diff --git a/README.md b/README.md
index 8e33112..6894cf8 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,14 @@
-A ghost theme for lifeitself.org
+A Ghost theme for lifeitself.org.
+
+We've done an install of Ghost for development in `site` folder (we did this in github codespaces)
+
+```
+# install ghost-cli
+npm install -g ghost-cli
+# install ghost in site folder
+ghost install
+# then run it
+ghost run
+```
+
+The `theme/lifeitself` folder is a clone of https://github.com/ericalli/ghost-starter-tailwind.
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..14026a7
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,8454 @@
+{
+ "name": "new.lifeitself.org",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "dependencies": {
+ "ghost-cli": "^1.26.1"
+ }
+ },
+ "node_modules/@samverschueren/stream-to-observable": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz",
+ "integrity": "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==",
+ "license": "MIT",
+ "dependencies": {
+ "any-observable": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependenciesMeta": {
+ "rxjs": {
+ "optional": true
+ },
+ "zen-observable": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@sindresorhus/is": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
+ "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@stdlib/array-float32": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/array-float32/-/array-float32-0.2.2.tgz",
+ "integrity": "sha512-pTcy1FNQrrJLL1LMxJjuVpcKJaibbGCFFTe41iCSXpSOC8SuTBuNohrO6K9+xR301Ruxxn4yrzjJJ6Fa3nQJ2g==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-float32array-support": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/array-float64": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/array-float64/-/array-float64-0.2.2.tgz",
+ "integrity": "sha512-ZmV5wcacGrhT0maw9dfLXNv4N3ZwFUV3D7ItFfZFGFnKIJbubrWzwtaYnxzIXigrDc8g3F6FVHRpsQLMxq0/lA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-float64array-support": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/array-int16": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/array-int16/-/array-int16-0.2.2.tgz",
+ "integrity": "sha512-kHxyQ1INGtga38Grr/5MnDVAuJgnerh+MsJQcpT5jxxnc9QAnVc7O6DRv8i/hfOOxUOH15C/MeoBs+zim4CnLQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-int16array-support": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/array-int32": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/array-int32/-/array-int32-0.2.2.tgz",
+ "integrity": "sha512-+jFqht43oPJ8YnlyCZ7cSf9Z8xenIIsJDgLZ9zW+gh8o13SSfF+ukm0AGAdnKnKGR3zPBLnSso7JXyDe2r134g==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-int32array-support": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/array-int8": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/array-int8/-/array-int8-0.2.2.tgz",
+ "integrity": "sha512-UW3KlKt7Lww1XML5Gzj+YYHRXD8+RIUrnlPcTwYH9O8j+/m5vyvGYlBIJD2MDO1fgUl2skgmpNkK9ULfsBlIRA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-int8array-support": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/array-uint16": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/array-uint16/-/array-uint16-0.2.2.tgz",
+ "integrity": "sha512-z5c/Izw43HkKfb1pTgEUMAS8GFvhtHkkHZSjX3XJN+17P0VjknxjlSvPiCBGqaDX9jXtlWH3mn1LSyDKtJQoeA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-uint16array-support": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/array-uint32": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/array-uint32/-/array-uint32-0.2.2.tgz",
+ "integrity": "sha512-3T894I9C2MqZJJmRCYFTuJp4Qw9RAt+GzYnVPyIXoK1h3TepUXe9VIVx50cUFIibdXycgu0IFGASeAb3YMyupw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-uint32array-support": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/array-uint8": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/array-uint8/-/array-uint8-0.2.2.tgz",
+ "integrity": "sha512-Ip9MUC8+10U9x0crMKWkpvfoUBBhWzc6k5SI4lxx38neFVmiJ3f+5MBADEagjpoKSBs71vlY2drnEZe+Gs2Ytg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-uint8array-support": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/array-uint8c": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/array-uint8c/-/array-uint8c-0.2.2.tgz",
+ "integrity": "sha512-uBEJ1yKLZjwgmCV7iSNLkr/SGCxL7qVwnb+f4avVSBxlIv/k29oIO/sibgkHbZMBlBSw39dWQzIKD0UQJWDVDQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-uint8clampedarray-support": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-float32array-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-float32array-support/-/assert-has-float32array-support-0.2.2.tgz",
+ "integrity": "sha512-pi2akQl8mVki43fF1GNQVLYW0bHIPp2HuRNThX9GjB3OFQTpvrV8/3zPSh4lOxQa5gRiabgf0+Rgeu3AOhEw9A==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-float32array": "^0.2.2",
+ "@stdlib/constants-float64-pinf": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-float64array-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-float64array-support/-/assert-has-float64array-support-0.2.2.tgz",
+ "integrity": "sha512-8L3GuKY1o0dJARCOsW9MXcugXapaMTpSG6dGxyNuUVEvFfY5UOzcj9/JIDal5FjqSgqVOGL5qZl2qtRwub34VA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-float64array": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-int16array-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-int16array-support/-/assert-has-int16array-support-0.2.2.tgz",
+ "integrity": "sha512-rIrJ2371vd4kg5sHb/bz0xX1dlwyElT6kivnFPtZUXMaMS1breSUIpwPkUPXdr1AbmQdeJYv0c/YBtKB0PCo2g==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-int16array": "^0.2.2",
+ "@stdlib/constants-int16-max": "^0.2.2",
+ "@stdlib/constants-int16-min": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-int32array-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-int32array-support/-/assert-has-int32array-support-0.2.2.tgz",
+ "integrity": "sha512-3o/6PuZ+z6+cimb9L1f0d4LGP2GJO4EUVlD6oz8I6vKz35438coM5CduXOMVWvdzm4Rku4ty5mi1Gz0U53pC4Q==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-int32array": "^0.2.2",
+ "@stdlib/constants-int32-max": "^0.3.0",
+ "@stdlib/constants-int32-min": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-int8array-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-int8array-support/-/assert-has-int8array-support-0.2.2.tgz",
+ "integrity": "sha512-QUasYxAqQdgqDglQTwV9dZSwMXvLzLpVC4FcN+kia/+nX1HGjYUBq95fBj0vigW+SC2OiuepJkNiB/PlhA08+g==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-int8array": "^0.2.2",
+ "@stdlib/constants-int8-max": "^0.2.2",
+ "@stdlib/constants-int8-min": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-node-buffer-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-node-buffer-support/-/assert-has-node-buffer-support-0.2.2.tgz",
+ "integrity": "sha512-9ReyJGYe9BEZXbUxeRBima0nYy6GwFLVBj7eQ+UUzfG8w7LYYUCpWk954yDpd0v/u+XZQvp1M8EQC2gJLd/i0g==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-buffer": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-own-property": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-own-property/-/assert-has-own-property-0.2.2.tgz",
+ "integrity": "sha512-m5rV4Z2/iNkwx2vRsNheM6sQZMzc8rQQOo90LieICXovXZy8wA5jNld4kRKjMNcRt/TjrNP7i2Rhh8hruRDlHg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-symbol-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-symbol-support/-/assert-has-symbol-support-0.2.2.tgz",
+ "integrity": "sha512-vCsGGmDZz5dikGgdF26rIL0y0nHvH7qaVf89HLLTybceuZijAqFSJEqcB3Gpl5uaeueLNAWExHi2EkoUVqKHGg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-tostringtag-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-tostringtag-support/-/assert-has-tostringtag-support-0.2.2.tgz",
+ "integrity": "sha512-bSHGqku11VH0swPEzO4Y2Dr+lTYEtjSWjamwqCTC8udOiOIOHKoxuU4uaMGKJjVfXG1L+XefLHqzuO5azxdRaA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-symbol-support": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-uint16array-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-uint16array-support/-/assert-has-uint16array-support-0.2.2.tgz",
+ "integrity": "sha512-aL188V7rOkkEH4wYjfpB+1waDO4ULxo5ppGEK6X0kG4YiXYBL2Zyum53bjEQvo0Nkn6ixe18dNzqqWWytBmDeg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-uint16array": "^0.2.1",
+ "@stdlib/constants-uint16-max": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-uint32array-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-uint32array-support/-/assert-has-uint32array-support-0.2.2.tgz",
+ "integrity": "sha512-+UHKP3mZOACkJ9CQjeKNfbXHm5HGQB862V5nV5q3UQlHPzhslnXKyG1SwAxTx+0g88C/2vlDLeqG8H4TH2UTFA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-uint32array": "^0.2.1",
+ "@stdlib/constants-uint32-max": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-uint8array-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-uint8array-support/-/assert-has-uint8array-support-0.2.2.tgz",
+ "integrity": "sha512-VfzrB0BMik9MvPyKcMDJL3waq4nM30RZUrr2EuuQ/RbUpromRWSDbzGTlRq5SfjtJrHDxILPV3rytDCc03dgWA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-uint8array": "^0.2.1",
+ "@stdlib/constants-uint8-max": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-has-uint8clampedarray-support": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-has-uint8clampedarray-support/-/assert-has-uint8clampedarray-support-0.2.2.tgz",
+ "integrity": "sha512-/zT8Piv1UUFUpelBo0LuTE4V9BOEW7DTwfGlPvez93lk72XtaIYhTHkj+Z9YBGfAMV2PbL6eteqFffMVzUgnXg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-uint8clampedarray": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-arguments": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-arguments/-/assert-is-arguments-0.2.2.tgz",
+ "integrity": "sha512-SejXrHpneNcn0nDot2K49XoTzPQQUvCFQj+2vc4UtJdtFFzB5r1fYgvtL7RqkhVglD7zNJG1acJYa7PiZCpZog==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-own-property": "^0.2.2",
+ "@stdlib/assert-is-array": "^0.2.2",
+ "@stdlib/assert-is-enumerable-property": "^0.2.2",
+ "@stdlib/constants-uint32-max": "^0.2.2",
+ "@stdlib/math-base-assert-is-integer": "^0.2.5",
+ "@stdlib/utils-native-class": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-array": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-array/-/assert-is-array-0.2.2.tgz",
+ "integrity": "sha512-aJyTX2U3JqAGCATgaAX9ygvDHc97GCIKkIhiZm/AZaLoFHPtMA1atQ4bKcefEC8Um9eefryxTHfFPfSr9CoNQQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-boolean": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-boolean/-/assert-is-boolean-0.2.2.tgz",
+ "integrity": "sha512-3KFLRTYZpX6u95baZ6PubBvjehJs2xBU6+zrenR0jx8KToUYCnJPxqqj7JXRhSD+cOURmcjj9rocVaG9Nz18Pg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-tostringtag-support": "^0.2.2",
+ "@stdlib/boolean-ctor": "^0.2.2",
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2",
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-buffer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-buffer/-/assert-is-buffer-0.2.2.tgz",
+ "integrity": "sha512-4/WMFTEcDYlVbRhxY8Wlqag4S70QCnn6WmQ4wmfiLW92kqQHsLvTNvdt/qqh/SDyDV31R/cpd3QPsVN534dNEA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-object-like": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-collection": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-collection/-/assert-is-collection-0.2.2.tgz",
+ "integrity": "sha512-tbh6ySMqzTkHjFzcNkwtfnJgt65qWeu+0Wv3N0D9QEd3gnJfWq4mJJS3DyJ5n91VoB7RXppB/giDxDUCw/Y+KQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/constants-array-max-typed-array-length": "^0.2.2",
+ "@stdlib/math-base-assert-is-integer": "^0.2.5"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-enumerable-property": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-enumerable-property/-/assert-is-enumerable-property-0.2.2.tgz",
+ "integrity": "sha512-An5QM9Zb3bjKZp5XVdsHTv6/8pJMJvnweHDdLPQhEtLve3YIM4Xo0CQ3TlvKgTr6Lz2UO/+yx8rrDdN5i9Dp5Q==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-integer": "^0.2.2",
+ "@stdlib/assert-is-nan": "^0.2.2",
+ "@stdlib/assert-is-string": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-error": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-error/-/assert-is-error-0.2.2.tgz",
+ "integrity": "sha512-HKw/vTJvXG8OvDSWSRA5nCKAgKxvzG7xack0xjCUTw1Xh3q8mMmQtCTjwkRtFyvSFDd0DeacMc/Ur5sU5bzOgg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-get-prototype-of": "^0.2.1",
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-float32array": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-float32array/-/assert-is-float32array-0.2.2.tgz",
+ "integrity": "sha512-hxEKz/Y4m1NYuOaiQKoqQA1HeAYwNXFqSk3FJ4hC71DuGNit2tuxucVyck3mcWLpLmqo0+Qlojgwo5P9/C/9MQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-float64array": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-float64array/-/assert-is-float64array-0.2.2.tgz",
+ "integrity": "sha512-3R1wLi6u/IHXsXMtaLnvN9BSpqAJ8tWhwjOOr6kadDqCWsU7Odc7xKLeAXAInAxwnV8VDpO4ifym4A3wehazPQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-function": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-function/-/assert-is-function-0.2.2.tgz",
+ "integrity": "sha512-whY69DUYWljCJ79Cvygp7VzWGOtGTsh3SQhzNuGt+ut6EsOW+8nwiRkyBXYKf/MOF+NRn15pxg8cJEoeRgsPcA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-type-of": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-int16array": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-int16array/-/assert-is-int16array-0.2.2.tgz",
+ "integrity": "sha512-HQ9yyX1di07pWreBk6njw9x1sipJKSP4SCSkidLfUHKxaooxeUprAFONfMiEMdNBbn7f3awfs23h1bpN/Z6Vmg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-int32array": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-int32array/-/assert-is-int32array-0.2.2.tgz",
+ "integrity": "sha512-YomgTwoJD/ci8K9mWNCyqSDtkYfHNplMYw+B9rmcxrjX//1LVZkrzgwWEc6dC3RlY0Ou+uDHJpKeKL9G2fj4GQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-int8array": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-int8array/-/assert-is-int8array-0.2.2.tgz",
+ "integrity": "sha512-Y1QP3uIZ+CG+rFrD6nOO/N/8O1rRbXgG+iVo5aj8xNRUtfg1iYekUspfNKqxeZUJ95Ocv705m7/vsGlvI1MugQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-integer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-integer/-/assert-is-integer-0.2.2.tgz",
+ "integrity": "sha512-2d4CioQmnPcNDvNfC3Q6+xAJLwYYcSUamnxP0bSBJ1oAazWaVArdXNUAUxufek2Uaq6TVIM2gNSMyivIKIJd2w==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-number": "^0.2.2",
+ "@stdlib/constants-float64-ninf": "^0.2.2",
+ "@stdlib/constants-float64-pinf": "^0.2.2",
+ "@stdlib/math-base-assert-is-integer": "^0.2.4",
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-nan": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-nan/-/assert-is-nan-0.2.2.tgz",
+ "integrity": "sha512-Wh7KPIVfi6UVBRuPgkjVnoJP6mVtDNg+Y4m3Hko86TSf78KqFXfyZy/m6hnlYBWZRkNJDKo1J/7A/zpPwcEUVg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-number": "^0.2.2",
+ "@stdlib/math-base-assert-is-nan": "^0.2.1",
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-nonnegative-integer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-nonnegative-integer/-/assert-is-nonnegative-integer-0.2.2.tgz",
+ "integrity": "sha512-4t2FoZQeZ5nMYHYSeTVlgAp/HLEMYqe9qMcJgbvj63KTrGCDsuIpTE0S+UTxAc6Oc3Ftgb0ygjBFJQ0mxwN0Ow==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-integer": "^0.2.2",
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-number": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-number/-/assert-is-number-0.2.2.tgz",
+ "integrity": "sha512-sWpJ59GqGbmlcdYSUV/OYkmQW8k47w10+E0K0zPu1x1VKzhjgA5ZB2sJcpgI8Vt3ckRLjdhuc62ZHJkrJujG7A==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-tostringtag-support": "^0.2.2",
+ "@stdlib/number-ctor": "^0.2.2",
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2",
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-object": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-object/-/assert-is-object-0.2.2.tgz",
+ "integrity": "sha512-sNnphJuHyMDHHHaonlx6vaCKMe4sHOn0ag5Ck4iW3kJtM2OZB2J4h8qFcwKzlMk7fgFu7vYNGCZtpm1dYbbUfQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-array": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-object-like": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-object-like/-/assert-is-object-like-0.2.2.tgz",
+ "integrity": "sha512-MjQBpHdEebbJwLlxh/BKNH8IEHqY0YlcCMRKOQU0UOlILSJg0vG+GL4fDDqtx9FSXxcTqC+w3keHx8kAKvQhzg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-tools-array-function": "^0.2.1",
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-plain-object": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-plain-object/-/assert-is-plain-object-0.2.2.tgz",
+ "integrity": "sha512-o4AFWgBsSNzZAOOfIrxoDFYTqnLuGiaHDFwIeZGUHdpQeav2Fll+sGeaqOcekF7yKawoswnwWdJqTsjapb4Yzw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-own-property": "^0.2.1",
+ "@stdlib/assert-is-function": "^0.2.1",
+ "@stdlib/assert-is-object": "^0.2.1",
+ "@stdlib/utils-get-prototype-of": "^0.2.1",
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-regexp": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-regexp/-/assert-is-regexp-0.2.2.tgz",
+ "integrity": "sha512-2JtiUtRJxPaVXL7dkWoV3n5jouI65DwYDXsDXg3xo23TXlTNGgU/HhKO4FWC1Yqju7YMZi0hcZSW6E9v8ISqeQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-tostringtag-support": "^0.2.2",
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-string": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-string/-/assert-is-string-0.2.2.tgz",
+ "integrity": "sha512-SOkFg4Hq443hkadM4tzcwTHWvTyKP9ULOZ8MSnnqmU0nBX1zLVFLFGY8jnF6Cary0dL0V7QQBCfuxqKFM6u2PQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-tostringtag-support": "^0.2.2",
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2",
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-uint16array": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-uint16array/-/assert-is-uint16array-0.2.2.tgz",
+ "integrity": "sha512-w3+HeTiXGLJGw5nCqr0WbvgArNMEj7ulED1Yd19xXbmmk2W1ZUB+g9hJDOQTiKsTU4AVyH4/As+aA8eDVmWtmg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-uint32array": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-uint32array/-/assert-is-uint32array-0.2.2.tgz",
+ "integrity": "sha512-3F4nIHg1Qp0mMIsImWUC8DwQ3qBK5vdIJTjS2LufLbFBhHNmv5kK1yJiIXQDTLkENU0STZe05TByo01ZNLOmDQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-uint8array": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-uint8array/-/assert-is-uint8array-0.2.2.tgz",
+ "integrity": "sha512-51WnDip6H2RrN0CbqWmfqySAjam8IZ0VjlfUDc3PtcgrZGrKKjVgyHAsT/L3ZDydwF+aB94uvYJu5QyrCPNaZw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-is-uint8clampedarray": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-is-uint8clampedarray/-/assert-is-uint8clampedarray-0.2.2.tgz",
+ "integrity": "sha512-MjHhOxjOXesqUNgoDGOiO9vib1HV3uCNoYQfiEDWAv30pVAty70wEcwDQ7cdQs1ZGfGC/355ob8AR2Z8lY4ryw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/assert-tools-array-function": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/assert-tools-array-function/-/assert-tools-array-function-0.2.2.tgz",
+ "integrity": "sha512-FYeT7X9x0C8Nh+MN6IJUDz+7i7yB6mio2/SDlrvyepjyPSU/cfHfwW0GEOnQhxZ+keLZC/YqDD930WjRODwMdA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-array": "^0.2.1",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/string-format": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/boolean-ctor": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/boolean-ctor/-/boolean-ctor-0.2.2.tgz",
+ "integrity": "sha512-qIkHzmfxDvGzQ3XI9R7sZG97QSaWG5TvWVlrvcysOGT1cs6HtQgnf4D//SRzZ52VLm8oICP+6OKtd8Hpm6G7Ww==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/buffer-ctor": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/buffer-ctor/-/buffer-ctor-0.2.2.tgz",
+ "integrity": "sha512-Q/FkXxyZUzCA1fwOl7sa8ZYg6e60fTksCYr01nJv8fvmr9l9Ju6MKmm20n833yE7KA5jDDtZW9lB1V7552fLMA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-node-buffer-support": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/buffer-from-buffer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/buffer-from-buffer/-/buffer-from-buffer-0.2.2.tgz",
+ "integrity": "sha512-EU/Mju7j3Hw/z6xxlZ14h6ZEyhiarR4nXhDQwycJ4NcFb7Oi+KaeNvX5rRQgf/k04cpcq8VkQiM1xOMrKPCvqA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-buffer": "^0.2.2",
+ "@stdlib/assert-is-function": "^0.2.2",
+ "@stdlib/buffer-ctor": "^0.2.2",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/string-format": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/complex-float32-ctor": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/complex-float32-ctor/-/complex-float32-ctor-0.0.2.tgz",
+ "integrity": "sha512-QsTLynhTRmDT0mSkfdHj0FSqQSxh2nKx+vvrH3Y0/Cd/r0WoHFZwyibndDxshfkf9B7nist8QKyvV82I3IZciA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-number": "^0.2.2",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/number-float64-base-to-float32": "^0.2.1",
+ "@stdlib/string-format": "^0.2.2",
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2",
+ "@stdlib/utils-define-property": "^0.2.4"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/complex-float32-reim": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/complex-float32-reim/-/complex-float32-reim-0.1.2.tgz",
+ "integrity": "sha512-24H+t1xwQF6vhOoMZdDA3TFB4M+jb5Swm/FwNaepovlzVIG2NlthUZs6mZg1T3oegqesIRQRwhpn4jIPjuGiTw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/array-float32": "^0.2.2",
+ "@stdlib/complex-float32-ctor": "^0.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/complex-float64-ctor": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/@stdlib/complex-float64-ctor/-/complex-float64-ctor-0.0.3.tgz",
+ "integrity": "sha512-oixCtBif+Uab2rKtgedwQTbQTEC+wVSu4JQH935eJ8Jo0eL6vXUHHlVrkLgYKlCDLvq5px1QQn42Czg/ixh6Gw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-number": "^0.2.2",
+ "@stdlib/complex-float32-ctor": "^0.0.2",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/string-format": "^0.2.2",
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2",
+ "@stdlib/utils-define-property": "^0.2.4"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/complex-float64-reim": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/complex-float64-reim/-/complex-float64-reim-0.1.2.tgz",
+ "integrity": "sha512-q6RnfgbUunApAYuGmkft1oOM3x3xVMVJwNRlRgfIXwKDb8pYt+S/CeIwi3Su5SF6ay3AqA1s+ze7m21osXAJyw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/array-float64": "^0.2.2",
+ "@stdlib/complex-float64-ctor": "^0.0.3"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-array-max-typed-array-length": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-array-max-typed-array-length/-/constants-array-max-typed-array-length-0.2.2.tgz",
+ "integrity": "sha512-uAoBItVIfuzR4zKK1F57Znrn2frKL0U9gqJkg30BXuno3YlUvbhIfVP3VsUmGJCmi9ztgYLqX10yqb0KvlM2Ig==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-float64-ninf": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-ninf/-/constants-float64-ninf-0.2.2.tgz",
+ "integrity": "sha512-Iu+wZs/vgudAKVg9FEcRY3FadkmvsWuq/wJ3jIHjhaP5xcnoF3XJUO4IneEndybHwehfJL65NShnDsJcg1gicw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/number-ctor": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-float64-pinf": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-pinf/-/constants-float64-pinf-0.2.2.tgz",
+ "integrity": "sha512-UcwnWaSkUMD8QyKADwkXPlY7yOosCPZpE2EDXf/+WOzuWi5vpsec+JaasD5ggAN8Rv8OTVmexTFs1uZfrHgqVQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-int16-max": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-int16-max/-/constants-int16-max-0.2.2.tgz",
+ "integrity": "sha512-w7XnWFxYXRyAnbKOxur3981FeaSlhKvHlhETwH5ZhtOQerk3Jn/iJFdtbN8CD0he1Kml4DWhnoKB7P9PcOaTIw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-int16-min": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-int16-min/-/constants-int16-min-0.2.2.tgz",
+ "integrity": "sha512-zn15vCgNoyD97z7mNQMChEneyc6xQudVGj1BOv5vZl827vHAs+KV6xeCI7VGY8Lpd6V22piDoGG3Mvj/43u9vQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-int32-max": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-int32-max/-/constants-int32-max-0.3.0.tgz",
+ "integrity": "sha512-jYN84QfG/yP2RYw98OR6UYehFFs0PsGAihV6pYU0ey+WF9IOXgSjRP56KMoZ7ctHwl4wsnj9I+qB2tGuEXr+pQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-int32-min": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-int32-min/-/constants-int32-min-0.2.2.tgz",
+ "integrity": "sha512-4QMOTpo5QykiWp52Wtugu1WK1wV/Bi2Hjj9L97dfZ3BPB1Oa9ykiUZvTsq3GBNCMu2YHPv1ugbV91C3p3bw+Aw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-int8-max": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-int8-max/-/constants-int8-max-0.2.2.tgz",
+ "integrity": "sha512-zp1L61S/ycOmkILmvuXEKvtXrEJ0QUAwP65sNAWMJOtdT0mhGMfGpXKvCK84TC3+jP5Wk4LU13cgO2bf/pmGTw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-int8-min": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-int8-min/-/constants-int8-min-0.2.2.tgz",
+ "integrity": "sha512-nxPloZUqbGuyuOPC0U3xQOn9YdyRq2g9uc1dzcw6k0XBhql9mlz9kCbdC74HeMm4K9Dyyb7IlAZLCezdv60s6g==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-uint16-max": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-uint16-max/-/constants-uint16-max-0.2.2.tgz",
+ "integrity": "sha512-qaFXbxgFnAkt73P5Ch7ODb0TsOTg0LEBM52hw6qt7+gTMZUdS0zBAiy5J2eEkTxA9rD9X3nIyUtLf2C7jafNdw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-uint32-max": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-uint32-max/-/constants-uint32-max-0.2.2.tgz",
+ "integrity": "sha512-2G44HQgIKDrh3tJUkmvtz+eM+uwDvOMF+2I3sONcTHacANb+zP7la4LDYiTp+HFkPJyfh/kPapXBiHpissAb1A==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/constants-uint8-max": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/constants-uint8-max/-/constants-uint8-max-0.2.2.tgz",
+ "integrity": "sha512-ZTBQq3fqS/Y4ll6cPY5SKaS266EfmKP9PW3YLJaTELmYIzVo9w2RFtfCqN05G3olTQ6Le9MUEE/C6VFgZNElDQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/error-tools-fmtprodmsg": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/error-tools-fmtprodmsg/-/error-tools-fmtprodmsg-0.2.2.tgz",
+ "integrity": "sha512-2IliQfTes4WV5odPidZFGD5eYDswZrPXob7oOu95Q69ERqImo8WzSwnG2EDbHPyOyYCewuMfM5Ha6Ggf+u944Q==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/fs-exists": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/fs-exists/-/fs-exists-0.2.2.tgz",
+ "integrity": "sha512-uGLqc7izCIam2aTyv0miyktl4l8awgRkCS39eIEvvvnKIaTBF6pxfac7FtFHeEQKE3XhtKsOmdQ/yJjUMChLuA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/fs-resolve-parent-path": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/fs-resolve-parent-path/-/fs-resolve-parent-path-0.2.2.tgz",
+ "integrity": "sha512-ZG78ouZc+pdPLtU+sSpYTvbKTiLUgn6NTtlVFYmcmkYRFn+fGOOakwVuhYMcYG6ti10cLD6WzB/YujxIt8f+nA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-own-property": "^0.2.2",
+ "@stdlib/assert-is-function": "^0.2.2",
+ "@stdlib/assert-is-plain-object": "^0.2.2",
+ "@stdlib/assert-is-string": "^0.2.2",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/fs-exists": "^0.2.2",
+ "@stdlib/process-cwd": "^0.2.2",
+ "@stdlib/string-format": "^0.2.2",
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/math-base-assert-is-integer": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/@stdlib/math-base-assert-is-integer/-/math-base-assert-is-integer-0.2.5.tgz",
+ "integrity": "sha512-Zi8N66GbWtSCR3OUsRdBknjNlX+aBN8w6CaVEP5+Jy/a7MgMYzevS52TNS5sm8jqzKBlFhZlPLex+Zl2GlPvSA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/math-base-special-floor": "^0.2.3",
+ "@stdlib/utils-library-manifest": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/math-base-assert-is-nan": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/math-base-assert-is-nan/-/math-base-assert-is-nan-0.2.2.tgz",
+ "integrity": "sha512-QVS8rpWdkR9YmHqiYLDVLsCiM+dASt/2feuTl4T/GSdou3Y/PS/4j/tuDvCDoHDNfDkULUW+FCVjKYpbyoeqBQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-library-manifest": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/math-base-napi-unary": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@stdlib/math-base-napi-unary/-/math-base-napi-unary-0.2.3.tgz",
+ "integrity": "sha512-BCyJmpq2S8EFo2yMt1z+v1EL7nn8RHcM6jn7fa8n3BTP679K0MSlawIh3A0CFogfrTdjPM4G44VO1ddsdLExcg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/complex-float32-ctor": "^0.0.2",
+ "@stdlib/complex-float32-reim": "^0.1.1",
+ "@stdlib/complex-float64-ctor": "^0.0.3",
+ "@stdlib/complex-float64-reim": "^0.1.1",
+ "@stdlib/utils-library-manifest": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/math-base-special-floor": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@stdlib/math-base-special-floor/-/math-base-special-floor-0.2.3.tgz",
+ "integrity": "sha512-zTkxVRawtWwJ4NmAT/1e+ZsIoBj1JqUquGOpiNVGNIKtyLOeCONZlZSbN7zuxPkshvmcSjpQ/VLKR8Tw/37E9A==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/math-base-napi-unary": "^0.2.1",
+ "@stdlib/utils-library-manifest": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/number-ctor": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/number-ctor/-/number-ctor-0.2.2.tgz",
+ "integrity": "sha512-98pL4f1uiXVIw9uRV6t4xecMFUYRRTUoctsqDDV8MSRtKEYDzqkWCNz/auupJFJ135L1ejzkejh73fASsgcwKQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/number-float64-base-to-float32": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-to-float32/-/number-float64-base-to-float32-0.2.2.tgz",
+ "integrity": "sha512-T5snDkVNZY6pomrSW/qLWQfZ9JHgqCFLi8jaaarfNj2o+5NMUuvvRifLUIacTm8/uC96xB0j3+wKTh1zbIV5ig==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/array-float32": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/object-ctor": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@stdlib/object-ctor/-/object-ctor-0.2.1.tgz",
+ "integrity": "sha512-HEIBBpfdQS9Nh5mmIqMk9fzedx6E0tayJrVa2FD7No86rVuq/Ikxq1QP7qNXm+i6z9iNUUS/lZq7BmJESWO/Zg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/process-cwd": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/process-cwd/-/process-cwd-0.2.2.tgz",
+ "integrity": "sha512-8Q/nA/ud5d5PEzzG6ZtKzcOw+RMLm5CWR8Wd+zVO5vcPj+JD7IV7M2lBhbzfUzr63Torrf/vEhT3cob8vUHV/A==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/regexp-extended-length-path": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/regexp-extended-length-path/-/regexp-extended-length-path-0.2.2.tgz",
+ "integrity": "sha512-z3jqauEsaxpsQU3rj1A1QnOgu17pyW5kt+Az8QkoTk7wqNE8HhPikI6k4o7XBHV689rSFWZCl4c4W+7JAiNObQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/regexp-function-name": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/regexp-function-name/-/regexp-function-name-0.2.2.tgz",
+ "integrity": "sha512-0z/KRsgHJJ3UQkmBeLH+Nin0hXIeA+Fw1T+mnG2V5CHnTA6FKlpxJxWrvwLEsRX7mR/DNtDp06zGyzMFE/4kig==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/regexp-regexp": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/regexp-regexp/-/regexp-regexp-0.2.2.tgz",
+ "integrity": "sha512-LlWqVH7wou4rJ2vovmn8ZZf4Z5/sMYxGQkmUcURvdCDMSL4pt91uPMi9I2hLECcIYXLiKUD87VSR56Y5luaafg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/string-base-format-interpolate": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/string-base-format-interpolate/-/string-base-format-interpolate-0.2.2.tgz",
+ "integrity": "sha512-i9nU9rAB2+o/RR66TS9iQ8x+YzeUDL1SGiAo6GY3hP6Umz5Dx9Qp/v8T69gWVsb4a1YSclz5+YeCWaFgwvPjKA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/string-base-format-tokenize": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/string-base-format-tokenize/-/string-base-format-tokenize-0.2.2.tgz",
+ "integrity": "sha512-kXq2015i+LJjqth5dN+hYnvJXBSzRm8w0ABWB5tYAsIuQTpQK+mSo2muM8JBEFEnqUHAwpUsu2qNTK/9o8lsJg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/string-base-lowercase": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@stdlib/string-base-lowercase/-/string-base-lowercase-0.4.0.tgz",
+ "integrity": "sha512-IH35Z5e4T+S3b3SfYY39mUhrD2qvJVp4VS7Rn3+jgj4+C3syocuAPsJ8C4OQXWGfblX/N9ymizbpFBCiVvMW8w==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/string-base-replace": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/string-base-replace/-/string-base-replace-0.2.2.tgz",
+ "integrity": "sha512-Y4jZwRV4Uertw7AlA/lwaYl1HjTefSriN5+ztRcQQyDYmoVN3gzoVKLJ123HPiggZ89vROfC+sk/6AKvly+0CA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/string-format": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/string-format/-/string-format-0.2.2.tgz",
+ "integrity": "sha512-GUa50uxgMAtoItsxTbMmwkyhIwrCxCrsjzk3nAbLnt/1Kt1EWOWMwsALqZdD6K4V/xSJ4ns6PZur3W6w+vKk9g==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/string-base-format-interpolate": "^0.2.1",
+ "@stdlib/string-base-format-tokenize": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/string-replace": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/string-replace/-/string-replace-0.2.2.tgz",
+ "integrity": "sha512-czNS5IU7sBuHjac45Y3VWUTsUoi82yc8JsMZrOMcjgSrEuDrVmA6sNJg7HC1DuSpdPjm/v9uUk102s1gIfk3Nw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-function": "^0.2.2",
+ "@stdlib/assert-is-regexp": "^0.2.2",
+ "@stdlib/assert-is-string": "^0.2.2",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/string-base-replace": "^0.2.2",
+ "@stdlib/string-format": "^0.2.2",
+ "@stdlib/utils-escape-regexp-string": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/symbol-ctor": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/symbol-ctor/-/symbol-ctor-0.2.2.tgz",
+ "integrity": "sha512-XsmiTfHnTb9jSPf2SoK3O0wrNOXMxqzukvDvtzVur1XBKfim9+seaAS4akmV1H3+AroAXQWVtde885e1B6jz1w==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-constructor-name": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.2.2.tgz",
+ "integrity": "sha512-TBtO3MKDAf05ij5ajmyBCbpKKt0Lfahn5tu18gqds4PkFltgcw5tVZfSHY5DZ2HySJQ2GMMYjPW2Kbg6yPCSVg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-buffer": "^0.2.1",
+ "@stdlib/regexp-function-name": "^0.2.2",
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-convert-path": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-convert-path/-/utils-convert-path-0.2.2.tgz",
+ "integrity": "sha512-8nNuAgt23Np9NssjShUrPK42c6gRTweGuoQw+yTpTfBR9VQv8WFyt048n8gRGUlAHizrdMNpEY9VAb7IBzpVYw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-string": "^0.2.2",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/regexp-extended-length-path": "^0.2.2",
+ "@stdlib/string-base-lowercase": "^0.4.0",
+ "@stdlib/string-format": "^0.2.2",
+ "@stdlib/string-replace": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-copy": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-copy/-/utils-copy-0.2.2.tgz",
+ "integrity": "sha512-DM8O5tgOHHyhaERDJKa/ThDhIewDyo5SxoFJnmxSriAlJsV9uAmzF8rm7vY969TPRACb+Uxj2GXUoYlmUcHTmA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/array-float32": "^0.2.2",
+ "@stdlib/array-float64": "^0.2.2",
+ "@stdlib/array-int16": "^0.2.2",
+ "@stdlib/array-int32": "^0.2.2",
+ "@stdlib/array-int8": "^0.2.2",
+ "@stdlib/array-uint16": "^0.2.2",
+ "@stdlib/array-uint32": "^0.2.2",
+ "@stdlib/array-uint8": "^0.2.2",
+ "@stdlib/array-uint8c": "^0.2.2",
+ "@stdlib/assert-has-own-property": "^0.2.2",
+ "@stdlib/assert-is-array": "^0.2.2",
+ "@stdlib/assert-is-buffer": "^0.2.2",
+ "@stdlib/assert-is-error": "^0.2.2",
+ "@stdlib/assert-is-nonnegative-integer": "^0.2.2",
+ "@stdlib/buffer-from-buffer": "^0.2.2",
+ "@stdlib/constants-float64-pinf": "^0.2.2",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/string-format": "^0.2.2",
+ "@stdlib/utils-define-property": "^0.2.4",
+ "@stdlib/utils-get-prototype-of": "^0.2.2",
+ "@stdlib/utils-index-of": "^0.2.2",
+ "@stdlib/utils-keys": "^0.2.2",
+ "@stdlib/utils-property-descriptor": "^0.2.2",
+ "@stdlib/utils-property-names": "^0.2.2",
+ "@stdlib/utils-regexp-from-string": "^0.2.2",
+ "@stdlib/utils-type-of": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-define-nonenumerable-read-only-property": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-define-nonenumerable-read-only-property/-/utils-define-nonenumerable-read-only-property-0.2.2.tgz",
+ "integrity": "sha512-V3mpAesJemLYDKG376CsmoczWPE/4LKsp8xBvUxCt5CLNAx3J/1W39iZQyA5q6nY1RStGinGn1/dYZwa8ig0Uw==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-define-property": "^0.2.3"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-define-property": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-define-property/-/utils-define-property-0.2.4.tgz",
+ "integrity": "sha512-XlMdz7xwuw/sqXc9LbsV8XunCzZXjbZPC+OAdf4t4PBw4ZRwGzlTI6WED+f4PYR5Tp9F1cHgLPyMYCIBfA2zRg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.1",
+ "@stdlib/string-format": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-escape-regexp-string": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-escape-regexp-string/-/utils-escape-regexp-string-0.2.2.tgz",
+ "integrity": "sha512-areCibzgpmvm6pGKBg+mXkSDJW4NxtS5jcAT7RtunGMdAYhA/I5whISMPaeJkIT2XhjjFkjKBaIs5pF6aPr4fQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-string": "^0.2.1",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/string-format": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-get-prototype-of": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-get-prototype-of/-/utils-get-prototype-of-0.2.2.tgz",
+ "integrity": "sha512-eDb1BAvt7GW/jduBkfuQrUsA9p09mV8RW20g0DWPaxci6ORYg/UB0tdbAA23aZz2QUoxdYY5s/UJxlq/GHwoKQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-function": "^0.2.1",
+ "@stdlib/object-ctor": "^0.2.1",
+ "@stdlib/utils-native-class": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-global": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-global/-/utils-global-0.2.2.tgz",
+ "integrity": "sha512-A4E8VFHn+1bpfJ4PA8H2b62CMQpjv2A+H3QDEBrouLFWne0wrx0TNq8vH6VYHxx9ZRxhgWQjfHiSAxtUJobrbQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-boolean": "^0.2.1",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/string-format": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-index-of": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-index-of/-/utils-index-of-0.2.2.tgz",
+ "integrity": "sha512-yVnjPk3Arzf3no+Ju5ys4ZVG4aKHA8xV4g53Ni+FO8c0AStKq9F8O+E/aFxluCKqLz6jGLaLea7996e0Hcw9mQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-collection": "^0.2.1",
+ "@stdlib/assert-is-integer": "^0.2.2",
+ "@stdlib/assert-is-nan": "^0.2.2",
+ "@stdlib/assert-is-string": "^0.2.2",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/string-format": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-keys": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-keys/-/utils-keys-0.2.2.tgz",
+ "integrity": "sha512-mvmvhpewElNalx5YotZ/jI57CiYHc9y6N8SGxJiOUs04NkWMkW8rnXRvJEi0rPj2BOIJReEGZ1WaZpdL68DUcQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-own-property": "^0.2.2",
+ "@stdlib/assert-is-arguments": "^0.2.1",
+ "@stdlib/assert-is-enumerable-property": "^0.2.2",
+ "@stdlib/assert-is-object-like": "^0.2.2",
+ "@stdlib/utils-index-of": "^0.2.2",
+ "@stdlib/utils-noop": "^0.2.2",
+ "@stdlib/utils-type-of": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-library-manifest": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-library-manifest/-/utils-library-manifest-0.2.2.tgz",
+ "integrity": "sha512-YqzVLuBsB4wTqzdUtRArAjBJoT3x61iop2jFChXexhl6ejV3vDpHcukEEkqIOcJKut+1cG5TLJdexgHNt1C0NA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/fs-resolve-parent-path": "^0.2.1",
+ "@stdlib/utils-convert-path": "^0.2.1",
+ "debug": "^2.6.9",
+ "resolve": "^1.1.7"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-library-manifest/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/@stdlib/utils-library-manifest/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/@stdlib/utils-native-class": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-native-class/-/utils-native-class-0.2.2.tgz",
+ "integrity": "sha512-cSn/FozbEpfR/FlJAoceQtZ8yUJFhZ8RFkbEsxW/7+H4o09yln3lBS0HSfUJISYNtpTNN/2/Fup88vmvwspvwA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-own-property": "^0.2.1",
+ "@stdlib/assert-has-tostringtag-support": "^0.2.2",
+ "@stdlib/symbol-ctor": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-noop": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-noop/-/utils-noop-0.2.2.tgz",
+ "integrity": "sha512-QlHCBCExrFlNFFqDBOvxPeHkvAuMBHsbQYWRjSG2FD6QumEDn9EqBAcJZNr+xYdkw/6SVRJ0ySTyroReg5vcAA==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-property-descriptor": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-property-descriptor/-/utils-property-descriptor-0.2.2.tgz",
+ "integrity": "sha512-iq0jFOOX5OmaOC1uyO8POjWPPA6GxbFFcDzH4QsyhKWN2P5ZDvnKMRfH6TuMmaLEA5vSzeNwGfcBPQMRBRphUg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-has-own-property": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-property-names": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-property-names/-/utils-property-names-0.2.2.tgz",
+ "integrity": "sha512-LlHK467gOxvD6T5yzSy/DnDPzeG00Qj1lrowapAOP7HbGMPvs3RI8Re32IqUke5OE698jXW3tL0VDu6yLi2e1A==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/object-ctor": "^0.2.1",
+ "@stdlib/utils-keys": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-regexp-from-string": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-regexp-from-string/-/utils-regexp-from-string-0.2.2.tgz",
+ "integrity": "sha512-xvyX44wYAn7DUSTwfIdzohFFo2J+kkzZf1I3cQZr09k8364/1x2Ro7bhPVXX/fEUJ1LbbPF3PAcGa44cvN8Nzg==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/assert-is-string": "^0.2.1",
+ "@stdlib/error-tools-fmtprodmsg": "^0.2.2",
+ "@stdlib/regexp-regexp": "^0.2.2",
+ "@stdlib/string-format": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@stdlib/utils-type-of": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@stdlib/utils-type-of/-/utils-type-of-0.2.2.tgz",
+ "integrity": "sha512-RLGFxPNgY9AtVVrFGdKO6Y3pOd/Ov2WA4O2/czZN/AbgYzbPdoF0KkfvHRIney6k+TtvoyYB8YqZXJ4G88f9BQ==",
+ "license": "Apache-2.0",
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "dependencies": {
+ "@stdlib/utils-constructor-name": "^0.2.1",
+ "@stdlib/utils-global": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stdlib"
+ }
+ },
+ "node_modules/@szmarczak/http-timer": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
+ "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
+ "license": "MIT",
+ "dependencies": {
+ "defer-to-connect": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@tryghost/errors": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/@tryghost/errors/-/errors-1.3.6.tgz",
+ "integrity": "sha512-qxl6wF5tlhr646Earjmfcz3km6d+B0tzUmocyVu3tY8StI4pH8mLgzHDtkiTAls9ABPichBxZQe6a8PDcVJbFw==",
+ "license": "MIT",
+ "dependencies": {
+ "@stdlib/utils-copy": "^0.2.0",
+ "uuid": "^9.0.0"
+ }
+ },
+ "node_modules/@tryghost/zip": {
+ "version": "1.1.47",
+ "resolved": "https://registry.npmjs.org/@tryghost/zip/-/zip-1.1.47.tgz",
+ "integrity": "sha512-CAr8x9kAJO+wpqN5dzoPgv/Rou6WjrdON6DiKK7IlyadvluCC4cq/+y8MxRqj/WN0qinxLRiyHAeyS4qfvamYQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@tryghost/errors": "^1.3.6",
+ "archiver": "^5.0.0",
+ "extract-zip": "^2.0.1"
+ }
+ },
+ "node_modules/@types/cacheable-request": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz",
+ "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/http-cache-semantics": "*",
+ "@types/keyv": "^3.1.4",
+ "@types/node": "*",
+ "@types/responselike": "^1.0.0"
+ }
+ },
+ "node_modules/@types/http-cache-semantics": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
+ "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/keyv": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
+ "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/node": {
+ "version": "22.5.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz",
+ "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==",
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/@types/responselike": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz",
+ "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/yauzl": {
+ "version": "2.10.3",
+ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
+ "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/abbrev": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
+ "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "license": "MIT",
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-align": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
+ "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.1.0"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-escapes/node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/any-observable": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz",
+ "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/any-promise": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
+ "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
+ "license": "MIT"
+ },
+ "node_modules/archive-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
+ "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==",
+ "license": "MIT",
+ "dependencies": {
+ "file-type": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/archive-type/node_modules/file-type": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
+ "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/archiver": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz",
+ "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==",
+ "license": "MIT",
+ "dependencies": {
+ "archiver-utils": "^2.1.0",
+ "async": "^3.2.4",
+ "buffer-crc32": "^0.2.1",
+ "readable-stream": "^3.6.0",
+ "readdir-glob": "^1.1.2",
+ "tar-stream": "^2.2.0",
+ "zip-stream": "^4.1.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/archiver-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
+ "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
+ "license": "MIT",
+ "dependencies": {
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.0",
+ "lazystream": "^1.0.0",
+ "lodash.defaults": "^4.2.0",
+ "lodash.difference": "^4.5.0",
+ "lodash.flatten": "^4.4.0",
+ "lodash.isplainobject": "^4.0.6",
+ "lodash.union": "^4.6.0",
+ "normalize-path": "^3.0.0",
+ "readable-stream": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/archiver-utils/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/archiver-utils/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
+ },
+ "node_modules/archiver-utils/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/arrify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/async": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
+ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
+ "license": "MIT"
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "license": "MIT"
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "license": "MIT"
+ },
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+ "license": "MIT"
+ },
+ "node_modules/boxen": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
+ "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-align": "^3.0.0",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.1.0",
+ "cli-boxes": "^2.2.1",
+ "string-width": "^4.2.2",
+ "type-fest": "^0.20.2",
+ "widest-line": "^3.1.0",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-alloc": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
+ "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-alloc-unsafe": "^1.1.0",
+ "buffer-fill": "^1.0.0"
+ }
+ },
+ "node_modules/buffer-alloc-unsafe": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
+ "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
+ "license": "MIT"
+ },
+ "node_modules/buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/buffer-fill": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
+ "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==",
+ "license": "MIT"
+ },
+ "node_modules/cacheable-lookup": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
+ "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.6.0"
+ }
+ },
+ "node_modules/cacheable-request": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
+ "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
+ "license": "MIT",
+ "dependencies": {
+ "clone-response": "^1.0.2",
+ "get-stream": "^5.1.0",
+ "http-cache-semantics": "^4.0.0",
+ "keyv": "^3.0.0",
+ "lowercase-keys": "^2.0.0",
+ "normalize-url": "^4.1.0",
+ "responselike": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cacheable-request/node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "license": "MIT",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cacheable-request/node_modules/lowercase-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "license": "MIT"
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-boxes": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
+ "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "license": "MIT",
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-spinners": {
+ "version": "2.9.2",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
+ "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-table3": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.0.tgz",
+ "integrity": "sha512-c7YHpUyO1SaKaO7kYtxd5NZ8FjAmSK3LpKkuzdwn+2CwpFxBpdoQLm+OAnnCfoEl7onKhN9PKQi1lsHuAIUqGQ==",
+ "license": "MIT",
+ "dependencies": {
+ "object-assign": "^4.1.0",
+ "string-width": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "optionalDependencies": {
+ "colors": "^1.1.2"
+ }
+ },
+ "node_modules/cli-table3/node_modules/ansi-regex": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz",
+ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cli-table3/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cli-table3/node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "license": "MIT",
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cli-table3/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cli-truncate": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz",
+ "integrity": "sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==",
+ "license": "MIT",
+ "dependencies": {
+ "slice-ansi": "0.0.4",
+ "string-width": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
+ "license": "MIT",
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
+ "license": "MIT",
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-response": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz",
+ "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-response": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/code-point-at": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "license": "MIT",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "license": "MIT"
+ },
+ "node_modules/compress-commons": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz",
+ "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-crc32": "^0.2.13",
+ "crc32-stream": "^4.0.2",
+ "normalize-path": "^3.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "license": "MIT"
+ },
+ "node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "license": "MIT"
+ },
+ "node_modules/crc-32": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
+ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
+ "license": "Apache-2.0",
+ "bin": {
+ "crc32": "bin/crc32.njs"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/crc32-stream": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz",
+ "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==",
+ "license": "MIT",
+ "dependencies": {
+ "crc-32": "^1.2.0",
+ "readable-stream": "^3.4.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "license": "MIT",
+ "dependencies": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "engines": {
+ "node": ">=4.8"
+ }
+ },
+ "node_modules/cross-spawn/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/dag-map": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-2.0.2.tgz",
+ "integrity": "sha512-xnsprIzYuDeiyu5zSKwilV/ajRHxnoMlAhEREfyfTgTSViMVY2fGP1ZcHJbtwup26oCkofySU/m6oKJ3HrkW7w==",
+ "license": "MIT"
+ },
+ "node_modules/date-fns": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz",
+ "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==",
+ "license": "MIT"
+ },
+ "node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decode-uri-component": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz",
+ "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/decompress": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
+ "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "decompress-tar": "^4.0.0",
+ "decompress-tarbz2": "^4.0.0",
+ "decompress-targz": "^4.0.0",
+ "decompress-unzip": "^4.0.1",
+ "graceful-fs": "^4.1.10",
+ "make-dir": "^1.0.0",
+ "pify": "^2.3.0",
+ "strip-dirs": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/decompress-response": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
+ "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-response": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/decompress-tar": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
+ "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
+ "license": "MIT",
+ "dependencies": {
+ "file-type": "^5.2.0",
+ "is-stream": "^1.1.0",
+ "tar-stream": "^1.5.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/decompress-tar/node_modules/bl": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
+ "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": "^2.3.5",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/decompress-tar/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/decompress-tar/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
+ },
+ "node_modules/decompress-tar/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/decompress-tar/node_modules/tar-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
+ "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^1.0.0",
+ "buffer-alloc": "^1.2.0",
+ "end-of-stream": "^1.0.0",
+ "fs-constants": "^1.0.0",
+ "readable-stream": "^2.3.0",
+ "to-buffer": "^1.1.1",
+ "xtend": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/decompress-tarbz2": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
+ "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
+ "license": "MIT",
+ "dependencies": {
+ "decompress-tar": "^4.1.0",
+ "file-type": "^6.1.0",
+ "is-stream": "^1.1.0",
+ "seek-bzip": "^1.0.5",
+ "unbzip2-stream": "^1.0.9"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/decompress-tarbz2/node_modules/file-type": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
+ "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/decompress-targz": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
+ "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
+ "license": "MIT",
+ "dependencies": {
+ "decompress-tar": "^4.1.1",
+ "file-type": "^5.2.0",
+ "is-stream": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/decompress-unzip": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
+ "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==",
+ "license": "MIT",
+ "dependencies": {
+ "file-type": "^3.8.0",
+ "get-stream": "^2.2.0",
+ "pify": "^2.3.0",
+ "yauzl": "^2.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/decompress-unzip/node_modules/file-type": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
+ "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/defaults": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
+ "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
+ "license": "MIT",
+ "dependencies": {
+ "clone": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/defer-to-connect": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
+ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
+ "license": "MIT"
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/denque": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz",
+ "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/download": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/download/-/download-8.0.0.tgz",
+ "integrity": "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==",
+ "license": "MIT",
+ "dependencies": {
+ "archive-type": "^4.0.0",
+ "content-disposition": "^0.5.2",
+ "decompress": "^4.2.1",
+ "ext-name": "^5.0.0",
+ "file-type": "^11.1.0",
+ "filenamify": "^3.0.0",
+ "get-stream": "^4.1.0",
+ "got": "^8.3.1",
+ "make-dir": "^2.1.0",
+ "p-event": "^2.1.0",
+ "pify": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/download/node_modules/@sindresorhus/is": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
+ "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/download/node_modules/cacheable-request": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
+ "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==",
+ "license": "MIT",
+ "dependencies": {
+ "clone-response": "1.0.2",
+ "get-stream": "3.0.0",
+ "http-cache-semantics": "3.8.1",
+ "keyv": "3.0.0",
+ "lowercase-keys": "1.0.0",
+ "normalize-url": "2.0.1",
+ "responselike": "1.0.2"
+ }
+ },
+ "node_modules/download/node_modules/cacheable-request/node_modules/get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/download/node_modules/clone-response": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
+ "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-response": "^1.0.0"
+ }
+ },
+ "node_modules/download/node_modules/file-type": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz",
+ "integrity": "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/download/node_modules/get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "license": "MIT",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/download/node_modules/got": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
+ "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
+ "license": "MIT",
+ "dependencies": {
+ "@sindresorhus/is": "^0.7.0",
+ "cacheable-request": "^2.1.1",
+ "decompress-response": "^3.3.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^3.0.0",
+ "into-stream": "^3.1.0",
+ "is-retry-allowed": "^1.1.0",
+ "isurl": "^1.0.0-alpha5",
+ "lowercase-keys": "^1.0.0",
+ "mimic-response": "^1.0.0",
+ "p-cancelable": "^0.4.0",
+ "p-timeout": "^2.0.1",
+ "pify": "^3.0.0",
+ "safe-buffer": "^5.1.1",
+ "timed-out": "^4.0.1",
+ "url-parse-lax": "^3.0.0",
+ "url-to-options": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/download/node_modules/got/node_modules/get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/download/node_modules/got/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/download/node_modules/http-cache-semantics": {
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
+ "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/download/node_modules/keyv": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
+ "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
+ "license": "MIT",
+ "dependencies": {
+ "json-buffer": "3.0.0"
+ }
+ },
+ "node_modules/download/node_modules/lowercase-keys": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
+ "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/download/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "license": "MIT",
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/download/node_modules/normalize-url": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
+ "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
+ "license": "MIT",
+ "dependencies": {
+ "prepend-http": "^2.0.0",
+ "query-string": "^5.0.1",
+ "sort-keys": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/download/node_modules/p-cancelable": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
+ "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/download/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/download/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/download/node_modules/sort-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+ "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==",
+ "license": "MIT",
+ "dependencies": {
+ "is-plain-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/duplexer3": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz",
+ "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/elegant-spinner": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz",
+ "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "license": "MIT"
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "license": "MIT",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "license": "MIT",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/execa/node_modules/get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "license": "MIT",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ext-list": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
+ "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "^1.28.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ext-name": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
+ "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ext-list": "^2.0.0",
+ "sort-keys-length": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "license": "MIT",
+ "dependencies": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/extract-zip": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+ "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "get-stream": "^5.1.0",
+ "yauzl": "^2.10.0"
+ },
+ "bin": {
+ "extract-zip": "cli.js"
+ },
+ "engines": {
+ "node": ">= 10.17.0"
+ },
+ "optionalDependencies": {
+ "@types/yauzl": "^2.9.1"
+ }
+ },
+ "node_modules/extract-zip/node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "license": "MIT",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/fd-slicer": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
+ "license": "MIT",
+ "dependencies": {
+ "pend": "~1.2.0"
+ }
+ },
+ "node_modules/figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/file-type": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
+ "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/filename-reserved-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
+ "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/filenamify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz",
+ "integrity": "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==",
+ "license": "MIT",
+ "dependencies": {
+ "filename-reserved-regex": "^2.0.0",
+ "strip-outer": "^1.0.0",
+ "trim-repeated": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/find-plugins": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/find-plugins/-/find-plugins-1.1.7.tgz",
+ "integrity": "sha512-XcP3/mIepmyxp09SE6WeREEJBKZ8ljlmrWlhWAvVU9rlNbSx1fztFr3wW/92bpFPrKE9MN/UiOd2qYtK85BaaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "dag-map": "^2.0.2",
+ "debug": "^3.1.0",
+ "read-pkg": "^3.0.0",
+ "read-pkg-up": "^3.0.0",
+ "resolve-pkg": "^1.0.0",
+ "try-require": "^1.2.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/find-plugins/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/fkill": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/fkill/-/fkill-7.2.1.tgz",
+ "integrity": "sha512-eN9cmsIlRdq06wu3m01OOEgQf5Xh/M7REm0jfZ4eL3V3XisjXzfRq3iyqtKS+FhO6wB36FvWRiRGdeSx5KpLAQ==",
+ "license": "MIT",
+ "dependencies": {
+ "aggregate-error": "^3.1.0",
+ "arrify": "^2.0.1",
+ "execa": "^5.0.0",
+ "pid-port": "^0.1.0",
+ "process-exists": "^4.0.0",
+ "ps-list": "^7.2.0",
+ "taskkill": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/fkill/node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/fkill/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/fkill/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/fkill/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/fkill/node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fkill/node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fkill/node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fkill/node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fkill/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/from2": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+ "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0"
+ }
+ },
+ "node_modules/from2/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/from2/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
+ },
+ "node_modules/from2/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+ "license": "MIT"
+ },
+ "node_modules/fs-extra": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz",
+ "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "license": "ISC"
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/generate-function": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
+ "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "is-property": "^1.0.2"
+ }
+ },
+ "node_modules/generate-password": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/generate-password/-/generate-password-1.7.1.tgz",
+ "integrity": "sha512-9bVYY+16m7W7GczRBDqXE+VVuCX+bWNrfYKC/2p2JkZukFb2sKxT6E3zZ3mJGz7GMe5iRK0A/WawSL3jQfJuNQ==",
+ "license": "MIT"
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "license": "ISC",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
+ "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==",
+ "license": "MIT",
+ "dependencies": {
+ "object-assign": "^4.0.1",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ghost-cli": {
+ "version": "1.26.1",
+ "resolved": "https://registry.npmjs.org/ghost-cli/-/ghost-cli-1.26.1.tgz",
+ "integrity": "sha512-xa+wSEoqPKzZVDCqx7rTCibDd3K98VpDYgUyNimOIqT0fqNhpi2OqKOKPHJTcByewvNAUFf4/qN9vg4JRA1pvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@tryghost/zip": "^1.1.25",
+ "abbrev": "2.0.0",
+ "bluebird": "3.7.2",
+ "boxen": "5.1.2",
+ "chalk": "4.1.2",
+ "cli-table3": "0.5.0",
+ "debug": "4.3.4",
+ "decompress": "4.2.1",
+ "download": "8.0.0",
+ "execa": "1.0.0",
+ "find-plugins": "1.1.7",
+ "fkill": "7.2.1",
+ "form-data": "3.0.1",
+ "fs-extra": "11.1.1",
+ "generate-password": "1.7.1",
+ "global-modules": "2.0.0",
+ "got": "9.6.0",
+ "https-proxy-agent": "5.0.1",
+ "ini": "2.0.0",
+ "inquirer": "7.3.3",
+ "is-running": "2.1.0",
+ "latest-version": "5.1.0",
+ "listr": "0.14.3",
+ "lodash": "4.17.21",
+ "log-symbols": "4.1.0",
+ "moment": "2.27.0",
+ "mysql2": "2.3.3",
+ "ora": "3.4.0",
+ "package-json": "7.0.0",
+ "path-is-root": "0.1.0",
+ "portfinder": "1.0.32",
+ "prettyjson": "1.2.5",
+ "proxy-from-env": "1.1.0",
+ "read-last-lines": "1.8.0",
+ "replace-in-file": "6.3.5",
+ "rxjs": "7.8.1",
+ "semver": "7.5.4",
+ "shasum": "1.0.2",
+ "stat-mode": "1.0.0",
+ "strip-ansi": "6.0.1",
+ "symlink-or-copy": "1.3.1",
+ "systeminformation": "5.22.11",
+ "tail": "2.2.6",
+ "tough-cookie": "4.1.4",
+ "validator": "7.2.0",
+ "yargs": "17.7.2",
+ "yarn": "1.22.19"
+ },
+ "bin": {
+ "ghost": "bin/ghost"
+ },
+ "engines": {
+ "node": "^12.22.1 || ^14.17.0 || ^16.13.0 || ^18.0.0 || ^20.11.1"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/global-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+ "license": "MIT",
+ "dependencies": {
+ "global-prefix": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/global-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+ "license": "MIT",
+ "dependencies": {
+ "ini": "^1.3.5",
+ "kind-of": "^6.0.2",
+ "which": "^1.3.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/global-prefix/node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "license": "ISC"
+ },
+ "node_modules/got": {
+ "version": "9.6.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
+ "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@sindresorhus/is": "^0.14.0",
+ "@szmarczak/http-timer": "^1.1.2",
+ "cacheable-request": "^6.0.0",
+ "decompress-response": "^3.3.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^4.1.0",
+ "lowercase-keys": "^1.0.1",
+ "mimic-response": "^1.0.1",
+ "p-cancelable": "^1.0.0",
+ "to-readable-stream": "^1.0.0",
+ "url-parse-lax": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/got/node_modules/get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "license": "MIT",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "license": "ISC"
+ },
+ "node_modules/has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-ansi/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-symbol-support-x": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
+ "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/has-to-string-tag-x": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
+ "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
+ "license": "MIT",
+ "dependencies": {
+ "has-symbol-support-x": "^1.4.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "license": "ISC"
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/http2-wrapper": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
+ "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==",
+ "license": "MIT",
+ "dependencies": {
+ "quick-lru": "^5.1.1",
+ "resolve-alpn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10.19.0"
+ }
+ },
+ "node_modules/https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
+ "license": "ISC",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "license": "ISC"
+ },
+ "node_modules/ini": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
+ "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/inquirer": {
+ "version": "7.3.3",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
+ "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.19",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.4.0",
+ "rxjs": "^6.6.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/inquirer/node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/inquirer/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
+ "node_modules/into-stream": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
+ "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "from2": "^2.1.1",
+ "p-is-promise": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "license": "MIT"
+ },
+ "node_modules/is-core-module": {
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
+ "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-natural-number": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
+ "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==",
+ "license": "MIT"
+ },
+ "node_modules/is-object": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz",
+ "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-observable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz",
+ "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==",
+ "license": "MIT",
+ "dependencies": {
+ "symbol-observable": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-promise": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
+ "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
+ "license": "MIT"
+ },
+ "node_modules/is-property": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
+ "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==",
+ "license": "MIT"
+ },
+ "node_modules/is-retry-allowed": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
+ "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-running": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-running/-/is-running-2.1.0.tgz",
+ "integrity": "sha512-mjJd3PujZMl7j+D395WTIO5tU5RIDBfVSRtRR4VOJou3H66E38UjbjvDGh3slJzPuolsb+yQFqwHNNdyp5jg3w==",
+ "license": "BSD"
+ },
+ "node_modules/is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "license": "MIT"
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "license": "ISC"
+ },
+ "node_modules/isurl": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
+ "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
+ "license": "MIT",
+ "dependencies": {
+ "has-to-string-tag-x": "^1.2.0",
+ "is-object": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
+ "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==",
+ "license": "MIT"
+ },
+ "node_modules/json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "license": "MIT"
+ },
+ "node_modules/json-stable-stringify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
+ "integrity": "sha512-nKtD/Qxm7tWdZqJoldEC7fF0S41v0mWbeaXG3637stOWfyGxTgWTYE2wtfKmjzpvxv2MA2xzxsXOIiwUpkX6Qw==",
+ "license": "MIT",
+ "dependencies": {
+ "jsonify": "~0.0.0"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
+ "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
+ "license": "Public Domain",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/keyv": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
+ "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
+ "license": "MIT",
+ "dependencies": {
+ "json-buffer": "3.0.0"
+ }
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/latest-version": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
+ "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
+ "license": "MIT",
+ "dependencies": {
+ "package-json": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/latest-version/node_modules/package-json": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
+ "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
+ "license": "MIT",
+ "dependencies": {
+ "got": "^9.6.0",
+ "registry-auth-token": "^4.0.0",
+ "registry-url": "^5.0.0",
+ "semver": "^6.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/latest-version/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/lazystream": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
+ "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.6.3"
+ }
+ },
+ "node_modules/lazystream/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/lazystream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
+ },
+ "node_modules/lazystream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/listr": {
+ "version": "0.14.3",
+ "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz",
+ "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==",
+ "license": "MIT",
+ "dependencies": {
+ "@samverschueren/stream-to-observable": "^0.3.0",
+ "is-observable": "^1.1.0",
+ "is-promise": "^2.1.0",
+ "is-stream": "^1.1.0",
+ "listr-silent-renderer": "^1.1.1",
+ "listr-update-renderer": "^0.5.0",
+ "listr-verbose-renderer": "^0.5.0",
+ "p-map": "^2.0.0",
+ "rxjs": "^6.3.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/listr-silent-renderer": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz",
+ "integrity": "sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-update-renderer": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz",
+ "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "cli-truncate": "^0.2.1",
+ "elegant-spinner": "^1.0.1",
+ "figures": "^1.7.0",
+ "indent-string": "^3.0.0",
+ "log-symbols": "^1.0.2",
+ "log-update": "^2.3.0",
+ "strip-ansi": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "listr": "^0.14.2"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/figures": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/indent-string": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
+ "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/log-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+ "integrity": "sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/listr-verbose-renderer": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz",
+ "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "cli-cursor": "^2.1.0",
+ "date-fns": "^1.27.2",
+ "figures": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==",
+ "license": "MIT",
+ "dependencies": {
+ "restore-cursor": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "license": "MIT"
+ },
+ "node_modules/listr-verbose-renderer/node_modules/figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==",
+ "license": "MIT",
+ "dependencies": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr/node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/listr/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
+ "node_modules/load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/load-json-file/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==",
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.defaults": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
+ "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.difference": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
+ "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.flatten": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
+ "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.isplainobject": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
+ "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.union": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
+ "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==",
+ "license": "MIT"
+ },
+ "node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/log-update": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz",
+ "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escapes": "^3.0.0",
+ "cli-cursor": "^2.0.0",
+ "wrap-ansi": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update/node_modules/ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update/node_modules/ansi-regex": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz",
+ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update/node_modules/cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==",
+ "license": "MIT",
+ "dependencies": {
+ "restore-cursor": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update/node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update/node_modules/onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update/node_modules/restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==",
+ "license": "MIT",
+ "dependencies": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update/node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "license": "MIT",
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update/node_modules/wrap-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz",
+ "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==",
+ "license": "MIT",
+ "dependencies": {
+ "string-width": "^2.1.1",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/long": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
+ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/lowercase-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
+ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "license": "MIT",
+ "dependencies": {
+ "pify": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/make-dir/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "license": "MIT"
+ },
+ "node_modules/mime-db": {
+ "version": "1.53.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz",
+ "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/moment": {
+ "version": "2.27.0",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz",
+ "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "license": "MIT"
+ },
+ "node_modules/mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+ "license": "ISC"
+ },
+ "node_modules/mysql2": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-2.3.3.tgz",
+ "integrity": "sha512-wxJUev6LgMSgACDkb/InIFxDprRa6T95+VEoR+xPvtngtccNH2dGjEB/fVZ8yg1gWv1510c9CvXuJHi5zUm0ZA==",
+ "license": "MIT",
+ "dependencies": {
+ "denque": "^2.0.1",
+ "generate-function": "^2.3.1",
+ "iconv-lite": "^0.6.3",
+ "long": "^4.0.0",
+ "lru-cache": "^6.0.0",
+ "named-placeholders": "^1.1.2",
+ "seq-queue": "^0.0.5",
+ "sqlstring": "^2.3.2"
+ },
+ "engines": {
+ "node": ">= 8.0"
+ }
+ },
+ "node_modules/mysql2/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mz": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
+ "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
+ "license": "MIT",
+ "dependencies": {
+ "any-promise": "^1.0.0",
+ "object-assign": "^4.0.1",
+ "thenify-all": "^1.0.0"
+ }
+ },
+ "node_modules/named-placeholders": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.3.tgz",
+ "integrity": "sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==",
+ "license": "MIT",
+ "dependencies": {
+ "lru-cache": "^7.14.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/named-placeholders/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/nice-try": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
+ "license": "MIT"
+ },
+ "node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/normalize-package-data/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "4.5.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
+ "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ora": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz",
+ "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-spinners": "^2.0.0",
+ "log-symbols": "^2.2.0",
+ "strip-ansi": "^5.2.0",
+ "wcwidth": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ora/node_modules/ansi-regex": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
+ "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ora/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ora/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ora/node_modules/cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==",
+ "license": "MIT",
+ "dependencies": {
+ "restore-cursor": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ora/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/ora/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "license": "MIT"
+ },
+ "node_modules/ora/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ora/node_modules/log-symbols": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ora/node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ora/node_modules/onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ora/node_modules/restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==",
+ "license": "MIT",
+ "dependencies": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ora/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ora/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/p-cancelable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
+ "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-event": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
+ "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
+ "license": "MIT",
+ "dependencies": {
+ "p-timeout": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-is-promise": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
+ "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==",
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
+ "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-timeout": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
+ "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
+ "license": "MIT",
+ "dependencies": {
+ "p-finally": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/package-json": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-7.0.0.tgz",
+ "integrity": "sha512-CHJqc94AA8YfSLHGQT3DbvSIuE12NLFekpM4n7LRrAd3dOJtA911+4xe9q6nC3/jcKraq7nNS9VxgtT0KC+diA==",
+ "license": "MIT",
+ "dependencies": {
+ "got": "^11.8.2",
+ "registry-auth-token": "^4.0.0",
+ "registry-url": "^5.0.0",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/package-json/node_modules/@sindresorhus/is": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
+ "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/is?sponsor=1"
+ }
+ },
+ "node_modules/package-json/node_modules/@szmarczak/http-timer": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
+ "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==",
+ "license": "MIT",
+ "dependencies": {
+ "defer-to-connect": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/package-json/node_modules/cacheable-request": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz",
+ "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==",
+ "license": "MIT",
+ "dependencies": {
+ "clone-response": "^1.0.2",
+ "get-stream": "^5.1.0",
+ "http-cache-semantics": "^4.0.0",
+ "keyv": "^4.0.0",
+ "lowercase-keys": "^2.0.0",
+ "normalize-url": "^6.0.1",
+ "responselike": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/package-json/node_modules/decompress-response": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-response": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/package-json/node_modules/defer-to-connect": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
+ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/package-json/node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "license": "MIT",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/package-json/node_modules/got": {
+ "version": "11.8.6",
+ "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz",
+ "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==",
+ "license": "MIT",
+ "dependencies": {
+ "@sindresorhus/is": "^4.0.0",
+ "@szmarczak/http-timer": "^4.0.5",
+ "@types/cacheable-request": "^6.0.1",
+ "@types/responselike": "^1.0.0",
+ "cacheable-lookup": "^5.0.3",
+ "cacheable-request": "^7.0.2",
+ "decompress-response": "^6.0.0",
+ "http2-wrapper": "^1.0.0-beta.5.2",
+ "lowercase-keys": "^2.0.0",
+ "p-cancelable": "^2.0.0",
+ "responselike": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.19.0"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/got?sponsor=1"
+ }
+ },
+ "node_modules/package-json/node_modules/json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "license": "MIT"
+ },
+ "node_modules/package-json/node_modules/keyv": {
+ "version": "4.5.4",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+ "license": "MIT",
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "node_modules/package-json/node_modules/lowercase-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/package-json/node_modules/mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/package-json/node_modules/normalize-url": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/package-json/node_modules/p-cancelable": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
+ "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/package-json/node_modules/responselike": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz",
+ "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==",
+ "license": "MIT",
+ "dependencies": {
+ "lowercase-keys": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
+ "license": "MIT",
+ "dependencies": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-is-root": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/path-is-root/-/path-is-root-0.1.0.tgz",
+ "integrity": "sha512-suqLBJqWsWl6lcpRQriGT9BwFxje1IK7I2fMADP/lLa1YVGnaeZbUfuSXQ0eD333QhJSDpkPmrX6iofO7x279g==",
+ "license": "MIT"
+ },
+ "node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "license": "MIT"
+ },
+ "node_modules/path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "license": "MIT",
+ "dependencies": {
+ "pify": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-type/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pend": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
+ "license": "MIT"
+ },
+ "node_modules/pid-port": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/pid-port/-/pid-port-0.1.1.tgz",
+ "integrity": "sha512-boqPJtSgZC6KOgXKNPC+/XR3xwVtpOtaLa7JLcdf8jfVe0ZM2TwllBXxxLUO8GQbOLJ4/hEtf2+L1QCKbaoHUg==",
+ "license": "MIT",
+ "dependencies": {
+ "execa": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pid-port/node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/pid-port/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/pid-port/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pid-port/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pid-port/node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pid-port/node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pid-port/node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pid-port/node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pid-port/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
+ "license": "MIT",
+ "dependencies": {
+ "pinkie": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/portfinder": {
+ "version": "1.0.32",
+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz",
+ "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==",
+ "license": "MIT",
+ "dependencies": {
+ "async": "^2.6.4",
+ "debug": "^3.2.7",
+ "mkdirp": "^0.5.6"
+ },
+ "engines": {
+ "node": ">= 0.12.0"
+ }
+ },
+ "node_modules/portfinder/node_modules/async": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
+ "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
+ "license": "MIT",
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/portfinder/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/prepend-http": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+ "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/prettyjson": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.5.tgz",
+ "integrity": "sha512-rksPWtoZb2ZpT5OVgtmy0KHVM+Dca3iVwWY9ifwhcexfjebtgjg3wmrUt9PvJ59XIYBcknQeYHD8IAnVlh9lAw==",
+ "license": "MIT",
+ "dependencies": {
+ "colors": "1.4.0",
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "prettyjson": "bin/prettyjson"
+ }
+ },
+ "node_modules/process-exists": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/process-exists/-/process-exists-4.1.0.tgz",
+ "integrity": "sha512-BBJoiorUKoP2AuM5q/yKwIfT1YWRHsaxjW+Ayu9erLhqKOfnXzzVVML0XTYoQZuI1YvcWKmc1dh06DEy4+KzfA==",
+ "license": "MIT",
+ "dependencies": {
+ "ps-list": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/process-exists/node_modules/ps-list": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-6.3.0.tgz",
+ "integrity": "sha512-qau0czUSB0fzSlBOQt0bo+I2v6R+xiQdj78e1BR/Qjfl5OHWJ/urXi8+ilw1eHe+5hSeDI1wrwVTgDp2wst4oA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "license": "MIT"
+ },
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "license": "MIT"
+ },
+ "node_modules/ps-list": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-7.2.0.tgz",
+ "integrity": "sha512-v4Bl6I3f2kJfr5o80ShABNHAokIgY+wFDTQfE+X3zWYgSGQOCBeYptLZUpoOALBqO5EawmDN/tjTldJesd0ujQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/psl": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
+ "license": "MIT"
+ },
+ "node_modules/pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "license": "MIT",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/query-string": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
+ "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
+ "license": "MIT",
+ "dependencies": {
+ "decode-uri-component": "^0.2.0",
+ "object-assign": "^4.1.0",
+ "strict-uri-encode": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/querystringify": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
+ "license": "MIT"
+ },
+ "node_modules/quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
+ "dependencies": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "bin": {
+ "rc": "cli.js"
+ }
+ },
+ "node_modules/rc/node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "license": "ISC"
+ },
+ "node_modules/read-last-lines": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.8.0.tgz",
+ "integrity": "sha512-oPL0cnZkhsO2xF7DBrdzVhXSNajPP5TzzCim/2IAjeGb17ArLLTRriI/ceV6Rook3L27mvbrOvLlf9xYYnaftQ==",
+ "license": "MIT",
+ "dependencies": {
+ "mz": "^2.7.0"
+ }
+ },
+ "node_modules/read-pkg": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
+ "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==",
+ "license": "MIT",
+ "dependencies": {
+ "load-json-file": "^4.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
+ "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==",
+ "license": "MIT",
+ "dependencies": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/readdir-glob": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz",
+ "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "minimatch": "^5.1.0"
+ }
+ },
+ "node_modules/readdir-glob/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/readdir-glob/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/registry-auth-token": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz",
+ "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==",
+ "license": "MIT",
+ "dependencies": {
+ "rc": "1.2.8"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/registry-url": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
+ "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
+ "license": "MIT",
+ "dependencies": {
+ "rc": "^1.2.8"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/replace-in-file": {
+ "version": "6.3.5",
+ "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.3.5.tgz",
+ "integrity": "sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.2",
+ "glob": "^7.2.0",
+ "yargs": "^17.2.1"
+ },
+ "bin": {
+ "replace-in-file": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
+ "license": "MIT"
+ },
+ "node_modules/resolve": {
+ "version": "1.22.8",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
+ "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.13.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-alpn": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
+ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
+ "license": "MIT"
+ },
+ "node_modules/resolve-from": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
+ "integrity": "sha512-qpFcKaXsq8+oRoLilkwyc7zHGF5i9Q2/25NIgLQQ/+VVv9rU4qvr6nXVAw1DsnXJyQkZsR4Ytfbtg5ehfcUssQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-pkg": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-1.0.0.tgz",
+ "integrity": "sha512-L0/+vjdV3UjcQaXRlQcObpCyySS8GEqVNYGYRDAGlYOcw4J1y33WMIAD3XvYWIPnBeyN5Ilp5RHoifs3gR1S2g==",
+ "license": "MIT",
+ "dependencies": {
+ "resolve-from": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/responselike": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
+ "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==",
+ "license": "MIT",
+ "dependencies": {
+ "lowercase-keys": "^1.0.0"
+ }
+ },
+ "node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "license": "MIT",
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/rxjs": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "license": "MIT"
+ },
+ "node_modules/seek-bzip": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
+ "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==",
+ "license": "MIT",
+ "dependencies": {
+ "commander": "^2.8.1"
+ },
+ "bin": {
+ "seek-bunzip": "bin/seek-bunzip",
+ "seek-table": "bin/seek-bzip-table"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/seq-queue": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz",
+ "integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q=="
+ },
+ "node_modules/sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "license": "(MIT AND BSD-3-Clause)",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "bin": {
+ "sha.js": "bin.js"
+ }
+ },
+ "node_modules/shasum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
+ "integrity": "sha512-UTzHm/+AzKfO9RgPgRpDIuMSNie1ubXRaljjlhFMNGYoG7z+rm9AHLPMf70R7887xboDH9Q+5YQbWKObFHEAtw==",
+ "license": "MIT",
+ "dependencies": {
+ "json-stable-stringify": "~0.0.0",
+ "sha.js": "~2.4.4"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "license": "ISC"
+ },
+ "node_modules/slice-ansi": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz",
+ "integrity": "sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sort-keys": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
+ "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==",
+ "license": "MIT",
+ "dependencies": {
+ "is-plain-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sort-keys-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
+ "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==",
+ "license": "MIT",
+ "dependencies": {
+ "sort-keys": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
+ "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
+ "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
+ "license": "CC-BY-3.0"
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "license": "MIT",
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.20",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz",
+ "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==",
+ "license": "CC0-1.0"
+ },
+ "node_modules/sqlstring": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz",
+ "integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/stat-mode": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz",
+ "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/strict-uri-encode": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+ "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/strip-dirs": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
+ "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
+ "license": "MIT",
+ "dependencies": {
+ "is-natural-number": "^4.0.1"
+ }
+ },
+ "node_modules/strip-eof": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-outer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
+ "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/symbol-observable": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
+ "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/symlink-or-copy": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz",
+ "integrity": "sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==",
+ "license": "MIT"
+ },
+ "node_modules/systeminformation": {
+ "version": "5.22.11",
+ "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.22.11.tgz",
+ "integrity": "sha512-aLws5yi4KCHTb0BVvbodQY5bY8eW4asMRDTxTW46hqw9lGjACX6TlLdJrkdoHYRB0qs+MekqEq1zG7WDnWE8Ug==",
+ "license": "MIT",
+ "os": [
+ "darwin",
+ "linux",
+ "win32",
+ "freebsd",
+ "openbsd",
+ "netbsd",
+ "sunos",
+ "android"
+ ],
+ "bin": {
+ "systeminformation": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ },
+ "funding": {
+ "type": "Buy me a coffee",
+ "url": "https://www.buymeacoffee.com/systeminfo"
+ }
+ },
+ "node_modules/tail": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/tail/-/tail-2.2.6.tgz",
+ "integrity": "sha512-IQ6G4wK/t8VBauYiGPLx+d3fA5XjSVagjWV5SIYzvEvglbQjwEcukeYI68JOPpdydjxhZ9sIgzRlSmwSpphHyw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/tar-stream": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.0.3",
+ "end-of-stream": "^1.4.1",
+ "fs-constants": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/taskkill": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/taskkill/-/taskkill-3.1.0.tgz",
+ "integrity": "sha512-5KcOFzPvd1nGFVrmB7H4+QAWVjYOf//+QTbOj0GpXbqtqbKGWVczG+rq6VhXAtdtlKLTs16NAmHRyF5vbggQ2w==",
+ "license": "MIT",
+ "dependencies": {
+ "arrify": "^2.0.1",
+ "execa": "^3.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/taskkill/node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/taskkill/node_modules/execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": "^8.12.0 || >=9.7.0"
+ }
+ },
+ "node_modules/taskkill/node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "license": "MIT",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/taskkill/node_modules/human-signals": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
+ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=8.12.0"
+ }
+ },
+ "node_modules/taskkill/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/taskkill/node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/taskkill/node_modules/p-finally": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
+ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/taskkill/node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/taskkill/node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/taskkill/node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/taskkill/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/thenify": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
+ "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
+ "license": "MIT",
+ "dependencies": {
+ "any-promise": "^1.0.0"
+ }
+ },
+ "node_modules/thenify-all": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
+ "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
+ "license": "MIT",
+ "dependencies": {
+ "thenify": ">= 3.1.0 < 4"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+ "license": "MIT"
+ },
+ "node_modules/timed-out": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
+ "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "license": "MIT",
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/to-buffer": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
+ "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
+ "license": "MIT"
+ },
+ "node_modules/to-readable-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
+ "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tough-cookie": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
+ "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.2.0",
+ "url-parse": "^1.5.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tough-cookie/node_modules/universalify": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
+ "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/trim-repeated": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
+ "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/try-require": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/try-require/-/try-require-1.2.1.tgz",
+ "integrity": "sha512-aMzrGUIA/R2LwUgvsOusx+GTy8ERyNjpBzbWgS1Qx4oTFlXCMxY3PyyXbPE1pvrvK/CXpO+BBREEqrTkNroC+A==",
+ "license": "MIT"
+ },
+ "node_modules/tslib": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
+ "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
+ "license": "0BSD"
+ },
+ "node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/unbzip2-stream": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
+ "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer": "^5.2.1",
+ "through": "^2.3.8"
+ }
+ },
+ "node_modules/undici-types": {
+ "version": "6.19.8",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+ "license": "MIT"
+ },
+ "node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/url-parse": {
+ "version": "1.5.10",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+ "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+ "license": "MIT",
+ "dependencies": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "node_modules/url-parse-lax": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
+ "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "prepend-http": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/url-to-options": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
+ "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "license": "MIT"
+ },
+ "node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/validator": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/validator/-/validator-7.2.0.tgz",
+ "integrity": "sha512-c8NGTUYeBEcUIGeMppmNVKHE7wwfm3mYbNZxV+c5mlv9fDHI7Ad3p07qfNrn/CvpdkK2k61fOLRO2sTEhgQXmg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/wcwidth": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
+ "license": "MIT",
+ "dependencies": {
+ "defaults": "^1.0.3"
+ }
+ },
+ "node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/widest-line": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
+ "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
+ "license": "MIT",
+ "dependencies": {
+ "string-width": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "license": "ISC"
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "license": "ISC"
+ },
+ "node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yarn": {
+ "version": "1.22.19",
+ "resolved": "https://registry.npmjs.org/yarn/-/yarn-1.22.19.tgz",
+ "integrity": "sha512-/0V5q0WbslqnwP91tirOvldvYISzaqhClxzyUKXYxs07yUILIs5jx/k6CFe8bvKSkds5w+eiOqta39Wk3WxdcQ==",
+ "hasInstallScript": true,
+ "license": "BSD-2-Clause",
+ "bin": {
+ "yarn": "bin/yarn.js",
+ "yarnpkg": "bin/yarn.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ },
+ "node_modules/zip-stream": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz",
+ "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==",
+ "license": "MIT",
+ "dependencies": {
+ "archiver-utils": "^3.0.4",
+ "compress-commons": "^4.1.2",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/zip-stream/node_modules/archiver-utils": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz",
+ "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==",
+ "license": "MIT",
+ "dependencies": {
+ "glob": "^7.2.3",
+ "graceful-fs": "^4.2.0",
+ "lazystream": "^1.0.0",
+ "lodash.defaults": "^4.2.0",
+ "lodash.difference": "^4.5.0",
+ "lodash.flatten": "^4.4.0",
+ "lodash.isplainobject": "^4.0.6",
+ "lodash.union": "^4.6.0",
+ "normalize-path": "^3.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..9547941
--- /dev/null
+++ b/package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "ghost-cli": "^1.26.1"
+ }
+}
diff --git a/site/.ghost-cli b/site/.ghost-cli
new file mode 100644
index 0000000..7590ed7
--- /dev/null
+++ b/site/.ghost-cli
@@ -0,0 +1,7 @@
+{
+ "active-version": "5.94.0",
+ "cli-version": "1.26.1",
+ "channel": "stable",
+ "name": "ghost-local",
+ "running": "development"
+}
diff --git a/site/.ghostpid b/site/.ghostpid
new file mode 100644
index 0000000..aee0336
--- /dev/null
+++ b/site/.ghostpid
@@ -0,0 +1 @@
+9306
\ No newline at end of file
diff --git a/site/config.development.json b/site/config.development.json
new file mode 100644
index 0000000..5e49fc2
--- /dev/null
+++ b/site/config.development.json
@@ -0,0 +1,26 @@
+{
+ "url": "http://localhost:2368/",
+ "server": {
+ "port": 2368,
+ "host": "127.0.0.1"
+ },
+ "database": {
+ "client": "sqlite3",
+ "connection": {
+ "filename": "/workspaces/new.lifeitself.org/site/content/data/ghost-local.db"
+ }
+ },
+ "mail": {
+ "transport": "Direct"
+ },
+ "logging": {
+ "transports": [
+ "file",
+ "stdout"
+ ]
+ },
+ "process": "local",
+ "paths": {
+ "contentPath": "/workspaces/new.lifeitself.org/site/content"
+ }
+}
diff --git a/site/content/data/ghost-local.db b/site/content/data/ghost-local.db
new file mode 100644
index 0000000..37d94d8
Binary files /dev/null and b/site/content/data/ghost-local.db differ
diff --git a/site/content/logs/http___localhost_2368__development.error.log b/site/content/logs/http___localhost_2368__development.error.log
new file mode 100644
index 0000000..cb2e54e
--- /dev/null
+++ b/site/content/logs/http___localhost_2368__development.error.log
@@ -0,0 +1,29 @@
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"a49b782076798473a5c3b415986812db","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"a49b782076798473a5c3b415986812db","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"a49b782076798473a5c3b415986812db","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-HH8gFJOoOwkso/ofNfFmTb7VGEs\""},"statusCode":403,"responseTime":"568ms"},"err":{"id":"f317b9c0-6c95-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:21:15.616Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"6c9a680ab950610af1829621e46d22ec","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"6c9a680ab950610af1829621e46d22ec","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"6c9a680ab950610af1829621e46d22ec","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-cJqRcrXQglSEHbrTjgaYm9JR8Qk\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"f35f7120-6c95-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:21:16.085Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","err":{"id":"3210c9f0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"EmailError","statusCode":500,"level":"normal","message":"Failed to send email. Reason: Email has been temporarily rejected.","context":"\"Unable to send welcome email, your site will continue to function.\"","help":"\"Please see https://ghost.org/docs/config/#mail for instructions on configuring email.\"","stack":"EmailError: Failed to send email. Reason: Email has been temporarily rejected.\n at createMailError (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/mail/GhostMailer.js:105:12)\n at GhostMailer.handleDirectTransportResponse (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/mail/GhostMailer.js:195:19)\n at GhostMailer.send (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/mail/GhostMailer.js:157:25)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async getResponse (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/api-framework/lib/pipeline.js:259:34)\n at async Object.ImplWrapper [as send] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/api-framework/lib/pipeline.js:264:30)\n at async /workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/setup.js:186:17","hideStack":false},"msg":"Failed to send email. Reason: Email has been temporarily rejected.","time":"2024-09-06T21:23:01.264Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"65550711c4c41ec72c49b3e45bbd213d","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"65550711c4c41ec72c49b3e45bbd213d","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"65550711c4c41ec72c49b3e45bbd213d","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"328","etag":"W/\"148-7tl1B6i3q8iycIcl/Q4BN8mtwtM\""},"statusCode":400,"responseTime":"4ms"},"err":{"id":"3297d440-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"BadRequestError","statusCode":400,"level":"normal","message":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","stack":"BadRequestError: Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.\n at cookieCsrfProtection (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:59:19)\n at Object.getUserForSession (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:124:13)\n at async authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:22:26)","hideStack":false},"msg":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","time":"2024-09-06T21:23:02.150Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"30da44144ba1b19bef61d7801cf14380","userId":null},"url":"/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","method":"GET","originalUrl":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"30da44144ba1b19bef61d7801cf14380","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"group":"site,theme,private,members,portal,newsletter,email,amp,labs,slack,unsplash,views,firstpromoter,editor,comments,analytics,announcement,pintura,donations,recommendations"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"30da44144ba1b19bef61d7801cf14380","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-tWLs5I10Lb/XMES8QZ44tLpQo00\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"32c992a0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:02.475Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"ea44512215c0c0f40c3067644bee5a11","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"ea44512215c0c0f40c3067644bee5a11","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"ea44512215c0c0f40c3067644bee5a11","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-ug4zO9PBLpzbsNqjZY7xP7ckePU\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"330c8f10-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:02.914Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"c9af3cbda398a245a0cc023dc831a304","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"c9af3cbda398a245a0cc023dc831a304","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"c9af3cbda398a245a0cc023dc831a304","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-Idd6D9YDyq6VJY9exK7u2/Y5uCA\""},"statusCode":403,"responseTime":"4ms"},"err":{"id":"331dcd20-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:03.027Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"9091d57313eab37d6d6bf91e20ae19e4","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"9091d57313eab37d6d6bf91e20ae19e4","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"9091d57313eab37d6d6bf91e20ae19e4","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"328","etag":"W/\"148-xV8Uu/DpHs/GNyyyGAch2jzGWBU\""},"statusCode":400,"responseTime":"4ms"},"err":{"id":"3d0819d0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"BadRequestError","statusCode":400,"level":"normal","message":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","stack":"BadRequestError: Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.\n at cookieCsrfProtection (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:59:19)\n at Object.getUserForSession (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:124:13)\n at async authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:22:26)","hideStack":false},"msg":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","time":"2024-09-06T21:23:19.663Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"e1b4c5bf9974e95aa37d5abe833c9f5b","userId":null},"url":"/config/","method":"GET","originalUrl":"/ghost/api/admin/config/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"e1b4c5bf9974e95aa37d5abe833c9f5b","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/config/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"e1b4c5bf9974e95aa37d5abe833c9f5b","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-e00HQ8rfi/K9eDg5ypop2K/cLJ0\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"3d28c130-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:19.876Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"259387dd902cd192b024c4661e6a9058","userId":null},"url":"/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","method":"GET","originalUrl":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"259387dd902cd192b024c4661e6a9058","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"group":"site,theme,private,members,portal,newsletter,email,amp,labs,slack,unsplash,views,firstpromoter,editor,comments,analytics,announcement,pintura,donations,recommendations"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"259387dd902cd192b024c4661e6a9058","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-Ands/klhESNClihIxhQJGfOpcfs\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"3d2abd00-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:19.889Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"15766c6405de9a02f0c4e0abe17019d8","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"15766c6405de9a02f0c4e0abe17019d8","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"15766c6405de9a02f0c4e0abe17019d8","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-0ISiijVYIWZeQMusEaGThcRL8Iw\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"3d4a7a00-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:20.099Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"e5b1f1b798f8c70dbeec0664a1e9b4ec","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"e5b1f1b798f8c70dbeec0664a1e9b4ec","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"e5b1f1b798f8c70dbeec0664a1e9b4ec","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-2DM4CJxAzF7Nw+nfWoidGmiRLwQ\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"3d5b42e0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:20.207Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"873baafb422a248ed1a8507f417f0d60","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"873baafb422a248ed1a8507f417f0d60","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"873baafb422a248ed1a8507f417f0d60","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"328","etag":"W/\"148-AvO1EKwgnJ67rTFmZ1iF/meXD5A\""},"statusCode":400,"responseTime":"3ms"},"err":{"id":"45d8e030-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"BadRequestError","statusCode":400,"level":"normal","message":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","stack":"BadRequestError: Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.\n at cookieCsrfProtection (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:59:19)\n at Object.getUserForSession (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:124:13)\n at async authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:22:26)","hideStack":false},"msg":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","time":"2024-09-06T21:23:34.454Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"e0acdaf283658b40cea3f28b54bb3781","userId":null},"url":"/config/","method":"GET","originalUrl":"/ghost/api/admin/config/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"e0acdaf283658b40cea3f28b54bb3781","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/config/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"e0acdaf283658b40cea3f28b54bb3781","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-DX+iPiJdR6L9LCrmf5kKHC8Ikyk\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"45f5b700-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:34.642Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"873bed885d6eb95406e2dcdb16d69456","userId":null},"url":"/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","method":"GET","originalUrl":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"873bed885d6eb95406e2dcdb16d69456","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"group":"site,theme,private,members,portal,newsletter,email,amp,labs,slack,unsplash,views,firstpromoter,editor,comments,analytics,announcement,pintura,donations,recommendations"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"873bed885d6eb95406e2dcdb16d69456","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-tLfkyBnKGRPqbGCGZpyubV+HgVg\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"45f65340-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:34.646Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"4afb8a558484fd528704f8441db61d7a","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"4afb8a558484fd528704f8441db61d7a","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"4afb8a558484fd528704f8441db61d7a","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-tbi8SACV8Go7r3yDHgbWX/3P9oM\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"4617bdf0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:34.865Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"44bbe6a347b068b1380e1777aecd2ec7","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"44bbe6a347b068b1380e1777aecd2ec7","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"44bbe6a347b068b1380e1777aecd2ec7","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-ZLzHKhAWUnHmUW1mbhdayEa3/PI\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"4629bf50-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:34.982Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"519952440f4d595a14f6774c7c670786","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"519952440f4d595a14f6774c7c670786","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"519952440f4d595a14f6774c7c670786","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-qLTyZF+WE9/24kDKaNQnCwD+jcw\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"a3b8b4a0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:26:11.947Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"85849d7b83a11d84f2fec6ce7642c0ac","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"85849d7b83a11d84f2fec6ce7642c0ac","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"85849d7b83a11d84f2fec6ce7642c0ac","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-mH/zn2qWZfcI812IEPnsKE3jKlY\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"a3c97d80-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:26:12.057Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"918c52c53fb08da2d7a405e1c805226c","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"918c52c53fb08da2d7a405e1c805226c","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"918c52c53fb08da2d7a405e1c805226c","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-IRj0x2RioHToK/jqpIuZLY2C8tQ\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"fa17c250-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:28:36.854Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"be817400fe4116e9f9bbe67c8cec184b","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"be817400fe4116e9f9bbe67c8cec184b","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"be817400fe4116e9f9bbe67c8cec184b","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-5JyF2R5Hp54G7HLSNDqvXB9Lnac\""},"statusCode":403,"responseTime":"21ms"},"err":{"id":"fbe7a050-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:28:39.895Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"378f24977208e3164530cca9b9a0fed1","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"378f24977208e3164530cca9b9a0fed1","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"378f24977208e3164530cca9b9a0fed1","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-h/gGG2DfB81z42OK9JPMDhgDcOY\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"fbf8de60-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:28:40.007Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"03fec547c92354be4c266a81bc030fcd","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"03fec547c92354be4c266a81bc030fcd","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"03fec547c92354be4c266a81bc030fcd","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"328","etag":"W/\"148-fTiGLYQj+SYJbNvK94mOMEOclcY\""},"statusCode":400,"responseTime":"4ms"},"err":{"id":"6a7c0970-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"BadRequestError","statusCode":400,"level":"normal","message":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","stack":"BadRequestError: Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.\n at cookieCsrfProtection (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:59:19)\n at Object.getUserForSession (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:124:13)\n at async authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:22:26)","hideStack":false},"msg":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","time":"2024-09-06T21:31:45.416Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"a789d72c8d6926fb1925611a2e10232c","userId":null},"url":"/config/","method":"GET","originalUrl":"/ghost/api/admin/config/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"a789d72c8d6926fb1925611a2e10232c","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/config/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"a789d72c8d6926fb1925611a2e10232c","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-f254q3SKtneUUsbAp9EfqWLsiZ8\""},"statusCode":403,"responseTime":"5ms"},"err":{"id":"6accc180-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:31:45.945Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"89d8268faf5a46ea8ba98e300c9aaf6b","userId":null},"url":"/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","method":"GET","originalUrl":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"89d8268faf5a46ea8ba98e300c9aaf6b","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"group":"site,theme,private,members,portal,newsletter,email,amp,labs,slack,unsplash,views,firstpromoter,editor,comments,analytics,announcement,pintura,donations,recommendations"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"89d8268faf5a46ea8ba98e300c9aaf6b","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-fQCNCmJM2F4ddE/1Z5F85skYQBs\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"6acfa7b0-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:31:45.965Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"b9cd7782fdf8c0f5cfc79272e40b9bdf","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"b9cd7782fdf8c0f5cfc79272e40b9bdf","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"b9cd7782fdf8c0f5cfc79272e40b9bdf","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-XLLNA01+D7E4OCzQXOHiVnC3Z0Q\""},"statusCode":403,"responseTime":"4ms"},"err":{"id":"6afa8840-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:31:46.246Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"524871b5ef1cdd5cbf2e60d127824535","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"524871b5ef1cdd5cbf2e60d127824535","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"524871b5ef1cdd5cbf2e60d127824535","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-v1zUZaFNcJ8zQdJS90kY+YlmE50\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"6b0b2a10-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:31:46.355Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"7850389dd5ff042f6686c19eb5b35786","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"7850389dd5ff042f6686c19eb5b35786","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"7850389dd5ff042f6686c19eb5b35786","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-7Q1IPCs+E2aU01gpw5lu6VXgkns\""},"statusCode":403,"responseTime":"4ms"},"err":{"id":"c04b8150-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:34:09.383Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"189ea4054d712aeac763c47203881174","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"189ea4054d712aeac763c47203881174","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"189ea4054d712aeac763c47203881174","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-wtmhvKH/7ZTvagMacM3ld8Sy46o\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"c05d0d80-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:34:09.497Z","v":0}
diff --git a/site/content/logs/http___localhost_2368__development.log b/site/content/logs/http___localhost_2368__development.log
new file mode 100644
index 0000000..6de0251
--- /dev/null
+++ b/site/content/logs/http___localhost_2368__development.log
@@ -0,0 +1,288 @@
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Ghost is running in development...","time":"2024-09-06T21:08:35.257Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Listening on: 127.0.0.1:2368","time":"2024-09-06T21:08:35.258Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Url configured as: http://localhost:2368/","time":"2024-09-06T21:08:35.259Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Ctrl+C to shut down","time":"2024-09-06T21:08:35.259Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Ghost server started in 0.458s","time":"2024-09-06T21:08:35.260Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":40,"version":"5.94.0","msg":"Database state requires initialisation.","time":"2024-09-06T21:08:36.019Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: newsletters","time":"2024-09-06T21:08:36.366Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: posts","time":"2024-09-06T21:08:36.561Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: posts_meta","time":"2024-09-06T21:08:36.763Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: users","time":"2024-09-06T21:08:36.880Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: posts_authors","time":"2024-09-06T21:08:36.985Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: roles","time":"2024-09-06T21:08:37.033Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: roles_users","time":"2024-09-06T21:08:37.149Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: permissions","time":"2024-09-06T21:08:37.193Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: permissions_users","time":"2024-09-06T21:08:37.306Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: permissions_roles","time":"2024-09-06T21:08:37.346Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: settings","time":"2024-09-06T21:08:37.388Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: tags","time":"2024-09-06T21:08:37.468Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: posts_tags","time":"2024-09-06T21:08:37.553Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: invites","time":"2024-09-06T21:08:37.621Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: brute","time":"2024-09-06T21:08:37.747Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: sessions","time":"2024-09-06T21:08:37.794Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: integrations","time":"2024-09-06T21:08:37.885Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: webhooks","time":"2024-09-06T21:08:37.965Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: api_keys","time":"2024-09-06T21:08:38.003Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: mobiledoc_revisions","time":"2024-09-06T21:08:38.077Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: post_revisions","time":"2024-09-06T21:08:38.177Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members","time":"2024-09-06T21:08:38.260Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: products","time":"2024-09-06T21:08:38.505Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: offers","time":"2024-09-06T21:08:38.578Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: benefits","time":"2024-09-06T21:08:38.753Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: products_benefits","time":"2024-09-06T21:08:38.833Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_products","time":"2024-09-06T21:08:38.885Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: posts_products","time":"2024-09-06T21:08:38.916Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_created_events","time":"2024-09-06T21:08:38.960Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_cancel_events","time":"2024-09-06T21:08:39.045Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_payment_events","time":"2024-09-06T21:08:39.098Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_login_events","time":"2024-09-06T21:08:39.129Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_email_change_events","time":"2024-09-06T21:08:39.165Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_status_events","time":"2024-09-06T21:08:39.217Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_product_events","time":"2024-09-06T21:08:39.245Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_paid_subscription_events","time":"2024-09-06T21:08:39.286Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: labels","time":"2024-09-06T21:08:39.336Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_labels","time":"2024-09-06T21:08:39.436Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_stripe_customers","time":"2024-09-06T21:08:39.469Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: subscriptions","time":"2024-09-06T21:08:39.582Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_stripe_customers_subscriptions","time":"2024-09-06T21:08:39.632Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_subscription_created_events","time":"2024-09-06T21:08:39.766Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: offer_redemptions","time":"2024-09-06T21:08:39.862Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_subscribe_events","time":"2024-09-06T21:08:39.931Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: donation_payment_events","time":"2024-09-06T21:08:39.969Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: stripe_products","time":"2024-09-06T21:08:40.005Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: stripe_prices","time":"2024-09-06T21:08:40.100Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: actions","time":"2024-09-06T21:08:40.213Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: emails","time":"2024-09-06T21:08:40.250Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: email_batches","time":"2024-09-06T21:08:40.374Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: email_recipients","time":"2024-09-06T21:08:40.412Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: email_recipient_failures","time":"2024-09-06T21:08:40.698Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: tokens","time":"2024-09-06T21:08:40.732Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: snippets","time":"2024-09-06T21:08:40.812Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: custom_theme_settings","time":"2024-09-06T21:08:40.877Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_newsletters","time":"2024-09-06T21:08:40.912Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: comments","time":"2024-09-06T21:08:41.000Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: comment_likes","time":"2024-09-06T21:08:41.044Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: comment_reports","time":"2024-09-06T21:08:41.081Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: jobs","time":"2024-09-06T21:08:41.119Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: redirects","time":"2024-09-06T21:08:41.199Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_click_events","time":"2024-09-06T21:08:41.227Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: members_feedback","time":"2024-09-06T21:08:41.256Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: suppressions","time":"2024-09-06T21:08:41.301Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: email_spam_complaint_events","time":"2024-09-06T21:08:41.380Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: mentions","time":"2024-09-06T21:08:41.456Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: milestones","time":"2024-09-06T21:08:41.489Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: temp_mail_events","time":"2024-09-06T21:08:41.524Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: collections","time":"2024-09-06T21:08:41.571Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: collections_posts","time":"2024-09-06T21:08:41.648Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: recommendations","time":"2024-09-06T21:08:41.676Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: recommendation_click_events","time":"2024-09-06T21:08:41.713Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Creating table: recommendation_subscribe_events","time":"2024-09-06T21:08:41.753Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Model: Collection","time":"2024-09-06T21:08:42.225Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Model: Product","time":"2024-09-06T21:08:42.230Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Model: Newsletter","time":"2024-09-06T21:08:42.242Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Model: Tag","time":"2024-09-06T21:08:42.248Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Model: Permission","time":"2024-09-06T21:08:42.251Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Model: Post","time":"2024-09-06T21:08:42.445Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Model: Integration","time":"2024-09-06T21:08:42.783Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Relation: Role to Permission","time":"2024-09-06T21:08:42.843Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Relation: Post to Tag","time":"2024-09-06T21:08:43.085Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Database is in a ready state.","time":"2024-09-06T21:08:43.344Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Ghost database ready in 8.542s","time":"2024-09-06T21:08:43.344Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Adding offloaded job to the queue","time":"2024-09-06T21:08:46.723Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Scheduling job mentions-email-report at 55 31 * * * *. Next run on: Fri Sep 06 2024 21:31:55 GMT+0000 (Coordinated Universal Time)","time":"2024-09-06T21:08:46.736Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Ghost URL Service Ready in 12.129s","time":"2024-09-06T21:08:46.932Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Adding one-off job to queue with current length = 0 called 'members-migrations'","time":"2024-09-06T21:08:47.030Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Stripe not configured - skipping migrations","time":"2024-09-06T21:08:47.105Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Adding offloaded job to the queue","time":"2024-09-06T21:08:47.483Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Scheduling job clean-expired-comped at 39 24 1 * * *. Next run on: Sat Sep 07 2024 01:24:39 GMT+0000 (Coordinated Universal Time)","time":"2024-09-06T21:08:47.486Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Adding offloaded job to the queue","time":"2024-09-06T21:08:47.497Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Scheduling job clean-tokens at 2 18 11 * * *. Next run on: Sat Sep 07 2024 11:18:02 GMT+0000 (Coordinated Universal Time)","time":"2024-09-06T21:08:47.500Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Ghost booted in 12.711s","time":"2024-09-06T21:08:47.513Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Adding offloaded job to the queue","time":"2024-09-06T21:08:47.518Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Scheduling job update-check at 59 55 8 * * *. Next run on: Sat Sep 07 2024 08:55:59 GMT+0000 (Coordinated Universal Time)","time":"2024-09-06T21:08:47.524Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Running milestone emails job on Fri Sep 06 2024 21:08:52 GMT+0000 (Coordinated Universal Time)","time":"2024-09-06T21:08:47.534Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"b907a284-ce3a-471d-92ef-9713fe54a7a4","userId":null},"url":"/favicon.ico","method":"GET","originalUrl":"/favicon.ico","params":{},"headers":{"accept":"*/*","user-agent":"Mozilla/5.0 Safari/537.36","host":"localhost:2368","connection":"keep-alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","content-type":"image/x-icon","content-length":15406,"etag":"\"a9c6dbdcdc3ae568f4e0dad92149a0e3\"","cache-control":"public, max-age=86400","vary":"Accept-Encoding"},"statusCode":200,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:08:57.969Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"c2058fd4406e68dec6b08f34d085ab25","userId":null},"url":"/","method":"GET","originalUrl":"/","params":{},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","cache-control":"max-age=0","x-request-id":"c2058fd4406e68dec6b08f34d085ab25","x-real-ip":"10.240.0.199","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.0.199","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"c2058fd4406e68dec6b08f34d085ab25","cache-control":"public, max-age=0","content-type":"text/html; charset=utf-8","etag":"W/\"436b-CJVHNYYdxjZBVk9buUncoDgk6W8\"","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"323ms"},"msg":"","time":"2024-09-06T21:08:58.016Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"33f8949f5b2f198ede4ee8f221420cdd","userId":null},"url":"/assets/built/source.js?v=a8342dcdc1","method":"GET","originalUrl":"/assets/built/source.js?v=a8342dcdc1","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/","x-request-id":"33f8949f5b2f198ede4ee8f221420cdd","x-real-ip":"10.240.0.199","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/assets/built/source.js?v=a8342dcdc1","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.0.199","proxy-connection":"Keep-Alive"},"query":{"v":"a8342dcdc1"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"33f8949f5b2f198ede4ee8f221420cdd","accept-ranges":"bytes","cache-control":"public, max-age=0","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"cde1-7438674ba0\"","content-type":"application/javascript; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"6ms"},"msg":"","time":"2024-09-06T21:08:58.145Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"c7e550530575ec18c9a635b4f5b0b979","userId":null},"url":"/assets/built/screen.css?v=a8342dcdc1","method":"GET","originalUrl":"/assets/built/screen.css?v=a8342dcdc1","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/","x-request-id":"c7e550530575ec18c9a635b4f5b0b979","x-real-ip":"10.240.0.199","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/assets/built/screen.css?v=a8342dcdc1","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.0.199","proxy-connection":"Keep-Alive"},"query":{"v":"a8342dcdc1"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"c7e550530575ec18c9a635b4f5b0b979","accept-ranges":"bytes","cache-control":"public, max-age=0","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"c120-7438674ba0\"","content-type":"text/css; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:08:58.156Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"a304a7d7fd3d1df2bd0915ff2fd1e3f3","userId":null},"url":"/public/member-attribution.min.js?v=a8342dcdc1","method":"GET","originalUrl":"/public/member-attribution.min.js?v=a8342dcdc1","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/","x-request-id":"a304a7d7fd3d1df2bd0915ff2fd1e3f3","x-real-ip":"10.240.0.199","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/public/member-attribution.min.js?v=a8342dcdc1","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.0.199","proxy-connection":"Keep-Alive"},"query":{"v":"a8342dcdc1"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"a304a7d7fd3d1df2bd0915ff2fd1e3f3","content-type":"application/javascript","etag":"\"d3835a893b20615fbdbecc7c556ae8dc\"","cache-control":"public, max-age=31536000","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:08:58.290Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"1836996e28d7dbe63dd87a3f0b7bb3c2","userId":null},"url":"/assets/fonts/inter-roman.woff2?v=a8342dcdc1","method":"GET","originalUrl":"/assets/fonts/inter-roman.woff2?v=a8342dcdc1","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/","x-request-id":"1836996e28d7dbe63dd87a3f0b7bb3c2","x-real-ip":"10.240.0.199","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/assets/fonts/inter-roman.woff2?v=a8342dcdc1","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"font","priority":"u=1","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.0.199","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{"v":"a8342dcdc1"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"1836996e28d7dbe63dd87a3f0b7bb3c2","access-control-allow-origin":"http://localhost:2368","vary":"Origin","access-control-allow-credentials":"true","accept-ranges":"bytes","cache-control":"public, max-age=0","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"9394-7438674ba0\"","content-type":"font/woff2","content-length":37780},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:08:58.365Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"b0ffbfbad90e677bdb30e8b6aa774f8c","userId":null},"url":"/public/cards.min.css?v=a8342dcdc1","method":"GET","originalUrl":"/public/cards.min.css?v=a8342dcdc1","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/","x-request-id":"b0ffbfbad90e677bdb30e8b6aa774f8c","x-real-ip":"10.240.0.199","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/public/cards.min.css?v=a8342dcdc1","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.0.199","proxy-connection":"Keep-Alive"},"query":{"v":"a8342dcdc1"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"b0ffbfbad90e677bdb30e8b6aa774f8c","content-type":"text/css","etag":"\"440db603eb8a79bad48f8602489f392c\"","cache-control":"public, max-age=31536000","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:08:58.371Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"e5770226feff7151edbddc4c85cd4f39","userId":null},"url":"/public/cards.min.js?v=a8342dcdc1","method":"GET","originalUrl":"/public/cards.min.js?v=a8342dcdc1","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/","x-request-id":"e5770226feff7151edbddc4c85cd4f39","x-real-ip":"10.240.0.199","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/public/cards.min.js?v=a8342dcdc1","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.0.199","proxy-connection":"Keep-Alive"},"query":{"v":"a8342dcdc1"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"e5770226feff7151edbddc4c85cd4f39","content-type":"application/javascript","etag":"\"431228c753b74a6958600d170f921e6d\"","cache-control":"public, max-age=31536000","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:08:58.479Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"752b935990fd6d96661dba0bd2fb52e7","userId":null},"url":"/favicon.ico","method":"GET","originalUrl":"/favicon.ico","params":{},"headers":{"accept":"image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/","x-request-id":"752b935990fd6d96661dba0bd2fb52e7","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/favicon.ico","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"image","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"752b935990fd6d96661dba0bd2fb52e7","content-type":"image/x-icon","etag":"\"a9c6dbdcdc3ae568f4e0dad92149a0e3\"","cache-control":"public, max-age=86400","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:09:00.679Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"[Recommendations] Updating recommendations metadata","time":"2024-09-06T21:14:54.813Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"40a60aceb0b4dcaeaccbbb00c16c5fd2","userId":null},"url":"/","method":"GET","originalUrl":"/ghost","params":{},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"40a60aceb0b4dcaeaccbbb00c16c5fd2","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"40a60aceb0b4dcaeaccbbb00c16c5fd2","cache-control":"public, max-age=31536000","location":"/ghost/"},"statusCode":301,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:21:11.166Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"afd0987f082b405d0ede2943f6bf8515","userId":null},"url":"/","method":"GET","originalUrl":"/ghost/","params":{"0":"/"},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"afd0987f082b405d0ede2943f6bf8515","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/","x-scheme":"https","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","priority":"u=0, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"afd0987f082b405d0ede2943f6bf8515","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","etag":"5818abfd1dfc4af9acf13a688626f1d5","x-frame-options":"sameorigin","accept-ranges":"bytes","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","content-type":"text/html; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"30ms"},"msg":"","time":"2024-09-06T21:21:11.427Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"1b0ec1cc7480ac29bdd69712856f9f79","userId":null},"url":"/chunk.524.b9da8e9c62fc112baf2b.js","method":"GET","originalUrl":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"1b0ec1cc7480ac29bdd69712856f9f79","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"1b0ec1cc7480ac29bdd69712856f9f79","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"2e52-7438674ba0\"","content-type":"application/javascript; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"7ms"},"msg":"","time":"2024-09-06T21:21:11.579Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"ae048f1c866b3f2e5d84618afc5a9359","userId":null},"url":"/ghost-535088daf62c8cbea78a012bb6bbafc6.js","method":"GET","originalUrl":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"ae048f1c866b3f2e5d84618afc5a9359","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"ae048f1c866b3f2e5d84618afc5a9359","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"22b17c-7438674ba0\"","content-type":"application/javascript; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"91ms"},"msg":"","time":"2024-09-06T21:21:11.664Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"18b3a7290dbc81be146c92ae02785c4f","userId":null},"url":"/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","method":"GET","originalUrl":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"identity;q=1, *;q=0","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","range":"bytes=0-","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"18b3a7290dbc81be146c92ae02785c4f","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"video","priority":"i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"18b3a7290dbc81be146c92ae02785c4f","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1ff8a-7438674ba0\"","content-type":"video/mp4","content-range":"bytes 0-130953/130954","content-length":130954},"statusCode":206,"responseTime":"12ms"},"msg":"","time":"2024-09-06T21:21:11.993Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"76a0c60bc054e08fc80207054dbba9cc","userId":null},"url":"/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","method":"GET","originalUrl":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"76a0c60bc054e08fc80207054dbba9cc","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"76a0c60bc054e08fc80207054dbba9cc","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"89c9e-7438674ba0\"","content-type":"text/css; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"61ms"},"msg":"","time":"2024-09-06T21:21:12.027Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"45225537f7d73e3bfc5734ee7598b33a","userId":null},"url":"/vendor-0ede59da8efb5e28fa929557f7ff7154.css","method":"GET","originalUrl":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"45225537f7d73e3bfc5734ee7598b33a","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"45225537f7d73e3bfc5734ee7598b33a","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"8b45-7438674ba0\"","content-type":"text/css; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"7ms"},"msg":"","time":"2024-09-06T21:21:12.047Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"d039c7d6aae34bd56eb51f3d33e44ff2","userId":null},"url":"/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","method":"GET","originalUrl":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"d039c7d6aae34bd56eb51f3d33e44ff2","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"d039c7d6aae34bd56eb51f3d33e44ff2","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"19b6ca-7438674ba0\"","content-type":"application/javascript; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"141ms"},"msg":"","time":"2024-09-06T21:21:12.052Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"1fe97d951fa7de3a4954aca8808fe2f6","userId":null},"url":"/chunk.785.78610bd253a9e2419ec9.js","method":"GET","originalUrl":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"1fe97d951fa7de3a4954aca8808fe2f6","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"1fe97d951fa7de3a4954aca8808fe2f6","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3babeb-7438674ba0\"","content-type":"application/javascript; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"218ms"},"msg":"","time":"2024-09-06T21:21:12.128Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"a49b782076798473a5c3b415986812db","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"a49b782076798473a5c3b415986812db","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"a49b782076798473a5c3b415986812db","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-HH8gFJOoOwkso/ofNfFmTb7VGEs\""},"statusCode":403,"responseTime":"568ms"},"err":{"id":"f317b9c0-6c95-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:21:15.616Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"12372cac9d67b8437c82ea754624efdc","userId":null},"url":"/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","method":"GET","originalUrl":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-request-id":"12372cac9d67b8437c82ea754624efdc","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"font","priority":"u=0","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"12372cac9d67b8437c82ea754624efdc","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3776c-7438674ba0\"","content-type":"font/woff2","content-length":227180},"statusCode":200,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:21:15.621Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"fa87ca328d7ae12fa58c0949c7302c90","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"fa87ca328d7ae12fa58c0949c7302c90","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"fa87ca328d7ae12fa58c0949c7302c90","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"287","etag":"W/\"11f-eOJOkinwTSA41aRCWJKfBSI6ILg\""},"statusCode":200,"responseTime":"4ms"},"msg":"","time":"2024-09-06T21:21:15.719Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"6c9a680ab950610af1829621e46d22ec","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"6c9a680ab950610af1829621e46d22ec","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"6c9a680ab950610af1829621e46d22ec","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-cJqRcrXQglSEHbrTjgaYm9JR8Qk\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"f35f7120-6c95-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:21:16.085Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"d70ac780562af2bfb21dc81d3dc07665","userId":null},"url":"/img/favicon-a9c6dbdcdc3ae568f4e0dad92149a0e3.ico","method":"GET","originalUrl":"/ghost/assets/img/favicon-a9c6dbdcdc3ae568f4e0dad92149a0e3.ico","params":{},"headers":{"accept":"image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"d70ac780562af2bfb21dc81d3dc07665","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/img/favicon-a9c6dbdcdc3ae568f4e0dad92149a0e3.ico","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"image","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"d70ac780562af2bfb21dc81d3dc07665","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3c2e-7438674ba0\"","content-type":"image/x-icon","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:21:16.116Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"8aa3558a3fcbdc0c488517f72e9a8623","userId":null},"url":"/img/apple-touch-icon-74680e326a7e87b159d366c7d4fb3d4b.png","method":"GET","originalUrl":"/ghost/assets/img/apple-touch-icon-74680e326a7e87b159d366c7d4fb3d4b.png","params":{},"headers":{"accept":"image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"8aa3558a3fcbdc0c488517f72e9a8623","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/img/apple-touch-icon-74680e326a7e87b159d366c7d4fb3d4b.png","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"image","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"8aa3558a3fcbdc0c488517f72e9a8623","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1302-7438674ba0\"","content-type":"image/png","content-length":4866},"statusCode":200,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:21:16.119Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"5b2b1aec63e5d5e6fd5c8961807cd366","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"5b2b1aec63e5d5e6fd5c8961807cd366","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"5b2b1aec63e5d5e6fd5c8961807cd366","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"287","etag":"W/\"11f-eOJOkinwTSA41aRCWJKfBSI6ILg\""},"statusCode":200,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:21:16.137Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"b3d7760af90e434dd14185c6df41109b","userId":null},"url":"/authentication/setup/","method":"GET","originalUrl":"/ghost/api/admin/authentication/setup/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"b3d7760af90e434dd14185c6df41109b","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/authentication/setup/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"b3d7760af90e434dd14185c6df41109b","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"28","etag":"W/\"1c-sQKS0vX9z/0iYRVKKjytkkIupoI\""},"statusCode":200,"responseTime":"8ms"},"msg":"","time":"2024-09-06T21:21:16.197Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"cd9a0fe711e24efa0c9dd87727f38dbe","userId":null},"url":"/authentication/setup/","method":"GET","originalUrl":"/ghost/api/admin/authentication/setup/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"cd9a0fe711e24efa0c9dd87727f38dbe","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/authentication/setup/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"cd9a0fe711e24efa0c9dd87727f38dbe","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"28","etag":"W/\"1c-sQKS0vX9z/0iYRVKKjytkkIupoI\""},"statusCode":200,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:21:16.253Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"65729abbf1324526783e79310fa5df4b","userId":null},"url":"/img/logos/orb-black-1-32b72766be2164fdea6ab2565fb1c137.png","method":"GET","originalUrl":"/ghost/assets/img/logos/orb-black-1-32b72766be2164fdea6ab2565fb1c137.png","params":{},"headers":{"accept":"image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"65729abbf1324526783e79310fa5df4b","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/img/logos/orb-black-1-32b72766be2164fdea6ab2565fb1c137.png","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"image","priority":"i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"65729abbf1324526783e79310fa5df4b","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"ca4a-7438674ba0\"","content-type":"image/png","content-length":51786},"statusCode":200,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:21:16.340Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"364a716b271d3681a3eb059bb082c746","userId":null},"url":"/admin-x-settings/admin-x-settings.js?v=1264c822b3","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-request-id":"364a716b271d3681a3eb059bb082c746","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{"v":"1264c822b3"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"364a716b271d3681a3eb059bb082c746","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1b1b8-7438674ba0\"","content-type":"application/javascript; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"5ms"},"msg":"","time":"2024-09-06T21:21:17.093Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"051cca8b0cc89385fa42f18ed7630cbd","userId":null},"url":"/admin-x-settings/index-a57eb33d.mjs","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-request-id":"051cca8b0cc89385fa42f18ed7630cbd","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"051cca8b0cc89385fa42f18ed7630cbd","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"135827-7438674ba0\"","content-type":"application/javascript; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"50ms"},"msg":"","time":"2024-09-06T21:21:17.228Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Adding one-off job to queue with current length = 0 called 'sendWebmentions'","time":"2024-09-06T21:23:00.920Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"PostEditedEvent received, updating post 66db6f5ae698a12476dc3e4e in matching collections","time":"2024-09-06T21:23:00.922Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Adding one-off job to queue with current length = 0 called 'sendWebmentions'","time":"2024-09-06T21:23:00.991Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"1c25649afa32997f066336b1bb9b5d8b","userId":null},"url":"/authentication/setup/","method":"POST","originalUrl":"/ghost/api/admin/authentication/setup/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"1c25649afa32997f066336b1bb9b5d8b","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/authentication/setup/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"118"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"1c25649afa32997f066336b1bb9b5d8b","content-version":"v5.94","vary":"Accept-Version, Origin, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","access-control-allow-origin":"http://localhost:2368","x-cache-invalidate":"/*","content-type":"application/json; charset=utf-8","content-length":"808","etag":"W/\"328-XH7E/PvFrHQ7luqLx/UfH6mrhg8\""},"statusCode":201,"responseTime":"908ms"},"msg":"","time":"2024-09-06T21:23:01.227Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","err":{"id":"3210c9f0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"EmailError","statusCode":500,"level":"normal","message":"Failed to send email. Reason: Email has been temporarily rejected.","context":"\"Unable to send welcome email, your site will continue to function.\"","help":"\"Please see https://ghost.org/docs/config/#mail for instructions on configuring email.\"","stack":"EmailError: Failed to send email. Reason: Email has been temporarily rejected.\n at createMailError (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/mail/GhostMailer.js:105:12)\n at GhostMailer.handleDirectTransportResponse (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/mail/GhostMailer.js:195:19)\n at GhostMailer.send (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/mail/GhostMailer.js:157:25)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async getResponse (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/api-framework/lib/pipeline.js:259:34)\n at async Object.ImplWrapper [as send] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/api-framework/lib/pipeline.js:264:30)\n at async /workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/setup.js:186:17","hideStack":false},"msg":"Failed to send email. Reason: Email has been temporarily rejected.","time":"2024-09-06T21:23:01.264Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"d55c6ab938379ab7e58fccfb8d348a1d","userId":"1"},"url":"/session","method":"POST","originalUrl":"/ghost/api/admin/session","params":{},"headers":{"accept":"text/plain, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"d55c6ab938379ab7e58fccfb8d348a1d","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/session","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive","content-type":"application/json;charset=UTF-8","content-length":"60"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"d55c6ab938379ab7e58fccfb8d348a1d","content-version":"v5.94","vary":"Accept-Version, Origin, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","access-control-allow-origin":"http://localhost:2368","content-type":"text/plain; charset=utf-8","content-length":"7","etag":"W/\"7-rM9AyJuqT6iOan/xHh+AW+7K/T8\"","set-cookie":"**REDACTED**"},"statusCode":201,"responseTime":"331ms"},"msg":"","time":"2024-09-06T21:23:01.913Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"65550711c4c41ec72c49b3e45bbd213d","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"65550711c4c41ec72c49b3e45bbd213d","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"65550711c4c41ec72c49b3e45bbd213d","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"328","etag":"W/\"148-7tl1B6i3q8iycIcl/Q4BN8mtwtM\""},"statusCode":400,"responseTime":"4ms"},"err":{"id":"3297d440-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"BadRequestError","statusCode":400,"level":"normal","message":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","stack":"BadRequestError: Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.\n at cookieCsrfProtection (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:59:19)\n at Object.getUserForSession (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:124:13)\n at async authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:22:26)","hideStack":false},"msg":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","time":"2024-09-06T21:23:02.150Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"47866386a6d1709ef2ef472eb29dc033","userId":"1"},"url":"/session","method":"DELETE","originalUrl":"/ghost/api/admin/session","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"47866386a6d1709ef2ef472eb29dc033","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/session","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"47866386a6d1709ef2ef472eb29dc033","content-version":"v5.94","vary":"Accept-Version, Origin","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","access-control-allow-origin":"http://localhost:2368","etag":"W/\"a-bAsFyilMr4Ra1hIU5PyoyFRunpI\""},"statusCode":204,"responseTime":"45ms"},"msg":"","time":"2024-09-06T21:23:02.403Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"30da44144ba1b19bef61d7801cf14380","userId":null},"url":"/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","method":"GET","originalUrl":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"30da44144ba1b19bef61d7801cf14380","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"group":"site,theme,private,members,portal,newsletter,email,amp,labs,slack,unsplash,views,firstpromoter,editor,comments,analytics,announcement,pintura,donations,recommendations"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"30da44144ba1b19bef61d7801cf14380","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-tWLs5I10Lb/XMES8QZ44tLpQo00\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"32c992a0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:02.476Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"f369598237d9f823f312ef048ced456a","userId":null},"url":"/","method":"GET","originalUrl":"/ghost/","params":{"0":"/"},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"f369598237d9f823f312ef048ced456a","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"f369598237d9f823f312ef048ced456a","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","etag":"5818abfd1dfc4af9acf13a688626f1d5","x-frame-options":"sameorigin","accept-ranges":"bytes","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","content-type":"text/html; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"8ms"},"msg":"","time":"2024-09-06T21:23:02.485Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"7fbd23d2dcda973acd7967997a6b0e37","userId":null},"url":"/vendor-0ede59da8efb5e28fa929557f7ff7154.css","method":"GET","originalUrl":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"8b45-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"7fbd23d2dcda973acd7967997a6b0e37","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"7fbd23d2dcda973acd7967997a6b0e37","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"8b45-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:02.591Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"a7c6b5ccb318821e9cdd317b2eb372e5","userId":null},"url":"/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","method":"GET","originalUrl":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"89c9e-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"a7c6b5ccb318821e9cdd317b2eb372e5","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"a7c6b5ccb318821e9cdd317b2eb372e5","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"89c9e-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:02.593Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"58ee37f25a48c8f479a3e9d0372a4fa8","userId":null},"url":"/chunk.524.b9da8e9c62fc112baf2b.js","method":"GET","originalUrl":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"2e52-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"58ee37f25a48c8f479a3e9d0372a4fa8","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"58ee37f25a48c8f479a3e9d0372a4fa8","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"2e52-7438674ba0\""},"statusCode":304,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:23:02.606Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"c1f9146b1a87060a378bfbcb035fd48f","userId":null},"url":"/chunk.785.78610bd253a9e2419ec9.js","method":"GET","originalUrl":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3babeb-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"c1f9146b1a87060a378bfbcb035fd48f","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"c1f9146b1a87060a378bfbcb035fd48f","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3babeb-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:02.620Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"2dde205609f5d3af4ce9b9267846ac73","userId":null},"url":"/ghost-535088daf62c8cbea78a012bb6bbafc6.js","method":"GET","originalUrl":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"22b17c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"2dde205609f5d3af4ce9b9267846ac73","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"2dde205609f5d3af4ce9b9267846ac73","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"22b17c-7438674ba0\""},"statusCode":304,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:23:02.656Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"fd851b05efcf62e4597f9574f88ee257","userId":null},"url":"/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","method":"GET","originalUrl":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"identity;q=1, *;q=0","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1ff8a-7438674ba0\"","range":"bytes=0-130953","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"fd851b05efcf62e4597f9574f88ee257","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"video","priority":"i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"fd851b05efcf62e4597f9574f88ee257","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1ff8a-7438674ba0\""},"statusCode":304,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:23:02.657Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"10fc7e9e4fc419eaf54b3a73d40dadaf","userId":null},"url":"/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","method":"GET","originalUrl":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"19b6ca-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"10fc7e9e4fc419eaf54b3a73d40dadaf","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"10fc7e9e4fc419eaf54b3a73d40dadaf","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"19b6ca-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:02.694Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"ea44512215c0c0f40c3067644bee5a11","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"ea44512215c0c0f40c3067644bee5a11","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"ea44512215c0c0f40c3067644bee5a11","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-ug4zO9PBLpzbsNqjZY7xP7ckePU\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"330c8f10-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:02.914Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"ee21f9f5e88545683bd90d97c379b624","userId":null},"url":"/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","method":"GET","originalUrl":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3776c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-request-id":"ee21f9f5e88545683bd90d97c379b624","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"font","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"ee21f9f5e88545683bd90d97c379b624","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3776c-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:02.957Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"5765677342ac6452b722c6cbe237ec8a","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"5765677342ac6452b722c6cbe237ec8a","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"5765677342ac6452b722c6cbe237ec8a","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:02.968Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"c9af3cbda398a245a0cc023dc831a304","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"c9af3cbda398a245a0cc023dc831a304","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"c9af3cbda398a245a0cc023dc831a304","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-Idd6D9YDyq6VJY9exK7u2/Y5uCA\""},"statusCode":403,"responseTime":"4ms"},"err":{"id":"331dcd20-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:03.028Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"8c9d429b65552b05052df51b0afb0a2a","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"8c9d429b65552b05052df51b0afb0a2a","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"8c9d429b65552b05052df51b0afb0a2a","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:23:03.085Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"eb388b07883c074d825a50b735e38450","userId":null},"url":"/authentication/setup/","method":"GET","originalUrl":"/ghost/api/admin/authentication/setup/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"eb388b07883c074d825a50b735e38450","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/authentication/setup/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"eb388b07883c074d825a50b735e38450","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"27","etag":"W/\"1b-06ef8FdrIIahUXEQyo6H3V0+dJg\""},"statusCode":200,"responseTime":"5ms"},"msg":"","time":"2024-09-06T21:23:03.145Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"01b2c30ba76f2f5b5b3b217bc737a888","userId":null},"url":"/admin-x-settings/admin-x-settings.js?v=1264c822b3","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1b1b8-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-request-id":"01b2c30ba76f2f5b5b3b217bc737a888","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{"v":"1264c822b3"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"01b2c30ba76f2f5b5b3b217bc737a888","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1b1b8-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:04.029Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"69e3cdf0c533ee89557f9bfc6b794633","userId":null},"url":"/admin-x-settings/index-a57eb33d.mjs","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"135827-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-request-id":"69e3cdf0c533ee89557f9bfc6b794633","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"69e3cdf0c533ee89557f9bfc6b794633","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"135827-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:04.091Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"c02713fb5d8bb583a9560f9fec51dd1f","userId":"1"},"url":"/session","method":"POST","originalUrl":"/ghost/api/admin/session","params":{},"headers":{"accept":"text/plain, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"c02713fb5d8bb583a9560f9fec51dd1f","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/session","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive","content-type":"application/json;charset=UTF-8","content-length":"60"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"c02713fb5d8bb583a9560f9fec51dd1f","content-version":"v5.94","vary":"Accept-Version, Origin, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","access-control-allow-origin":"http://localhost:2368","content-type":"text/plain; charset=utf-8","content-length":"7","etag":"W/\"7-rM9AyJuqT6iOan/xHh+AW+7K/T8\"","set-cookie":"**REDACTED**"},"statusCode":201,"responseTime":"324ms"},"msg":"","time":"2024-09-06T21:23:19.597Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"9091d57313eab37d6d6bf91e20ae19e4","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"9091d57313eab37d6d6bf91e20ae19e4","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"9091d57313eab37d6d6bf91e20ae19e4","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"328","etag":"W/\"148-xV8Uu/DpHs/GNyyyGAch2jzGWBU\""},"statusCode":400,"responseTime":"4ms"},"err":{"id":"3d0819d0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"BadRequestError","statusCode":400,"level":"normal","message":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","stack":"BadRequestError: Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.\n at cookieCsrfProtection (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:59:19)\n at Object.getUserForSession (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:124:13)\n at async authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:22:26)","hideStack":false},"msg":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","time":"2024-09-06T21:23:19.663Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"320296c0229d7411ad51e513f33d6f50","userId":"1"},"url":"/session","method":"DELETE","originalUrl":"/ghost/api/admin/session","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"320296c0229d7411ad51e513f33d6f50","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/session","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"320296c0229d7411ad51e513f33d6f50","content-version":"v5.94","vary":"Accept-Version, Origin","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","access-control-allow-origin":"http://localhost:2368","etag":"W/\"a-bAsFyilMr4Ra1hIU5PyoyFRunpI\""},"statusCode":204,"responseTime":"81ms"},"msg":"","time":"2024-09-06T21:23:19.808Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"e1b4c5bf9974e95aa37d5abe833c9f5b","userId":null},"url":"/config/","method":"GET","originalUrl":"/ghost/api/admin/config/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"e1b4c5bf9974e95aa37d5abe833c9f5b","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/config/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"e1b4c5bf9974e95aa37d5abe833c9f5b","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-e00HQ8rfi/K9eDg5ypop2K/cLJ0\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"3d28c130-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:19.877Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"259387dd902cd192b024c4661e6a9058","userId":null},"url":"/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","method":"GET","originalUrl":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"259387dd902cd192b024c4661e6a9058","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"group":"site,theme,private,members,portal,newsletter,email,amp,labs,slack,unsplash,views,firstpromoter,editor,comments,analytics,announcement,pintura,donations,recommendations"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"259387dd902cd192b024c4661e6a9058","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-Ands/klhESNClihIxhQJGfOpcfs\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"3d2abd00-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:19.889Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"447285c9bf9ba78da166b4f39cff0ec4","userId":null},"url":"/","method":"GET","originalUrl":"/ghost/","params":{"0":"/"},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"447285c9bf9ba78da166b4f39cff0ec4","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"447285c9bf9ba78da166b4f39cff0ec4","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","etag":"5818abfd1dfc4af9acf13a688626f1d5","x-frame-options":"sameorigin","accept-ranges":"bytes","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","content-type":"text/html; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"8ms"},"msg":"","time":"2024-09-06T21:23:19.915Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"02e1f8a45d31d4663d8802b028924204","userId":null},"url":"/vendor-0ede59da8efb5e28fa929557f7ff7154.css","method":"GET","originalUrl":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"8b45-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"02e1f8a45d31d4663d8802b028924204","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"02e1f8a45d31d4663d8802b028924204","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"8b45-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:19.999Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"e1c068efe6851d8527ca59e9e5dd6189","userId":null},"url":"/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","method":"GET","originalUrl":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"89c9e-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"e1c068efe6851d8527ca59e9e5dd6189","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"e1c068efe6851d8527ca59e9e5dd6189","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"89c9e-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:20.001Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"b5bd37993215e4462268500ac56d8bb3","userId":null},"url":"/chunk.524.b9da8e9c62fc112baf2b.js","method":"GET","originalUrl":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"2e52-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"b5bd37993215e4462268500ac56d8bb3","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"b5bd37993215e4462268500ac56d8bb3","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"2e52-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:20.005Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"87a101760246853938abc8106ad56122","userId":null},"url":"/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","method":"GET","originalUrl":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"19b6ca-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"87a101760246853938abc8106ad56122","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"87a101760246853938abc8106ad56122","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"19b6ca-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:20.016Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"014f75171751ba958131afeb0446df33","userId":null},"url":"/ghost-535088daf62c8cbea78a012bb6bbafc6.js","method":"GET","originalUrl":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"22b17c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"014f75171751ba958131afeb0446df33","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"014f75171751ba958131afeb0446df33","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"22b17c-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:23:20.023Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"45997cb906a444fd9addbab4c97c0f31","userId":null},"url":"/chunk.785.78610bd253a9e2419ec9.js","method":"GET","originalUrl":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3babeb-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"45997cb906a444fd9addbab4c97c0f31","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"45997cb906a444fd9addbab4c97c0f31","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3babeb-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:20.027Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"15766c6405de9a02f0c4e0abe17019d8","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"15766c6405de9a02f0c4e0abe17019d8","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"15766c6405de9a02f0c4e0abe17019d8","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-0ISiijVYIWZeQMusEaGThcRL8Iw\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"3d4a7a00-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:20.099Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"bd1cc707c375f8bf843cff994c216931","userId":null},"url":"/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","method":"GET","originalUrl":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3776c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-request-id":"bd1cc707c375f8bf843cff994c216931","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"font","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"bd1cc707c375f8bf843cff994c216931","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3776c-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:20.108Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"7984c77fbc8c8a0580a43ba53b407678","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"7984c77fbc8c8a0580a43ba53b407678","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"7984c77fbc8c8a0580a43ba53b407678","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:23:20.152Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"e5b1f1b798f8c70dbeec0664a1e9b4ec","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"e5b1f1b798f8c70dbeec0664a1e9b4ec","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"e5b1f1b798f8c70dbeec0664a1e9b4ec","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-2DM4CJxAzF7Nw+nfWoidGmiRLwQ\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"3d5b42e0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:20.207Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"9e90bfe6bbf1cc6f886827292de5450c","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"9e90bfe6bbf1cc6f886827292de5450c","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"9e90bfe6bbf1cc6f886827292de5450c","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:20.259Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"5f0083910ed8360259f170fe7c42256d","userId":null},"url":"/authentication/setup/","method":"GET","originalUrl":"/ghost/api/admin/authentication/setup/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"5f0083910ed8360259f170fe7c42256d","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/authentication/setup/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"5f0083910ed8360259f170fe7c42256d","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"27","etag":"W/\"1b-06ef8FdrIIahUXEQyo6H3V0+dJg\""},"statusCode":200,"responseTime":"6ms"},"msg":"","time":"2024-09-06T21:23:20.314Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"4f089efa9bfeefc2a9f306b383022776","userId":null},"url":"/admin-x-settings/admin-x-settings.js?v=1264c822b3","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1b1b8-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-request-id":"4f089efa9bfeefc2a9f306b383022776","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{"v":"1264c822b3"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"4f089efa9bfeefc2a9f306b383022776","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1b1b8-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:23:21.215Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"43ab78e916b36acc78361da1384140aa","userId":null},"url":"/admin-x-settings/index-a57eb33d.mjs","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"135827-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-request-id":"43ab78e916b36acc78361da1384140aa","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"43ab78e916b36acc78361da1384140aa","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"135827-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:23:21.290Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"917c091b0914d4c9a6602e97bc337cc6","userId":"1"},"url":"/session","method":"POST","originalUrl":"/ghost/api/admin/session","params":{},"headers":{"accept":"text/plain, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"917c091b0914d4c9a6602e97bc337cc6","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/session","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive","content-type":"application/json;charset=UTF-8","content-length":"60"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"917c091b0914d4c9a6602e97bc337cc6","content-version":"v5.94","vary":"Accept-Version, Origin, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","access-control-allow-origin":"http://localhost:2368","content-type":"text/plain; charset=utf-8","content-length":"7","etag":"W/\"7-rM9AyJuqT6iOan/xHh+AW+7K/T8\"","set-cookie":"**REDACTED**"},"statusCode":201,"responseTime":"343ms"},"msg":"","time":"2024-09-06T21:23:34.378Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"873baafb422a248ed1a8507f417f0d60","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"873baafb422a248ed1a8507f417f0d60","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"873baafb422a248ed1a8507f417f0d60","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"328","etag":"W/\"148-AvO1EKwgnJ67rTFmZ1iF/meXD5A\""},"statusCode":400,"responseTime":"3ms"},"err":{"id":"45d8e030-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"BadRequestError","statusCode":400,"level":"normal","message":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","stack":"BadRequestError: Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.\n at cookieCsrfProtection (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:59:19)\n at Object.getUserForSession (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:124:13)\n at async authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:22:26)","hideStack":false},"msg":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","time":"2024-09-06T21:23:34.454Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"0b736be8f6642b63e23f394116918aaa","userId":"1"},"url":"/session","method":"DELETE","originalUrl":"/ghost/api/admin/session","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"0b736be8f6642b63e23f394116918aaa","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/session","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"0b736be8f6642b63e23f394116918aaa","content-version":"v5.94","vary":"Accept-Version, Origin","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","access-control-allow-origin":"http://localhost:2368","etag":"W/\"a-bAsFyilMr4Ra1hIU5PyoyFRunpI\""},"statusCode":204,"responseTime":"46ms"},"msg":"","time":"2024-09-06T21:23:34.575Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"e0acdaf283658b40cea3f28b54bb3781","userId":null},"url":"/config/","method":"GET","originalUrl":"/ghost/api/admin/config/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"e0acdaf283658b40cea3f28b54bb3781","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/config/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"e0acdaf283658b40cea3f28b54bb3781","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-DX+iPiJdR6L9LCrmf5kKHC8Ikyk\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"45f5b700-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:34.642Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"873bed885d6eb95406e2dcdb16d69456","userId":null},"url":"/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","method":"GET","originalUrl":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"873bed885d6eb95406e2dcdb16d69456","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"group":"site,theme,private,members,portal,newsletter,email,amp,labs,slack,unsplash,views,firstpromoter,editor,comments,analytics,announcement,pintura,donations,recommendations"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"873bed885d6eb95406e2dcdb16d69456","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-tLfkyBnKGRPqbGCGZpyubV+HgVg\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"45f65340-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:34.646Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"9751e6b6658ba6574950851c8e28dc8f","userId":null},"url":"/","method":"GET","originalUrl":"/ghost/","params":{"0":"/"},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"9751e6b6658ba6574950851c8e28dc8f","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"9751e6b6658ba6574950851c8e28dc8f","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","etag":"5818abfd1dfc4af9acf13a688626f1d5","x-frame-options":"sameorigin","accept-ranges":"bytes","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","content-type":"text/html; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"7ms"},"msg":"","time":"2024-09-06T21:23:34.661Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"bef2acc4435a4305aaf6a57afb1c7b86","userId":null},"url":"/vendor-0ede59da8efb5e28fa929557f7ff7154.css","method":"GET","originalUrl":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"8b45-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"bef2acc4435a4305aaf6a57afb1c7b86","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"bef2acc4435a4305aaf6a57afb1c7b86","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"8b45-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:34.772Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"03c8a792667922fb7c3792f9cef2084d","userId":null},"url":"/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","method":"GET","originalUrl":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"89c9e-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"03c8a792667922fb7c3792f9cef2084d","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"03c8a792667922fb7c3792f9cef2084d","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"89c9e-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:23:34.774Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"6f53c369d681840849e4fe646cc6360f","userId":null},"url":"/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","method":"GET","originalUrl":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"19b6ca-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"6f53c369d681840849e4fe646cc6360f","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"6f53c369d681840849e4fe646cc6360f","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"19b6ca-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:34.784Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"4f585fa7f90d228b6d9ceade7223440e","userId":null},"url":"/chunk.785.78610bd253a9e2419ec9.js","method":"GET","originalUrl":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3babeb-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"4f585fa7f90d228b6d9ceade7223440e","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"4f585fa7f90d228b6d9ceade7223440e","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3babeb-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:23:34.788Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"a7b3f6497bf9a9a54fbc031300fd31a1","userId":null},"url":"/chunk.524.b9da8e9c62fc112baf2b.js","method":"GET","originalUrl":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"2e52-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"a7b3f6497bf9a9a54fbc031300fd31a1","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"a7b3f6497bf9a9a54fbc031300fd31a1","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"2e52-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:34.791Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"56d4c7f83f2294d02a199d6d4666f257","userId":null},"url":"/ghost-535088daf62c8cbea78a012bb6bbafc6.js","method":"GET","originalUrl":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"22b17c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"56d4c7f83f2294d02a199d6d4666f257","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"56d4c7f83f2294d02a199d6d4666f257","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"22b17c-7438674ba0\""},"statusCode":304,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:23:34.796Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"eb8ac7e413ce71407aa4ec19241b0eb5","userId":null},"url":"/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","method":"GET","originalUrl":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"identity;q=1, *;q=0","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1ff8a-7438674ba0\"","range":"bytes=0-130953","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"eb8ac7e413ce71407aa4ec19241b0eb5","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"video","priority":"i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"eb8ac7e413ce71407aa4ec19241b0eb5","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1ff8a-7438674ba0\""},"statusCode":304,"responseTime":"4ms"},"msg":"","time":"2024-09-06T21:23:34.797Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"4afb8a558484fd528704f8441db61d7a","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"4afb8a558484fd528704f8441db61d7a","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"4afb8a558484fd528704f8441db61d7a","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-tbi8SACV8Go7r3yDHgbWX/3P9oM\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"4617bdf0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:34.865Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"b34bfef8b52dd2c3b98152d07b21d4ee","userId":null},"url":"/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","method":"GET","originalUrl":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3776c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-request-id":"b34bfef8b52dd2c3b98152d07b21d4ee","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"font","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"b34bfef8b52dd2c3b98152d07b21d4ee","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3776c-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:34.921Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"c84108a9a8cb77d47048bd97a18ce996","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"c84108a9a8cb77d47048bd97a18ce996","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"c84108a9a8cb77d47048bd97a18ce996","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:34.926Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"44bbe6a347b068b1380e1777aecd2ec7","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"44bbe6a347b068b1380e1777aecd2ec7","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"44bbe6a347b068b1380e1777aecd2ec7","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-ZLzHKhAWUnHmUW1mbhdayEa3/PI\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"4629bf50-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:23:34.982Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"6500ead757ab1e170d7e6621adf454bf","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"6500ead757ab1e170d7e6621adf454bf","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"6500ead757ab1e170d7e6621adf454bf","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:35.038Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"5d309509f8d13727eda96e3759fecc97","userId":null},"url":"/authentication/setup/","method":"GET","originalUrl":"/ghost/api/admin/authentication/setup/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"5d309509f8d13727eda96e3759fecc97","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/authentication/setup/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"5d309509f8d13727eda96e3759fecc97","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"27","etag":"W/\"1b-06ef8FdrIIahUXEQyo6H3V0+dJg\""},"statusCode":200,"responseTime":"8ms"},"msg":"","time":"2024-09-06T21:23:35.097Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"d8bf523c3991ca58bc4b23dbd60d0cf1","userId":null},"url":"/admin-x-settings/admin-x-settings.js?v=1264c822b3","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1b1b8-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-request-id":"d8bf523c3991ca58bc4b23dbd60d0cf1","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{"v":"1264c822b3"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"d8bf523c3991ca58bc4b23dbd60d0cf1","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1b1b8-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:35.986Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"92285a6d8e59095dd7db2c8d61fb2573","userId":null},"url":"/admin-x-settings/index-a57eb33d.mjs","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"135827-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-request-id":"92285a6d8e59095dd7db2c8d61fb2573","x-real-ip":"10.240.2.99","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.99","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"92285a6d8e59095dd7db2c8d61fb2573","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"135827-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:23:36.047Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"244e67ea93c8ea259d824b5e5831ce25","userId":null},"url":"/ghos","method":"GET","originalUrl":"/ghos","params":{},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"244e67ea93c8ea259d824b5e5831ce25","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghos","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"244e67ea93c8ea259d824b5e5831ce25","cache-control":"public, max-age=31536000","location":"/ghos/"},"statusCode":301,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:26:06.564Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"3f91888bafdc94147a3a39b8e44ed871","userId":null},"url":"/ghos/","method":"GET","originalUrl":"/ghos/","params":{},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"3f91888bafdc94147a3a39b8e44ed871","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghos/","x-scheme":"https","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","priority":"u=0, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"3f91888bafdc94147a3a39b8e44ed871","cache-control":"no-cache, max-age=0, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"text/html; charset=utf-8","etag":"W/\"5d5-98CP4U5bPTgrMl1GBZXRrgaLgR4\"","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":404,"responseTime":"28ms"},"msg":"","time":"2024-09-06T21:26:06.687Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"d3f93f5346b0c2bc181320a189a3ee2a","userId":null},"url":"/public/ghost.css?v=a8342dcdc1","method":"GET","originalUrl":"/public/ghost.css?v=a8342dcdc1","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghos/","x-request-id":"d3f93f5346b0c2bc181320a189a3ee2a","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/public/ghost.css?v=a8342dcdc1","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{"v":"a8342dcdc1"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"d3f93f5346b0c2bc181320a189a3ee2a","content-type":"text/css","etag":"\"f9de99b6f3cf2ae9f254fa1376842105\"","cache-control":"public, max-age=31536000","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:26:06.950Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"4ed7ec1bfdf6e1d053994108b65f7e8a","userId":null},"url":"/ghos","method":"GET","originalUrl":"/ghos","params":{},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"4ed7ec1bfdf6e1d053994108b65f7e8a","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghos","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"4ed7ec1bfdf6e1d053994108b65f7e8a","cache-control":"public, max-age=31536000","location":"/ghos/"},"statusCode":301,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:26:08.802Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"1b362e3f1e7b2ec9e98f15dbabbe2560","userId":null},"url":"/ghos/","method":"GET","originalUrl":"/ghos/","params":{},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"1b362e3f1e7b2ec9e98f15dbabbe2560","x-real-ip":"10.240.4.161","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghos/","x-scheme":"https","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","priority":"u=0, i","x-original-proto":"https","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.4.161","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"1b362e3f1e7b2ec9e98f15dbabbe2560","cache-control":"no-cache, max-age=0, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"text/html; charset=utf-8","etag":"W/\"5d5-98CP4U5bPTgrMl1GBZXRrgaLgR4\"","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":404,"responseTime":"13ms"},"msg":"","time":"2024-09-06T21:26:09.033Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"d530b8d21ba45d540b54c63fbfc25f96","userId":null},"url":"/","method":"GET","originalUrl":"/ghost","params":{},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"d530b8d21ba45d540b54c63fbfc25f96","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"d530b8d21ba45d540b54c63fbfc25f96","cache-control":"public, max-age=31536000","location":"/ghost/"},"statusCode":301,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:26:11.508Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"96ade0cebffb36418f01c683438a71a9","userId":null},"url":"/","method":"GET","originalUrl":"/ghost/","params":{"0":"/"},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"96ade0cebffb36418f01c683438a71a9","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/","x-scheme":"https","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"96ade0cebffb36418f01c683438a71a9","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","etag":"5818abfd1dfc4af9acf13a688626f1d5","x-frame-options":"sameorigin","accept-ranges":"bytes","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","content-type":"text/html; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"5ms"},"msg":"","time":"2024-09-06T21:26:11.569Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"4bb8861571e17f01e8b0191484cd968a","userId":null},"url":"/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","method":"GET","originalUrl":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"89c9e-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"4bb8861571e17f01e8b0191484cd968a","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"4bb8861571e17f01e8b0191484cd968a","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"89c9e-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:26:11.668Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"6b559abe05ab8d6b0cce37984e23cea6","userId":null},"url":"/ghost-535088daf62c8cbea78a012bb6bbafc6.js","method":"GET","originalUrl":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"22b17c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"6b559abe05ab8d6b0cce37984e23cea6","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"6b559abe05ab8d6b0cce37984e23cea6","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"22b17c-7438674ba0\""},"statusCode":304,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:26:11.674Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"ed461179f80e3a4ac4bd4af514110c81","userId":null},"url":"/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","method":"GET","originalUrl":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"19b6ca-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"ed461179f80e3a4ac4bd4af514110c81","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"ed461179f80e3a4ac4bd4af514110c81","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"19b6ca-7438674ba0\""},"statusCode":304,"responseTime":"7ms"},"msg":"","time":"2024-09-06T21:26:11.679Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"c71c52ef5c51e6ba51d5dcaccd0c425d","userId":null},"url":"/chunk.785.78610bd253a9e2419ec9.js","method":"GET","originalUrl":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3babeb-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"c71c52ef5c51e6ba51d5dcaccd0c425d","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"c71c52ef5c51e6ba51d5dcaccd0c425d","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3babeb-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:26:11.693Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"ef241fcc10b97350638bb05309b2eac8","userId":null},"url":"/vendor-0ede59da8efb5e28fa929557f7ff7154.css","method":"GET","originalUrl":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"8b45-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"ef241fcc10b97350638bb05309b2eac8","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"ef241fcc10b97350638bb05309b2eac8","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"8b45-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:26:11.701Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"2b897828276648d895cba4c13ae8c56c","userId":null},"url":"/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","method":"GET","originalUrl":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"identity;q=1, *;q=0","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1ff8a-7438674ba0\"","range":"bytes=0-130953","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"2b897828276648d895cba4c13ae8c56c","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"video","priority":"i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"2b897828276648d895cba4c13ae8c56c","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1ff8a-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:26:11.703Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"9ef5898e47df30ae1e73173f0ee14f87","userId":null},"url":"/chunk.524.b9da8e9c62fc112baf2b.js","method":"GET","originalUrl":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"2e52-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"9ef5898e47df30ae1e73173f0ee14f87","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"9ef5898e47df30ae1e73173f0ee14f87","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"2e52-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:26:11.848Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"519952440f4d595a14f6774c7c670786","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"519952440f4d595a14f6774c7c670786","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"519952440f4d595a14f6774c7c670786","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-qLTyZF+WE9/24kDKaNQnCwD+jcw\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"a3b8b4a0-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:26:11.948Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"58883a60fefdaa0b1597e19f2c5885c6","userId":null},"url":"/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","method":"GET","originalUrl":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3776c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-request-id":"58883a60fefdaa0b1597e19f2c5885c6","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"font","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"58883a60fefdaa0b1597e19f2c5885c6","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3776c-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:26:11.951Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"02161fc6909d470a786a4483cdee7f3c","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"02161fc6909d470a786a4483cdee7f3c","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"02161fc6909d470a786a4483cdee7f3c","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:26:12.002Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"85849d7b83a11d84f2fec6ce7642c0ac","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"85849d7b83a11d84f2fec6ce7642c0ac","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"85849d7b83a11d84f2fec6ce7642c0ac","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-mH/zn2qWZfcI812IEPnsKE3jKlY\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"a3c97d80-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:26:12.057Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"cd2c302b9e84e10226cdf91803750d77","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"cd2c302b9e84e10226cdf91803750d77","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"cd2c302b9e84e10226cdf91803750d77","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:26:12.111Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"db0dd8ebd1f156c5a6d8f03439146787","userId":null},"url":"/authentication/setup/","method":"GET","originalUrl":"/ghost/api/admin/authentication/setup/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"db0dd8ebd1f156c5a6d8f03439146787","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/authentication/setup/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"db0dd8ebd1f156c5a6d8f03439146787","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"27","etag":"W/\"1b-06ef8FdrIIahUXEQyo6H3V0+dJg\""},"statusCode":200,"responseTime":"4ms"},"msg":"","time":"2024-09-06T21:26:12.167Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"64ba59917f63afd78213a1902f8b0163","userId":null},"url":"/admin-x-settings/admin-x-settings.js?v=1264c822b3","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1b1b8-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-request-id":"64ba59917f63afd78213a1902f8b0163","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{"v":"1264c822b3"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"64ba59917f63afd78213a1902f8b0163","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1b1b8-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:26:13.062Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"72de70a3cd6a5eb953bf6a7b2fe015b9","userId":null},"url":"/admin-x-settings/index-a57eb33d.mjs","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"135827-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-request-id":"72de70a3cd6a5eb953bf6a7b2fe015b9","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"72de70a3cd6a5eb953bf6a7b2fe015b9","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"135827-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:26:13.121Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"3cf9798dd164de855f32e70069b9d600","userId":null},"url":"/admin","method":"GET","originalUrl":"/ghost/admin","params":{},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"3cf9798dd164de855f32e70069b9d600","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/admin","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"3cf9798dd164de855f32e70069b9d600","cache-control":"public, max-age=31536000","location":"/ghost/admin/"},"statusCode":301,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:28:35.755Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"9253e0d2c3ad4a2325c3783e838494ee","userId":null},"url":"/admin/","method":"GET","originalUrl":"/ghost/admin/","params":{},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"9253e0d2c3ad4a2325c3783e838494ee","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/admin/","x-scheme":"https","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"9253e0d2c3ad4a2325c3783e838494ee","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","location":"/ghost/#/admin/","vary":"Accept, Accept-Encoding","content-type":"text/html; charset=utf-8","content-length":"74"},"statusCode":302,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:28:35.986Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"b71c4a28aa5ab720a0c598ab3c66e556","userId":null},"url":"/","method":"GET","originalUrl":"/ghost/","params":{"0":"/"},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"b71c4a28aa5ab720a0c598ab3c66e556","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/","x-scheme":"https","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"b71c4a28aa5ab720a0c598ab3c66e556","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","etag":"5818abfd1dfc4af9acf13a688626f1d5","x-frame-options":"sameorigin","accept-ranges":"bytes","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","content-type":"text/html; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"6ms"},"msg":"","time":"2024-09-06T21:28:36.216Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"1baf65d5cf9a3107a8f12590db3dc295","userId":null},"url":"/chunk.785.78610bd253a9e2419ec9.js","method":"GET","originalUrl":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3babeb-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"1baf65d5cf9a3107a8f12590db3dc295","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"1baf65d5cf9a3107a8f12590db3dc295","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3babeb-7438674ba0\""},"statusCode":304,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:28:36.342Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"b592ca45e7d7c45a9892b0705a4fe934","userId":null},"url":"/chunk.524.b9da8e9c62fc112baf2b.js","method":"GET","originalUrl":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"2e52-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"b592ca45e7d7c45a9892b0705a4fe934","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"b592ca45e7d7c45a9892b0705a4fe934","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"2e52-7438674ba0\""},"statusCode":304,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:28:36.344Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"6421a9848aaeb575ef7a9ffe2c4d7307","userId":null},"url":"/ghost-535088daf62c8cbea78a012bb6bbafc6.js","method":"GET","originalUrl":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"22b17c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"6421a9848aaeb575ef7a9ffe2c4d7307","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"6421a9848aaeb575ef7a9ffe2c4d7307","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"22b17c-7438674ba0\""},"statusCode":304,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:28:36.344Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"51cf9276873ee5f754237ae0035d1d8a","userId":null},"url":"/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","method":"GET","originalUrl":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"identity;q=1, *;q=0","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1ff8a-7438674ba0\"","range":"bytes=0-130953","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"51cf9276873ee5f754237ae0035d1d8a","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"video","priority":"i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"51cf9276873ee5f754237ae0035d1d8a","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1ff8a-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:28:36.605Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"8805060fc59e7d289f49db858679584f","userId":null},"url":"/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","method":"GET","originalUrl":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"89c9e-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"8805060fc59e7d289f49db858679584f","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"8805060fc59e7d289f49db858679584f","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"89c9e-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:28:36.697Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"0139e3dc8ad0896ebea1f5c7fe4de546","userId":null},"url":"/vendor-0ede59da8efb5e28fa929557f7ff7154.css","method":"GET","originalUrl":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"8b45-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"0139e3dc8ad0896ebea1f5c7fe4de546","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"0139e3dc8ad0896ebea1f5c7fe4de546","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"8b45-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:28:36.699Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"4e872369adb841b15e9ccd2d123b9ae7","userId":null},"url":"/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","method":"GET","originalUrl":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"19b6ca-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"4e872369adb841b15e9ccd2d123b9ae7","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"4e872369adb841b15e9ccd2d123b9ae7","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"19b6ca-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:28:36.719Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"918c52c53fb08da2d7a405e1c805226c","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"918c52c53fb08da2d7a405e1c805226c","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"918c52c53fb08da2d7a405e1c805226c","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-IRj0x2RioHToK/jqpIuZLY2C8tQ\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"fa17c250-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:28:36.854Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"416787cf6db5bc2f36fd85ca49bb2966","userId":null},"url":"/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","method":"GET","originalUrl":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3776c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-request-id":"416787cf6db5bc2f36fd85ca49bb2966","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"font","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"416787cf6db5bc2f36fd85ca49bb2966","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3776c-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:28:36.868Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"1cf1bc613a4317a3152099fbd0d4e0c9","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"1cf1bc613a4317a3152099fbd0d4e0c9","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"1cf1bc613a4317a3152099fbd0d4e0c9","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:28:36.910Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"31e03de79315adb92a0ce7e996836581","userId":null},"url":"/admin-x-settings/admin-x-settings.js?v=1264c822b3","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1b1b8-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-request-id":"31e03de79315adb92a0ce7e996836581","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{"v":"1264c822b3"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"31e03de79315adb92a0ce7e996836581","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1b1b8-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:28:37.988Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"4e1fe5b421e38c18e93942bf0784fdca","userId":null},"url":"/admin-x-settings/index-a57eb33d.mjs","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"135827-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-request-id":"4e1fe5b421e38c18e93942bf0784fdca","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"4e1fe5b421e38c18e93942bf0784fdca","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"135827-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:28:38.046Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"189851532f5c52fd5135b3339dd5e388","userId":null},"url":"/","method":"GET","originalUrl":"/ghost/","params":{"0":"/"},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"189851532f5c52fd5135b3339dd5e388","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"189851532f5c52fd5135b3339dd5e388","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","etag":"5818abfd1dfc4af9acf13a688626f1d5","x-frame-options":"sameorigin","accept-ranges":"bytes","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","content-type":"text/html; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"6ms"},"msg":"","time":"2024-09-06T21:28:39.658Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"41f09e207027d749d20d1008bc158637","userId":null},"url":"/vendor-0ede59da8efb5e28fa929557f7ff7154.css","method":"GET","originalUrl":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"8b45-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"41f09e207027d749d20d1008bc158637","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"41f09e207027d749d20d1008bc158637","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"8b45-7438674ba0\""},"statusCode":304,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:28:39.748Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"dbd77bdcc86b7d9913c76bb097013dc7","userId":null},"url":"/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","method":"GET","originalUrl":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"89c9e-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"dbd77bdcc86b7d9913c76bb097013dc7","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"dbd77bdcc86b7d9913c76bb097013dc7","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"89c9e-7438674ba0\""},"statusCode":304,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:28:39.750Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"ec4f9a90ee557e1e1584b27149723ef6","userId":null},"url":"/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","method":"GET","originalUrl":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"19b6ca-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"ec4f9a90ee557e1e1584b27149723ef6","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"ec4f9a90ee557e1e1584b27149723ef6","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"19b6ca-7438674ba0\""},"statusCode":304,"responseTime":"5ms"},"msg":"","time":"2024-09-06T21:28:39.778Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"d53547923aac7219240e60fb2f0ff060","userId":null},"url":"/chunk.785.78610bd253a9e2419ec9.js","method":"GET","originalUrl":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3babeb-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"d53547923aac7219240e60fb2f0ff060","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"d53547923aac7219240e60fb2f0ff060","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3babeb-7438674ba0\""},"statusCode":304,"responseTime":"5ms"},"msg":"","time":"2024-09-06T21:28:39.780Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"57a764916da04e7a4b1671051f28575d","userId":null},"url":"/chunk.524.b9da8e9c62fc112baf2b.js","method":"GET","originalUrl":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"2e52-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"57a764916da04e7a4b1671051f28575d","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"57a764916da04e7a4b1671051f28575d","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"2e52-7438674ba0\""},"statusCode":304,"responseTime":"4ms"},"msg":"","time":"2024-09-06T21:28:39.782Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"8939a7f11c5cdf7c5ec953ea4b08dcc9","userId":null},"url":"/ghost-535088daf62c8cbea78a012bb6bbafc6.js","method":"GET","originalUrl":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"22b17c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"8939a7f11c5cdf7c5ec953ea4b08dcc9","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"8939a7f11c5cdf7c5ec953ea4b08dcc9","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"22b17c-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:28:39.784Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"be817400fe4116e9f9bbe67c8cec184b","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"be817400fe4116e9f9bbe67c8cec184b","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"be817400fe4116e9f9bbe67c8cec184b","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-5JyF2R5Hp54G7HLSNDqvXB9Lnac\""},"statusCode":403,"responseTime":"21ms"},"err":{"id":"fbe7a050-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:28:39.895Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"6db24b988d945281fecd46ac0c46ed48","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"6db24b988d945281fecd46ac0c46ed48","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"6db24b988d945281fecd46ac0c46ed48","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:28:39.948Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"378f24977208e3164530cca9b9a0fed1","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"378f24977208e3164530cca9b9a0fed1","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"378f24977208e3164530cca9b9a0fed1","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-h/gGG2DfB81z42OK9JPMDhgDcOY\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"fbf8de60-6c96-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:28:40.008Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"583be21f21e4a352ec8f3793a3f6789b","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"583be21f21e4a352ec8f3793a3f6789b","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"583be21f21e4a352ec8f3793a3f6789b","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:28:40.059Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"abc0144f800e52344f4dc556c5af9d86","userId":null},"url":"/authentication/setup/","method":"GET","originalUrl":"/ghost/api/admin/authentication/setup/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"abc0144f800e52344f4dc556c5af9d86","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/authentication/setup/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"abc0144f800e52344f4dc556c5af9d86","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"27","etag":"W/\"1b-06ef8FdrIIahUXEQyo6H3V0+dJg\""},"statusCode":200,"responseTime":"4ms"},"msg":"","time":"2024-09-06T21:28:40.113Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"d817b95eeb8fad2f178890ecaca7d197","userId":null},"url":"/admin-x-settings/admin-x-settings.js?v=1264c822b3","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1b1b8-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-request-id":"d817b95eeb8fad2f178890ecaca7d197","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{"v":"1264c822b3"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"d817b95eeb8fad2f178890ecaca7d197","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1b1b8-7438674ba0\""},"statusCode":304,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:28:41.020Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"26a99a8592cc0044bf96117da3ae65dd","userId":null},"url":"/admin-x-settings/index-a57eb33d.mjs","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"135827-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-request-id":"26a99a8592cc0044bf96117da3ae65dd","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"26a99a8592cc0044bf96117da3ae65dd","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"135827-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:28:41.093Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"0c9fd141c158e3bc2083882252fd5b64","userId":"1"},"url":"/session","method":"POST","originalUrl":"/ghost/api/admin/session","params":{},"headers":{"accept":"text/plain, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"0c9fd141c158e3bc2083882252fd5b64","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/session","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive","content-type":"application/json;charset=UTF-8","content-length":"60"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"0c9fd141c158e3bc2083882252fd5b64","content-version":"v5.94","vary":"Accept-Version, Origin, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","access-control-allow-origin":"http://localhost:2368","content-type":"text/plain; charset=utf-8","content-length":"7","etag":"W/\"7-rM9AyJuqT6iOan/xHh+AW+7K/T8\"","set-cookie":"**REDACTED**"},"statusCode":201,"responseTime":"310ms"},"msg":"","time":"2024-09-06T21:31:45.186Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"03fec547c92354be4c266a81bc030fcd","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"03fec547c92354be4c266a81bc030fcd","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"03fec547c92354be4c266a81bc030fcd","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"328","etag":"W/\"148-fTiGLYQj+SYJbNvK94mOMEOclcY\""},"statusCode":400,"responseTime":"4ms"},"err":{"id":"6a7c0970-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"BadRequestError","statusCode":400,"level":"normal","message":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","stack":"BadRequestError: Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.\n at cookieCsrfProtection (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:59:19)\n at Object.getUserForSession (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/@tryghost/session-service/lib/session-service.js:124:13)\n at async authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:22:26)","hideStack":false},"msg":"Request made from incorrect origin. Expected 'http://localhost:2368' received 'https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev'.","time":"2024-09-06T21:31:45.417Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"992ac4ab8073dd0e8a45b18b5887e714","userId":"1"},"url":"/session","method":"DELETE","originalUrl":"/ghost/api/admin/session","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"992ac4ab8073dd0e8a45b18b5887e714","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/session","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"992ac4ab8073dd0e8a45b18b5887e714","content-version":"v5.94","vary":"Accept-Version, Origin","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","access-control-allow-origin":"http://localhost:2368","etag":"W/\"a-bAsFyilMr4Ra1hIU5PyoyFRunpI\""},"statusCode":204,"responseTime":"47ms"},"msg":"","time":"2024-09-06T21:31:45.680Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"a789d72c8d6926fb1925611a2e10232c","userId":null},"url":"/config/","method":"GET","originalUrl":"/ghost/api/admin/config/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"a789d72c8d6926fb1925611a2e10232c","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/config/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"a789d72c8d6926fb1925611a2e10232c","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-f254q3SKtneUUsbAp9EfqWLsiZ8\""},"statusCode":403,"responseTime":"5ms"},"err":{"id":"6accc180-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:31:45.946Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"89d8268faf5a46ea8ba98e300c9aaf6b","userId":null},"url":"/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","method":"GET","originalUrl":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"89d8268faf5a46ea8ba98e300c9aaf6b","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/settings/?group=site%2Ctheme%2Cprivate%2Cmembers%2Cportal%2Cnewsletter%2Cemail%2Camp%2Clabs%2Cslack%2Cunsplash%2Cviews%2Cfirstpromoter%2Ceditor%2Ccomments%2Canalytics%2Cannouncement%2Cpintura%2Cdonations%2Crecommendations","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"group":"site,theme,private,members,portal,newsletter,email,amp,labs,slack,unsplash,views,firstpromoter,editor,comments,analytics,announcement,pintura,donations,recommendations"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"89d8268faf5a46ea8ba98e300c9aaf6b","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-fQCNCmJM2F4ddE/1Z5F85skYQBs\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"6acfa7b0-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:31:45.965Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"813e8f01621d553e49bb3a2178903b1d","userId":null},"url":"/","method":"GET","originalUrl":"/ghost/","params":{"0":"/"},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"813e8f01621d553e49bb3a2178903b1d","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"813e8f01621d553e49bb3a2178903b1d","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","etag":"5818abfd1dfc4af9acf13a688626f1d5","x-frame-options":"sameorigin","accept-ranges":"bytes","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","content-type":"text/html; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"7ms"},"msg":"","time":"2024-09-06T21:31:46.009Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"813186efec564f812c835913f4438746","userId":null},"url":"/vendor-0ede59da8efb5e28fa929557f7ff7154.css","method":"GET","originalUrl":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"8b45-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"813186efec564f812c835913f4438746","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"813186efec564f812c835913f4438746","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"8b45-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:31:46.107Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"2de3d242e1392a6938f969a60307a796","userId":null},"url":"/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","method":"GET","originalUrl":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"89c9e-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"2de3d242e1392a6938f969a60307a796","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"2de3d242e1392a6938f969a60307a796","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"89c9e-7438674ba0\""},"statusCode":304,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:31:46.111Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"a28b63da35d12f64b17e7fec24693579","userId":null},"url":"/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","method":"GET","originalUrl":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"19b6ca-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"a28b63da35d12f64b17e7fec24693579","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"a28b63da35d12f64b17e7fec24693579","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"19b6ca-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:31:46.126Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"016e9e2bdda35d88151b1af3449c88c5","userId":null},"url":"/chunk.785.78610bd253a9e2419ec9.js","method":"GET","originalUrl":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3babeb-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"016e9e2bdda35d88151b1af3449c88c5","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"016e9e2bdda35d88151b1af3449c88c5","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3babeb-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:31:46.128Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"276cc7ff467f07818c0b4148cea8fbba","userId":null},"url":"/chunk.524.b9da8e9c62fc112baf2b.js","method":"GET","originalUrl":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"2e52-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"276cc7ff467f07818c0b4148cea8fbba","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"276cc7ff467f07818c0b4148cea8fbba","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"2e52-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:31:46.131Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"f4712348321cf3f65c9260ccce219975","userId":null},"url":"/ghost-535088daf62c8cbea78a012bb6bbafc6.js","method":"GET","originalUrl":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"22b17c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"f4712348321cf3f65c9260ccce219975","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"f4712348321cf3f65c9260ccce219975","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"22b17c-7438674ba0\""},"statusCode":304,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:31:46.135Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"11c41038fd6e765dd1b558856a04bdc7","userId":null},"url":"/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","method":"GET","originalUrl":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"identity;q=1, *;q=0","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1ff8a-7438674ba0\"","range":"bytes=0-130953","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"11c41038fd6e765dd1b558856a04bdc7","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"video","priority":"i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"11c41038fd6e765dd1b558856a04bdc7","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1ff8a-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:31:46.137Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"b9cd7782fdf8c0f5cfc79272e40b9bdf","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"b9cd7782fdf8c0f5cfc79272e40b9bdf","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"b9cd7782fdf8c0f5cfc79272e40b9bdf","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-XLLNA01+D7E4OCzQXOHiVnC3Z0Q\""},"statusCode":403,"responseTime":"4ms"},"err":{"id":"6afa8840-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:31:46.246Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"eac639572ec2aed48fb24c64191aa10e","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"eac639572ec2aed48fb24c64191aa10e","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"eac639572ec2aed48fb24c64191aa10e","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:31:46.301Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"524871b5ef1cdd5cbf2e60d127824535","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"524871b5ef1cdd5cbf2e60d127824535","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"524871b5ef1cdd5cbf2e60d127824535","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-v1zUZaFNcJ8zQdJS90kY+YlmE50\""},"statusCode":403,"responseTime":"2ms"},"err":{"id":"6b0b2a10-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:31:46.355Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"011921f2705967a39eb5105aa5767d38","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"011921f2705967a39eb5105aa5767d38","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"011921f2705967a39eb5105aa5767d38","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"2ms"},"msg":"","time":"2024-09-06T21:31:46.406Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"3ee904178f84320e9437064987f2ec40","userId":null},"url":"/authentication/setup/","method":"GET","originalUrl":"/ghost/api/admin/authentication/setup/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"3ee904178f84320e9437064987f2ec40","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/authentication/setup/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"3ee904178f84320e9437064987f2ec40","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"27","etag":"W/\"1b-06ef8FdrIIahUXEQyo6H3V0+dJg\""},"statusCode":200,"responseTime":"6ms"},"msg":"","time":"2024-09-06T21:31:46.461Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"5cc23d9b0b821d4532c9a0ed91a7ea4c","userId":null},"url":"/admin-x-settings/admin-x-settings.js?v=1264c822b3","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1b1b8-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-request-id":"5cc23d9b0b821d4532c9a0ed91a7ea4c","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{"v":"1264c822b3"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"5cc23d9b0b821d4532c9a0ed91a7ea4c","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1b1b8-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:31:47.368Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"5b18210d1cbe5bd8232d3c97b6f72c85","userId":null},"url":"/admin-x-settings/index-a57eb33d.mjs","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"135827-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-request-id":"5b18210d1cbe5bd8232d3c97b6f72c85","x-real-ip":"10.240.1.34","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.1.34","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"5b18210d1cbe5bd8232d3c97b6f72c85","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"135827-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:31:47.442Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","worker":{"resourceLimits":{"maxYoungGenerationSizeMb":48,"maxOldGenerationSizeMb":2048,"codeRangeSizeMb":0,"stackSizeMb":4},"threadId":1},"msg":"Worker for job \"mentions-email-report\" online","time":"2024-09-06T21:31:55.775Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","msg":"Worker for job mentions-email-report sent a message: done","time":"2024-09-06T21:31:55.776Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"cca554bac7f8f084521e3885c610662c","userId":null},"url":"/","method":"GET","originalUrl":"/ghost/","params":{"0":"/"},"headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","x-request-id":"cca554bac7f8f084521e3885c610662c","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"none","sec-fetch-mode":"navigate","sec-fetch-user":"?1","sec-fetch-dest":"document","priority":"u=0, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"cca554bac7f8f084521e3885c610662c","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","etag":"5818abfd1dfc4af9acf13a688626f1d5","x-frame-options":"sameorigin","accept-ranges":"bytes","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","content-type":"text/html; charset=UTF-8","vary":"Accept-Encoding","content-encoding":"gzip"},"statusCode":200,"responseTime":"6ms"},"msg":"","time":"2024-09-06T21:34:08.495Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"76fc6ce3bcb9c30bac42428f9a16dbee","userId":null},"url":"/ghost-535088daf62c8cbea78a012bb6bbafc6.js","method":"GET","originalUrl":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"22b17c-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"76fc6ce3bcb9c30bac42428f9a16dbee","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"76fc6ce3bcb9c30bac42428f9a16dbee","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"22b17c-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:34:08.735Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"d85e235696c5c86965459d724ea07371","userId":null},"url":"/chunk.785.78610bd253a9e2419ec9.js","method":"GET","originalUrl":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"3babeb-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"d85e235696c5c86965459d724ea07371","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.785.78610bd253a9e2419ec9.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"d85e235696c5c86965459d724ea07371","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"3babeb-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:34:08.992Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"a75acbbe4d058d6cc6dcb2c431cb4500","userId":null},"url":"/chunk.524.b9da8e9c62fc112baf2b.js","method":"GET","originalUrl":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"2e52-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"a75acbbe4d058d6cc6dcb2c431cb4500","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/chunk.524.b9da8e9c62fc112baf2b.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"a75acbbe4d058d6cc6dcb2c431cb4500","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"2e52-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:34:09.113Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"8d2b9f4909c0da550c614d27d43e09f2","userId":null},"url":"/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","method":"GET","originalUrl":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"19b6ca-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"8d2b9f4909c0da550c614d27d43e09f2","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-649dc64bfd9ecc1bd7361b53680dfdc2.js","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"8d2b9f4909c0da550c614d27d43e09f2","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"19b6ca-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:34:09.127Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"ffe0202302b0f10432e894f33f064326","userId":null},"url":"/vendor-0ede59da8efb5e28fa929557f7ff7154.css","method":"GET","originalUrl":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"8b45-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"ffe0202302b0f10432e894f33f064326","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/vendor-0ede59da8efb5e28fa929557f7ff7154.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"ffe0202302b0f10432e894f33f064326","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"8b45-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:34:09.158Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"781674b25b60a676e3bd04061c679ec3","userId":null},"url":"/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","method":"GET","originalUrl":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"identity;q=1, *;q=0","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1ff8a-7438674ba0\"","range":"bytes=0-130953","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"781674b25b60a676e3bd04061c679ec3","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/videos/logo-loader-d91f93ba1dbf0f52a22815b5a571bd31.mp4","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"video","priority":"i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"781674b25b60a676e3bd04061c679ec3","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1ff8a-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:34:09.161Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"02740696cca8dd8375e6f21ced09e317","userId":null},"url":"/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","method":"GET","originalUrl":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","params":{},"headers":{"accept":"text/css,*/*;q=0.1","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"89c9e-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"02740696cca8dd8375e6f21ced09e317","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/ghost-d1c51d3a2d840dda5aa7b4ffe6057756.css","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"no-cors","sec-fetch-dest":"style","priority":"u=0","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"02740696cca8dd8375e6f21ced09e317","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"89c9e-7438674ba0\""},"statusCode":304,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:34:09.176Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"7850389dd5ff042f6686c19eb5b35786","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"7850389dd5ff042f6686c19eb5b35786","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"7850389dd5ff042f6686c19eb5b35786","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-7Q1IPCs+E2aU01gpw5lu6VXgkns\""},"statusCode":403,"responseTime":"4ms"},"err":{"id":"c04b8150-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:34:09.383Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"77037ab4418a16907f90563873f2ba6f","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"77037ab4418a16907f90563873f2ba6f","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"77037ab4418a16907f90563873f2ba6f","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"3ms"},"msg":"","time":"2024-09-06T21:34:09.441Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":50,"version":"5.94.0","req":{"meta":{"requestId":"189ea4054d712aeac763c47203881174","userId":null},"url":"/users/me/?include=roles","method":"GET","originalUrl":"/ghost/api/admin/users/me/?include=roles","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"189ea4054d712aeac763c47203881174","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/users/me/?include=roles","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{"include":"roles"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"189ea4054d712aeac763c47203881174","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"343","etag":"W/\"157-wtmhvKH/7ZTvagMacM3ld8Sy46o\""},"statusCode":403,"responseTime":"3ms"},"err":{"id":"c05d0d80-6c97-11ef-9575-3f680db73791","domain":"http://localhost:2368/","code":null,"name":"NoPermissionError","statusCode":403,"level":"normal","message":"Authorization failed","context":"\"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.\"","stack":"NoPermissionError: Authorization failed\n at authorizeAdminApi (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/authorize.js:33:25)\n at Layer.handle [as handle_request] (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/layer.js:95:5)\n at next (/workspaces/new.lifeitself.org/site/versions/5.94.0/node_modules/express/lib/router/route.js:149:13)\n at authenticate (/workspaces/new.lifeitself.org/site/versions/5.94.0/core/server/services/auth/session/middleware.js:28:13)","hideStack":false},"msg":"Authorization failed","time":"2024-09-06T21:34:09.497Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"76c4d7c67eee965843f81dd7b48bc80d","userId":null},"url":"/site/","method":"GET","originalUrl":"/ghost/api/admin/site/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"76c4d7c67eee965843f81dd7b48bc80d","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/site/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"76c4d7c67eee965843f81dd7b48bc80d","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"294","etag":"W/\"126-D7K0TfLNnehlFgkcBX37hh3+yPM\""},"statusCode":200,"responseTime":"1ms"},"msg":"","time":"2024-09-06T21:34:09.550Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"9e8ade1a7060fac45a7c1936389f319d","userId":null},"url":"/authentication/setup/","method":"GET","originalUrl":"/ghost/api/admin/authentication/setup/","params":{},"headers":{"accept":"application/json, text/javascript, */*; q=0.01","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/","x-request-id":"9e8ade1a7060fac45a7c1936389f319d","x-real-ip":"10.240.2.131","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/api/admin/authentication/setup/","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","app-pragma":"no-cache","x-requested-with":"XMLHttpRequest","x-ghost-version":"5.94","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","priority":"u=1, i","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.2.131","proxy-connection":"Keep-Alive","content-type":"application/json; charset=UTF-8","content-length":"0"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"9e8ade1a7060fac45a7c1936389f319d","content-version":"v5.94","vary":"Accept-Version, Accept-Encoding","cache-control":"no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0","content-type":"application/json; charset=utf-8","content-length":"27","etag":"W/\"1b-06ef8FdrIIahUXEQyo6H3V0+dJg\""},"statusCode":200,"responseTime":"5ms"},"msg":"","time":"2024-09-06T21:34:09.607Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"0601e6ce9a8bbc6f3a33bef097675a78","userId":null},"url":"/admin-x-settings/admin-x-settings.js?v=1264c822b3","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"1b1b8-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/ghost-535088daf62c8cbea78a012bb6bbafc6.js","x-request-id":"0601e6ce9a8bbc6f3a33bef097675a78","x-real-ip":"10.240.0.10","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.0.10","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{"v":"1264c822b3"}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"0601e6ce9a8bbc6f3a33bef097675a78","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"1b1b8-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:34:10.635Z","v":0}
+{"name":"Log","hostname":"codespaces-f385df","pid":9334,"level":30,"version":"5.94.0","req":{"meta":{"requestId":"a5b129b196cff0c6730b0be55baccd0c","userId":null},"url":"/admin-x-settings/index-a57eb33d.mjs","method":"GET","originalUrl":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","params":{},"headers":{"accept":"*/*","host":"localhost:2368","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 OPR/112.0.0.0","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-GB,en-US;q=0.9,en;q=0.8,fr-FR;q=0.7,fr;q=0.6","if-modified-since":"Sat, 26 Oct 1985 08:15:00 GMT","if-none-match":"W/\"135827-7438674ba0\"","referer":"https://orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev/ghost/assets/admin-x-settings/admin-x-settings.js?v=1264c822b3","x-request-id":"a5b129b196cff0c6730b0be55baccd0c","x-real-ip":"10.240.0.10","x-forwarded-port":"443","x-forwarded-scheme":"https","x-original-uri":"/ghost/assets/admin-x-settings/index-a57eb33d.mjs","x-scheme":"https","sec-ch-ua":"\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Opera\";v=\"112\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"script","priority":"u=1","x-original-proto":"https","cookie":"**REDACTED**","x-forwarded-proto":"https","x-forwarded-host":"orange-funicular-vp4r5q9q5cwg56-2368.app.github.dev","x-forwarded-for":"10.240.0.10","origin":"http://localhost:2368","proxy-connection":"Keep-Alive"},"query":{}},"res":{"_headers":{"x-powered-by":"Express","x-request-id":"a5b129b196cff0c6730b0be55baccd0c","accept-ranges":"bytes","cache-control":"public, max-age=0, immutable","last-modified":"Sat, 26 Oct 1985 08:15:00 GMT","etag":"W/\"135827-7438674ba0\""},"statusCode":304,"responseTime":"0ms"},"msg":"","time":"2024-09-06T21:34:10.703Z","v":0}
diff --git a/site/content/public/.well-known/recommendations.json b/site/content/public/.well-known/recommendations.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/site/content/public/.well-known/recommendations.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/site/content/public/admin-auth/admin-auth.min.js b/site/content/public/admin-auth/admin-auth.min.js
new file mode 100644
index 0000000..48ac526
--- /dev/null
+++ b/site/content/public/admin-auth/admin-auth.min.js
@@ -0,0 +1 @@
+const adminUrl=window.location.href.replace("auth-frame/","")+"api/admin",siteOrigin="http://localhost:2368";window.addEventListener("message",(async function(t){if(t.origin!==siteOrigin)return void console.warn("Ignored message to admin auth iframe because of mismatch in origin","expected",siteOrigin,"got",t.origin,"with data",t.data);let i=null;try{i=JSON.parse(t.data)}catch(t){console.error(t)}function n(n,e){t.source.postMessage(JSON.stringify({uid:i.uid,error:n,result:e}),siteOrigin)}if("getUser"===i.action)try{const t=await fetch(adminUrl+"/users/me/");n(null,await t.json())}catch(t){n(t,null)}if("hideComment"===i.action)try{const t=await fetch(adminUrl+"/comments/"+i.id+"/",{method:"PUT",body:JSON.stringify({comments:[{id:i.id,status:"hidden"}]}),headers:{"Content-Type":"application/json"}});n(null,await t.json())}catch(t){n(t,null)}if("showComment"===i.action)try{const t=await fetch(adminUrl+"/comments/"+i.id+"/",{method:"PUT",body:JSON.stringify({comments:[{id:i.id,status:"published"}]}),headers:{"Content-Type":"application/json"}});n(null,await t.json())}catch(t){n(t,null)}}));
\ No newline at end of file
diff --git a/site/content/public/admin-auth/index.html b/site/content/public/admin-auth/index.html
new file mode 100644
index 0000000..78c7a93
--- /dev/null
+++ b/site/content/public/admin-auth/index.html
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/site/content/public/cards.min.css b/site/content/public/cards.min.css
new file mode 100644
index 0000000..81e7edb
--- /dev/null
+++ b/site/content/public/cards.min.css
@@ -0,0 +1 @@
+.kg-audio-card,.kg-audio-card *{box-sizing:border-box}.kg-audio-card{display:flex;width:100%;min-height:96px;border-radius:6px;padding:4px;background:#fff;color:#222;box-shadow:inset 0 0 0 1px rgba(124,139,154,.25);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.kg-audio-card+.kg-audio-card{margin-top:1em}.kg-audio-thumbnail{display:flex;justify-content:center;align-items:center;width:80px;min-width:80px;margin:8px;background:0 0;object-fit:cover;aspect-ratio:1/1;border-radius:3px}.kg-audio-thumbnail.placeholder{background:var(--ghost-accent-color)}.kg-audio-thumbnail.placeholder svg{width:24px;height:24px;fill:#fff}.kg-audio-player-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;--seek-before-width:0%;--volume-before-width:100%;--buffered-width:0%}.kg-audio-title{width:100%;margin:8px 0 0;padding:8px 12px;border:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.15em;background:0 0}.kg-audio-player{display:flex;flex-grow:1;align-items:center;padding:8px 12px}.kg-audio-current-time,.kg-audio-time{font-family:inherit;font-size:12.5px;font-weight:500;line-height:1em;white-space:nowrap}.kg-audio-current-time{min-width:38px;padding:0 4px}.kg-audio-time{width:56px;color:#ababab}.kg-audio-duration{padding:0 4px}.kg-audio-pause-icon,.kg-audio-play-icon{position:relative;bottom:1px;padding:0 4px 0 0;font-size:0;background:0 0}.kg-audio-hide{display:none!important}.kg-audio-pause-icon svg,.kg-audio-play-icon svg{width:14px;height:14px;fill:currentColor}.kg-audio-seek-slider{flex-grow:1;margin:0 4px}@media (max-width:640px){.kg-audio-seek-slider{display:none}}.kg-audio-playback-rate{min-width:37px;padding:0 4px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1em;text-align:left;background:0 0;white-space:nowrap}@media (max-width:640px){.kg-audio-playback-rate{padding-left:8px}}.kg-audio-mute-icon,.kg-audio-unmute-icon{position:relative;bottom:-1px;padding:0 4px;font-size:0;background:0 0}@media (max-width:640px){.kg-audio-mute-icon,.kg-audio-unmute-icon{margin-left:auto}}.kg-audio-mute-icon svg,.kg-audio-unmute-icon svg{width:16px;height:16px;fill:currentColor}.kg-audio-volume-slider{width:80px}@media (max-width:400px){.kg-audio-volume-slider{display:none}}.kg-audio-seek-slider::before,.kg-audio-volume-slider::before{content:"";position:absolute;left:0;width:var(--seek-before-width)!important;height:4px;cursor:pointer;background-color:currentColor;border-radius:2px}.kg-audio-volume-slider::before{width:var(--volume-before-width)!important}.kg-audio-player-container input[type=range]{position:relative;-webkit-appearance:none;background:0 0;height:auto;padding:0;border:0}.kg-audio-player-container input[type=range]:focus,.kg-video-card input[type=range]:focus{outline:0}.kg-audio-player-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.kg-audio-player-container button,.kg-video-card button{display:flex;align-items:center;border:0;cursor:pointer}.kg-audio-player-container input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:rgba(124,139,154,.25);border-radius:2px}.kg-audio-player-container input[type=range]::-webkit-slider-thumb{position:relative;box-sizing:content-box;width:13px;height:13px;margin:-5px 0 0;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-audio-player-container input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}.kg-audio-player-container input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;background:rgba(124,139,154,.25);border-radius:2px}.kg-audio-player-container input[type=range]::-moz-range-progress{background:currentColor;border-radius:2px}.kg-audio-player-container input[type=range]::-moz-range-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-audio-player-container input[type=range]:active::-moz-range-thumb{transform:scale(1.2)}.kg-audio-player-container input[type=range]::-ms-track{width:100%;height:3px;border:solid transparent;color:transparent;cursor:pointer;background:0 0}.kg-audio-player-container input[type=range]::-ms-fill-lower{background:#fff}.kg-audio-player-container input[type=range]::-ms-fill-upper{background:currentColor}.kg-audio-player-container input[type=range]::-ms-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-audio-player-container input[type=range]:active::-ms-thumb{transform:scale(1.2)}.kg-blockquote-alt{font-size:1.5em;font-style:italic;line-height:1.7em;text-align:center;padding:0 2.5em}@media (max-width:800px){.kg-blockquote-alt{font-size:1.4em;padding-left:2em;padding-right:2em}}@media (max-width:600px){.kg-blockquote-alt{font-size:1.2em;padding-left:1.75em;padding-right:1.75em}}.kg-bookmark-card,.kg-bookmark-card *{box-sizing:border-box}.kg-bookmark-card,.kg-bookmark-publisher{position:relative}.kg-bookmark-card a.kg-bookmark-container,.kg-bookmark-card a.kg-bookmark-container:hover{display:flex;background:#fff;text-decoration:none;border-radius:6px;border:1px solid rgb(124 139 154/25%);overflow:hidden;color:#222}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;align-items:flex-start;justify-content:flex-start;padding:20px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.kg-bookmark-title{font-size:15px;line-height:1.4em;font-weight:600}.kg-bookmark-description{display:-webkit-box;font-size:14px;line-height:1.5em;margin-top:3px;font-weight:400;max-height:44px;overflow-y:hidden;opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kg-bookmark-metadata{display:flex;align-items:center;margin-top:22px;width:100%;font-size:14px;font-weight:500;white-space:nowrap}.kg-bookmark-metadata>:not(img){opacity:.7}.kg-bookmark-icon{width:20px;height:20px;margin-right:6px}.kg-bookmark-author{display:inline}.kg-bookmark-publisher{text-overflow:ellipsis;overflow:hidden;max-width:240px;white-space:nowrap;display:block;line-height:1.65em}.kg-bookmark-metadata>span:nth-of-type(2){font-weight:400}.kg-bookmark-metadata>span:nth-of-type(2):before{content:"•";margin:0 6px}.kg-bookmark-metadata>span:last-of-type{overflow:hidden;text-overflow:ellipsis}.kg-bookmark-thumbnail{position:relative;flex-grow:1;min-width:33%}.kg-bookmark-thumbnail img,.kg-collection-card-img img{position:absolute;width:100%;height:100%;object-fit:cover}.kg-bookmark-thumbnail img{top:0;left:0;border-radius:0 2px 2px 0}.kg-button-card,.kg-button-card *{box-sizing:border-box}.kg-button-card,.kg-button-card a.kg-btn{display:flex;position:static;align-items:center}.kg-button-card{width:100%;justify-content:center}.kg-button-card.kg-align-left{justify-content:flex-start}.kg-button-card a.kg-btn{padding:0 1.2em;height:2.4em;line-height:1em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:.95em;font-weight:600;text-decoration:none;border-radius:5px;transition:opacity .2s ease-in-out}.kg-button-card a.kg-btn:hover{opacity:.85}.kg-button-card a.kg-btn-accent{background-color:var(--ghost-accent-color);color:#fff}.kg-callout-card,.kg-callout-card *{box-sizing:border-box}.kg-callout-card{display:flex;padding:1.2em 1.6em;border-radius:3px}.kg-callout-card-grey{background:rgba(124,139,154,.13)}.kg-callout-card-white{background:0 0;box-shadow:inset 0 0 0 1px rgba(124,139,154,.25)}.kg-callout-card-blue{background:rgba(33,172,232,.12)}.kg-callout-card-green{background:rgba(52,183,67,.12)}.kg-callout-card-yellow{background:rgba(240,165,15,.13)}.kg-callout-card-red{background:rgba(209,46,46,.11)}.kg-callout-card-pink{background:rgba(225,71,174,.11)}.kg-callout-card-purple{background:rgba(135,85,236,.12)}.kg-callout-card-accent{background:var(--ghost-accent-color);color:#fff}.kg-callout-card.kg-callout-card-accent a{color:#fff;text-decoration:underline}.kg-callout-card div.kg-callout-emoji{padding-right:.8em;line-height:1.25em;font-size:1.15em}.kg-callout-card div.kg-callout-text{font-size:.95em;line-height:1.5em}.kg-callout-card+.kg-callout-card{margin-top:1em}.kg-collection-card{width:100%;margin-top:6vmin}.kg-collection-card+*{margin-top:6vmin}.kg-collection-card-title{margin:.8rem 0 1.6rem;font-size:1.5rem;font-weight:700;text-transform:uppercase}a.kg-collection-card-post-wrapper{text-decoration:none;color:var(--text-color)}a.kg-collection-card-post-wrapper:hover{opacity:1}.kg-collection-card-post{display:flex;gap:3.2rem}.kg-collection-card-img{position:relative;aspect-ratio:3/2}.kg-collection-card-img img{inset:0}a.kg-collection-card-post-wrapper:hover img{opacity:.92;transition:all .2s ease}.kg-collection-card-content{display:flex;flex-direction:column;font-size:1.6rem}h2.kg-collection-card-post-title,p.kg-collection-card-post-excerpt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}h2.kg-collection-card-post-title{margin:0;font-size:2.4rem}p.kg-collection-card-post-excerpt{margin-top:1.2rem;line-height:1.4}.kg-collection-card-post-meta{display:flex;opacity:.5;margin-top:1.2rem;font-size:1.3rem;font-weight:500}.kg-collection-card-list{display:flex;flex-direction:column;gap:3.2rem}@media (max-width:767px){.kg-collection-card-list .kg-collection-card-post{flex-direction:column}}.kg-collection-card-list .kg-collection-card-img{flex:0 0 30%}.kg-collection-card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.4rem}@media (min-width:640px){.kg-collection-card-grid:not(.columns-1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kg-collection-card-grid:not(.columns-1):not(.columns-2){grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.kg-collection-card-grid.columns-1{gap:4.8rem}.kg-collection-card-grid.columns-2{gap:4rem}}@media (min-width:1280px){.kg-collection-card-grid:not(.columns-1):not(.columns-2):not(.columns-3){grid-template-columns:repeat(4,minmax(0,1fr))}}.kg-collection-card-grid .kg-collection-card-post{flex-direction:column;gap:1.2rem}@media (min-width:1024px){.kg-collection-card-grid.columns-1 .kg-collection-card-post{gap:2rem}.kg-collection-card-grid.columns-2 .kg-collection-card-post{gap:1.6rem}}.kg-collection-card-grid.columns-1 .kg-collection-card-img,.kg-collection-card-grid.columns-2 .kg-collection-card-img{aspect-ratio:16/9}.kg-collection-card-grid .kg-collection-card-content{font-size:1.5rem}@media (min-width:640px){.kg-collection-card-grid .kg-collection-card-content{font-size:1.6rem}}@media (min-width:1024px){.kg-collection-card-grid.columns-1 .kg-collection-card-content{font-size:1.8rem}.kg-collection-card-grid.columns-3 .kg-collection-card-content,.kg-collection-card-grid.columns-4 .kg-collection-card-content{font-size:1.5rem}}.kg-collection-card-grid h2.kg-collection-card-post-title{font-size:1.7rem}.kg-collection-card-grid .kg-collection-card-post-meta{font-size:1.25rem}@media (min-width:640px){.kg-collection-card-grid h2.kg-collection-card-post-title{font-size:1.9rem}.kg-collection-card-grid.columns-1 h2.kg-collection-card-post-title{font-size:2.4rem}.kg-collection-card-grid:not(.columns-3):not(.columns-4) .kg-collection-card-post-meta{font-size:1.3rem}}@media (min-width:1024px){.kg-collection-card-grid.columns-1 h2.kg-collection-card-post-title{font-size:3.6rem}.kg-collection-card-grid.columns-2 h2.kg-collection-card-post-title{font-size:2.4rem}.kg-collection-card-grid.columns-1 .kg-collection-card-post-meta{font-size:1.4rem}}@media (min-width:1280px){.kg-collection-card-grid.columns-4 h2.kg-collection-card-post-title{font-size:1.7rem}}.kg-file-card,.kg-file-card *{box-sizing:border-box}.kg-file-card{display:flex}.kg-file-card a.kg-file-card-container{display:flex;align-items:stretch;justify-content:space-between;padding:12px;min-height:92px;background:#fff;color:#222;border:1px solid rgb(124 139 154/25%);border-radius:5px;transition:all ease-in-out .35s;text-decoration:none;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.kg-file-card a.kg-file-card-container:hover{border:1px solid rgb(124 139 154/35%)}.kg-file-card-contents{display:flex;flex-direction:column;justify-content:space-between;margin:4px 8px;width:100%}.kg-file-card-title{font-size:16px;font-weight:600;line-height:1.3em}.kg-file-card-caption{font-size:14px;line-height:1.3em;opacity:.7}.kg-file-card-title+.kg-file-card-caption{flex-grow:1;margin-top:3px}.kg-file-card-metadata{display:inline;font-size:14px;line-height:1.3em;margin-top:5px}.kg-file-card-filename{display:inline;font-weight:500}.kg-file-card-filesize{display:inline-block;font-size:14px;opacity:.6}.kg-file-card-filesize:before{display:inline-block;content:"•";margin-left:6px;margin-right:6px}.kg-file-card-icon{position:relative;display:flex;align-items:center;justify-content:center;width:80px;min-width:80px;height:100%;min-height:80px}.kg-file-card-icon:before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;background:currentColor;opacity:.06;transition:opacity ease-in-out .35s;border-radius:3px}.kg-file-card a.kg-file-card-container:hover .kg-file-card-icon:before{opacity:.08}.kg-file-card-icon svg{width:24px;height:24px;color:var(--ghost-accent-color)}.kg-file-card-medium a.kg-file-card-container{min-height:72px}.kg-file-card-medium .kg-file-card-caption{opacity:1;font-weight:500}.kg-file-card-small a.kg-file-card-container{align-items:center;min-height:52px}.kg-file-card-small .kg-file-card-metadata{font-size:14px;margin-top:0}.kg-file-card-small .kg-file-card-icon svg{width:20px;height:20px}.kg-file-card+.kg-file-card{margin-top:1em}.kg-gallery-card,.kg-gallery-card *{box-sizing:border-box}.kg-gallery-card,.kg-image-card{--gap:1.2rem}.kg-gallery-card:not(.kg-card-hascaption)+.kg-gallery-card,.kg-gallery-card:not(.kg-card-hascaption)+.kg-image-card,.kg-image-card:not(.kg-card-hascaption)+.kg-gallery-card,.kg-image-card:not(.kg-card-hascaption)+.kg-image-card{margin-top:var(--gap)}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:var(--gap)0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 var(--gap)}@media (max-width:600px){.kg-gallery-card,.kg-image-card{--gap:0.6rem}}.kg-header-card,.kg-header-card *{box-sizing:border-box}.kg-header-card{padding:12vmin 4em;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.kg-header-card.kg-size-small{padding-top:14vmin;padding-bottom:14vmin;min-height:40vh}.kg-header-card.kg-size-large{padding-top:18vmin;padding-bottom:18vmin;min-height:80vh}.kg-header-card.kg-align-left{text-align:left;align-items:flex-start}.kg-header-card.kg-style-dark{background:#151515;color:#fff}.kg-header-card.kg-style-light{background-color:#fafafa}.kg-header-card.kg-style-accent,.kg-header-card.kg-style-accent.kg-v2{background-color:var(--ghost-accent-color)}.kg-header-card.kg-style-image{position:relative;background-color:#e7e7e7;background-size:cover;background-position:center}.kg-header-card.kg-style-image::before{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,transparent,rgba(0,0,0,.2))}.kg-header-card h2.kg-header-card-header{font-size:5em;font-weight:700;line-height:1.1em;letter-spacing:-.01em;margin:0}.kg-header-card h2.kg-header-card-header strong{font-weight:800}.kg-header-card.kg-size-small h2.kg-header-card-header{font-size:4em}.kg-header-card.kg-size-large h2.kg-header-card-header{font-size:6em}.kg-header-card h3.kg-header-card-subheader{font-size:1.5em;font-weight:500;line-height:1.4em;margin:0;max-width:40em}.kg-header-card h2+h3.kg-header-card-subheader{margin:.35em 0 0}.kg-header-card .kg-header-card-subheading strong,.kg-header-card h3.kg-header-card-subheader strong,.kg-signup-card .kg-signup-card-subheading strong{font-weight:600}.kg-header-card.kg-size-small h3.kg-header-card-subheader{font-size:1.25em}.kg-header-card.kg-size-large h3.kg-header-card-subheader{font-size:1.75em}.kg-header-card:not(.kg-style-light) h2.kg-header-card-header,.kg-header-card:not(.kg-style-light) h3.kg-header-card-subheader{color:#fff}.kg-header-card.kg-style-accent h3.kg-header-card-subheader,.kg-header-card.kg-style-image h3.kg-header-card-subheader,.kg-product-card-rating-active.kg-product-card-rating-star svg{opacity:1}.kg-header-card.kg-style-image a.kg-header-card-button,.kg-header-card.kg-style-image h2.kg-header-card-header,.kg-header-card.kg-style-image h3.kg-header-card-subheader{z-index:999}.kg-header-card h2.kg-header-card-header a,.kg-header-card h3.kg-header-card-subheader a{color:var(--ghost-accent-color)}.kg-header-card.kg-style-accent h2.kg-header-card-header a,.kg-header-card.kg-style-accent h3.kg-header-card-subheader a,.kg-header-card.kg-style-image h2.kg-header-card-header a,.kg-header-card.kg-style-image h3.kg-header-card-subheader a{color:#fff}.kg-header-card a.kg-header-card-button{display:flex;position:static;align-items:center;fill:#fff;background:#fff;border-radius:3px;outline:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.05em;font-weight:600;line-height:1em;text-align:center;text-decoration:none;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;color:#151515;height:2.7em;padding:0 1.2em;transition:opacity .2s ease}.kg-header-card h2+a.kg-header-card-button,.kg-header-card h3+a.kg-header-card-button{margin:1.75em 0 0}.kg-header-card a.kg-header-card-button:hover{opacity:.85}.kg-header-card.kg-size-large a.kg-header-card-button{font-size:1.1em;height:2.9em}.kg-header-card.kg-size-large h2+a.kg-header-card-button,.kg-header-card.kg-size-large h3+a.kg-header-card-button{margin-top:2em}.kg-header-card.kg-size-small a.kg-header-card-button{height:2.4em;font-size:1em}.kg-header-card.kg-size-small h2+a.kg-header-card-button,.kg-header-card.kg-size-small h3+a.kg-header-card-button{margin-top:1.5em}.kg-header-card.kg-style-dark a.kg-header-card-button,.kg-header-card.kg-style-image a.kg-header-card-button{background:#fff;color:#151515}.kg-header-card.kg-style-light a.kg-header-card-button{background:var(--ghost-accent-color);color:#fff}.kg-header-card.kg-style-accent a.kg-header-card-button{background:#fff;color:#151515}@media (max-width:640px){.kg-header-card{padding-left:1em;padding-right:1em}.kg-header-card h2.kg-header-card-header{font-size:3.5em}.kg-header-card.kg-size-large h2.kg-header-card-header{font-size:4em}.kg-header-card.kg-size-small h2.kg-header-card-header{font-size:3em}.kg-header-card h3.kg-header-card-subheader{font-size:1.25em}.kg-header-card.kg-size-large h3.kg-header-card-subheader{font-size:1.5em}.kg-header-card.kg-size-small h3.kg-header-card-subheader{font-size:1em}}.kg-header-card.kg-v2{position:relative;padding:0;min-height:initial;text-align:initial;box-sizing:border-box}.kg-header-card.kg-v2 *{box-sizing:border-box}.kg-header-card.kg-v2 a,.kg-header-card.kg-v2 a span,.kg-signup-card a,.kg-signup-card a span{color:currentColor}.kg-header-card-content{width:100%}.kg-layout-split .kg-header-card-content{display:grid;grid-template-columns:1fr 1fr}.kg-header-card-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:min(6.4vmax,120px) min(4vmax,80px);background-size:cover;background-position:center;text-align:left}.kg-width-wide .kg-header-card-text{padding:min(10vmax,220px) min(6.4vmax,140px)}.kg-width-full .kg-header-card-text{padding:min(12vmax,260px)0}.kg-layout-split .kg-header-card-text{padding:min(12vmax,260px) min(4vmax,80px)}.kg-layout-split.kg-content-wide .kg-header-card-text{padding:min(10vmax,220px)0 min(10vmax,220px) min(4vmax,80px)}.kg-layout-split.kg-content-wide.kg-swapped .kg-header-card-text{padding:min(10vmax,220px) min(4vmax,80px) min(10vmax,220px)0}.kg-swapped .kg-header-card-text{grid-row:1}.kg-header-card-text.kg-align-center{align-items:center;text-align:center}.kg-header-card.kg-style-image .kg-header-card-subheading,.kg-header-card.kg-style-image h2.kg-header-card-heading,.kg-header-card.kg-style-image.kg-v2 .kg-header-card-button{z-index:999}.kg-header-card>picture>.kg-header-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background-color:#fff;pointer-events:none}.kg-header-card-content .kg-header-card-image{width:100%;height:0;min-height:100%;object-fit:cover;object-position:center}.kg-content-wide .kg-header-card-content .kg-header-card-image{height:100%;padding:5.6em 0;object-fit:contain}.kg-header-card h2.kg-header-card-heading,.kg-signup-card h2.kg-signup-card-heading{margin:0;font-size:clamp(1.7em,4vw,2.5em);font-weight:700;line-height:1.05em;letter-spacing:-.01em}.kg-header-card.kg-width-wide h2.kg-header-card-heading{font-size:clamp(1.7em,5vw,3.3em)}.kg-header-card.kg-width-full h2.kg-header-card-heading{font-size:clamp(1.9em,5.6vw,4.2em)}.kg-header-card.kg-width-full.kg-layout-split h2.kg-header-card-heading,.kg-signup-card.kg-width-full.kg-layout-split h2.kg-signup-card-heading{font-size:clamp(1.9em,4vw,3.3em)}.kg-header-card-subheading{margin:0 0 2em}.kg-header-card .kg-header-card-subheading{max-width:40em;margin:0;font-size:clamp(1.05em,2vw,1.4em);font-weight:500;line-height:1.2em}.kg-header-card h2+.kg-header-card-subheading{margin:.6em 0 0}.kg-header-card.kg-width-full.kg-layout-split .kg-header-card-subheading,.kg-header-card.kg-width-wide .kg-header-card-subheading{font-size:clamp(1.05em,2vw,1.55em)}.kg-header-card.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading){max-width:min(65vmax,1200px);font-size:clamp(1.05em,2vw,1.7em)}.kg-header-card.kg-v2 .kg-header-card-button{display:flex;position:relative;align-items:center;height:2.9em;min-height:46px;padding:0 1.2em;outline:0;border:0;font-size:1em;font-weight:600;line-height:1em;text-align:center;text-decoration:none;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;transition:opacity .2s ease}.kg-header-card.kg-v2 .kg-header-card-button.kg-style-accent{background-color:var(--ghost-accent-color)}.kg-header-card.kg-v2 h2+.kg-header-card-button,.kg-header-card.kg-v2 p+.kg-header-card-button{margin:1.5em 0 0}.kg-header-card.kg-v2 .kg-header-card-button:hover{opacity:.85}.kg-header-card.kg-v2.kg-width-wide .kg-header-card-button{font-size:1.05em}.kg-header-card.kg-v2.kg-width-wide h2+.kg-header-card-button,.kg-header-card.kg-v2.kg-width-wide p+.kg-header-card-button,.kg-signup-card.kg-width-wide h2+.kg-signup-card-button,.kg-signup-card.kg-width-wide p+.kg-signup-card-button{margin-top:1.75em}.kg-header-card.kg-v2.kg-width-full .kg-header-card-button{font-size:1.1em}.kg-header-card.kg-v2.kg-width-full h2+.kg-header-card-button,.kg-header-card.kg-v2.kg-width-full p+.kg-header-card-button,.kg-signup-card.kg-width-full h2+.kg-signup-card-button,.kg-signup-card.kg-width-full p+.kg-signup-card-button{margin-top:2em}@media (max-width:640px){.kg-layout-split .kg-header-card-content{grid-template-columns:1fr}.kg-width-wide .kg-header-card-text{padding:min(6.4vmax,120px) min(4vmax,80px)}.kg-layout-split.kg-content-wide .kg-header-card-text,.kg-layout-split.kg-content-wide.kg-swapped .kg-header-card-text{padding:min(9.6vmax,180px)0}.kg-header-card.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading){max-width:unset}.kg-header-card-content .kg-header-card-image:not(.kg-content-wide .kg-header-card-content .kg-header-card-image){height:auto;min-height:unset;aspect-ratio:1/1}.kg-content-wide .kg-header-card-content .kg-header-card-image{padding:1.7em 0 0}.kg-content-wide.kg-swapped .kg-header-card-content .kg-header-card-image{padding:0 0 1.7em}.kg-header-card.kg-v2 .kg-header-card-button{height:2.9em}.kg-header-card.kg-v2.kg-width-full .kg-header-card-button,.kg-header-card.kg-v2.kg-width-wide .kg-header-card-button{font-size:1em}}.kg-nft-card,.kg-nft-card *{box-sizing:border-box}.kg-nft-card{display:flex;flex-direction:column;align-items:center;width:100%;margin-left:auto;margin-right:auto}.kg-nft-card a.kg-nft-card-container{position:static;display:flex;flex:auto;flex-direction:column;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,"avenir next",avenir,"helvetica neue",helvetica,ubuntu,roboto,noto,"segoe ui",arial,sans-serif;font-size:14px;font-weight:400;box-shadow:0 2px 6px -2px rgb(0 0 0/10%),0 0 1px rgb(0 0 0/40%);width:100%;max-width:512px;color:#222;background:#fff;border-radius:5px;transition:none}.kg-nft-card *{position:static}.kg-nft-metadata{padding:20px;width:100%}.kg-nft-image{border-radius:5px 5px 0 0;width:100%}.kg-nft-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.kg-nft-header h4.kg-nft-title{font-family:inherit;font-size:19px;font-weight:700;line-height:1.3em;min-width:unset;max-width:unset;margin:0;color:#222}.kg-nft-opensea-logo{margin-top:2px;width:100px;object-fit:scale-down}.kg-nft-card p.kg-nft-description,.kg-nft-creator{font-family:inherit;line-height:1.4em;margin:4px 0 0;color:#ababab}.kg-nft-creator span{font-weight:500;color:#222}.kg-nft-card p.kg-nft-description{font-size:14px;margin:20px 0 0;color:#222}.kg-product-card,.kg-product-card *{box-sizing:border-box}.kg-product-card{display:flex;align-items:center;flex-direction:column;width:100%}.kg-product-card-container{display:grid;grid-template-columns:auto min-content;align-items:center;grid-row-gap:16px;background:0 0;max-width:550px;padding:20px;width:100%;background:#fff;color:#222;border-radius:5px;box-shadow:inset 0 0 0 1px rgb(124 139 154/25%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.kg-product-card-image{grid-column:1/3;justify-self:center;height:auto}.kg-product-card-title-container{grid-column:1/2}.kg-product-card h4.kg-product-card-title{text-decoration:none;font-weight:600;font-size:21px;margin-top:0;margin-bottom:0;line-height:1.15em}.kg-product-card-description{grid-column:1/3}.kg-product-card .kg-product-card-description ol,.kg-product-card .kg-product-card-description p,.kg-product-card .kg-product-card-description ul{font-size:14px;line-height:1.5em;opacity:.7;margin-bottom:0}.kg-product-card .kg-product-card-description p:first-of-type{margin-top:-4px}.kg-product-card .kg-product-card-description ol,.kg-product-card .kg-product-card-description p:not(:first-of-type),.kg-product-card .kg-product-card-description ul{margin-top:.95em}.kg-product-card .kg-product-card-description li+li,.kg-toggle-card li+li{margin-top:.5em}.kg-product-card-rating{display:flex;align-items:center;grid-column:2/3;align-self:start;justify-self:end;padding-left:16px}@media (max-width:400px){.kg-product-card-title-container{grid-column:1/3}.kg-product-card-rating{grid-column:1/3;justify-self:start;margin-top:-15px;padding-left:0}}.kg-product-card-rating-star{height:20px;width:20px}.kg-product-card-rating-star svg{width:16px;height:16px;fill:currentColor;opacity:.15}.kg-product-card a.kg-product-card-button{justify-content:center;grid-column:1/3;display:flex;position:static;align-items:center;font-size:14px;font-weight:600;line-height:1em;text-decoration:none;width:100%;height:38px;border-radius:6px;padding:0 12px;transition:opacity .2s ease-in-out}.kg-product-card a.kg-product-card-btn-accent{background-color:var(--ghost-accent-color);color:#fff}.kg-signup-card{position:relative}.kg-signup-card,.kg-signup-card *{box-sizing:border-box}.kg-signup-card.kg-style-accent{background-color:var(--ghost-accent-color)}.kg-layout-split .kg-signup-card-content{display:grid;grid-template-columns:1fr 1fr}.kg-signup-card-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:min(4vmax,80px);background-size:cover;background-position:center;text-align:left}.kg-width-wide .kg-signup-card-text{padding:min(6.4vmax,120px)}.kg-width-full .kg-signup-card-text{padding:min(12vmax,260px)0}.kg-layout-split .kg-signup-card-text{padding:min(12vmax,260px) min(4vmax,80px)}.kg-layout-split.kg-content-wide .kg-signup-card-text{padding:min(10vmax,220px)0 min(10vmax,220px) min(4vmax,80px)}.kg-layout-split.kg-content-wide.kg-swapped .kg-signup-card-text{padding:min(10vmax,220px) min(4vmax,80px) min(10vmax,220px)0}.kg-swapped .kg-signup-card-text{grid-row:1}.kg-signup-card-text.kg-align-center{align-items:center;text-align:center}.kg-signup-card.kg-style-image .kg-signup-card-button,.kg-signup-card.kg-style-image .kg-signup-card-subheading,.kg-signup-card.kg-style-image h2.kg-signup-card-heading{z-index:999}.kg-signup-card>picture>.kg-signup-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background-color:#fff;pointer-events:none}.kg-signup-card-content .kg-signup-card-image{width:100%;height:0;min-height:100%;object-fit:cover;object-position:center}.kg-content-wide .kg-signup-card-content .kg-signup-card-image{height:100%;padding:5.6em 0;object-fit:contain}.kg-signup-card.kg-width-wide h2.kg-signup-card-heading{font-size:clamp(1.7em,5vw,3.3em)}.kg-signup-card.kg-width-full h2.kg-signup-card-heading{font-size:clamp(1.9em,5.6vw,4.2em)}.kg-signup-card-subheading{margin:0 0 2em}.kg-signup-card .kg-signup-card-subheading{max-width:40em;margin:0;font-size:clamp(1.05em,2vw,1.4em);font-weight:500;line-height:1.2em}.kg-signup-card h2+.kg-signup-card-subheading{margin:.6em 0 0}.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-subheading,.kg-signup-card.kg-width-wide .kg-signup-card-subheading{font-size:clamp(1.05em,2vw,1.55em)}.kg-signup-card.kg-width-full .kg-signup-card-subheading:not(.kg-layout-split .kg-signup-card-subheading){max-width:min(65vmax,1200px);font-size:clamp(1.05em,2vw,1.7em)}.kg-signup-card-form{position:relative;display:flex;flex-shrink:0;width:100%}.kg-align-center .kg-signup-card-form{justify-content:center}.kg-signup-card-heading+.kg-signup-card-form,.kg-signup-card-subheading+.kg-signup-card-form{margin:min(2.4vmax,48px)0 0}.kg-width-wide .kg-signup-card-heading+.kg-signup-card-form,.kg-width-wide .kg-signup-card-subheading+.kg-signup-card-form{margin:min(3.2vmax,64px)0 0}.kg-width-full .kg-signup-card-heading+.kg-signup-card-form,.kg-width-full .kg-signup-card-subheading+.kg-signup-card-form{margin:min(4vmax,80px)0 0}.kg-signup-card-fields{display:flex;width:100%;padding:3px;background:#fff;border:1px solid #e6e6e6;border-radius:4px}.kg-width-full .kg-signup-card-fields,.kg-width-wide .kg-signup-card-fields{width:100%;max-width:500px}.kg-signup-card-input{width:100%;height:2.9em;min-height:46px;margin:0 3px 0 0;padding:12px 16px;border:0;background:#fff;font-size:1.1em}.kg-signup-card-input:focus,.kg-signup-card-input:focus-visible{outline:0}.kg-signup-card-button{display:flex;position:relative;align-items:center;height:2.9em;min-height:46px;padding:0 1.2em;outline:0;border:0;font-size:1em;font-weight:600;line-height:1em;text-align:center;text-decoration:none;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;transition:opacity .2s ease;cursor:pointer}.kg-signup-card-button.kg-style-accent{background-color:var(--ghost-accent-color)}.kg-signup-card h2+.kg-signup-card-button,.kg-signup-card p+.kg-signup-card-button{margin:1.5em 0 0}.kg-signup-card .kg-signup-card-button:hover{opacity:.85}.kg-signup-card.kg-width-wide .kg-signup-card-button{font-size:1.05em}.kg-signup-card.kg-width-full .kg-signup-card-button{font-size:1.1em}.kg-signup-card-error,.kg-signup-card-form.success .kg-signup-card-fields,.kg-signup-card-success{display:none}.kg-signup-card-form.success .kg-signup-card-success{display:flex;align-items:center;height:3em;font-size:1.25em;font-weight:500;line-height:1.4em}.kg-signup-card-form.error .kg-signup-card-fields{border:1px solid red;box-shadow:inset 0 0 0 1px rgba(255,0,0,.2)}.kg-signup-card-form.error .kg-signup-card-error{position:absolute;bottom:calc(-1rem - 1.6em);display:block;font-size:inherit}.kg-signup-card-button-loading{position:absolute;inset:0;align-items:center;justify-content:center;display:none}.kg-signup-card-form.loading .kg-signup-card-button-default{color:transparent}.kg-signup-card-form.loading .kg-signup-card-button-loading{display:flex}.kg-signup-card-disclaimer{margin:1rem 0 0}.kg-signup-card-form.error+.kg-signup-card-disclaimer,.kg-signup-card-form.success+.kg-signup-card-disclaimer{visibility:hidden}@media (max-width:640px){.kg-layout-split .kg-signup-card-content{grid-template-columns:1fr}.kg-width-wide .kg-signup-card-text{padding:min(6.4vmax,120px) min(4vmax,80px)}.kg-layout-split.kg-content-wide .kg-signup-card-text,.kg-layout-split.kg-content-wide.kg-swapped .kg-signup-card-text{padding:min(9.6vmax,180px)0}.kg-signup-card.kg-width-full .kg-signup-card-subheading:not(.kg-layout-split .kg-signup-card-subheading){max-width:unset}.kg-signup-card-content .kg-signup-card-image:not(.kg-content-wide .kg-signup-card-content .kg-signup-card-image){height:auto;min-height:unset;aspect-ratio:1/1}.kg-content-wide .kg-signup-card-content .kg-signup-card-image{padding:1.7em 0 0}.kg-content-wide.kg-swapped .kg-signup-card-content .kg-signup-card-image{padding:0 0 1.7em}.kg-signup-card-input{height:2.9em;padding:6px 12px;font-size:1em}.kg-signup-card-button{height:2.9em}.kg-signup-card.kg-width-full .kg-signup-card-button,.kg-signup-card.kg-width-wide .kg-signup-card-button{font-size:1em}}.kg-toggle-card,.kg-toggle-card *{box-sizing:border-box}.kg-toggle-card{background:0 0;box-shadow:inset 0 0 0 1px rgba(124,139,154,.25);border-radius:4px;padding:1.2em}.kg-toggle-card[data-kg-toggle-state=close] .kg-toggle-content{height:0;overflow:hidden;transition:opacity .5s ease,top .35s ease;opacity:0;top:-.5em;position:relative}.kg-toggle-content{height:auto;opacity:1;transition:opacity 1s ease,top .35s ease;top:0;position:relative}.kg-toggle-card[data-kg-toggle-state=close] svg{transform:unset}.kg-toggle-heading{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start}.kg-toggle-card h4.kg-toggle-heading-text{font-size:1.15em;font-weight:700;line-height:1.3em;margin-top:0;margin-bottom:0}.kg-toggle-content p:first-of-type{margin-top:.5em}.kg-toggle-card .kg-toggle-content ol,.kg-toggle-card .kg-toggle-content p,.kg-toggle-card .kg-toggle-content ul{font-size:.95em;line-height:1.5em;margin-top:.95em;margin-bottom:0}.kg-toggle-card-icon{height:24px;width:24px;display:flex;justify-content:center;align-items:center;margin-left:1em;padding:0;background:0 0;border:0;cursor:pointer}.kg-toggle-heading svg{width:14px;color:rgba(124,139,154,.5);transition:all .3s;transform:rotate(-180deg)}.kg-toggle-heading path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;fill-rule:evenodd}.kg-toggle-card+.kg-toggle-card{margin-top:1em}.kg-video-card,.kg-video-card *{box-sizing:border-box}.kg-video-card{position:relative;--seek-before-width:0%;--volume-before-width:100%;--buffered-width:0%}.kg-video-card video{display:block;max-width:100%;height:auto}.kg-video-container{position:relative;display:flex;flex-direction:column;align-items:center}.kg-video-large-play-icon,.kg-video-overlay{display:flex;justify-content:center;align-items:center;transition:opacity .2s ease-in-out}.kg-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,rgba(0,0,0,.3)0,transparent 70%,transparent 100%);z-index:999}.kg-video-large-play-icon{width:72px;height:72px;padding:0;background:rgba(0,0,0,.5);border-radius:50%}.kg-video-large-play-icon svg{width:20px;height:auto;margin-left:2px;fill:#fff}.kg-video-player-container{position:absolute;bottom:0;width:100%;height:80px;background:linear-gradient(transparent,rgba(0,0,0,.5));z-index:999;transition:opacity .2s ease-in-out}.kg-video-player{position:absolute;bottom:0;display:flex;align-items:center;width:100%;z-index:9999;padding:12px 16px}.kg-video-current-time,.kg-video-time{font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.4em;white-space:nowrap}.kg-video-current-time{min-width:38px;padding:0 4px;color:#fff}.kg-video-time{color:rgba(255,255,255,.6)}.kg-video-duration{padding:0 4px}.kg-video-pause-icon,.kg-video-play-icon{position:relative;padding:0 4px 0 0;font-size:0;background:0 0}.kg-video-hide{display:none!important}.kg-video-hide-animated{opacity:0!important;transition:opacity .2s ease-in-out;cursor:initial}.kg-video-pause-icon svg,.kg-video-play-icon svg{width:14px;height:14px;fill:#fff}.kg-video-seek-slider{flex-grow:1;margin:0 4px}@media (max-width:520px){.kg-video-seek-slider{display:none}}.kg-video-playback-rate{min-width:37px;padding:0 4px;color:#fff;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.4em;text-align:left;background:0 0;white-space:nowrap}@media (max-width:520px){.kg-video-playback-rate{padding-left:8px}}.kg-video-mute-icon,.kg-video-unmute-icon{position:relative;bottom:-1px;padding:0 4px;font-size:0;background:0 0}@media (max-width:520px){.kg-video-mute-icon,.kg-video-unmute-icon{margin-left:auto}}.kg-video-mute-icon svg,.kg-video-unmute-icon svg{width:16px;height:16px;fill:#fff}.kg-video-volume-slider{width:80px}@media (max-width:300px){.kg-video-volume-slider{display:none}}.kg-video-seek-slider::before,.kg-video-volume-slider::before{content:"";position:absolute;left:0;width:var(--seek-before-width)!important;height:4px;cursor:pointer;background-color:#ebeef0;border-radius:2px}.kg-video-volume-slider::before{width:var(--volume-before-width)!important}.kg-video-card input[type=range]{position:relative;-webkit-appearance:none;background:0 0;height:auto;padding:0;border:0}.kg-video-card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.kg-video-card input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:rgba(255,255,255,.2);border-radius:2px}.kg-video-card input[type=range]::-webkit-slider-thumb{position:relative;box-sizing:content-box;width:13px;height:13px;margin:-5px 0 0;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-video-card input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}.kg-video-card input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;background:rgba(255,255,255,.2);border-radius:2px}.kg-video-card input[type=range]::-moz-range-progress{background:#ebeef0;border-radius:2px}.kg-video-card input[type=range]::-moz-range-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-video-card input[type=range]:active::-moz-range-thumb{transform:scale(1.2)}.kg-video-card input[type=range]::-ms-track{width:100%;height:3px;border:solid transparent;color:transparent;cursor:pointer;background:0 0}.kg-video-card input[type=range]::-ms-fill-lower{background:#fff}.kg-video-card input[type=range]::-ms-fill-upper{background:#ebeef0}.kg-video-card input[type=range]::-ms-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-video-card input[type=range]:active::-ms-thumb{transform:scale(1.2)}
\ No newline at end of file
diff --git a/site/content/public/cards.min.js b/site/content/public/cards.min.js
new file mode 100644
index 0000000..ba16a55
--- /dev/null
+++ b/site/content/public/cards.min.js
@@ -0,0 +1 @@
+!function(){const e=function(e){const t=e.querySelector(".kg-audio-player-container"),a=e.querySelector(".kg-audio-play-icon"),i=e.querySelector(".kg-audio-pause-icon"),o=e.querySelector(".kg-audio-seek-slider"),d=e.querySelector(".kg-audio-playback-rate"),r=e.querySelector(".kg-audio-mute-icon"),s=e.querySelector(".kg-audio-unmute-icon"),l=e.querySelector(".kg-audio-volume-slider"),n=e.querySelector("audio"),c=e.querySelector(".kg-audio-duration"),u=e.querySelector(".kg-audio-current-time");let g=[{rate:.75,label:"0.7×"},{rate:1,label:"1×"},{rate:1.25,label:"1.2×"},{rate:1.75,label:"1.7×"},{rate:2,label:"2×"}],v=null,m=1;const k=()=>{o.value=Math.floor(n.currentTime),u.textContent=h(o.value),t.style.setProperty("--seek-before-width",o.value/o.max*100+"%"),v=requestAnimationFrame(k)},y=e=>{e===o?t.style.setProperty("--seek-before-width",e.value/e.max*100+"%"):t.style.setProperty("--volume-before-width",e.value/e.max*100+"%")},h=e=>{const t=Math.floor(e/60),a=Math.floor(e%60);return`${t}:${a<10?`0${a}`:`${a}`}`},p=()=>{c.textContent=h(n.duration)},L=()=>{o.max=Math.floor(n.duration)},f=()=>{if(n.buffered.length>0){const e=Math.floor(n.buffered.end(n.buffered.length-1));t.style.setProperty("--buffered-width",e/o.max*100+"%")}};n.readyState>0?(p(),L(),f()):n.addEventListener("loadedmetadata",(()=>{p(),L(),f()})),a.addEventListener("click",(()=>{a.classList.add("kg-audio-hide"),i.classList.remove("kg-audio-hide"),n.play(),requestAnimationFrame(k)})),i.addEventListener("click",(()=>{i.classList.add("kg-audio-hide"),a.classList.remove("kg-audio-hide"),n.pause(),cancelAnimationFrame(v)})),r.addEventListener("click",(()=>{r.classList.add("kg-audio-hide"),s.classList.remove("kg-audio-hide"),n.muted=!1})),s.addEventListener("click",(()=>{s.classList.add("kg-audio-hide"),r.classList.remove("kg-audio-hide"),n.muted=!0})),d.addEventListener("click",(()=>{let e=g[(m+1)%5];m+=1,n.playbackRate=e.rate,d.textContent=e.label})),n.addEventListener("progress",f),o.addEventListener("input",(e=>{y(e.target),u.textContent=h(o.value),n.paused||cancelAnimationFrame(v)})),o.addEventListener("change",(()=>{n.currentTime=o.value,n.paused||requestAnimationFrame(k)})),l.addEventListener("input",(e=>{const t=e.target.value;y(e.target),n.volume=t/100}))},t=document.querySelectorAll(".kg-audio-card");for(let a=0;a{d.value=Math.floor(c.currentTime),g.textContent=f(d.value),t.style.setProperty("--seek-before-width",d.value/d.max*100+"%"),y=requestAnimationFrame(p)},L=e=>{e===d?t.style.setProperty("--seek-before-width",e.value/e.max*100+"%"):t.style.setProperty("--volume-before-width",e.value/e.max*100+"%")},f=e=>{const t=Math.floor(e/60),a=Math.floor(e%60);return`${t}:${a<10?`0${a}`:`${a}`}`},q=()=>{u.textContent=f(c.duration)},b=()=>{d.max=Math.floor(c.duration)},S=()=>{if(c.buffered.length>0){const e=Math.floor(c.buffered.end(c.buffered.length-1));t.style.setProperty("--buffered-width",e/d.max*100+"%")}};c.readyState>0?(q(),b(),S(),c.autoplay&&(y=requestAnimationFrame(p),i.classList.add("kg-video-hide"),o.classList.remove("kg-video-hide")),c.muted&&(l.classList.add("kg-video-hide"),s.classList.remove("kg-video-hide"))):c.addEventListener("loadedmetadata",(()=>{q(),b(),S(),c.autoplay&&(y=requestAnimationFrame(p),i.classList.add("kg-video-hide"),o.classList.remove("kg-video-hide")),c.muted&&(l.classList.add("kg-video-hide"),s.classList.remove("kg-video-hide"))})),e.onmouseover=()=>{c.loop||a.classList.remove("kg-video-hide-animated")},e.onmouseleave=()=>{!!(c.currentTime>0&&!c.paused&&!c.ended&&c.readyState>2)&&a.classList.add("kg-video-hide-animated")},e.addEventListener("click",(()=>{if(!c.loop){!!(c.currentTime>0&&!c.paused&&!c.ended&&c.readyState>2)?x():E()}})),c.onplay=()=>{v.classList.add("kg-video-hide-animated"),m.classList.add("kg-video-hide-animated"),i.classList.add("kg-video-hide"),o.classList.remove("kg-video-hide")};const E=()=>{v.classList.add("kg-video-hide-animated"),m.classList.add("kg-video-hide-animated"),i.classList.add("kg-video-hide"),o.classList.remove("kg-video-hide"),c.play(),y=requestAnimationFrame(p)},x=()=>{o.classList.add("kg-video-hide"),i.classList.remove("kg-video-hide"),c.pause(),cancelAnimationFrame(y)};v.addEventListener("click",(e=>{e.stopPropagation(),E()})),i.addEventListener("click",(e=>{e.stopPropagation(),E()})),o.addEventListener("click",(e=>{e.stopPropagation(),x()})),s.addEventListener("click",(e=>{e.stopPropagation(),s.classList.add("kg-video-hide"),l.classList.remove("kg-video-hide"),c.muted=!1})),l.addEventListener("click",(e=>{e.stopPropagation(),l.classList.add("kg-video-hide"),s.classList.remove("kg-video-hide"),c.muted=!0})),r.addEventListener("click",(e=>{e.stopPropagation();let t=k[(h+1)%5];h+=1,c.playbackRate=t.rate,r.textContent=t.label})),c.addEventListener("progress",S),d.addEventListener("input",(e=>{e.stopPropagation(),L(e.target),g.textContent=f(d.value),c.paused||cancelAnimationFrame(y)})),d.addEventListener("change",(e=>{e.stopPropagation(),c.currentTime=d.value,c.paused||requestAnimationFrame(p)})),n.addEventListener("click",(e=>{e.stopPropagation()})),d.addEventListener("click",(e=>{e.stopPropagation()})),n.addEventListener("input",(e=>{e.stopPropagation();const t=e.target.value;L(e.target),c.volume=t/100}))},t=document.querySelectorAll(".kg-video-card");for(let a=0;a{t[o.dataset.ghostCommentCount]||e.add(o.dataset.ghostCommentCount)}))},a=async function(){const n=Array.from(e);if(e.clear(),!n.length)return;const a=await fetch(`${o}?ids=${n.join(",")}`,{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json"}});if(200!==a.status)return;const s=await a.json();for(const[e,o]of Object.entries(s))t[e]=o;!function(){for(const[e,o]of Object.entries(t))document.querySelectorAll(`[data-ghost-comment-count="${e}"]`).forEach((t=>{let e=t.dataset.ghostCommentCountEmpty;if(1===o&&(e=t.dataset.ghostCommentCountSingular?`${o} ${t.dataset.ghostCommentCountSingular}`:o),o>1&&(e=t.dataset.ghostCommentCountPlural?`${o} ${t.dataset.ghostCommentCountPlural}`:o),e)if("false"!==t.dataset.ghostCommentCountAutowrap){const o=document.createElement(t.dataset.ghostCommentCountTag);t.dataset.ghostCommentCountClassName&&o.classList.add(t.dataset.ghostCommentCountClassName),o.textContent=e,t.insertAdjacentElement("afterend",o)}else t.insertAdjacentText("afterend",e);t.remove()}))}()};new MutationObserver((t=>{t.forEach((t=>{t.addedNodes.forEach((t=>{n(t),function(){let t}()}))}))})).observe(document.body,{subtree:!0,childList:!0}),n(document.body),a()}();
\ No newline at end of file
diff --git a/site/content/public/member-attribution.min.js b/site/content/public/member-attribution.min.js
new file mode 100644
index 0000000..3d4d5b0
--- /dev/null
+++ b/site/content/public/member-attribution.min.js
@@ -0,0 +1 @@
+const STORAGE_KEY="ghost-history",TIMEOUT=864e5,LIMIT=15;!async function(){try{const e=window.localStorage,r=e.getItem(STORAGE_KEY),t=(new Date).getTime();let i=[];if(r)try{i=JSON.parse(r)}catch(e){console.warn("[Member Attribution] Error while parsing history",e)}const a=i.findIndex((e=>{if(!e.time||"number"!=typeof e.time)return!1;const r=t-e.time;return!(isNaN(e.time)||r>TIMEOUT)}));let n,o,s,c,h;a>0?i.splice(0,a):-1===a&&(i=[]);try{const e=new URL(window.location.href);if(n=e.searchParams.get("ref"),o=e.searchParams.get("source"),s=e.searchParams.get("utm_source"),c=e.searchParams.get("utm_medium"),h=n||o||s||null,!h&&e.hash&&e.hash.includes("#/portal")){const e=new URL(window.location.href.replace("/#/portal",""));n=e.searchParams.get("ref"),o=e.searchParams.get("source"),s=e.searchParams.get("utm_source"),c=e.searchParams.get("utm_medium"),h=n||o||s||null}}catch(e){console.error("[Member Attribution] Parsing referrer from querystring failed",e)}const l=c||null,u=window.document.referrer||null;try{const e=new URL(window.location.href),r=e.searchParams;r.get("attribution_id")&&r.get("attribution_type")&&(i.push({time:t,id:r.get("attribution_id"),type:r.get("attribution_type"),referrerSource:h,referrerMedium:l,referrerUrl:u}),r.delete("attribution_id"),r.delete("attribution_type"),e.search="?"+r.toString(),window.history.replaceState({},"",`${e.pathname}${e.search}${e.hash}`))}catch(e){console.error("[Member Attribution] Parsing attribution from querystring failed",e)}const m=window.location.pathname;0===i.length||i[i.length-1].path!==m?i.push({path:m,time:t,referrerSource:h,referrerMedium:l,referrerUrl:u}):i.length>0&&(i[i.length-1].time=t,h&&(i[i.length-1].referrerSource=h,i[i.length-1].referrerMedium=l),u&&(i[i.length-1].referrerUrl=u)),i.length>15&&(i=i.slice(-15)),e.setItem(STORAGE_KEY,JSON.stringify(i))}catch(e){console.error("[Member Attribution] Failed with error",e)}}();
\ No newline at end of file
diff --git a/site/content/settings/routes.yaml b/site/content/settings/routes.yaml
new file mode 100644
index 0000000..7e2cb9c
--- /dev/null
+++ b/site/content/settings/routes.yaml
@@ -0,0 +1,10 @@
+routes:
+
+collections:
+ /:
+ permalink: /{slug}/
+ template: index
+
+taxonomies:
+ tag: /tag/{slug}/
+ author: /author/{slug}/
diff --git a/site/content/themes/casper b/site/content/themes/casper
new file mode 120000
index 0000000..8992267
--- /dev/null
+++ b/site/content/themes/casper
@@ -0,0 +1 @@
+/workspaces/new.lifeitself.org/site/current/content/themes/casper
\ No newline at end of file
diff --git a/site/content/themes/lifeitself b/site/content/themes/lifeitself
new file mode 120000
index 0000000..6233ce1
--- /dev/null
+++ b/site/content/themes/lifeitself
@@ -0,0 +1 @@
+../../../themes/lifeitself
\ No newline at end of file
diff --git a/site/content/themes/source b/site/content/themes/source
new file mode 120000
index 0000000..0128f9c
--- /dev/null
+++ b/site/content/themes/source
@@ -0,0 +1 @@
+/workspaces/new.lifeitself.org/site/current/content/themes/source
\ No newline at end of file
diff --git a/site/current b/site/current
new file mode 120000
index 0000000..14d65b6
--- /dev/null
+++ b/site/current
@@ -0,0 +1 @@
+/workspaces/new.lifeitself.org/site/versions/5.94.0
\ No newline at end of file
diff --git a/site/versions/5.94.0/LICENSE b/site/versions/5.94.0/LICENSE
new file mode 100644
index 0000000..ce0968e
--- /dev/null
+++ b/site/versions/5.94.0/LICENSE
@@ -0,0 +1,22 @@
+Copyright (c) 2013-2024 Ghost Foundation
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
diff --git a/site/versions/5.94.0/MigratorConfig.js b/site/versions/5.94.0/MigratorConfig.js
new file mode 100644
index 0000000..e45e0ea
--- /dev/null
+++ b/site/versions/5.94.0/MigratorConfig.js
@@ -0,0 +1,15 @@
+/* eslint-disable ghost/filenames/match-regex */
+const config = require('./core/shared/config');
+const ghostVersion = require('@tryghost/version');
+
+/**
+ * knex-migrator can be used via CLI or within the application
+ * when using the CLI, we need to ensure that our global overrides are triggered
+ */
+require('./core/server/overrides');
+
+module.exports = {
+ currentVersion: ghostVersion.safe,
+ database: config.get('database'),
+ migrationPath: config.get('paths:migrationPath')
+};
diff --git a/site/versions/5.94.0/PRIVACY.md b/site/versions/5.94.0/PRIVACY.md
new file mode 100644
index 0000000..6673936
--- /dev/null
+++ b/site/versions/5.94.0/PRIVACY.md
@@ -0,0 +1,47 @@
+# Privacy
+
+This is a plain English summary of all of the components within Ghost which may affect your privacy in some way. Please keep in mind that if you use third party Themes or Apps with Ghost, there may be additional things not listed here.
+
+Each of the items listed in this document can be disabled via Ghost's `config.[env].json` file. Check out the [configuration guide](https://ghost.org/docs/config/#privacy) for details.
+
+## Official Services
+
+Some official services for Ghost are enabled by default. These services connect to Ghost.org and are managed by the Ghost Foundation: the Non-Profit organisation which runs the Ghost project.
+
+
+### Automatic Update Checks
+
+When a new session is started, Ghost pings a Ghost.org service to check if the current version of Ghost is the latest version of Ghost. If an update is available, a notification on the About Page appears to let you know.
+
+Ghost will collect basic anonymised usage statistics from your blog before sending the request to the service. You can disable collecting statistics using the [privacy configuration](https://ghost.org/docs/config/). You will still receive notifications from the service.
+
+All of the information and code related to this service is available in the [update-check.js](https://github.com/TryGhost/Ghost/blob/master/core/server/update-check.js) file.
+
+
+## Third Party Services
+
+Ghost uses a number of third party services for specific functionality within Ghost.
+
+### JSDELIVR
+
+To easily load functionality for membership features & search, Ghost leverages [JSDELIVR](https://www.jsdelivr.com/) to provide a CDN for drop-in scripts.
+
+### Gravatar
+
+To automatically populate your profile picture, Ghost pings [Gravatar](http://gravatar.com) to see if your email address is associated with a profile there. If it is, we pull in your profile picture. If not: nothing happens.
+
+### RPC Pings
+
+When you publish a new post, Ghost sends out an RPC ping to let third party services know that new content is available on your blog. This enables search engines and other services to discover and index content on your blog more quickly. At present Ghost sends an RPC ping to the following service when you publish a new post:
+
+- http://rpc.pingomatic.com
+
+RPC pings only happen when Ghost is running in the `production` environment.
+
+### Structured Data
+
+Ghost outputs basic meta tags to allow rich snippets of your content to be recognised by popular social networks. Currently there are 3 supported rich data protocols which are output in `{{ghost_head}}`:
+
+- Schema.org - http://schema.org/docs/documents.html
+- Open Graph - http://ogp.me/
+- Twitter cards - https://dev.twitter.com/cards/overview
\ No newline at end of file
diff --git a/site/versions/5.94.0/README.md b/site/versions/5.94.0/README.md
new file mode 100644
index 0000000..7fa794c
--- /dev/null
+++ b/site/versions/5.94.0/README.md
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Ghost.org •
+ Forum •
+ Docs •
+ Contributing •
+ Twitter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The easiest way to get a production instance deployed is with our official **[Ghost(Pro)](https://ghost.org/pricing/)** managed service. It takes about 2 minutes to launch a new site with worldwide CDN, backups, security and maintenance all done for you.
+
+For most people this ends up being the best value option because of [how much time it saves](https://ghost.org/docs/hosting/) — and 100% of revenue goes to the Ghost Foundation; funding the maintenance and further development of the project itself. So you’ll be supporting open source software *and* getting a great service!
+
+
+
+# Quickstart install
+
+If you want to run your own instance of Ghost, in most cases the best way is to use our **CLI tool**
+
+```
+npm install ghost-cli -g
+```
+
+
+
+Then, if installing locally add the `local` flag to get up and running in under a minute - [Local install docs](https://ghost.org/docs/install/local/)
+
+```
+ghost install local
+```
+
+
+
+or on a server run the full install, including automatic SSL setup using LetsEncrypt - [Production install docs](https://ghost.org/docs/install/ubuntu/)
+
+```
+ghost install
+```
+
+
+
+Check out our [official documentation](https://ghost.org/docs/) for more information about our [recommended hosting stack](https://ghost.org/docs/hosting/) & properly [upgrading Ghost](https://ghost.org/docs/update/), plus everything you need to develop your own Ghost [themes](https://ghost.org/docs/themes/) or work with [our API](https://ghost.org/docs/content-api/).
+
+### Contributors & advanced developers
+
+For anyone wishing to contribute to Ghost or to hack/customize core files we recommend following our full development setup guides: [Contributor guide](https://ghost.org/docs/contributing/) • [Developer setup](https://ghost.org/docs/install/source/)
+
+
+
+# Ghost sponsors
+
+A big thanks to our sponsors and partners who make Ghost possible. If you're interested in sponsoring Ghost and supporting the project, please check out our profile on [GitHub sponsors](https://github.com/sponsors/TryGhost) :heart:
+
+**[DigitalOcean](https://m.do.co/c/9ff29836d717)** • **[Fastly](https://www.fastly.com/)**
+
+
+
+# Getting help
+
+Everyone can get help and support from a large community of developers over on the [Ghost forum](https://forum.ghost.org/). **Ghost(Pro)** customers have access to 24/7 email support.
+
+To stay up to date with all the latest news and product updates, make sure you [subscribe to our changelog newsletter](https://ghost.org/changelog/) — or follow us [on Twitter](https://twitter.com/Ghost), if you prefer your updates bite-sized and facetious. :saxophone::turtle:
+
+
+
+# Copyright & license
+
+Copyright (c) 2013-2024 Ghost Foundation - Released under the [MIT license](LICENSE).
+Ghost and the Ghost Logo are trademarks of Ghost Foundation Ltd. Please see our [trademark policy](https://ghost.org/trademark/) for info on acceptable usage.
diff --git a/site/versions/5.94.0/components/tryghost-adapter-cache-memory-ttl-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-adapter-cache-memory-ttl-5.94.0.tgz
new file mode 100644
index 0000000..f12852b
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-adapter-cache-memory-ttl-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-adapter-cache-redis-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-adapter-cache-redis-5.94.0.tgz
new file mode 100644
index 0000000..139ec6a
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-adapter-cache-redis-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-adapter-manager-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-adapter-manager-5.94.0.tgz
new file mode 100644
index 0000000..3bbe76d
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-adapter-manager-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-announcement-bar-settings-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-announcement-bar-settings-5.94.0.tgz
new file mode 100644
index 0000000..c454ef3
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-announcement-bar-settings-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-api-framework-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-api-framework-5.94.0.tgz
new file mode 100644
index 0000000..bfc0498
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-api-framework-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-api-version-compatibility-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-api-version-compatibility-service-5.94.0.tgz
new file mode 100644
index 0000000..197988b
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-api-version-compatibility-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-audience-feedback-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-audience-feedback-5.94.0.tgz
new file mode 100644
index 0000000..53081e9
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-audience-feedback-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-bookshelf-repository-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-bookshelf-repository-5.94.0.tgz
new file mode 100644
index 0000000..7786a5c
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-bookshelf-repository-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-bootstrap-socket-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-bootstrap-socket-5.94.0.tgz
new file mode 100644
index 0000000..65b94d9
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-bootstrap-socket-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-collections-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-collections-5.94.0.tgz
new file mode 100644
index 0000000..3570236
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-collections-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-constants-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-constants-5.94.0.tgz
new file mode 100644
index 0000000..7b02e63
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-constants-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-custom-theme-settings-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-custom-theme-settings-service-5.94.0.tgz
new file mode 100644
index 0000000..a731dcd
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-custom-theme-settings-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-data-generator-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-data-generator-5.94.0.tgz
new file mode 100644
index 0000000..1b1181e
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-data-generator-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-domain-events-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-domain-events-5.94.0.tgz
new file mode 100644
index 0000000..718ec3a
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-domain-events-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-donations-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-donations-5.94.0.tgz
new file mode 100644
index 0000000..69864ff
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-donations-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-dynamic-routing-events-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-dynamic-routing-events-5.94.0.tgz
new file mode 100644
index 0000000..138af94
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-dynamic-routing-events-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-email-addresses-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-email-addresses-5.94.0.tgz
new file mode 100644
index 0000000..525ea4f
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-email-addresses-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-email-analytics-provider-mailgun-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-email-analytics-provider-mailgun-5.94.0.tgz
new file mode 100644
index 0000000..da6f633
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-email-analytics-provider-mailgun-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-email-analytics-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-email-analytics-service-5.94.0.tgz
new file mode 100644
index 0000000..8f6e895
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-email-analytics-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-email-content-generator-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-email-content-generator-5.94.0.tgz
new file mode 100644
index 0000000..7e8fe81
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-email-content-generator-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-email-events-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-email-events-5.94.0.tgz
new file mode 100644
index 0000000..b521b7b
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-email-events-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-email-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-email-service-5.94.0.tgz
new file mode 100644
index 0000000..1c8dedd
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-email-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-email-suppression-list-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-email-suppression-list-5.94.0.tgz
new file mode 100644
index 0000000..c1bc81d
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-email-suppression-list-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-express-dynamic-redirects-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-express-dynamic-redirects-5.94.0.tgz
new file mode 100644
index 0000000..24f3a41
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-express-dynamic-redirects-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-external-media-inliner-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-external-media-inliner-5.94.0.tgz
new file mode 100644
index 0000000..f76e61f
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-external-media-inliner-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-extract-api-key-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-extract-api-key-5.94.0.tgz
new file mode 100644
index 0000000..8f23a0f
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-extract-api-key-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-ghost-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-ghost-5.94.0.tgz
new file mode 100644
index 0000000..3181d46
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-ghost-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-html-to-plaintext-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-html-to-plaintext-5.94.0.tgz
new file mode 100644
index 0000000..b247790
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-html-to-plaintext-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-i18n-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-i18n-5.94.0.tgz
new file mode 100644
index 0000000..a6a6540
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-i18n-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-importer-handler-content-files-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-importer-handler-content-files-5.94.0.tgz
new file mode 100644
index 0000000..f310f13
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-importer-handler-content-files-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-importer-revue-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-importer-revue-5.94.0.tgz
new file mode 100644
index 0000000..7551d67
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-importer-revue-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-in-memory-repository-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-in-memory-repository-5.94.0.tgz
new file mode 100644
index 0000000..f859a8e
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-in-memory-repository-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-job-manager-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-job-manager-5.94.0.tgz
new file mode 100644
index 0000000..db1a309
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-job-manager-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-link-redirects-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-link-redirects-5.94.0.tgz
new file mode 100644
index 0000000..5650f80
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-link-redirects-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-link-replacer-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-link-replacer-5.94.0.tgz
new file mode 100644
index 0000000..0c1d136
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-link-replacer-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-link-tracking-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-link-tracking-5.94.0.tgz
new file mode 100644
index 0000000..18868a0
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-link-tracking-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-magic-link-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-magic-link-5.94.0.tgz
new file mode 100644
index 0000000..93a452c
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-magic-link-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-mail-events-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-mail-events-5.94.0.tgz
new file mode 100644
index 0000000..e58ced2
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-mail-events-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-mailgun-client-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-mailgun-client-5.94.0.tgz
new file mode 100644
index 0000000..98570b1
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-mailgun-client-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-member-attribution-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-member-attribution-5.94.0.tgz
new file mode 100644
index 0000000..db0cb5b
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-member-attribution-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-member-events-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-member-events-5.94.0.tgz
new file mode 100644
index 0000000..922bf1d
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-member-events-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-members-api-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-members-api-5.94.0.tgz
new file mode 100644
index 0000000..954279c
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-members-api-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-members-csv-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-members-csv-5.94.0.tgz
new file mode 100644
index 0000000..296355d
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-members-csv-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-members-events-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-members-events-service-5.94.0.tgz
new file mode 100644
index 0000000..b6ff97e
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-members-events-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-members-importer-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-members-importer-5.94.0.tgz
new file mode 100644
index 0000000..2708d42
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-members-importer-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-members-offers-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-members-offers-5.94.0.tgz
new file mode 100644
index 0000000..c231c46
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-members-offers-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-members-payments-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-members-payments-5.94.0.tgz
new file mode 100644
index 0000000..771d764
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-members-payments-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-members-ssr-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-members-ssr-5.94.0.tgz
new file mode 100644
index 0000000..f84522b
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-members-ssr-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-members-stripe-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-members-stripe-service-5.94.0.tgz
new file mode 100644
index 0000000..9854071
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-members-stripe-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-mentions-email-report-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-mentions-email-report-5.94.0.tgz
new file mode 100644
index 0000000..e57005f
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-mentions-email-report-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-milestones-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-milestones-5.94.0.tgz
new file mode 100644
index 0000000..287deb6
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-milestones-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-minifier-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-minifier-5.94.0.tgz
new file mode 100644
index 0000000..6e252a0
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-minifier-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-model-to-domain-event-interceptor-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-model-to-domain-event-interceptor-5.94.0.tgz
new file mode 100644
index 0000000..d795785
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-model-to-domain-event-interceptor-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-mw-api-version-mismatch-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-mw-api-version-mismatch-5.94.0.tgz
new file mode 100644
index 0000000..c16026b
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-mw-api-version-mismatch-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-mw-cache-control-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-mw-cache-control-5.94.0.tgz
new file mode 100644
index 0000000..00c3006
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-mw-cache-control-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-mw-error-handler-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-mw-error-handler-5.94.0.tgz
new file mode 100644
index 0000000..8255fa2
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-mw-error-handler-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-mw-session-from-token-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-mw-session-from-token-5.94.0.tgz
new file mode 100644
index 0000000..33d3221
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-mw-session-from-token-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-mw-update-user-last-seen-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-mw-update-user-last-seen-5.94.0.tgz
new file mode 100644
index 0000000..000ed0e
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-mw-update-user-last-seen-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-mw-version-match-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-mw-version-match-5.94.0.tgz
new file mode 100644
index 0000000..5d7fc5a
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-mw-version-match-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-mw-vhost-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-mw-vhost-5.94.0.tgz
new file mode 100644
index 0000000..a5fb045
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-mw-vhost-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-nql-filter-expansions-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-nql-filter-expansions-5.94.0.tgz
new file mode 100644
index 0000000..2a9e4d2
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-nql-filter-expansions-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-oembed-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-oembed-service-5.94.0.tgz
new file mode 100644
index 0000000..36e19bc
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-oembed-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-package-json-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-package-json-5.94.0.tgz
new file mode 100644
index 0000000..051691b
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-package-json-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-post-events-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-post-events-5.94.0.tgz
new file mode 100644
index 0000000..86de588
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-post-events-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-post-revisions-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-post-revisions-5.94.0.tgz
new file mode 100644
index 0000000..50f3d1d
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-post-revisions-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-posts-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-posts-service-5.94.0.tgz
new file mode 100644
index 0000000..9fc0367
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-posts-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-recommendations-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-recommendations-5.94.0.tgz
new file mode 100644
index 0000000..f81b5cd
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-recommendations-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-referrers-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-referrers-5.94.0.tgz
new file mode 100644
index 0000000..4d94a72
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-referrers-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-security-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-security-5.94.0.tgz
new file mode 100644
index 0000000..5d5938e
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-security-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-session-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-session-service-5.94.0.tgz
new file mode 100644
index 0000000..1c3131c
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-session-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-settings-path-manager-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-settings-path-manager-5.94.0.tgz
new file mode 100644
index 0000000..96ab430
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-settings-path-manager-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-slack-notifications-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-slack-notifications-5.94.0.tgz
new file mode 100644
index 0000000..4a09450
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-slack-notifications-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-staff-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-staff-service-5.94.0.tgz
new file mode 100644
index 0000000..921a882
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-staff-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-stats-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-stats-service-5.94.0.tgz
new file mode 100644
index 0000000..a09d77d
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-stats-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-tiers-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-tiers-5.94.0.tgz
new file mode 100644
index 0000000..5672aab
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-tiers-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-update-check-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-update-check-service-5.94.0.tgz
new file mode 100644
index 0000000..2a8a288
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-update-check-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-verification-trigger-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-verification-trigger-5.94.0.tgz
new file mode 100644
index 0000000..043d4df
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-verification-trigger-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-version-notifications-data-service-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-version-notifications-data-service-5.94.0.tgz
new file mode 100644
index 0000000..092f758
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-version-notifications-data-service-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/components/tryghost-webmentions-5.94.0.tgz b/site/versions/5.94.0/components/tryghost-webmentions-5.94.0.tgz
new file mode 100644
index 0000000..c0d3cf9
Binary files /dev/null and b/site/versions/5.94.0/components/tryghost-webmentions-5.94.0.tgz differ
diff --git a/site/versions/5.94.0/content/adapters/README.md b/site/versions/5.94.0/content/adapters/README.md
new file mode 100644
index 0000000..0e59b79
--- /dev/null
+++ b/site/versions/5.94.0/content/adapters/README.md
@@ -0,0 +1,18 @@
+# Content / Adapters
+
+
+An adapter is a way to override a default behavior in Ghost.
+The default behavior in Ghost is as following:
+
+### LocalFileStorage
+By default Ghost will upload your images to the `content/images` folder.
+The LocalFileStorage is using the file system to read or write images.
+This default adapter can be found in `core/server/adapters/storage/LocalFileStorage.js`.
+
+### SchedulingDefault
+By default Ghost will schedule your posts using a pure JavaScript solution.
+It doesn't use `cron` or similar.
+This default adapter can be found in `core/server/adapters/scheduling/SchedulingDefault.js`.
+
+### Custom Adapter
+To override any of the default adapters, you have to add a folder (`content/adapters/storage` or `content/adapters/scheduling`) and copy your adapter to it.
diff --git a/site/versions/5.94.0/content/data/README.md b/site/versions/5.94.0/content/data/README.md
new file mode 100644
index 0000000..51b4a65
--- /dev/null
+++ b/site/versions/5.94.0/content/data/README.md
@@ -0,0 +1,3 @@
+# Content / Data
+
+This is the home of your Ghost database, do not overwrite this folder or any of the files inside of it.
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/images/README.md b/site/versions/5.94.0/content/images/README.md
new file mode 100644
index 0000000..a6f11db
--- /dev/null
+++ b/site/versions/5.94.0/content/images/README.md
@@ -0,0 +1,3 @@
+# Content / Images
+
+If using the standard file storage, Ghost will upload images to this directory.
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/logs/README.md b/site/versions/5.94.0/content/logs/README.md
new file mode 100644
index 0000000..49381f5
--- /dev/null
+++ b/site/versions/5.94.0/content/logs/README.md
@@ -0,0 +1,3 @@
+# Content / Logs
+
+This is the default log file location when Ghost runs in Production.
diff --git a/site/versions/5.94.0/content/public/README.md b/site/versions/5.94.0/content/public/README.md
new file mode 100644
index 0000000..15aa59b
--- /dev/null
+++ b/site/versions/5.94.0/content/public/README.md
@@ -0,0 +1,3 @@
+# Content / Public
+
+Ghost will store any built assets here. This goes hand in hand with core/frontend/public where static assets are stored.
diff --git a/site/versions/5.94.0/content/settings/README.md b/site/versions/5.94.0/content/settings/README.md
new file mode 100644
index 0000000..49c7181
--- /dev/null
+++ b/site/versions/5.94.0/content/settings/README.md
@@ -0,0 +1,21 @@
+# Content / Settings
+
+### routes.yaml
+
+To find out more about `routes.yaml` configuration and how to use it visit [documentation](https://ghost.org/docs/themes/routing/).
+
+This is how the default `routes.yaml` file looks like:
+
+```yaml
+routes:
+
+collections:
+ /:
+ permalink: '/{slug}/'
+ template:
+ - index
+
+taxonomies:
+ tag: /tag/{slug}/
+ author: /author/{slug}/
+```
diff --git a/site/versions/5.94.0/content/themes/casper/LICENSE b/site/versions/5.94.0/content/themes/casper/LICENSE
new file mode 100644
index 0000000..b52cfae
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/LICENSE
@@ -0,0 +1,22 @@
+Copyright (c) 2013-2023 Ghost Foundation
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
diff --git a/site/versions/5.94.0/content/themes/casper/README.md b/site/versions/5.94.0/content/themes/casper/README.md
new file mode 100644
index 0000000..f787b57
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/README.md
@@ -0,0 +1,69 @@
+# Casper
+
+The default theme for [Ghost](http://github.com/tryghost/ghost/). This is the latest development version of Casper! If you're just looking to download the latest release, head over to the [releases](https://github.com/TryGhost/Casper/releases) page.
+
+
+
+![screenshot-desktop](https://user-images.githubusercontent.com/1418797/183329195-8e8f2ee5-a473-4694-a813-a2575491209e.png)
+
+
+
+# First time using a Ghost theme?
+
+Ghost uses a simple templating language called [Handlebars](http://handlebarsjs.com/) for its themes.
+
+This theme has lots of code comments to help explain what's going on just by reading the code. Once you feel comfortable with how everything works, we also have full [theme API documentation](https://ghost.org/docs/themes/) which explains every possible Handlebars helper and template.
+
+**The main files are:**
+
+- `default.hbs` - The parent template file, which includes your global header/footer
+- `index.hbs` - The main template to generate a list of posts, usually the home page
+- `post.hbs` - The template used to render individual posts
+- `page.hbs` - Used for individual pages
+- `tag.hbs` - Used for tag archives, eg. "all posts tagged with `news`"
+- `author.hbs` - Used for author archives, eg. "all posts written by Jamie"
+
+One neat trick is that you can also create custom one-off templates by adding the slug of a page to a template file. For example:
+
+- `page-about.hbs` - Custom template for an `/about/` page
+- `tag-news.hbs` - Custom template for `/tag/news/` archive
+- `author-ali.hbs` - Custom template for `/author/ali/` archive
+
+
+# Development
+
+Casper styles are compiled using Gulp/PostCSS to polyfill future CSS spec. You'll need [Node](https://nodejs.org/), [Yarn](https://yarnpkg.com/) and [Gulp](https://gulpjs.com) installed globally. After that, from the theme's root directory:
+
+```bash
+# install dependencies
+yarn install
+
+# run development server
+yarn dev
+```
+
+Now you can edit `/assets/css/` files, which will be compiled to `/assets/built/` automatically.
+
+The `zip` Gulp task packages the theme files into `dist/.zip`, which you can then upload to your site.
+
+```bash
+# create .zip file
+yarn zip
+```
+
+# PostCSS Features Used
+
+- Autoprefixer - Don't worry about writing browser prefixes of any kind, it's all done automatically with support for the latest 2 major versions of every browser.
+- [Color Mod](https://github.com/jonathantneal/postcss-color-mod-function)
+
+
+# SVG Icons
+
+Casper uses inline SVG icons, included via Handlebars partials. You can find all icons inside `/partials/icons`. To use an icon just include the name of the relevant file, eg. To include the SVG icon in `/partials/icons/rss.hbs` - use `{{> "icons/rss"}}`.
+
+You can add your own SVG icons in the same manner.
+
+
+# Copyright & License
+
+Copyright (c) 2013-2023 Ghost Foundation - Released under the [MIT license](LICENSE).
diff --git a/site/versions/5.94.0/content/themes/casper/assets/built/casper.js b/site/versions/5.94.0/content/themes/casper/assets/built/casper.js
new file mode 100644
index 0000000..60a8254
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/built/casper.js
@@ -0,0 +1,2 @@
+function lightbox(e){document.querySelectorAll(e).forEach(function(e){e.addEventListener("click",function(e){!function(t){t.preventDefault();for(var n,o=[],i=0,e=t.target.closest(".kg-card").previousElementSibling;e&&(e.classList.contains("kg-image-card")||e.classList.contains("kg-gallery-card"));){var r=[];e.querySelectorAll("img").forEach(function(e){r.push({src:e.getAttribute("src"),msrc:e.getAttribute("src"),w:e.getAttribute("width"),h:e.getAttribute("height"),el:e}),i+=1}),e=e.previousElementSibling,o=r.concat(o)}t.target.classList.contains("kg-image")?o.push({src:t.target.getAttribute("src"),msrc:t.target.getAttribute("src"),w:t.target.getAttribute("width"),h:t.target.getAttribute("height"),el:t.target}):(n=!1,t.target.closest(".kg-gallery-card").querySelectorAll("img").forEach(function(e){o.push({src:e.getAttribute("src"),msrc:e.getAttribute("src"),w:e.getAttribute("width"),h:e.getAttribute("height"),el:e}),n||e===t.target?n=!0:i+=1}));for(var a=t.target.closest(".kg-card").nextElementSibling;a&&(a.classList.contains("kg-image-card")||a.classList.contains("kg-gallery-card"));)a.querySelectorAll("img").forEach(function(e){o.push({src:e.getAttribute("src"),msrc:e.getAttribute("src"),w:e.getAttribute("width"),h:e.getAttribute("height"),el:e})}),a=a.nextElementSibling;var s=document.querySelectorAll(".pswp")[0];new PhotoSwipe(s,PhotoSwipeUI_Default,o,{bgOpacity:.9,closeOnScroll:!0,fullscreenEl:!1,history:!1,index:i,shareEl:!1,zoomEl:!1,getThumbBoundsFn:function(e){var t=o[e].el,e=window.pageYOffset||document.documentElement.scrollTop,t=t.getBoundingClientRect();return{x:t.left,y:t.top+e,w:t.width}}}).init()}(e)})})}!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},e=n[e]=n[e]||[];return-1==e.indexOf(t)&&e.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){e=this._events&&this._events[e];if(e&&e.length){t=e.indexOf(t);return-1!=t&&e.splice(t,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var o=this._onceEvents&&this._onceEvents[e],i=0;ix',t.appendChild(n.childNodes[1])),e&&r.extend(i,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];i.customSelector&&e.push(i.customSelector);var o=".fitvidsignore";i.ignore&&(o=o+", "+i.ignore);e=r(this).find(e.join(","));(e=(e=e.not("object object")).not(o)).each(function(){var e,t,n=r(this);0
').parent(".fluid-width-video-wrapper").css("padding-top",100*e+"%"),n.removeAttr("height").removeAttr("width"))})})},r.fn.fitVids._count=0}(window.jQuery||window.Zepto),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(o,s){function e(e){if(k)return!0;e=e||window.event,S.timeToIdle&&S.mouseUsed&&!x&&Z();for(var t,n,o=(e.target||e.srcElement).getAttribute("class")||"",i=0;iS.fitControlsWidth?(t=S.barsSize,S.captionEl&&"auto"===t.bottom?(h||((h=s.createEl("pswp__caption pswp__caption--fake")).appendChild(s.createEl("pswp__caption__center")),m.insertBefore(h,f),s.addClass(m,"pswp__ui--fit")),S.addCaptionHTMLFn(e,h,!0)?(e=h.clientHeight,n.bottom=parseInt(e,10)||44):n.bottom=t.top):n.bottom="auto"===t.bottom?0:t.bottom,n.top=t.top):n.top=n.bottom=0}function d(){function e(e){if(e)for(var t=e.length,n=0;n"+e.label+"",S.parseShareButtonOut&&(i=S.parseShareButtonOut(e,i));y.children[0].innerHTML=i,y.children[0].onclick=a},P=0,Z=function(){clearTimeout(L),P=0,x&&D.setIdle(!1)},z=function(e){I!==e&&(t(E,"preloader--active",!e),I=e)},N=[{name:"caption",option:"captionEl",onInit:function(e){f=e}},{name:"share-modal",option:"shareEl",onInit:function(e){y=e},onTap:function(){r()}},{name:"button--share",option:"shareEl",onInit:function(e){v=e},onTap:function(){r()}},{name:"button--zoom",option:"zoomEl",onTap:o.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){g=e}},{name:"button--close",option:"closeEl",onTap:o.close},{name:"button--arrow--left",option:"arrowEl",onTap:o.prev},{name:"button--arrow--right",option:"arrowEl",onTap:o.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){p.isFullscreen()?p.exit():p.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){E=e}}];D.init=function(){var t;s.extend(o.options,F,!0),S=o.options,m=s.getChildByClass(o.scrollWrap,"pswp__ui"),(b=o.listen)("onVerticalDrag",function(e){M&&e<.95?D.hideControls():!M&&.95<=e&&D.showControls()}),b("onPinchClose",function(e){M&&e<.9?(D.hideControls(),t=!0):t&&!M&&.9=jt()-1&&t<0)&&(e=xt.x+t*g.mainScrollEndFriction)),xt.x=e,ot(e,K)}function l(e,t){var n=bt[e]-Ye[e];return Ue[e]+He[e]+n-t/X*n}function w(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)}function c(e){e.x=Math.round(e.x),e.y=Math.round(e.y)}function p(e,t){return e=Qt(h.currItem,We,e),t&&(Oe=e),e}function x(e){return(e=e||h.currItem).initialZoomLevel}function b(e){return 0<(e=e||h.currItem).w?g.maxSpreadZoom:1}function E(e,t,n,o){return o===h.currItem.initialZoomLevel?(n[e]=h.currItem.initialPosition[e],!0):(n[e]=l(e,o),n[e]>t.min[e]?(n[e]=t.min[e],!0):n[e]Oe.min[e]||rOe.min[e]&&(c=g.panEndFriction,Oe.min[e],n=Oe.min[e]-Ue[e]),(n<=0||l<0)&&1ft.x&&(i=ft.x)):Oe.min.x!==Oe.max.x&&(o=r)):(rh.currItem.fitRatio&&(Ke[e]+=t[e]*c)):(void 0!==i&&(d(i,!0),Le=i!==ft.x),Oe.min.x!==Oe.max.x&&(void 0!==o?Ke.x=o:Le||(Ke.x+=t.x*c)),void 0!==i)}function Z(e){var t;"mousedown"===e.type&&0h.currItem.fitRatio&&Mt(xe))}}var q,B,H,U,K,W,j,Y,G,V,X,Q,$,J,ee,te,ne,oe,ie,re,ae,se,le,ce,ue,de,pe,me,fe,he,ge,ve,ye,we,xe,be,Ee,Ie,Ce,Te,Se,ke,Ae,Le,De,_e,Me,Oe,Fe,Re,Pe,Ze,ze,Ne,qe,Be,He=o(),Ue=o(),Ke=o(),We={},je=0,Ye={},Ge=o(),Ve=0,Xe=!0,Qe=[],$e={},Je=!1,et={},tt=function(e){Fe&&(e&&(V>h.currItem.fitRatio?Je||($t(h.currItem,!1,!0),Je=!0):Je&&($t(h.currItem),Je=!1)),s(Fe,Ke.x,Ke.y,V))},nt=function(e){e.container&&s(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},ot=function(e,t){t[se]=Q+e+"px, 0px"+$},it=null,rt=function(){it&&(f.unbind(document,"mousemove",rt),f.addClass(m,"pswp--has_mouse"),g.mouseUsed=!0,v("mouseUsed")),it=setTimeout(function(){it=null},100)},at={},st=0,t={shout:v,listen:r,viewportSize:We,options:g,isMainScrollAnimating:function(){return Re},getZoomLevel:function(){return V},getCurrentIndex:function(){return U},isDragging:function(){return Ce},isZooming:function(){return _e},setScrollOffset:function(e,t){Ye.x=e,he=Ye.y=t,v("updateScrollOffset",Ye)},applyZoomPan:function(e,t,n,o){Ke.x=t,Ke.y=n,V=e,tt(o)},init:function(){if(!q&&!B){var e;h.framework=f,h.template=m,h.bg=f.getChildByClass(m,"pswp__bg"),pe=m.className,q=!0,ge=f.detectFeatures(),ue=ge.raf,de=ge.caf,se=ge.transform,fe=ge.oldIE,h.scrollWrap=f.getChildByClass(m,"pswp__scroll-wrap"),h.container=f.getChildByClass(h.scrollWrap,"pswp__container"),K=h.container.style,h.itemHolders=te=[{el:h.container.children[0],wrap:0,index:-1},{el:h.container.children[1],wrap:0,index:-1},{el:h.container.children[2],wrap:0,index:-1}],te[0].el.style.display=te[2].el.style.display="none",function(){if(se){var e=ge.perspective&&!ce;return Q="translate"+(e?"3d(":"("),$=ge.perspective?", 0px)":")"}se="left",f.addClass(m,"pswp--ie"),ot=function(e,t){t.left=e+"px"},nt=function(e){var t=1=jt())&&(U=0),h.currItem=Wt(U),(ge.isOldIOSPhone||ge.isOldAndroid)&&(Xe=!1),m.setAttribute("aria-hidden","false"),g.modal&&(Xe?m.style.position="fixed":(m.style.position="absolute",m.style.top=f.getScrollY()+"px")),void 0===he&&(v("initialLayout"),he=me=f.getScrollY());t="pswp--open ";for(g.mainClass&&(t+=g.mainClass+" "),g.showHideOpacity&&(t+="pswp--animate_opacity "),t+=ce?"pswp--touch":"pswp--notouch",t+=ge.animationName?" pswp--css_animation":"",t+=ge.svg?" pswp--svg":"",f.addClass(m,t),h.updateSize(),W=-1,Ve=null,e=0;e<3;e++)ot((e+W)*Ge.x,te[e].el.style);fe||f.bind(h.scrollWrap,Y,h),r("initialZoomInEnd",function(){h.setContent(te[0],U-1),h.setContent(te[2],U+1),te[0].el.style.display=te[2].el.style.display="block",g.focus&&m.focus(),f.bind(document,"keydown",h),ge.transform&&f.bind(h.scrollWrap,"click",h),g.mouseUsed||f.bind(document,"mousemove",rt),f.bind(window,"resize scroll orientationchange",h),v("bindEvents")}),h.setContent(te[1],U),h.updateCurrItem(),v("afterInit"),Xe||(J=setInterval(function(){st||Ce||_e||V!==h.currItem.initialZoomLevel||h.updateSize()},1e3)),f.addClass(m,"pswp--visible")}},close:function(){q&&(B=!(q=!1),v("close"),f.unbind(window,"resize scroll orientationchange",h),f.unbind(window,"scroll",G.scroll),f.unbind(document,"keydown",h),f.unbind(document,"mousemove",rt),ge.transform&&f.unbind(h.scrollWrap,"click",h),Ce&&f.unbind(window,j,h),clearTimeout(ve),v("unbindEvents"),Yt(h.currItem,null,!0,h.destroy))},destroy:function(){v("destroy"),Bt&&clearTimeout(Bt),m.setAttribute("aria-hidden","true"),m.className=pe,J&&clearInterval(J),f.unbind(h.scrollWrap,Y,h),f.unbind(window,"scroll",h),It(),A(),et=null},panTo:function(e,t,n){n||(e>Oe.min.x?e=Oe.min.x:eOe.min.y?t=Oe.min.y:th.currItem.initialZoomLevel+h.currItem.initialZoomLevel/15&&(qe=!0),n=1,e=x(),r=b(),iOe.min[t]?o.backAnimDestination[t]=Oe.min[t]:Ke[t]=jt()&&(U=g.loop?0:jt()-1,i=!0),i&&!g.loop||(Ve+=r,je-=r,n=!0));var i=Ge.x*je,r=Math.abs(i-xt.x),a=n||i>xt.x==0The image could not be loaded.',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Ht.length}},Qt=function(e,t,n){if(!e.src||e.loadError)return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds=Pt(),e.initialPosition=e.bounds.center,e.bounds;var o,i,r,a=!n;return a&&(e.vGap||(e.vGap={top:0,bottom:0}),v("parseVerticalMargin",e)),Gt.x=t.x,Gt.y=t.y-e.vGap.top-e.vGap.bottom,a&&(o=Gt.x/e.w,i=Gt.y/e.h,e.fitRatio=oGt.x?Math.round(Gt.x-o):r.center.x,r.max.y=i>Gt.y?Math.round(Gt.y-i)+t.vGap.top:r.center.y,r.min.x=o>Gt.x?0:r.center.x,r.min.y=i>Gt.y?t.vGap.top:r.center.y,a&&n===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds):void 0},$t=function(e,t,n){var o;e.src&&(t=t||e.container.lastChild,o=n?e.w:Math.round(e.w*e.fitRatio),n=n?e.h:Math.round(e.h*e.fitRatio),e.placeholder&&!e.loaded&&(e.placeholder.style.width=o+"px",e.placeholder.style.height=n+"px"),t.style.width=o+"px",t.style.height=n+"px")};i("Controller",{publicMethods:{lazyLoadItem:function(e){e=a(e);var t=Wt(e);t&&(!t.loaded&&!t.loading||ee)&&(v("gettingData",e,t),t.src&&zt(t))},initController:function(){f.extend(g,Xt,!0),h.items=Ht=e,Wt=h.getItemAt,jt=g.getNumItemsFn,g.loop,jt()<3&&(g.loop=!1),r("beforeChange",function(e){for(var t=g.preload,n=null===e||0<=e,o=Math.min(t[0],jt()),i=Math.min(t[1],jt()),r=1;r<=(n?i:o);r++)h.lazyLoadItem(U+r);for(r=1;r<=(n?o:i);r++)h.lazyLoadItem(U-r)}),r("initialLayout",function(){h.currItem.initialLayout=g.getThumbBoundsFn&&g.getThumbBoundsFn(U)}),r("mainScrollAnimComplete",qt),r("initialZoomInEnd",qt),r("destroy",function(){for(var e,t=0;t=Oe.max.x&&n<=Oe.min.y&&n>=Oe.max.y)&&e.preventDefault(),h.panTo(t,n)},toggleDesktopZoom:function(e){e=e||{x:We.x/2+Ye.x,y:We.y/2+Ye.y};var t=g.getDoubleTapZoom(!0,h.currItem),n=V===t;h.mouseZoomedIn=!n,h.zoomTo(n?h.currItem.initialZoomLevel:t,e,333),f[(n?"remove":"add")+"Class"](m,"pswp--zoomed-in")}}});function on(){return vn.hash.substring(1)}function rn(){sn&&clearTimeout(sn),cn&&clearTimeout(cn)}function an(){var e=on(),t={};if(e.length<5)return t;var n,o=e.split("&");for(r=0;ri.offsetWidth;){if(!r.lastElementChild)return;e.unshift(r.lastElementChild),r.lastElementChild.remove()}if(e.length){const t=document.createElement("button");t.setAttribute("class","nav-more-toggle"),t.setAttribute("aria-label","More"),t.innerHTML=' ';const n=document.createElement("div");n.setAttribute("class","gh-dropdown"),10<=e.length?(document.body.classList.add("is-dropdown-mega"),n.style.gridTemplateRows="repeat("+Math.ceil(e.length/2)+", 1fr)"):document.body.classList.remove("is-dropdown-mega"),e.forEach(function(e){n.appendChild(e)}),t.appendChild(n),r.appendChild(t),document.body.classList.add("is-dropdown-loaded"),t.addEventListener("click",function(){document.body.classList.toggle("is-dropdown-open")}),a=function(e){!t.contains(e.target)&&document.body.classList.contains("is-dropdown-open")&&document.body.classList.remove("is-dropdown-open")},window.addEventListener("click",a)}else document.body.classList.add("is-dropdown-loaded")}}imagesLoaded(e,function(){n()}),window.addEventListener("resize",function(){setTimeout(function(){window.removeEventListener("click",a),r.innerHTML=t,n()},1)})}}(),function(t,n){var o,i,r,a,s,l,c,u;function d(){if(404===this.status)return t.removeEventListener("scroll",m),void t.removeEventListener("resize",f);this.response.querySelectorAll("article.post-card").forEach(function(e){i.appendChild(n.importNode(e,!0))});var e=this.response.querySelector("link[rel=next]");e?o.href=e.href:(t.removeEventListener("scroll",m),t.removeEventListener("resize",f)),u=n.documentElement.scrollHeight,s=a=!1}function e(){var e;s||(l+c<=u-r?a=!1:(s=!0,(e=new t.XMLHttpRequest).responseType="document",e.addEventListener("load",d),e.open("GET",o.href),e.send(null)))}function p(){a||t.requestAnimationFrame(e),a=!0}function m(){l=t.scrollY,p()}function f(){c=t.innerHeight,u=n.documentElement.scrollHeight,p()}n.documentElement.classList.contains("no-infinite-scroll")||(!(o=n.querySelector("link[rel=next]"))||(i=n.querySelector(".post-feed"))&&(s=a=!(r=300),l=t.scrollY,c=t.innerHeight,u=n.documentElement.scrollHeight,t.addEventListener("scroll",m,{passive:!0}),t.addEventListener("resize",f),p()))}(window,document),lightbox(".kg-image-card > .kg-image[width][height], .kg-gallery-image > img");
+//# sourceMappingURL=casper.js.map
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/assets/built/casper.js.map b/site/versions/5.94.0/content/themes/casper/assets/built/casper.js.map
new file mode 100644
index 0000000..671ed8b
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/built/casper.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["lightbox.js","imagesloaded.pkgd.min.js","jquery.fitvids.js","photoswipe-ui-default.min.js","photoswipe.min.js","dropdown.js","infinite-scroll.js"],"names":["lightbox","trigger","document","querySelectorAll","forEach","trig","addEventListener","e","preventDefault","reachedCurrentItem","items","index","prevSibling","target","closest","previousElementSibling","classList","contains","prevItems","item","push","src","getAttribute","msrc","w","h","el","concat","nextSibling","nextElementSibling","pswpElement","PhotoSwipe","PhotoSwipeUI_Default","bgOpacity","closeOnScroll","fullscreenEl","history","shareEl","zoomEl","getThumbBoundsFn","thumbnail","pageYScroll","window","pageYOffset","documentElement","scrollTop","rect","getBoundingClientRect","x","left","y","top","width","init","onThumbnailsClick","t","define","amd","module","exports","EvEmitter","this","prototype","on","i","_events","n","indexOf","once","_onceEvents","off","length","splice","emitEvent","slice","o","r","apply","allOff","require","imagesLoaded","s","elements","Array","isArray","d","call","options","getImages","jqDeferred","Deferred","setTimeout","check","bind","a","error","img","url","element","Image","jQuery","console","Object","create","images","addElementImages","nodeName","addImage","background","addElementBackgroundImages","nodeType","u","1","9","11","getComputedStyle","exec","backgroundImage","addBackground","progress","progressedCount","hasAnyBroken","complete","isLoaded","notify","debug","log","isComplete","getIsImageComplete","confirm","naturalWidth","proxyImage","handleEvent","type","onload","unbindEvents","onerror","removeEventListener","makeJQueryPlugin","fn","promise","$","fitVids","head","div","settings","customSelector","ignore","getElementById","getElementsByTagName","createElement","innerHTML","appendChild","childNodes","extend","each","selectors","ignoreList","$allVideos","find","join","not","aspectRatio","videoName","$this","parents","tagName","toLowerCase","parent","css","isNaN","attr","parseInt","height","_count","wrap","removeAttr","Zepto","b","A","event","q","timeToIdle","mouseUsed","k","K","c","f","srcElement","g","S","onTap","name","stopPropagation","features","isOldAndroid","C","D","getNumItemsFn","p","E","F","removeClass","addClass","H","G","shout","href","hasAttribute","open","screen","Math","round","I","closeElClasses","hasClass","L","relatedTarget","toElement","clearTimeout","v","setIdle","timeToIdleOutside","P","vGap","likelyTouchDevice","fitControlsWidth","barsSize","captionEl","bottom","createEl","insertBefore","addCaptionHTMLFn","clientHeight","T","className","option","onInit","children","getChildByClass","j","l","m","z","loadingIndicatorDelay","title","closeEl","counterEl","arrowEl","preloaderEl","tapToClose","tapToToggleControls","clickToCloseNonZoomable","shareButtons","id","label","download","getImageURLForShare","currItem","getPageURLForShare","location","getTextForShare","indexIndicatorSep","replace","encodeURIComponent","parseShareButtonOut","onclick","J","O","toggleDesktopZoom","close","prev","next","isFullscreen","exit","enter","scrollWrap","listen","hideControls","showControls","update","initialZoomLevel","getZoomLevel","zoomTo","getDoubleTapZoom","test","prevent","onGlobalTap","onMouseOver","clearInterval","unbind","eventK","updateFullscreen","hideAnimationDuration","removeChild","showAnimationDuration","setInterval","getFullscreenAPI","template","loading","allowProgressiveImg","updateIndexIndicator","setScrollOffset","getScrollY","getCurrentIndex","detail","pointerType","fitRatio","releasePoint","supportsFullscreen","exitFullscreen","mozCancelFullScreen","webkitExitFullscreen","msExitFullscreen","requestFullscreen","enterK","exitK","elementK","mozRequestFullScreen","webkitRequestFullscreen","msRequestFullscreen","Element","ALLOW_KEYBOARD_INPUT","split","RegExp","firstChild","arraySearch","hasOwnProperty","easing","sine","out","sin","PI","inOut","cos","cubic","detectFeatures","style","oldIE","all","touch","requestAnimationFrame","raf","caf","cancelAnimationFrame","pointerEvent","PointerEvent","navigator","msPointerEnabled","userAgent","platform","appVersion","match","isOldIOSPhone","parseFloat","androidVersion","isMobileOpera","charAt","toUpperCase","Date","getTime","max","svg","createElementNS","createSVGRect","allowPanToNext","spacing","loop","pinchToClose","closeOnVerticalDrag","verticalDragRange","showHideOpacity","focus","escKey","arrowKeys","mainScrollEndFriction","panEndFriction","isClickableElement","maxSpreadZoom","modal","scaleMode","ma","za","publicMethods","wa","Aa","ac","Ca","Ba","Da","arguments","shift","Ea","Fa","ja","bg","opacity","Ga","ya","Ka","ta","ra","tb","Ja","La","ub","sa","oa","na","Ma","Na","Sa","ic","qa","da","Ta","Ua","Va","initialPosition","min","Xa","keyCode","ctrlKey","altKey","shiftKey","metaKey","returnValue","Ya","Y","X","fa","Za","ab","$a","_a","bb","cb","db","yb","pb","abs","sqrt","Eb","Db","Cb","Fb","pageX","pageY","identifier","Gb","Ib","pa","Mb","Lb","pop","la","mb","touches","Jb","Kb","Nb","nb","ea","ga","Ob","button","$b","U","pointerId","_","V","ha","ka","ia","W","kb","lb","ob","Q","zb","Ab","aa","hb","ib","vb","ca","Pb","Rb","N","4","2","3","changedTouches","sb","R","Sb","calculateSwipeSpeed","Ha","Ub","Wb","Tb","B","M","Z","ua","va","xa","mc","Ia","container","Oa","Pa","eb","viewportSize","isMainScrollAnimating","isDragging","isZooming","applyZoomPan","framework","transform","itemHolders","display","perspective","Wa","resize","updateSize","orientationchange","clientWidth","scroll","keydown","click","animationName","ui","_b","setAttribute","position","mainClass","setContent","updateCurrItem","cc","destroy","Xb","panTo","goTo","updateCurrZoomItem","bounds","center","invalidateCurrItems","needsUpdate","unshift","innerWidth","innerHeight","cleanSlide","jb","qb","rb","Qb","parentNode","Vb","lastFlickOffset","lastFlickDist","lastFlickSpeed","slowDownRatio","slowDownRatioReverse","speedDecelerationRatio","speedDecelerationRatioAbs","distanceOffset","backAnimDestination","backAnimStarted","calculateOverBoundsAnimOffset","calculateAnimOffset","timeDiff","panAnimLoop","zoomPan","now","lastNow","initGestures","maxTouchPoints","msMaxTouchPoints","mousedown","mousemove","mouseup","gc","jc","loadError","imageAppended","loaded","placeholder","kc","loadComplete","lc","errorMsg","nc","ec","holder","baseDiv","clearPlaceholder","Yb","Zb","initialLayout","removeAttribute","miniImg","webkitBackfaceVisibility","dc","fc","forceProgressiveLoading","preload","lastChild","lazyLoadItem","initController","getItemAt","preloader","html","qc","createEvent","origEvent","initCustomEvent","dispatchEvent","oc","rc","pc","initTap","onTapStart","onTapRelease","initDesktopZoom","setupDesktopZoom","handleMouseWheel","mouseZoomedIn","deltaY","deltaMode","deltaX","wheelDeltaX","wheelDeltaY","wheelDelta","Fc","Cc","hash","substring","Gc","sc","uc","Hc","galleryPIDs","pid","tc","vc","wc","xc","yc","zc","Ac","Bc","Dc","Ec","galleryUID","Ic","initHistory","updateURL","onHashChange","back","pushState","pathname","search","mediaQuery","matchMedia","querySelector","menu","nav","windowClickListener","navHTML","matches","transitionDelay","makeDropdown","submenuItems","offsetWidth","lastElementChild","remove","toggle","wrapper","body","add","gridTemplateRows","ceil","child","nextElement","feedElement","buffer","ticking","lastScrollY","lastWindowHeight","lastDocumentHeight","onPageLoad","status","onScroll","onResize","response","importNode","resNextElement","scrollHeight","onUpdate","xhr","XMLHttpRequest","responseType","send","requestTick","scrollY","passive"],"mappings":"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","file":"casper.js","sourcesContent":["function lightbox(trigger) {\n var onThumbnailsClick = function (e) {\n e.preventDefault();\n\n var items = [];\n var index = 0;\n\n var prevSibling = e.target.closest('.kg-card').previousElementSibling;\n\n while (prevSibling && (prevSibling.classList.contains('kg-image-card') || prevSibling.classList.contains('kg-gallery-card'))) {\n var prevItems = [];\n\n prevSibling.querySelectorAll('img').forEach(function (item) {\n prevItems.push({\n src: item.getAttribute('src'),\n msrc: item.getAttribute('src'),\n w: item.getAttribute('width'),\n h: item.getAttribute('height'),\n el: item,\n })\n\n index += 1;\n });\n prevSibling = prevSibling.previousElementSibling;\n\n items = prevItems.concat(items);\n }\n\n if (e.target.classList.contains('kg-image')) {\n items.push({\n src: e.target.getAttribute('src'),\n msrc: e.target.getAttribute('src'),\n w: e.target.getAttribute('width'),\n h: e.target.getAttribute('height'),\n el: e.target,\n });\n } else {\n var reachedCurrentItem = false;\n\n e.target.closest('.kg-gallery-card').querySelectorAll('img').forEach(function (item) {\n items.push({\n src: item.getAttribute('src'),\n msrc: item.getAttribute('src'),\n w: item.getAttribute('width'),\n h: item.getAttribute('height'),\n el: item,\n });\n\n if (!reachedCurrentItem && item !== e.target) {\n index += 1;\n } else {\n reachedCurrentItem = true;\n }\n });\n }\n\n var nextSibling = e.target.closest('.kg-card').nextElementSibling;\n\n while (nextSibling && (nextSibling.classList.contains('kg-image-card') || nextSibling.classList.contains('kg-gallery-card'))) {\n nextSibling.querySelectorAll('img').forEach(function (item) {\n items.push({\n src: item.getAttribute('src'),\n msrc: item.getAttribute('src'),\n w: item.getAttribute('width'),\n h: item.getAttribute('height'),\n el: item,\n })\n });\n nextSibling = nextSibling.nextElementSibling;\n }\n\n var pswpElement = document.querySelectorAll('.pswp')[0];\n\n var options = {\n bgOpacity: 0.9,\n closeOnScroll: true,\n fullscreenEl: false,\n history: false,\n index: index,\n shareEl: false,\n zoomEl: false,\n getThumbBoundsFn: function(index) {\n var thumbnail = items[index].el,\n pageYScroll = window.pageYOffset || document.documentElement.scrollTop,\n rect = thumbnail.getBoundingClientRect();\n\n return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};\n }\n }\n\n var gallery = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options);\n gallery.init();\n\n return false;\n };\n\n var triggers = document.querySelectorAll(trigger);\n triggers.forEach(function (trig) {\n trig.addEventListener('click', function (e) {\n onThumbnailsClick(e);\n });\n });\n}\n\n(function () {\n lightbox(\n '.kg-image-card > .kg-image[width][height], .kg-gallery-image > img'\n );\n})();","/*!\n * imagesLoaded PACKAGED v4.1.4\n * JavaScript is all like \"You images are done yet or what?\"\n * MIT License\n */\n\n!function(e,t){\"function\"==typeof define&&define.amd?define(\"ev-emitter/ev-emitter\",t):\"object\"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}(\"undefined\"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o';\n head.appendChild(div.childNodes[1]);\n }\n\n if ( options ) {\n $.extend( settings, options );\n }\n\n return this.each(function(){\n var selectors = [\n 'iframe[src*=\"player.vimeo.com\"]',\n 'iframe[src*=\"youtube.com\"]',\n 'iframe[src*=\"youtube-nocookie.com\"]',\n 'iframe[src*=\"kickstarter.com\"][src*=\"video.html\"]',\n 'object',\n 'embed'\n ];\n\n if (settings.customSelector) {\n selectors.push(settings.customSelector);\n }\n\n var ignoreList = '.fitvidsignore';\n\n if(settings.ignore) {\n ignoreList = ignoreList + ', ' + settings.ignore;\n }\n\n var $allVideos = $(this).find(selectors.join(','));\n $allVideos = $allVideos.not('object object'); // SwfObj conflict patch\n $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video.\n\n $allVideos.each(function(){\n var $this = $(this);\n if($this.parents(ignoreList).length > 0) {\n return; // Disable FitVids on this video.\n }\n if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; }\n if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width'))))\n {\n $this.attr('height', 9);\n $this.attr('width', 16);\n }\n var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(),\n width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(),\n aspectRatio = height / width;\n if(!$this.attr('name')){\n var videoName = 'fitvid' + $.fn.fitVids._count;\n $this.attr('name', videoName);\n $.fn.fitVids._count++;\n }\n $this.wrap('').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%');\n $this.removeAttr('height').removeAttr('width');\n });\n });\n };\n\n // Internal counter for unique video names.\n $.fn.fitVids._count = 0;\n\n// Works with either jQuery or Zepto\n})( window.jQuery || window.Zepto );\n","/*! PhotoSwipe Default UI - 4.1.3 - 2019-01-08\n* http://photoswipe.com\n* Copyright (c) 2019 Dmitry Semenov; */\n!function(a,b){\"function\"==typeof define&&define.amd?define(b):\"object\"==typeof exports?module.exports=b():a.PhotoSwipeUI_Default=b()}(this,function(){\"use strict\";var a=function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=this,w=!1,x=!0,y=!0,z={barsSize:{top:44,bottom:\"auto\"},closeElClasses:[\"item\",\"caption\",\"zoom-wrap\",\"ui\",\"top-bar\"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(a,b){return a.title?(b.children[0].innerHTML=a.title,!0):(b.children[0].innerHTML=\"\",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:\"facebook\",label:\"Share on Facebook\",url:\"https://www.facebook.com/sharer/sharer.php?u={{url}}\"},{id:\"twitter\",label:\"Tweet\",url:\"https://twitter.com/intent/tweet?text={{text}}&url={{url}}\"},{id:\"pinterest\",label:\"Pin it\",url:\"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}\"},{id:\"download\",label:\"Download image\",url:\"{{raw_image_url}}\",download:!0}],getImageURLForShare:function(){return a.currItem.src||\"\"},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return a.currItem.title||\"\"},indexIndicatorSep:\" / \",fitControlsWidth:1200},A=function(a){if(r)return!0;a=a||window.event,q.timeToIdle&&q.mouseUsed&&!k&&K();for(var c,d,e=a.target||a.srcElement,f=e.getAttribute(\"class\")||\"\",g=0;g-1&&(c.onTap(),d=!0);if(d){a.stopPropagation&&a.stopPropagation(),r=!0;var h=b.features.isOldAndroid?600:30;s=setTimeout(function(){r=!1},h)}},B=function(){return!a.likelyTouchDevice||q.mouseUsed||screen.width>q.fitControlsWidth},C=function(a,c,d){b[(d?\"add\":\"remove\")+\"Class\"](a,\"pswp__\"+c)},D=function(){var a=1===q.getNumItemsFn();a!==p&&(C(d,\"ui--one-slide\",a),p=a)},E=function(){C(i,\"share-modal--hidden\",y)},F=function(){return y=!y,y?(b.removeClass(i,\"pswp__share-modal--fade-in\"),setTimeout(function(){y&&E()},300)):(E(),setTimeout(function(){y||b.addClass(i,\"pswp__share-modal--fade-in\")},30)),y||H(),!1},G=function(b){b=b||window.event;var c=b.target||b.srcElement;return a.shout(\"shareLinkClick\",b,c),!!c.href&&(!!c.hasAttribute(\"download\")||(window.open(c.href,\"pswp_share\",\"scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left=\"+(window.screen?Math.round(screen.width/2-275):100)),y||F(),!1))},H=function(){for(var a,b,c,d,e,f=\"\",g=0;g\"+a.label+\"\",q.parseShareButtonOut&&(f=q.parseShareButtonOut(a,f));i.children[0].innerHTML=f,i.children[0].onclick=G},I=function(a){for(var c=0;c=.95&&v.showControls()});var a;l(\"onPinchClose\",function(b){x&&b<.9?(v.hideControls(),a=!0):a&&!x&&b>.9&&v.showControls()}),l(\"zoomGestureEnded\",function(){a=!1,a&&!x&&v.showControls()})},S=[{name:\"caption\",option:\"captionEl\",onInit:function(a){e=a}},{name:\"share-modal\",option:\"shareEl\",onInit:function(a){i=a},onTap:function(){F()}},{name:\"button--share\",option:\"shareEl\",onInit:function(a){h=a},onTap:function(){F()}},{name:\"button--zoom\",option:\"zoomEl\",onTap:a.toggleDesktopZoom},{name:\"counter\",option:\"counterEl\",onInit:function(a){g=a}},{name:\"button--close\",option:\"closeEl\",onTap:a.close},{name:\"button--arrow--left\",option:\"arrowEl\",onTap:a.prev},{name:\"button--arrow--right\",option:\"arrowEl\",onTap:a.next},{name:\"button--fs\",option:\"fullscreenEl\",onTap:function(){c.isFullscreen()?c.exit():c.enter()}},{name:\"preloader\",option:\"preloaderEl\",onInit:function(a){m=a}}],T=function(){var a,c,e,f=function(d){if(d)for(var f=d.length,g=0;g-1&&(q[e.option]?(b.removeClass(a,\"pswp__element--disabled\"),e.onInit&&e.onInit(a)):b.addClass(a,\"pswp__element--disabled\"))}};f(d.children);var g=b.getChildByClass(d,\"pswp__top-bar\");g&&f(g.children)};v.init=function(){b.extend(a.options,z,!0),q=a.options,d=b.getChildByClass(a.scrollWrap,\"pswp__ui\"),l=a.listen,R(),l(\"beforeChange\",v.update),l(\"doubleTap\",function(b){var c=a.currItem.initialZoomLevel;a.getZoomLevel()!==c?a.zoomTo(c,b,333):a.zoomTo(q.getDoubleTapZoom(!1,a.currItem),b,333)}),l(\"preventDragEvent\",function(a,b,c){var d=a.target||a.srcElement;d&&d.getAttribute(\"class\")&&a.type.indexOf(\"mouse\")>-1&&(d.getAttribute(\"class\").indexOf(\"__caption\")>0||/(SMALL|STRONG|EM)/i.test(d.tagName))&&(c.prevent=!1)}),l(\"bindEvents\",function(){b.bind(d,\"pswpTap click\",A),b.bind(a.scrollWrap,\"pswpTap\",v.onGlobalTap),a.likelyTouchDevice||b.bind(a.scrollWrap,\"mouseover\",v.onMouseOver)}),l(\"unbindEvents\",function(){y||F(),t&&clearInterval(t),b.unbind(document,\"mouseout\",L),b.unbind(document,\"mousemove\",K),b.unbind(d,\"pswpTap click\",A),b.unbind(a.scrollWrap,\"pswpTap\",v.onGlobalTap),b.unbind(a.scrollWrap,\"mouseover\",v.onMouseOver),c&&(b.unbind(document,c.eventK,v.updateFullscreen),c.isFullscreen()&&(q.hideAnimationDuration=0,c.exit()),c=null)}),l(\"destroy\",function(){q.captionEl&&(f&&d.removeChild(f),b.removeClass(e,\"pswp__caption--empty\")),i&&(i.children[0].onclick=null),b.removeClass(d,\"pswp__ui--over-close\"),b.addClass(d,\"pswp__ui--hidden\"),v.setIdle(!1)}),q.showAnimationDuration||b.removeClass(d,\"pswp__ui--hidden\"),l(\"initialZoomIn\",function(){q.showAnimationDuration&&b.removeClass(d,\"pswp__ui--hidden\")}),l(\"initialZoomOut\",function(){b.addClass(d,\"pswp__ui--hidden\")}),l(\"parseVerticalMargin\",P),T(),q.shareEl&&h&&i&&(y=!0),D(),Q(),M(),N()},v.setIdle=function(a){k=a,C(d,\"ui--idle\",a)},v.update=function(){x&&a.currItem?(v.updateIndexIndicator(),q.captionEl&&(q.addCaptionHTMLFn(a.currItem,e),C(e,\"caption--empty\",!a.currItem.title)),w=!0):w=!1,y||F(),D()},v.updateFullscreen=function(d){d&&setTimeout(function(){a.setScrollOffset(0,b.getScrollY())},50),b[(c.isFullscreen()?\"add\":\"remove\")+\"Class\"](a.template,\"pswp--fs\")},v.updateIndexIndicator=function(){q.counterEl&&(g.innerHTML=a.getCurrentIndex()+1+q.indexIndicatorSep+q.getNumItemsFn())},v.onGlobalTap=function(c){c=c||window.event;var d=c.target||c.srcElement;if(!r)if(c.detail&&\"mouse\"===c.detail.pointerType){if(I(d))return void a.close();b.hasClass(d,\"pswp__img\")&&(1===a.getZoomLevel()&&a.getZoomLevel()<=a.currItem.fitRatio?q.clickToCloseNonZoomable&&a.close():a.toggleDesktopZoom(c.detail.releasePoint))}else if(q.tapToToggleControls&&(x?v.hideControls():v.showControls()),q.tapToClose&&(b.hasClass(d,\"pswp__img\")||I(d)))return void a.close()},v.onMouseOver=function(a){a=a||window.event;var b=a.target||a.srcElement;C(d,\"ui--over-close\",I(b))},v.hideControls=function(){b.addClass(d,\"pswp__ui--hidden\"),x=!1},v.showControls=function(){x=!0,w||v.update(),b.removeClass(d,\"pswp__ui--hidden\")},v.supportsFullscreen=function(){var a=document;return!!(a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen)},v.getFullscreenAPI=function(){var b,c=document.documentElement,d=\"fullscreenchange\";return c.requestFullscreen?b={enterK:\"requestFullscreen\",exitK:\"exitFullscreen\",elementK:\"fullscreenElement\",eventK:d}:c.mozRequestFullScreen?b={enterK:\"mozRequestFullScreen\",exitK:\"mozCancelFullScreen\",elementK:\"mozFullScreenElement\",eventK:\"moz\"+d}:c.webkitRequestFullscreen?b={enterK:\"webkitRequestFullscreen\",exitK:\"webkitExitFullscreen\",elementK:\"webkitFullscreenElement\",eventK:\"webkit\"+d}:c.msRequestFullscreen&&(b={enterK:\"msRequestFullscreen\",exitK:\"msExitFullscreen\",elementK:\"msFullscreenElement\",eventK:\"MSFullscreenChange\"}),b&&(b.enter=function(){return j=q.closeOnScroll,q.closeOnScroll=!1,\"webkitRequestFullscreen\"!==this.enterK?a.template[this.enterK]():void a.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},b.exit=function(){return q.closeOnScroll=j,document[this.exitK]()},b.isFullscreen=function(){return document[this.elementK]}),b}};return a});","/*! PhotoSwipe - v4.1.3 - 2019-01-08\n* http://photoswipe.com\n* Copyright (c) 2019 Dmitry Semenov; */\n!function(a,b){\"function\"==typeof define&&define.amd?define(b):\"object\"==typeof exports?module.exports=b():a.PhotoSwipe=b()}(this,function(){\"use strict\";var a=function(a,b,c,d){var e={features:null,bind:function(a,b,c,d){var e=(d?\"remove\":\"add\")+\"EventListener\";b=b.split(\" \");for(var f=0;f0&&(g=parseInt(g[1],10),g>=1&&g<8&&(d.isOldIOSPhone=!0))}var h=f.match(/Android\\s([0-9\\.]*)/),i=h?h[1]:0;i=parseFloat(i),i>=1&&(i<4.4&&(d.isOldAndroid=!0),d.androidVersion=i),d.isMobileOpera=/opera mini|opera mobi/i.test(f)}for(var j,k,l=[\"transform\",\"perspective\",\"animationName\"],m=[\"\",\"webkit\",\"Moz\",\"ms\",\"O\"],n=0;n<4;n++){c=m[n];for(var o=0;o<3;o++)j=l[o],k=c+(c?j.charAt(0).toUpperCase()+j.slice(1):j),!d[j]&&k in b&&(d[j]=k);c&&!d.raf&&(c=c.toLowerCase(),d.raf=window[c+\"RequestAnimationFrame\"],d.raf&&(d.caf=window[c+\"CancelAnimationFrame\"]||window[c+\"CancelRequestAnimationFrame\"]))}if(!d.raf){var p=0;d.raf=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-p)),d=window.setTimeout(function(){a(b+c)},c);return p=b+c,d},d.caf=function(a){clearTimeout(a)}}return d.svg=!!document.createElementNS&&!!document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\").createSVGRect,e.features=d,d}};e.detectFeatures(),e.features.oldIE&&(e.bind=function(a,b,c,d){b=b.split(\" \");for(var e,f=(d?\"detach\":\"attach\")+\"Event\",g=function(){c.handleEvent.call(c)},h=0;hb-1?a-b:a<0?b+a:a},Ba={},Ca=function(a,b){return Ba[a]||(Ba[a]=[]),Ba[a].push(b)},Da=function(a){var b=Ba[a];if(b){var c=Array.prototype.slice.call(arguments);c.shift();for(var d=0;df.currItem.fitRatio?ya||(mc(f.currItem,!1,!0),ya=!0):ya&&(mc(f.currItem),ya=!1)),Ga(ea,pa.x,pa.y,s))},Ia=function(a){a.container&&Ga(a.container.style,a.initialPosition.x,a.initialPosition.y,a.initialZoomLevel,a)},Ja=function(a,b){b[E]=u+a+\"px, 0px\"+v},Ka=function(a,b){if(!i.loop&&b){var c=m+(ta.x*ra-a)/ta.x,d=Math.round(a-tb.x);(c<0&&d>0||c>=ac()-1&&d<0)&&(a=tb.x+d*i.mainScrollEndFriction)}tb.x=a,Ja(a,n)},La=function(a,b){var c=ub[a]-sa[a];return oa[a]+na[a]+c-c*(b/t)},Ma=function(a,b){a.x=b.x,a.y=b.y,b.id&&(a.id=b.id)},Na=function(a){a.x=Math.round(a.x),a.y=Math.round(a.y)},Oa=null,Pa=function(){Oa&&(e.unbind(document,\"mousemove\",Pa),e.addClass(a,\"pswp--has_mouse\"),i.mouseUsed=!0,Da(\"mouseUsed\")),Oa=setTimeout(function(){Oa=null},100)},Qa=function(){e.bind(document,\"keydown\",f),N.transform&&e.bind(f.scrollWrap,\"click\",f),i.mouseUsed||e.bind(document,\"mousemove\",Pa),e.bind(window,\"resize scroll orientationchange\",f),Da(\"bindEvents\")},Ra=function(){e.unbind(window,\"resize scroll orientationchange\",f),e.unbind(window,\"scroll\",r.scroll),e.unbind(document,\"keydown\",f),e.unbind(document,\"mousemove\",Pa),N.transform&&e.unbind(f.scrollWrap,\"click\",f),V&&e.unbind(window,p,f),clearTimeout(O),Da(\"unbindEvents\")},Sa=function(a,b){var c=ic(f.currItem,qa,a);return b&&(da=c),c},Ta=function(a){return a||(a=f.currItem),a.initialZoomLevel},Ua=function(a){return a||(a=f.currItem),a.w>0?i.maxSpreadZoom:1},Va=function(a,b,c,d){return d===f.currItem.initialZoomLevel?(c[a]=f.currItem.initialPosition[a],!0):(c[a]=La(a,d),c[a]>b.min[a]?(c[a]=b.min[a],!0):c[a]1?1:a.fitRatio,c=a.container.style,d=b*a.w,e=b*a.h;c.width=d+\"px\",c.height=e+\"px\",c.left=a.initialPosition.x+\"px\",c.top=a.initialPosition.y+\"px\"},Ha=function(){if(ea){var a=ea,b=f.currItem,c=b.fitRatio>1?1:b.fitRatio,d=c*b.w,e=c*b.h;a.width=d+\"px\",a.height=e+\"px\",a.left=pa.x+\"px\",a.top=pa.y+\"px\"}}},Xa=function(a){var b=\"\";i.escKey&&27===a.keyCode?b=\"close\":i.arrowKeys&&(37===a.keyCode?b=\"prev\":39===a.keyCode&&(b=\"next\")),b&&(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||(a.preventDefault?a.preventDefault():a.returnValue=!1,f[b]()))},Ya=function(a){a&&(Y||X||fa||T)&&(a.preventDefault(),a.stopPropagation())},Za=function(){f.setScrollOffset(0,e.getScrollY())},$a={},_a=0,ab=function(a){$a[a]&&($a[a].raf&&I($a[a].raf),_a--,delete $a[a])},bb=function(a){$a[a]&&ab(a),$a[a]||(_a++,$a[a]={})},cb=function(){for(var a in $a)$a.hasOwnProperty(a)&&ab(a)},db=function(a,b,c,d,e,f,g){var h,i=Ea();bb(a);var j=function(){if($a[a]){if(h=Ea()-i,h>=d)return ab(a),f(c),void(g&&g());f((c-b)*e(h/d)+b),$a[a].raf=H(j)}};j()},eb={shout:Da,listen:Ca,viewportSize:qa,options:i,isMainScrollAnimating:function(){return fa},getZoomLevel:function(){return s},getCurrentIndex:function(){return m},isDragging:function(){return V},isZooming:function(){return aa},setScrollOffset:function(a,b){sa.x=a,M=sa.y=b,Da(\"updateScrollOffset\",sa)},applyZoomPan:function(a,b,c,d){pa.x=b,pa.y=c,s=a,Ha(d)},init:function(){if(!j&&!k){var c;f.framework=e,f.template=a,f.bg=e.getChildByClass(a,\"pswp__bg\"),J=a.className,j=!0,N=e.detectFeatures(),H=N.raf,I=N.caf,E=N.transform,L=N.oldIE,f.scrollWrap=e.getChildByClass(a,\"pswp__scroll-wrap\"),f.container=e.getChildByClass(f.scrollWrap,\"pswp__container\"),n=f.container.style,f.itemHolders=y=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display=\"none\",Wa(),r={resize:f.updateSize,orientationchange:function(){clearTimeout(O),O=setTimeout(function(){qa.x!==f.scrollWrap.clientWidth&&f.updateSize()},500)},scroll:Za,keydown:Xa,click:Ya};var d=N.isOldIOSPhone||N.isOldAndroid||N.isMobileOpera;for(N.animationName&&N.transform&&!d||(i.showAnimationDuration=i.hideAnimationDuration=0),c=0;c=ac())&&(m=0),f.currItem=_b(m),(N.isOldIOSPhone||N.isOldAndroid)&&(va=!1),a.setAttribute(\"aria-hidden\",\"false\"),i.modal&&(va?a.style.position=\"fixed\":(a.style.position=\"absolute\",a.style.top=e.getScrollY()+\"px\")),void 0===M&&(Da(\"initialLayout\"),M=K=e.getScrollY());var l=\"pswp--open \";for(i.mainClass&&(l+=i.mainClass+\" \"),i.showHideOpacity&&(l+=\"pswp--animate_opacity \"),l+=G?\"pswp--touch\":\"pswp--notouch\",l+=N.animationName?\" pswp--css_animation\":\"\",l+=N.svg?\" pswp--svg\":\"\",e.addClass(a,l),f.updateSize(),o=-1,ua=null,c=0;cda.min.x?a=da.min.x:ada.min.y?b=da.min.y:b=h&&(o+=ua+(ua>0?-h:h),c=h);for(var d=0;d0?(b=y.shift(),y[h-1]=b,o++,Ja((o+2)*ta.x,b.el.style),f.setContent(b,m-c+d+1+1)):(b=y.pop(),y.unshift(b),o--,Ja(o*ta.x,b.el.style),f.setContent(b,m+c-d-1-1));if(ea&&1===Math.abs(ua)){var e=_b(z);e.initialZoomLevel!==s&&(ic(e,qa),mc(e),Ia(e))}ua=0,f.updateCurrZoomItem(),z=m,Da(\"afterChange\")}}},updateSize:function(b){if(!va&&i.modal){var c=e.getScrollY();if(M!==c&&(a.style.top=c+\"px\",M=c),!b&&xa.x===window.innerWidth&&xa.y===window.innerHeight)return;xa.x=window.innerWidth,xa.y=window.innerHeight,a.style.height=xa.y+\"px\"}if(qa.x=f.scrollWrap.clientWidth,qa.y=f.scrollWrap.clientHeight,Za(),ta.x=qa.x+Math.round(qa.x*i.spacing),ta.y=qa.y,Ka(ta.x*ra),Da(\"beforeResize\"),void 0!==o){for(var d,g,j,k=0;k2&&(j=Aa(j)),g=_b(j),g&&(x||g.needsUpdate||!g.bounds)?(f.cleanSlide(g),f.setContent(d,j),1===k&&(f.currItem=g,f.updateCurrZoomItem(!0)),g.needsUpdate=!1):d.index===-1&&j>=0&&f.setContent(d,j),g&&g.container&&(ic(g,qa),mc(g),Ia(g));x=!1}t=s=f.currItem.initialZoomLevel,da=f.currItem.bounds,da&&(pa.x=da.center.x,pa.y=da.center.y,Ha(!0)),Da(\"resize\")},zoomTo:function(a,b,c,d,f){b&&(t=s,ub.x=Math.abs(b.x)-pa.x,ub.y=Math.abs(b.y)-pa.y,Ma(oa,pa));var g=Sa(a,!1),h={};Va(\"x\",g,h,a),Va(\"y\",g,h,a);var i=s,j={x:pa.x,y:pa.y};Na(h);var k=function(b){1===b?(s=a,pa.x=h.x,pa.y=h.y):(s=(a-i)*b+i,pa.x=(h.x-j.x)*b+j.x,pa.y=(h.y-j.y)*b+j.y),f&&f(b),Ha(1===b)};c?db(\"customZoomTo\",0,1,c,d||e.easing.sine.inOut,k):k(1)}},fb=30,gb=10,hb={},ib={},jb={},kb={},lb={},mb=[],nb={},ob=[],pb={},qb=0,rb=ma(),sb=0,tb=ma(),ub=ma(),vb=ma(),wb=function(a,b){return a.x===b.x&&a.y===b.y},xb=function(a,b){return Math.abs(a.x-b.x)-1)&&(b(a)?a:Cb(a.parentNode,b)))},Db={},Eb=function(a,b){return Db.prevent=!Cb(a.target,i.isClickableElement),Da(\"preventDragEvent\",a,b,Db),Db.prevent},Fb=function(a,b){return b.x=a.pageX,b.y=a.pageY,b.id=a.identifier,b},Gb=function(a,b,c){c.x=.5*(a.x+b.x),c.y=.5*(a.y+b.y)},Hb=function(a,b,c){if(a-Q>50){var d=ob.length>2?ob.shift():{};d.x=b,d.y=c,ob.push(d),Q=a}},Ib=function(){var a=pa.y-f.currItem.initialPosition.y;return 1-Math.abs(a/(qa.y/2))},Jb={},Kb={},Lb=[],Mb=function(a){for(;Lb.length>0;)Lb.pop();return F?(la=0,mb.forEach(function(a){0===la?Lb[0]=a:1===la&&(Lb[1]=a),la++})):a.type.indexOf(\"touch\")>-1?a.touches&&a.touches.length>0&&(Lb[0]=Fb(a.touches[0],Jb),a.touches.length>1&&(Lb[1]=Fb(a.touches[1],Kb))):(Jb.x=a.pageX,Jb.y=a.pageY,Jb.id=\"\",Lb[0]=Jb),Lb},Nb=function(a,b){var c,d,e,g,h=0,j=pa[a]+b[a],k=b[a]>0,l=tb.x+b.x,m=tb.x-nb.x;return c=j>da.min[a]||jda.min[a]&&(c=i.panEndFriction,h=da.min[a]-j,d=da.min[a]-oa[a]),(d<=0||m<0)&&ac()>1?(g=l,m<0&&l>nb.x&&(g=nb.x)):da.min.x!==da.max.x&&(e=j)):(j0)&&ac()>1?(g=l,m>0&&lf.currItem.fitRatio&&(pa[a]+=b[a]*c)):(void 0!==g&&(Ka(g,!0),$=g!==nb.x),da.min.x!==da.max.x&&(void 0!==e?pa.x=e:$||(pa.x+=b.x*c)),void 0!==g)},Ob=function(a){if(!(\"mousedown\"===a.type&&a.button>0)){if($b)return void a.preventDefault();if(!U||\"mousedown\"!==a.type){if(Eb(a,!0)&&a.preventDefault(),Da(\"pointerDown\"),F){var b=e.arraySearch(mb,a.pointerId,\"id\");b<0&&(b=mb.length),mb[b]={x:a.pageX,y:a.pageY,id:a.pointerId}}var c=Mb(a),d=c.length;_=null,cb(),V&&1!==d||(V=ha=!0,e.bind(window,p,f),S=ka=ia=T=$=Y=W=X=!1,ga=null,Da(\"firstTouchStart\",c),Ma(oa,pa),na.x=na.y=0,Ma(kb,c[0]),Ma(lb,kb),nb.x=ta.x*ra,ob=[{x:kb.x,y:kb.y}],Q=P=Ea(),Sa(s,!0),zb(),Ab()),!aa&&d>1&&!fa&&!$&&(t=s,X=!1,aa=W=!0,na.y=na.x=0,Ma(oa,pa),Ma(hb,c[0]),Ma(ib,c[1]),Gb(hb,ib,vb),ub.x=Math.abs(vb.x)-pa.x,ub.y=Math.abs(vb.y)-pa.y,ba=ca=yb(hb,ib))}}},Pb=function(a){if(a.preventDefault(),F){var b=e.arraySearch(mb,a.pointerId,\"id\");if(b>-1){var c=mb[b];c.x=a.pageX,c.y=a.pageY}}if(V){var d=Mb(a);if(ga||Y||aa)_=d;else if(tb.x!==ta.x*ra)ga=\"h\";else{var f=Math.abs(d[0].x-kb.x)-Math.abs(d[0].y-kb.y);Math.abs(f)>=gb&&(ga=f>0?\"h\":\"v\",_=d)}}},Qb=function(){if(_){var a=_.length;if(0!==a)if(Ma(hb,_[0]),jb.x=hb.x-kb.x,jb.y=hb.y-kb.y,aa&&a>1){if(kb.x=hb.x,kb.y=hb.y,!jb.x&&!jb.y&&wb(_[1],ib))return;Ma(ib,_[1]),X||(X=!0,Da(\"zoomGestureStarted\"));var b=yb(hb,ib),c=Vb(b);c>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(ka=!0);var d=1,e=Ta(),g=Ua();if(c1&&(d=1),c=e-d*(e/3);else c>g&&(d=(c-g)/(6*e),d>1&&(d=1),c=g+d*e);d<0&&(d=0),ba=b,Gb(hb,ib,rb),na.x+=rb.x-vb.x,na.y+=rb.y-vb.y,Ma(vb,rb),pa.x=La(\"x\",c),pa.y=La(\"y\",c),S=c>s,s=c,Ha()}else{if(!ga)return;if(ha&&(ha=!1,Math.abs(jb.x)>=gb&&(jb.x-=_[0].x-lb.x),Math.abs(jb.y)>=gb&&(jb.y-=_[0].y-lb.y)),kb.x=hb.x,kb.y=hb.y,0===jb.x&&0===jb.y)return;if(\"v\"===ga&&i.closeOnVerticalDrag&&!Bb()){na.y+=jb.y,pa.y+=jb.y;var k=Ib();return T=!0,Da(\"onVerticalDrag\",k),Fa(k),void Ha()}Hb(Ea(),hb.x,hb.y),Y=!0,da=f.currItem.bounds;var l=Nb(\"x\",jb);l||(Nb(\"y\",jb),Na(pa),Ha())}}},Rb=function(a){if(N.isOldAndroid){if(U&&\"mouseup\"===a.type)return;a.type.indexOf(\"touch\")>-1&&(clearTimeout(U),U=setTimeout(function(){U=0},600))}Da(\"pointerUp\"),Eb(a,!1)&&a.preventDefault();var b;if(F){var c=e.arraySearch(mb,a.pointerId,\"id\");if(c>-1)if(b=mb.splice(c,1)[0],navigator.msPointerEnabled){var d={4:\"mouse\",2:\"touch\",3:\"pen\"};b.type=d[a.pointerType],b.type||(b.type=a.pointerType||\"mouse\")}else b.type=a.pointerType||\"mouse\"}var g,h=Mb(a),j=h.length;if(\"mouseup\"===a.type&&(j=0),2===j)return _=null,!0;1===j&&Ma(lb,h[0]),0!==j||ga||fa||(b||(\"mouseup\"===a.type?b={x:a.pageX,y:a.pageY,type:\"mouse\"}:a.changedTouches&&a.changedTouches[0]&&(b={x:a.changedTouches[0].pageX,y:a.changedTouches[0].pageY,type:\"touch\"})),Da(\"touchRelease\",a,b));var k=-1;if(0===j&&(V=!1,e.unbind(window,p,f),zb(),aa?k=0:sb!==-1&&(k=Ea()-sb)),sb=1===j?Ea():-1,g=k!==-1&&k<150?\"zoom\":\"swipe\",aa&&j<2&&(aa=!1,1===j&&(g=\"zoomPointerUp\"),Da(\"zoomGestureEnded\")),_=null,Y||X||fa||T)if(cb(),R||(R=Sb()),R.calculateSwipeSpeed(\"x\"),T){var l=Ib();if(lf.currItem.fitRatio&&Tb(R))}},Sb=function(){var a,b,c={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(d){ob.length>1?(a=Ea()-Q+50,b=ob[ob.length-2][d]):(a=Ea()-P,b=lb[d]),c.lastFlickOffset[d]=kb[d]-b,c.lastFlickDist[d]=Math.abs(c.lastFlickOffset[d]),c.lastFlickDist[d]>20?c.lastFlickSpeed[d]=c.lastFlickOffset[d]/a:c.lastFlickSpeed[d]=0,Math.abs(c.lastFlickSpeed[d])<.1&&(c.lastFlickSpeed[d]=0),c.slowDownRatio[d]=.95,c.slowDownRatioReverse[d]=1-c.slowDownRatio[d],c.speedDecelerationRatio[d]=1},calculateOverBoundsAnimOffset:function(a,b){c.backAnimStarted[a]||(pa[a]>da.min[a]?c.backAnimDestination[a]=da.min[a]:pa[a]fb&&(h||b.lastFlickOffset.x>20)?d=-1:g<-fb&&(h||b.lastFlickOffset.x<-20)&&(d=1)}var j;d&&(m+=d,m<0?(m=i.loop?ac()-1:0,j=!0):m>=ac()&&(m=i.loop?0:ac()-1,j=!0),j&&!i.loop||(ua+=d,ra-=d,c=!0));var k,l=ta.x*ra,n=Math.abs(l-tb.x);return c||l>tb.x==b.lastFlickSpeed.x>0?(k=Math.abs(b.lastFlickSpeed.x)>0?n/Math.abs(b.lastFlickSpeed.x):333,k=Math.min(k,400),k=Math.max(k,250)):k=333,qb===m&&(c=!1),fa=!0,Da(\"mainScrollAnimStart\"),db(\"mainScroll\",tb.x,l,k,e.easing.cubic.out,Ka,function(){cb(),fa=!1,qb=-1,(c||qb!==m)&&f.updateCurrItem(),Da(\"mainScrollAnimComplete\")}),c&&f.updateCurrItem(!0),c},Vb=function(a){return 1/ca*a*t},Wb=function(){var a=s,b=Ta(),c=Ua();sc&&(a=c);var d,g=1,h=ja;return ia&&!S&&!ka&&s1||navigator.msMaxTouchPoints>1),f.likelyTouchDevice=G,r[A]=Ob,r[B]=Pb,r[C]=Rb,D&&(r[D]=r[C]),N.touch&&(q+=\" mousedown\",p+=\" mousemove mouseup\",r.mousedown=r[A],r.mousemove=r[B],r.mouseup=r[C]),G||(i.allowPanToNext=!1)}}});var Xb,Yb,Zb,$b,_b,ac,bc,cc=function(b,c,d,g){Xb&&clearTimeout(Xb),$b=!0,Zb=!0;var h;b.initialLayout?(h=b.initialLayout,b.initialLayout=null):h=i.getThumbBoundsFn&&i.getThumbBoundsFn(m);var j=d?i.hideAnimationDuration:i.showAnimationDuration,k=function(){ab(\"initialZoom\"),d?(f.template.removeAttribute(\"style\"),f.bg.removeAttribute(\"style\")):(Fa(1),c&&(c.style.display=\"block\"),e.addClass(a,\"pswp--animated-in\"),Da(\"initialZoom\"+(d?\"OutEnd\":\"InEnd\"))),g&&g(),$b=!1};if(!j||!h||void 0===h.x)return Da(\"initialZoom\"+(d?\"Out\":\"In\")),s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),a.style.opacity=d?0:1,Fa(1),void(j?setTimeout(function(){k()},j):k());var n=function(){var c=l,g=!f.currItem.src||f.currItem.loadError||i.showHideOpacity;b.miniImg&&(b.miniImg.style.webkitBackfaceVisibility=\"hidden\"),d||(s=h.w/b.w,pa.x=h.x,pa.y=h.y-K,f[g?\"template\":\"bg\"].style.opacity=.001,Ha()),bb(\"initialZoom\"),d&&!c&&e.removeClass(a,\"pswp--animated-in\"),g&&(d?e[(c?\"remove\":\"add\")+\"Class\"](a,\"pswp--animate_opacity\"):setTimeout(function(){e.addClass(a,\"pswp--animate_opacity\")},30)),Xb=setTimeout(function(){if(Da(\"initialZoom\"+(d?\"Out\":\"In\")),d){var f=h.w/b.w,i={x:pa.x,y:pa.y},l=s,m=ja,n=function(b){1===b?(s=f,pa.x=h.x,pa.y=h.y-M):(s=(f-l)*b+l,pa.x=(h.x-i.x)*b+i.x,pa.y=(h.y-M-i.y)*b+i.y),Ha(),g?a.style.opacity=1-b:Fa(m-b*m)};c?db(\"initialZoom\",0,1,j,e.easing.cubic.out,n,k):(n(1),Xb=setTimeout(k,j+20))}else s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),Fa(1),g?a.style.opacity=1:Fa(1),Xb=setTimeout(k,j+20)},d?25:90)};n()},dc={},ec=[],fc={index:0,errorMsg:'',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Yb.length}},gc=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},hc=function(a,b,c){var d=a.bounds;d.center.x=Math.round((dc.x-b)/2),d.center.y=Math.round((dc.y-c)/2)+a.vGap.top,d.max.x=b>dc.x?Math.round(dc.x-b):d.center.x,d.max.y=c>dc.y?Math.round(dc.y-c)+a.vGap.top:d.center.y,d.min.x=b>dc.x?0:d.center.x,d.min.y=c>dc.y?a.vGap.top:d.center.y},ic=function(a,b,c){if(a.src&&!a.loadError){var d=!c;if(d&&(a.vGap||(a.vGap={top:0,bottom:0}),Da(\"parseVerticalMargin\",a)),dc.x=b.x,dc.y=b.y-a.vGap.top-a.vGap.bottom,d){var e=dc.x/a.w,f=dc.y/a.h;a.fitRatio=e1&&(c=1),a.initialZoomLevel=c,a.bounds||(a.bounds=gc())}if(!c)return;return hc(a,a.w*c,a.h*c),d&&c===a.initialZoomLevel&&(a.initialPosition=a.bounds.center),a.bounds}return a.w=a.h=0,a.initialZoomLevel=a.fitRatio=1,a.bounds=gc(),a.initialPosition=a.bounds.center,a.bounds},jc=function(a,b,c,d,e,g){b.loadError||d&&(b.imageAppended=!0,mc(b,d,b===f.currItem&&ya),c.appendChild(d),g&&setTimeout(function(){b&&b.loaded&&b.placeholder&&(b.placeholder.style.display=\"none\",b.placeholder=null)},500))},kc=function(a){a.loading=!0,a.loaded=!1;var b=a.img=e.createEl(\"pswp__img\",\"img\"),c=function(){a.loading=!1,a.loaded=!0,a.loadComplete?a.loadComplete(a):a.img=null,b.onload=b.onerror=null,b=null};return b.onload=c,b.onerror=function(){a.loadError=!0,c()},b.src=a.src,b},lc=function(a,b){if(a.src&&a.loadError&&a.container)return b&&(a.container.innerHTML=\"\"),a.container.innerHTML=i.errorMsg.replace(\"%url%\",a.src),!0},mc=function(a,b,c){if(a.src){b||(b=a.container.lastChild);var d=c?a.w:Math.round(a.w*a.fitRatio),e=c?a.h:Math.round(a.h*a.fitRatio);a.placeholder&&!a.loaded&&(a.placeholder.style.width=d+\"px\",a.placeholder.style.height=e+\"px\"),b.style.width=d+\"px\",b.style.height=e+\"px\"}},nc=function(){if(ec.length){for(var a,b=0;b=0,e=Math.min(c[0],ac()),g=Math.min(c[1],ac());for(b=1;b<=(d?g:e);b++)f.lazyLoadItem(m+b);for(b=1;b<=(d?e:g);b++)f.lazyLoadItem(m-b)}),Ca(\"initialLayout\",function(){f.currItem.initialLayout=i.getThumbBoundsFn&&i.getThumbBoundsFn(m)}),Ca(\"mainScrollAnimComplete\",nc),Ca(\"initialZoomInEnd\",nc),Ca(\"destroy\",function(){for(var a,b=0;b=0&&(void 0!==Yb[a]&&Yb[a])},allowProgressiveImg:function(){return i.forceProgressiveLoading||!G||i.mouseUsed||screen.width>1200},setContent:function(a,b){i.loop&&(b=Aa(b));var c=f.getItemAt(a.index);c&&(c.container=null);var d,g=f.getItemAt(b);if(!g)return void(a.el.innerHTML=\"\");Da(\"gettingData\",b,g),a.index=b,a.item=g;var h=g.container=e.createEl(\"pswp__zoom-wrap\");if(!g.src&&g.html&&(g.html.tagName?h.appendChild(g.html):h.innerHTML=g.html),lc(g),ic(g,qa),!g.src||g.loadError||g.loaded)g.src&&!g.loadError&&(d=e.createEl(\"pswp__img\",\"img\"),d.style.opacity=1,d.src=g.src,mc(g,d),jc(b,g,h,d,!0));else{if(g.loadComplete=function(c){if(j){if(a&&a.index===b){if(lc(c,!0))return c.loadComplete=c.img=null,ic(c,qa),Ia(c),void(a.index===m&&f.updateCurrZoomItem());c.imageAppended?!$b&&c.placeholder&&(c.placeholder.style.display=\"none\",c.placeholder=null):N.transform&&(fa||$b)?ec.push({item:c,baseDiv:h,img:c.img,index:b,holder:a,clearPlaceholder:!0}):jc(b,c,h,c.img,fa||$b,!0)}c.loadComplete=null,c.img=null,Da(\"imageLoadComplete\",b,c)}},e.features.transform){var k=\"pswp__img pswp__img--placeholder\";k+=g.msrc?\"\":\" pswp__img--placeholder--blank\";var l=e.createEl(k,g.msrc?\"img\":\"\");g.msrc&&(l.src=g.msrc),mc(g,l),h.appendChild(l),g.placeholder=l}g.loading||kc(g),f.allowProgressiveImg()&&(!Zb&&N.transform?ec.push({item:g,baseDiv:h,img:g.img,index:b,holder:a}):jc(b,g,h,g.img,!0,!0))}Zb||b!==m?Ia(g):(ea=h.style,cc(g,d||g.img)),a.el.innerHTML=\"\",a.el.appendChild(h)},cleanSlide:function(a){a.img&&(a.img.onload=a.img.onerror=null),a.loaded=a.loading=a.img=a.imageAppended=!1}}});var oc,pc={},qc=function(a,b,c){var d=document.createEvent(\"CustomEvent\"),e={origEvent:a,target:a.target,releasePoint:b,pointerType:c||\"touch\"};d.initCustomEvent(\"pswpTap\",!0,!0,e),a.target.dispatchEvent(d)};za(\"Tap\",{publicMethods:{initTap:function(){Ca(\"firstTouchStart\",f.onTapStart),Ca(\"touchRelease\",f.onTapRelease),Ca(\"destroy\",function(){pc={},oc=null})},onTapStart:function(a){a.length>1&&(clearTimeout(oc),oc=null)},onTapRelease:function(a,b){if(b&&!Y&&!W&&!_a){var c=b;if(oc&&(clearTimeout(oc),oc=null,xb(c,pc)))return void Da(\"doubleTap\",c);if(\"mouse\"===b.type)return void qc(a,b,\"mouse\");var d=a.target.tagName.toUpperCase();if(\"BUTTON\"===d||e.hasClass(a.target,\"pswp__single-tap\"))return void qc(a,b);Ma(pc,c),oc=setTimeout(function(){qc(a,b),oc=null},300)}}}});var rc;za(\"DesktopZoom\",{publicMethods:{initDesktopZoom:function(){L||(G?Ca(\"mouseUsed\",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(b){rc={};var c=\"wheel mousewheel DOMMouseScroll\";Ca(\"bindEvents\",function(){e.bind(a,c,f.handleMouseWheel)}),Ca(\"unbindEvents\",function(){rc&&e.unbind(a,c,f.handleMouseWheel)}),f.mouseZoomedIn=!1;var d,g=function(){f.mouseZoomedIn&&(e.removeClass(a,\"pswp--zoomed-in\"),f.mouseZoomedIn=!1),s<1?e.addClass(a,\"pswp--zoom-allowed\"):e.removeClass(a,\"pswp--zoom-allowed\"),h()},h=function(){d&&(e.removeClass(a,\"pswp--dragging\"),d=!1)};Ca(\"resize\",g),Ca(\"afterChange\",g),Ca(\"pointerDown\",function(){f.mouseZoomedIn&&(d=!0,e.addClass(a,\"pswp--dragging\"))}),Ca(\"pointerUp\",h),b||g()},handleMouseWheel:function(a){if(s<=f.currItem.fitRatio)return i.modal&&(!i.closeOnScroll||_a||V?a.preventDefault():E&&Math.abs(a.deltaY)>2&&(l=!0,f.close())),!0;if(a.stopPropagation(),rc.x=0,\"deltaX\"in a)1===a.deltaMode?(rc.x=18*a.deltaX,rc.y=18*a.deltaY):(rc.x=a.deltaX,rc.y=a.deltaY);else if(\"wheelDelta\"in a)a.wheelDeltaX&&(rc.x=-.16*a.wheelDeltaX),a.wheelDeltaY?rc.y=-.16*a.wheelDeltaY:rc.y=-.16*a.wheelDelta;else{if(!(\"detail\"in a))return;rc.y=a.detail}Sa(s,!0);var b=pa.x-rc.x,c=pa.y-rc.y;(i.modal||b<=da.min.x&&b>=da.max.x&&c<=da.min.y&&c>=da.max.y)&&a.preventDefault(),f.panTo(b,c)},toggleDesktopZoom:function(b){b=b||{x:qa.x/2+sa.x,y:qa.y/2+sa.y};var c=i.getDoubleTapZoom(!0,f.currItem),d=s===c;f.mouseZoomedIn=!d,f.zoomTo(d?f.currItem.initialZoomLevel:c,b,333),e[(d?\"remove\":\"add\")+\"Class\"](a,\"pswp--zoomed-in\")}}});var sc,tc,uc,vc,wc,xc,yc,zc,Ac,Bc,Cc,Dc,Ec={history:!0,galleryUID:1},Fc=function(){return Cc.hash.substring(1)},Gc=function(){sc&&clearTimeout(sc),uc&&clearTimeout(uc)},Hc=function(){var a=Fc(),b={};if(a.length<5)return b;var c,d=a.split(\"&\");for(c=0;c-1&&(yc=yc.split(\"&gid=\")[0],yc=yc.split(\"?gid=\")[0]),Ca(\"afterChange\",f.updateURL),Ca(\"unbindEvents\",function(){e.unbind(window,\"hashchange\",f.onHashChange)});var a=function(){xc=!0,Ac||(Bc?history.back():yc?Cc.hash=yc:Dc?history.pushState(\"\",document.title,Cc.pathname+Cc.search):Cc.hash=\"\"),Gc()};Ca(\"unbindEvents\",function(){l&&a()}),Ca(\"destroy\",function(){xc||a()}),Ca(\"firstUpdate\",function(){m=Hc().pid});var b=yc.indexOf(\"pid=\");b>-1&&(yc=yc.substring(0,b),\"&\"===yc.slice(-1)&&(yc=yc.slice(0,-1))),setTimeout(function(){j&&e.bind(window,\"hashchange\",f.onHashChange)},40)}},onHashChange:function(){return Fc()===yc?(Ac=!0,void f.close()):void(vc||(wc=!0,f.goTo(Hc().pid),wc=!1))},updateURL:function(){Gc(),wc||(zc?sc=setTimeout(Ic,800):Ic())}}}),e.extend(f,eb)};return a});","(function () {\n const mediaQuery = window.matchMedia('(max-width: 767px)');\n\n const head = document.querySelector('.gh-head');\n const menu = head.querySelector('.gh-head-menu');\n const nav = menu.querySelector('.nav');\n if (!nav) return;\n\n const logo = document.querySelector('.gh-head-logo');\n const navHTML = nav.innerHTML;\n\n if (mediaQuery.matches) {\n const items = nav.querySelectorAll('li');\n items.forEach(function (item, index) {\n item.style.transitionDelay = 0.03 * (index + 1) + 's';\n });\n }\n\n var windowClickListener;\n const makeDropdown = function () {\n if (mediaQuery.matches) return;\n const submenuItems = [];\n\n while ((nav.offsetWidth + 64) > menu.offsetWidth) {\n if (nav.lastElementChild) {\n submenuItems.unshift(nav.lastElementChild);\n nav.lastElementChild.remove();\n } else {\n return;\n }\n }\n\n if (!submenuItems.length) {\n document.body.classList.add('is-dropdown-loaded');\n return;\n }\n\n const toggle = document.createElement('button');\n toggle.setAttribute('class', 'nav-more-toggle');\n toggle.setAttribute('aria-label', 'More');\n toggle.innerHTML = ' ';\n\n const wrapper = document.createElement('div');\n wrapper.setAttribute('class', 'gh-dropdown');\n\n if (submenuItems.length >= 10) {\n document.body.classList.add('is-dropdown-mega');\n wrapper.style.gridTemplateRows = 'repeat(' + Math.ceil(submenuItems.length / 2) + ', 1fr)';\n } else {\n document.body.classList.remove('is-dropdown-mega');\n }\n\n submenuItems.forEach(function (child) {\n wrapper.appendChild(child);\n });\n\n toggle.appendChild(wrapper);\n nav.appendChild(toggle);\n\n document.body.classList.add('is-dropdown-loaded');\n\n toggle.addEventListener('click', function () {\n document.body.classList.toggle('is-dropdown-open');\n });\n\n windowClickListener = function (e) {\n if (!toggle.contains(e.target) && document.body.classList.contains('is-dropdown-open')) {\n document.body.classList.remove('is-dropdown-open');\n }\n };\n window.addEventListener('click', windowClickListener);\n }\n\n imagesLoaded(head, function () {\n makeDropdown();\n });\n\n window.addEventListener('resize', function () {\n setTimeout(function () {\n window.removeEventListener('click', windowClickListener);\n nav.innerHTML = navHTML;\n makeDropdown();\n }, 1);\n });\n})();\n","/* eslint-env browser */\n\n/**\n * Infinite Scroll\n * Used on all pages where there is a list of posts (homepage, tag index, etc).\n *\n * When the page is scrolled to 300px from the bottom, the next page of posts\n * is fetched by following the the that is output\n * by {{ghost_head}}.\n *\n * The individual post items are extracted from the fetched pages by looking for\n * a wrapper element with the class \"post-card\". Any found elements are appended\n * to the element with the class \"post-feed\" in the currently viewed page.\n */\n\n(function (window, document) {\n if (document.documentElement.classList.contains('no-infinite-scroll')) return;\n\n // next link element\n var nextElement = document.querySelector('link[rel=next]');\n if (!nextElement) {\n return;\n }\n\n // post feed element\n var feedElement = document.querySelector('.post-feed');\n if (!feedElement) {\n return;\n }\n\n var buffer = 300;\n\n var ticking = false;\n var loading = false;\n\n var lastScrollY = window.scrollY;\n var lastWindowHeight = window.innerHeight;\n var lastDocumentHeight = document.documentElement.scrollHeight;\n\n function onPageLoad() {\n if (this.status === 404) {\n window.removeEventListener('scroll', onScroll);\n window.removeEventListener('resize', onResize);\n return;\n }\n\n // append contents\n var postElements = this.response.querySelectorAll('article.post-card');\n postElements.forEach(function (item) {\n // document.importNode is important, without it the item's owner\n // document will be different which can break resizing of\n // `object-fit: cover` images in Safari\n feedElement.appendChild(document.importNode(item, true));\n });\n\n // set next link\n var resNextElement = this.response.querySelector('link[rel=next]');\n if (resNextElement) {\n nextElement.href = resNextElement.href;\n } else {\n window.removeEventListener('scroll', onScroll);\n window.removeEventListener('resize', onResize);\n }\n\n // sync status\n lastDocumentHeight = document.documentElement.scrollHeight;\n ticking = false;\n loading = false;\n }\n\n function onUpdate() {\n // return if already loading\n if (loading) {\n return;\n }\n\n // return if not scroll to the bottom\n if (lastScrollY + lastWindowHeight <= lastDocumentHeight - buffer) {\n ticking = false;\n return;\n }\n\n loading = true;\n\n var xhr = new window.XMLHttpRequest();\n xhr.responseType = 'document';\n\n xhr.addEventListener('load', onPageLoad);\n\n xhr.open('GET', nextElement.href);\n xhr.send(null);\n }\n\n function requestTick() {\n ticking || window.requestAnimationFrame(onUpdate);\n ticking = true;\n }\n\n function onScroll() {\n lastScrollY = window.scrollY;\n requestTick();\n }\n\n function onResize() {\n lastWindowHeight = window.innerHeight;\n lastDocumentHeight = document.documentElement.scrollHeight;\n requestTick();\n }\n\n window.addEventListener('scroll', onScroll, {passive: true});\n window.addEventListener('resize', onResize);\n\n requestTick();\n})(window, document);\n"]}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/assets/built/global.css b/site/versions/5.94.0/content/themes/casper/assets/built/global.css
new file mode 100644
index 0000000..e4da118
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/built/global.css
@@ -0,0 +1,2 @@
+a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{display:block;height:auto;max-width:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn,em,i{font-style:italic}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}mark{background-color:#fdffb6}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}kbd{background:#f6f8fa;border:1px solid rgba(124,139,154,.25);border-radius:6px;box-shadow:inset 0 -1px 0 rgba(124,139,154,.25);font-family:var(--font-mono);font-size:1.5rem;padding:3px 5px}@media (max-width:600px){kbd{font-size:1.3rem}}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{border:none;overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input:focus{outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on;background:#fff;color:var(--color-darkgrey);font-family:var(--font-sans);font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6em}::-moz-selection{background:#daf2fd;text-shadow:none}::selection{background:#daf2fd;text-shadow:none}hr{border:0;border-top:1px solid #f0f0f0;display:block;height:1px;margin:2.5em 0 3.5em;padding:0;position:relative;width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}::not(.gh-content) blockquote,::not(.gh-content) dl,::not(.gh-content) ol,::not(.gh-content) p,::not(.gh-content) ul{margin:0 0 1.5em}ol,ul{padding-left:1.3em;padding-right:1.5em}ol ol,ol ul,ul ol,ul ul{margin:.5em 0}ol,ul{max-width:100%}li{line-height:1.6em;padding-left:.3em}li+li{margin-top:.5em}dt{color:#daf2fd;float:left;font-weight:500;margin:0 20px 0 0;text-align:right;width:120px}dd{margin:0 0 5px;text-align:left}blockquote{border-left:#daf2fd;margin:1.5em 0;padding:0 1.6em}blockquote small{display:inline-block;font-size:.9em;margin:.8em 0 .8em 1.5em;opacity:.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}a{color:#15171a;text-decoration:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-top:0}h1{font-size:4.8rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .5em}@media (max-width:600px){h1{font-size:2.8rem}}h2{font-size:2.8rem;font-weight:700;margin:1.5em 0 .5em}@media (max-width:600px){h2{font-size:2.3rem}}h3{font-size:2.4rem;font-weight:600;margin:1.5em 0 .5em}@media (max-width:600px){h3{font-size:1.7rem}}h4{font-size:2rem;margin:1.5em 0 .5em}@media (max-width:600px){h4{font-size:1.7rem}}h5{font-size:2rem}h5,h6{margin:1.5em 0 .5em}h6{font-size:1.8rem}
+/*# sourceMappingURL=global.css.map */
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/assets/built/global.css.map b/site/versions/5.94.0/content/themes/casper/assets/built/global.css.map
new file mode 100644
index 0000000..fb5bc10
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/built/global.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["global.css"],"names":[],"mappings":"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","file":"global.css","sourcesContent":["/* Reset\n/* ---------------------------------------------------------- */\n\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n font-size: 100%;\n vertical-align: baseline;\n}\nbody {\n line-height: 1;\n}\nblockquote,\nq {\n quotes: none;\n}\nblockquote:before,\nblockquote:after,\nq:before,\nq:after {\n content: \"\";\n content: none;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\nimg {\n display: block;\n max-width: 100%;\n height: auto;\n}\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nb,\nstrong {\n font-weight: bold;\n}\ni,\nem,\ndfn {\n font-style: italic;\n}\nh1 {\n margin: 0.67em 0;\n font-size: 2em;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nmark {\n background-color: #fdffb6;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nkbd {\n padding: 3px 5px;\n font-family: var(--font-mono);\n font-size: 1.5rem;\n background: #f6f8fa;\n border: 1px solid rgba(124, 139, 154, 0.25);\n border-radius: 6px;\n box-shadow: inset 0 -1px 0 rgba(124, 139, 154, 0.25);\n}\n@media (max-width: 600px) {\n kbd {\n font-size: 1.3rem;\n }\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; /* 3 */\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n}\nbutton {\n overflow: visible;\n border: none;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\n/* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n cursor: pointer; /* 3 */\n\n -webkit-appearance: button; /* 2 */\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput:focus {\n outline: none;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n box-sizing: content-box; /* 2 */\n\n -webkit-appearance: textfield; /* 1 */\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nlegend {\n padding: 0; /* 2 */\n border: 0; /* 1 */\n}\ntextarea {\n overflow: auto;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n\n/* ==========================================================================\n Base styles: opinionated defaults\n ========================================================================== */\n\nhtml {\n font-size: 62.5%;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n color: var(--color-darkgrey);\n font-family: var(--font-sans);\n font-size: 1.6rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n letter-spacing: 0;\n text-rendering: optimizeLegibility;\n background: #fff;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -moz-font-feature-settings: \"liga\" on;\n}\n\n::selection {\n text-shadow: none;\n background: #daf2fd;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n margin: 2.5em 0 3.5em;\n padding: 0;\n height: 1px;\n border: 0;\n border-top: 1px solid #f0f0f0;\n}\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\n::not(.gh-content) p,\n::not(.gh-content) ul,\n::not(.gh-content) ol,\n::not(.gh-content) dl,\n::not(.gh-content) blockquote {\n margin: 0 0 1.5em 0;\n}\n\nol,\nul {\n padding-left: 1.3em;\n padding-right: 1.5em;\n}\n\nol ol,\nul ul,\nul ol,\nol ul {\n margin: 0.5em 0;\n}\n\nul,\nol {\n max-width: 100%;\n}\n\nli {\n padding-left: 0.3em;\n line-height: 1.6em;\n}\n\nli + li {\n margin-top: 0.5em;\n}\n\ndt {\n float: left;\n margin: 0 20px 0 0;\n width: 120px;\n color: #daf2fd;\n font-weight: 500;\n text-align: right;\n}\n\ndd {\n margin: 0 0 5px 0;\n text-align: left;\n}\n\nblockquote {\n margin: 1.5em 0;\n padding: 0 1.6em 0 1.6em;\n border-left: #daf2fd;\n}\n\nblockquote small {\n display: inline-block;\n margin: 0.8em 0 0.8em 1.5em;\n font-size: 0.9em;\n opacity: 0.8;\n}\n/* Quotation marks */\nblockquote small:before {\n content: \"\\2014 \\00A0\";\n}\n\nblockquote cite {\n font-weight: bold;\n}\nblockquote cite a {\n font-weight: normal;\n}\n\na {\n color: #15171A;\n text-decoration: none;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n line-height: 1.15;\n font-weight: 600;\n text-rendering: optimizeLegibility;\n letter-spacing: -0.01em;\n}\n\nh1 {\n margin: 0 0 0.5em 0;\n font-size: 4.8rem;\n font-weight: 700;\n letter-spacing: -0.015em;\n}\n@media (max-width: 600px) {\n h1 {\n font-size: 2.8rem;\n }\n}\n\nh2 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.8rem;\n font-weight: 700;\n}\n@media (max-width: 600px) {\n h2 {\n font-size: 2.3rem;\n }\n}\n\nh3 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.4rem;\n font-weight: 600;\n}\n@media (max-width: 600px) {\n h3 {\n font-size: 1.7rem;\n }\n}\n\nh4 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n@media (max-width: 600px) {\n h4 {\n font-size: 1.7rem;\n }\n}\n\nh5 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n\nh6 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.8rem;\n}\n"]}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/assets/built/screen.css b/site/versions/5.94.0/content/themes/casper/assets/built/screen.css
new file mode 100644
index 0000000..29c889a
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/built/screen.css
@@ -0,0 +1,2 @@
+a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{display:block;height:auto;max-width:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn,em,i{font-style:italic}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}mark{background-color:#fdffb6}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}kbd{background:#f6f8fa;border:1px solid rgba(124,139,154,.25);border-radius:6px;box-shadow:inset 0 -1px 0 rgba(124,139,154,.25);font-family:var(--font-mono);font-size:1.5rem;padding:3px 5px}@media (max-width:600px){kbd{font-size:1.3rem}}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{border:none;overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input:focus{outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on;background:#fff;color:var(--color-darkgrey);font-family:var(--font-sans);font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6em}::-moz-selection{background:#daf2fd;text-shadow:none}::selection{background:#daf2fd;text-shadow:none}hr{border:0;border-top:1px solid #f0f0f0;display:block;height:1px;margin:2.5em 0 3.5em;padding:0;position:relative;width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}::not(.gh-content) blockquote,::not(.gh-content) dl,::not(.gh-content) ol,::not(.gh-content) p,::not(.gh-content) ul{margin:0 0 1.5em}ol,ul{padding-left:1.3em;padding-right:1.5em}ol ol,ol ul,ul ol,ul ul{margin:.5em 0}ol,ul{max-width:100%}li{line-height:1.6em;padding-left:.3em}li+li{margin-top:.5em}dt{color:#daf2fd;float:left;font-weight:500;margin:0 20px 0 0;text-align:right;width:120px}dd{margin:0 0 5px;text-align:left}blockquote{border-left:#daf2fd;margin:1.5em 0;padding:0 1.6em}blockquote small{display:inline-block;font-size:.9em;margin:.8em 0 .8em 1.5em;opacity:.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}a{color:#15171a;text-decoration:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-top:0}h1{font-size:4.8rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .5em}@media (max-width:600px){h1{font-size:2.8rem}}h2{font-size:2.8rem;font-weight:700;margin:1.5em 0 .5em}@media (max-width:600px){h2{font-size:2.3rem}}h3{font-size:2.4rem;font-weight:600;margin:1.5em 0 .5em}@media (max-width:600px){h3{font-size:1.7rem}}h4{font-size:2rem;margin:1.5em 0 .5em}@media (max-width:600px){h4{font-size:1.7rem}}h5{font-size:2rem}h5,h6{margin:1.5em 0 .5em}h6{font-size:1.8rem}:root{--color-green:#a4d037;--color-yellow:#fecd35;--color-red:#f05230;--color-darkgrey:#15171a;--color-midgrey:#738a94;--color-lightgrey:#f1f1f1;--color-secondary-text:#979797;--color-border:#e1e1e1;--color-wash:#e5eff5;--color-darkmode:#151719;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:Georgia,Times,serif;--font-mono:Menlo,Courier,monospace}.viewport{display:flex;flex-direction:column;min-height:100vh;position:relative}.site-content{flex-grow:1}.outer{padding:0 max(4vmin,20px);position:relative}.inner{margin:0 auto;max-width:1200px;width:100%}.site-header{background:var(--ghost-accent-color);color:#fff;position:relative}.site-header-cover{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.site-header-content{align-items:center;color:var(--color-darkgrey);display:flex;padding-bottom:19vmin;padding-top:calc(19vmin + 44px);position:relative;text-align:center;z-index:100}.has-cover .site-header-content{background-color:var(--ghost-accent-color);color:#fff;min-height:560px}.site-header-content.left-aligned{padding-bottom:0;text-align:left}.has-cover .site-header-content.left-aligned{align-items:flex-end;padding-bottom:max(4vmin,32px)}.site-header-content.no-content{padding-bottom:2vmin;padding-top:0}.site-header-inner{position:relative}.site-header-content.left-aligned .site-header-inner{align-items:flex-start}.site-logo{flex-shrink:0;margin:0 auto;max-height:120px}.site-header-content.left-aligned .site-logo{margin-left:0;margin-right:auto;max-height:96px}.site-title{font-size:5rem;font-weight:800;margin:0;padding:0;z-index:10}.has-serif-title .site-title{font-family:var(--font-serif)}.has-cover .site-title{font-size:6rem}.site-header-content.left-aligned .site-title{font-size:4.4rem}.has-cover .site-header-content.left-aligned .site-title{font-size:4.6rem}.site-description{display:inline-block;font-size:6rem;font-weight:700;line-height:1.1;max-width:960px;z-index:10}:is(.site-logo,.site-title)+.site-description{font-size:2.4rem;font-weight:400;line-height:1.4;margin-top:16px;max-width:640px}.site-logo+.site-description{margin-top:20px}.site-title+.site-description{color:var(--color-secondary-text)}.has-cover .site-description{color:#fff;letter-spacing:-.005em}.has-cover :is(.site-logo,.site-title)+.site-description{font-size:2.4rem}.has-cover .site-header-content.left-aligned :is(.site-logo,.site-title)+.site-description{font-size:2.2rem}@media (min-width:992px){.is-head-stacked.has-cover .site-header-content{padding-top:calc(19vmin + 120px)}}@media (max-width:991px){.site-header-content{padding-top:calc(19vmin + 32px)}}@media (max-width:767px){.has-cover .site-header-content{min-height:240px}.site-header-inner{gap:16px}.site-logo{max-width:60%}.site-title{font-size:3.4rem!important}.site-description{font-size:2.2rem!important}.site-logo+.site-description,.site-title+.site-description{margin-top:12px!important}}.gh-head{background-color:#fff;font-size:1.6rem;height:88px;line-height:1.3em;z-index:150}.has-cover:not(.home-template) .gh-head{background-color:var(--ghost-accent-color);color:#fff}:is(.home-template,.paged:not(.tag-template):not(.author-template)).has-cover .gh-head{background-color:transparent;color:#fff;left:0;position:absolute;right:0;top:0;z-index:2000}.gh-head a{text-decoration:none}.gh-head-inner{align-items:center;-moz-column-gap:40px;column-gap:40px;display:grid;grid-auto-flow:row dense;height:100%}.gh-head-inner,.is-head-left-logo .gh-head-inner{grid-template-columns:auto 1fr auto}.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-logo{display:none}.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-menu{margin-left:-40px}@media (min-width:992px){.is-head-left-logo .gh-head-menu{margin-left:16px;margin-right:64px}}.is-head-middle-logo .gh-head-inner{grid-template-columns:1fr auto 1fr}.is-head-middle-logo .gh-head-brand{grid-column-start:2}@media (min-width:992px){.is-head-middle-logo .gh-head-menu{margin-right:64px}}.is-head-stacked .gh-head{height:auto}.is-head-stacked .gh-head-inner{grid-template-columns:1fr auto 1fr}.is-head-stacked .gh-head-brand{grid-column-start:2;grid-row-start:1}@media (min-width:992px){.is-head-stacked .gh-head-inner{padding:0}.is-head-stacked .gh-head-brand{align-items:center;display:flex;height:80px;position:relative}.is-head-stacked .gh-head-menu{grid-column:1/4;grid-row-start:2;height:56px;justify-content:center;margin:0 48px}.is-head-stacked .gh-head-menu:after,.is-head-stacked .gh-head-menu:before{background-color:var(--color-lightgrey);content:"";height:1px;left:0;position:absolute;top:80px;width:100%}.is-head-stacked.has-cover .gh-head-menu:after,.is-head-stacked.has-cover .gh-head-menu:before{background-color:hsla(0,0%,100%,.2)}.is-head-stacked .gh-head-menu:after{top:136px}.is-head-stacked .gh-head-actions{grid-column:1/4;grid-row-start:1;justify-content:space-between}}.gh-head-brand{align-items:center;display:flex;height:40px;word-break:break-all}.gh-head-logo{color:inherit;display:block;font-size:2.6rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.gh-head-logo.no-image{margin-top:-5px}.has-cover .gh-head-logo{color:#fff}.gh-head-logo img{max-height:40px}.gh-head-menu{align-items:center;display:flex;font-weight:500;margin-top:1px}.gh-head-menu .nav{align-items:center;display:inline-flex;flex-wrap:wrap;gap:32px;list-style:none;margin:0;padding:0}.gh-head-menu .nav li{margin:0;padding:0}.gh-head-menu .nav a{color:inherit;display:inline-block;line-height:1.7}.gh-head-menu .nav a:hover{opacity:.9}.gh-head-menu .nav-more-toggle{background-color:transparent;font-size:inherit;height:30px;margin:0 -6px;padding:0;position:relative;text-transform:inherit;width:30px}.gh-head-menu .nav-more-toggle svg{height:24px;width:24px}@media (min-width:992px){body:not(.is-dropdown-loaded) .gh-head-menu .nav>li{opacity:0}}.gh-dropdown{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 7px 20px -5px rgba(0,0,0,.15);margin-top:24px;opacity:0;padding:12px 0;position:absolute;right:-16px;text-align:left;top:100%;transform:translate3d(0,6px,0);transition:opacity .3s,transform .2s;visibility:hidden;width:200px;z-index:90}.is-head-middle-logo .gh-dropdown{left:-24px;right:auto}.is-dropdown-mega .gh-dropdown{-moz-column-gap:40px;column-gap:40px;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;min-width:320px;padding:20px 32px}.is-dropdown-open .gh-dropdown{opacity:1;transform:translateY(0);visibility:visible}.gh-head-menu .gh-dropdown li a{color:#15171a;display:block;padding:6px 20px}.is-dropdown-mega .gh-dropdown li a{padding:8px 0}.gh-social{align-items:center;display:flex;gap:20px}.gh-social-link{color:inherit;line-height:0}.gh-social-link:hover{opacity:.9}.gh-social-link svg{height:18px;width:18px}.gh-head-actions{align-items:center;display:flex;gap:24px;justify-content:flex-end;list-style:none;text-align:right}.gh-head-members{align-items:center;display:flex;gap:20px}.gh-head-link{color:inherit;font-weight:500}.gh-head-button{align-items:center;background:var(--ghost-accent-color);border-radius:48px;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:600;height:44px;justify-content:center;letter-spacing:-.005em;padding:8px 20px}.has-cover .gh-head-button{background:#fff;color:var(--color-darkgrey)}@media (max-width:767px){.gh-head-members{flex-direction:column-reverse;gap:16px;width:100%}}.gh-search{align-items:center;background-color:transparent;border:0;cursor:pointer;display:inline-flex;height:32px;justify-content:center;outline:none;padding:0;width:32px}.gh-search:hover{opacity:.9}.gh-head-brand .gh-search{margin-right:8px}.gh-head-actions .gh-search{margin-right:-4px}@media (max-width:767px){.gh-head-actions .gh-search{display:none}}@media (min-width:768px){.gh-head-brand .gh-search{display:none}}.gh-burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:none;height:30px;margin-right:-3px;padding:0;position:relative;width:30px}.gh-burger:after,.gh-burger:before{background-color:var(--color-darkgrey);content:"";height:1px;left:3px;position:absolute;transition:all .2s cubic-bezier(.04,.04,.12,.96) .1008s;width:24px}.has-cover .gh-burger:after,.has-cover .gh-burger:before{background-color:#fff}.gh-burger:before{top:11px}.gh-burger:after{bottom:11px}.gh-head-open .gh-burger:before{top:15px;transform:rotate(45deg)}.gh-head-open .gh-burger:after{bottom:14px;transform:rotate(-45deg)}@media (max-width:767px){#gh-head{height:64px}#gh-head .gh-head-inner{gap:48px;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}#gh-head .gh-head-brand{align-items:center;display:grid;grid-column-start:1;grid-template-columns:1fr auto auto;height:64px}#gh-head .gh-head-logo{font-size:2.2rem}#gh-head .gh-head-brand .gh-search{margin-left:-6px}#gh-head .gh-burger{display:block}#gh-head .gh-head-actions,#gh-head .gh-head-menu{justify-content:center;opacity:0;position:fixed;visibility:hidden}#gh-head .gh-head-menu{margin:0;transform:translateY(0);transition:none}#gh-head .nav{align-items:center;gap:16px;line-height:1.4}#gh-head .nav a{font-size:2.6rem;font-weight:600;text-transform:none}#gh-head .nav li{opacity:0;transform:translateY(-4px)}#gh-head :is(.gh-head-button,.gh-head-link){opacity:0;transform:translateY(8px)}#gh-head .gh-head-button{font-size:1.8rem;opacity:0;text-transform:none;transform:translateY(8px);width:100%}.gh-head-open #gh-head{-webkit-overflow-scrolling:touch;height:100%;inset:0;overflow-y:scroll;position:fixed;z-index:3999999}.gh-head-open.has-cover #gh-head,.gh-head-open.has-cover #gh-head .gh-head-actions{background-color:var(--ghost-accent-color)}.gh-head-open #gh-head .gh-head-actions,.gh-head-open #gh-head .gh-head-menu{opacity:1;position:static;visibility:visible}.gh-head-open #gh-head .nav{display:flex;flex-direction:column}.gh-head-open #gh-head .nav li{opacity:1;transform:translateY(0);transition:transform .2s,opacity .2s}.gh-head-open #gh-head .gh-head-actions{align-items:center;background-color:#fff;bottom:0;display:inline-flex;flex-direction:column;gap:12px;left:0;padding:max(4vmin,20px) 0 max(4vmin,28px);position:-webkit-sticky;position:sticky;right:0}.gh-head-open #gh-head :is(.gh-head-button,.gh-head-link){opacity:1;transform:translateY(0);transition:transform .4s,opacity .4s;transition-delay:.2s}.gh-head-open #gh-head .gh-head-link{transition-delay:.4s}}.post-feed{display:grid;gap:4.8vmin 4vmin;grid-template-columns:repeat(6,1fr);padding:max(4.8vmin,36px) 0 0;position:relative}:is(.tag-template,.author-template) .post-feed{margin-top:4vmin}@media (max-width:991px){.post-feed{grid-template-columns:1fr 1fr}}@media (max-width:767px){.post-feed{grid-gap:40px;grid-template-columns:1fr}}.post-card{background-size:cover;display:flex;flex-direction:column;grid-column:span 2;position:relative;word-break:break-word}.post-card-image-link{display:block;margin-bottom:32px;overflow:hidden;position:relative}.post-card-image-link:after{content:"";display:block;padding-bottom:55%}.post-card[class*=post-access-] .post-card-image-link:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5)}.post-card.keep-ratio[class*=post-access-] .post-card-image-link:after{inset:0;padding-bottom:0;position:absolute}.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image-link:after{padding-bottom:0}.post-card-image{background:var(--color-lightgrey) no-repeat center center;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image{position:static}.post-card-access{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;gap:4px;inset:0;justify-content:center;position:absolute;z-index:10}.post-card-content-link{color:var(--color-darkgrey);display:block;position:relative}.post-card-content-link:hover{text-decoration:none}.post-feed .no-image .post-card-content-link{padding:0}.no-image .post-card-header{margin-top:0}.post-card-tags{align-items:center;color:var(--color-secondary-text);display:flex;font-size:1.4rem;font-weight:600;gap:12px;letter-spacing:-.005em;line-height:1;margin:0 0 10px}.post-card-featured{align-items:center;color:var(--ghost-accent-color);display:flex;gap:3px;padding-left:18px;position:relative}.post-card-featured svg{left:0;position:absolute}.post-card-title{font-size:2.6rem;font-weight:800;line-height:1.2;margin:0}.post-card-content-link:hover .post-card-title{opacity:.9}.no-image .post-card-title{margin-top:0}.has-serif-title .post-card-title{font-family:var(--font-serif);letter-spacing:-.005em}.post-card-title svg{margin-left:-1px;margin-top:-3px}.post-card-content{display:flex;flex-direction:column;flex-grow:1}.post-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.6rem;line-height:1.5;margin-top:12px;max-width:720px;overflow-y:hidden;word-break:break-word}.has-sans-body .post-card-excerpt{font-family:var(--font-sans)}.post-card:not(.post-card-large):not(.post-card-full):not(.dynamic):not(.no-image) .post-card-excerpt{-webkit-line-clamp:2}:is(.tag-template,.author-template) .post-card-excerpt{margin-top:6px}:is(.tag-template,.author-template) .post-card-large .post-card-excerpt{display:block;overflow-y:auto}.post-card-meta{color:var(--color-secondary-text);font-size:1.3rem;margin-top:12px;padding:0}.post-card-meta,.post-card-meta>*{align-items:center;display:flex;gap:6px}.post-card-meta>*+:not(script):before{background-color:var(--color-secondary-text);border-radius:50%;content:"";height:2px;width:2px}.post-card-meta .sep{margin:0 4px}.author-profile-image{background:#fff;border-radius:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-list{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 4px;padding:0}.author-list-item{flex-shrink:0;margin:0;padding:0;position:relative}@media (min-width:1001px){.post-card-large{grid-gap:4vmin;border-top:0;display:grid;grid-column:span 6;grid-template-columns:repeat(3,1fr)}.post-card-large:not(.no-image) .post-card-header{margin-top:0}.post-card-large .post-card-image-link{grid-column:span 2;margin-bottom:0;position:relative}.post-card-large .post-card-content{grid-column:span 1}.post-card-large.no-image .post-card-content{grid-column:span 2}.post-card-large .post-card-image{height:100%;position:absolute;width:100%}.post-card-large .post-card-tags{margin-bottom:12px}.post-card-large .post-card-title{font-size:4.4rem;line-height:1.05;margin-top:0}.post-card-large .post-card-excerpt{margin-top:16px}.post-card-full{grid-column:span 6}.post-card-full .post-card-image-link{margin-bottom:40px}.post-card-full .post-card-tags{margin-bottom:14px}.post-card-full .post-card-title{font-size:6.4rem;line-height:.95}.post-card-full .post-card-excerpt{font-size:1.8rem;margin-top:20px}.post-card-large+.post-card-large:nth-child(2n){margin:32px 0}.post-card-large+.post-card-large:nth-child(2n) .post-card-content{order:-1}.post-card.dynamic{grid-column:span 3}.post-card.dynamic .post-card-title{font-size:3rem}}.pagination{align-items:center;display:none;grid-template-columns:1fr auto 1fr;margin-top:8vmin}html.no-infinite-scroll .pagination{display:grid}.pagination a{font-size:1.7rem;font-weight:600}.pagination .page-number{color:var(--color-secondary-text);grid-column-start:2}.pagination .older-posts{grid-column-start:3;text-align:right}@media (max-width:767px){.pagination .page-number{display:none}}.article{word-break:break-word}.post-template .article{padding:max(8vmin,40px) 0 max(8vmin,64px)}.post-template .article-header{padding:0 0 max(6.4vmin,40px)}.page-template .article-header{padding:max(12vmin,64px) 0 max(3.2vmin,28px)}.article-tag{font-size:1.6rem;margin-bottom:16px}.article-tag a{color:var(--color-secondary-text)}.article-title{color:var(--color-darkgrey);font-size:clamp(3.2rem,5vw,5.2rem);font-weight:800;line-height:1.05;margin-bottom:0}.has-serif-title .article-title{font-family:var(--font-serif)}.article-excerpt{color:var(--color-darkgrey);font-size:2rem;line-height:1.45;margin-top:20px;max-width:720px}.gh-canvas .article-image{grid-column:wide-start/wide-end;margin:max(6.4vmin,40px) 0 0;width:100%}.image-full .article-image{grid-column:full-start/full-end}.image-small .article-image{grid-column:main-start/main-end}.gh-canvas .article-image img{display:block;margin-left:auto;margin-right:auto;width:100%}@media (max-width:767px){.article-excerpt{font-size:1.7rem;margin-top:14px}}.gh-canvas,.kg-width-full.kg-content-wide{--gap:max(4vmin,20px);--main:min(var(--content-width,720px),100% - var(--gap) * 2);--wide:minmax(0,calc((var(--container-width, 1200px) - var(--content-width, 720px))/2));--full:minmax(var(--gap),1fr);display:grid;grid-template-columns:[full-start] var(--full) [wide-start] var(--wide) [main-start] var(--main) [main-end] var(--wide) [wide-end] var(--full) [full-end]}.gh-canvas>*{grid-column:main-start/main-end}.kg-content-wide>div,.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-bottom:0;margin-top:max(3.2vmin,24px)}.gh-content>.kg-width-full+.kg-width-full:not(.kg-width-full.kg-card-hascaption+.kg-width-full){margin-top:0}.gh-content>[id]{color:var(--color-darkgrey);margin:0}.has-serif-title .gh-content>[id]{font-family:var(--font-serif)}.gh-content>[id]:not(:first-child){margin:2em 0 0}.gh-content>[id]+*{margin-top:1.5rem!important}.gh-content>blockquote,.gh-content>hr{margin-top:max(4.8vmin,32px);position:relative}.gh-content>blockquote+*,.gh-content>hr+*{margin-top:max(4.8vmin,32px)!important}.gh-content a{color:var(--ghost-accent-color);text-decoration:underline;word-break:break-word}.gh-content>blockquote:not([class]),.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul{font-family:var(--font-serif);font-size:2rem;font-weight:400;line-height:1.6em}.gh-content>p img{margin:0 auto}.page-template .gh-content:only-child>:first-child:not(.kg-width-full){margin-top:max(12vmin,64px)}.page-template .gh-content>:last-child:not(.kg-width-full){margin-bottom:max(12vmin,64px)}.gh-content .kg-callout-card .kg-callout-text,.gh-content .kg-toggle-card .kg-toggle-content>ol,.gh-content .kg-toggle-card .kg-toggle-content>p,.gh-content .kg-toggle-card .kg-toggle-content>ul{font-family:var(--font-serif);font-size:1.9rem;font-weight:400;line-height:1.6em}.gh-content .kg-product-card .kg-product-card-description>ol,.gh-content .kg-product-card .kg-product-card-description>p,.gh-content .kg-product-card .kg-product-card-description>ul{font-size:1.7rem;line-height:1.6em}.gh-content .kg-callout-card .kg-callout-emoji{font-size:2.1rem;line-height:1.4em}.gh-content .kg-toggle-card .kg-toggle-heading-text{font-size:2rem}.has-sans-body .gh-content .kg-callout-card .kg-callout-text,.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content>ol,.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content>p,.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content>ul,.has-sans-body .gh-content>blockquote,.has-sans-body .gh-content>dl,.has-sans-body .gh-content>ol,.has-sans-body .gh-content>p,.has-sans-body .gh-content>ul{font-family:var(--font-sans)}.gh-content .kg-product-card .kg-product-card-description>ol,.gh-content .kg-product-card .kg-product-card-description>ul,.gh-content .kg-toggle-card .kg-toggle-content>ol,.gh-content .kg-toggle-card .kg-toggle-content>ul,.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:1.9em}.gh-content>blockquote:not([class]){font-style:italic;padding:0;position:relative}.gh-content>blockquote:not([class]):before{background:var(--ghost-accent-color);bottom:0;content:"";left:-1.5em;position:absolute;top:0;width:.3rem}.gh-content :not(pre)>code{background:#f0f6f9;border:1px solid #e1eaef;border-radius:.25em;color:#15171a;font-size:.9em;font-weight:400!important;line-height:1em;padding:.15em .4em;vertical-align:middle}.gh-content pre{background:var(--color-darkgrey);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4);color:var(--color-wash);font-size:1.4rem;line-height:1.5em;overflow:auto;padding:16px 20px}.gh-content ol ol li{list-style-type:lower-alpha}.gh-content ol ol ol li{list-style-type:lower-roman}@media (max-width:650px){.gh-content .kg-callout-card .kg-callout-text,.gh-content .kg-toggle-card .kg-toggle-content>ol,.gh-content .kg-toggle-card .kg-toggle-content>p,.gh-content .kg-toggle-card .kg-toggle-content>ul,.gh-content>blockquote:not([class]),.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul{font-size:1.8rem}.gh-content .kg-product-card .kg-product-card-description>ol,.gh-content .kg-product-card .kg-product-card-description>p,.gh-content .kg-product-card .kg-product-card-description>ul{font-size:1.6rem}.gh-content blockquote:not([class]):before{left:min(-4vmin,-20px)}}.gh-content .kg-card+:not(.kg-card),.gh-content :not(.kg-card):not([id])+.kg-card{margin-top:6vmin}.kg-embed-card{align-items:center;display:flex;flex-direction:column;width:100%}.kg-image-card img{margin:auto}.kg-gallery-image,.kg-image[width][height]{cursor:pointer}.has-serif-title .kg-toggle-card .kg-toggle-heading-text{font-family:var(--font-serif)}.gh-content .kg-callout-card-accent a{text-decoration:underline}.kg-blockquote-alt{color:var(--color-midgrey);font-family:var(--font-serif)}.has-sans-body .kg-blockquote-alt{font-family:var(--font-sans)}.kg-card.kg-header-card.kg-style-dark{background:var(--color-darkgrey)}.kg-header-card.kg-style-light h2.kg-header-card-header{color:#0a0b0c}.has-serif-title .kg-header-card h2.kg-header-card-header{font-family:var(--font-serif)}figcaption{color:rgba(0,0,0,.5);font-size:1.3rem;line-height:1.4em;padding:1.5rem 1.5rem 0;text-align:center}figcaption strong{color:rgba(0,0,0,.8)}figcaption a{text-decoration:underline}iframe.instagram-media{margin:6vmin auto 0!important}iframe.instagram-media+script+:not([id]){margin-top:6vmin}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.article-comments{margin:6vmin 0 0}.footnotes-sep{margin-bottom:30px}.footnotes{font-size:1.5rem}.footnotes p{margin:0}.footnote-backref{box-shadow:none!important;font-size:1.2rem;font-weight:700;text-decoration:none!important}.gh-content table:not(.gist table){-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse at left,rgba(0,0,0,.2) 0,transparent 75%) 0,radial-gradient(ellipse at right,rgba(0,0,0,.2) 0,transparent 75%) 100%;background-attachment:scroll,scroll;background-repeat:no-repeat;background-size:10px 100%,10px 100%;border-collapse:collapse;border-spacing:0;display:inline-block;font-family:var(--font-sans);font-size:1.6rem;max-width:100%;overflow-x:auto;vertical-align:top;white-space:nowrap;width:auto}.gh-content table:not(.gist table) td:first-child{background-image:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0));background-repeat:no-repeat;background-size:20px 100%}.gh-content table:not(.gist table) td:last-child{background-image:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));background-position:100% 0;background-repeat:no-repeat;background-size:20px 100%}.gh-content table:not(.gist table) th{background-color:#f4f8fb;color:var(--color-darkgrey);font-size:1.2rem;font-weight:700;letter-spacing:.2px;text-align:left;text-transform:uppercase}.gh-content table:not(.gist table) td,.gh-content table:not(.gist table) th{border:1px solid #e2ecf3;padding:6px 12px}.article-byline{display:flex;justify-content:space-between;margin:min(24px,5.6vmin) 0 0}.article-byline-content{align-items:center;display:flex;flex-grow:1}.article-byline-content .author-list{justify-content:flex-start;padding:0 14px 0 0}.article-byline-meta{color:var(--color-secondary-text);font-size:1.4rem;line-height:1.2em}.article-byline-meta .author-name{font-size:1.7rem;font-weight:700;letter-spacing:0;margin:0 0 6px}.article-byline-meta .bull{display:inline-block;margin:0 2px}.author-avatar{background-color:var(--color-border);border:2px solid #fff;border-radius:50%;display:block;height:min(56px,13.6vmin);margin:0 -4px;overflow:hidden;width:min(56px,13.6vmin)}.page-template .article-title{margin-bottom:0}@media (max-width:767px){.article-byline-content .author-list{padding-right:12px}.article-byline-meta .author-name{margin-bottom:4px}}.footer-cta{position:relative;text-align:center}.footer-cta-title{font-size:clamp(2.6rem,5vw,3.8rem);font-weight:800;margin:0 0 min(24px,6.4vmin)}.has-serif-title .footer-cta-title{font-family:var(--font-serif)}.footer-cta-button{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:8px;color:var(--color-secondary-text);display:inline-flex;font-size:1.7rem;justify-content:space-between;max-width:500px;padding:5px 5px 5px 15px;position:relative;transition:border-color .2s;width:100%}.footer-cta-button:hover{border-color:#c2c2c2}.footer-cta-button span{background:var(--ghost-accent-color);border-radius:6px;color:#fff;display:inline-block;font-size:1.6rem;font-weight:600;letter-spacing:-.005em;padding:9px 15px}.read-more-wrap{margin-top:2.4vmin}.footer-cta+.read-more-wrap{margin-top:max(12vmin,72px)}.read-more{grid-gap:4vmin;display:grid;grid-template-columns:repeat(6,1fr)}.read-more .post-card-tags{display:none}@media (max-width:1000px){.read-more{grid-template-columns:repeat(4,1fr)}.read-more .post-card:nth-child(3){display:none}}@media (max-width:700px){.read-more{grid-template-columns:repeat(2,1fr)}.read-more .post-card:nth-child(2){display:none}}.comments{align-items:center;display:flex;flex-direction:column;margin:60px 0 44px}.comments-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:32px;max-width:720px;width:100%}.comments h2{font-size:3.4rem;font-weight:800;max-width:720px;width:100%}.comments .comment-count{color:var(--color-midgrey);font-weight:600;white-space:nowrap}.comments #ghost-comments-root{max-width:720px;width:100%}.author-profile-pic{background:#fff;border-radius:50%;display:block;height:80px;margin:0 0 2rem;-o-object-fit:cover;object-fit:cover;width:80px}.author-profile-footer{margin-top:16px}.author-profile-location{font-weight:700}.author-profile-meta{display:flex;gap:10px}.author-profile-social-link{color:var(--color-secondary-text);font-size:1.3rem}.author-profile-social-link:hover{color:var(--color-darkgrey)}.author-profile-social-link svg{height:16px;width:16px}@media (min-width:1001px){.author-template .post-card-large .post-card-content:only-child{grid-column:span 2;max-width:640px}}.tag-template .post-card-large .post-card-image-link{grid-column:2/span 2;order:2}.tag-template .post-card-large .post-card-content{order:1}@media (min-width:1001px){.tag-template .post-card-large .post-card-content:only-child{grid-column:span 2;max-width:640px}}.error-content{padding:14vw 4vw 2vw}.error-message{padding-bottom:10vw;text-align:center}.error-code{font-size:12vw;letter-spacing:-5px;line-height:1em;margin:0}.error-description{color:var(--color-secondary-text);font-size:3.2rem;font-weight:400;letter-spacing:-.005em;line-height:1.3em;margin:0}.error-link{display:inline-block;margin-top:5px}@media (min-width:940px){.error-content .post-card{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media (max-width:800px){.error-content{padding-top:24vw}.error-code{font-size:11.2rem}.error-message{padding-bottom:16vw}.error-description{font-size:1.8rem;margin:5px 0 0}}@media (max-width:500px){.error-content{padding-top:28vw}.error-message{padding-bottom:14vw}}.site-footer{background:#0a0b0c;color:#fff;margin:max(12vmin,64px) 0 0;padding-bottom:140px;padding-top:48px;position:relative}.page-template .site-footer{margin-top:0}.site-footer .inner{grid-gap:40px;color:hsla(0,0%,100%,.7);display:grid;font-size:1.3rem;grid-template-columns:auto 1fr auto}.site-footer .copyright a{color:#fff;font-weight:500;letter-spacing:-.015em}.site-footer a{color:hsla(0,0%,100%,.7)}.site-footer a:hover{color:#fff;text-decoration:none}.site-footer-nav ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 0 20px;padding:0}.site-footer-nav li{align-items:center;display:inline-flex;line-height:2em;margin:0;padding:0}.site-footer-nav a{align-items:center;display:inline-flex;margin-left:10px;position:relative}.site-footer-nav li:not(:first-child) a:before{background:#fff;border-radius:100%;content:"";display:block;height:2px;margin:0 10px 0 0;width:2px}@media (max-width:767px){.site-footer .inner{grid-gap:0;grid-template-columns:1fr;max-width:500px;text-align:center}.site-footer .copyright,.site-footer .copyright a{color:#fff;font-size:1.5rem}.site-footer .copyright{margin-bottom:16px}}html.dark-mode body{background:var(--color-darkmode);color:hsla(0,0%,100%,.75)}html.dark-mode img{opacity:.9}html.dark-mode kbd{background:#212427}html.dark-mode figcaption a{color:#fff}html.dark-mode body:not(.has-cover) .gh-head{background:var(--color-darkmode);color:#fff}html.dark-mode .gh-burger:after,html.dark-mode .gh-burger:before{background-color:#fff}html.dark-mode .site-header-content{color:#fff}html.dark-mode .site-header-cover{opacity:1}html.dark-mode .post-card-image{background:var(--color-darkmode)}html.dark-mode :is(.post-card-tags,.post-card-meta,.article-tag a,.byline-meta-content,.pagination .page-number){color:#5f5f5f}html.dark-mode .post-card-featured,html.dark-mode .post-card-title{color:#fff}html.dark-mode .post-card-excerpt{color:var(--color-secondary-text)}html.dark-mode .article-title,html.dark-mode .author-profile-location,html.dark-mode .author-profile-social-link:hover,html.dark-mode .pagination a{color:#fff}html.dark-mode .article-excerpt{color:var(--color-secondary-text)}html.dark-mode .post-full-image{background-color:#282b2f}html.dark-mode .author-avatar{background-color:#282b2f;border-color:var(--color-darkmode)}html.dark-mode .author-profile-image{opacity:1}html.dark-mode .author-profile-image path{fill:var(--color-darkmode)}html.dark-mode .article-byline-meta .author-name a{color:#fff}html.dark-mode .no-image .author-social-link a{color:hsla(0,0%,100%,.75)}html.dark-mode .gh-content>[id]{color:hsla(0,0%,100%,.9)}html.dark-mode .gh-content pre{background:#030303}html.dark-mode .gh-content :not(pre)>code{background:#23262b;border-color:#282b2f;color:var(--color-wash)}:where(html.dark-mode) .gh-content a{color:#fff}html.dark-mode .gh-content em,html.dark-mode .gh-content strong{color:#fff}html.dark-mode .gh-content code{background:#000;color:#fff}html.dark-mode hr{border-top-color:#282b2f}html.dark-mode .gh-content hr:after{background:#282b2f;box-shadow:var(--color-darkmode) 0 0 0 5px}html.dark-mode figcaption{color:hsla(0,0%,100%,.6)}html.dark-mode .gh-content table:not(.gist table) td:first-child{background-image:linear-gradient(to right,var(--color-darkmode) 50%,rgba(21,23,25,0) 100%)}html.dark-mode .gh-content table:not(.gist table) td:last-child{background-image:linear-gradient(to left,var(--color-darkmode) 50%,rgba(21,23,25,0) 100%)}html.dark-mode .gh-content table:not(.gist table) th{background-color:#282b2f;color:hsla(0,0%,100%,.85)}html.dark-mode .gh-content table:not(.gist table) td,html.dark-mode .gh-content table:not(.gist table) th{border:1px solid #282b2f}html.dark-mode .gh-content :is(input,textarea){color:#303a3e}html.dark-mode .site-archive-header .no-image{background:var(--color-darkmode);color:hsla(0,0%,100%,.9)}html.dark-mode .kg-header-card.kg-style-dark{background:#0a0b0c}html.dark-mode .kg-header-card.kg-style-light{background:#202328}html.dark-mode .kg-header-card h2.kg-header-card-header,html.dark-mode .kg-header-card h3.kg-header-card-subheader{color:#fff}html.dark-mode .kg-bookmark-card a.kg-bookmark-container,html.dark-mode .kg-bookmark-card a.kg-bookmark-container:hover{background:var(--color-darkmode)!important;color:#fff!important}html.dark-mode .footer-cta-title{color:#fff}@media (max-width:767px){html.dark-mode .gh-head-open:not(.has-cover) #gh-head,html.dark-mode .gh-head-open:not(.has-cover) #gh-head .gh-head-actions{background:var(--color-darkmode)}}@media (prefers-color-scheme:dark){html.auto-color body{background:var(--color-darkmode);color:hsla(0,0%,100%,.75)}html.auto-color img{opacity:.9}html.auto-color kbd{background:#212427}html.auto-color figcaption a{color:#fff}html.auto-color body:not(.has-cover) .gh-head{background:var(--color-darkmode);color:#fff}html.auto-color .gh-burger:after,html.auto-color .gh-burger:before{background-color:#fff}html.auto-color .site-header-content{color:#fff}html.auto-color .site-header-cover{opacity:1}html.auto-color .post-card-image{background:var(--color-darkmode)}html.auto-color :is(.post-card-tags,.post-card-meta,.article-tag a,.byline-meta-content,.pagination .page-number){color:#5f5f5f}html.auto-color .post-card-featured,html.auto-color .post-card-title{color:#fff}html.auto-color .post-card-excerpt{color:var(--color-secondary-text)}html.auto-color .article-title,html.auto-color .author-profile-location,html.auto-color .author-profile-social-link:hover,html.auto-color .pagination a{color:#fff}html.auto-color .article-excerpt{color:var(--color-secondary-text)}html.auto-color .post-full-image{background-color:#282b2f}html.auto-color .author-avatar{background-color:#282b2f;border-color:var(--color-darkmode)}html.auto-color .author-profile-image{opacity:1}html.auto-color .author-profile-image path{fill:var(--color-darkmode)}html.auto-color .article-byline-meta .author-name a{color:#fff}html.auto-color .no-image .author-social-link a{color:hsla(0,0%,100%,.75)}html.auto-color .gh-content>[id]{color:hsla(0,0%,100%,.9)}html.auto-color .gh-content pre{background:#030303}html.auto-color .gh-content :not(pre)>code{background:#23262b;border-color:#282b2f;color:var(--color-wash)}:where(html.auto-color) .gh-content a{color:#fff}html.auto-color .gh-content em,html.auto-color .gh-content strong{color:#fff}html.auto-color .gh-content code{background:#000;color:#fff}html.auto-color hr{border-top-color:#282b2f}html.auto-color .gh-content hr:after{background:#282b2f;box-shadow:var(--color-darkmode) 0 0 0 5px}html.auto-color figcaption{color:hsla(0,0%,100%,.6)}html.auto-color .gh-content table:not(.gist table) td:first-child{background-image:linear-gradient(to right,var(--color-darkmode) 50%,rgba(21,23,25,0) 100%)}html.auto-color .gh-content table:not(.gist table) td:last-child{background-image:linear-gradient(to left,var(--color-darkmode) 50%,rgba(21,23,25,0) 100%)}html.auto-color .gh-content table:not(.gist table) th{background-color:#282b2f;color:hsla(0,0%,100%,.85)}html.auto-color .gh-content table:not(.gist table) td,html.auto-color .gh-content table:not(.gist table) th{border:1px solid #282b2f}html.auto-color .gh-content :is(input,textarea){color:#303a3e}html.auto-color .site-archive-header .no-image{background:var(--color-darkmode);color:hsla(0,0%,100%,.9)}html.auto-color .kg-header-card.kg-style-dark{background:#0a0b0c}html.auto-color .kg-header-card.kg-style-light{background:#202328}html.auto-color .kg-header-card h2.kg-header-card-header,html.auto-color .kg-header-card h3.kg-header-card-subheader{color:#fff}html.auto-color .kg-bookmark-card a.kg-bookmark-container,html.auto-color .kg-bookmark-card a.kg-bookmark-container:hover{background:var(--color-darkmode)!important;color:#fff!important}html.auto-color .footer-cta-title{color:#fff}@media (max-width:767px){html.auto-color .gh-head-open:not(.has-cover) #gh-head,html.auto-color .gh-head-open:not(.has-cover) #gh-head .gh-head-actions{background:var(--color-darkmode)}}}.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:3999999}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.85);opacity:0;transform:translateZ(0);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__img--placeholder--blank{background:#000}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:var(--color-secondary-text);font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:var(--color-secondary-text);text-decoration:underline}.pswp__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter{color:#fff;font-size:11px;font-weight:700;height:44px;left:0;line-height:44px;padding:0 15px;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption__center{color:#fff;font-size:11px;line-height:1.6;margin:0 auto;max-width:420px;padding:25px 15px 30px;text-align:center}.pswp__caption__center .post-caption-title{font-size:15px;font-weight:500;margin-bottom:7px;text-transform:uppercase}.pswp__caption__center .post-caption-meta-item+.post-caption-meta-item:before{content:"\02022";padding:0 4px}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}
+/*# sourceMappingURL=screen.css.map */
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/assets/built/screen.css.map b/site/versions/5.94.0/content/themes/casper/assets/built/screen.css.map
new file mode 100644
index 0000000..4fc5cb5
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/built/screen.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["global.css","screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":["/* Reset\n/* ---------------------------------------------------------- */\n\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n font-size: 100%;\n vertical-align: baseline;\n}\nbody {\n line-height: 1;\n}\nblockquote,\nq {\n quotes: none;\n}\nblockquote:before,\nblockquote:after,\nq:before,\nq:after {\n content: \"\";\n content: none;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\nimg {\n display: block;\n max-width: 100%;\n height: auto;\n}\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nb,\nstrong {\n font-weight: bold;\n}\ni,\nem,\ndfn {\n font-style: italic;\n}\nh1 {\n margin: 0.67em 0;\n font-size: 2em;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nmark {\n background-color: #fdffb6;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nkbd {\n padding: 3px 5px;\n font-family: var(--font-mono);\n font-size: 1.5rem;\n background: #f6f8fa;\n border: 1px solid rgba(124, 139, 154, 0.25);\n border-radius: 6px;\n box-shadow: inset 0 -1px 0 rgba(124, 139, 154, 0.25);\n}\n@media (max-width: 600px) {\n kbd {\n font-size: 1.3rem;\n }\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; /* 3 */\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n}\nbutton {\n overflow: visible;\n border: none;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\n/* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n cursor: pointer; /* 3 */\n\n -webkit-appearance: button; /* 2 */\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput:focus {\n outline: none;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n box-sizing: content-box; /* 2 */\n\n -webkit-appearance: textfield; /* 1 */\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nlegend {\n padding: 0; /* 2 */\n border: 0; /* 1 */\n}\ntextarea {\n overflow: auto;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n\n/* ==========================================================================\n Base styles: opinionated defaults\n ========================================================================== */\n\nhtml {\n font-size: 62.5%;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n color: var(--color-darkgrey);\n font-family: var(--font-sans);\n font-size: 1.6rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n letter-spacing: 0;\n text-rendering: optimizeLegibility;\n background: #fff;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -moz-font-feature-settings: \"liga\" on;\n}\n\n::selection {\n text-shadow: none;\n background: #daf2fd;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n margin: 2.5em 0 3.5em;\n padding: 0;\n height: 1px;\n border: 0;\n border-top: 1px solid #f0f0f0;\n}\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\n::not(.gh-content) p,\n::not(.gh-content) ul,\n::not(.gh-content) ol,\n::not(.gh-content) dl,\n::not(.gh-content) blockquote {\n margin: 0 0 1.5em 0;\n}\n\nol,\nul {\n padding-left: 1.3em;\n padding-right: 1.5em;\n}\n\nol ol,\nul ul,\nul ol,\nol ul {\n margin: 0.5em 0;\n}\n\nul,\nol {\n max-width: 100%;\n}\n\nli {\n padding-left: 0.3em;\n line-height: 1.6em;\n}\n\nli + li {\n margin-top: 0.5em;\n}\n\ndt {\n float: left;\n margin: 0 20px 0 0;\n width: 120px;\n color: #daf2fd;\n font-weight: 500;\n text-align: right;\n}\n\ndd {\n margin: 0 0 5px 0;\n text-align: left;\n}\n\nblockquote {\n margin: 1.5em 0;\n padding: 0 1.6em 0 1.6em;\n border-left: #daf2fd;\n}\n\nblockquote small {\n display: inline-block;\n margin: 0.8em 0 0.8em 1.5em;\n font-size: 0.9em;\n opacity: 0.8;\n}\n/* Quotation marks */\nblockquote small:before {\n content: \"\\2014 \\00A0\";\n}\n\nblockquote cite {\n font-weight: bold;\n}\nblockquote cite a {\n font-weight: normal;\n}\n\na {\n color: #15171A;\n text-decoration: none;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n line-height: 1.15;\n font-weight: 600;\n text-rendering: optimizeLegibility;\n letter-spacing: -0.01em;\n}\n\nh1 {\n margin: 0 0 0.5em 0;\n font-size: 4.8rem;\n font-weight: 700;\n letter-spacing: -0.015em;\n}\n@media (max-width: 600px) {\n h1 {\n font-size: 2.8rem;\n }\n}\n\nh2 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.8rem;\n font-weight: 700;\n}\n@media (max-width: 600px) {\n h2 {\n font-size: 2.3rem;\n }\n}\n\nh3 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.4rem;\n font-weight: 600;\n}\n@media (max-width: 600px) {\n h3 {\n font-size: 1.7rem;\n }\n}\n\nh4 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n@media (max-width: 600px) {\n h4 {\n font-size: 1.7rem;\n }\n}\n\nh5 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n\nh6 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.8rem;\n}\n","/* Table of Contents\n/* ------------------------------------------------------------\n\nThis is a development CSS file which is built to a minified\nproduction stylesheet in assets/built/screen.css\n\n1. Global Styles\n2. Layout\n3. Site Header\n4. Site Navigation\n5. Post Feed\n6. Single Post\n 6.1. Post Byline\n 6.2. Subscribe\n 6.3. Read More\n 6.4. Comments\n7. Author Template\n8. Tag Template\n9. Error Template\n10. Site Footer\n11. Dark Mode\n12. Lightbox\n\n*/\n\n/* 1. Global - Set up the things\n/* ---------------------------------------------------------- */\n\n/* Import CSS reset and base styles */\n@import \"global.css\";\n\n:root {\n\n /* Colours */\n --color-green: #a4d037;\n --color-yellow: #fecd35;\n --color-red: #f05230;\n --color-darkgrey: #15171A;\n --color-midgrey: #738a94;\n --color-lightgrey: #f1f1f1;\n --color-secondary-text: #979797;\n --color-border: #e1e1e1;\n --color-wash: #e5eff5;\n --color-darkmode: #151719;\n\n /*\n An accent color is also set by Ghost itself in\n Ghost Admin > Settings > Brand\n\n --ghost-accent-color: {value};\n\n You can use this variable throughout your styles\n */\n\n /* Fonts */\n --font-sans: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n --font-serif: Georgia, Times, serif;\n --font-mono: Menlo, Courier, monospace;\n\n}\n\n\n/* 2. Layout - Page building blocks\n/* ---------------------------------------------------------- */\n\n.viewport {\n position: relative;\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.site-content {\n flex-grow: 1;\n}\n\n/* Full width page blocks */\n.outer {\n position: relative;\n padding: 0 max(4vmin, 20px);\n}\n\n/* Centered content container blocks */\n.inner {\n margin: 0 auto;\n max-width: 1200px;\n width: 100%;\n}\n\n\n/* 3. Site Header\n/* ---------------------------------------------------------- */\n\n.site-header {\n position: relative;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n.site-header-cover {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n\n.site-header-content {\n position: relative;\n z-index: 100;\n display: flex;\n align-items: center;\n padding-top: calc(19vmin + 44px);\n padding-bottom: 19vmin;\n text-align: center;\n color: var(--color-darkgrey);\n}\n\n.has-cover .site-header-content {\n min-height: 560px;\n background-color: var(--ghost-accent-color);\n color: #fff;\n}\n\n.site-header-content.left-aligned {\n padding-bottom: 0;\n text-align: left;\n}\n\n.has-cover .site-header-content.left-aligned {\n align-items: flex-end;\n padding-bottom: max(4vmin, 32px);\n}\n\n.site-header-content.no-content {\n padding-top: 0;\n padding-bottom: 2vmin;\n}\n\n.site-header-inner {\n position: relative;\n}\n\n.site-header-content.left-aligned .site-header-inner {\n align-items: flex-start;\n}\n\n.site-logo {\n flex-shrink: 0;\n margin: 0 auto;\n max-height: 120px;\n}\n\n.site-header-content.left-aligned .site-logo {\n margin-right: auto;\n margin-left: 0;\n max-height: 96px;\n}\n\n.site-title {\n z-index: 10;\n margin: 0;\n padding: 0;\n font-size: 5rem;\n font-weight: 800;\n}\n\n.has-serif-title .site-title {\n font-family: var(--font-serif);\n}\n\n.has-cover .site-title {\n font-size: 6rem;\n}\n\n.site-header-content.left-aligned .site-title {\n font-size: 4.4rem;\n}\n\n.has-cover .site-header-content.left-aligned .site-title {\n font-size: 4.6rem;\n}\n\n.site-description {\n display: inline-block;\n z-index: 10;\n max-width: 960px;\n font-size: 6rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n:is(.site-logo, .site-title) + .site-description {\n max-width: 640px;\n margin-top: 16px;\n font-size: 2.4rem;\n font-weight: 400;\n line-height: 1.4;\n}\n\n.site-logo + .site-description {\n margin-top: 20px;\n}\n\n.site-title + .site-description {\n color: var(--color-secondary-text);\n}\n\n.has-cover .site-description {\n letter-spacing: -0.005em;\n color: #fff;\n}\n\n.has-cover :is(.site-logo, .site-title) + .site-description {\n font-size: 2.4rem;\n}\n\n.has-cover .site-header-content.left-aligned :is(.site-logo, .site-title) + .site-description {\n font-size: 2.2rem;\n}\n\n@media (min-width: 992px) {\n .is-head-stacked.has-cover .site-header-content {\n padding-top: calc(19vmin + 120px);\n }\n}\n\n@media (max-width: 991px) {\n .site-header-content {\n padding-top: calc(19vmin + 32px);\n }\n}\n\n@media (max-width: 767px) {\n .has-cover .site-header-content {\n min-height: 240px;\n }\n .site-header-inner {\n gap: 16px;\n }\n .site-logo {\n max-width: 60%;\n }\n .site-title {\n font-size: 3.4rem !important;\n }\n .site-description {\n font-size: 2.2rem !important;\n }\n .site-logo + .site-description {\n margin-top: 12px !important;\n }\n .site-title + .site-description {\n margin-top: 12px !important;\n }\n}\n\n\n/* 4. Site Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head {\n height: 88px;\n font-size: 1.6rem;\n line-height: 1.3em;\n background-color: #fff;\n z-index: 150;\n}\n\n.has-cover:not(.home-template) .gh-head {\n background-color: var(--ghost-accent-color);\n color: #fff;\n}\n\n:is(.home-template, .paged:not(.tag-template):not(.author-template)).has-cover .gh-head {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2000;\n background-color: transparent;\n color: #fff;\n}\n\n.gh-head a {\n text-decoration: none;\n}\n\n.gh-head-inner {\n display: grid;\n column-gap: 40px;\n grid-template-columns: auto 1fr auto;\n grid-auto-flow: row dense;\n align-items: center;\n height: 100%;\n}\n\n/* Header styles\n/* ---------------------------------------------------------- */\n\n.is-head-left-logo .gh-head-inner {\n grid-template-columns: auto 1fr auto;\n}\n\n.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-logo {\n display: none;\n}\n\n.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-menu {\n margin-left: -40px;\n}\n\n@media (min-width: 992px) {\n .is-head-left-logo .gh-head-menu {\n margin-right: 64px;\n margin-left: 16px;\n }\n}\n\n.is-head-middle-logo .gh-head-inner {\n grid-template-columns: 1fr auto 1fr;\n}\n\n.is-head-middle-logo .gh-head-brand {\n grid-column-start: 2;\n}\n\n@media (min-width: 992px) {\n .is-head-middle-logo .gh-head-menu {\n margin-right: 64px;\n }\n}\n\n.is-head-stacked .gh-head {\n height: auto;\n}\n\n.is-head-stacked .gh-head-inner {\n grid-template-columns: 1fr auto 1fr;\n}\n\n.is-head-stacked .gh-head-brand {\n grid-row-start: 1;\n grid-column-start: 2;\n}\n\n@media (min-width: 992px) {\n .is-head-stacked .gh-head-inner {\n padding: 0;\n }\n\n .is-head-stacked .gh-head-brand {\n position: relative;\n display: flex;\n align-items: center;\n height: 80px;\n }\n\n .is-head-stacked .gh-head-menu {\n grid-row-start: 2;\n grid-column: 1 / 4;\n justify-content: center;\n height: 56px;\n margin: 0 48px;\n }\n\n .is-head-stacked .gh-head-menu::before,\n .is-head-stacked .gh-head-menu::after {\n position: absolute;\n top: 80px;\n left: 0;\n width: 100%;\n height: 1px;\n content: \"\";\n background-color: var(--color-lightgrey);\n }\n\n .is-head-stacked.has-cover .gh-head-menu::before,\n .is-head-stacked.has-cover .gh-head-menu::after {\n background-color: rgba(255, 255, 255, 0.2);\n }\n\n .is-head-stacked .gh-head-menu::after {\n top: 136px;\n }\n\n .is-head-stacked .gh-head-actions {\n grid-row-start: 1;\n grid-column: 1 / 4;\n justify-content: space-between;\n }\n}\n\n/* Brand\n/* ---------------------------------------------------------- */\n\n.gh-head-brand {\n display: flex;\n align-items: center;\n height: 40px;\n word-break: break-all;\n}\n\n.gh-head-logo {\n display: block;\n font-weight: 800;\n font-size: 2.6rem;\n letter-spacing: -0.02em;\n color: inherit;\n white-space: nowrap;\n}\n\n.gh-head-logo.no-image {\n margin-top: -5px;\n}\n\n.has-cover .gh-head-logo {\n color: #fff;\n}\n\n.gh-head-logo img {\n max-height: 40px;\n}\n\n\n/* Primary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-menu {\n display: flex;\n align-items: center;\n margin-top: 1px;\n font-weight: 500;\n}\n\n.gh-head-menu .nav {\n display: inline-flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 32px;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.gh-head-menu .nav li {\n margin: 0;\n padding: 0;\n}\n\n.gh-head-menu .nav a {\n display: inline-block;\n line-height: 1.7;\n color: inherit;\n}\n\n.gh-head-menu .nav a:hover {\n opacity: 0.9;\n}\n\n.gh-head-menu .nav-more-toggle {\n position: relative;\n width: 30px;\n height: 30px;\n margin: 0 -6px;\n padding: 0;\n font-size: inherit;\n background-color: transparent;\n text-transform: inherit;\n}\n\n.gh-head-menu .nav-more-toggle svg {\n width: 24px;\n height: 24px;\n}\n\n@media (min-width: 992px) {\n body:not(.is-dropdown-loaded) .gh-head-menu .nav > li {\n opacity: 0;\n }\n}\n\n\n/* Dropdown\n/* ---------------------------------------------------------- */\n\n.gh-dropdown {\n position: absolute;\n top: 100%;\n right: -16px;\n z-index: 90;\n width: 200px;\n padding: 12px 0;\n margin-top: 24px;\n opacity: 0;\n visibility: hidden;\n text-align: left;\n background-color: #fff;\n border-radius: 5px;\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 7px 20px -5px rgba(0, 0, 0, 0.15);\n transform: translate3d(0, 6px, 0);\n transition: opacity 0.3s, transform 0.2s;\n}\n\n.is-head-middle-logo .gh-dropdown {\n right: auto;\n left: -24px;\n}\n\n.is-dropdown-mega .gh-dropdown {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-auto-flow: column;\n column-gap: 40px;\n min-width: 320px;\n padding: 20px 32px;\n}\n\n.is-dropdown-open .gh-dropdown {\n opacity: 1;\n visibility: visible;\n transform: translateY(0);\n}\n\n.gh-head-menu .gh-dropdown li a {\n display: block;\n padding: 6px 20px;\n color: #15171a;\n}\n\n.is-dropdown-mega .gh-dropdown li a {\n padding: 8px 0;\n}\n\n\n/* Secondary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-social {\n display: flex;\n align-items: center;\n gap: 20px;\n}\n\n.gh-social-link {\n line-height: 0;\n color: inherit;\n}\n\n.gh-social-link:hover {\n opacity: 0.9;\n}\n\n.gh-social-link svg {\n width: 18px;\n height: 18px;\n}\n\n.gh-head-actions {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n gap: 24px;\n list-style: none;\n text-align: right;\n}\n\n.gh-head-members {\n display: flex;\n gap: 20px;\n align-items: center;\n}\n\n.gh-head-link {\n font-weight: 500;\n color: inherit;\n}\n\n.gh-head-button {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n padding: 8px 20px;\n height: 44px;\n font-weight: 600;\n letter-spacing: -0.005em;\n font-size: 1.6rem;\n border-radius: 48px;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n.has-cover .gh-head-button {\n color: var(--color-darkgrey);\n background: #fff;\n}\n\n@media (max-width: 767px) {\n .gh-head-members {\n flex-direction: column-reverse;\n gap: 16px;\n width: 100%;\n }\n}\n\n\n/* Search\n/* ---------------------------------------------------------- */\n\n.gh-search {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 32px;\n height: 32px;\n padding: 0;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: none;\n}\n\n.gh-search:hover {\n opacity: 0.9;\n}\n\n.gh-head-brand .gh-search {\n margin-right: 8px;\n}\n\n.gh-head-actions .gh-search {\n margin-right: -4px;\n}\n\n@media (max-width: 767px) {\n .gh-head-actions .gh-search {\n display: none;\n }\n}\n\n@media (min-width: 768px) {\n .gh-head-brand .gh-search {\n display: none;\n }\n}\n\n\n/* Mobile Menu Trigger\n/* ---------------------------------------------------------- */\n\n.gh-burger {\n position: relative;\n display: none;\n width: 30px;\n height: 30px;\n padding: 0;\n margin-right: -3px;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\n.gh-burger::before,\n.gh-burger::after {\n position: absolute;\n left: 3px;\n width: 24px;\n height: 1px;\n content: \"\";\n background-color: var(--color-darkgrey);\n transition: all 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;\n}\n\n.has-cover .gh-burger::before,\n.has-cover .gh-burger::after {\n background-color: #fff;\n}\n\n.gh-burger::before {\n top: 11px;\n}\n\n.gh-burger::after {\n bottom: 11px;\n}\n\n.gh-head-open .gh-burger::before {\n top: 15px;\n transform: rotate(45deg);\n}\n\n.gh-head-open .gh-burger::after {\n bottom: 14px;\n transform: rotate(-45deg);\n}\n\n\n/* Mobile Menu\n/* ---------------------------------------------------------- */\n/* IDs needed to ensure sufficient specificity */\n\n@media (max-width: 767px) {\n #gh-head {\n height: 64px;\n }\n\n #gh-head .gh-head-inner {\n grid-template-rows: auto 1fr auto;\n grid-template-columns: 1fr;\n gap: 48px;\n }\n\n #gh-head .gh-head-brand {\n display: grid;\n grid-template-columns: 1fr auto auto;\n grid-column-start: 1;\n align-items: center;\n height: 64px;\n }\n\n #gh-head .gh-head-logo {\n font-size: 2.2rem;\n }\n\n #gh-head .gh-head-brand .gh-search {\n margin-left: -6px;\n }\n\n #gh-head .gh-burger {\n display: block;\n }\n\n #gh-head .gh-head-menu,\n #gh-head .gh-head-actions {\n position: fixed;\n justify-content: center;\n visibility: hidden;\n opacity: 0;\n }\n\n #gh-head .gh-head-menu {\n margin: 0;\n transition: none;\n transform: translateY(0);\n }\n\n #gh-head .nav {\n gap: 16px;\n align-items: center;\n line-height: 1.4;\n }\n\n #gh-head .nav a {\n font-size: 2.6rem;\n font-weight: 600;\n text-transform: none;\n }\n\n #gh-head .nav li {\n opacity: 0;\n transform: translateY(-4px);\n }\n\n #gh-head :is(.gh-head-button, .gh-head-link) {\n opacity: 0;\n transform: translateY(8px);\n }\n\n #gh-head .gh-head-button {\n width: 100%;\n font-size: 1.8rem;\n text-transform: none;\n opacity: 0;\n transform: translateY(8px);\n }\n\n .gh-head-open #gh-head {\n position: fixed;\n inset: 0;\n z-index: 3999999;\n height: 100%;\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n }\n\n .gh-head-open.has-cover #gh-head,\n .gh-head-open.has-cover #gh-head .gh-head-actions {\n background-color: var(--ghost-accent-color);\n }\n\n .gh-head-open #gh-head .gh-head-menu,\n .gh-head-open #gh-head .gh-head-actions {\n position: static;\n visibility: visible;\n opacity: 1;\n }\n\n .gh-head-open #gh-head .nav {\n display: flex;\n flex-direction: column;\n }\n\n .gh-head-open #gh-head .nav li {\n opacity: 1;\n transition: transform 0.2s, opacity 0.2s;\n transform: translateY(0);\n }\n\n .gh-head-open #gh-head .gh-head-actions {\n position: sticky;\n right: 0;\n bottom: 0;\n left: 0;\n display: inline-flex;\n flex-direction: column;\n gap: 12px;\n align-items: center;\n padding: max(4vmin, 20px) 0 max(4vmin, 28px);\n background-color: #fff;\n }\n\n .gh-head-open #gh-head :is(.gh-head-button, .gh-head-link) {\n opacity: 1;\n transition: transform 0.4s, opacity 0.4s;\n transition-delay: 0.2s;\n transform: translateY(0);\n }\n\n .gh-head-open #gh-head .gh-head-link {\n transition-delay: 0.4s;\n }\n}\n\n\n/* 5. Post Feed\n/* ---------------------------------------------------------- */\n\n.post-feed {\n position: relative;\n display: grid;\n gap: 4.8vmin 4vmin;\n grid-template-columns: repeat(6, 1fr);\n padding: max(4.8vmin, 36px) 0 0;\n}\n\n:is(.tag-template, .author-template) .post-feed {\n margin-top: 4vmin;\n}\n\n@media (max-width: 991px) {\n .post-feed {\n grid-template-columns: 1fr 1fr;\n }\n}\n\n@media (max-width: 767px) {\n .post-feed {\n grid-template-columns: 1fr;\n grid-gap: 40px;\n }\n}\n\n.post-card {\n position: relative;\n grid-column: span 2;\n display: flex;\n flex-direction: column;\n background-size: cover;\n word-break: break-word;\n}\n\n.post-card-image-link {\n position: relative;\n overflow: hidden;\n display: block;\n margin-bottom: 32px;\n}\n\n.post-card-image-link::after {\n content: \"\";\n display: block;\n padding-bottom: 55%;\n}\n\n.post-card[class*=\"post-access-\"] .post-card-image-link::after {\n background-color: rgba(0, 0, 0, 0.5);\n backdrop-filter: blur(3px);\n}\n\n.post-card.keep-ratio[class*=\"post-access-\"] .post-card-image-link::after {\n position: absolute;\n inset: 0;\n padding-bottom: 0;\n}\n\n.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image-link::after {\n padding-bottom: 0;\n}\n\n.post-card-image {\n position: absolute;\n inset: 0;\n width: 100%;\n height: 100%;\n background: var(--color-lightgrey) no-repeat center center;\n object-fit: cover;\n}\n\n.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image {\n position: static;\n}\n\n.post-card-access {\n position: absolute;\n inset: 0;\n z-index: 10;\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 4px;\n font-size: 1.5rem;\n font-weight: 600;\n color: #fff;\n}\n\n.post-card-content-link {\n position: relative;\n display: block;\n color: var(--color-darkgrey);\n}\n\n.post-card-content-link:hover {\n text-decoration: none;\n}\n\n.post-feed .no-image .post-card-content-link {\n padding: 0;\n}\n\n.no-image .post-card-header {\n margin-top: 0;\n}\n\n.post-card-tags {\n display: flex;\n align-items: center;\n gap: 12px;\n margin: 0 0 10px;\n color: var(--color-secondary-text);\n font-size: 1.4rem;\n font-weight: 600;\n letter-spacing: -0.005em;\n line-height: 1;\n}\n\n.post-card-featured {\n position: relative;\n display: flex;\n align-items: center;\n gap: 3px;\n padding-left: 18px;\n color: var(--ghost-accent-color);\n}\n\n.post-card-featured svg {\n position: absolute;\n left: 0;\n}\n\n.post-card-title {\n margin: 0;\n font-size: 2.6rem;\n font-weight: 800;\n line-height: 1.2;\n}\n\n.post-card-content-link:hover .post-card-title {\n opacity: 0.9;\n}\n\n.no-image .post-card-title {\n margin-top: 0;\n}\n\n.has-serif-title .post-card-title {\n font-family: var(--font-serif);\n letter-spacing: -0.005em;\n}\n\n.post-card-title svg {\n margin-top: -3px;\n margin-left: -1px;\n}\n\n.post-card-content {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.post-card-excerpt {\n display: -webkit-box;\n overflow-y: hidden;\n margin-top: 12px;\n max-width: 720px;\n font-size: 1.6rem;\n line-height: 1.5;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n word-break: break-word;\n}\n\n.has-sans-body .post-card-excerpt {\n font-family: var(--font-sans);\n}\n\n.post-card:not(.post-card-large):not(.post-card-full):not(.dynamic):not(.no-image) .post-card-excerpt {\n -webkit-line-clamp: 2;\n}\n\n:is(.tag-template, .author-template) .post-card-excerpt {\n margin-top: 6px;\n}\n\n:is(.tag-template, .author-template) .post-card-large .post-card-excerpt {\n display: block;\n overflow-y: auto;\n}\n\n.post-card-meta {\n display: flex;\n align-items: center;\n gap: 6px;\n margin-top: 12px;\n padding: 0;\n font-size: 1.3rem;\n color: var(--color-secondary-text);\n}\n\n.post-card-meta > * {\n display: flex;\n align-items: center;\n gap: 6px;\n}\n\n.post-card-meta > * + *:not(script)::before {\n width: 2px;\n height: 2px;\n content: \"\";\n background-color: var(--color-secondary-text);\n border-radius: 50%;\n}\n\n.post-card-meta .sep {\n margin: 0 4px;\n}\n\n.author-profile-image {\n display: block;\n width: 100%;\n height: 100%;\n background: color-mod(var(--color-lightgrey) l(+10%));\n border-radius: 100%;\n\n object-fit: cover;\n}\n\n.author-list {\n display: flex;\n flex-wrap: wrap;\n margin: 0 0 0 4px;\n padding: 0;\n list-style: none;\n}\n\n.author-list-item {\n position: relative;\n flex-shrink: 0;\n margin: 0;\n padding: 0;\n}\n\n\n/* Special Styling for home page grid (below):\n\nThe first post in the list is styled to be bigger than the others and take over\nthe full width of the grid to give it more emphasis. Wrapped in a media query to\nmake sure this only happens on large viewports / desktop-ish devices.\n\n*/\n\n@media (min-width: 1001px) {\n .post-card-large {\n grid-column: span 6;\n display: grid;\n grid-gap: 4vmin;\n grid-template-columns: repeat(3, 1fr);\n border-top: 0;\n }\n\n .post-card-large:not(.no-image) .post-card-header {\n margin-top: 0;\n }\n\n .post-card-large .post-card-image-link {\n position: relative;\n grid-column: span 2;\n margin-bottom: 0;\n }\n\n .post-card-large .post-card-content {\n grid-column: span 1;\n }\n\n .post-card-large.no-image .post-card-content {\n grid-column: span 2;\n }\n\n .post-card-large .post-card-image {\n position: absolute;\n width: 100%;\n height: 100%;\n }\n\n .post-card-large .post-card-tags {\n margin-bottom: 12px;\n }\n\n .post-card-large .post-card-title {\n margin-top: 0;\n font-size: 4.4rem;\n line-height: 1.05;\n }\n\n .post-card-large .post-card-excerpt {\n margin-top: 16px;\n }\n\n .post-card-full {\n grid-column: span 6;\n }\n\n .post-card-full .post-card-image-link {\n margin-bottom: 40px;\n }\n\n .post-card-full .post-card-tags {\n margin-bottom: 14px;\n }\n\n .post-card-full .post-card-title {\n font-size: 6.4rem;\n line-height: 0.95;\n }\n\n .post-card-full .post-card-excerpt {\n margin-top: 20px;\n font-size: 1.8rem;\n }\n\n .post-card-large + .post-card-large:nth-child(even) {\n margin: 32px 0;\n }\n\n .post-card-large + .post-card-large:nth-child(even) .post-card-content {\n order: -1;\n }\n\n .post-card.dynamic {\n grid-column: span 3;\n }\n\n .post-card.dynamic .post-card-title {\n font-size: 3rem;\n }\n}\n\n/* Pagination\n/* ---------------------------------------------------------- */\n\n.pagination {\n display: none;\n grid-template-columns: 1fr auto 1fr;\n align-items: center;\n margin-top: 8vmin;\n}\n\nhtml.no-infinite-scroll .pagination {\n display: grid;\n}\n\n.pagination a {\n font-size: 1.7rem;\n font-weight: 600;\n}\n\n.pagination .page-number {\n grid-column-start: 2;\n color: var(--color-secondary-text);\n}\n\n.pagination .older-posts {\n grid-column-start: 3;\n text-align: right;\n}\n\n@media (max-width: 767px) {\n .pagination .page-number {\n display: none;\n }\n}\n\n\n/* 6. Single Post\n/* ---------------------------------------------------------- */\n\n.article {\n word-break: break-word;\n}\n\n.post-template .article {\n padding: max(8vmin, 40px) 0 max(8vmin, 64px);\n}\n\n.post-template .article-header {\n padding: 0 0 max(6.4vmin, 40px);\n}\n\n.page-template .article-header {\n padding: max(12vmin, 64px) 0 max(3.2vmin, 28px);\n}\n\n.article-tag {\n margin-bottom: 16px;\n font-size: 1.6rem;\n}\n\n.article-tag a {\n color: var(--color-secondary-text);\n}\n\n.article-title {\n margin-bottom: 0;\n font-size: clamp(3.2rem, 5vw, 5.2rem);\n font-weight: 800;\n line-height: 1.05;\n color: var(--color-darkgrey);\n}\n\n.has-serif-title .article-title {\n font-family: var(--font-serif);\n}\n\n.article-excerpt {\n margin-top: 20px;\n max-width: 720px;\n font-size: 2rem;\n line-height: 1.45;\n color: var(--color-darkgrey);\n}\n\n.gh-canvas .article-image {\n grid-column: wide-start / wide-end;\n width: 100%;\n margin: max(6.4vmin, 40px) 0 0;\n}\n\n.image-full .article-image {\n grid-column: full-start / full-end;\n}\n\n.image-small .article-image {\n grid-column: main-start / main-end;\n}\n\n.gh-canvas .article-image img {\n display: block;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (max-width: 767px) {\n .article-excerpt {\n margin-top: 14px;\n font-size: 1.7rem;\n }\n}\n\n/* -------- */\n\n/* Content grid\n/* ---------------------------------------------------------- */\n\n/* Canvas creates a multi-column, centered grid which the post\nis laid out on top of. Canvas just defines the grid, we don't\nuse it for applying any other styles. */\n\n.gh-canvas,\n.kg-width-full.kg-content-wide {\n --gap: max(4vmin, 20px);\n --main: min(var(--content-width, 720px), 100% - var(--gap) * 2);\n --wide: minmax(0, calc((var(--container-width, 1200px) - var(--content-width, 720px)) / 2));\n --full: minmax(var(--gap), 1fr);\n\n display: grid;\n grid-template-columns:\n [full-start] var(--full)\n [wide-start] var(--wide)\n [main-start] var(--main) [main-end]\n var(--wide) [wide-end]\n var(--full) [full-end];\n}\n\n.gh-canvas > * {\n grid-column: main-start / main-end;\n}\n\n.kg-width-wide,\n.kg-content-wide > div {\n grid-column: wide-start / wide-end;\n}\n\n.kg-width-full {\n grid-column: full-start / full-end;\n}\n\n.kg-width-full img {\n width: 100%;\n}\n\n\n/* Content\n/* ---------------------------------------------------------- */\n\n/* Content refers to styling all page and post content that is\ncreated within the Ghost editor. The main content handles\nheadings, text, images and lists. We deal with cards lower down. */\n\n/* Default vertical spacing */\n.gh-content > * + * {\n margin-top: max(3.2vmin, 24px);\n margin-bottom: 0;\n}\n\n/* Remove space between full-width cards */\n.gh-content > .kg-width-full + .kg-width-full:not(.kg-width-full.kg-card-hascaption + .kg-width-full) {\n margin-top: 0;\n}\n\n/* [id] represents all headings h1-h6, reset all margins */\n.gh-content > [id] {\n margin: 0;\n color: var(--color-darkgrey);\n}\n\n.has-serif-title .gh-content > [id] {\n font-family: var(--font-serif);\n}\n\n/* Add back a top margin to all headings, unless a heading\nis the very first element in the post content */\n.gh-content > [id]:not(:first-child) {\n margin: 2em 0 0;\n}\n\n/* Add a small margin between a heading and anything after it */\n.gh-content > [id] + * {\n margin-top: 1.5rem !important;\n}\n\n/* A larger margin before/after HRs and blockquotes */\n.gh-content > hr,\n.gh-content > blockquote {\n position: relative;\n margin-top: max(4.8vmin, 32px);\n}\n.gh-content > hr + *,\n.gh-content > blockquote + * {\n margin-top: max(4.8vmin, 32px) !important;\n}\n\n/* Now the content typography styles */\n.gh-content a {\n color: var(--ghost-accent-color);\n text-decoration: underline;\n word-break: break-word;\n}\n\n.gh-content > blockquote:not([class]),\n.gh-content > ol,\n.gh-content > ul,\n.gh-content > dl,\n.gh-content > p {\n font-family: var(--font-serif);\n font-weight: 400;\n font-size: 2rem;\n line-height: 1.6em;\n}\n\n.gh-content > p img {\n margin: 0 auto;\n}\n\n.page-template .gh-content:only-child > *:first-child:not(.kg-width-full) {\n margin-top: max(12vmin, 64px);\n}\n\n.page-template .gh-content > *:last-child:not(.kg-width-full) {\n margin-bottom: max(12vmin, 64px);\n}\n\n.gh-content .kg-callout-card .kg-callout-text,\n.gh-content .kg-toggle-card .kg-toggle-content > ol,\n.gh-content .kg-toggle-card .kg-toggle-content > ul,\n.gh-content .kg-toggle-card .kg-toggle-content > p {\n font-family: var(--font-serif);\n font-weight: 400;\n font-size: 1.9rem;\n line-height: 1.6em;\n}\n\n.gh-content .kg-product-card .kg-product-card-description > p,\n.gh-content .kg-product-card .kg-product-card-description > ol,\n.gh-content .kg-product-card .kg-product-card-description > ul {\n font-size: 1.7rem;\n line-height: 1.6em;\n}\n\n.gh-content .kg-callout-card .kg-callout-emoji {\n font-size: 2.1rem;\n line-height: 1.4em;\n}\n\n.gh-content .kg-toggle-card .kg-toggle-heading-text {\n font-size: 2.0rem;\n}\n\n.has-sans-body .gh-content > blockquote,\n.has-sans-body .gh-content > ol,\n.has-sans-body .gh-content > ul,\n.has-sans-body .gh-content > dl,\n.has-sans-body .gh-content > p,\n.has-sans-body .gh-content .kg-callout-card .kg-callout-text,\n.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > ol,\n.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > ul,\n.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > p {\n font-family: var(--font-sans);\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl,\n.gh-content .kg-toggle-card .kg-toggle-content > ol,\n.gh-content .kg-toggle-card .kg-toggle-content > ul,\n.gh-content .kg-product-card .kg-product-card-description > ol,\n.gh-content .kg-product-card .kg-product-card-description > ul {\n padding-left: 1.9em;\n}\n\n.gh-content > blockquote:not([class]) {\n position: relative;\n font-style: italic;\n padding: 0;\n}\n\n.gh-content > blockquote:not([class])::before {\n content: \"\";\n position: absolute;\n left: -1.5em;\n top: 0;\n bottom: 0;\n width: 0.3rem;\n background: var(--ghost-accent-color);\n}\n\n.gh-content :not(pre) > code {\n vertical-align: middle;\n padding: 0.15em 0.4em 0.15em;\n border: #e1eaef 1px solid;\n font-weight: 400 !important;\n font-size: 0.9em;\n line-height: 1em;\n color: #15171A;\n background: #f0f6f9;\n border-radius: 0.25em;\n}\n\n.gh-content pre {\n overflow: auto;\n padding: 16px 20px;\n color: var(--color-wash);\n font-size: 1.4rem;\n line-height: 1.5em;\n background: var(--color-darkgrey);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);\n}\n\n.gh-content ol ol li {\n list-style-type: lower-alpha;\n}\n\n.gh-content ol ol ol li {\n list-style-type: lower-roman;\n}\n\n@media (max-width: 650px) {\n .gh-content > blockquote:not([class]),\n .gh-content > ol,\n .gh-content > ul,\n .gh-content > dl,\n .gh-content > p,\n .gh-content .kg-callout-card .kg-callout-text,\n .gh-content .kg-toggle-card .kg-toggle-content > ol,\n .gh-content .kg-toggle-card .kg-toggle-content > ul,\n .gh-content .kg-toggle-card .kg-toggle-content > p {\n font-size: 1.8rem;\n }\n\n .gh-content .kg-product-card .kg-product-card-description > p,\n .gh-content .kg-product-card .kg-product-card-description > ol,\n .gh-content .kg-product-card .kg-product-card-description > ul {\n font-size: 1.6rem;\n }\n\n .gh-content blockquote:not([class])::before {\n left: min(-4vmin, -20px);\n }\n}\n\n\n/* Cards\n/* ---------------------------------------------------------- */\n\n/* Cards are dynamic blocks of content which appear within Ghost\nposts, for example: embedded videos, tweets, galleries, or\nspecially styled bookmark links. We add extra styling here to\nmake sure they look good, and are given a bit of extra spacing. */\n\n/* Add extra margin before/after any cards,\nexcept for when immediately preceeded by a heading */\n.gh-content :not(.kg-card):not([id]) + .kg-card {\n margin-top: 6vmin;\n}\n.gh-content .kg-card + :not(.kg-card) {\n margin-top: 6vmin;\n}\n\n/* This keeps small embeds centered */\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n}\n\n/* This keeps small iamges centered */\n.kg-image-card img {\n margin: auto;\n}\n\n.kg-image[width][height],\n.kg-gallery-image {\n cursor: pointer;\n}\n\n.has-serif-title .kg-toggle-card .kg-toggle-heading-text {\n font-family: var(--font-serif);\n}\n\n.gh-content .kg-callout-card-accent a {\n text-decoration: underline;\n}\n\n.kg-blockquote-alt {\n font-family: var(--font-serif);\n color: var(--color-midgrey);\n}\n\n.has-sans-body .kg-blockquote-alt {\n font-family: var(--font-sans);\n}\n\n.kg-card.kg-header-card.kg-style-dark {\n background: var(--color-darkgrey);\n}\n\n.kg-header-card.kg-style-light h2.kg-header-card-header {\n color: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.has-serif-title .kg-header-card h2.kg-header-card-header {\n font-family: var(--font-serif);\n}\n\n\n/* Captions */\nfigcaption {\n padding: 1.5rem 1.5rem 0;\n text-align: center;\n color: rgba(0,0,0,0.5);\n font-size: 1.3rem;\n line-height: 1.4em;\n}\nfigcaption strong {\n color: rgba(0,0,0,0.8);\n}\nfigcaption a {\n text-decoration: underline;\n}\n\n\n/* Highly specific styles for traditional Instagram embeds */\niframe.instagram-media {\n margin-top: 6vmin !important;\n margin-left: auto !important;\n margin-right: auto !important;\n margin-bottom: 0 !important;\n}\n\niframe.instagram-media + script + :not([id]) {\n margin-top: 6vmin;\n}\n\n\n/* Card captions\n/* ---------------------------------------------------------- */\n\n.kg-width-full.kg-card-hascaption {\n display: grid;\n grid-template-columns: inherit;\n}\n\n.kg-width-wide.kg-card-hascaption img {\n grid-column: wide-start / wide-end;\n}\n.kg-width-full.kg-card-hascaption img {\n grid-column: 1 / -1;\n}\n\n.kg-width-full.kg-card-hascaption figcaption {\n grid-column: main-start / main-end;\n}\n\n.article-comments {\n margin: 6vmin 0 0 0;\n}\n\n/* -----old------ */\n\n.footnotes-sep {\n margin-bottom: 30px;\n}\n\n.footnotes {\n font-size: 1.5rem;\n}\n\n.footnotes p {\n margin: 0;\n}\n\n.footnote-backref {\n font-size: 1.2rem;\n font-weight: bold;\n text-decoration: none !important;\n box-shadow: none !important;\n}\n\n/* Tables */\n.gh-content table:not(.gist table) {\n display: inline-block;\n overflow-x: auto;\n max-width: 100%;\n width: auto;\n border-spacing: 0;\n border-collapse: collapse;\n font-family: var(--font-sans);\n font-size: 1.6rem;\n white-space: nowrap;\n vertical-align: top;\n -webkit-overflow-scrolling: touch;\n background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;\n background-attachment: scroll, scroll;\n background-size: 10px 100%, 10px 100%;\n background-repeat: no-repeat;\n}\n\n.gh-content table:not(.gist table) td:first-child {\n background-image: linear-gradient(to right, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);\n background-size: 20px 100%;\n background-repeat: no-repeat;\n}\n\n.gh-content table:not(.gist table) td:last-child {\n background-image: linear-gradient(to left, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);\n background-position: 100% 0;\n background-size: 20px 100%;\n background-repeat: no-repeat;\n}\n\n.gh-content table:not(.gist table) th {\n color: var(--color-darkgrey);\n font-size: 1.2rem;\n font-weight: 700;\n letter-spacing: 0.2px;\n text-align: left;\n text-transform: uppercase;\n background-color: color-mod(var(--color-wash) l(+4%));\n}\n\n.gh-content table:not(.gist table) th,\n.gh-content table:not(.gist table) td {\n padding: 6px 12px;\n border: color-mod(var(--color-wash) l(-1%) s(-5%)) 1px solid;\n}\n\n\n/* 6.1. Post Byline\n/* ---------------------------------------------------------- */\n\n.article-byline {\n display: flex;\n justify-content: space-between;\n margin: min(24px, 5.6vmin) 0 0;\n}\n\n.article-byline-content {\n flex-grow: 1;\n display: flex;\n align-items: center;\n}\n\n.article-byline-content .author-list {\n justify-content: flex-start;\n padding: 0 14px 0 0;\n}\n\n.article-byline-meta {\n color: var(--color-secondary-text);\n font-size: 1.4rem;\n line-height: 1.2em;\n}\n\n.article-byline-meta .author-name {\n margin: 0 0 6px;\n font-size: 1.7rem;\n font-weight: 700;\n letter-spacing: 0;\n}\n\n.article-byline-meta .bull {\n display: inline-block;\n margin: 0 2px;\n}\n\n.author-avatar {\n display: block;\n overflow: hidden;\n margin: 0 -4px;\n width: min(56px, 13.6vmin);\n height: min(56px, 13.6vmin);\n border: #fff 2px solid;\n border-radius: 50%;\n background-color: var(--color-border);\n}\n\n.page-template .article-title {\n margin-bottom: 0;\n}\n\n@media (max-width: 767px) {\n .article-byline-content .author-list {\n padding-right: 12px;\n }\n .article-byline-meta .author-name {\n margin-bottom: 4px;\n }\n}\n\n\n/* 6.2. Subscribe\n/* ---------------------------------------------------------- */\n\n.footer-cta {\n position: relative;\n text-align: center;\n}\n\n.footer-cta-title {\n margin: 0 0 min(24px, 6.4vmin);\n font-size: clamp(2.6rem, 5vw, 3.8rem);\n font-weight: 800;\n}\n\n.has-serif-title .footer-cta-title {\n font-family: var(--font-serif);\n}\n\n.footer-cta-button {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n max-width: 500px;\n padding: 5px 5px 5px 15px;\n font-size: 1.7rem;\n color: var(--color-secondary-text);\n background: #fff;\n border: 1px solid var(--color-border);\n border-radius: 8px;\n transition: border-color 0.2s;\n}\n\n.footer-cta-button:hover {\n border-color: color-mod(var(--color-border) l(-12%));\n}\n\n.footer-cta-button span {\n display: inline-block;\n padding: 9px 15px;\n color: #fff;\n font-size: 1.6rem;\n font-weight: 600;\n letter-spacing: -0.005em;\n background: var(--ghost-accent-color);\n border-radius: 6px;\n}\n\n\n/* 6.3. Read more\n/* ---------------------------------------------------------- */\n\n.read-more-wrap {\n margin-top: 2.4vmin;\n}\n\n.footer-cta + .read-more-wrap {\n margin-top: max(12vmin, 72px);\n}\n\n.read-more {\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-gap: 4vmin;\n}\n\n.read-more .post-card-tags {\n display: none;\n}\n\n@media (max-width: 1000px) {\n .read-more {\n grid-template-columns: repeat(4, 1fr);\n }\n .read-more .post-card:nth-child(3) {\n display: none;\n }\n}\n\n@media (max-width: 700px) {\n .read-more {\n grid-template-columns: repeat(2, 1fr);\n }\n .read-more .post-card:nth-child(2) {\n display: none;\n }\n}\n\n/* 6.4. Comments\n/* ---------------------------------------------------------- */\n.comments {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 60px 0 44px;\n}\n\n\n.comments-head {\n display: flex;\n align-items: baseline;\n justify-content: space-between;\n margin-bottom: 32px;\n width: 100%;\n max-width: 720px;\n}\n\n.comments h2 {\n width: 100%;\n max-width: 720px;\n font-weight: 800;\n font-size: 3.4rem;\n}\n\n.comments .comment-count {\n color: var(--color-midgrey);\n font-weight: 600;\n white-space: nowrap;\n}\n\n.comments #ghost-comments-root {\n width: 100%;\n max-width: 720px;\n}\n\n\n/* 7. Author Template\n/* ---------------------------------------------------------- */\n\n.author-profile-pic {\n display: block;\n width: 80px;\n height: 80px;\n object-fit: cover;\n margin: 0 0 2rem;\n background: color-mod(var(--color-lightgrey) l(+10%));\n border-radius: 50%;\n}\n\n.author-profile-footer {\n margin-top: 16px;\n}\n\n.author-profile-location {\n font-weight: 700;\n}\n\n.author-profile-meta {\n display: flex;\n gap: 10px;\n}\n\n.author-profile-social-link {\n font-size: 1.3rem;\n color: var(--color-secondary-text);\n}\n\n.author-profile-social-link:hover {\n color: var(--color-darkgrey);\n}\n\n.author-profile-social-link svg {\n width: 16px;\n height: 16px;\n}\n\n@media (min-width: 1001px) {\n .author-template .post-card-large .post-card-content:only-child {\n grid-column: span 2;\n max-width: 640px;\n }\n}\n\n\n/* 8. Tag Template\n/* ---------------------------------------------------------- */\n\n.tag-template .post-card-large .post-card-image-link {\n grid-column: 2 / span 2;\n order: 2;\n}\n\n.tag-template .post-card-large .post-card-content {\n order: 1;\n}\n\n@media (min-width: 1001px) {\n .tag-template .post-card-large .post-card-content:only-child {\n grid-column: span 2;\n max-width: 640px;\n }\n}\n\n/* 9. Error Template\n/* ---------------------------------------------------------- */\n\n.error-content {\n padding: 14vw 4vw 2vw;\n}\n\n.error-message {\n padding-bottom: 10vw;\n text-align: center;\n}\n\n.error-code {\n margin: 0;\n font-size: 12vw;\n line-height: 1em;\n letter-spacing: -5px;\n}\n\n.error-description {\n margin: 0;\n color: var(--color-secondary-text);\n font-size: 3.2rem;\n line-height: 1.3em;\n letter-spacing: -0.005em;\n font-weight: 400;\n}\n\n.error-link {\n display: inline-block;\n margin-top: 5px;\n}\n\n@media (min-width: 940px) {\n .error-content .post-card {\n margin-bottom: 0;\n padding-bottom: 0;\n border-bottom: none;\n }\n}\n\n@media (max-width: 800px) {\n .error-content {\n padding-top: 24vw;\n }\n .error-code {\n font-size: 11.2rem;\n }\n .error-message {\n padding-bottom: 16vw;\n }\n .error-description {\n margin: 5px 0 0 0;\n font-size: 1.8rem;\n }\n}\n\n@media (max-width: 500px) {\n .error-content {\n padding-top: 28vw;\n }\n .error-message {\n padding-bottom: 14vw;\n }\n}\n\n\n/* 10. Site Footer\n/* ---------------------------------------------------------- */\n\n.site-footer {\n position: relative;\n margin: max(12vmin, 64px) 0 0 0;\n padding-top: 48px;\n padding-bottom: 140px;\n color: #fff;\n background: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.page-template .site-footer {\n margin-top: 0;\n}\n\n.site-footer .inner {\n display: grid;\n grid-gap: 40px;\n grid-template-columns: auto 1fr auto;\n color: rgba(255,255,255,0.7);\n font-size: 1.3rem;\n}\n\n.site-footer .copyright a {\n color: #fff;\n letter-spacing: -0.015em;\n font-weight: 500;\n}\n\n.site-footer a {\n color: rgba(255,255,255,0.7);\n}\n\n.site-footer a:hover {\n color: rgba(255,255,255,1);\n text-decoration: none;\n}\n\n.site-footer-nav ul {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n margin: 0 0 20px;\n padding: 0;\n list-style: none;\n}\n\n.site-footer-nav li {\n display: inline-flex;\n align-items: center;\n padding: 0;\n margin: 0;\n line-height: 2em;\n}\n\n.site-footer-nav a {\n position: relative;\n display: inline-flex;\n align-items: center;\n margin-left: 10px;\n}\n\n.site-footer-nav li:not(:first-child) a:before {\n content: \"\";\n display: block;\n width: 2px;\n height: 2px;\n margin: 0 10px 0 0;\n background: #fff;\n border-radius: 100%;\n}\n\n@media (max-width: 767px) {\n .site-footer .inner {\n max-width: 500px;\n grid-template-columns: 1fr;\n grid-gap: 0;\n text-align: center;\n }\n .site-footer .copyright,\n .site-footer .copyright a {\n color: #fff;\n font-size: 1.5rem;\n }\n .site-footer .copyright {\n margin-bottom: 16px;\n }\n}\n\n\n/* 11. Dark Mode\n/* ---------------------------------------------------------- */\n\nhtml.dark-mode body {\n color: rgba(255, 255, 255, 0.75);\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode img {\n opacity: 0.9;\n}\n\nhtml.dark-mode kbd {\n background: color-mod(var(--color-darkmode) l(+5%));\n}\n\nhtml.dark-mode figcaption a {\n color: #fff;\n}\n\nhtml.dark-mode body:not(.has-cover) .gh-head {\n background: var(--color-darkmode);\n color: #fff;\n}\n\nhtml.dark-mode .gh-burger::before,\nhtml.dark-mode .gh-burger::after {\n background-color: #fff;\n}\n\nhtml.dark-mode .site-header-content {\n color: #fff;\n}\n\nhtml.dark-mode .site-header-cover {\n opacity: 1;\n}\n\nhtml.dark-mode .post-card-image {\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode :is(.post-card-tags, .post-card-meta, .article-tag a, .byline-meta-content, .pagination .page-number) {\n color: color-mod(var(--color-secondary-text) l(-22%));\n}\n\nhtml.dark-mode .post-card-featured {\n color: #fff;\n}\n\nhtml.dark-mode .post-card-title {\n color: #fff;\n}\n\nhtml.dark-mode .post-card-excerpt {\n color: var(--color-secondary-text);\n}\n\nhtml.dark-mode .pagination a {\n color: #fff;\n}\n\nhtml.dark-mode .author-profile-location {\n color: #fff;\n}\n\nhtml.dark-mode .author-profile-social-link:hover {\n color: #fff;\n}\n\nhtml.dark-mode .article-title {\n color: #fff;\n}\n\nhtml.dark-mode .article-excerpt {\n color: var(--color-secondary-text);\n}\n\nhtml.dark-mode .post-full-image {\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .author-avatar {\n border-color: var(--color-darkmode);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .author-profile-image {\n opacity: 1;\n}\n\nhtml.dark-mode .author-profile-image path {\n fill: var(--color-darkmode);\n}\n\nhtml.dark-mode .article-byline-meta .author-name a {\n color: #fff;\n}\n\nhtml.dark-mode .no-image .author-social-link a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .gh-content > [id] {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .gh-content pre {\n background: color-mod(var(--color-darkgrey) l(-8%));\n}\n\nhtml.dark-mode .gh-content :not(pre) > code {\n background: color-mod(var(--color-darkgrey) l(+6%));\n border-color: color-mod(var(--color-darkmode) l(+8%));\n color: var(--color-wash);\n}\n\n:where(html.dark-mode) .gh-content a {\n color: #fff;\n}\n\nhtml.dark-mode .gh-content strong {\n color: #fff;\n}\n\nhtml.dark-mode .gh-content em {\n color: #fff;\n}\n\nhtml.dark-mode .gh-content code {\n color: #fff;\n background: #000;\n}\n\nhtml.dark-mode hr {\n border-top-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .gh-content hr:after {\n background: color-mod(var(--color-darkmode) l(+8%));\n box-shadow: var(--color-darkmode) 0 0 0 5px;\n}\n\nhtml.dark-mode figcaption {\n color: rgba(255, 255, 255, 0.6);\n}\n\nhtml.dark-mode .gh-content table:not(.gist table) td:first-child {\n background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n}\n\nhtml.dark-mode .gh-content table:not(.gist table) td:last-child {\n background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n}\n\nhtml.dark-mode .gh-content table:not(.gist table) th {\n color: rgba(255, 255, 255, 0.85);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .gh-content table:not(.gist table) th,\nhtml.dark-mode .gh-content table:not(.gist table) td {\n border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;\n}\n\nhtml.dark-mode .gh-content :is(input, textarea) {\n color: color-mod(var(--color-midgrey) l(-30%));\n}\n\nhtml.dark-mode .site-archive-header .no-image {\n color: rgba(255, 255, 255, 0.9);\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .kg-header-card.kg-style-dark {\n background: color-mod(var(--color-darkgrey) l(-5%));\n}\n\nhtml.dark-mode .kg-header-card.kg-style-light {\n background: color-mod(var(--color-darkgrey) l(+5%));\n}\n\nhtml.dark-mode .kg-header-card h2.kg-header-card-header,\nhtml.dark-mode .kg-header-card h3.kg-header-card-subheader {\n color: #fff;\n}\n\nhtml.dark-mode .kg-bookmark-card a.kg-bookmark-container,\nhtml.dark-mode .kg-bookmark-card a.kg-bookmark-container:hover {\n background: var(--color-darkmode) !important;\n color: #fff !important;\n}\n\nhtml.dark-mode .footer-cta-title {\n color: #fff;\n}\n\n@media (max-width: 767px) {\n html.dark-mode .gh-head-open:not(.has-cover) #gh-head,\n html.dark-mode .gh-head-open:not(.has-cover) #gh-head .gh-head-actions {\n background: var(--color-darkmode);\n }\n}\n\n@media (prefers-color-scheme: dark) {\n html.auto-color body {\n color: rgba(255, 255, 255, 0.75);\n background: var(--color-darkmode);\n }\n\n html.auto-color img {\n opacity: 0.9;\n }\n\n html.auto-color kbd {\n background: color-mod(var(--color-darkmode) l(+5%));\n }\n\n html.auto-color figcaption a {\n color: #fff;\n }\n\n html.auto-color body:not(.has-cover) .gh-head {\n background: var(--color-darkmode);\n color: #fff;\n }\n\n html.auto-color .gh-burger::before,\n html.auto-color .gh-burger::after {\n background-color: #fff;\n }\n\n html.auto-color .site-header-content {\n color: #fff;\n }\n\n html.auto-color .site-header-cover {\n opacity: 1;\n }\n\n html.auto-color .post-card-image {\n background: var(--color-darkmode);\n }\n\n html.auto-color :is(.post-card-tags, .post-card-meta, .article-tag a, .byline-meta-content, .pagination .page-number) {\n color: color-mod(var(--color-secondary-text) l(-22%));\n }\n\n html.auto-color .post-card-featured {\n color: #fff;\n }\n\n html.auto-color .post-card-title {\n color: #fff;\n }\n\n html.auto-color .post-card-excerpt {\n color: var(--color-secondary-text);\n }\n\n html.auto-color .pagination a {\n color: #fff;\n }\n\n html.auto-color .author-profile-location {\n color: #fff;\n }\n\n html.auto-color .author-profile-social-link:hover {\n color: #fff;\n }\n\n html.auto-color .article-title {\n color: #fff;\n }\n\n html.auto-color .article-excerpt {\n color: var(--color-secondary-text);\n }\n\n html.auto-color .post-full-image {\n background-color: color-mod(var(--color-darkmode) l(+8%));\n }\n\n html.auto-color .author-avatar {\n border-color: var(--color-darkmode);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n }\n\n html.auto-color .author-profile-image {\n opacity: 1;\n }\n\n html.auto-color .author-profile-image path {\n fill: var(--color-darkmode);\n }\n\n html.auto-color .article-byline-meta .author-name a {\n color: #fff;\n }\n\n html.auto-color .no-image .author-social-link a {\n color: rgba(255, 255, 255, 0.75);\n }\n\n html.auto-color .gh-content > [id] {\n color: rgba(255, 255, 255, 0.9);\n }\n\n html.auto-color .gh-content pre {\n background: color-mod(var(--color-darkgrey) l(-8%));\n }\n\n html.auto-color .gh-content :not(pre) > code {\n background: color-mod(var(--color-darkgrey) l(+6%));\n border-color: color-mod(var(--color-darkmode) l(+8%));\n color: var(--color-wash);\n }\n\n :where(html.auto-color) .gh-content a {\n color: #fff;\n }\n\n html.auto-color .gh-content strong {\n color: #fff;\n }\n\n html.auto-color .gh-content em {\n color: #fff;\n }\n\n html.auto-color .gh-content code {\n color: #fff;\n background: #000;\n }\n\n html.auto-color hr {\n border-top-color: color-mod(var(--color-darkmode) l(+8%));\n }\n\n html.auto-color .gh-content hr:after {\n background: color-mod(var(--color-darkmode) l(+8%));\n box-shadow: var(--color-darkmode) 0 0 0 5px;\n }\n\n html.auto-color figcaption {\n color: rgba(255, 255, 255, 0.6);\n }\n\n html.auto-color .gh-content table:not(.gist table) td:first-child {\n background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n }\n\n html.auto-color .gh-content table:not(.gist table) td:last-child {\n background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n }\n\n html.auto-color .gh-content table:not(.gist table) th {\n color: rgba(255, 255, 255, 0.85);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n }\n\n html.auto-color .gh-content table:not(.gist table) th,\n html.auto-color .gh-content table:not(.gist table) td {\n border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;\n }\n\n html.auto-color .gh-content :is(input, textarea) {\n color: color-mod(var(--color-midgrey) l(-30%));\n }\n\n html.auto-color .site-archive-header .no-image {\n color: rgba(255, 255, 255, 0.9);\n background: var(--color-darkmode);\n }\n\n html.auto-color .kg-header-card.kg-style-dark {\n background: color-mod(var(--color-darkgrey) l(-5%));\n }\n\n html.auto-color .kg-header-card.kg-style-light {\n background: color-mod(var(--color-darkgrey) l(+5%));\n }\n\n html.auto-color .kg-header-card h2.kg-header-card-header,\n html.auto-color .kg-header-card h3.kg-header-card-subheader {\n color: #fff;\n }\n\n html.auto-color .kg-bookmark-card a.kg-bookmark-container,\n html.auto-color .kg-bookmark-card a.kg-bookmark-container:hover {\n background: var(--color-darkmode) !important;\n color: #fff !important;\n }\n\n html.auto-color .footer-cta-title {\n color: #fff;\n }\n\n @media (max-width: 767px) {\n html.auto-color .gh-head-open:not(.has-cover) #gh-head,\n html.auto-color .gh-head-open:not(.has-cover) #gh-head .gh-head-actions {\n background: var(--color-darkmode);\n }\n }\n}\n\n\n/* 12. Lightbox\n/* ---------------------------------------------------------- */\n\n.pswp {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 3999999;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n -ms-touch-action: none;\n touch-action: none;\n outline: none;\n backface-visibility: hidden;\n -webkit-text-size-adjust: 100%;\n}\n\n.pswp img {\n max-width: none;\n}\n\n.pswp--animate_opacity {\n opacity: 0.001;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n will-change: opacity;\n}\n\n.pswp--open {\n display: block;\n}\n\n.pswp--zoom-allowed .pswp__img {\n cursor: zoom-in;\n}\n\n.pswp--zoomed-in .pswp__img {\n cursor: grab;\n}\n\n.pswp--dragging .pswp__img {\n cursor: grabbing;\n}\n\n.pswp__bg {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.85);\n opacity: 0;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n transform: translateZ(0);\n backface-visibility: hidden;\n will-change: opacity;\n}\n\n.pswp__scroll-wrap {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n\n.pswp__container,\n.pswp__zoom-wrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n touch-action: none;\n backface-visibility: hidden;\n}\n\n.pswp__container,\n.pswp__img {\n user-select: none;\n -webkit-tap-highlight-color: transparent;\n -webkit-touch-callout: none;\n}\n\n.pswp__zoom-wrap {\n position: absolute;\n width: 100%;\n transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);\n transform-origin: left top;\n}\n\n.pswp--animated-in .pswp__bg,\n.pswp--animated-in .pswp__zoom-wrap {\n transition: none;\n}\n\n.pswp__item {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow: hidden;\n}\n\n.pswp__img {\n position: absolute;\n top: 0;\n left: 0;\n width: auto;\n height: auto;\n}\n\n.pswp__img--placeholder {\n backface-visibility: hidden;\n}\n\n.pswp__img--placeholder--blank {\n background: #000;\n}\n\n.pswp--ie .pswp__img {\n top: 0;\n left: 0;\n width: 100% !important;\n height: auto !important;\n}\n\n.pswp__error-msg {\n position: absolute;\n top: 50%;\n left: 0;\n width: 100%;\n margin-top: -8px;\n font-size: 14px;\n line-height: 16px;\n color: var(--color-secondary-text);\n text-align: center;\n}\n\n.pswp__error-msg a {\n color: var(--color-secondary-text);\n text-decoration: underline;\n}\n\n.pswp__button {\n position: relative;\n display: block;\n float: right;\n width: 44px;\n height: 44px;\n padding: 0;\n margin: 0;\n overflow: visible;\n appearance: none;\n cursor: pointer;\n background: none;\n border: 0;\n box-shadow: none;\n transition: opacity 0.2s;\n}\n\n.pswp__button:focus,\n.pswp__button:hover {\n opacity: 1;\n}\n\n.pswp__button:active {\n outline: none;\n opacity: 0.9;\n}\n\n.pswp__button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n.pswp__ui--over-close .pswp__button--close {\n opacity: 1;\n}\n\n.pswp__button,\n.pswp__button--arrow--left::before,\n.pswp__button--arrow--right::before {\n width: 44px;\n height: 44px;\n background: url(\"../images/default-skin.png\") 0 0 no-repeat;\n background-size: 264px 88px;\n}\n\n@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {\n .pswp--svg .pswp__button,\n .pswp--svg .pswp__button--arrow--left::before,\n .pswp--svg .pswp__button--arrow--right::before {\n background-image: url(\"../images/default-skin.svg\");\n }\n\n .pswp--svg .pswp__button--arrow--left,\n .pswp--svg .pswp__button--arrow--right {\n background: none;\n }\n}\n\n.pswp__button--close {\n background-position: 0 -44px;\n}\n\n.pswp__button--share {\n background-position: -44px -44px;\n}\n\n.pswp__button--fs {\n display: none;\n}\n\n.pswp--supports-fs .pswp__button--fs {\n display: block;\n}\n\n.pswp--fs .pswp__button--fs {\n background-position: -44px 0;\n}\n\n.pswp__button--zoom {\n display: none;\n background-position: -88px 0;\n}\n\n.pswp--zoom-allowed .pswp__button--zoom {\n display: block;\n}\n\n.pswp--zoomed-in .pswp__button--zoom {\n background-position: -132px 0;\n}\n\n.pswp--touch .pswp__button--arrow--left,\n.pswp--touch .pswp__button--arrow--right {\n visibility: hidden;\n}\n\n.pswp__button--arrow--left,\n.pswp__button--arrow--right {\n position: absolute;\n top: 50%;\n width: 70px;\n height: 100px;\n margin-top: -50px;\n background: none;\n}\n\n.pswp__button--arrow--left {\n left: 0;\n}\n\n.pswp__button--arrow--right {\n right: 0;\n}\n\n.pswp__button--arrow--left::before,\n.pswp__button--arrow--right::before {\n position: absolute;\n top: 35px;\n width: 32px;\n height: 30px;\n content: \"\";\n}\n\n.pswp__button--arrow--left::before {\n left: 6px;\n background-position: -138px -44px;\n}\n\n.pswp__button--arrow--right::before {\n right: 6px;\n background-position: -94px -44px;\n}\n\n.pswp__counter {\n position: absolute;\n top: 0;\n left: 0;\n height: 44px;\n padding: 0 15px;\n font-size: 11px;\n font-weight: 700;\n line-height: 44px;\n color: #fff;\n user-select: none;\n}\n\n.pswp__caption {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n min-height: 44px;\n}\n\n.pswp__caption__center {\n max-width: 420px;\n padding: 25px 15px 30px;\n margin: 0 auto;\n font-size: 11px;\n line-height: 1.6;\n color: #fff;\n text-align: center;\n}\n\n.pswp__caption__center .post-caption-title {\n margin-bottom: 7px;\n font-size: 15px;\n font-weight: 500;\n text-transform: uppercase;\n}\n\n.pswp__caption__center .post-caption-meta-item + .post-caption-meta-item::before {\n padding: 0 4px;\n content: \"\\02022\";\n}\n\n.pswp__caption--empty {\n display: none;\n}\n\n.pswp__caption--fake {\n visibility: hidden;\n}\n\n.pswp__preloader {\n position: absolute;\n top: 0;\n left: 50%;\n width: 44px;\n height: 44px;\n margin-left: -22px;\n opacity: 0;\n transition: opacity 0.25s ease-out;\n direction: ltr;\n will-change: opacity;\n}\n\n.pswp__preloader__icn {\n width: 20px;\n height: 20px;\n margin: 12px;\n}\n\n.pswp__preloader--active {\n opacity: 1;\n}\n\n.pswp__preloader--active .pswp__preloader__icn {\n background: url(\"../images/preloader.gif\") 0 0 no-repeat;\n}\n\n.pswp--css_animation .pswp__preloader--active {\n opacity: 1;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {\n animation: clockwise 500ms linear infinite;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {\n animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;\n}\n\n.pswp--css_animation .pswp__preloader__icn {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 14px;\n height: 14px;\n margin: 0;\n background: none;\n opacity: 0.75;\n}\n\n.pswp--css_animation .pswp__preloader__cut {\n position: relative;\n width: 7px;\n height: 14px;\n overflow: hidden;\n}\n\n.pswp--css_animation .pswp__preloader__donut {\n position: absolute;\n top: 0;\n left: 0;\n box-sizing: border-box;\n width: 14px;\n height: 14px;\n margin: 0;\n background: none;\n border: 2px solid #fff;\n border-bottom-color: transparent;\n border-left-color: transparent;\n border-radius: 50%;\n}\n\n@media screen and (max-width: 1024px) {\n .pswp__preloader {\n position: relative;\n top: auto;\n left: auto;\n float: right;\n margin: 0;\n }\n}\n\n@keyframes clockwise {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes donut-rotate {\n 0% {\n transform: rotate(0);\n }\n\n 50% {\n transform: rotate(-140deg);\n }\n\n 100% {\n transform: rotate(0);\n }\n}\n\n.pswp__ui {\n z-index: 1550;\n visibility: visible;\n opacity: 1;\n -webkit-font-smoothing: auto;\n}\n\n.pswp__top-bar {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 44px;\n}\n\n.pswp__caption,\n.pswp__top-bar,\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n backface-visibility: hidden;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n will-change: opacity;\n}\n\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n visibility: visible;\n}\n\n.pswp__ui--idle .pswp__top-bar {\n opacity: 0;\n}\n\n.pswp__ui--idle .pswp__button--arrow--left,\n.pswp__ui--idle .pswp__button--arrow--right {\n opacity: 0;\n}\n\n.pswp__ui--hidden .pswp__top-bar,\n.pswp__ui--hidden .pswp__caption,\n.pswp__ui--hidden .pswp__button--arrow--left,\n.pswp__ui--hidden .pswp__button--arrow--right {\n opacity: 0.001;\n}\n\n.pswp__ui--one-slide .pswp__button--arrow--left,\n.pswp__ui--one-slide .pswp__button--arrow--right,\n.pswp__ui--one-slide .pswp__counter {\n display: none;\n}\n\n.pswp__element--disabled {\n display: none !important;\n}\n\n.pswp--minimal--dark .pswp__top-bar {\n background: none;\n}\n\n/*\n\nHey! You reached the end.\n\nHope you enjoyed this CSS file, if you have any suggestions\nfor improvements that might be useful for everyone who uses\nthis theme, you can find the open source repository for it\nhere: https://github.com/tryghost/casper\n\nOr, if you've just scrolled all the way to the bottom of the\nfile to add some of your own styles. Well, you've come to\nthe right place. Onward!\n\n */\n"]}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/assets/css/global.css b/site/versions/5.94.0/content/themes/casper/assets/css/global.css
new file mode 100644
index 0000000..291b72e
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/css/global.css
@@ -0,0 +1,467 @@
+/* Reset
+/* ---------------------------------------------------------- */
+
+html,
+body,
+div,
+span,
+applet,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+a,
+abbr,
+acronym,
+address,
+big,
+cite,
+code,
+del,
+dfn,
+em,
+img,
+ins,
+kbd,
+q,
+s,
+samp,
+small,
+strike,
+strong,
+sub,
+sup,
+tt,
+var,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td,
+article,
+aside,
+canvas,
+details,
+embed,
+figure,
+figcaption,
+footer,
+header,
+hgroup,
+menu,
+nav,
+output,
+ruby,
+section,
+summary,
+time,
+mark,
+audio,
+video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font: inherit;
+ font-size: 100%;
+ vertical-align: baseline;
+}
+body {
+ line-height: 1;
+}
+blockquote,
+q {
+ quotes: none;
+}
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+ content: "";
+ content: none;
+}
+table {
+ border-spacing: 0;
+ border-collapse: collapse;
+}
+img {
+ display: block;
+ max-width: 100%;
+ height: auto;
+}
+html {
+ box-sizing: border-box;
+ font-family: sans-serif;
+
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+}
+*,
+*:before,
+*:after {
+ box-sizing: inherit;
+}
+a {
+ background-color: transparent;
+}
+a:active,
+a:hover {
+ outline: 0;
+}
+b,
+strong {
+ font-weight: bold;
+}
+i,
+em,
+dfn {
+ font-style: italic;
+}
+h1 {
+ margin: 0.67em 0;
+ font-size: 2em;
+}
+small {
+ font-size: 80%;
+}
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline;
+}
+sup {
+ top: -0.5em;
+}
+sub {
+ bottom: -0.25em;
+}
+img {
+ border: 0;
+}
+svg:not(:root) {
+ overflow: hidden;
+}
+mark {
+ background-color: #fdffb6;
+}
+code,
+kbd,
+pre,
+samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+kbd {
+ padding: 3px 5px;
+ font-family: var(--font-mono);
+ font-size: 1.5rem;
+ background: #f6f8fa;
+ border: 1px solid rgba(124, 139, 154, 0.25);
+ border-radius: 6px;
+ box-shadow: inset 0 -1px 0 rgba(124, 139, 154, 0.25);
+}
+@media (max-width: 600px) {
+ kbd {
+ font-size: 1.3rem;
+ }
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+ margin: 0; /* 3 */
+ color: inherit; /* 1 */
+ font: inherit; /* 2 */
+}
+button {
+ overflow: visible;
+ border: none;
+}
+button,
+select {
+ text-transform: none;
+}
+button,
+html input[type="button"],
+/* 1 */
+input[type="reset"],
+input[type="submit"] {
+ cursor: pointer; /* 3 */
+
+ -webkit-appearance: button; /* 2 */
+}
+button[disabled],
+html input[disabled] {
+ cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ padding: 0;
+ border: 0;
+}
+input {
+ line-height: normal;
+}
+input:focus {
+ outline: none;
+}
+input[type="checkbox"],
+input[type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+input[type="search"] {
+ box-sizing: content-box; /* 2 */
+
+ -webkit-appearance: textfield; /* 1 */
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+legend {
+ padding: 0; /* 2 */
+ border: 0; /* 1 */
+}
+textarea {
+ overflow: auto;
+}
+table {
+ border-spacing: 0;
+ border-collapse: collapse;
+}
+td,
+th {
+ padding: 0;
+}
+
+/* ==========================================================================
+ Base styles: opinionated defaults
+ ========================================================================== */
+
+html {
+ font-size: 62.5%;
+
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+body {
+ color: var(--color-darkgrey);
+ font-family: var(--font-sans);
+ font-size: 1.6rem;
+ line-height: 1.6em;
+ font-weight: 400;
+ font-style: normal;
+ letter-spacing: 0;
+ text-rendering: optimizeLegibility;
+ background: #fff;
+
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ -moz-font-feature-settings: "liga" on;
+}
+
+::selection {
+ text-shadow: none;
+ background: #daf2fd;
+}
+
+hr {
+ position: relative;
+ display: block;
+ width: 100%;
+ margin: 2.5em 0 3.5em;
+ padding: 0;
+ height: 1px;
+ border: 0;
+ border-top: 1px solid #f0f0f0;
+}
+
+audio,
+canvas,
+iframe,
+img,
+svg,
+video {
+ vertical-align: middle;
+}
+
+fieldset {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+
+textarea {
+ resize: vertical;
+}
+
+::not(.gh-content) p,
+::not(.gh-content) ul,
+::not(.gh-content) ol,
+::not(.gh-content) dl,
+::not(.gh-content) blockquote {
+ margin: 0 0 1.5em 0;
+}
+
+ol,
+ul {
+ padding-left: 1.3em;
+ padding-right: 1.5em;
+}
+
+ol ol,
+ul ul,
+ul ol,
+ol ul {
+ margin: 0.5em 0;
+}
+
+ul,
+ol {
+ max-width: 100%;
+}
+
+li {
+ padding-left: 0.3em;
+ line-height: 1.6em;
+}
+
+li + li {
+ margin-top: 0.5em;
+}
+
+dt {
+ float: left;
+ margin: 0 20px 0 0;
+ width: 120px;
+ color: #daf2fd;
+ font-weight: 500;
+ text-align: right;
+}
+
+dd {
+ margin: 0 0 5px 0;
+ text-align: left;
+}
+
+blockquote {
+ margin: 1.5em 0;
+ padding: 0 1.6em 0 1.6em;
+ border-left: #daf2fd;
+}
+
+blockquote small {
+ display: inline-block;
+ margin: 0.8em 0 0.8em 1.5em;
+ font-size: 0.9em;
+ opacity: 0.8;
+}
+/* Quotation marks */
+blockquote small:before {
+ content: "\2014 \00A0";
+}
+
+blockquote cite {
+ font-weight: bold;
+}
+blockquote cite a {
+ font-weight: normal;
+}
+
+a {
+ color: #15171A;
+ text-decoration: none;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin-top: 0;
+ line-height: 1.15;
+ font-weight: 600;
+ text-rendering: optimizeLegibility;
+ letter-spacing: -0.01em;
+}
+
+h1 {
+ margin: 0 0 0.5em 0;
+ font-size: 4.8rem;
+ font-weight: 700;
+ letter-spacing: -0.015em;
+}
+@media (max-width: 600px) {
+ h1 {
+ font-size: 2.8rem;
+ }
+}
+
+h2 {
+ margin: 1.5em 0 0.5em 0;
+ font-size: 2.8rem;
+ font-weight: 700;
+}
+@media (max-width: 600px) {
+ h2 {
+ font-size: 2.3rem;
+ }
+}
+
+h3 {
+ margin: 1.5em 0 0.5em 0;
+ font-size: 2.4rem;
+ font-weight: 600;
+}
+@media (max-width: 600px) {
+ h3 {
+ font-size: 1.7rem;
+ }
+}
+
+h4 {
+ margin: 1.5em 0 0.5em 0;
+ font-size: 2rem;
+}
+@media (max-width: 600px) {
+ h4 {
+ font-size: 1.7rem;
+ }
+}
+
+h5 {
+ margin: 1.5em 0 0.5em 0;
+ font-size: 2rem;
+}
+
+h6 {
+ margin: 1.5em 0 0.5em 0;
+ font-size: 1.8rem;
+}
diff --git a/site/versions/5.94.0/content/themes/casper/assets/css/screen.css b/site/versions/5.94.0/content/themes/casper/assets/css/screen.css
new file mode 100644
index 0000000..ab5a12a
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/css/screen.css
@@ -0,0 +1,3056 @@
+/* Table of Contents
+/* ------------------------------------------------------------
+
+This is a development CSS file which is built to a minified
+production stylesheet in assets/built/screen.css
+
+1. Global Styles
+2. Layout
+3. Site Header
+4. Site Navigation
+5. Post Feed
+6. Single Post
+ 6.1. Post Byline
+ 6.2. Subscribe
+ 6.3. Read More
+ 6.4. Comments
+7. Author Template
+8. Tag Template
+9. Error Template
+10. Site Footer
+11. Dark Mode
+12. Lightbox
+
+*/
+
+/* 1. Global - Set up the things
+/* ---------------------------------------------------------- */
+
+/* Import CSS reset and base styles */
+@import "global.css";
+
+:root {
+
+ /* Colours */
+ --color-green: #a4d037;
+ --color-yellow: #fecd35;
+ --color-red: #f05230;
+ --color-darkgrey: #15171A;
+ --color-midgrey: #738a94;
+ --color-lightgrey: #f1f1f1;
+ --color-secondary-text: #979797;
+ --color-border: #e1e1e1;
+ --color-wash: #e5eff5;
+ --color-darkmode: #151719;
+
+ /*
+ An accent color is also set by Ghost itself in
+ Ghost Admin > Settings > Brand
+
+ --ghost-accent-color: {value};
+
+ You can use this variable throughout your styles
+ */
+
+ /* Fonts */
+ --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ --font-serif: Georgia, Times, serif;
+ --font-mono: Menlo, Courier, monospace;
+
+}
+
+
+/* 2. Layout - Page building blocks
+/* ---------------------------------------------------------- */
+
+.viewport {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ min-height: 100vh;
+}
+
+.site-content {
+ flex-grow: 1;
+}
+
+/* Full width page blocks */
+.outer {
+ position: relative;
+ padding: 0 max(4vmin, 20px);
+}
+
+/* Centered content container blocks */
+.inner {
+ margin: 0 auto;
+ max-width: 1200px;
+ width: 100%;
+}
+
+
+/* 3. Site Header
+/* ---------------------------------------------------------- */
+
+.site-header {
+ position: relative;
+ color: #fff;
+ background: var(--ghost-accent-color);
+}
+
+.site-header-cover {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.site-header-content {
+ position: relative;
+ z-index: 100;
+ display: flex;
+ align-items: center;
+ padding-top: calc(19vmin + 44px);
+ padding-bottom: 19vmin;
+ text-align: center;
+ color: var(--color-darkgrey);
+}
+
+.has-cover .site-header-content {
+ min-height: 560px;
+ background-color: var(--ghost-accent-color);
+ color: #fff;
+}
+
+.site-header-content.left-aligned {
+ padding-bottom: 0;
+ text-align: left;
+}
+
+.has-cover .site-header-content.left-aligned {
+ align-items: flex-end;
+ padding-bottom: max(4vmin, 32px);
+}
+
+.site-header-content.no-content {
+ padding-top: 0;
+ padding-bottom: 2vmin;
+}
+
+.site-header-inner {
+ position: relative;
+}
+
+.site-header-content.left-aligned .site-header-inner {
+ align-items: flex-start;
+}
+
+.site-logo {
+ flex-shrink: 0;
+ margin: 0 auto;
+ max-height: 120px;
+}
+
+.site-header-content.left-aligned .site-logo {
+ margin-right: auto;
+ margin-left: 0;
+ max-height: 96px;
+}
+
+.site-title {
+ z-index: 10;
+ margin: 0;
+ padding: 0;
+ font-size: 5rem;
+ font-weight: 800;
+}
+
+.has-serif-title .site-title {
+ font-family: var(--font-serif);
+}
+
+.has-cover .site-title {
+ font-size: 6rem;
+}
+
+.site-header-content.left-aligned .site-title {
+ font-size: 4.4rem;
+}
+
+.has-cover .site-header-content.left-aligned .site-title {
+ font-size: 4.6rem;
+}
+
+.site-description {
+ display: inline-block;
+ z-index: 10;
+ max-width: 960px;
+ font-size: 6rem;
+ font-weight: 700;
+ line-height: 1.1;
+}
+
+:is(.site-logo, .site-title) + .site-description {
+ max-width: 640px;
+ margin-top: 16px;
+ font-size: 2.4rem;
+ font-weight: 400;
+ line-height: 1.4;
+}
+
+.site-logo + .site-description {
+ margin-top: 20px;
+}
+
+.site-title + .site-description {
+ color: var(--color-secondary-text);
+}
+
+.has-cover .site-description {
+ letter-spacing: -0.005em;
+ color: #fff;
+}
+
+.has-cover :is(.site-logo, .site-title) + .site-description {
+ font-size: 2.4rem;
+}
+
+.has-cover .site-header-content.left-aligned :is(.site-logo, .site-title) + .site-description {
+ font-size: 2.2rem;
+}
+
+@media (min-width: 992px) {
+ .is-head-stacked.has-cover .site-header-content {
+ padding-top: calc(19vmin + 120px);
+ }
+}
+
+@media (max-width: 991px) {
+ .site-header-content {
+ padding-top: calc(19vmin + 32px);
+ }
+}
+
+@media (max-width: 767px) {
+ .has-cover .site-header-content {
+ min-height: 240px;
+ }
+ .site-header-inner {
+ gap: 16px;
+ }
+ .site-logo {
+ max-width: 60%;
+ }
+ .site-title {
+ font-size: 3.4rem !important;
+ }
+ .site-description {
+ font-size: 2.2rem !important;
+ }
+ .site-logo + .site-description {
+ margin-top: 12px !important;
+ }
+ .site-title + .site-description {
+ margin-top: 12px !important;
+ }
+}
+
+
+/* 4. Site Navigation
+/* ---------------------------------------------------------- */
+
+.gh-head {
+ height: 88px;
+ font-size: 1.6rem;
+ line-height: 1.3em;
+ background-color: #fff;
+ z-index: 150;
+}
+
+.has-cover:not(.home-template) .gh-head {
+ background-color: var(--ghost-accent-color);
+ color: #fff;
+}
+
+:is(.home-template, .paged:not(.tag-template):not(.author-template)).has-cover .gh-head {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 2000;
+ background-color: transparent;
+ color: #fff;
+}
+
+.gh-head a {
+ text-decoration: none;
+}
+
+.gh-head-inner {
+ display: grid;
+ column-gap: 40px;
+ grid-template-columns: auto 1fr auto;
+ grid-auto-flow: row dense;
+ align-items: center;
+ height: 100%;
+}
+
+/* Header styles
+/* ---------------------------------------------------------- */
+
+.is-head-left-logo .gh-head-inner {
+ grid-template-columns: auto 1fr auto;
+}
+
+.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-logo {
+ display: none;
+}
+
+.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-menu {
+ margin-left: -40px;
+}
+
+@media (min-width: 992px) {
+ .is-head-left-logo .gh-head-menu {
+ margin-right: 64px;
+ margin-left: 16px;
+ }
+}
+
+.is-head-middle-logo .gh-head-inner {
+ grid-template-columns: 1fr auto 1fr;
+}
+
+.is-head-middle-logo .gh-head-brand {
+ grid-column-start: 2;
+}
+
+@media (min-width: 992px) {
+ .is-head-middle-logo .gh-head-menu {
+ margin-right: 64px;
+ }
+}
+
+.is-head-stacked .gh-head {
+ height: auto;
+}
+
+.is-head-stacked .gh-head-inner {
+ grid-template-columns: 1fr auto 1fr;
+}
+
+.is-head-stacked .gh-head-brand {
+ grid-row-start: 1;
+ grid-column-start: 2;
+}
+
+@media (min-width: 992px) {
+ .is-head-stacked .gh-head-inner {
+ padding: 0;
+ }
+
+ .is-head-stacked .gh-head-brand {
+ position: relative;
+ display: flex;
+ align-items: center;
+ height: 80px;
+ }
+
+ .is-head-stacked .gh-head-menu {
+ grid-row-start: 2;
+ grid-column: 1 / 4;
+ justify-content: center;
+ height: 56px;
+ margin: 0 48px;
+ }
+
+ .is-head-stacked .gh-head-menu::before,
+ .is-head-stacked .gh-head-menu::after {
+ position: absolute;
+ top: 80px;
+ left: 0;
+ width: 100%;
+ height: 1px;
+ content: "";
+ background-color: var(--color-lightgrey);
+ }
+
+ .is-head-stacked.has-cover .gh-head-menu::before,
+ .is-head-stacked.has-cover .gh-head-menu::after {
+ background-color: rgba(255, 255, 255, 0.2);
+ }
+
+ .is-head-stacked .gh-head-menu::after {
+ top: 136px;
+ }
+
+ .is-head-stacked .gh-head-actions {
+ grid-row-start: 1;
+ grid-column: 1 / 4;
+ justify-content: space-between;
+ }
+}
+
+/* Brand
+/* ---------------------------------------------------------- */
+
+.gh-head-brand {
+ display: flex;
+ align-items: center;
+ height: 40px;
+ word-break: break-all;
+}
+
+.gh-head-logo {
+ display: block;
+ font-weight: 800;
+ font-size: 2.6rem;
+ letter-spacing: -0.02em;
+ color: inherit;
+ white-space: nowrap;
+}
+
+.gh-head-logo.no-image {
+ margin-top: -5px;
+}
+
+.has-cover .gh-head-logo {
+ color: #fff;
+}
+
+.gh-head-logo img {
+ max-height: 40px;
+}
+
+
+/* Primary Navigation
+/* ---------------------------------------------------------- */
+
+.gh-head-menu {
+ display: flex;
+ align-items: center;
+ margin-top: 1px;
+ font-weight: 500;
+}
+
+.gh-head-menu .nav {
+ display: inline-flex;
+ align-items: center;
+ flex-wrap: wrap;
+ gap: 32px;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+.gh-head-menu .nav li {
+ margin: 0;
+ padding: 0;
+}
+
+.gh-head-menu .nav a {
+ display: inline-block;
+ line-height: 1.7;
+ color: inherit;
+}
+
+.gh-head-menu .nav a:hover {
+ opacity: 0.9;
+}
+
+.gh-head-menu .nav-more-toggle {
+ position: relative;
+ width: 30px;
+ height: 30px;
+ margin: 0 -6px;
+ padding: 0;
+ font-size: inherit;
+ background-color: transparent;
+ text-transform: inherit;
+}
+
+.gh-head-menu .nav-more-toggle svg {
+ width: 24px;
+ height: 24px;
+}
+
+@media (min-width: 992px) {
+ body:not(.is-dropdown-loaded) .gh-head-menu .nav > li {
+ opacity: 0;
+ }
+}
+
+
+/* Dropdown
+/* ---------------------------------------------------------- */
+
+.gh-dropdown {
+ position: absolute;
+ top: 100%;
+ right: -16px;
+ z-index: 90;
+ width: 200px;
+ padding: 12px 0;
+ margin-top: 24px;
+ opacity: 0;
+ visibility: hidden;
+ text-align: left;
+ background-color: #fff;
+ border-radius: 5px;
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 7px 20px -5px rgba(0, 0, 0, 0.15);
+ transform: translate3d(0, 6px, 0);
+ transition: opacity 0.3s, transform 0.2s;
+}
+
+.is-head-middle-logo .gh-dropdown {
+ right: auto;
+ left: -24px;
+}
+
+.is-dropdown-mega .gh-dropdown {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ grid-auto-flow: column;
+ column-gap: 40px;
+ min-width: 320px;
+ padding: 20px 32px;
+}
+
+.is-dropdown-open .gh-dropdown {
+ opacity: 1;
+ visibility: visible;
+ transform: translateY(0);
+}
+
+.gh-head-menu .gh-dropdown li a {
+ display: block;
+ padding: 6px 20px;
+ color: #15171a;
+}
+
+.is-dropdown-mega .gh-dropdown li a {
+ padding: 8px 0;
+}
+
+
+/* Secondary Navigation
+/* ---------------------------------------------------------- */
+
+.gh-social {
+ display: flex;
+ align-items: center;
+ gap: 20px;
+}
+
+.gh-social-link {
+ line-height: 0;
+ color: inherit;
+}
+
+.gh-social-link:hover {
+ opacity: 0.9;
+}
+
+.gh-social-link svg {
+ width: 18px;
+ height: 18px;
+}
+
+.gh-head-actions {
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+ gap: 24px;
+ list-style: none;
+ text-align: right;
+}
+
+.gh-head-members {
+ display: flex;
+ gap: 20px;
+ align-items: center;
+}
+
+.gh-head-link {
+ font-weight: 500;
+ color: inherit;
+}
+
+.gh-head-button {
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ padding: 8px 20px;
+ height: 44px;
+ font-weight: 600;
+ letter-spacing: -0.005em;
+ font-size: 1.6rem;
+ border-radius: 48px;
+ color: #fff;
+ background: var(--ghost-accent-color);
+}
+
+.has-cover .gh-head-button {
+ color: var(--color-darkgrey);
+ background: #fff;
+}
+
+@media (max-width: 767px) {
+ .gh-head-members {
+ flex-direction: column-reverse;
+ gap: 16px;
+ width: 100%;
+ }
+}
+
+
+/* Search
+/* ---------------------------------------------------------- */
+
+.gh-search {
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ width: 32px;
+ height: 32px;
+ padding: 0;
+ cursor: pointer;
+ background-color: transparent;
+ border: 0;
+ outline: none;
+}
+
+.gh-search:hover {
+ opacity: 0.9;
+}
+
+.gh-head-brand .gh-search {
+ margin-right: 8px;
+}
+
+.gh-head-actions .gh-search {
+ margin-right: -4px;
+}
+
+@media (max-width: 767px) {
+ .gh-head-actions .gh-search {
+ display: none;
+ }
+}
+
+@media (min-width: 768px) {
+ .gh-head-brand .gh-search {
+ display: none;
+ }
+}
+
+
+/* Mobile Menu Trigger
+/* ---------------------------------------------------------- */
+
+.gh-burger {
+ position: relative;
+ display: none;
+ width: 30px;
+ height: 30px;
+ padding: 0;
+ margin-right: -3px;
+ cursor: pointer;
+ background-color: transparent;
+ border: 0;
+ appearance: none;
+}
+
+.gh-burger::before,
+.gh-burger::after {
+ position: absolute;
+ left: 3px;
+ width: 24px;
+ height: 1px;
+ content: "";
+ background-color: var(--color-darkgrey);
+ transition: all 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
+}
+
+.has-cover .gh-burger::before,
+.has-cover .gh-burger::after {
+ background-color: #fff;
+}
+
+.gh-burger::before {
+ top: 11px;
+}
+
+.gh-burger::after {
+ bottom: 11px;
+}
+
+.gh-head-open .gh-burger::before {
+ top: 15px;
+ transform: rotate(45deg);
+}
+
+.gh-head-open .gh-burger::after {
+ bottom: 14px;
+ transform: rotate(-45deg);
+}
+
+
+/* Mobile Menu
+/* ---------------------------------------------------------- */
+/* IDs needed to ensure sufficient specificity */
+
+@media (max-width: 767px) {
+ #gh-head {
+ height: 64px;
+ }
+
+ #gh-head .gh-head-inner {
+ grid-template-rows: auto 1fr auto;
+ grid-template-columns: 1fr;
+ gap: 48px;
+ }
+
+ #gh-head .gh-head-brand {
+ display: grid;
+ grid-template-columns: 1fr auto auto;
+ grid-column-start: 1;
+ align-items: center;
+ height: 64px;
+ }
+
+ #gh-head .gh-head-logo {
+ font-size: 2.2rem;
+ }
+
+ #gh-head .gh-head-brand .gh-search {
+ margin-left: -6px;
+ }
+
+ #gh-head .gh-burger {
+ display: block;
+ }
+
+ #gh-head .gh-head-menu,
+ #gh-head .gh-head-actions {
+ position: fixed;
+ justify-content: center;
+ visibility: hidden;
+ opacity: 0;
+ }
+
+ #gh-head .gh-head-menu {
+ margin: 0;
+ transition: none;
+ transform: translateY(0);
+ }
+
+ #gh-head .nav {
+ gap: 16px;
+ align-items: center;
+ line-height: 1.4;
+ }
+
+ #gh-head .nav a {
+ font-size: 2.6rem;
+ font-weight: 600;
+ text-transform: none;
+ }
+
+ #gh-head .nav li {
+ opacity: 0;
+ transform: translateY(-4px);
+ }
+
+ #gh-head :is(.gh-head-button, .gh-head-link) {
+ opacity: 0;
+ transform: translateY(8px);
+ }
+
+ #gh-head .gh-head-button {
+ width: 100%;
+ font-size: 1.8rem;
+ text-transform: none;
+ opacity: 0;
+ transform: translateY(8px);
+ }
+
+ .gh-head-open #gh-head {
+ position: fixed;
+ inset: 0;
+ z-index: 3999999;
+ height: 100%;
+ overflow-y: scroll;
+ -webkit-overflow-scrolling: touch;
+ }
+
+ .gh-head-open.has-cover #gh-head,
+ .gh-head-open.has-cover #gh-head .gh-head-actions {
+ background-color: var(--ghost-accent-color);
+ }
+
+ .gh-head-open #gh-head .gh-head-menu,
+ .gh-head-open #gh-head .gh-head-actions {
+ position: static;
+ visibility: visible;
+ opacity: 1;
+ }
+
+ .gh-head-open #gh-head .nav {
+ display: flex;
+ flex-direction: column;
+ }
+
+ .gh-head-open #gh-head .nav li {
+ opacity: 1;
+ transition: transform 0.2s, opacity 0.2s;
+ transform: translateY(0);
+ }
+
+ .gh-head-open #gh-head .gh-head-actions {
+ position: sticky;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ display: inline-flex;
+ flex-direction: column;
+ gap: 12px;
+ align-items: center;
+ padding: max(4vmin, 20px) 0 max(4vmin, 28px);
+ background-color: #fff;
+ }
+
+ .gh-head-open #gh-head :is(.gh-head-button, .gh-head-link) {
+ opacity: 1;
+ transition: transform 0.4s, opacity 0.4s;
+ transition-delay: 0.2s;
+ transform: translateY(0);
+ }
+
+ .gh-head-open #gh-head .gh-head-link {
+ transition-delay: 0.4s;
+ }
+}
+
+
+/* 5. Post Feed
+/* ---------------------------------------------------------- */
+
+.post-feed {
+ position: relative;
+ display: grid;
+ gap: 4.8vmin 4vmin;
+ grid-template-columns: repeat(6, 1fr);
+ padding: max(4.8vmin, 36px) 0 0;
+}
+
+:is(.tag-template, .author-template) .post-feed {
+ margin-top: 4vmin;
+}
+
+@media (max-width: 991px) {
+ .post-feed {
+ grid-template-columns: 1fr 1fr;
+ }
+}
+
+@media (max-width: 767px) {
+ .post-feed {
+ grid-template-columns: 1fr;
+ grid-gap: 40px;
+ }
+}
+
+.post-card {
+ position: relative;
+ grid-column: span 2;
+ display: flex;
+ flex-direction: column;
+ background-size: cover;
+ word-break: break-word;
+}
+
+.post-card-image-link {
+ position: relative;
+ overflow: hidden;
+ display: block;
+ margin-bottom: 32px;
+}
+
+.post-card-image-link::after {
+ content: "";
+ display: block;
+ padding-bottom: 55%;
+}
+
+.post-card[class*="post-access-"] .post-card-image-link::after {
+ background-color: rgba(0, 0, 0, 0.5);
+ backdrop-filter: blur(3px);
+}
+
+.post-card.keep-ratio[class*="post-access-"] .post-card-image-link::after {
+ position: absolute;
+ inset: 0;
+ padding-bottom: 0;
+}
+
+.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image-link::after {
+ padding-bottom: 0;
+}
+
+.post-card-image {
+ position: absolute;
+ inset: 0;
+ width: 100%;
+ height: 100%;
+ background: var(--color-lightgrey) no-repeat center center;
+ object-fit: cover;
+}
+
+.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image {
+ position: static;
+}
+
+.post-card-access {
+ position: absolute;
+ inset: 0;
+ z-index: 10;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ gap: 4px;
+ font-size: 1.5rem;
+ font-weight: 600;
+ color: #fff;
+}
+
+.post-card-content-link {
+ position: relative;
+ display: block;
+ color: var(--color-darkgrey);
+}
+
+.post-card-content-link:hover {
+ text-decoration: none;
+}
+
+.post-feed .no-image .post-card-content-link {
+ padding: 0;
+}
+
+.no-image .post-card-header {
+ margin-top: 0;
+}
+
+.post-card-tags {
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ margin: 0 0 10px;
+ color: var(--color-secondary-text);
+ font-size: 1.4rem;
+ font-weight: 600;
+ letter-spacing: -0.005em;
+ line-height: 1;
+}
+
+.post-card-featured {
+ position: relative;
+ display: flex;
+ align-items: center;
+ gap: 3px;
+ padding-left: 18px;
+ color: var(--ghost-accent-color);
+}
+
+.post-card-featured svg {
+ position: absolute;
+ left: 0;
+}
+
+.post-card-title {
+ margin: 0;
+ font-size: 2.6rem;
+ font-weight: 800;
+ line-height: 1.2;
+}
+
+.post-card-content-link:hover .post-card-title {
+ opacity: 0.9;
+}
+
+.no-image .post-card-title {
+ margin-top: 0;
+}
+
+.has-serif-title .post-card-title {
+ font-family: var(--font-serif);
+ letter-spacing: -0.005em;
+}
+
+.post-card-title svg {
+ margin-top: -3px;
+ margin-left: -1px;
+}
+
+.post-card-content {
+ flex-grow: 1;
+ display: flex;
+ flex-direction: column;
+}
+
+.post-card-excerpt {
+ display: -webkit-box;
+ overflow-y: hidden;
+ margin-top: 12px;
+ max-width: 720px;
+ font-size: 1.6rem;
+ line-height: 1.5;
+ -webkit-line-clamp: 3;
+ -webkit-box-orient: vertical;
+ word-break: break-word;
+}
+
+.has-sans-body .post-card-excerpt {
+ font-family: var(--font-sans);
+}
+
+.post-card:not(.post-card-large):not(.post-card-full):not(.dynamic):not(.no-image) .post-card-excerpt {
+ -webkit-line-clamp: 2;
+}
+
+:is(.tag-template, .author-template) .post-card-excerpt {
+ margin-top: 6px;
+}
+
+:is(.tag-template, .author-template) .post-card-large .post-card-excerpt {
+ display: block;
+ overflow-y: auto;
+}
+
+.post-card-meta {
+ display: flex;
+ align-items: center;
+ gap: 6px;
+ margin-top: 12px;
+ padding: 0;
+ font-size: 1.3rem;
+ color: var(--color-secondary-text);
+}
+
+.post-card-meta > * {
+ display: flex;
+ align-items: center;
+ gap: 6px;
+}
+
+.post-card-meta > * + *:not(script)::before {
+ width: 2px;
+ height: 2px;
+ content: "";
+ background-color: var(--color-secondary-text);
+ border-radius: 50%;
+}
+
+.post-card-meta .sep {
+ margin: 0 4px;
+}
+
+.author-profile-image {
+ display: block;
+ width: 100%;
+ height: 100%;
+ background: color-mod(var(--color-lightgrey) l(+10%));
+ border-radius: 100%;
+
+ object-fit: cover;
+}
+
+.author-list {
+ display: flex;
+ flex-wrap: wrap;
+ margin: 0 0 0 4px;
+ padding: 0;
+ list-style: none;
+}
+
+.author-list-item {
+ position: relative;
+ flex-shrink: 0;
+ margin: 0;
+ padding: 0;
+}
+
+
+/* Special Styling for home page grid (below):
+
+The first post in the list is styled to be bigger than the others and take over
+the full width of the grid to give it more emphasis. Wrapped in a media query to
+make sure this only happens on large viewports / desktop-ish devices.
+
+*/
+
+@media (min-width: 1001px) {
+ .post-card-large {
+ grid-column: span 6;
+ display: grid;
+ grid-gap: 4vmin;
+ grid-template-columns: repeat(3, 1fr);
+ border-top: 0;
+ }
+
+ .post-card-large:not(.no-image) .post-card-header {
+ margin-top: 0;
+ }
+
+ .post-card-large .post-card-image-link {
+ position: relative;
+ grid-column: span 2;
+ margin-bottom: 0;
+ }
+
+ .post-card-large .post-card-content {
+ grid-column: span 1;
+ }
+
+ .post-card-large.no-image .post-card-content {
+ grid-column: span 2;
+ }
+
+ .post-card-large .post-card-image {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ }
+
+ .post-card-large .post-card-tags {
+ margin-bottom: 12px;
+ }
+
+ .post-card-large .post-card-title {
+ margin-top: 0;
+ font-size: 4.4rem;
+ line-height: 1.05;
+ }
+
+ .post-card-large .post-card-excerpt {
+ margin-top: 16px;
+ }
+
+ .post-card-full {
+ grid-column: span 6;
+ }
+
+ .post-card-full .post-card-image-link {
+ margin-bottom: 40px;
+ }
+
+ .post-card-full .post-card-tags {
+ margin-bottom: 14px;
+ }
+
+ .post-card-full .post-card-title {
+ font-size: 6.4rem;
+ line-height: 0.95;
+ }
+
+ .post-card-full .post-card-excerpt {
+ margin-top: 20px;
+ font-size: 1.8rem;
+ }
+
+ .post-card-large + .post-card-large:nth-child(even) {
+ margin: 32px 0;
+ }
+
+ .post-card-large + .post-card-large:nth-child(even) .post-card-content {
+ order: -1;
+ }
+
+ .post-card.dynamic {
+ grid-column: span 3;
+ }
+
+ .post-card.dynamic .post-card-title {
+ font-size: 3rem;
+ }
+}
+
+/* Pagination
+/* ---------------------------------------------------------- */
+
+.pagination {
+ display: none;
+ grid-template-columns: 1fr auto 1fr;
+ align-items: center;
+ margin-top: 8vmin;
+}
+
+html.no-infinite-scroll .pagination {
+ display: grid;
+}
+
+.pagination a {
+ font-size: 1.7rem;
+ font-weight: 600;
+}
+
+.pagination .page-number {
+ grid-column-start: 2;
+ color: var(--color-secondary-text);
+}
+
+.pagination .older-posts {
+ grid-column-start: 3;
+ text-align: right;
+}
+
+@media (max-width: 767px) {
+ .pagination .page-number {
+ display: none;
+ }
+}
+
+
+/* 6. Single Post
+/* ---------------------------------------------------------- */
+
+.article {
+ word-break: break-word;
+}
+
+.post-template .article {
+ padding: max(8vmin, 40px) 0 max(8vmin, 64px);
+}
+
+.post-template .article-header {
+ padding: 0 0 max(6.4vmin, 40px);
+}
+
+.page-template .article-header {
+ padding: max(12vmin, 64px) 0 max(3.2vmin, 28px);
+}
+
+.article-tag {
+ margin-bottom: 16px;
+ font-size: 1.6rem;
+}
+
+.article-tag a {
+ color: var(--color-secondary-text);
+}
+
+.article-title {
+ margin-bottom: 0;
+ font-size: clamp(3.2rem, 5vw, 5.2rem);
+ font-weight: 800;
+ line-height: 1.05;
+ color: var(--color-darkgrey);
+}
+
+.has-serif-title .article-title {
+ font-family: var(--font-serif);
+}
+
+.article-excerpt {
+ margin-top: 20px;
+ max-width: 720px;
+ font-size: 2rem;
+ line-height: 1.45;
+ color: var(--color-darkgrey);
+}
+
+.gh-canvas .article-image {
+ grid-column: wide-start / wide-end;
+ width: 100%;
+ margin: max(6.4vmin, 40px) 0 0;
+}
+
+.image-full .article-image {
+ grid-column: full-start / full-end;
+}
+
+.image-small .article-image {
+ grid-column: main-start / main-end;
+}
+
+.gh-canvas .article-image img {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+ width: 100%;
+}
+
+@media (max-width: 767px) {
+ .article-excerpt {
+ margin-top: 14px;
+ font-size: 1.7rem;
+ }
+}
+
+/* -------- */
+
+/* Content grid
+/* ---------------------------------------------------------- */
+
+/* Canvas creates a multi-column, centered grid which the post
+is laid out on top of. Canvas just defines the grid, we don't
+use it for applying any other styles. */
+
+.gh-canvas,
+.kg-width-full.kg-content-wide {
+ --gap: max(4vmin, 20px);
+ --main: min(var(--content-width, 720px), 100% - var(--gap) * 2);
+ --wide: minmax(0, calc((var(--container-width, 1200px) - var(--content-width, 720px)) / 2));
+ --full: minmax(var(--gap), 1fr);
+
+ display: grid;
+ grid-template-columns:
+ [full-start] var(--full)
+ [wide-start] var(--wide)
+ [main-start] var(--main) [main-end]
+ var(--wide) [wide-end]
+ var(--full) [full-end];
+}
+
+.gh-canvas > * {
+ grid-column: main-start / main-end;
+}
+
+.kg-width-wide,
+.kg-content-wide > div {
+ grid-column: wide-start / wide-end;
+}
+
+.kg-width-full {
+ grid-column: full-start / full-end;
+}
+
+.kg-width-full img {
+ width: 100%;
+}
+
+
+/* Content
+/* ---------------------------------------------------------- */
+
+/* Content refers to styling all page and post content that is
+created within the Ghost editor. The main content handles
+headings, text, images and lists. We deal with cards lower down. */
+
+/* Default vertical spacing */
+.gh-content > * + * {
+ margin-top: max(3.2vmin, 24px);
+ margin-bottom: 0;
+}
+
+/* Remove space between full-width cards */
+.gh-content > .kg-width-full + .kg-width-full:not(.kg-width-full.kg-card-hascaption + .kg-width-full) {
+ margin-top: 0;
+}
+
+/* [id] represents all headings h1-h6, reset all margins */
+.gh-content > [id] {
+ margin: 0;
+ color: var(--color-darkgrey);
+}
+
+.has-serif-title .gh-content > [id] {
+ font-family: var(--font-serif);
+}
+
+/* Add back a top margin to all headings, unless a heading
+is the very first element in the post content */
+.gh-content > [id]:not(:first-child) {
+ margin: 2em 0 0;
+}
+
+/* Add a small margin between a heading and anything after it */
+.gh-content > [id] + * {
+ margin-top: 1.5rem !important;
+}
+
+/* A larger margin before/after HRs and blockquotes */
+.gh-content > hr,
+.gh-content > blockquote {
+ position: relative;
+ margin-top: max(4.8vmin, 32px);
+}
+.gh-content > hr + *,
+.gh-content > blockquote + * {
+ margin-top: max(4.8vmin, 32px) !important;
+}
+
+/* Now the content typography styles */
+.gh-content a {
+ color: var(--ghost-accent-color);
+ text-decoration: underline;
+ word-break: break-word;
+}
+
+.gh-content > blockquote:not([class]),
+.gh-content > ol,
+.gh-content > ul,
+.gh-content > dl,
+.gh-content > p {
+ font-family: var(--font-serif);
+ font-weight: 400;
+ font-size: 2rem;
+ line-height: 1.6em;
+}
+
+.gh-content > p img {
+ margin: 0 auto;
+}
+
+.page-template .gh-content:only-child > *:first-child:not(.kg-width-full) {
+ margin-top: max(12vmin, 64px);
+}
+
+.page-template .gh-content > *:last-child:not(.kg-width-full) {
+ margin-bottom: max(12vmin, 64px);
+}
+
+.gh-content .kg-callout-card .kg-callout-text,
+.gh-content .kg-toggle-card .kg-toggle-content > ol,
+.gh-content .kg-toggle-card .kg-toggle-content > ul,
+.gh-content .kg-toggle-card .kg-toggle-content > p {
+ font-family: var(--font-serif);
+ font-weight: 400;
+ font-size: 1.9rem;
+ line-height: 1.6em;
+}
+
+.gh-content .kg-product-card .kg-product-card-description > p,
+.gh-content .kg-product-card .kg-product-card-description > ol,
+.gh-content .kg-product-card .kg-product-card-description > ul {
+ font-size: 1.7rem;
+ line-height: 1.6em;
+}
+
+.gh-content .kg-callout-card .kg-callout-emoji {
+ font-size: 2.1rem;
+ line-height: 1.4em;
+}
+
+.gh-content .kg-toggle-card .kg-toggle-heading-text {
+ font-size: 2.0rem;
+}
+
+.has-sans-body .gh-content > blockquote,
+.has-sans-body .gh-content > ol,
+.has-sans-body .gh-content > ul,
+.has-sans-body .gh-content > dl,
+.has-sans-body .gh-content > p,
+.has-sans-body .gh-content .kg-callout-card .kg-callout-text,
+.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > ol,
+.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > ul,
+.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > p {
+ font-family: var(--font-sans);
+}
+
+.gh-content > ul,
+.gh-content > ol,
+.gh-content > dl,
+.gh-content .kg-toggle-card .kg-toggle-content > ol,
+.gh-content .kg-toggle-card .kg-toggle-content > ul,
+.gh-content .kg-product-card .kg-product-card-description > ol,
+.gh-content .kg-product-card .kg-product-card-description > ul {
+ padding-left: 1.9em;
+}
+
+.gh-content > blockquote:not([class]) {
+ position: relative;
+ font-style: italic;
+ padding: 0;
+}
+
+.gh-content > blockquote:not([class])::before {
+ content: "";
+ position: absolute;
+ left: -1.5em;
+ top: 0;
+ bottom: 0;
+ width: 0.3rem;
+ background: var(--ghost-accent-color);
+}
+
+.gh-content :not(pre) > code {
+ vertical-align: middle;
+ padding: 0.15em 0.4em 0.15em;
+ border: #e1eaef 1px solid;
+ font-weight: 400 !important;
+ font-size: 0.9em;
+ line-height: 1em;
+ color: #15171A;
+ background: #f0f6f9;
+ border-radius: 0.25em;
+}
+
+.gh-content pre {
+ overflow: auto;
+ padding: 16px 20px;
+ color: var(--color-wash);
+ font-size: 1.4rem;
+ line-height: 1.5em;
+ background: var(--color-darkgrey);
+ border-radius: 5px;
+ box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);
+}
+
+.gh-content ol ol li {
+ list-style-type: lower-alpha;
+}
+
+.gh-content ol ol ol li {
+ list-style-type: lower-roman;
+}
+
+@media (max-width: 650px) {
+ .gh-content > blockquote:not([class]),
+ .gh-content > ol,
+ .gh-content > ul,
+ .gh-content > dl,
+ .gh-content > p,
+ .gh-content .kg-callout-card .kg-callout-text,
+ .gh-content .kg-toggle-card .kg-toggle-content > ol,
+ .gh-content .kg-toggle-card .kg-toggle-content > ul,
+ .gh-content .kg-toggle-card .kg-toggle-content > p {
+ font-size: 1.8rem;
+ }
+
+ .gh-content .kg-product-card .kg-product-card-description > p,
+ .gh-content .kg-product-card .kg-product-card-description > ol,
+ .gh-content .kg-product-card .kg-product-card-description > ul {
+ font-size: 1.6rem;
+ }
+
+ .gh-content blockquote:not([class])::before {
+ left: min(-4vmin, -20px);
+ }
+}
+
+
+/* Cards
+/* ---------------------------------------------------------- */
+
+/* Cards are dynamic blocks of content which appear within Ghost
+posts, for example: embedded videos, tweets, galleries, or
+specially styled bookmark links. We add extra styling here to
+make sure they look good, and are given a bit of extra spacing. */
+
+/* Add extra margin before/after any cards,
+except for when immediately preceeded by a heading */
+.gh-content :not(.kg-card):not([id]) + .kg-card {
+ margin-top: 6vmin;
+}
+.gh-content .kg-card + :not(.kg-card) {
+ margin-top: 6vmin;
+}
+
+/* This keeps small embeds centered */
+.kg-embed-card {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 100%;
+}
+
+/* This keeps small iamges centered */
+.kg-image-card img {
+ margin: auto;
+}
+
+.kg-image[width][height],
+.kg-gallery-image {
+ cursor: pointer;
+}
+
+.has-serif-title .kg-toggle-card .kg-toggle-heading-text {
+ font-family: var(--font-serif);
+}
+
+.gh-content .kg-callout-card-accent a {
+ text-decoration: underline;
+}
+
+.kg-blockquote-alt {
+ font-family: var(--font-serif);
+ color: var(--color-midgrey);
+}
+
+.has-sans-body .kg-blockquote-alt {
+ font-family: var(--font-sans);
+}
+
+.kg-card.kg-header-card.kg-style-dark {
+ background: var(--color-darkgrey);
+}
+
+.kg-header-card.kg-style-light h2.kg-header-card-header {
+ color: color-mod(var(--color-darkgrey) l(-5%));
+}
+
+.has-serif-title .kg-header-card h2.kg-header-card-header {
+ font-family: var(--font-serif);
+}
+
+
+/* Captions */
+figcaption {
+ padding: 1.5rem 1.5rem 0;
+ text-align: center;
+ color: rgba(0,0,0,0.5);
+ font-size: 1.3rem;
+ line-height: 1.4em;
+}
+figcaption strong {
+ color: rgba(0,0,0,0.8);
+}
+figcaption a {
+ text-decoration: underline;
+}
+
+
+/* Highly specific styles for traditional Instagram embeds */
+iframe.instagram-media {
+ margin-top: 6vmin !important;
+ margin-left: auto !important;
+ margin-right: auto !important;
+ margin-bottom: 0 !important;
+}
+
+iframe.instagram-media + script + :not([id]) {
+ margin-top: 6vmin;
+}
+
+
+/* Card captions
+/* ---------------------------------------------------------- */
+
+.kg-width-full.kg-card-hascaption {
+ display: grid;
+ grid-template-columns: inherit;
+}
+
+.kg-width-wide.kg-card-hascaption img {
+ grid-column: wide-start / wide-end;
+}
+.kg-width-full.kg-card-hascaption img {
+ grid-column: 1 / -1;
+}
+
+.kg-width-full.kg-card-hascaption figcaption {
+ grid-column: main-start / main-end;
+}
+
+.article-comments {
+ margin: 6vmin 0 0 0;
+}
+
+/* -----old------ */
+
+.footnotes-sep {
+ margin-bottom: 30px;
+}
+
+.footnotes {
+ font-size: 1.5rem;
+}
+
+.footnotes p {
+ margin: 0;
+}
+
+.footnote-backref {
+ font-size: 1.2rem;
+ font-weight: bold;
+ text-decoration: none !important;
+ box-shadow: none !important;
+}
+
+/* Tables */
+.gh-content table:not(.gist table) {
+ display: inline-block;
+ overflow-x: auto;
+ max-width: 100%;
+ width: auto;
+ border-spacing: 0;
+ border-collapse: collapse;
+ font-family: var(--font-sans);
+ font-size: 1.6rem;
+ white-space: nowrap;
+ vertical-align: top;
+ -webkit-overflow-scrolling: touch;
+ background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;
+ background-attachment: scroll, scroll;
+ background-size: 10px 100%, 10px 100%;
+ background-repeat: no-repeat;
+}
+
+.gh-content table:not(.gist table) td:first-child {
+ background-image: linear-gradient(to right, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);
+ background-size: 20px 100%;
+ background-repeat: no-repeat;
+}
+
+.gh-content table:not(.gist table) td:last-child {
+ background-image: linear-gradient(to left, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);
+ background-position: 100% 0;
+ background-size: 20px 100%;
+ background-repeat: no-repeat;
+}
+
+.gh-content table:not(.gist table) th {
+ color: var(--color-darkgrey);
+ font-size: 1.2rem;
+ font-weight: 700;
+ letter-spacing: 0.2px;
+ text-align: left;
+ text-transform: uppercase;
+ background-color: color-mod(var(--color-wash) l(+4%));
+}
+
+.gh-content table:not(.gist table) th,
+.gh-content table:not(.gist table) td {
+ padding: 6px 12px;
+ border: color-mod(var(--color-wash) l(-1%) s(-5%)) 1px solid;
+}
+
+
+/* 6.1. Post Byline
+/* ---------------------------------------------------------- */
+
+.article-byline {
+ display: flex;
+ justify-content: space-between;
+ margin: min(24px, 5.6vmin) 0 0;
+}
+
+.article-byline-content {
+ flex-grow: 1;
+ display: flex;
+ align-items: center;
+}
+
+.article-byline-content .author-list {
+ justify-content: flex-start;
+ padding: 0 14px 0 0;
+}
+
+.article-byline-meta {
+ color: var(--color-secondary-text);
+ font-size: 1.4rem;
+ line-height: 1.2em;
+}
+
+.article-byline-meta .author-name {
+ margin: 0 0 6px;
+ font-size: 1.7rem;
+ font-weight: 700;
+ letter-spacing: 0;
+}
+
+.article-byline-meta .bull {
+ display: inline-block;
+ margin: 0 2px;
+}
+
+.author-avatar {
+ display: block;
+ overflow: hidden;
+ margin: 0 -4px;
+ width: min(56px, 13.6vmin);
+ height: min(56px, 13.6vmin);
+ border: #fff 2px solid;
+ border-radius: 50%;
+ background-color: var(--color-border);
+}
+
+.page-template .article-title {
+ margin-bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .article-byline-content .author-list {
+ padding-right: 12px;
+ }
+ .article-byline-meta .author-name {
+ margin-bottom: 4px;
+ }
+}
+
+
+/* 6.2. Subscribe
+/* ---------------------------------------------------------- */
+
+.footer-cta {
+ position: relative;
+ text-align: center;
+}
+
+.footer-cta-title {
+ margin: 0 0 min(24px, 6.4vmin);
+ font-size: clamp(2.6rem, 5vw, 3.8rem);
+ font-weight: 800;
+}
+
+.has-serif-title .footer-cta-title {
+ font-family: var(--font-serif);
+}
+
+.footer-cta-button {
+ position: relative;
+ display: inline-flex;
+ align-items: center;
+ justify-content: space-between;
+ width: 100%;
+ max-width: 500px;
+ padding: 5px 5px 5px 15px;
+ font-size: 1.7rem;
+ color: var(--color-secondary-text);
+ background: #fff;
+ border: 1px solid var(--color-border);
+ border-radius: 8px;
+ transition: border-color 0.2s;
+}
+
+.footer-cta-button:hover {
+ border-color: color-mod(var(--color-border) l(-12%));
+}
+
+.footer-cta-button span {
+ display: inline-block;
+ padding: 9px 15px;
+ color: #fff;
+ font-size: 1.6rem;
+ font-weight: 600;
+ letter-spacing: -0.005em;
+ background: var(--ghost-accent-color);
+ border-radius: 6px;
+}
+
+
+/* 6.3. Read more
+/* ---------------------------------------------------------- */
+
+.read-more-wrap {
+ margin-top: 2.4vmin;
+}
+
+.footer-cta + .read-more-wrap {
+ margin-top: max(12vmin, 72px);
+}
+
+.read-more {
+ display: grid;
+ grid-template-columns: repeat(6, 1fr);
+ grid-gap: 4vmin;
+}
+
+.read-more .post-card-tags {
+ display: none;
+}
+
+@media (max-width: 1000px) {
+ .read-more {
+ grid-template-columns: repeat(4, 1fr);
+ }
+ .read-more .post-card:nth-child(3) {
+ display: none;
+ }
+}
+
+@media (max-width: 700px) {
+ .read-more {
+ grid-template-columns: repeat(2, 1fr);
+ }
+ .read-more .post-card:nth-child(2) {
+ display: none;
+ }
+}
+
+/* 6.4. Comments
+/* ---------------------------------------------------------- */
+.comments {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ margin: 60px 0 44px;
+}
+
+
+.comments-head {
+ display: flex;
+ align-items: baseline;
+ justify-content: space-between;
+ margin-bottom: 32px;
+ width: 100%;
+ max-width: 720px;
+}
+
+.comments h2 {
+ width: 100%;
+ max-width: 720px;
+ font-weight: 800;
+ font-size: 3.4rem;
+}
+
+.comments .comment-count {
+ color: var(--color-midgrey);
+ font-weight: 600;
+ white-space: nowrap;
+}
+
+.comments #ghost-comments-root {
+ width: 100%;
+ max-width: 720px;
+}
+
+
+/* 7. Author Template
+/* ---------------------------------------------------------- */
+
+.author-profile-pic {
+ display: block;
+ width: 80px;
+ height: 80px;
+ object-fit: cover;
+ margin: 0 0 2rem;
+ background: color-mod(var(--color-lightgrey) l(+10%));
+ border-radius: 50%;
+}
+
+.author-profile-footer {
+ margin-top: 16px;
+}
+
+.author-profile-location {
+ font-weight: 700;
+}
+
+.author-profile-meta {
+ display: flex;
+ gap: 10px;
+}
+
+.author-profile-social-link {
+ font-size: 1.3rem;
+ color: var(--color-secondary-text);
+}
+
+.author-profile-social-link:hover {
+ color: var(--color-darkgrey);
+}
+
+.author-profile-social-link svg {
+ width: 16px;
+ height: 16px;
+}
+
+@media (min-width: 1001px) {
+ .author-template .post-card-large .post-card-content:only-child {
+ grid-column: span 2;
+ max-width: 640px;
+ }
+}
+
+
+/* 8. Tag Template
+/* ---------------------------------------------------------- */
+
+.tag-template .post-card-large .post-card-image-link {
+ grid-column: 2 / span 2;
+ order: 2;
+}
+
+.tag-template .post-card-large .post-card-content {
+ order: 1;
+}
+
+@media (min-width: 1001px) {
+ .tag-template .post-card-large .post-card-content:only-child {
+ grid-column: span 2;
+ max-width: 640px;
+ }
+}
+
+/* 9. Error Template
+/* ---------------------------------------------------------- */
+
+.error-content {
+ padding: 14vw 4vw 2vw;
+}
+
+.error-message {
+ padding-bottom: 10vw;
+ text-align: center;
+}
+
+.error-code {
+ margin: 0;
+ font-size: 12vw;
+ line-height: 1em;
+ letter-spacing: -5px;
+}
+
+.error-description {
+ margin: 0;
+ color: var(--color-secondary-text);
+ font-size: 3.2rem;
+ line-height: 1.3em;
+ letter-spacing: -0.005em;
+ font-weight: 400;
+}
+
+.error-link {
+ display: inline-block;
+ margin-top: 5px;
+}
+
+@media (min-width: 940px) {
+ .error-content .post-card {
+ margin-bottom: 0;
+ padding-bottom: 0;
+ border-bottom: none;
+ }
+}
+
+@media (max-width: 800px) {
+ .error-content {
+ padding-top: 24vw;
+ }
+ .error-code {
+ font-size: 11.2rem;
+ }
+ .error-message {
+ padding-bottom: 16vw;
+ }
+ .error-description {
+ margin: 5px 0 0 0;
+ font-size: 1.8rem;
+ }
+}
+
+@media (max-width: 500px) {
+ .error-content {
+ padding-top: 28vw;
+ }
+ .error-message {
+ padding-bottom: 14vw;
+ }
+}
+
+
+/* 10. Site Footer
+/* ---------------------------------------------------------- */
+
+.site-footer {
+ position: relative;
+ margin: max(12vmin, 64px) 0 0 0;
+ padding-top: 48px;
+ padding-bottom: 140px;
+ color: #fff;
+ background: color-mod(var(--color-darkgrey) l(-5%));
+}
+
+.page-template .site-footer {
+ margin-top: 0;
+}
+
+.site-footer .inner {
+ display: grid;
+ grid-gap: 40px;
+ grid-template-columns: auto 1fr auto;
+ color: rgba(255,255,255,0.7);
+ font-size: 1.3rem;
+}
+
+.site-footer .copyright a {
+ color: #fff;
+ letter-spacing: -0.015em;
+ font-weight: 500;
+}
+
+.site-footer a {
+ color: rgba(255,255,255,0.7);
+}
+
+.site-footer a:hover {
+ color: rgba(255,255,255,1);
+ text-decoration: none;
+}
+
+.site-footer-nav ul {
+ display: flex;
+ justify-content: center;
+ flex-wrap: wrap;
+ margin: 0 0 20px;
+ padding: 0;
+ list-style: none;
+}
+
+.site-footer-nav li {
+ display: inline-flex;
+ align-items: center;
+ padding: 0;
+ margin: 0;
+ line-height: 2em;
+}
+
+.site-footer-nav a {
+ position: relative;
+ display: inline-flex;
+ align-items: center;
+ margin-left: 10px;
+}
+
+.site-footer-nav li:not(:first-child) a:before {
+ content: "";
+ display: block;
+ width: 2px;
+ height: 2px;
+ margin: 0 10px 0 0;
+ background: #fff;
+ border-radius: 100%;
+}
+
+@media (max-width: 767px) {
+ .site-footer .inner {
+ max-width: 500px;
+ grid-template-columns: 1fr;
+ grid-gap: 0;
+ text-align: center;
+ }
+ .site-footer .copyright,
+ .site-footer .copyright a {
+ color: #fff;
+ font-size: 1.5rem;
+ }
+ .site-footer .copyright {
+ margin-bottom: 16px;
+ }
+}
+
+
+/* 11. Dark Mode
+/* ---------------------------------------------------------- */
+
+html.dark-mode body {
+ color: rgba(255, 255, 255, 0.75);
+ background: var(--color-darkmode);
+}
+
+html.dark-mode img {
+ opacity: 0.9;
+}
+
+html.dark-mode kbd {
+ background: color-mod(var(--color-darkmode) l(+5%));
+}
+
+html.dark-mode figcaption a {
+ color: #fff;
+}
+
+html.dark-mode body:not(.has-cover) .gh-head {
+ background: var(--color-darkmode);
+ color: #fff;
+}
+
+html.dark-mode .gh-burger::before,
+html.dark-mode .gh-burger::after {
+ background-color: #fff;
+}
+
+html.dark-mode .site-header-content {
+ color: #fff;
+}
+
+html.dark-mode .site-header-cover {
+ opacity: 1;
+}
+
+html.dark-mode .post-card-image {
+ background: var(--color-darkmode);
+}
+
+html.dark-mode :is(.post-card-tags, .post-card-meta, .article-tag a, .byline-meta-content, .pagination .page-number) {
+ color: color-mod(var(--color-secondary-text) l(-22%));
+}
+
+html.dark-mode .post-card-featured {
+ color: #fff;
+}
+
+html.dark-mode .post-card-title {
+ color: #fff;
+}
+
+html.dark-mode .post-card-excerpt {
+ color: var(--color-secondary-text);
+}
+
+html.dark-mode .pagination a {
+ color: #fff;
+}
+
+html.dark-mode .author-profile-location {
+ color: #fff;
+}
+
+html.dark-mode .author-profile-social-link:hover {
+ color: #fff;
+}
+
+html.dark-mode .article-title {
+ color: #fff;
+}
+
+html.dark-mode .article-excerpt {
+ color: var(--color-secondary-text);
+}
+
+html.dark-mode .post-full-image {
+ background-color: color-mod(var(--color-darkmode) l(+8%));
+}
+
+html.dark-mode .author-avatar {
+ border-color: var(--color-darkmode);
+ background-color: color-mod(var(--color-darkmode) l(+8%));
+}
+
+html.dark-mode .author-profile-image {
+ opacity: 1;
+}
+
+html.dark-mode .author-profile-image path {
+ fill: var(--color-darkmode);
+}
+
+html.dark-mode .article-byline-meta .author-name a {
+ color: #fff;
+}
+
+html.dark-mode .no-image .author-social-link a {
+ color: rgba(255, 255, 255, 0.75);
+}
+
+html.dark-mode .gh-content > [id] {
+ color: rgba(255, 255, 255, 0.9);
+}
+
+html.dark-mode .gh-content pre {
+ background: color-mod(var(--color-darkgrey) l(-8%));
+}
+
+html.dark-mode .gh-content :not(pre) > code {
+ background: color-mod(var(--color-darkgrey) l(+6%));
+ border-color: color-mod(var(--color-darkmode) l(+8%));
+ color: var(--color-wash);
+}
+
+:where(html.dark-mode) .gh-content a {
+ color: #fff;
+}
+
+html.dark-mode .gh-content strong {
+ color: #fff;
+}
+
+html.dark-mode .gh-content em {
+ color: #fff;
+}
+
+html.dark-mode .gh-content code {
+ color: #fff;
+ background: #000;
+}
+
+html.dark-mode hr {
+ border-top-color: color-mod(var(--color-darkmode) l(+8%));
+}
+
+html.dark-mode .gh-content hr:after {
+ background: color-mod(var(--color-darkmode) l(+8%));
+ box-shadow: var(--color-darkmode) 0 0 0 5px;
+}
+
+html.dark-mode figcaption {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+html.dark-mode .gh-content table:not(.gist table) td:first-child {
+ background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);
+}
+
+html.dark-mode .gh-content table:not(.gist table) td:last-child {
+ background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);
+}
+
+html.dark-mode .gh-content table:not(.gist table) th {
+ color: rgba(255, 255, 255, 0.85);
+ background-color: color-mod(var(--color-darkmode) l(+8%));
+}
+
+html.dark-mode .gh-content table:not(.gist table) th,
+html.dark-mode .gh-content table:not(.gist table) td {
+ border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;
+}
+
+html.dark-mode .gh-content :is(input, textarea) {
+ color: color-mod(var(--color-midgrey) l(-30%));
+}
+
+html.dark-mode .site-archive-header .no-image {
+ color: rgba(255, 255, 255, 0.9);
+ background: var(--color-darkmode);
+}
+
+html.dark-mode .kg-header-card.kg-style-dark {
+ background: color-mod(var(--color-darkgrey) l(-5%));
+}
+
+html.dark-mode .kg-header-card.kg-style-light {
+ background: color-mod(var(--color-darkgrey) l(+5%));
+}
+
+html.dark-mode .kg-header-card h2.kg-header-card-header,
+html.dark-mode .kg-header-card h3.kg-header-card-subheader {
+ color: #fff;
+}
+
+html.dark-mode .kg-bookmark-card a.kg-bookmark-container,
+html.dark-mode .kg-bookmark-card a.kg-bookmark-container:hover {
+ background: var(--color-darkmode) !important;
+ color: #fff !important;
+}
+
+html.dark-mode .footer-cta-title {
+ color: #fff;
+}
+
+@media (max-width: 767px) {
+ html.dark-mode .gh-head-open:not(.has-cover) #gh-head,
+ html.dark-mode .gh-head-open:not(.has-cover) #gh-head .gh-head-actions {
+ background: var(--color-darkmode);
+ }
+}
+
+@media (prefers-color-scheme: dark) {
+ html.auto-color body {
+ color: rgba(255, 255, 255, 0.75);
+ background: var(--color-darkmode);
+ }
+
+ html.auto-color img {
+ opacity: 0.9;
+ }
+
+ html.auto-color kbd {
+ background: color-mod(var(--color-darkmode) l(+5%));
+ }
+
+ html.auto-color figcaption a {
+ color: #fff;
+ }
+
+ html.auto-color body:not(.has-cover) .gh-head {
+ background: var(--color-darkmode);
+ color: #fff;
+ }
+
+ html.auto-color .gh-burger::before,
+ html.auto-color .gh-burger::after {
+ background-color: #fff;
+ }
+
+ html.auto-color .site-header-content {
+ color: #fff;
+ }
+
+ html.auto-color .site-header-cover {
+ opacity: 1;
+ }
+
+ html.auto-color .post-card-image {
+ background: var(--color-darkmode);
+ }
+
+ html.auto-color :is(.post-card-tags, .post-card-meta, .article-tag a, .byline-meta-content, .pagination .page-number) {
+ color: color-mod(var(--color-secondary-text) l(-22%));
+ }
+
+ html.auto-color .post-card-featured {
+ color: #fff;
+ }
+
+ html.auto-color .post-card-title {
+ color: #fff;
+ }
+
+ html.auto-color .post-card-excerpt {
+ color: var(--color-secondary-text);
+ }
+
+ html.auto-color .pagination a {
+ color: #fff;
+ }
+
+ html.auto-color .author-profile-location {
+ color: #fff;
+ }
+
+ html.auto-color .author-profile-social-link:hover {
+ color: #fff;
+ }
+
+ html.auto-color .article-title {
+ color: #fff;
+ }
+
+ html.auto-color .article-excerpt {
+ color: var(--color-secondary-text);
+ }
+
+ html.auto-color .post-full-image {
+ background-color: color-mod(var(--color-darkmode) l(+8%));
+ }
+
+ html.auto-color .author-avatar {
+ border-color: var(--color-darkmode);
+ background-color: color-mod(var(--color-darkmode) l(+8%));
+ }
+
+ html.auto-color .author-profile-image {
+ opacity: 1;
+ }
+
+ html.auto-color .author-profile-image path {
+ fill: var(--color-darkmode);
+ }
+
+ html.auto-color .article-byline-meta .author-name a {
+ color: #fff;
+ }
+
+ html.auto-color .no-image .author-social-link a {
+ color: rgba(255, 255, 255, 0.75);
+ }
+
+ html.auto-color .gh-content > [id] {
+ color: rgba(255, 255, 255, 0.9);
+ }
+
+ html.auto-color .gh-content pre {
+ background: color-mod(var(--color-darkgrey) l(-8%));
+ }
+
+ html.auto-color .gh-content :not(pre) > code {
+ background: color-mod(var(--color-darkgrey) l(+6%));
+ border-color: color-mod(var(--color-darkmode) l(+8%));
+ color: var(--color-wash);
+ }
+
+ :where(html.auto-color) .gh-content a {
+ color: #fff;
+ }
+
+ html.auto-color .gh-content strong {
+ color: #fff;
+ }
+
+ html.auto-color .gh-content em {
+ color: #fff;
+ }
+
+ html.auto-color .gh-content code {
+ color: #fff;
+ background: #000;
+ }
+
+ html.auto-color hr {
+ border-top-color: color-mod(var(--color-darkmode) l(+8%));
+ }
+
+ html.auto-color .gh-content hr:after {
+ background: color-mod(var(--color-darkmode) l(+8%));
+ box-shadow: var(--color-darkmode) 0 0 0 5px;
+ }
+
+ html.auto-color figcaption {
+ color: rgba(255, 255, 255, 0.6);
+ }
+
+ html.auto-color .gh-content table:not(.gist table) td:first-child {
+ background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);
+ }
+
+ html.auto-color .gh-content table:not(.gist table) td:last-child {
+ background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);
+ }
+
+ html.auto-color .gh-content table:not(.gist table) th {
+ color: rgba(255, 255, 255, 0.85);
+ background-color: color-mod(var(--color-darkmode) l(+8%));
+ }
+
+ html.auto-color .gh-content table:not(.gist table) th,
+ html.auto-color .gh-content table:not(.gist table) td {
+ border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;
+ }
+
+ html.auto-color .gh-content :is(input, textarea) {
+ color: color-mod(var(--color-midgrey) l(-30%));
+ }
+
+ html.auto-color .site-archive-header .no-image {
+ color: rgba(255, 255, 255, 0.9);
+ background: var(--color-darkmode);
+ }
+
+ html.auto-color .kg-header-card.kg-style-dark {
+ background: color-mod(var(--color-darkgrey) l(-5%));
+ }
+
+ html.auto-color .kg-header-card.kg-style-light {
+ background: color-mod(var(--color-darkgrey) l(+5%));
+ }
+
+ html.auto-color .kg-header-card h2.kg-header-card-header,
+ html.auto-color .kg-header-card h3.kg-header-card-subheader {
+ color: #fff;
+ }
+
+ html.auto-color .kg-bookmark-card a.kg-bookmark-container,
+ html.auto-color .kg-bookmark-card a.kg-bookmark-container:hover {
+ background: var(--color-darkmode) !important;
+ color: #fff !important;
+ }
+
+ html.auto-color .footer-cta-title {
+ color: #fff;
+ }
+
+ @media (max-width: 767px) {
+ html.auto-color .gh-head-open:not(.has-cover) #gh-head,
+ html.auto-color .gh-head-open:not(.has-cover) #gh-head .gh-head-actions {
+ background: var(--color-darkmode);
+ }
+ }
+}
+
+
+/* 12. Lightbox
+/* ---------------------------------------------------------- */
+
+.pswp {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 3999999;
+ display: none;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ -ms-touch-action: none;
+ touch-action: none;
+ outline: none;
+ backface-visibility: hidden;
+ -webkit-text-size-adjust: 100%;
+}
+
+.pswp img {
+ max-width: none;
+}
+
+.pswp--animate_opacity {
+ opacity: 0.001;
+ transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ will-change: opacity;
+}
+
+.pswp--open {
+ display: block;
+}
+
+.pswp--zoom-allowed .pswp__img {
+ cursor: zoom-in;
+}
+
+.pswp--zoomed-in .pswp__img {
+ cursor: grab;
+}
+
+.pswp--dragging .pswp__img {
+ cursor: grabbing;
+}
+
+.pswp__bg {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(0, 0, 0, 0.85);
+ opacity: 0;
+ transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ transform: translateZ(0);
+ backface-visibility: hidden;
+ will-change: opacity;
+}
+
+.pswp__scroll-wrap {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+}
+
+.pswp__container,
+.pswp__zoom-wrap {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ touch-action: none;
+ backface-visibility: hidden;
+}
+
+.pswp__container,
+.pswp__img {
+ user-select: none;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-touch-callout: none;
+}
+
+.pswp__zoom-wrap {
+ position: absolute;
+ width: 100%;
+ transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ transform-origin: left top;
+}
+
+.pswp--animated-in .pswp__bg,
+.pswp--animated-in .pswp__zoom-wrap {
+ transition: none;
+}
+
+.pswp__item {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ overflow: hidden;
+}
+
+.pswp__img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: auto;
+ height: auto;
+}
+
+.pswp__img--placeholder {
+ backface-visibility: hidden;
+}
+
+.pswp__img--placeholder--blank {
+ background: #000;
+}
+
+.pswp--ie .pswp__img {
+ top: 0;
+ left: 0;
+ width: 100% !important;
+ height: auto !important;
+}
+
+.pswp__error-msg {
+ position: absolute;
+ top: 50%;
+ left: 0;
+ width: 100%;
+ margin-top: -8px;
+ font-size: 14px;
+ line-height: 16px;
+ color: var(--color-secondary-text);
+ text-align: center;
+}
+
+.pswp__error-msg a {
+ color: var(--color-secondary-text);
+ text-decoration: underline;
+}
+
+.pswp__button {
+ position: relative;
+ display: block;
+ float: right;
+ width: 44px;
+ height: 44px;
+ padding: 0;
+ margin: 0;
+ overflow: visible;
+ appearance: none;
+ cursor: pointer;
+ background: none;
+ border: 0;
+ box-shadow: none;
+ transition: opacity 0.2s;
+}
+
+.pswp__button:focus,
+.pswp__button:hover {
+ opacity: 1;
+}
+
+.pswp__button:active {
+ outline: none;
+ opacity: 0.9;
+}
+
+.pswp__button::-moz-focus-inner {
+ padding: 0;
+ border: 0;
+}
+
+.pswp__ui--over-close .pswp__button--close {
+ opacity: 1;
+}
+
+.pswp__button,
+.pswp__button--arrow--left::before,
+.pswp__button--arrow--right::before {
+ width: 44px;
+ height: 44px;
+ background: url("../images/default-skin.png") 0 0 no-repeat;
+ background-size: 264px 88px;
+}
+
+@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
+ .pswp--svg .pswp__button,
+ .pswp--svg .pswp__button--arrow--left::before,
+ .pswp--svg .pswp__button--arrow--right::before {
+ background-image: url("../images/default-skin.svg");
+ }
+
+ .pswp--svg .pswp__button--arrow--left,
+ .pswp--svg .pswp__button--arrow--right {
+ background: none;
+ }
+}
+
+.pswp__button--close {
+ background-position: 0 -44px;
+}
+
+.pswp__button--share {
+ background-position: -44px -44px;
+}
+
+.pswp__button--fs {
+ display: none;
+}
+
+.pswp--supports-fs .pswp__button--fs {
+ display: block;
+}
+
+.pswp--fs .pswp__button--fs {
+ background-position: -44px 0;
+}
+
+.pswp__button--zoom {
+ display: none;
+ background-position: -88px 0;
+}
+
+.pswp--zoom-allowed .pswp__button--zoom {
+ display: block;
+}
+
+.pswp--zoomed-in .pswp__button--zoom {
+ background-position: -132px 0;
+}
+
+.pswp--touch .pswp__button--arrow--left,
+.pswp--touch .pswp__button--arrow--right {
+ visibility: hidden;
+}
+
+.pswp__button--arrow--left,
+.pswp__button--arrow--right {
+ position: absolute;
+ top: 50%;
+ width: 70px;
+ height: 100px;
+ margin-top: -50px;
+ background: none;
+}
+
+.pswp__button--arrow--left {
+ left: 0;
+}
+
+.pswp__button--arrow--right {
+ right: 0;
+}
+
+.pswp__button--arrow--left::before,
+.pswp__button--arrow--right::before {
+ position: absolute;
+ top: 35px;
+ width: 32px;
+ height: 30px;
+ content: "";
+}
+
+.pswp__button--arrow--left::before {
+ left: 6px;
+ background-position: -138px -44px;
+}
+
+.pswp__button--arrow--right::before {
+ right: 6px;
+ background-position: -94px -44px;
+}
+
+.pswp__counter {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 44px;
+ padding: 0 15px;
+ font-size: 11px;
+ font-weight: 700;
+ line-height: 44px;
+ color: #fff;
+ user-select: none;
+}
+
+.pswp__caption {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ min-height: 44px;
+}
+
+.pswp__caption__center {
+ max-width: 420px;
+ padding: 25px 15px 30px;
+ margin: 0 auto;
+ font-size: 11px;
+ line-height: 1.6;
+ color: #fff;
+ text-align: center;
+}
+
+.pswp__caption__center .post-caption-title {
+ margin-bottom: 7px;
+ font-size: 15px;
+ font-weight: 500;
+ text-transform: uppercase;
+}
+
+.pswp__caption__center .post-caption-meta-item + .post-caption-meta-item::before {
+ padding: 0 4px;
+ content: "\02022";
+}
+
+.pswp__caption--empty {
+ display: none;
+}
+
+.pswp__caption--fake {
+ visibility: hidden;
+}
+
+.pswp__preloader {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ width: 44px;
+ height: 44px;
+ margin-left: -22px;
+ opacity: 0;
+ transition: opacity 0.25s ease-out;
+ direction: ltr;
+ will-change: opacity;
+}
+
+.pswp__preloader__icn {
+ width: 20px;
+ height: 20px;
+ margin: 12px;
+}
+
+.pswp__preloader--active {
+ opacity: 1;
+}
+
+.pswp__preloader--active .pswp__preloader__icn {
+ background: url("../images/preloader.gif") 0 0 no-repeat;
+}
+
+.pswp--css_animation .pswp__preloader--active {
+ opacity: 1;
+}
+
+.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
+ animation: clockwise 500ms linear infinite;
+}
+
+.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
+ animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
+}
+
+.pswp--css_animation .pswp__preloader__icn {
+ position: absolute;
+ top: 15px;
+ left: 15px;
+ width: 14px;
+ height: 14px;
+ margin: 0;
+ background: none;
+ opacity: 0.75;
+}
+
+.pswp--css_animation .pswp__preloader__cut {
+ position: relative;
+ width: 7px;
+ height: 14px;
+ overflow: hidden;
+}
+
+.pswp--css_animation .pswp__preloader__donut {
+ position: absolute;
+ top: 0;
+ left: 0;
+ box-sizing: border-box;
+ width: 14px;
+ height: 14px;
+ margin: 0;
+ background: none;
+ border: 2px solid #fff;
+ border-bottom-color: transparent;
+ border-left-color: transparent;
+ border-radius: 50%;
+}
+
+@media screen and (max-width: 1024px) {
+ .pswp__preloader {
+ position: relative;
+ top: auto;
+ left: auto;
+ float: right;
+ margin: 0;
+ }
+}
+
+@keyframes clockwise {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+@keyframes donut-rotate {
+ 0% {
+ transform: rotate(0);
+ }
+
+ 50% {
+ transform: rotate(-140deg);
+ }
+
+ 100% {
+ transform: rotate(0);
+ }
+}
+
+.pswp__ui {
+ z-index: 1550;
+ visibility: visible;
+ opacity: 1;
+ -webkit-font-smoothing: auto;
+}
+
+.pswp__top-bar {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 44px;
+}
+
+.pswp__caption,
+.pswp__top-bar,
+.pswp--has_mouse .pswp__button--arrow--left,
+.pswp--has_mouse .pswp__button--arrow--right {
+ backface-visibility: hidden;
+ transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ will-change: opacity;
+}
+
+.pswp--has_mouse .pswp__button--arrow--left,
+.pswp--has_mouse .pswp__button--arrow--right {
+ visibility: visible;
+}
+
+.pswp__ui--idle .pswp__top-bar {
+ opacity: 0;
+}
+
+.pswp__ui--idle .pswp__button--arrow--left,
+.pswp__ui--idle .pswp__button--arrow--right {
+ opacity: 0;
+}
+
+.pswp__ui--hidden .pswp__top-bar,
+.pswp__ui--hidden .pswp__caption,
+.pswp__ui--hidden .pswp__button--arrow--left,
+.pswp__ui--hidden .pswp__button--arrow--right {
+ opacity: 0.001;
+}
+
+.pswp__ui--one-slide .pswp__button--arrow--left,
+.pswp__ui--one-slide .pswp__button--arrow--right,
+.pswp__ui--one-slide .pswp__counter {
+ display: none;
+}
+
+.pswp__element--disabled {
+ display: none !important;
+}
+
+.pswp--minimal--dark .pswp__top-bar {
+ background: none;
+}
+
+/*
+
+Hey! You reached the end.
+
+Hope you enjoyed this CSS file, if you have any suggestions
+for improvements that might be useful for everyone who uses
+this theme, you can find the open source repository for it
+here: https://github.com/tryghost/casper
+
+Or, if you've just scrolled all the way to the bottom of the
+file to add some of your own styles. Well, you've come to
+the right place. Onward!
+
+ */
diff --git a/site/versions/5.94.0/content/themes/casper/assets/images/default-skin.png b/site/versions/5.94.0/content/themes/casper/assets/images/default-skin.png
new file mode 100755
index 0000000..441c502
Binary files /dev/null and b/site/versions/5.94.0/content/themes/casper/assets/images/default-skin.png differ
diff --git a/site/versions/5.94.0/content/themes/casper/assets/images/default-skin.svg b/site/versions/5.94.0/content/themes/casper/assets/images/default-skin.svg
new file mode 100755
index 0000000..9d5f0c6
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/images/default-skin.svg
@@ -0,0 +1 @@
+default-skin 2
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/assets/images/preloader.gif b/site/versions/5.94.0/content/themes/casper/assets/images/preloader.gif
new file mode 100755
index 0000000..b8faa69
Binary files /dev/null and b/site/versions/5.94.0/content/themes/casper/assets/images/preloader.gif differ
diff --git a/site/versions/5.94.0/content/themes/casper/assets/js/dropdown.js b/site/versions/5.94.0/content/themes/casper/assets/js/dropdown.js
new file mode 100644
index 0000000..aedd8b0
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/js/dropdown.js
@@ -0,0 +1,85 @@
+(function () {
+ const mediaQuery = window.matchMedia('(max-width: 767px)');
+
+ const head = document.querySelector('.gh-head');
+ const menu = head.querySelector('.gh-head-menu');
+ const nav = menu.querySelector('.nav');
+ if (!nav) return;
+
+ const logo = document.querySelector('.gh-head-logo');
+ const navHTML = nav.innerHTML;
+
+ if (mediaQuery.matches) {
+ const items = nav.querySelectorAll('li');
+ items.forEach(function (item, index) {
+ item.style.transitionDelay = 0.03 * (index + 1) + 's';
+ });
+ }
+
+ var windowClickListener;
+ const makeDropdown = function () {
+ if (mediaQuery.matches) return;
+ const submenuItems = [];
+
+ while ((nav.offsetWidth + 64) > menu.offsetWidth) {
+ if (nav.lastElementChild) {
+ submenuItems.unshift(nav.lastElementChild);
+ nav.lastElementChild.remove();
+ } else {
+ return;
+ }
+ }
+
+ if (!submenuItems.length) {
+ document.body.classList.add('is-dropdown-loaded');
+ return;
+ }
+
+ const toggle = document.createElement('button');
+ toggle.setAttribute('class', 'nav-more-toggle');
+ toggle.setAttribute('aria-label', 'More');
+ toggle.innerHTML = ' ';
+
+ const wrapper = document.createElement('div');
+ wrapper.setAttribute('class', 'gh-dropdown');
+
+ if (submenuItems.length >= 10) {
+ document.body.classList.add('is-dropdown-mega');
+ wrapper.style.gridTemplateRows = 'repeat(' + Math.ceil(submenuItems.length / 2) + ', 1fr)';
+ } else {
+ document.body.classList.remove('is-dropdown-mega');
+ }
+
+ submenuItems.forEach(function (child) {
+ wrapper.appendChild(child);
+ });
+
+ toggle.appendChild(wrapper);
+ nav.appendChild(toggle);
+
+ document.body.classList.add('is-dropdown-loaded');
+
+ toggle.addEventListener('click', function () {
+ document.body.classList.toggle('is-dropdown-open');
+ });
+
+ windowClickListener = function (e) {
+ if (!toggle.contains(e.target) && document.body.classList.contains('is-dropdown-open')) {
+ document.body.classList.remove('is-dropdown-open');
+ }
+ };
+ window.addEventListener('click', windowClickListener);
+ }
+
+ imagesLoaded(head, function () {
+ makeDropdown();
+ });
+
+ window.addEventListener('resize', function () {
+ setTimeout(function () {
+ window.removeEventListener('click', windowClickListener);
+ nav.innerHTML = navHTML;
+ makeDropdown();
+ }, 1);
+ });
+})();
diff --git a/site/versions/5.94.0/content/themes/casper/assets/js/infinite-scroll.js b/site/versions/5.94.0/content/themes/casper/assets/js/infinite-scroll.js
new file mode 100644
index 0000000..9bb9c85
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/js/infinite-scroll.js
@@ -0,0 +1,114 @@
+/* eslint-env browser */
+
+/**
+ * Infinite Scroll
+ * Used on all pages where there is a list of posts (homepage, tag index, etc).
+ *
+ * When the page is scrolled to 300px from the bottom, the next page of posts
+ * is fetched by following the the that is output
+ * by {{ghost_head}}.
+ *
+ * The individual post items are extracted from the fetched pages by looking for
+ * a wrapper element with the class "post-card". Any found elements are appended
+ * to the element with the class "post-feed" in the currently viewed page.
+ */
+
+(function (window, document) {
+ if (document.documentElement.classList.contains('no-infinite-scroll')) return;
+
+ // next link element
+ var nextElement = document.querySelector('link[rel=next]');
+ if (!nextElement) {
+ return;
+ }
+
+ // post feed element
+ var feedElement = document.querySelector('.post-feed');
+ if (!feedElement) {
+ return;
+ }
+
+ var buffer = 300;
+
+ var ticking = false;
+ var loading = false;
+
+ var lastScrollY = window.scrollY;
+ var lastWindowHeight = window.innerHeight;
+ var lastDocumentHeight = document.documentElement.scrollHeight;
+
+ function onPageLoad() {
+ if (this.status === 404) {
+ window.removeEventListener('scroll', onScroll);
+ window.removeEventListener('resize', onResize);
+ return;
+ }
+
+ // append contents
+ var postElements = this.response.querySelectorAll('article.post-card');
+ postElements.forEach(function (item) {
+ // document.importNode is important, without it the item's owner
+ // document will be different which can break resizing of
+ // `object-fit: cover` images in Safari
+ feedElement.appendChild(document.importNode(item, true));
+ });
+
+ // set next link
+ var resNextElement = this.response.querySelector('link[rel=next]');
+ if (resNextElement) {
+ nextElement.href = resNextElement.href;
+ } else {
+ window.removeEventListener('scroll', onScroll);
+ window.removeEventListener('resize', onResize);
+ }
+
+ // sync status
+ lastDocumentHeight = document.documentElement.scrollHeight;
+ ticking = false;
+ loading = false;
+ }
+
+ function onUpdate() {
+ // return if already loading
+ if (loading) {
+ return;
+ }
+
+ // return if not scroll to the bottom
+ if (lastScrollY + lastWindowHeight <= lastDocumentHeight - buffer) {
+ ticking = false;
+ return;
+ }
+
+ loading = true;
+
+ var xhr = new window.XMLHttpRequest();
+ xhr.responseType = 'document';
+
+ xhr.addEventListener('load', onPageLoad);
+
+ xhr.open('GET', nextElement.href);
+ xhr.send(null);
+ }
+
+ function requestTick() {
+ ticking || window.requestAnimationFrame(onUpdate);
+ ticking = true;
+ }
+
+ function onScroll() {
+ lastScrollY = window.scrollY;
+ requestTick();
+ }
+
+ function onResize() {
+ lastWindowHeight = window.innerHeight;
+ lastDocumentHeight = document.documentElement.scrollHeight;
+ requestTick();
+ }
+
+ window.addEventListener('scroll', onScroll, {passive: true});
+ window.addEventListener('resize', onResize);
+
+ requestTick();
+})(window, document);
diff --git a/site/versions/5.94.0/content/themes/casper/assets/js/lib/imagesloaded.pkgd.min.js b/site/versions/5.94.0/content/themes/casper/assets/js/lib/imagesloaded.pkgd.min.js
new file mode 100644
index 0000000..e443a77
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/js/lib/imagesloaded.pkgd.min.js
@@ -0,0 +1,7 @@
+/*!
+ * imagesLoaded PACKAGED v4.1.4
+ * JavaScript is all like "You images are done yet or what?"
+ * MIT License
+ */
+
+!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o';
+ head.appendChild(div.childNodes[1]);
+ }
+
+ if ( options ) {
+ $.extend( settings, options );
+ }
+
+ return this.each(function(){
+ var selectors = [
+ 'iframe[src*="player.vimeo.com"]',
+ 'iframe[src*="youtube.com"]',
+ 'iframe[src*="youtube-nocookie.com"]',
+ 'iframe[src*="kickstarter.com"][src*="video.html"]',
+ 'object',
+ 'embed'
+ ];
+
+ if (settings.customSelector) {
+ selectors.push(settings.customSelector);
+ }
+
+ var ignoreList = '.fitvidsignore';
+
+ if(settings.ignore) {
+ ignoreList = ignoreList + ', ' + settings.ignore;
+ }
+
+ var $allVideos = $(this).find(selectors.join(','));
+ $allVideos = $allVideos.not('object object'); // SwfObj conflict patch
+ $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video.
+
+ $allVideos.each(function(){
+ var $this = $(this);
+ if($this.parents(ignoreList).length > 0) {
+ return; // Disable FitVids on this video.
+ }
+ if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; }
+ if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width'))))
+ {
+ $this.attr('height', 9);
+ $this.attr('width', 16);
+ }
+ var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(),
+ width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(),
+ aspectRatio = height / width;
+ if(!$this.attr('name')){
+ var videoName = 'fitvid' + $.fn.fitVids._count;
+ $this.attr('name', videoName);
+ $.fn.fitVids._count++;
+ }
+ $this.wrap('').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%');
+ $this.removeAttr('height').removeAttr('width');
+ });
+ });
+ };
+
+ // Internal counter for unique video names.
+ $.fn.fitVids._count = 0;
+
+// Works with either jQuery or Zepto
+})( window.jQuery || window.Zepto );
diff --git a/site/versions/5.94.0/content/themes/casper/assets/js/lib/photoswipe-ui-default.min.js b/site/versions/5.94.0/content/themes/casper/assets/js/lib/photoswipe-ui-default.min.js
new file mode 100755
index 0000000..ab7bedc
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/js/lib/photoswipe-ui-default.min.js
@@ -0,0 +1,4 @@
+/*! PhotoSwipe Default UI - 4.1.3 - 2019-01-08
+* http://photoswipe.com
+* Copyright (c) 2019 Dmitry Semenov; */
+!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.PhotoSwipeUI_Default=b()}(this,function(){"use strict";var a=function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=this,w=!1,x=!0,y=!0,z={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(a,b){return a.title?(b.children[0].innerHTML=a.title,!0):(b.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return a.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return a.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},A=function(a){if(r)return!0;a=a||window.event,q.timeToIdle&&q.mouseUsed&&!k&&K();for(var c,d,e=a.target||a.srcElement,f=e.getAttribute("class")||"",g=0;g-1&&(c.onTap(),d=!0);if(d){a.stopPropagation&&a.stopPropagation(),r=!0;var h=b.features.isOldAndroid?600:30;s=setTimeout(function(){r=!1},h)}},B=function(){return!a.likelyTouchDevice||q.mouseUsed||screen.width>q.fitControlsWidth},C=function(a,c,d){b[(d?"add":"remove")+"Class"](a,"pswp__"+c)},D=function(){var a=1===q.getNumItemsFn();a!==p&&(C(d,"ui--one-slide",a),p=a)},E=function(){C(i,"share-modal--hidden",y)},F=function(){return y=!y,y?(b.removeClass(i,"pswp__share-modal--fade-in"),setTimeout(function(){y&&E()},300)):(E(),setTimeout(function(){y||b.addClass(i,"pswp__share-modal--fade-in")},30)),y||H(),!1},G=function(b){b=b||window.event;var c=b.target||b.srcElement;return a.shout("shareLinkClick",b,c),!!c.href&&(!!c.hasAttribute("download")||(window.open(c.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),y||F(),!1))},H=function(){for(var a,b,c,d,e,f="",g=0;g"+a.label+"",q.parseShareButtonOut&&(f=q.parseShareButtonOut(a,f));i.children[0].innerHTML=f,i.children[0].onclick=G},I=function(a){for(var c=0;c=.95&&v.showControls()});var a;l("onPinchClose",function(b){x&&b<.9?(v.hideControls(),a=!0):a&&!x&&b>.9&&v.showControls()}),l("zoomGestureEnded",function(){a=!1,a&&!x&&v.showControls()})},S=[{name:"caption",option:"captionEl",onInit:function(a){e=a}},{name:"share-modal",option:"shareEl",onInit:function(a){i=a},onTap:function(){F()}},{name:"button--share",option:"shareEl",onInit:function(a){h=a},onTap:function(){F()}},{name:"button--zoom",option:"zoomEl",onTap:a.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(a){g=a}},{name:"button--close",option:"closeEl",onTap:a.close},{name:"button--arrow--left",option:"arrowEl",onTap:a.prev},{name:"button--arrow--right",option:"arrowEl",onTap:a.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){c.isFullscreen()?c.exit():c.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(a){m=a}}],T=function(){var a,c,e,f=function(d){if(d)for(var f=d.length,g=0;g-1&&(q[e.option]?(b.removeClass(a,"pswp__element--disabled"),e.onInit&&e.onInit(a)):b.addClass(a,"pswp__element--disabled"))}};f(d.children);var g=b.getChildByClass(d,"pswp__top-bar");g&&f(g.children)};v.init=function(){b.extend(a.options,z,!0),q=a.options,d=b.getChildByClass(a.scrollWrap,"pswp__ui"),l=a.listen,R(),l("beforeChange",v.update),l("doubleTap",function(b){var c=a.currItem.initialZoomLevel;a.getZoomLevel()!==c?a.zoomTo(c,b,333):a.zoomTo(q.getDoubleTapZoom(!1,a.currItem),b,333)}),l("preventDragEvent",function(a,b,c){var d=a.target||a.srcElement;d&&d.getAttribute("class")&&a.type.indexOf("mouse")>-1&&(d.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(d.tagName))&&(c.prevent=!1)}),l("bindEvents",function(){b.bind(d,"pswpTap click",A),b.bind(a.scrollWrap,"pswpTap",v.onGlobalTap),a.likelyTouchDevice||b.bind(a.scrollWrap,"mouseover",v.onMouseOver)}),l("unbindEvents",function(){y||F(),t&&clearInterval(t),b.unbind(document,"mouseout",L),b.unbind(document,"mousemove",K),b.unbind(d,"pswpTap click",A),b.unbind(a.scrollWrap,"pswpTap",v.onGlobalTap),b.unbind(a.scrollWrap,"mouseover",v.onMouseOver),c&&(b.unbind(document,c.eventK,v.updateFullscreen),c.isFullscreen()&&(q.hideAnimationDuration=0,c.exit()),c=null)}),l("destroy",function(){q.captionEl&&(f&&d.removeChild(f),b.removeClass(e,"pswp__caption--empty")),i&&(i.children[0].onclick=null),b.removeClass(d,"pswp__ui--over-close"),b.addClass(d,"pswp__ui--hidden"),v.setIdle(!1)}),q.showAnimationDuration||b.removeClass(d,"pswp__ui--hidden"),l("initialZoomIn",function(){q.showAnimationDuration&&b.removeClass(d,"pswp__ui--hidden")}),l("initialZoomOut",function(){b.addClass(d,"pswp__ui--hidden")}),l("parseVerticalMargin",P),T(),q.shareEl&&h&&i&&(y=!0),D(),Q(),M(),N()},v.setIdle=function(a){k=a,C(d,"ui--idle",a)},v.update=function(){x&&a.currItem?(v.updateIndexIndicator(),q.captionEl&&(q.addCaptionHTMLFn(a.currItem,e),C(e,"caption--empty",!a.currItem.title)),w=!0):w=!1,y||F(),D()},v.updateFullscreen=function(d){d&&setTimeout(function(){a.setScrollOffset(0,b.getScrollY())},50),b[(c.isFullscreen()?"add":"remove")+"Class"](a.template,"pswp--fs")},v.updateIndexIndicator=function(){q.counterEl&&(g.innerHTML=a.getCurrentIndex()+1+q.indexIndicatorSep+q.getNumItemsFn())},v.onGlobalTap=function(c){c=c||window.event;var d=c.target||c.srcElement;if(!r)if(c.detail&&"mouse"===c.detail.pointerType){if(I(d))return void a.close();b.hasClass(d,"pswp__img")&&(1===a.getZoomLevel()&&a.getZoomLevel()<=a.currItem.fitRatio?q.clickToCloseNonZoomable&&a.close():a.toggleDesktopZoom(c.detail.releasePoint))}else if(q.tapToToggleControls&&(x?v.hideControls():v.showControls()),q.tapToClose&&(b.hasClass(d,"pswp__img")||I(d)))return void a.close()},v.onMouseOver=function(a){a=a||window.event;var b=a.target||a.srcElement;C(d,"ui--over-close",I(b))},v.hideControls=function(){b.addClass(d,"pswp__ui--hidden"),x=!1},v.showControls=function(){x=!0,w||v.update(),b.removeClass(d,"pswp__ui--hidden")},v.supportsFullscreen=function(){var a=document;return!!(a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen)},v.getFullscreenAPI=function(){var b,c=document.documentElement,d="fullscreenchange";return c.requestFullscreen?b={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:d}:c.mozRequestFullScreen?b={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+d}:c.webkitRequestFullscreen?b={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+d}:c.msRequestFullscreen&&(b={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),b&&(b.enter=function(){return j=q.closeOnScroll,q.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?a.template[this.enterK]():void a.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},b.exit=function(){return q.closeOnScroll=j,document[this.exitK]()},b.isFullscreen=function(){return document[this.elementK]}),b}};return a});
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/assets/js/lib/photoswipe.min.js b/site/versions/5.94.0/content/themes/casper/assets/js/lib/photoswipe.min.js
new file mode 100755
index 0000000..0370861
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/js/lib/photoswipe.min.js
@@ -0,0 +1,4 @@
+/*! PhotoSwipe - v4.1.3 - 2019-01-08
+* http://photoswipe.com
+* Copyright (c) 2019 Dmitry Semenov; */
+!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.PhotoSwipe=b()}(this,function(){"use strict";var a=function(a,b,c,d){var e={features:null,bind:function(a,b,c,d){var e=(d?"remove":"add")+"EventListener";b=b.split(" ");for(var f=0;f0&&(g=parseInt(g[1],10),g>=1&&g<8&&(d.isOldIOSPhone=!0))}var h=f.match(/Android\s([0-9\.]*)/),i=h?h[1]:0;i=parseFloat(i),i>=1&&(i<4.4&&(d.isOldAndroid=!0),d.androidVersion=i),d.isMobileOpera=/opera mini|opera mobi/i.test(f)}for(var j,k,l=["transform","perspective","animationName"],m=["","webkit","Moz","ms","O"],n=0;n<4;n++){c=m[n];for(var o=0;o<3;o++)j=l[o],k=c+(c?j.charAt(0).toUpperCase()+j.slice(1):j),!d[j]&&k in b&&(d[j]=k);c&&!d.raf&&(c=c.toLowerCase(),d.raf=window[c+"RequestAnimationFrame"],d.raf&&(d.caf=window[c+"CancelAnimationFrame"]||window[c+"CancelRequestAnimationFrame"]))}if(!d.raf){var p=0;d.raf=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-p)),d=window.setTimeout(function(){a(b+c)},c);return p=b+c,d},d.caf=function(a){clearTimeout(a)}}return d.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,e.features=d,d}};e.detectFeatures(),e.features.oldIE&&(e.bind=function(a,b,c,d){b=b.split(" ");for(var e,f=(d?"detach":"attach")+"Event",g=function(){c.handleEvent.call(c)},h=0;hb-1?a-b:a<0?b+a:a},Ba={},Ca=function(a,b){return Ba[a]||(Ba[a]=[]),Ba[a].push(b)},Da=function(a){var b=Ba[a];if(b){var c=Array.prototype.slice.call(arguments);c.shift();for(var d=0;df.currItem.fitRatio?ya||(mc(f.currItem,!1,!0),ya=!0):ya&&(mc(f.currItem),ya=!1)),Ga(ea,pa.x,pa.y,s))},Ia=function(a){a.container&&Ga(a.container.style,a.initialPosition.x,a.initialPosition.y,a.initialZoomLevel,a)},Ja=function(a,b){b[E]=u+a+"px, 0px"+v},Ka=function(a,b){if(!i.loop&&b){var c=m+(ta.x*ra-a)/ta.x,d=Math.round(a-tb.x);(c<0&&d>0||c>=ac()-1&&d<0)&&(a=tb.x+d*i.mainScrollEndFriction)}tb.x=a,Ja(a,n)},La=function(a,b){var c=ub[a]-sa[a];return oa[a]+na[a]+c-c*(b/t)},Ma=function(a,b){a.x=b.x,a.y=b.y,b.id&&(a.id=b.id)},Na=function(a){a.x=Math.round(a.x),a.y=Math.round(a.y)},Oa=null,Pa=function(){Oa&&(e.unbind(document,"mousemove",Pa),e.addClass(a,"pswp--has_mouse"),i.mouseUsed=!0,Da("mouseUsed")),Oa=setTimeout(function(){Oa=null},100)},Qa=function(){e.bind(document,"keydown",f),N.transform&&e.bind(f.scrollWrap,"click",f),i.mouseUsed||e.bind(document,"mousemove",Pa),e.bind(window,"resize scroll orientationchange",f),Da("bindEvents")},Ra=function(){e.unbind(window,"resize scroll orientationchange",f),e.unbind(window,"scroll",r.scroll),e.unbind(document,"keydown",f),e.unbind(document,"mousemove",Pa),N.transform&&e.unbind(f.scrollWrap,"click",f),V&&e.unbind(window,p,f),clearTimeout(O),Da("unbindEvents")},Sa=function(a,b){var c=ic(f.currItem,qa,a);return b&&(da=c),c},Ta=function(a){return a||(a=f.currItem),a.initialZoomLevel},Ua=function(a){return a||(a=f.currItem),a.w>0?i.maxSpreadZoom:1},Va=function(a,b,c,d){return d===f.currItem.initialZoomLevel?(c[a]=f.currItem.initialPosition[a],!0):(c[a]=La(a,d),c[a]>b.min[a]?(c[a]=b.min[a],!0):c[a]1?1:a.fitRatio,c=a.container.style,d=b*a.w,e=b*a.h;c.width=d+"px",c.height=e+"px",c.left=a.initialPosition.x+"px",c.top=a.initialPosition.y+"px"},Ha=function(){if(ea){var a=ea,b=f.currItem,c=b.fitRatio>1?1:b.fitRatio,d=c*b.w,e=c*b.h;a.width=d+"px",a.height=e+"px",a.left=pa.x+"px",a.top=pa.y+"px"}}},Xa=function(a){var b="";i.escKey&&27===a.keyCode?b="close":i.arrowKeys&&(37===a.keyCode?b="prev":39===a.keyCode&&(b="next")),b&&(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||(a.preventDefault?a.preventDefault():a.returnValue=!1,f[b]()))},Ya=function(a){a&&(Y||X||fa||T)&&(a.preventDefault(),a.stopPropagation())},Za=function(){f.setScrollOffset(0,e.getScrollY())},$a={},_a=0,ab=function(a){$a[a]&&($a[a].raf&&I($a[a].raf),_a--,delete $a[a])},bb=function(a){$a[a]&&ab(a),$a[a]||(_a++,$a[a]={})},cb=function(){for(var a in $a)$a.hasOwnProperty(a)&&ab(a)},db=function(a,b,c,d,e,f,g){var h,i=Ea();bb(a);var j=function(){if($a[a]){if(h=Ea()-i,h>=d)return ab(a),f(c),void(g&&g());f((c-b)*e(h/d)+b),$a[a].raf=H(j)}};j()},eb={shout:Da,listen:Ca,viewportSize:qa,options:i,isMainScrollAnimating:function(){return fa},getZoomLevel:function(){return s},getCurrentIndex:function(){return m},isDragging:function(){return V},isZooming:function(){return aa},setScrollOffset:function(a,b){sa.x=a,M=sa.y=b,Da("updateScrollOffset",sa)},applyZoomPan:function(a,b,c,d){pa.x=b,pa.y=c,s=a,Ha(d)},init:function(){if(!j&&!k){var c;f.framework=e,f.template=a,f.bg=e.getChildByClass(a,"pswp__bg"),J=a.className,j=!0,N=e.detectFeatures(),H=N.raf,I=N.caf,E=N.transform,L=N.oldIE,f.scrollWrap=e.getChildByClass(a,"pswp__scroll-wrap"),f.container=e.getChildByClass(f.scrollWrap,"pswp__container"),n=f.container.style,f.itemHolders=y=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display="none",Wa(),r={resize:f.updateSize,orientationchange:function(){clearTimeout(O),O=setTimeout(function(){qa.x!==f.scrollWrap.clientWidth&&f.updateSize()},500)},scroll:Za,keydown:Xa,click:Ya};var d=N.isOldIOSPhone||N.isOldAndroid||N.isMobileOpera;for(N.animationName&&N.transform&&!d||(i.showAnimationDuration=i.hideAnimationDuration=0),c=0;c=ac())&&(m=0),f.currItem=_b(m),(N.isOldIOSPhone||N.isOldAndroid)&&(va=!1),a.setAttribute("aria-hidden","false"),i.modal&&(va?a.style.position="fixed":(a.style.position="absolute",a.style.top=e.getScrollY()+"px")),void 0===M&&(Da("initialLayout"),M=K=e.getScrollY());var l="pswp--open ";for(i.mainClass&&(l+=i.mainClass+" "),i.showHideOpacity&&(l+="pswp--animate_opacity "),l+=G?"pswp--touch":"pswp--notouch",l+=N.animationName?" pswp--css_animation":"",l+=N.svg?" pswp--svg":"",e.addClass(a,l),f.updateSize(),o=-1,ua=null,c=0;cda.min.x?a=da.min.x:ada.min.y?b=da.min.y:b=h&&(o+=ua+(ua>0?-h:h),c=h);for(var d=0;d0?(b=y.shift(),y[h-1]=b,o++,Ja((o+2)*ta.x,b.el.style),f.setContent(b,m-c+d+1+1)):(b=y.pop(),y.unshift(b),o--,Ja(o*ta.x,b.el.style),f.setContent(b,m+c-d-1-1));if(ea&&1===Math.abs(ua)){var e=_b(z);e.initialZoomLevel!==s&&(ic(e,qa),mc(e),Ia(e))}ua=0,f.updateCurrZoomItem(),z=m,Da("afterChange")}}},updateSize:function(b){if(!va&&i.modal){var c=e.getScrollY();if(M!==c&&(a.style.top=c+"px",M=c),!b&&xa.x===window.innerWidth&&xa.y===window.innerHeight)return;xa.x=window.innerWidth,xa.y=window.innerHeight,a.style.height=xa.y+"px"}if(qa.x=f.scrollWrap.clientWidth,qa.y=f.scrollWrap.clientHeight,Za(),ta.x=qa.x+Math.round(qa.x*i.spacing),ta.y=qa.y,Ka(ta.x*ra),Da("beforeResize"),void 0!==o){for(var d,g,j,k=0;k2&&(j=Aa(j)),g=_b(j),g&&(x||g.needsUpdate||!g.bounds)?(f.cleanSlide(g),f.setContent(d,j),1===k&&(f.currItem=g,f.updateCurrZoomItem(!0)),g.needsUpdate=!1):d.index===-1&&j>=0&&f.setContent(d,j),g&&g.container&&(ic(g,qa),mc(g),Ia(g));x=!1}t=s=f.currItem.initialZoomLevel,da=f.currItem.bounds,da&&(pa.x=da.center.x,pa.y=da.center.y,Ha(!0)),Da("resize")},zoomTo:function(a,b,c,d,f){b&&(t=s,ub.x=Math.abs(b.x)-pa.x,ub.y=Math.abs(b.y)-pa.y,Ma(oa,pa));var g=Sa(a,!1),h={};Va("x",g,h,a),Va("y",g,h,a);var i=s,j={x:pa.x,y:pa.y};Na(h);var k=function(b){1===b?(s=a,pa.x=h.x,pa.y=h.y):(s=(a-i)*b+i,pa.x=(h.x-j.x)*b+j.x,pa.y=(h.y-j.y)*b+j.y),f&&f(b),Ha(1===b)};c?db("customZoomTo",0,1,c,d||e.easing.sine.inOut,k):k(1)}},fb=30,gb=10,hb={},ib={},jb={},kb={},lb={},mb=[],nb={},ob=[],pb={},qb=0,rb=ma(),sb=0,tb=ma(),ub=ma(),vb=ma(),wb=function(a,b){return a.x===b.x&&a.y===b.y},xb=function(a,b){return Math.abs(a.x-b.x)-1)&&(b(a)?a:Cb(a.parentNode,b)))},Db={},Eb=function(a,b){return Db.prevent=!Cb(a.target,i.isClickableElement),Da("preventDragEvent",a,b,Db),Db.prevent},Fb=function(a,b){return b.x=a.pageX,b.y=a.pageY,b.id=a.identifier,b},Gb=function(a,b,c){c.x=.5*(a.x+b.x),c.y=.5*(a.y+b.y)},Hb=function(a,b,c){if(a-Q>50){var d=ob.length>2?ob.shift():{};d.x=b,d.y=c,ob.push(d),Q=a}},Ib=function(){var a=pa.y-f.currItem.initialPosition.y;return 1-Math.abs(a/(qa.y/2))},Jb={},Kb={},Lb=[],Mb=function(a){for(;Lb.length>0;)Lb.pop();return F?(la=0,mb.forEach(function(a){0===la?Lb[0]=a:1===la&&(Lb[1]=a),la++})):a.type.indexOf("touch")>-1?a.touches&&a.touches.length>0&&(Lb[0]=Fb(a.touches[0],Jb),a.touches.length>1&&(Lb[1]=Fb(a.touches[1],Kb))):(Jb.x=a.pageX,Jb.y=a.pageY,Jb.id="",Lb[0]=Jb),Lb},Nb=function(a,b){var c,d,e,g,h=0,j=pa[a]+b[a],k=b[a]>0,l=tb.x+b.x,m=tb.x-nb.x;return c=j>da.min[a]||jda.min[a]&&(c=i.panEndFriction,h=da.min[a]-j,d=da.min[a]-oa[a]),(d<=0||m<0)&&ac()>1?(g=l,m<0&&l>nb.x&&(g=nb.x)):da.min.x!==da.max.x&&(e=j)):(j0)&&ac()>1?(g=l,m>0&&lf.currItem.fitRatio&&(pa[a]+=b[a]*c)):(void 0!==g&&(Ka(g,!0),$=g!==nb.x),da.min.x!==da.max.x&&(void 0!==e?pa.x=e:$||(pa.x+=b.x*c)),void 0!==g)},Ob=function(a){if(!("mousedown"===a.type&&a.button>0)){if($b)return void a.preventDefault();if(!U||"mousedown"!==a.type){if(Eb(a,!0)&&a.preventDefault(),Da("pointerDown"),F){var b=e.arraySearch(mb,a.pointerId,"id");b<0&&(b=mb.length),mb[b]={x:a.pageX,y:a.pageY,id:a.pointerId}}var c=Mb(a),d=c.length;_=null,cb(),V&&1!==d||(V=ha=!0,e.bind(window,p,f),S=ka=ia=T=$=Y=W=X=!1,ga=null,Da("firstTouchStart",c),Ma(oa,pa),na.x=na.y=0,Ma(kb,c[0]),Ma(lb,kb),nb.x=ta.x*ra,ob=[{x:kb.x,y:kb.y}],Q=P=Ea(),Sa(s,!0),zb(),Ab()),!aa&&d>1&&!fa&&!$&&(t=s,X=!1,aa=W=!0,na.y=na.x=0,Ma(oa,pa),Ma(hb,c[0]),Ma(ib,c[1]),Gb(hb,ib,vb),ub.x=Math.abs(vb.x)-pa.x,ub.y=Math.abs(vb.y)-pa.y,ba=ca=yb(hb,ib))}}},Pb=function(a){if(a.preventDefault(),F){var b=e.arraySearch(mb,a.pointerId,"id");if(b>-1){var c=mb[b];c.x=a.pageX,c.y=a.pageY}}if(V){var d=Mb(a);if(ga||Y||aa)_=d;else if(tb.x!==ta.x*ra)ga="h";else{var f=Math.abs(d[0].x-kb.x)-Math.abs(d[0].y-kb.y);Math.abs(f)>=gb&&(ga=f>0?"h":"v",_=d)}}},Qb=function(){if(_){var a=_.length;if(0!==a)if(Ma(hb,_[0]),jb.x=hb.x-kb.x,jb.y=hb.y-kb.y,aa&&a>1){if(kb.x=hb.x,kb.y=hb.y,!jb.x&&!jb.y&&wb(_[1],ib))return;Ma(ib,_[1]),X||(X=!0,Da("zoomGestureStarted"));var b=yb(hb,ib),c=Vb(b);c>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(ka=!0);var d=1,e=Ta(),g=Ua();if(c1&&(d=1),c=e-d*(e/3);else c>g&&(d=(c-g)/(6*e),d>1&&(d=1),c=g+d*e);d<0&&(d=0),ba=b,Gb(hb,ib,rb),na.x+=rb.x-vb.x,na.y+=rb.y-vb.y,Ma(vb,rb),pa.x=La("x",c),pa.y=La("y",c),S=c>s,s=c,Ha()}else{if(!ga)return;if(ha&&(ha=!1,Math.abs(jb.x)>=gb&&(jb.x-=_[0].x-lb.x),Math.abs(jb.y)>=gb&&(jb.y-=_[0].y-lb.y)),kb.x=hb.x,kb.y=hb.y,0===jb.x&&0===jb.y)return;if("v"===ga&&i.closeOnVerticalDrag&&!Bb()){na.y+=jb.y,pa.y+=jb.y;var k=Ib();return T=!0,Da("onVerticalDrag",k),Fa(k),void Ha()}Hb(Ea(),hb.x,hb.y),Y=!0,da=f.currItem.bounds;var l=Nb("x",jb);l||(Nb("y",jb),Na(pa),Ha())}}},Rb=function(a){if(N.isOldAndroid){if(U&&"mouseup"===a.type)return;a.type.indexOf("touch")>-1&&(clearTimeout(U),U=setTimeout(function(){U=0},600))}Da("pointerUp"),Eb(a,!1)&&a.preventDefault();var b;if(F){var c=e.arraySearch(mb,a.pointerId,"id");if(c>-1)if(b=mb.splice(c,1)[0],navigator.msPointerEnabled){var d={4:"mouse",2:"touch",3:"pen"};b.type=d[a.pointerType],b.type||(b.type=a.pointerType||"mouse")}else b.type=a.pointerType||"mouse"}var g,h=Mb(a),j=h.length;if("mouseup"===a.type&&(j=0),2===j)return _=null,!0;1===j&&Ma(lb,h[0]),0!==j||ga||fa||(b||("mouseup"===a.type?b={x:a.pageX,y:a.pageY,type:"mouse"}:a.changedTouches&&a.changedTouches[0]&&(b={x:a.changedTouches[0].pageX,y:a.changedTouches[0].pageY,type:"touch"})),Da("touchRelease",a,b));var k=-1;if(0===j&&(V=!1,e.unbind(window,p,f),zb(),aa?k=0:sb!==-1&&(k=Ea()-sb)),sb=1===j?Ea():-1,g=k!==-1&&k<150?"zoom":"swipe",aa&&j<2&&(aa=!1,1===j&&(g="zoomPointerUp"),Da("zoomGestureEnded")),_=null,Y||X||fa||T)if(cb(),R||(R=Sb()),R.calculateSwipeSpeed("x"),T){var l=Ib();if(lf.currItem.fitRatio&&Tb(R))}},Sb=function(){var a,b,c={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(d){ob.length>1?(a=Ea()-Q+50,b=ob[ob.length-2][d]):(a=Ea()-P,b=lb[d]),c.lastFlickOffset[d]=kb[d]-b,c.lastFlickDist[d]=Math.abs(c.lastFlickOffset[d]),c.lastFlickDist[d]>20?c.lastFlickSpeed[d]=c.lastFlickOffset[d]/a:c.lastFlickSpeed[d]=0,Math.abs(c.lastFlickSpeed[d])<.1&&(c.lastFlickSpeed[d]=0),c.slowDownRatio[d]=.95,c.slowDownRatioReverse[d]=1-c.slowDownRatio[d],c.speedDecelerationRatio[d]=1},calculateOverBoundsAnimOffset:function(a,b){c.backAnimStarted[a]||(pa[a]>da.min[a]?c.backAnimDestination[a]=da.min[a]:pa[a]fb&&(h||b.lastFlickOffset.x>20)?d=-1:g<-fb&&(h||b.lastFlickOffset.x<-20)&&(d=1)}var j;d&&(m+=d,m<0?(m=i.loop?ac()-1:0,j=!0):m>=ac()&&(m=i.loop?0:ac()-1,j=!0),j&&!i.loop||(ua+=d,ra-=d,c=!0));var k,l=ta.x*ra,n=Math.abs(l-tb.x);return c||l>tb.x==b.lastFlickSpeed.x>0?(k=Math.abs(b.lastFlickSpeed.x)>0?n/Math.abs(b.lastFlickSpeed.x):333,k=Math.min(k,400),k=Math.max(k,250)):k=333,qb===m&&(c=!1),fa=!0,Da("mainScrollAnimStart"),db("mainScroll",tb.x,l,k,e.easing.cubic.out,Ka,function(){cb(),fa=!1,qb=-1,(c||qb!==m)&&f.updateCurrItem(),Da("mainScrollAnimComplete")}),c&&f.updateCurrItem(!0),c},Vb=function(a){return 1/ca*a*t},Wb=function(){var a=s,b=Ta(),c=Ua();sc&&(a=c);var d,g=1,h=ja;return ia&&!S&&!ka&&s1||navigator.msMaxTouchPoints>1),f.likelyTouchDevice=G,r[A]=Ob,r[B]=Pb,r[C]=Rb,D&&(r[D]=r[C]),N.touch&&(q+=" mousedown",p+=" mousemove mouseup",r.mousedown=r[A],r.mousemove=r[B],r.mouseup=r[C]),G||(i.allowPanToNext=!1)}}});var Xb,Yb,Zb,$b,_b,ac,bc,cc=function(b,c,d,g){Xb&&clearTimeout(Xb),$b=!0,Zb=!0;var h;b.initialLayout?(h=b.initialLayout,b.initialLayout=null):h=i.getThumbBoundsFn&&i.getThumbBoundsFn(m);var j=d?i.hideAnimationDuration:i.showAnimationDuration,k=function(){ab("initialZoom"),d?(f.template.removeAttribute("style"),f.bg.removeAttribute("style")):(Fa(1),c&&(c.style.display="block"),e.addClass(a,"pswp--animated-in"),Da("initialZoom"+(d?"OutEnd":"InEnd"))),g&&g(),$b=!1};if(!j||!h||void 0===h.x)return Da("initialZoom"+(d?"Out":"In")),s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),a.style.opacity=d?0:1,Fa(1),void(j?setTimeout(function(){k()},j):k());var n=function(){var c=l,g=!f.currItem.src||f.currItem.loadError||i.showHideOpacity;b.miniImg&&(b.miniImg.style.webkitBackfaceVisibility="hidden"),d||(s=h.w/b.w,pa.x=h.x,pa.y=h.y-K,f[g?"template":"bg"].style.opacity=.001,Ha()),bb("initialZoom"),d&&!c&&e.removeClass(a,"pswp--animated-in"),g&&(d?e[(c?"remove":"add")+"Class"](a,"pswp--animate_opacity"):setTimeout(function(){e.addClass(a,"pswp--animate_opacity")},30)),Xb=setTimeout(function(){if(Da("initialZoom"+(d?"Out":"In")),d){var f=h.w/b.w,i={x:pa.x,y:pa.y},l=s,m=ja,n=function(b){1===b?(s=f,pa.x=h.x,pa.y=h.y-M):(s=(f-l)*b+l,pa.x=(h.x-i.x)*b+i.x,pa.y=(h.y-M-i.y)*b+i.y),Ha(),g?a.style.opacity=1-b:Fa(m-b*m)};c?db("initialZoom",0,1,j,e.easing.cubic.out,n,k):(n(1),Xb=setTimeout(k,j+20))}else s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),Fa(1),g?a.style.opacity=1:Fa(1),Xb=setTimeout(k,j+20)},d?25:90)};n()},dc={},ec=[],fc={index:0,errorMsg:'',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Yb.length}},gc=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},hc=function(a,b,c){var d=a.bounds;d.center.x=Math.round((dc.x-b)/2),d.center.y=Math.round((dc.y-c)/2)+a.vGap.top,d.max.x=b>dc.x?Math.round(dc.x-b):d.center.x,d.max.y=c>dc.y?Math.round(dc.y-c)+a.vGap.top:d.center.y,d.min.x=b>dc.x?0:d.center.x,d.min.y=c>dc.y?a.vGap.top:d.center.y},ic=function(a,b,c){if(a.src&&!a.loadError){var d=!c;if(d&&(a.vGap||(a.vGap={top:0,bottom:0}),Da("parseVerticalMargin",a)),dc.x=b.x,dc.y=b.y-a.vGap.top-a.vGap.bottom,d){var e=dc.x/a.w,f=dc.y/a.h;a.fitRatio=e1&&(c=1),a.initialZoomLevel=c,a.bounds||(a.bounds=gc())}if(!c)return;return hc(a,a.w*c,a.h*c),d&&c===a.initialZoomLevel&&(a.initialPosition=a.bounds.center),a.bounds}return a.w=a.h=0,a.initialZoomLevel=a.fitRatio=1,a.bounds=gc(),a.initialPosition=a.bounds.center,a.bounds},jc=function(a,b,c,d,e,g){b.loadError||d&&(b.imageAppended=!0,mc(b,d,b===f.currItem&&ya),c.appendChild(d),g&&setTimeout(function(){b&&b.loaded&&b.placeholder&&(b.placeholder.style.display="none",b.placeholder=null)},500))},kc=function(a){a.loading=!0,a.loaded=!1;var b=a.img=e.createEl("pswp__img","img"),c=function(){a.loading=!1,a.loaded=!0,a.loadComplete?a.loadComplete(a):a.img=null,b.onload=b.onerror=null,b=null};return b.onload=c,b.onerror=function(){a.loadError=!0,c()},b.src=a.src,b},lc=function(a,b){if(a.src&&a.loadError&&a.container)return b&&(a.container.innerHTML=""),a.container.innerHTML=i.errorMsg.replace("%url%",a.src),!0},mc=function(a,b,c){if(a.src){b||(b=a.container.lastChild);var d=c?a.w:Math.round(a.w*a.fitRatio),e=c?a.h:Math.round(a.h*a.fitRatio);a.placeholder&&!a.loaded&&(a.placeholder.style.width=d+"px",a.placeholder.style.height=e+"px"),b.style.width=d+"px",b.style.height=e+"px"}},nc=function(){if(ec.length){for(var a,b=0;b=0,e=Math.min(c[0],ac()),g=Math.min(c[1],ac());for(b=1;b<=(d?g:e);b++)f.lazyLoadItem(m+b);for(b=1;b<=(d?e:g);b++)f.lazyLoadItem(m-b)}),Ca("initialLayout",function(){f.currItem.initialLayout=i.getThumbBoundsFn&&i.getThumbBoundsFn(m)}),Ca("mainScrollAnimComplete",nc),Ca("initialZoomInEnd",nc),Ca("destroy",function(){for(var a,b=0;b=0&&(void 0!==Yb[a]&&Yb[a])},allowProgressiveImg:function(){return i.forceProgressiveLoading||!G||i.mouseUsed||screen.width>1200},setContent:function(a,b){i.loop&&(b=Aa(b));var c=f.getItemAt(a.index);c&&(c.container=null);var d,g=f.getItemAt(b);if(!g)return void(a.el.innerHTML="");Da("gettingData",b,g),a.index=b,a.item=g;var h=g.container=e.createEl("pswp__zoom-wrap");if(!g.src&&g.html&&(g.html.tagName?h.appendChild(g.html):h.innerHTML=g.html),lc(g),ic(g,qa),!g.src||g.loadError||g.loaded)g.src&&!g.loadError&&(d=e.createEl("pswp__img","img"),d.style.opacity=1,d.src=g.src,mc(g,d),jc(b,g,h,d,!0));else{if(g.loadComplete=function(c){if(j){if(a&&a.index===b){if(lc(c,!0))return c.loadComplete=c.img=null,ic(c,qa),Ia(c),void(a.index===m&&f.updateCurrZoomItem());c.imageAppended?!$b&&c.placeholder&&(c.placeholder.style.display="none",c.placeholder=null):N.transform&&(fa||$b)?ec.push({item:c,baseDiv:h,img:c.img,index:b,holder:a,clearPlaceholder:!0}):jc(b,c,h,c.img,fa||$b,!0)}c.loadComplete=null,c.img=null,Da("imageLoadComplete",b,c)}},e.features.transform){var k="pswp__img pswp__img--placeholder";k+=g.msrc?"":" pswp__img--placeholder--blank";var l=e.createEl(k,g.msrc?"img":"");g.msrc&&(l.src=g.msrc),mc(g,l),h.appendChild(l),g.placeholder=l}g.loading||kc(g),f.allowProgressiveImg()&&(!Zb&&N.transform?ec.push({item:g,baseDiv:h,img:g.img,index:b,holder:a}):jc(b,g,h,g.img,!0,!0))}Zb||b!==m?Ia(g):(ea=h.style,cc(g,d||g.img)),a.el.innerHTML="",a.el.appendChild(h)},cleanSlide:function(a){a.img&&(a.img.onload=a.img.onerror=null),a.loaded=a.loading=a.img=a.imageAppended=!1}}});var oc,pc={},qc=function(a,b,c){var d=document.createEvent("CustomEvent"),e={origEvent:a,target:a.target,releasePoint:b,pointerType:c||"touch"};d.initCustomEvent("pswpTap",!0,!0,e),a.target.dispatchEvent(d)};za("Tap",{publicMethods:{initTap:function(){Ca("firstTouchStart",f.onTapStart),Ca("touchRelease",f.onTapRelease),Ca("destroy",function(){pc={},oc=null})},onTapStart:function(a){a.length>1&&(clearTimeout(oc),oc=null)},onTapRelease:function(a,b){if(b&&!Y&&!W&&!_a){var c=b;if(oc&&(clearTimeout(oc),oc=null,xb(c,pc)))return void Da("doubleTap",c);if("mouse"===b.type)return void qc(a,b,"mouse");var d=a.target.tagName.toUpperCase();if("BUTTON"===d||e.hasClass(a.target,"pswp__single-tap"))return void qc(a,b);Ma(pc,c),oc=setTimeout(function(){qc(a,b),oc=null},300)}}}});var rc;za("DesktopZoom",{publicMethods:{initDesktopZoom:function(){L||(G?Ca("mouseUsed",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(b){rc={};var c="wheel mousewheel DOMMouseScroll";Ca("bindEvents",function(){e.bind(a,c,f.handleMouseWheel)}),Ca("unbindEvents",function(){rc&&e.unbind(a,c,f.handleMouseWheel)}),f.mouseZoomedIn=!1;var d,g=function(){f.mouseZoomedIn&&(e.removeClass(a,"pswp--zoomed-in"),f.mouseZoomedIn=!1),s<1?e.addClass(a,"pswp--zoom-allowed"):e.removeClass(a,"pswp--zoom-allowed"),h()},h=function(){d&&(e.removeClass(a,"pswp--dragging"),d=!1)};Ca("resize",g),Ca("afterChange",g),Ca("pointerDown",function(){f.mouseZoomedIn&&(d=!0,e.addClass(a,"pswp--dragging"))}),Ca("pointerUp",h),b||g()},handleMouseWheel:function(a){if(s<=f.currItem.fitRatio)return i.modal&&(!i.closeOnScroll||_a||V?a.preventDefault():E&&Math.abs(a.deltaY)>2&&(l=!0,f.close())),!0;if(a.stopPropagation(),rc.x=0,"deltaX"in a)1===a.deltaMode?(rc.x=18*a.deltaX,rc.y=18*a.deltaY):(rc.x=a.deltaX,rc.y=a.deltaY);else if("wheelDelta"in a)a.wheelDeltaX&&(rc.x=-.16*a.wheelDeltaX),a.wheelDeltaY?rc.y=-.16*a.wheelDeltaY:rc.y=-.16*a.wheelDelta;else{if(!("detail"in a))return;rc.y=a.detail}Sa(s,!0);var b=pa.x-rc.x,c=pa.y-rc.y;(i.modal||b<=da.min.x&&b>=da.max.x&&c<=da.min.y&&c>=da.max.y)&&a.preventDefault(),f.panTo(b,c)},toggleDesktopZoom:function(b){b=b||{x:qa.x/2+sa.x,y:qa.y/2+sa.y};var c=i.getDoubleTapZoom(!0,f.currItem),d=s===c;f.mouseZoomedIn=!d,f.zoomTo(d?f.currItem.initialZoomLevel:c,b,333),e[(d?"remove":"add")+"Class"](a,"pswp--zoomed-in")}}});var sc,tc,uc,vc,wc,xc,yc,zc,Ac,Bc,Cc,Dc,Ec={history:!0,galleryUID:1},Fc=function(){return Cc.hash.substring(1)},Gc=function(){sc&&clearTimeout(sc),uc&&clearTimeout(uc)},Hc=function(){var a=Fc(),b={};if(a.length<5)return b;var c,d=a.split("&");for(c=0;c-1&&(yc=yc.split("&gid=")[0],yc=yc.split("?gid=")[0]),Ca("afterChange",f.updateURL),Ca("unbindEvents",function(){e.unbind(window,"hashchange",f.onHashChange)});var a=function(){xc=!0,Ac||(Bc?history.back():yc?Cc.hash=yc:Dc?history.pushState("",document.title,Cc.pathname+Cc.search):Cc.hash=""),Gc()};Ca("unbindEvents",function(){l&&a()}),Ca("destroy",function(){xc||a()}),Ca("firstUpdate",function(){m=Hc().pid});var b=yc.indexOf("pid=");b>-1&&(yc=yc.substring(0,b),"&"===yc.slice(-1)&&(yc=yc.slice(0,-1))),setTimeout(function(){j&&e.bind(window,"hashchange",f.onHashChange)},40)}},onHashChange:function(){return Fc()===yc?(Ac=!0,void f.close()):void(vc||(wc=!0,f.goTo(Hc().pid),wc=!1))},updateURL:function(){Gc(),wc||(zc?sc=setTimeout(Ic,800):Ic())}}}),e.extend(f,eb)};return a});
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/assets/js/lightbox.js b/site/versions/5.94.0/content/themes/casper/assets/js/lightbox.js
new file mode 100644
index 0000000..86881b2
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/assets/js/lightbox.js
@@ -0,0 +1,109 @@
+function lightbox(trigger) {
+ var onThumbnailsClick = function (e) {
+ e.preventDefault();
+
+ var items = [];
+ var index = 0;
+
+ var prevSibling = e.target.closest('.kg-card').previousElementSibling;
+
+ while (prevSibling && (prevSibling.classList.contains('kg-image-card') || prevSibling.classList.contains('kg-gallery-card'))) {
+ var prevItems = [];
+
+ prevSibling.querySelectorAll('img').forEach(function (item) {
+ prevItems.push({
+ src: item.getAttribute('src'),
+ msrc: item.getAttribute('src'),
+ w: item.getAttribute('width'),
+ h: item.getAttribute('height'),
+ el: item,
+ })
+
+ index += 1;
+ });
+ prevSibling = prevSibling.previousElementSibling;
+
+ items = prevItems.concat(items);
+ }
+
+ if (e.target.classList.contains('kg-image')) {
+ items.push({
+ src: e.target.getAttribute('src'),
+ msrc: e.target.getAttribute('src'),
+ w: e.target.getAttribute('width'),
+ h: e.target.getAttribute('height'),
+ el: e.target,
+ });
+ } else {
+ var reachedCurrentItem = false;
+
+ e.target.closest('.kg-gallery-card').querySelectorAll('img').forEach(function (item) {
+ items.push({
+ src: item.getAttribute('src'),
+ msrc: item.getAttribute('src'),
+ w: item.getAttribute('width'),
+ h: item.getAttribute('height'),
+ el: item,
+ });
+
+ if (!reachedCurrentItem && item !== e.target) {
+ index += 1;
+ } else {
+ reachedCurrentItem = true;
+ }
+ });
+ }
+
+ var nextSibling = e.target.closest('.kg-card').nextElementSibling;
+
+ while (nextSibling && (nextSibling.classList.contains('kg-image-card') || nextSibling.classList.contains('kg-gallery-card'))) {
+ nextSibling.querySelectorAll('img').forEach(function (item) {
+ items.push({
+ src: item.getAttribute('src'),
+ msrc: item.getAttribute('src'),
+ w: item.getAttribute('width'),
+ h: item.getAttribute('height'),
+ el: item,
+ })
+ });
+ nextSibling = nextSibling.nextElementSibling;
+ }
+
+ var pswpElement = document.querySelectorAll('.pswp')[0];
+
+ var options = {
+ bgOpacity: 0.9,
+ closeOnScroll: true,
+ fullscreenEl: false,
+ history: false,
+ index: index,
+ shareEl: false,
+ zoomEl: false,
+ getThumbBoundsFn: function(index) {
+ var thumbnail = items[index].el,
+ pageYScroll = window.pageYOffset || document.documentElement.scrollTop,
+ rect = thumbnail.getBoundingClientRect();
+
+ return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};
+ }
+ }
+
+ var gallery = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options);
+ gallery.init();
+
+ return false;
+ };
+
+ var triggers = document.querySelectorAll(trigger);
+ triggers.forEach(function (trig) {
+ trig.addEventListener('click', function (e) {
+ onThumbnailsClick(e);
+ });
+ });
+}
+
+(function () {
+ lightbox(
+ '.kg-image-card > .kg-image[width][height], .kg-gallery-image > img'
+ );
+})();
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/assets/screenshot-desktop.jpg b/site/versions/5.94.0/content/themes/casper/assets/screenshot-desktop.jpg
new file mode 100755
index 0000000..2d81bfe
Binary files /dev/null and b/site/versions/5.94.0/content/themes/casper/assets/screenshot-desktop.jpg differ
diff --git a/site/versions/5.94.0/content/themes/casper/assets/screenshot-mobile.jpg b/site/versions/5.94.0/content/themes/casper/assets/screenshot-mobile.jpg
new file mode 100755
index 0000000..83e90fc
Binary files /dev/null and b/site/versions/5.94.0/content/themes/casper/assets/screenshot-mobile.jpg differ
diff --git a/site/versions/5.94.0/content/themes/casper/author.hbs b/site/versions/5.94.0/content/themes/casper/author.hbs
new file mode 100644
index 0000000..439b63c
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/author.hbs
@@ -0,0 +1,76 @@
+{{!< default}}
+{{!-- The tag above means - insert everything in this file into the {body} of the default.hbs template --}}
+
+
+
+
+
+
+ {{#author}}
+
+
+ {{#if cover_image}}
+
+ {{!-- This is a responsive image, it loads different sizes depending on device
+ https://medium.freecodecamp.org/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433 --}}
+
+
+ {{/if}}
+
+
+
+
+ {{#if profile_image}}
+
+ {{/if}}
+
+
+
+ {{#if bio}}
+
{{bio}}
+ {{/if}}
+
+
+
+
+
+
+
+ {{/author}}
+
+ {{#foreach posts}}
+ {{!-- The tag below includes the markup for each post - partials/post-card.hbs --}}
+ {{> "post-card"}}
+ {{/foreach}}
+
+
+
+ {{pagination}}
+
+
+
diff --git a/site/versions/5.94.0/content/themes/casper/default.hbs b/site/versions/5.94.0/content/themes/casper/default.hbs
new file mode 100644
index 0000000..ffd6481
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/default.hbs
@@ -0,0 +1,120 @@
+
+
+
+
+ {{!-- Basic meta - advanced meta is output with {ghost_head} below --}}
+ {{meta_title}}
+
+
+
+
+
+ {{!-- Preload scripts --}}
+
+
+
+ {{!-- Theme assets - use the {asset} helper to reference styles & scripts,
+ this will take care of caching and cache-busting automatically --}}
+
+
+ {{!-- This tag outputs all your advanced SEO meta, structured data, and other important settings,
+ it should always be the last tag before the closing head tag --}}
+ {{ghost_head}}
+
+
+
+
+
+
+
+
+ {{!-- All other templates get inserted here, index.hbs, post.hbs, etc --}}
+ {{{body}}}
+
+
+ {{!-- The global footer at the very bottom of the screen --}}
+
+
+
+{{!-- /.viewport --}}
+
+{{#is "post, page"}}
+ {{> "lightbox"}}
+{{/is}}
+
+{{!-- Scripts - handle member signups, responsive videos, infinite scroll, floating headers, and galleries --}}
+
+
+
+
+{{!-- Ghost outputs required functional scripts with this tag - it should always be the last thing before the closing body tag --}}
+{{ghost_foot}}
+
+
+
diff --git a/site/versions/5.94.0/content/themes/casper/error-404.hbs b/site/versions/5.94.0/content/themes/casper/error-404.hbs
new file mode 100644
index 0000000..2752c11
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/error-404.hbs
@@ -0,0 +1,37 @@
+{{!< default}}
+
+{{!--
+
+There are two error files in this theme, one for 404s and one for all other errors.
+This file is the former, and handles all 404 Page Not Found errors.
+
+The 404 error is the most common error that a visitor might see, for example when
+following a broken link
+
+Keep this template as lightweight as you can!
+
+--}}
+
+
+
+{{!-- Given that people landing on this page didn't find what they
+were looking for, let's give them some alternative stuff to read. --}}
+
+
+ {{#get "posts" include="authors" limit="3" as |more_posts|}}
+ {{#if more_posts}}
+ {{#foreach more_posts}}
+ {{> "post-card"}}
+ {{/foreach}}
+ {{/if}}
+ {{/get}}
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/error.hbs b/site/versions/5.94.0/content/themes/casper/error.hbs
new file mode 100644
index 0000000..b1c0dd3
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/error.hbs
@@ -0,0 +1,74 @@
+{{!--
+
+There are two error files in this theme, one for 404s and one for all other errors.
+This file is the latter, and handles all 400/500 errors that might occur.
+
+Because 500 errors in particular usually happen when a server is struggling, this
+template is as simple as possible. No template dependencies, no JS, no API calls.
+This is to prevent rendering the error-page itself compounding the issue causing
+the error in the first place.
+
+Keep this template as lightweight as you can!
+
+--}}
+
+
+
+
+
+
+ {{meta_title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{#if errorDetails}}
+
+ Theme errors
+
+ {{#foreach errorDetails}}
+
+ {{{rule}}}
+
+ {{#foreach failures}}
+ Ref: {{ref}}
+ Message: {{message}}
+ {{/foreach}}
+
+ {{/foreach}}
+
+
+ {{/if}}
+
+
+
+
+
+
diff --git a/site/versions/5.94.0/content/themes/casper/gulpfile.js b/site/versions/5.94.0/content/themes/casper/gulpfile.js
new file mode 100644
index 0000000..3a8f9a3
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/gulpfile.js
@@ -0,0 +1,176 @@
+const {series, watch, src, dest, parallel} = require('gulp');
+const pump = require('pump');
+const path = require('path');
+const releaseUtils = require('@tryghost/release-utils');
+const inquirer = require('inquirer');
+
+// gulp plugins and utils
+const livereload = require('gulp-livereload');
+const postcss = require('gulp-postcss');
+const zip = require('gulp-zip');
+const concat = require('gulp-concat');
+const uglify = require('gulp-uglify');
+const beeper = require('beeper');
+const fs = require('fs');
+
+// postcss plugins
+const autoprefixer = require('autoprefixer');
+const colorFunction = require('postcss-color-mod-function');
+const cssnano = require('cssnano');
+const easyimport = require('postcss-easy-import');
+
+const REPO = 'TryGhost/Casper';
+const REPO_READONLY = 'TryGhost/Casper';
+const CHANGELOG_PATH = path.join(process.cwd(), '.', 'changelog.md');
+
+function serve(done) {
+ livereload.listen();
+ done();
+}
+
+const handleError = (done) => {
+ return function (err) {
+ if (err) {
+ beeper();
+ }
+ return done(err);
+ };
+};
+
+function hbs(done) {
+ pump([
+ src(['*.hbs', 'partials/**/*.hbs']),
+ livereload()
+ ], handleError(done));
+}
+
+function css(done) {
+ pump([
+ src('assets/css/*.css', {sourcemaps: true}),
+ postcss([
+ easyimport,
+ colorFunction(),
+ autoprefixer(),
+ cssnano()
+ ]),
+ dest('assets/built/', {sourcemaps: '.'}),
+ livereload()
+ ], handleError(done));
+}
+
+function js(done) {
+ pump([
+ src([
+ // pull in lib files first so our own code can depend on it
+ 'assets/js/lib/*.js',
+ 'assets/js/*.js'
+ ], {sourcemaps: true}),
+ concat('casper.js'),
+ uglify(),
+ dest('assets/built/', {sourcemaps: '.'}),
+ livereload()
+ ], handleError(done));
+}
+
+function zipper(done) {
+ const filename = require('./package.json').name + '.zip';
+
+ pump([
+ src([
+ '**',
+ '!node_modules', '!node_modules/**',
+ '!dist', '!dist/**',
+ '!yarn-error.log',
+ '!yarn.lock',
+ '!gulpfile.js'
+ ]),
+ zip(filename),
+ dest('dist/')
+ ], handleError(done));
+}
+
+const cssWatcher = () => watch('assets/css/**', css);
+const jsWatcher = () => watch('assets/js/**', js);
+const hbsWatcher = () => watch(['*.hbs', 'partials/**/*.hbs'], hbs);
+const watcher = parallel(cssWatcher, jsWatcher, hbsWatcher);
+const build = series(css, js);
+
+exports.build = build;
+exports.zip = series(build, zipper);
+exports.default = series(build, serve, watcher);
+
+exports.release = async () => {
+ // @NOTE: https://yarnpkg.com/lang/en/docs/cli/version/
+ // require(./package.json) can run into caching issues, this re-reads from file everytime on release
+ let packageJSON = JSON.parse(fs.readFileSync('./package.json'));
+ const newVersion = packageJSON.version;
+
+ if (!newVersion || newVersion === '') {
+ console.log(`Invalid version: ${newVersion}`);
+ return;
+ }
+
+ console.log(`\nCreating release for ${newVersion}...`);
+
+ const githubToken = process.env.GST_TOKEN;
+
+ if (!githubToken) {
+ console.log('Please configure your environment with a GitHub token located in GST_TOKEN');
+ return;
+ }
+
+ try {
+ const result = await inquirer.prompt([{
+ type: 'input',
+ name: 'compatibleWithGhost',
+ message: 'Which version of Ghost is it compatible with?',
+ default: '5.0.0'
+ }]);
+
+ const compatibleWithGhost = result.compatibleWithGhost;
+
+ const releasesResponse = await releaseUtils.releases.get({
+ userAgent: 'Casper',
+ uri: `https://api.github.com/repos/${REPO_READONLY}/releases`
+ });
+
+ if (!releasesResponse || !releasesResponse) {
+ console.log('No releases found. Skipping...');
+ return;
+ }
+
+ let previousVersion = releasesResponse[0].tag_name || releasesResponse[0].name;
+ console.log(`Previous version: ${previousVersion}`);
+
+ const changelog = new releaseUtils.Changelog({
+ changelogPath: CHANGELOG_PATH,
+ folder: path.join(process.cwd(), '.')
+ });
+
+ changelog
+ .write({
+ githubRepoPath: `https://github.com/${REPO}`,
+ lastVersion: previousVersion
+ })
+ .sort()
+ .clean();
+
+ const newReleaseResponse = await releaseUtils.releases.create({
+ draft: true,
+ preRelease: false,
+ tagName: 'v' + newVersion,
+ releaseName: newVersion,
+ userAgent: 'Casper',
+ uri: `https://api.github.com/repos/${REPO}/releases`,
+ github: {
+ token: githubToken
+ },
+ content: [`**Compatible with Ghost ≥ ${compatibleWithGhost}**\n\n`],
+ changelogPath: CHANGELOG_PATH
+ });
+ console.log(`\nRelease draft generated: ${newReleaseResponse.releaseUrl}\n`);
+ } catch (err) {
+ console.error(err);
+ process.exit(1);
+ }
+};
diff --git a/site/versions/5.94.0/content/themes/casper/index.hbs b/site/versions/5.94.0/content/themes/casper/index.hbs
new file mode 100644
index 0000000..4df1d6a
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/index.hbs
@@ -0,0 +1,54 @@
+{{!< default}}
+{{!-- The tag above means: insert everything in this file
+into the {body} of the default.hbs template --}}
+
+
+
+{{!-- The main content area --}}
+
+
+
+
+ {{#foreach posts}}
+ {{!-- The tag below includes the markup for each post - partials/post-card.hbs --}}
+ {{> "post-card"}}
+ {{/foreach}}
+
+
+ {{pagination}}
+
+
+
diff --git a/site/versions/5.94.0/content/themes/casper/package.json b/site/versions/5.94.0/content/themes/casper/package.json
new file mode 100644
index 0000000..50ec7fc
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/package.json
@@ -0,0 +1,179 @@
+{
+ "name": "casper",
+ "description": "A clean, minimal default theme for the Ghost publishing platform",
+ "demo": "https://demo.ghost.io",
+ "version": "5.7.4",
+ "engines": {
+ "ghost": ">=5.0.0"
+ },
+ "license": "MIT",
+ "screenshots": {
+ "desktop": "assets/screenshot-desktop.jpg",
+ "mobile": "assets/screenshot-mobile.jpg"
+ },
+ "scripts": {
+ "dev": "gulp",
+ "zip": "gulp zip",
+ "test": "gscan .",
+ "test:ci": "gscan --fatal --verbose .",
+ "pretest": "gulp build",
+ "preship": "yarn test",
+ "ship": "STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn version && git push --follow-tags; else echo \"Uncomitted changes found.\" && exit 1; fi",
+ "postship": "git fetch && gulp release"
+ },
+ "author": {
+ "name": "Ghost Foundation",
+ "email": "hello@ghost.org",
+ "url": "https://ghost.org/"
+ },
+ "gpm": {
+ "type": "theme",
+ "categories": [
+ "Minimal",
+ "Magazine"
+ ]
+ },
+ "keywords": [
+ "ghost",
+ "theme",
+ "ghost-theme"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/TryGhost/Casper.git"
+ },
+ "bugs": "https://github.com/TryGhost/Casper/issues",
+ "contributors": "https://github.com/TryGhost/Casper/graphs/contributors",
+ "devDependencies": {
+ "@tryghost/release-utils": "0.8.1",
+ "autoprefixer": "10.4.7",
+ "beeper": "2.1.0",
+ "cssnano": "5.1.12",
+ "gscan": "4.36.1",
+ "gulp": "4.0.2",
+ "gulp-concat": "2.6.1",
+ "gulp-livereload": "4.0.2",
+ "gulp-postcss": "9.0.1",
+ "gulp-uglify": "3.0.2",
+ "gulp-zip": "5.1.0",
+ "inquirer": "8.2.4",
+ "postcss": "8.2.13",
+ "postcss-color-mod-function": "3.0.3",
+ "postcss-easy-import": "4.0.0",
+ "pump": "3.0.0"
+ },
+ "browserslist": [
+ "defaults"
+ ],
+ "config": {
+ "posts_per_page": 25,
+ "image_sizes": {
+ "xxs": {
+ "width": 30
+ },
+ "xs": {
+ "width": 100
+ },
+ "s": {
+ "width": 300
+ },
+ "m": {
+ "width": 600
+ },
+ "l": {
+ "width": 1000
+ },
+ "xl": {
+ "width": 2000
+ }
+ },
+ "card_assets": true,
+ "custom": {
+ "navigation_layout": {
+ "type": "select",
+ "options": [
+ "Logo on cover",
+ "Logo in the middle",
+ "Stacked"
+ ],
+ "default": "Logo on cover"
+ },
+ "title_font": {
+ "type": "select",
+ "options": [
+ "Modern sans-serif",
+ "Elegant serif"
+ ],
+ "default": "Modern sans-serif"
+ },
+ "body_font": {
+ "type": "select",
+ "options": [
+ "Modern sans-serif",
+ "Elegant serif"
+ ],
+ "default": "Elegant serif"
+ },
+ "show_publication_cover": {
+ "type": "boolean",
+ "default": true,
+ "group": "homepage"
+ },
+ "header_style": {
+ "type": "select",
+ "options": [
+ "Center aligned",
+ "Left aligned",
+ "Hidden"
+ ],
+ "default": "Center aligned",
+ "group": "homepage"
+ },
+ "feed_layout": {
+ "type": "select",
+ "options": [
+ "Classic",
+ "Grid",
+ "List"
+ ],
+ "default": "Classic",
+ "group": "homepage"
+ },
+ "color_scheme": {
+ "type": "select",
+ "options": [
+ "Light",
+ "Dark",
+ "Auto"
+ ],
+ "default": "Light"
+ },
+ "post_image_style": {
+ "type": "select",
+ "options": [
+ "Wide",
+ "Full",
+ "Small",
+ "Hidden"
+ ],
+ "default": "Wide",
+ "group": "post"
+ },
+ "email_signup_text": {
+ "type": "text",
+ "default": "Sign up for more like this.",
+ "group": "post"
+ },
+ "show_recent_posts_footer": {
+ "type": "boolean",
+ "default": true,
+ "group": "post"
+ }
+ }
+ },
+ "renovate": {
+ "extends": [
+ "@tryghost:theme"
+ ]
+ }
+}
diff --git a/site/versions/5.94.0/content/themes/casper/page.hbs b/site/versions/5.94.0/content/themes/casper/page.hbs
new file mode 100644
index 0000000..f74f63f
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/page.hbs
@@ -0,0 +1,47 @@
+{{!< default}}
+
+{{!-- The tag above means: insert everything in this file
+into the {body} tag of the default.hbs template --}}
+
+
+{{#post}}
+{{!-- Everything inside the #post block pulls data from the page --}}
+
+
+
+
+ {{#match @page.show_title_and_feature_image}}
+
+
+ {{title}}
+
+ {{#if feature_image}}
+
+ {{!-- This is a responsive image, it loads different sizes depending on device
+ https://medium.freecodecamp.org/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433 --}}
+
+ {{#if feature_image_caption}}
+ {{feature_image_caption}}
+ {{/if}}
+
+ {{/if}}
+
+
+ {{/match}}
+
+
+
+
+
+
+{{/post}}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/partials/icons/avatar.hbs b/site/versions/5.94.0/content/themes/casper/partials/icons/avatar.hbs
new file mode 100644
index 0000000..af37fca
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/partials/icons/avatar.hbs
@@ -0,0 +1 @@
+
diff --git a/site/versions/5.94.0/content/themes/casper/partials/icons/facebook.hbs b/site/versions/5.94.0/content/themes/casper/partials/icons/facebook.hbs
new file mode 100644
index 0000000..7c12d7c5
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/partials/icons/facebook.hbs
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/partials/icons/fire.hbs b/site/versions/5.94.0/content/themes/casper/partials/icons/fire.hbs
new file mode 100644
index 0000000..9978809
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/partials/icons/fire.hbs
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/partials/icons/loader.hbs b/site/versions/5.94.0/content/themes/casper/partials/icons/loader.hbs
new file mode 100644
index 0000000..4a7f2cd
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/partials/icons/loader.hbs
@@ -0,0 +1,11 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/partials/icons/lock.hbs b/site/versions/5.94.0/content/themes/casper/partials/icons/lock.hbs
new file mode 100644
index 0000000..0bbd8b4
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/partials/icons/lock.hbs
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/partials/icons/rss.hbs b/site/versions/5.94.0/content/themes/casper/partials/icons/rss.hbs
new file mode 100644
index 0000000..3840238
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/partials/icons/rss.hbs
@@ -0,0 +1 @@
+
diff --git a/site/versions/5.94.0/content/themes/casper/partials/icons/search.hbs b/site/versions/5.94.0/content/themes/casper/partials/icons/search.hbs
new file mode 100644
index 0000000..369d7f9
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/partials/icons/search.hbs
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/partials/icons/twitter.hbs b/site/versions/5.94.0/content/themes/casper/partials/icons/twitter.hbs
new file mode 100644
index 0000000..dc2e797
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/partials/icons/twitter.hbs
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/partials/lightbox.hbs b/site/versions/5.94.0/content/themes/casper/partials/lightbox.hbs
new file mode 100644
index 0000000..642d86d
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/partials/lightbox.hbs
@@ -0,0 +1,41 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/casper/partials/post-card.hbs b/site/versions/5.94.0/content/themes/casper/partials/post-card.hbs
new file mode 100644
index 0000000..63eb72e
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/partials/post-card.hbs
@@ -0,0 +1,78 @@
+{{!-- This is a partial file used to generate a post "card"
+which templates loop over to generate a list of posts. --}}
+
+
+
+ {{#if feature_image}}
+
+
+ {{!-- This is a responsive image, it loads different sizes depending on device
+ https://medium.freecodecamp.org/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433 --}}
+
+
+ {{#unless access}}
+ {{^has visibility="public"}}
+
+ {{> "icons/lock"}}
+ {{#has visibility="members"}}
+ Members only
+ {{else}}
+ Paid-members only
+ {{/has}}
+
+ {{/has}}
+ {{/unless}}
+
+
+ {{/if}}
+
+
+
+
+
+ {{#if excerpt}}
+ {{excerpt}}
+ {{/if}}
+
+
+
+ {{date}}
+ {{#if reading_time}}
+ {{reading_time}}
+ {{/if}}
+ {{#if @site.comments_enabled}}
+ {{comment_count}}
+ {{/if}}
+
+
+
+
+
diff --git a/site/versions/5.94.0/content/themes/casper/post.hbs b/site/versions/5.94.0/content/themes/casper/post.hbs
new file mode 100644
index 0000000..f4160a7
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/post.hbs
@@ -0,0 +1,140 @@
+{{!< default}}
+
+{{!-- The tag above means: insert everything in this file
+into the {body} tag of the default.hbs template --}}
+
+
+{{#post}}
+{{!-- Everything inside the #post block pulls data from the post --}}
+
+
+
+
+
+
+
+ {{#primary_tag}}
+
+ {{name}}
+
+ {{/primary_tag}}
+ {{#if featured}}
+
{{> "icons/fire"}} Featured
+ {{/if}}
+
+
+ {{title}}
+
+ {{#if custom_excerpt}}
+ {{custom_excerpt}}
+ {{/if}}
+
+
+
+
+
+ {{#foreach authors}}
+
+ {{#if profile_image}}
+
+
+
+ {{else}}
+ {{> "icons/avatar"}}
+ {{/if}}
+
+ {{/foreach}}
+
+
+
+
{{authors}}
+
+ {{date}}
+ {{#if reading_time}}
+ • {{reading_time}}
+ {{/if}}
+
+
+
+
+
+
+ {{#match @custom.post_image_style "!=" "Hidden"}}
+ {{#if feature_image}}
+
+ {{!-- This is a responsive image, it loads different sizes depending on device
+ https://medium.freecodecamp.org/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433 --}}
+
+ {{#if feature_image_caption}}
+ {{feature_image_caption}}
+ {{/if}}
+
+ {{/if}}
+ {{/match}}
+
+
+
+
+
+ {{#if comments}}
+
+ {{/if}}
+
+
+
+
+{{!-- A signup call to action is displayed here, unless viewed as a logged-in member --}}
+{{#if @site.members_enabled}}
+{{#unless @member}}
+{{#unless @site.comments_enabled}}
+{{#if access}}
+
+{{/if}}
+{{/unless}}
+{{/unless}}
+{{/if}}
+
+
+{{!-- Read more links, just above the footer --}}
+{{#if @custom.show_recent_posts_footer}}
+ {{!-- The {#get} helper below fetches some of the latest posts here
+ so that people have something else to read when they finish this one.
+
+ This query gets the latest 3 posts on the site, but adds a filter to
+ exclude the post we're currently on from being included. --}}
+ {{#get "posts" filter="id:-{{id}}" limit="3" as |more_posts|}}
+
+ {{#if more_posts}}
+
+ {{/if}}
+
+ {{/get}}
+{{/if}}
+
+{{/post}}
diff --git a/site/versions/5.94.0/content/themes/casper/tag.hbs b/site/versions/5.94.0/content/themes/casper/tag.hbs
new file mode 100644
index 0000000..6a99a7a
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/casper/tag.hbs
@@ -0,0 +1,55 @@
+{{!< default}}
+{{!-- The tag above means - insert everything in this file into the {body} of the default.hbs template --}}
+
+
+
+
+
+ {{#tag}}
+
+
+ {{#if feature_image}}
+
+ {{!-- This is a responsive image, it loads different sizes depending on device
+ https://medium.freecodecamp.org/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433 --}}
+
+
+ {{/if}}
+
+
+
+
+
+ {{#if description}}
+ {{description}}
+ {{else}}
+ A collection of {{plural ../pagination.total empty='zero posts' singular='% post' plural='% posts'}}
+ {{/if}}
+
+
+
+
+
+ {{/tag}}
+
+ {{#foreach posts}}
+ {{!-- The tag below includes the markup for each post - partials/post-card.hbs --}}
+ {{> "post-card"}}
+ {{/foreach}}
+
+
+
+ {{pagination}}
+
+
+
diff --git a/site/versions/5.94.0/content/themes/source/LICENSE b/site/versions/5.94.0/content/themes/source/LICENSE
new file mode 100644
index 0000000..b52cfae
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/LICENSE
@@ -0,0 +1,22 @@
+Copyright (c) 2013-2023 Ghost Foundation
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
diff --git a/site/versions/5.94.0/content/themes/source/README.md b/site/versions/5.94.0/content/themes/source/README.md
new file mode 100644
index 0000000..645cc12
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/README.md
@@ -0,0 +1,65 @@
+# Source
+
+The default theme for [Ghost](http://github.com/tryghost/ghost/). This is the latest development version of Source! If you're just looking to download the latest release, head over to the [releases](https://github.com/TryGhost/Source/releases) page.
+
+
+
+# First time using a Ghost theme?
+
+Ghost uses a simple templating language called [Handlebars](http://handlebarsjs.com/) for its themes.
+
+This theme has lots of code comments to help explain what's going on just by reading the code. Once you feel comfortable with how everything works, we also have full [theme API documentation](https://ghost.org/docs/themes/) which explains every possible Handlebars helper and template.
+
+**The main files are:**
+
+- `default.hbs` - The parent template file, which includes your global header/footer
+- `home.hbs` - The homepage
+- `index.hbs` - The main template to generate a list of posts
+- `post.hbs` - The template used to render individual posts
+- `page.hbs` - Used for individual pages
+- `tag.hbs` - Used for tag archives, eg. "all posts tagged with `news`"
+- `author.hbs` - Used for author archives, eg. "all posts written by Jamie"
+
+One neat trick is that you can also create custom one-off templates by adding the slug of a page to a template file. For example:
+
+- `page-about.hbs` - Custom template for an `/about/` page
+- `tag-news.hbs` - Custom template for `/tag/news/` archive
+- `author-ali.hbs` - Custom template for `/author/ali/` archive
+
+
+# Development
+
+Source styles are compiled using Gulp/PostCSS to polyfill future CSS spec. You'll need [Node](https://nodejs.org/), [Yarn](https://yarnpkg.com/) and [Gulp](https://gulpjs.com) installed globally. After that, from the theme's root directory:
+
+```bash
+# install dependencies
+yarn install
+
+# run development server
+yarn dev
+```
+
+Now you can edit `/assets/css/` files, which will be compiled to `/assets/built/` automatically.
+
+The `zip` Gulp task packages the theme files into `dist/.zip`, which you can then upload to your site.
+
+```bash
+# create .zip file
+yarn zip
+```
+
+# PostCSS Features Used
+
+- Autoprefixer - Don't worry about writing browser prefixes of any kind, it's all done automatically with support for the latest 2 major versions of every browser.
+
+
+# SVG Icons
+
+Source uses inline SVG icons, included via Handlebars partials. You can find all icons inside `/partials/icons`. To use an icon just include the name of the relevant file, eg. To include the SVG icon in `/partials/icons/rss.hbs` - use `{{> "icons/rss"}}`.
+
+You can add your own SVG icons in the same manner.
+
+
+# Copyright & License
+
+Copyright (c) 2013-2023 Ghost Foundation - Released under the [MIT license](LICENSE).
diff --git a/site/versions/5.94.0/content/themes/source/assets/built/screen.css b/site/versions/5.94.0/content/themes/source/assets/built/screen.css
new file mode 100644
index 0000000..09399ce
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/built/screen.css
@@ -0,0 +1,2 @@
+:root{--color-white:#fff;--color-lighter-gray:rgba(0,0,0,.05);--color-light-gray:#e6e6e6;--color-mid-gray:#ccc;--color-dark-gray:#444;--color-darker-gray:#15171a;--color-black:#000;--color-primary-text:var(--color-darker-gray);--color-secondary-text:rgba(0,0,0,.55);--color-border:rgba(0,0,0,.08);--color-dark-border:rgba(0,0,0,.55);--font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:"EB Garamond",Georgia,Times,serif;--font-serif-alt:Georgia,Times,serif;--font-mono:"JetBrains Mono",Menlo,Consolas,Monaco,"Liberation Mono","Lucida Console",monospace;--container-width:1320px;--container-gap:clamp(24px,1.7032rem + 1.9355vw,48px);--grid-gap:42px}:is(.gh-navigation,.gh-footer).has-accent-color,:root.has-light-text{--color-lighter-gray:hsla(0,0%,100%,.1);--color-darker-gray:#fff;--color-secondary-text:hsla(0,0%,100%,.64);--color-border:hsla(0,0%,100%,.15);--color-dark-border:hsla(0,0%,100%,.5)}*,:after,:before{box-sizing:border-box}*{margin:0}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}iframe{display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{line-height:1.2}body{background-color:var(--background-color);color:var(--color-primary-text);font-family:var(--font-sans);font-size:1.6rem}a{color:var(--color-darker-gray);text-decoration:none}a:hover{opacity:.8}.gh-button{align-items:center;background-color:var(--ghost-accent-color);border:0;border-radius:100px;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:600;gap:.4em;justify-content:center;letter-spacing:-.004em;line-height:1;padding:.8em 1.4em}.gh-button:hover{opacity:.95}.gh-icon-button{align-items:center;background-color:transparent;border:0;color:var(--color-darker-gray);cursor:pointer;display:inline-flex;height:32px;justify-content:center;outline:none;padding:0;width:32px}.gh-icon-button:hover :is(svg,span){opacity:.8}.gh-icon-button svg{height:20px;width:20px}.gh-form{align-items:center;background-color:var(--color-lighter-gray);border-radius:40px;display:flex;font-size:1.7rem;font-weight:450;height:56px;letter-spacing:-.008em;max-width:560px;position:relative;transition:background-color .2s ease;width:100%}.gh-form.success{pointer-events:none}.gh-form.error{box-shadow:0 0 0 1px red}.gh-form:hover{background-color:rgba(0,0,0,.065)}.gh-footer.has-accent-color .gh-form:hover,.has-light-text .gh-form:hover{background-color:hsla(0,0%,100%,.15)}.gh-form-input{background-color:transparent;border:0;border-radius:40px;font-size:inherit;height:100%;inset:0;letter-spacing:inherit;line-height:1.1;outline:none;padding-inline:26px;position:absolute;transition:.3s ease-in-out;width:100%}.gh-form-input::-moz-placeholder{color:rgba(0,0,0,.3)}.gh-form-input::placeholder,button.gh-form-input{color:rgba(0,0,0,.3)}:is(.has-serif-title,.has-mono-title) .gh-form-input{padding-inline:20px}.gh-form.gh-form.success .gh-form-input{opacity:.5}.gh-footer.has-accent-color .gh-form-input,.has-light-text .gh-form-input{color:#fff}.gh-footer.has-accent-color .gh-form-input::-moz-placeholder,.has-light-text .gh-form-input::-moz-placeholder{color:hsla(0,0%,100%,.55)}.gh-footer.has-accent-color .gh-form-input::placeholder,.has-light-text .gh-form-input::placeholder,.has-light-text button.gh-form-input{color:hsla(0,0%,100%,.55)}.gh-header.is-classic.has-image .gh-form-input{color:#15171a}.gh-header.is-classic.has-image .gh-form-input::-moz-placeholder{color:rgba(0,0,0,.5)}.gh-header.is-classic.has-image .gh-form-input::placeholder,.gh-header.is-classic.has-image .gh-form>svg,.gh-header.is-classic.has-image button.gh-form-input{color:rgba(0,0,0,.5)}button.gh-form-input{-webkit-padding-start:56px;color:var(--color-secondary-text);cursor:pointer;padding-inline-start:56px;text-align:left}:is(.has-serif-title,.has-mono-title) button.gh-form-input{-webkit-padding-start:50px;padding-inline-start:50px}.gh-form .gh-button{font-size:inherit;height:44px;padding-inline:32px;position:absolute;right:6px}.gh-form>svg{color:var(--color-secondary-text);height:20px;left:22px;position:relative;width:20px}:is(.has-serif-title,.has-mono-title) .gh-form>svg{left:16px}.gh-form .gh-button svg{display:none;margin-top:1px;position:absolute}.gh-form:is(.loading,.success) .gh-button span{visibility:hidden}.gh-form.loading .gh-button svg:first-of-type,.gh-form.success .gh-button svg:last-of-type{display:block}.gh-form [data-members-error]{font-size:1.4rem;line-height:1.4;margin-top:10px;position:absolute;top:100%;width:100%}@media (max-width:576px){.gh-form{font-size:1.6rem}.gh-form .gh-button{padding-inline:12px}.gh-form .gh-button span span{display:none}.gh-form .gh-button span svg{display:inline;height:20px;margin-top:2px;position:static;width:20px}}.gh-viewport{display:flex;flex-direction:column;min-height:100vh;position:relative}.gh-outer{padding:0 max(4vmin,20px)}.gh-outer .gh-outer{padding:0}.gh-inner{margin:0 auto;max-width:var(--container-width);width:100%}.gh-main{flex-grow:1}.gh-canvas,.kg-width-full.kg-content-wide{--main:min(var(--content-width,720px),100% - var(--container-gap) * 2);--wide:minmax(0,calc((var(--container-width, 1200px) - var(--content-width, 720px))/2));--full:minmax(var(--container-gap),1fr);display:grid;grid-template-columns:[full-start] var(--full) [wide-start] var(--wide) [main-start] var(--main) [main-end] var(--wide) [wide-end] var(--full) [full-end]}.gh-canvas>*{grid-column:main}.kg-content-wide>div,.kg-width-wide{grid-column:wide}.kg-width-full{grid-column:full}.gh-navigation{background-color:var(--background-color);color:var(--color-darker-gray);font-size:1.5rem;font-weight:550;height:100px}.gh-navigation :is(.gh-navigation-logo,a:not(.gh-button),.gh-icon-button){color:inherit}.gh-navigation-inner{align-items:center;-moz-column-gap:24px;column-gap:24px;display:grid;grid-auto-flow:row dense;height:100%}.gh-navigation-brand{line-height:1}.gh-navigation-logo{font-size:calc(2.4rem*var(--factor, 1));font-weight:725;letter-spacing:-.015em;position:relative;white-space:nowrap}.gh-navigation-logo img{max-height:40px}.gh-navigation-menu{align-items:center;display:flex;gap:24px}.gh-navigation .nav{align-items:center;display:inline-flex;gap:28px;list-style:none;margin:0;padding:0;white-space:nowrap}.gh-navigation .gh-more-toggle{font-size:inherit;margin:0 -6px;position:relative;text-transform:inherit}.gh-navigation .gh-more-toggle svg{height:24px;width:24px}.gh-navigation-actions{align-items:center;background-color:var(--background-color);display:flex;gap:24px;justify-content:flex-end}.gh-navigation.has-accent-color .gh-navigation-actions{background-color:var(--ghost-accent-color)}.gh-navigation-members{align-items:center;display:flex;gap:20px;white-space:nowrap}.gh-navigation-members .gh-button{font-size:inherit;font-weight:600}.gh-search{margin-left:-2px;margin-right:-2px}@media (max-width:767px){.gh-navigation-logo{white-space:normal}.gh-navigation-members{flex-direction:column-reverse;gap:16px;width:100%}.gh-navigation-actions .gh-search{display:none}}@media (min-width:768px){.gh-navigation-brand .gh-search{display:none}.gh-navigation:not(.is-dropdown-loaded) .gh-navigation-menu .nav>li{opacity:0}}.gh-navigation.has-accent-color{background-color:var(--ghost-accent-color)}.gh-navigation.has-accent-color .gh-button{background-color:#fff;color:#15171a}.gh-navigation.is-left-logo .gh-navigation-inner{grid-template-columns:auto 1fr auto}@media (min-width:768px){.gh-navigation.is-left-logo .gh-navigation-logo:not(:has(img)){top:-2px}}@media (min-width:992px){.gh-navigation.is-left-logo .gh-navigation-menu{margin-left:16px;margin-right:100px}}.gh-navigation.is-middle-logo .gh-navigation-inner{grid-template-columns:1fr auto 1fr}.gh-navigation.is-middle-logo .gh-navigation-brand{grid-column-start:2}.gh-navigation.is-middle-logo .gh-navigation-actions{gap:28px}@media (min-width:992px){.gh-navigation.is-middle-logo .gh-navigation-menu{margin-right:64px}}.gh-navigation.is-stacked{height:auto;position:relative}.gh-navigation.is-stacked .gh-navigation-inner{grid-template-columns:1fr auto 1fr}.gh-navigation.is-stacked .gh-navigation-brand{align-items:center;display:flex;grid-column-start:2;grid-row-start:1;min-height:80px}@media (max-width:767px){.gh-navigation.is-stacked .gh-navigation-brand{min-height:unset}}@media (min-width:992px){.gh-navigation.is-stacked .gh-navigation-inner{padding:0}.gh-navigation.is-stacked .gh-navigation-brand{align-items:center;display:flex;height:80px}.gh-navigation.is-stacked .gh-navigation-menu{grid-column:1/4;grid-row-start:2;height:60px;justify-content:center;margin:0 48px}.gh-navigation.is-stacked .gh-navigation-menu:after,.gh-navigation.is-stacked .gh-navigation-menu:before{background-color:var(--color-border);content:"";height:1px;left:0;position:absolute;top:80px;width:100%}.gh-navigation.is-stacked .gh-navigation-menu:after{top:140px}.gh-navigation.is-stacked .gh-navigation-actions{grid-column:1/4;grid-row-start:1;justify-content:space-between}.gh-navigation.is-stacked .gh-navigation-actions .gh-search{display:flex;gap:10px;width:auto}}.gh-dropdown{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 7px 20px -5px rgba(0,0,0,.15);margin-top:24px;opacity:0;padding:12px 0;position:absolute;right:-16px;text-align:left;top:100%;transform:translate3d(0,6px,0);transition:opacity .3s,transform .2s;visibility:hidden;width:200px;z-index:90}.gh-dropdown.is-left{left:-16px;right:auto}.is-dropdown-mega .gh-dropdown{-moz-column-gap:40px;column-gap:40px;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;padding:20px 32px;width:auto}.is-dropdown-open .gh-dropdown{opacity:1;transform:translateY(0);visibility:visible}.gh-dropdown li a{color:#15171a!important;display:block;line-height:1.5;padding:7px 20px;white-space:normal}.is-dropdown-mega .gh-dropdown li a{padding:8px 0}.gh-burger{align-items:center;display:flex;display:none;justify-content:center;margin-left:4px;margin-right:-7px;position:relative}.gh-burger svg{height:24px;width:24px}.gh-burger svg:last-child,.is-open .gh-burger svg:first-child{display:none}.is-open .gh-burger svg:last-child{display:block}@media (max-width:767px){.gh-burger{display:flex}#gh-navigation{height:64px}#gh-navigation .gh-navigation-inner{gap:48px;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}#gh-navigation .gh-navigation-brand{align-items:center;display:grid;grid-column-start:1;grid-template-columns:1fr auto auto;height:64px}#gh-navigation .gh-navigation-logo{font-size:2.2rem}#gh-navigation .gh-navigation-actions,#gh-navigation .gh-navigation-menu{justify-content:center;opacity:0;position:fixed;visibility:hidden}#gh-navigation .gh-navigation-menu{transform:translateY(0);transition:none}#gh-navigation .nav{align-items:center;gap:20px;line-height:1.4}#gh-navigation .nav a{font-size:1.75rem;font-weight:600;text-transform:none}#gh-navigation .nav li{opacity:0;transform:translateY(-4px)}#gh-navigation .gh-navigation-actions{text-align:center}#gh-navigation :is(.gh-button,a[data-portal=signin]){opacity:0;transform:translateY(8px)}#gh-navigation .gh-button{font-size:1.75rem;text-transform:none;width:100%}#gh-navigation a[data-portal=signin]{font-size:1.75rem}#gh-main{transition:opacity .4s}.is-open#gh-navigation{-webkit-overflow-scrolling:touch;height:100%;inset:0;overflow-y:scroll;position:fixed;z-index:3999999}.is-open#gh-navigation .gh-navigation-actions,.is-open#gh-navigation .gh-navigation-menu{opacity:1;position:static;visibility:visible}.is-open#gh-navigation .nav{display:flex;flex-direction:column}.is-open#gh-navigation .nav li{opacity:1;transform:translateY(0);transition:transform .2s,opacity .2s}.is-open#gh-navigation .gh-navigation-actions{align-items:center;bottom:0;display:inline-flex;flex-direction:column;gap:12px;left:0;padding:var(--container-gap) 0;position:sticky;right:0}.is-open#gh-navigation :is(.gh-button,a[data-portal=signin]){opacity:1;transform:translateY(0);transition:transform .4s,opacity .4s;transition-delay:.2s}.is-open#gh-navigation a[data-portal=signin]{transition-delay:.4s}.is-open#gh-main{opacity:0}}.gh-card{position:relative}.gh-card-link{display:flex;flex-direction:column;gap:20px}.gh-card-link:hover{opacity:1}.gh-card-image{aspect-ratio:16/9;flex-shrink:0;position:relative}.gh-card-image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.gh-card-wrapper{flex-grow:1}.gh-card-tag{display:none;font-size:1.2rem;font-weight:500;letter-spacing:.01em;margin-bottom:4px;text-transform:uppercase}.gh-card-title{font-size:calc(1.9rem*var(--factor, 1));font-weight:725;letter-spacing:-.014em;line-height:1.3}.gh-card-link:hover .gh-card-title{opacity:.8}.gh-card-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.45rem;line-height:1.4;margin-top:8px;overflow-y:hidden}.gh-card-meta{align-items:center;color:var(--color-secondary-text);display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;gap:4px;letter-spacing:-.004em;line-height:1.05;padding-bottom:1px}.gh-card-meta svg{height:16px;margin-right:2px;margin-top:-2px;width:16px}.gh-card-meta:not(:empty){margin-top:12px}.gh-card-author+.gh-card-date:before{content:"—";margin-right:4px}.gh-header{margin-top:40px;position:relative}.gh-header-inner{overflow:hidden;position:relative}.gh-header.is-magazine .gh-header-inner{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(16,1fr)}.gh-header.is-magazine .gh-header-inner>div{display:flex;flex-direction:column;gap:var(--grid-gap);grid-row:1}.gh-header.is-magazine .gh-header-left{grid-column:1/span 4}.gh-header.is-magazine .gh-header-inner>.gh-card{grid-column:5/span 8;position:relative}.gh-header.is-magazine .gh-header-right{grid-column:13/-1}.gh-header.is-magazine .gh-header-inner>.gh-card .gh-card-link{gap:28px}.gh-header.is-magazine .gh-header-inner>.gh-card .gh-card-image{aspect-ratio:1.618033}.gh-header.is-magazine .gh-header-inner>.gh-card .gh-card-tag{display:block;margin-bottom:12px}.gh-header.is-magazine .gh-header-inner>.gh-card .gh-card-title{font-size:clamp(2.8rem,1.36vw + 2.25rem,4rem);font-weight:700;letter-spacing:-.022em;line-height:1.1}.gh-header.is-magazine .gh-header-inner>.gh-card .gh-card-excerpt{font-size:1.8rem;letter-spacing:-.02em;margin-top:clamp(12px,.45vw + 10.18px,16px);max-width:90%}.gh-header.is-magazine .gh-header-inner>.gh-card .gh-card-meta:not(:empty){margin-top:14px}.gh-header.is-magazine :is(.gh-header-left,.gh-header-right) .gh-card:last-child .gh-card-image{display:none}.gh-header.is-magazine .gh-header-inner>div .gh-card-excerpt{display:none}.gh-header.is-magazine .gh-header-inner>.gh-card:after,.gh-header.is-magazine .gh-header-inner>.gh-card:before{background-color:var(--color-border);content:"";height:100%;left:calc(var(--grid-gap)/-2);position:absolute;top:0;width:1px}.gh-header.is-magazine .gh-header-inner>.gh-card:after{left:auto;right:calc(var(--grid-gap)/-2)}.gh-header.is-magazine .gh-header-inner>div .gh-card+.gh-card:before{background-color:var(--color-border);content:"";height:1px;left:0;position:absolute;top:calc(var(--grid-gap)/-2);width:100%}@media (max-width:1199px){.gh-header.is-magazine .gh-header-inner{grid-template-columns:repeat(12,1fr)}.gh-header.is-magazine .gh-header-inner>.gh-card{grid-column:1/span 8}.gh-header.is-magazine .gh-header-left{grid-column:9/-1}.gh-header.is-magazine .gh-header-inner>div.gh-header-right{flex-direction:row;grid-column:1/-1;grid-row:2}.gh-header.is-magazine .gh-header-right .gh-card{flex:1}.gh-header.is-magazine .gh-header-right .gh-card:last-child .gh-card-image{display:block}.gh-header.is-magazine .gh-header-right{position:relative}.gh-header.is-magazine .gh-header-right:before{background-color:var(--color-border);content:"";height:1px;left:0;position:absolute;top:calc(var(--grid-gap)/-2);width:100%}.gh-header.is-magazine .gh-header-right .gh-card:before{display:none}.gh-header.is-magazine .gh-header-right .gh-card:after{background-color:var(--color-border);content:"";height:100%;position:absolute;right:calc(var(--grid-gap)/-2);top:0;width:1px}}@media (max-width:991px){.gh-header.is-magazine .gh-header-left .gh-card:nth-child(2) .gh-card-image{display:none}}@media (max-width:767px){.gh-header.is-magazine .gh-header-inner{display:flex;flex-direction:column;gap:var(--grid-gap)}.gh-header.is-magazine .gh-header-inner>div.gh-header-right{flex-direction:column}.gh-header.is-magazine .gh-card-image{display:block!important}.gh-header.is-magazine .gh-card:before{background-color:var(--color-border);content:"";display:block!important;height:1px;left:0;position:absolute;top:calc(var(--grid-gap)/-2);width:100%}}.gh-header.is-highlight .gh-header-inner{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(16,1fr)}.gh-header.is-highlight .gh-header-left{grid-column:span 8;position:relative}.gh-header.is-highlight .gh-header-left .gh-card{grid-column:span 8;grid-row:span 3}.gh-header.is-highlight .gh-header-left .gh-card .gh-card-link{gap:28px}.gh-header.is-highlight .gh-header-left .gh-card .gh-card-image{aspect-ratio:3/2}.gh-header.is-highlight .gh-header-left .gh-card .gh-card-tag{display:block;margin-bottom:12px}.gh-header.is-highlight .gh-header-left .gh-card .gh-card-title{font-size:clamp(2.8rem,1.36vw + 2.25rem,4rem);font-weight:700;letter-spacing:-.022em;line-height:1.1}.gh-header.is-highlight .gh-header-left .gh-card .gh-card-excerpt{font-size:1.8rem;margin-top:clamp(12px,.45vw + 10.18px,16px)}.gh-header.is-highlight .gh-header-left .gh-card .gh-card-meta:not(:empty){margin-top:14px}.gh-header.is-highlight .gh-header-middle{display:flex;flex-direction:column;gap:var(--grid-gap);grid-column:9/span 4;position:relative}.gh-header.is-highlight .gh-header-middle .gh-card .gh-card-excerpt,.gh-header.is-highlight .gh-header-middle .gh-card:last-child .gh-card-image{display:none}.gh-header.is-highlight .gh-header-right{grid-column:13/-1}.gh-header.is-highlight .gh-featured{margin-top:0;padding:0}.gh-header.is-highlight .gh-featured-feed{display:flex;flex-direction:column}.gh-header.is-highlight .gh-featured-feed .gh-card-title{font-size:clamp(1.4rem,.23vw + 1.31rem,1.6rem)}.gh-header.is-highlight .gh-header-left:after,.gh-header.is-highlight .gh-header-middle:after{background-color:var(--color-border);content:"";height:100%;position:absolute;right:calc(var(--grid-gap)/-2);top:0;width:1px}.gh-header.is-highlight .gh-card:before{background-color:var(--color-border);content:"";height:1px;left:0;position:absolute;top:calc(var(--grid-gap)/-2);width:100%}.gh-header.is-highlight .gh-featured .gh-card:first-child:before{display:none}@media (max-width:1199px){.gh-header.is-highlight .gh-header-inner{grid-template-columns:repeat(9,1fr)}.gh-header.is-highlight .gh-header-left{grid-column:span 6}.gh-header.is-highlight .gh-header-middle{grid-column:7/-1}.gh-header.is-highlight .gh-header-right{grid-column:1/-1}.gh-header.is-highlight .gh-featured-feed{display:grid;grid-template-columns:repeat(3,1fr)}.gh-header.is-highlight .gh-featured-feed .gh-card:before{width:calc(100% + var(--grid-gap))}.gh-header.is-highlight .gh-featured-feed .gh-card:after{background-color:var(--color-border);content:"";height:100%;left:calc(var(--grid-gap)/-2);position:absolute;top:0;width:1px}}@media (max-width:991px){.gh-header.is-highlight .gh-header-middle .gh-card:nth-child(2) .gh-card-image{display:none}}@media (max-width:767px){.gh-header.is-highlight .gh-header-inner{display:flex;flex-direction:column}.gh-header.is-highlight .gh-featured-feed{display:flex}.gh-header.is-highlight .gh-card-image{display:block!important}.gh-header.is-highlight .gh-header-middle .gh-card .gh-card-excerpt{display:-webkit-box}}.gh-header.is-classic{display:flex;margin-top:0;padding-block:160px}.gh-header.is-classic .gh-header-inner{align-items:center;display:flex;flex-direction:column;gap:48px;margin:auto;max-width:1020px;overflow:unset;text-align:center}.gh-header.is-classic .gh-header-title{font-size:calc(clamp(3rem, 1.82vw + 2.27rem, 4.6rem)*var(--factor, 1));letter-spacing:-.028em;line-height:1.1}.gh-header.is-classic.has-image{margin-top:0}.gh-header.is-classic.has-image:before{background-color:var(--color-black);content:"";inset:0;opacity:.3;position:absolute;transition:opacity 1.5s ease}.gh-header.is-classic.has-image .gh-header-inner{color:#fff}.gh-header.is-classic.has-image .gh-header-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.gh-header.is-classic.has-image .gh-form{background-color:#fff}.gh-cta{display:none;margin-top:max(4vw,40px)}.gh-header:is(.is-highlight,.is-magazine)+.gh-cta{display:block}.gh-cta-inner{align-items:center;background-color:var(--color-lighter-gray);display:flex;flex-direction:column;gap:36px;overflow:hidden;padding:clamp(48px,3.64vw + 33.45px,80px) clamp(40px,2.73vw + 29.09px,64px);position:relative;text-align:center}.gh-cta-content{max-width:640px}.gh-cta-title{font-size:clamp(2.8rem,1.36vw + 2.25rem,4rem);font-weight:700;letter-spacing:-.021em;line-height:1.1}.gh-cta-description{font-size:1.8rem;letter-spacing:-.015em;line-height:1.4;margin-top:12px}.gh-featured{margin-top:100px}.gh-navigation+.gh-featured{margin-top:64px}.gh-header.is-classic:not(.has-image)+.gh-featured{margin-top:0}.gh-featured-inner{overflow:hidden}.gh-featured-title{border-bottom:1px solid var(--color-border);font-size:1.2rem;font-weight:550;letter-spacing:.025em;margin-bottom:20px;padding-bottom:12px;text-transform:uppercase}.gh-featured-feed{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(4,1fr)}.gh-featured-feed .gh-card{container-name:featured-card;container-type:inline-size}.gh-featured-feed .gh-card-link{align-items:flex-start;display:flex;flex-direction:row-reverse}.gh-featured-feed .gh-card-image{aspect-ratio:1;width:72px}@container featured-card (width < 240px){.gh-featured-feed .gh-card-image{display:none}}@container featured-card (240px <= width <= 270px){.gh-featured-feed .gh-card-image{width:64px}}.gh-featured-feed .gh-card-wrapper{container-name:featured-card-wrapper;container-type:inline-size}.gh-featured-feed .gh-card-title{font-size:1.6rem;font-weight:650;letter-spacing:-.011em}@container featured-card-wrapper (width < 170px){.gh-featured-feed .gh-card-title{font-size:1.6rem}}.gh-featured-feed .gh-card-excerpt{display:none}.gh-featured-feed .gh-card-meta:not(:empty){margin-top:10px}.gh-featured-feed .gh-card:before{background-color:var(--color-border);content:"";height:100%;left:calc(var(--grid-gap)/-2);position:absolute;top:0;width:1px}@media (max-width:1199px){.gh-viewport>.gh-featured .gh-featured-feed{grid-template-columns:repeat(3,1fr)}.gh-viewport>.gh-featured .gh-featured-feed .gh-card:nth-child(4){display:none}}@media (max-width:767px){.gh-viewport>.gh-featured .gh-featured-feed{display:flex;flex-direction:column}}.gh-container{flex-grow:1;margin-top:64px}.gh-container-inner{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(16,1fr)}:is(.gh-featured,.gh-cta)+.gh-container{margin-top:max(4vw,40px)}.gh-header.is-classic:not(.has-image)+.gh-container{margin-top:0}.gh-navigation+.gh-container .gh-container-title,:is(.paged,.tag-template,.author-template) .gh-container:not(.has-sidebar) .gh-container-title{display:none}.gh-more{display:none;font-size:calc(1.9rem*var(--factor, 1));font-weight:725;grid-column:1/-1;letter-spacing:-.014em;margin-top:48px}.gh-container.has-sidebar .gh-more{grid-column:span 12}.home-template .gh-feed:has(>:nth-child(12):last-child)~.gh-more{display:block}.gh-more a{align-items:center;display:flex;gap:4px}.gh-more svg{height:18px;margin-top:-1px;width:18px}.has-serif-title .gh-more svg{margin-top:0}.gh-container.has-sidebar .gh-main{grid-column:1/span 12;position:relative}.gh-container.has-sidebar .gh-sidebar{grid-column:13/-1}.gh-container.has-sidebar .gh-main:after{background-color:var(--color-border);content:"";height:100%;position:absolute;right:calc(var(--grid-gap)/-2);top:0;width:1px}.gh-container:not(.has-sidebar) :is(.gh-container-title,.gh-main,.gh-more){grid-column:3/span 12}.gh-container.is-list.no-image:not(.has-sidebar) :is(.gh-container-title,.gh-main,.gh-more){grid-column:4/span 10}.gh-header:is(.is-highlight,.is-magazine)~.gh-container.is-grid:not(.has-sidebar) :is(.gh-container-title,.gh-main,.gh-more){grid-column:1/-1}@media (max-width:1199px){.gh-container-inner{display:block;overflow:hidden}.gh-container.has-sidebar .gh-sidebar{display:none}}.gh-container-title{border-bottom:1px solid var(--color-border);font-size:1.2rem;font-weight:550;grid-column:1/-1;letter-spacing:.025em;margin-bottom:calc(var(--grid-gap)/2);padding-bottom:12px;text-transform:uppercase}.gh-container:not(:has(.gh-card)) .gh-container-title{display:none}.gh-container .gh-feed{gap:var(--grid-gap)}.gh-container .gh-card-meta:not(:empty){margin-top:16px}.gh-container.is-list .gh-feed{container-name:list-feed;container-type:inline-size;display:flex;flex-direction:column}.gh-container.is-list .gh-card-link{align-items:center;flex-direction:row;gap:24px}.gh-container.is-list .no-image .gh-card-link{padding-block:20px}.gh-container.is-list .gh-card-image{aspect-ratio:1.618033;flex-shrink:0;width:220px}@container list-feed (width < 600px){.gh-container.is-list .gh-card-image{width:160px}}.gh-container.is-list .gh-card:not(.no-image) .gh-card-wrapper{max-width:600px}.gh-container.is-list .gh-card-title{--factor:1.05}.gh-container.is-list .no-image .gh-card-title{--factor:1.2}.gh-container.is-list .gh-card-excerpt{margin-top:6px}.gh-container.is-list .gh-card+.gh-card:before{background-color:var(--color-border);content:"";height:1px;left:0;position:absolute;top:calc(var(--grid-gap)/-2);width:100%}.home-template .gh-container.is-list .gh-card:first-child:before{display:none}@media (max-width:767px){.gh-container.is-list .gh-card-link{align-items:flex-start;flex-direction:column}.gh-container.is-list .gh-card-image{width:100%}}.gh-container.is-grid .gh-feed{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));overflow:hidden;row-gap:calc(var(--grid-gap)*1.5)}.gh-container.is-grid .gh-card:before{height:1px;right:calc(var(--grid-gap)/-2);top:calc(var(--grid-gap)/-2)}.gh-container.is-grid .gh-card:after,.gh-container.is-grid .gh-card:before{background-color:var(--color-border);content:"";left:calc(var(--grid-gap)/-2);position:absolute}.gh-container.is-grid .gh-card:after{height:100%;top:0;width:1px}@media (max-width:767px){.gh-container.is-grid .gh-feed{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.gh-container.is-grid .gh-feed{display:flex;flex-direction:column}}.gh-container.is-list.no-image .gh-card-image{display:none}.gh-sidebar-inner{position:sticky;top:calc(var(--grid-gap)/2)}.gh-sidebar-title{border-bottom:1px solid var(--color-border);font-size:1.2rem;font-weight:550;grid-column:1/-1;letter-spacing:.025em;margin-bottom:calc(var(--grid-gap)/2);padding-bottom:12px;text-transform:uppercase}.gh-about{align-items:center;background-color:var(--color-lighter-gray);display:flex;flex-direction:column;justify-content:center;min-height:380px;padding:48px 24px;text-align:center}.gh-about-icon{border-radius:50%;height:60px;margin-bottom:24px;width:60px}.gh-about-title{font-size:calc(2.4rem*var(--factor, 1));font-weight:700;letter-spacing:-.019em}.gh-about-description{font-size:1.45rem;line-height:1.4;margin-top:12px}.gh-about .gh-button{margin-top:32px}.gh-recommendations{margin-top:48px}.gh-recommendations .recommendations{display:flex;flex-direction:column;gap:26px;list-style-type:none;margin:0;padding:0}.gh-recommendations .recommendation:first-child{margin-top:4px}.gh-recommendations .recommendation a{display:grid;gap:4px 12px;grid-template-columns:24px auto}.gh-recommendations .recommendation a:hover{opacity:1}.gh-recommendations .recommendation-favicon{border-radius:4px;grid-row:span 2;width:100%}.gh-recommendations .recommendation-title{font-size:1.5rem;font-weight:650;letter-spacing:-.009em;margin-top:-2px}.gh-recommendations .recommendation a:hover .recommendation-title{opacity:.8}.gh-recommendations .recommendation-url{color:var(--color-secondary-text);font-size:1.4rem;line-height:1.25;order:1;overflow:hidden;text-overflow:ellipsis}.gh-recommendations .recommendation-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-secondary-text);display:-webkit-box;display:none;font-size:1.4rem;grid-column:2;line-height:1.4;overflow-y:hidden}.gh-recommendations button{align-items:center;background-color:transparent;border:0;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:550;gap:2px;letter-spacing:.025em;margin-top:24px;padding:0;text-transform:uppercase}.gh-recommendations button svg{margin-top:-1px;width:12px}.gh-recommendations button:hover{opacity:.8}.gh-article{--container-width:1120px;word-break:break-word}.gh-article-header{margin:clamp(40px,3.64vw + 25.45px,72px) 0 40px}.gh-article-tag{color:var(--ghost-accent-color);font-size:1.3rem;font-weight:500;letter-spacing:.01em;margin-bottom:12px;text-transform:uppercase}.gh-article-title{font-size:calc(clamp(3.4rem, 1.36vw + 2.85rem, 4.6rem)*var(--factor, 1));letter-spacing:-.022em;line-height:1.1}.gh-article-excerpt{font-size:clamp(1.5rem,.45vw + 1.32rem,1.9rem);letter-spacing:-.018em;line-height:1.4;margin-top:clamp(12px,.45vw + 10.18px,16px);max-width:720px}.gh-article-meta{align-items:center;display:flex;gap:8px;margin-left:6px;margin-top:20px}.gh-article-author-image{display:flex;margin-right:8px}.gh-article-author-image a{background-color:var(--color-light-gray);border:3px solid var(--background-color);border-radius:50%;height:56px;margin:0 -8px;overflow:hidden;position:relative;width:56px}.gh-article-author-image a:first-child{z-index:10}.gh-article-author-image a:nth-child(2){z-index:9}.gh-article-author-image a:nth-child(3){z-index:8}.gh-article-author-image :is(img,svg){height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.gh-article-meta-wrapper{display:flex;flex-direction:column;gap:4px}.gh-article-author-name{font-size:1.6rem;font-weight:650;letter-spacing:-.013em}.gh-article-meta-content{color:var(--color-secondary-text);font-size:1.35rem;font-weight:500;letter-spacing:-.006em;line-height:1.2}.gh-article-image{grid-column:wide;margin-top:40px}.gh-article-image img{width:100%}.page-template .gh-article-header{margin-block:72px 32px}.page-template .gh-content:only-child>:first-child:not(.kg-width-full){margin-top:64px}.page-template .gh-content>:last-child:not(.kg-width-full){margin-bottom:6vw}.page-template .gh-footer{margin-top:0}.gh-content{font-size:var(--content-font-size,1.7rem);letter-spacing:-.01em}.gh-content>*+*{margin-bottom:0;margin-top:calc(28px*var(--content-spacing-factor, 1))}.gh-content>.kg-width-full+.kg-width-full:not(.kg-width-full.kg-card-hascaption+.kg-width-full){margin-top:0}.gh-content>[id]:not(:first-child){margin-top:calc(56px*var(--content-spacing-factor, 1))}.post-template .gh-content.drop-cap>p:first-of-type:first-letter{float:left;font-size:3.1em;font-weight:700;line-height:1;margin:0 .2em 0 -1px}.has-serif-body.post-template .gh-content.drop-cap>p:first-of-type:first-letter{font-size:3.2em}.gh-content>[id]+p{margin-top:calc(12px*var(--content-spacing-factor, 1))}.gh-content>:is(hr,blockquote,iframe){margin-top:calc(48px*var(--content-spacing-factor, 1))!important;position:relative}.gh-content>:is(hr,blockquote,iframe)+*{margin-top:calc(48px*var(--content-spacing-factor, 1))!important}.gh-content h1{font-size:calc(2.2em*var(--factor, 1));letter-spacing:-.02em}.gh-content h2{font-size:calc(1.6em*var(--factor, 1));letter-spacing:-.02em}.gh-content h3{font-size:calc(1.3em*var(--factor, 1));letter-spacing:-.017em}.gh-content a{color:var(--ghost-accent-color);text-decoration:underline}.gh-content .kg-callout-card .kg-callout-text,.gh-content .kg-toggle-card .kg-toggle-content>:is(ul,ol,p){font-size:.95em}.has-serif-body .gh-content .kg-callout-text,.has-serif-body .gh-content .kg-toggle-content>ol,.has-serif-body .gh-content .kg-toggle-content>p,.has-serif-body .gh-content .kg-toggle-content>ul,.has-serif-body .gh-content>blockquote,.has-serif-body .gh-content>dl,.has-serif-body .gh-content>ol,.has-serif-body .gh-content>p,.has-serif-body .gh-content>ul{font-family:var(--font-serif-alt)}.gh-content :is(ul,ol){padding-left:28px}.gh-content :is(li+li,li :is(ul,ol)){margin-top:8px}.gh-content ol ol li{list-style-type:lower-alpha}.gh-content ol ol ol li{list-style-type:lower-roman}.gh-content hr{background-color:var(--color-border);border:0;height:1px;width:100%}.gh-content .gh-table{-webkit-overflow-scrolling:touch;overflow-x:scroll}.gh-content .gh-table table{border-collapse:collapse;border-spacing:0;font-family:var(--font-sans);font-size:1.5rem;vertical-align:top;white-space:nowrap;width:100%}.gh-content .gh-table table th{color:var(--color-darkgrey);font-size:1.2rem;font-weight:700;letter-spacing:.2px;text-align:left;text-transform:uppercase}.gh-content .gh-table table :is(th,td),.gh-content .gh-table table td{border-bottom:1px solid var(--color-border);padding:6px 12px}.gh-content .gh-table table :is(th,td):first-child{padding-left:0}.gh-content .gh-table table :is(th,td):last-child{padding-right:0}.gh-content pre{border-radius:6px;font-size:1.5rem;line-height:1.5em;overflow:auto;padding:16px}.gh-content :not(pre)>code,.gh-content pre{background:var(--color-lighter-gray);font-family:var(--font-mono)}.gh-content :not(pre)>code{border-radius:.25em;font-size:.95em;font-weight:400;line-height:1em;padding:.15em .4em;vertical-align:baseline}.gh-content :not(.kg-card):not(table):not([id])+:is(.kg-card,table){margin-top:calc(48px*var(--content-spacing-factor, 1))}.gh-content :is(.kg-card,table)+:not(.kg-card):not(table):not([id]){margin-top:calc(48px*var(--content-spacing-factor, 1))}.gh-content .kg-card.kg-width-full+:not(.kg-card):not([id]),.gh-content :not(.kg-card):not([id])+.kg-card.kg-width-full{margin-top:calc(68px*var(--content-spacing-factor, 1))}.kg-image{margin-left:auto;margin-right:auto}.kg-embed-card{align-items:center;display:flex;flex-direction:column;width:100%}.kg-gallery-image,.kg-image[width][height]{cursor:pointer}.kg-gallery-image a:hover,.kg-image-card a:hover{opacity:1!important}.kg-card.kg-toggle-card .kg-toggle-heading-text{font-size:2rem;font-weight:700}.has-serif-title .kg-toggle-card .kg-toggle-heading-text{font-family:var(--font-serif)}.has-mono-title .kg-toggle-card .kg-toggle-heading-text{font-family:var(--font-mono)}.kg-callout-card.kg-card{border-radius:.25em}.kg-callout-card-accent a{text-decoration:underline}blockquote:not([class]){border-left:4px solid var(--ghost-accent-color);padding-left:2rem}blockquote.kg-blockquote-alt{color:var(--color-secondary-text);font-style:normal;font-weight:400}.kg-card.kg-button-card .kg-btn{font-size:1em;height:unset;line-height:1.2em;padding:.6em 1.2em;text-align:center}.has-serif-title .kg-card.kg-header-card h2.kg-header-card-header{font-family:var(--font-serif)}.has-mono-title .kg-card.kg-header-card h2.kg-header-card-header{font-family:var(--font-mono)}.has-serif-body .kg-header-card h3.kg-header-card-subheader{font-family:var(--font-serif)}.kg-bookmark-card .kg-bookmark-container{border-radius:.25em!important}.kg-bookmark-card .kg-bookmark-container:hover{opacity:1}.kg-bookmark-card a.kg-bookmark-container,.kg-bookmark-card a.kg-bookmark-container:hover{background:var(--background-color)!important;color:var(--color-darker-gray)!important}.kg-bookmark-card .kg-bookmark-content{padding:1.15em}.kg-bookmark-card .kg-bookmark-title{font-size:.9em}.kg-bookmark-card .kg-bookmark-description{font-size:.8em;margin-top:.3em;max-height:none}.kg-bookmark-card .kg-bookmark-metadata{font-size:.8em}.kg-bookmark-card .kg-bookmark-thumbnail img{border-radius:0 .2em .2em 0}.kg-product-card.kg-card .kg-product-card-image{margin-bottom:12px}.kg-product-card.kg-card a.kg-product-card-button{height:2.8em;margin-top:12px}.has-serif-title .kg-product-card.kg-card .kg-product-card-title{font-family:var(--font-serif)}.has-mono-title .kg-product-card.kg-card .kg-product-card-title{font-family:var(--font-mono)}.has-serif-body .kg-product-card-description :is(p,ul,ol){font-family:var(--font-serif-alt)}.kg-file-card.kg-card .kg-file-card-container{padding:.6em}.kg-file-card.kg-card .kg-file-card-contents{margin:4px 8px 6px}.kg-file-card.kg-card .kg-file-card-metadata{font-size:.9em}.kg-file-card.kg-card .kg-file-card-filesize:before{margin-left:6px;margin-right:6px}figcaption{font-size:1.4rem;margin-top:12px;text-align:center}.kg-card.kg-width-full figcaption{padding:0 16px}figcaption a{color:var(--ghost-accent-color);text-decoration:underline}.gh-comments{margin-top:48px}.post-template .gh-container{margin-top:120px}.post-template .gh-container-inner{display:block}.post-template .gh-container.is-grid .gh-feed{grid-template-columns:repeat(4,1fr)}.post-template .gh-container .gh-container-title{display:block}.gh-archive{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(16,1fr);margin-block:80px 24px}.gh-archive.has-image{margin-top:48px}.gh-archive-inner{border-bottom:1px solid var(--color-border);display:grid;gap:var(--grid-gap);grid-column:1/-1;grid-template-columns:1fr 1fr;padding-bottom:clamp(40px,2.73vw + 29.09px,64px)}.gh-archive.has-image .gh-archive-inner{align-items:center;grid-column:1/-1}.gh-archive:not(.has-sidebar):not(.has-image) .gh-archive-inner{grid-column:3/span 12}.gh-archive .gh-article-image{grid-column:auto;margin-top:0}:is(.tag-template,.author-template) .gh-container{margin-top:0}.author-template .gh-archive-inner{display:flex;flex-direction:row-reverse;gap:24px;justify-content:flex-end}.author-template .gh-article-image{border-radius:50%;height:120px;margin-top:0;-o-object-fit:cover;object-fit:cover;width:120px}.author-template .gh-article-title{font-size:3.6rem}.gh-author-meta{color:var(--color-secondary-text);display:flex;font-size:1.5rem;font-weight:550;gap:10px;margin-top:14px}.gh-author-meta a{color:inherit}.gh-author-social{align-items:center;display:flex;gap:10px;padding-left:3px}.gh-author-social svg{height:20px;width:20px}@media (max-width:1199px){.gh-archive{display:block}}@media (max-width:767px){.gh-archive-inner{align-items:flex-start;display:flex}.author-template .gh-archive-inner,.gh-archive-inner{flex-direction:column-reverse}}.has-serif-title{--factor:1.15}.has-mono-title{--factor:1.1}.has-sans-title :is(.is-title,.gh-content :is(h2,h3)){font-family:var(--font-sans)}.has-serif-title :is(.is-title,.gh-content :is(h2,h3)){font-family:var(--font-serif);font-weight:550}.has-mono-title :is(.is-title,.gh-content :is(h2,h3)){font-family:var(--font-mono)}.has-sans-body .is-body{font-family:var(--font-sans)}.has-serif-body .is-body{font-family:var(--font-serif-alt)}.has-serif-title .gh-header.is-classic .gh-header-title{font-weight:550;letter-spacing:-.015em}.has-mono-title .gh-header.is-classic .gh-header-title{letter-spacing:-.01em}.has-serif-title .gh-form{border-radius:0}.has-serif-title .gh-card-title{font-size:calc(2rem*var(--factor, 1));letter-spacing:-.006em;line-height:1.15}.has-serif-title .gh-featured-feed .gh-card-title{font-size:calc(1.6rem*var(--factor, 1))}.has-mono-title .gh-featured-feed .gh-card-title{font-size:calc(1.5rem*var(--factor, 1));letter-spacing:0}.has-serif-title .gh-header.is-highlight .gh-featured-feed .gh-card-title{font-size:clamp(1.6rem,.23vw + 1.51rem,1.8rem)}.has-mono-title .gh-card-title{font-size:calc(1.8rem*var(--factor, 1));line-height:1.2}.has-serif-title .gh-about-title{letter-spacing:-.009em}.has-serif-title .gh-article-title,.has-serif-title .gh-footer-signup-header{letter-spacing:-.019em}.has-serif-body{--content-font-size:1.9rem}.has-serif-body .gh-card-excerpt{font-size:1.65rem;letter-spacing:.0005em;line-height:1.4}.has-serif-body .gh-header.is-highlight .gh-card:first-child .gh-card-excerpt,.has-serif-body .gh-header.is-magazine .gh-header-inner>.gh-card .gh-card-excerpt{font-size:1.8rem;letter-spacing:-.001em}.has-serif-title .gh-header.is-highlight .gh-header-left .gh-card-title,.has-serif-title .gh-header.is-magazine .gh-header-inner>.gh-card .gh-card-title{font-size:clamp(3.2rem,1.82vw + 2.47rem,4.9rem);font-weight:550}.has-serif-body .gh-about-description{font-size:1.6rem}.has-serif-body .gh-article-excerpt,.has-serif-body .gh-footer-signup-subhead{letter-spacing:0}.has-serif-title :is(.gh-button,.gh-form,.gh-form-input){border-radius:0}.has-mono-title :is(.gh-button){border-radius:0}.has-mono-title :is(.gh-form){border-radius:0}.has-serif-title .gh-cta-title{font-size:4.8rem}.gh-footer{color:var(--color-darker-gray);font-size:1.5rem;margin-top:12vw}.gh-footer a:not(.gh-button){color:inherit}.gh-footer.has-accent-color{background-color:var(--ghost-accent-color)}.gh-footer.has-accent-color .gh-footer-bar{border-top:0}.gh-footer.has-accent-color .gh-button{background-color:#fff;color:#15171a}.gh-footer-bar{align-items:center;border-block:1px solid var(--color-border);-moz-column-gap:32px;column-gap:32px;display:grid;font-weight:550;grid-template-columns:1fr auto 1fr;margin-bottom:100px;padding-block:28px}.gh-footer-logo{font-size:calc(2.4rem*var(--factor, 1));font-weight:725;letter-spacing:-.015em;position:relative;white-space:nowrap}.gh-footer-logo img{max-height:40px}.gh-footer-menu .nav{display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:center;list-style-type:none;margin:0;padding:0}.gh-footer-copyright{text-align:right;white-space:nowrap}.gh-footer-copyright a{text-decoration:underline}.gh-footer-signup{align-items:center;display:flex;flex-direction:column;padding-bottom:160px;text-align:center}.gh-footer-signup-header{font-size:calc(clamp(2.8rem,1.36vw + 2.25rem,4rem)*var(--factor, 1));font-weight:700;letter-spacing:-.03em}.gh-footer-signup-subhead{font-size:1.8rem;font-weight:450;letter-spacing:-.014em;line-height:1.4;margin-top:12px;max-width:640px;opacity:.75}.gh-footer-signup .gh-form{margin-top:40px}@media (max-width:991px){.gh-footer-bar{display:flex;flex-direction:column;gap:20px}}.pswp{-webkit-text-size-adjust:100%;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:3999999}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--dragging .pswp__img{cursor:grabbing}.pswp__bg{backface-visibility:hidden;background-color:rgba(0,0,0,.85);opacity:0;transform:translateZ(0);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{backface-visibility:hidden}.pswp__img--placeholder--blank{background:var(--color-black)}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:var(--color-secondary-text);font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:var(--color-secondary-text);text-decoration:underline}.pswp__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter{color:var(--color-white);font-size:11px;font-weight:700;height:44px;left:0;line-height:44px;padding:0 15px;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption__center{color:var(--color-white);font-size:11px;line-height:1.6;margin:0 auto;max-width:420px;padding:25px 15px 30px;text-align:center}.pswp__caption__center .post-caption-title{font-size:15px;font-weight:500;margin-bottom:7px;text-transform:uppercase}.pswp__caption__center .post-caption-meta-item+.post-caption-meta-item:before{content:"\02022";padding:0 4px}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:50%;border-right:2px solid var(--color-white);border-top:2px solid var(--color-white);box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}
+/*# sourceMappingURL=screen.css.map */
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/assets/built/screen.css.map b/site/versions/5.94.0/content/themes/source/assets/built/screen.css.map
new file mode 100644
index 0000000..6661905
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/built/screen.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":["/* Table of contents\n/* ------------------------------------------------------------\n\nThis is a development CSS file which is built to a minified\nproduction stylesheet in assets/built/screen.css\n\n1. Variables\n2. Fonts\n3. Resets\n4. Globals\n5. Layout\n6. Navigation\n 6.1. Navigation styles\n 6.2. Navigation layouts\n 6.3. Dropdown menu\n 6.4. Mobile menu\n7. Card\n8. Header\n 8.1. Magazine layout\n 8.2. Highlight layout\n 8.3. Classic layout\n9. CTA\n10. Featured posts\n11. Container\n 11.1. With sidebar\n 11.2. Without sidebar\n12. Post list\n 12.1. List style\n 12.2. Grid style\n 12.3. No image list\n13. Sidebar\n14. Post/page\n 14.1. Article\n 14.2. Page template\n 14.3. Page without header\n15. Content\n16. Cards\n17. Comments\n18. Recent posts\n19. Archive\n20. Design settings\n21. Footer\n 21.1. Footer styles\n 21.2. Footer bar\n 21.3. Footer signup\n22. Lightbox\n\n*/\n\n/* 1. Variables\n/* ---------------------------------------------------------- */\n\n:root {\n --color-white: #fff;\n --color-lighter-gray: rgb(0 0 0 / 0.05);\n --color-light-gray: #e6e6e6;\n --color-mid-gray: #ccc;\n --color-dark-gray: #444;\n --color-darker-gray: #15171a;\n --color-black: #000;\n --color-primary-text: var(--color-darker-gray);\n --color-secondary-text: rgb(0 0 0 / 0.55);\n --color-border: rgb(0 0 0 / 0.08);\n --color-dark-border: rgb(0 0 0 / 0.55);\n --font-sans: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n --font-serif: \"EB Garamond\", Georgia, Times, serif;\n --font-serif-alt: Georgia, Times, serif;\n --font-mono: \"JetBrains Mono\", Menlo, Consolas, Monaco, \"Liberation Mono\", \"Lucida Console\", monospace;\n --container-width: 1320px;\n --container-gap: clamp(24px, 1.7032rem + 1.9355vw, 48px);\n --grid-gap: 42px;\n}\n\n:root.has-light-text,\n:is(.gh-navigation, .gh-footer).has-accent-color {\n --color-lighter-gray: rgb(255 255 255 / 0.1);\n --color-darker-gray: #fff;\n --color-secondary-text: rgb(255 255 255 / 0.64);\n --color-border: rgb(255 255 255 / 0.15);\n --color-dark-border: rgb(255 255 255 / 0.5);\n}\n\n/* 2. Fonts\n/* ---------------------------------------------------------- */\n\n/* Fonts are preloaded and defined in default.hbs to avoid layout shift */\n\n/* 3. Resets\n/* ---------------------------------------------------------- */\n\n*, *::before, *::after {\n box-sizing: border-box;\n}\n\n* {\n margin: 0;\n}\n\nhtml {\n font-size: 62.5%;\n}\n\nbody {\n line-height: 1.6;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nimg, picture, video, canvas, svg {\n display: block;\n height: auto;\n max-width: 100%;\n}\n\niframe {\n display: block;\n}\n\ninput, button, textarea, select {\n font: inherit;\n}\n\np, h1, h2, h3, h4, h5, h6 {\n overflow-wrap: break-word;\n}\n\nh1, h2, h3, h4, h5, h6 {\n line-height: 1.2;\n}\n\n/* 4. Globals\n/* ---------------------------------------------------------- */\n\nbody {\n font-family: var(--font-sans);\n font-size: 1.6rem;\n background-color: var(--background-color);\n color: var(--color-primary-text);\n}\n\na {\n color: var(--color-darker-gray);\n text-decoration: none;\n}\n\na:hover {\n opacity: 0.8;\n}\n\n.gh-button {\n display: inline-flex;\n gap: 0.4em;\n align-items: center;\n justify-content: center;\n padding: 0.8em 1.4em;\n font-size: 1.5rem;\n font-weight: 600;\n letter-spacing: -0.004em;\n line-height: 1;\n color: var(--color-white);\n cursor: pointer;\n background-color: var(--ghost-accent-color);\n border: 0;\n border-radius: 100px;\n}\n\n.gh-button:hover {\n opacity: 0.95;\n}\n\n.gh-icon-button {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 32px;\n height: 32px;\n padding: 0;\n color: var(--color-darker-gray);\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: none;\n}\n\n.gh-icon-button:hover :is(svg, span) {\n opacity: 0.8;\n}\n\n.gh-icon-button svg {\n width: 20px;\n height: 20px;\n}\n\n.gh-form {\n display: flex;\n align-items: center;\n position: relative;\n max-width: 560px;\n width: 100%;\n height: 56px;\n font-size: 1.7rem;\n font-weight: 450;\n letter-spacing: -0.008em;\n border-radius: 40px;\n background-color: var(--color-lighter-gray);\n transition: background-color 0.2s ease;\n}\n\n.gh-form.success {\n pointer-events: none;\n}\n\n.gh-form.error {\n box-shadow: 0 0 0 1px red;\n}\n\n.gh-form:hover {\n background-color: rgb(0 0 0 / 0.065);\n}\n\n.has-light-text .gh-form:hover,\n.gh-footer.has-accent-color .gh-form:hover {\n background-color: rgb(255 255 255 / 0.15);\n}\n\n.gh-form-input {\n position: absolute;\n inset: 0;\n padding-inline: 26px;\n width: 100%;\n height: 100%;\n font-size: inherit;\n letter-spacing: inherit;\n line-height: 1.1;\n border: 0;\n border-radius: 40px;\n background-color: transparent;\n outline: none;\n transition: 0.3s ease-in-out;\n}\n\n.gh-form-input::placeholder,\nbutton.gh-form-input {\n color: rgb(0 0 0 / 0.3);\n}\n\n:is(.has-serif-title, .has-mono-title) .gh-form-input {\n padding-inline: 20px;\n}\n\n.gh-form.gh-form.success .gh-form-input {\n opacity: 0.5;\n}\n\n.has-light-text .gh-form-input,\n.gh-footer.has-accent-color .gh-form-input {\n color: #fff;\n}\n\n.has-light-text .gh-form-input::placeholder,\n.has-light-text button.gh-form-input,\n.gh-footer.has-accent-color .gh-form-input::placeholder {\n color: rgb(255 255 255 / 0.55);\n}\n\n.gh-header.is-classic.has-image .gh-form-input {\n color: #15171a;\n}\n\n.gh-header.is-classic.has-image .gh-form-input::placeholder,\n.gh-header.is-classic.has-image button.gh-form-input,\n.gh-header.is-classic.has-image .gh-form > svg {\n color: rgb(0 0 0 / 0.5);\n}\n\nbutton.gh-form-input {\n padding-inline-start: 56px;\n text-align: left;\n color: var(--color-secondary-text);\n cursor: pointer;\n}\n\n:is(.has-serif-title,.has-mono-title) button.gh-form-input {\n padding-inline-start: 50px;\n}\n\n.gh-form .gh-button {\n position: absolute;\n right: 6px;\n padding-inline: 32px;\n height: 44px;\n font-size: inherit;\n}\n\n.gh-form > svg {\n position: relative;\n left: 22px;\n width: 20px;\n height: 20px;\n color: var(--color-secondary-text);\n}\n\n:is(.has-serif-title,.has-mono-title) .gh-form > svg {\n left: 16px;\n}\n\n.gh-form .gh-button svg {\n display: none;\n position: absolute;\n margin-top: 1px;\n}\n\n.gh-form:is(.loading, .success) .gh-button span {\n visibility: hidden;\n}\n\n.gh-form.loading .gh-button svg:first-of-type {\n display: block;\n}\n\n.gh-form.success .gh-button svg:last-of-type {\n display: block;\n}\n\n.gh-form [data-members-error] {\n position: absolute;\n top: 100%;\n margin-top: 10px;\n width: 100%;\n font-size: 1.4rem;\n line-height: 1.4;\n}\n\n@media (max-width: 576px) {\n .gh-form {\n font-size: 1.6rem;\n }\n\n .gh-form .gh-button {\n padding-inline: 12px;\n }\n\n .gh-form .gh-button span span {\n display: none;\n }\n\n .gh-form .gh-button span svg {\n display: inline;\n position: static;\n margin-top: 2px;\n width: 20px;\n height: 20px;\n }\n}\n\n/* 5. Layout\n/* ---------------------------------------------------------- */\n\n.gh-viewport {\n position: relative;\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.gh-outer {\n padding: 0 max(4vmin, 20px);\n}\n\n.gh-outer .gh-outer {\n padding: 0;\n}\n\n.gh-inner {\n margin: 0 auto;\n max-width: var(--container-width);\n width: 100%;\n}\n\n.gh-main {\n flex-grow: 1;\n}\n\n.gh-canvas,\n.kg-width-full.kg-content-wide {\n --main: min(var(--content-width, 720px), 100% - var(--container-gap) * 2);\n --wide: minmax(0, calc((var(--container-width, 1200px) - var(--content-width, 720px)) / 2));\n --full: minmax(var(--container-gap), 1fr);\n\n display: grid;\n grid-template-columns:\n [full-start] var(--full)\n [wide-start] var(--wide)\n [main-start] var(--main) [main-end]\n var(--wide) [wide-end]\n var(--full) [full-end];\n}\n\n.gh-canvas > * {\n grid-column: main;\n}\n\n.kg-width-wide,\n.kg-content-wide > div {\n grid-column: wide;\n}\n\n.kg-width-full {\n grid-column: full;\n}\n\n/* 6. Navigation\n/* ---------------------------------------------------------- */\n\n.gh-navigation {\n height: 100px;\n font-size: 1.5rem;\n font-weight: 550;\n background-color: var(--background-color);\n color: var(--color-darker-gray);\n}\n\n.gh-navigation :is(.gh-navigation-logo, a:not(.gh-button), .gh-icon-button) {\n color: inherit;\n}\n\n.gh-navigation-inner {\n display: grid;\n grid-auto-flow: row dense;\n column-gap: 24px;\n align-items: center;\n height: 100%;\n}\n\n.gh-navigation-brand {\n line-height: 1;\n}\n\n.gh-navigation-logo {\n position: relative;\n font-size: calc(2.4rem * var(--factor, 1));\n font-weight: 725;\n letter-spacing: -0.015em;\n white-space: nowrap;\n}\n\n.gh-navigation-logo img {\n max-height: 40px;\n}\n\n.gh-navigation-menu {\n display: flex;\n gap: 24px;\n align-items: center;\n}\n\n.gh-navigation .nav {\n display: inline-flex;\n gap: 28px;\n align-items: center;\n padding: 0;\n margin: 0;\n white-space: nowrap;\n list-style: none;\n}\n\n.gh-navigation .gh-more-toggle {\n position: relative;\n margin: 0 -6px;\n font-size: inherit;\n text-transform: inherit;\n}\n\n.gh-navigation .gh-more-toggle svg {\n width: 24px;\n height: 24px;\n}\n\n.gh-navigation-actions {\n display: flex;\n gap: 24px;\n align-items: center;\n justify-content: flex-end;\n background-color: var(--background-color);\n}\n\n.gh-navigation.has-accent-color .gh-navigation-actions {\n background-color: var(--ghost-accent-color);\n}\n\n.gh-navigation-members {\n display: flex;\n gap: 20px;\n align-items: center;\n white-space: nowrap;\n}\n\n.gh-navigation-members .gh-button {\n font-size: inherit;\n font-weight: 600;\n}\n\n.gh-search {\n margin-right: -2px;\n margin-left: -2px;\n}\n\n@media (max-width: 767px) {\n .gh-navigation-logo {\n white-space: normal;\n }\n\n .gh-navigation-members {\n flex-direction: column-reverse;\n gap: 16px;\n width: 100%;\n }\n\n .gh-navigation-actions .gh-search {\n display: none;\n }\n}\n\n@media (min-width: 768px) {\n .gh-navigation-brand .gh-search {\n display: none;\n }\n\n .gh-navigation:not(.is-dropdown-loaded) .gh-navigation-menu .nav > li {\n opacity: 0;\n }\n}\n\n/* 6.1. Navigation styles */\n\n.gh-navigation.has-accent-color {\n background-color: var(--ghost-accent-color);\n}\n\n.gh-navigation.has-accent-color .gh-button {\n background-color: #fff;\n color: #15171a;\n}\n\n/* 6.2. Navigation layouts */\n\n/*\n======================================================================\nLOGO Home About Collection Author Portal Login Subscribe\n======================================================================\n*/\n\n.gh-navigation.is-left-logo .gh-navigation-inner {\n grid-template-columns: auto 1fr auto;\n}\n\n@media (min-width: 768px) {\n .gh-navigation.is-left-logo .gh-navigation-logo:not(:has(img)) {\n top: -2px;\n }\n}\n\n@media (min-width: 992px) {\n .gh-navigation.is-left-logo .gh-navigation-menu {\n margin-right: 100px;\n margin-left: 16px;\n }\n}\n\n/*\n======================================================================\nHome About Collection LOGO Login Subscribe\n======================================================================\n*/\n\n.gh-navigation.is-middle-logo .gh-navigation-inner {\n grid-template-columns: 1fr auto 1fr;\n}\n\n.gh-navigation.is-middle-logo .gh-navigation-brand {\n grid-column-start: 2;\n}\n\n.gh-navigation.is-middle-logo .gh-navigation-actions {\n gap: 28px;\n}\n\n@media (min-width: 992px) {\n .gh-navigation.is-middle-logo .gh-navigation-menu {\n margin-right: 64px;\n }\n}\n\n/*\n======================================================================\nSearch LOGO Login Subscribe\n Home About Collection Author Portal\n======================================================================\n*/\n\n.gh-navigation.is-stacked {\n position: relative;\n height: auto;\n}\n\n.gh-navigation.is-stacked .gh-navigation-inner {\n grid-template-columns: 1fr auto 1fr;\n}\n\n.gh-navigation.is-stacked .gh-navigation-brand {\n display: flex;\n align-items: center;\n grid-row-start: 1;\n grid-column-start: 2;\n min-height: 80px;\n}\n\n@media (max-width: 767px) {\n .gh-navigation.is-stacked .gh-navigation-brand {\n min-height: unset;\n }\n}\n\n@media (min-width: 992px) {\n .gh-navigation.is-stacked .gh-navigation-inner {\n padding: 0;\n }\n\n .gh-navigation.is-stacked .gh-navigation-brand {\n display: flex;\n align-items: center;\n height: 80px;\n }\n\n .gh-navigation.is-stacked .gh-navigation-menu {\n grid-row-start: 2;\n grid-column: 1 / 4;\n justify-content: center;\n height: 60px;\n margin: 0 48px;\n }\n\n .gh-navigation.is-stacked .gh-navigation-menu::before,\n .gh-navigation.is-stacked .gh-navigation-menu::after {\n position: absolute;\n top: 80px;\n left: 0;\n width: 100%;\n height: 1px;\n content: \"\";\n background-color: var(--color-border);\n }\n\n .gh-navigation.is-stacked .gh-navigation-menu::after {\n top: 140px;\n }\n\n .gh-navigation.is-stacked .gh-navigation-actions {\n grid-row-start: 1;\n grid-column: 1 / 4;\n justify-content: space-between;\n }\n\n .gh-navigation.is-stacked .gh-navigation-actions .gh-search {\n display: flex;\n gap: 10px;\n width: auto;\n }\n}\n\n/* 6.3. Dropdown menu */\n\n.gh-dropdown {\n position: absolute;\n top: 100%;\n right: -16px;\n z-index: 90;\n width: 200px;\n padding: 12px 0;\n margin-top: 24px;\n text-align: left;\n visibility: hidden;\n background-color: #fff;\n border-radius: 5px;\n box-shadow: 0 0 0 1px rgb(0 0 0 / 0.04), 0 7px 20px -5px rgb(0 0 0 / 0.15);\n opacity: 0;\n transition: opacity 0.3s, transform 0.2s;\n transform: translate3d(0, 6px, 0);\n}\n\n.gh-dropdown.is-left {\n right: auto;\n left: -16px;\n}\n\n.is-dropdown-mega .gh-dropdown {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-auto-flow: column;\n column-gap: 40px;\n width: auto;\n padding: 20px 32px;\n}\n\n.is-dropdown-open .gh-dropdown {\n visibility: visible;\n opacity: 1;\n transform: translateY(0);\n}\n\n.gh-dropdown li a {\n display: block;\n padding: 7px 20px;\n line-height: 1.5;\n white-space: normal;\n color: #15171a !important;\n}\n\n.is-dropdown-mega .gh-dropdown li a {\n padding: 8px 0;\n}\n\n/* 6.4. Mobile menu */\n\n.gh-burger {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n display: none;\n margin-right: -7px;\n margin-left: 4px;\n}\n\n.gh-burger svg {\n width: 24px;\n height: 24px;\n}\n\n.gh-burger svg:last-child {\n display: none;\n}\n\n.is-open .gh-burger svg:first-child {\n display: none;\n}\n\n.is-open .gh-burger svg:last-child {\n display: block;\n}\n\n@media (max-width: 767px) {\n .gh-burger {\n display: flex;\n }\n\n #gh-navigation {\n height: 64px;\n }\n\n #gh-navigation .gh-navigation-inner {\n grid-template-rows: auto 1fr auto;\n grid-template-columns: 1fr;\n gap: 48px;\n }\n\n #gh-navigation .gh-navigation-brand {\n display: grid;\n grid-template-columns: 1fr auto auto;\n grid-column-start: 1;\n align-items: center;\n height: 64px;\n }\n\n #gh-navigation .gh-navigation-logo {\n font-size: 2.2rem;\n }\n\n #gh-navigation .gh-navigation-menu,\n #gh-navigation .gh-navigation-actions {\n position: fixed;\n justify-content: center;\n visibility: hidden;\n opacity: 0;\n }\n\n #gh-navigation .gh-navigation-menu {\n transition: none;\n transform: translateY(0);\n }\n\n #gh-navigation .nav {\n gap: 20px;\n align-items: center;\n line-height: 1.4;\n }\n\n #gh-navigation .nav a {\n font-size: 1.75rem;\n font-weight: 600;\n text-transform: none;\n }\n\n #gh-navigation .nav li {\n opacity: 0;\n transform: translateY(-4px);\n }\n\n #gh-navigation .gh-navigation-actions {\n text-align: center;\n }\n\n #gh-navigation :is(.gh-button, a[data-portal=\"signin\"]) {\n opacity: 0;\n transform: translateY(8px);\n }\n\n #gh-navigation .gh-button {\n width: 100%;\n font-size: 1.75rem;\n text-transform: none;\n }\n\n #gh-navigation a[data-portal=\"signin\"] {\n font-size: 1.75rem;\n }\n\n #gh-main {\n transition: opacity 0.4s;\n }\n\n .is-open#gh-navigation {\n position: fixed;\n inset: 0;\n z-index: 3999999;\n height: 100%;\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n }\n\n .is-open#gh-navigation .gh-navigation-menu,\n .is-open#gh-navigation .gh-navigation-actions {\n position: static;\n visibility: visible;\n opacity: 1;\n }\n\n .is-open#gh-navigation .nav {\n display: flex;\n flex-direction: column;\n }\n\n .is-open#gh-navigation .nav li {\n opacity: 1;\n transition: transform 0.2s, opacity 0.2s;\n transform: translateY(0);\n }\n\n .is-open#gh-navigation .gh-navigation-actions {\n position: sticky;\n right: 0;\n bottom: 0;\n left: 0;\n display: inline-flex;\n flex-direction: column;\n gap: 12px;\n align-items: center;\n padding: var(--container-gap) 0;\n }\n\n .is-open#gh-navigation :is(.gh-button, a[data-portal=\"signin\"]) {\n opacity: 1;\n transition: transform 0.4s, opacity 0.4s;\n transition-delay: 0.2s;\n transform: translateY(0);\n }\n\n .is-open#gh-navigation a[data-portal=\"signin\"] {\n transition-delay: 0.4s;\n }\n\n .is-open#gh-main {\n opacity: 0;\n }\n}\n\n/* 7. Card\n/* ---------------------------------------------------------- */\n\n.gh-card {\n position: relative;\n}\n\n.gh-card-link {\n display: flex;\n flex-direction: column;\n gap: 20px;\n}\n\n.gh-card-link:hover {\n opacity: 1;\n}\n\n.gh-card-image {\n position: relative;\n flex-shrink: 0;\n aspect-ratio: 16 / 9;\n}\n\n.gh-card-image img {\n position: absolute;\n inset: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n\n.gh-card-wrapper {\n flex-grow: 1;\n}\n\n.gh-card-tag {\n display: none;\n margin-bottom: 4px;\n font-size: 1.2rem;\n font-weight: 500;\n letter-spacing: 0.01em;\n text-transform: uppercase;\n}\n\n.gh-card-title {\n font-size: calc(1.9rem * var(--factor, 1));\n font-weight: 725;\n letter-spacing: -0.014em;\n line-height: 1.3;\n}\n\n.gh-card-link:hover .gh-card-title {\n opacity: 0.8;\n}\n\n.gh-card-excerpt {\n display: -webkit-box;\n overflow-y: hidden;\n margin-top: 8px;\n font-size: 1.45rem;\n line-height: 1.4;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.gh-card-meta {\n display: flex;\n gap: 4px;\n flex-wrap: wrap;\n align-items: center;\n padding-bottom: 1px;\n font-size: 1.25rem;\n font-weight: 500;\n line-height: 1.05;\n letter-spacing: -0.004em;\n color: var(--color-secondary-text);\n}\n\n.gh-card-meta svg {\n width: 16px;\n height: 16px;\n margin-right: 2px;\n margin-top: -2px;\n}\n\n.gh-card-meta:not(:empty) {\n margin-top: 12px;\n}\n\n.gh-card-author + .gh-card-date::before {\n content: \"—\";\n margin-right: 4px;\n}\n\n/* 8. Header\n/* ---------------------------------------------------------- */\n\n.gh-header {\n position: relative;\n margin-top: 40px;\n}\n\n.gh-header-inner {\n position: relative;\n overflow: hidden;\n}\n\n/* 8.1. Magazine layout */\n\n.gh-header.is-magazine .gh-header-inner {\n display: grid;\n grid-template-columns: repeat(16, 1fr);\n gap: var(--grid-gap);\n}\n\n.gh-header.is-magazine .gh-header-inner > div {\n display: flex;\n flex-direction: column;\n gap: var(--grid-gap);\n grid-row: 1;\n}\n\n.gh-header.is-magazine .gh-header-left {\n grid-column: 1 / span 4;\n}\n\n.gh-header.is-magazine .gh-header-inner > .gh-card {\n position: relative;\n grid-column: 5 / span 8;\n}\n\n.gh-header.is-magazine .gh-header-right {\n grid-column: 13 / -1;\n}\n\n.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-link {\n gap: 28px;\n}\n\n.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-image {\n aspect-ratio: 1.618033;\n}\n\n.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-tag {\n display: block;\n margin-bottom: 12px;\n}\n\n.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-title {\n font-size: clamp(2.8rem, 1.36vw + 2.25rem, 4rem);\n font-weight: 700;\n line-height: 1.1;\n letter-spacing: -0.022em;\n}\n\n.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-excerpt {\n margin-top: clamp(12px, 0.45vw + 10.18px, 16px);\n font-size: 1.8rem;\n letter-spacing: -0.02em;\n max-width: 90%;\n}\n\n.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-meta:not(:empty) {\n margin-top: 14px;\n}\n\n.gh-header.is-magazine :is(.gh-header-left, .gh-header-right) .gh-card:last-child .gh-card-image {\n display: none;\n}\n\n.gh-header.is-magazine .gh-header-inner > div .gh-card-excerpt {\n display: none;\n}\n\n.gh-header.is-magazine .gh-header-inner > .gh-card::before,\n.gh-header.is-magazine .gh-header-inner > .gh-card::after {\n position: absolute;\n top: 0;\n left: calc(var(--grid-gap) / -2);\n content: \"\";\n width: 1px;\n height: 100%;\n background-color: var(--color-border);\n}\n\n.gh-header.is-magazine .gh-header-inner > .gh-card::after {\n right: calc(var(--grid-gap) / -2);\n left: auto;\n}\n\n.gh-header.is-magazine .gh-header-inner > div .gh-card + .gh-card::before {\n position: absolute;\n top: calc(var(--grid-gap) / -2);\n left: 0;\n content: \"\";\n width: 100%;\n height: 1px;\n background-color: var(--color-border);\n}\n\n@media (max-width: 1199px) {\n .gh-header.is-magazine .gh-header-inner {\n grid-template-columns: repeat(12, 1fr);\n }\n\n .gh-header.is-magazine .gh-header-inner > .gh-card {\n grid-column: 1 / span 8;\n }\n\n .gh-header.is-magazine .gh-header-left {\n grid-column: 9 / -1;\n }\n\n .gh-header.is-magazine .gh-header-inner > div.gh-header-right {\n grid-column: 1 / -1;\n grid-row: 2;\n flex-direction: row;\n }\n\n .gh-header.is-magazine .gh-header-right .gh-card {\n flex: 1;\n }\n\n .gh-header.is-magazine .gh-header-right .gh-card:last-child .gh-card-image {\n display: block;\n }\n\n .gh-header.is-magazine .gh-header-right {\n position: relative;\n }\n\n .gh-header.is-magazine .gh-header-right::before {\n position: absolute;\n top: calc(var(--grid-gap) / -2);\n left: 0;\n content: \"\";\n width: 100%;\n height: 1px;\n background-color: var(--color-border);\n }\n\n .gh-header.is-magazine .gh-header-right .gh-card::before {\n display: none;\n }\n\n .gh-header.is-magazine .gh-header-right .gh-card::after {\n position: absolute;\n top: 0;\n right: calc(var(--grid-gap) / -2);\n content: \"\";\n width: 1px;\n height: 100%;\n background-color: var(--color-border);\n }\n}\n\n@media (max-width: 991px) {\n .gh-header.is-magazine .gh-header-left .gh-card:nth-child(2) .gh-card-image {\n display: none;\n }\n}\n\n@media (max-width: 767px) {\n .gh-header.is-magazine .gh-header-inner {\n display: flex;\n flex-direction: column;\n gap: var(--grid-gap);\n }\n\n .gh-header.is-magazine .gh-header-inner > div.gh-header-right {\n flex-direction: column;\n }\n\n .gh-header.is-magazine .gh-card-image {\n display: block !important;\n }\n\n .gh-header.is-magazine .gh-card::before {\n display: block !important;\n position: absolute;\n top: calc(var(--grid-gap) / -2);\n left: 0;\n content: \"\";\n width: 100%;\n height: 1px;\n background-color: var(--color-border);\n }\n}\n\n/* 8.2. Highlight layout */\n\n.gh-header.is-highlight .gh-header-inner {\n display: grid;\n grid-template-columns: repeat(16, 1fr);\n gap: var(--grid-gap);\n}\n\n.gh-header.is-highlight .gh-header-left {\n position: relative;\n grid-column: span 8;\n}\n\n.gh-header.is-highlight .gh-header-left .gh-card {\n grid-column: span 8;\n grid-row: span 3;\n}\n\n.gh-header.is-highlight .gh-header-left .gh-card .gh-card-link {\n gap: 28px;\n}\n\n.gh-header.is-highlight .gh-header-left .gh-card .gh-card-image {\n aspect-ratio: 3 / 2;\n}\n\n.gh-header.is-highlight .gh-header-left .gh-card .gh-card-tag {\n display: block;\n margin-bottom: 12px;\n}\n\n.gh-header.is-highlight .gh-header-left .gh-card .gh-card-title {\n font-size: clamp(2.8rem, 1.36vw + 2.25rem, 4rem);\n font-weight: 700;\n line-height: 1.1;\n letter-spacing: -0.022em;\n}\n\n.gh-header.is-highlight .gh-header-left .gh-card .gh-card-excerpt {\n margin-top: clamp(12px, 0.45vw + 10.18px, 16px);\n font-size: 1.8rem;\n}\n\n.gh-header.is-highlight .gh-header-left .gh-card .gh-card-meta:not(:empty) {\n margin-top: 14px;\n}\n\n.gh-header.is-highlight .gh-header-middle {\n position: relative;\n display: flex;\n flex-direction: column;\n gap: var(--grid-gap);\n grid-column: 9 / span 4;\n}\n\n.gh-header.is-highlight .gh-header-middle .gh-card:last-child .gh-card-image {\n display: none;\n}\n\n.gh-header.is-highlight .gh-header-middle .gh-card .gh-card-excerpt {\n display: none;\n}\n\n.gh-header.is-highlight .gh-header-right {\n grid-column: 13 / -1;\n}\n\n.gh-header.is-highlight .gh-featured {\n margin-top: 0;\n padding: 0;\n}\n\n.gh-header.is-highlight .gh-featured-feed {\n display: flex;\n flex-direction: column;\n}\n\n.gh-header.is-highlight .gh-featured-feed .gh-card-title {\n font-size: clamp(1.4rem, 0.23vw + 1.31rem, 1.6rem);\n}\n\n.gh-header.is-highlight .gh-header-left::after,\n.gh-header.is-highlight .gh-header-middle::after {\n position: absolute;\n top: 0;\n right: calc(var(--grid-gap) / -2);\n content: \"\";\n width: 1px;\n height: 100%;\n background-color: var(--color-border);\n}\n\n.gh-header.is-highlight .gh-card::before {\n position: absolute;\n top: calc(var(--grid-gap) / -2);\n left: 0;\n content: \"\";\n width: 100%;\n height: 1px;\n background-color: var(--color-border);\n}\n\n.gh-header.is-highlight .gh-featured .gh-card:first-child::before {\n display: none;\n}\n\n@media (max-width: 1199px) {\n .gh-header.is-highlight .gh-header-inner {\n grid-template-columns: repeat(9, 1fr);\n }\n\n .gh-header.is-highlight .gh-header-left {\n grid-column: span 6;\n }\n\n .gh-header.is-highlight .gh-header-middle {\n grid-column: 7 / -1;\n }\n\n .gh-header.is-highlight .gh-header-right {\n grid-column: 1 / -1;\n }\n\n .gh-header.is-highlight .gh-featured-feed {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n }\n\n .gh-header.is-highlight .gh-featured-feed .gh-card:before {\n width: calc(100% + var(--grid-gap));\n }\n\n .gh-header.is-highlight .gh-featured-feed .gh-card::after {\n position: absolute;\n top: 0;\n left: calc(var(--grid-gap) / -2);\n content: \"\";\n width: 1px;\n height: 100%;\n background-color: var(--color-border);\n }\n}\n\n@media (max-width: 991px) {\n .gh-header.is-highlight .gh-header-middle .gh-card:nth-child(2) .gh-card-image {\n display: none;\n }\n}\n\n@media (max-width: 767px) {\n .gh-header.is-highlight .gh-header-inner {\n display: flex;\n flex-direction: column;\n }\n\n .gh-header.is-highlight .gh-featured-feed {\n display: flex;\n /* gap: var(--grid-gap); */\n }\n\n .gh-header.is-highlight .gh-card-image {\n display: block !important;\n }\n\n .gh-header.is-highlight .gh-header-middle .gh-card .gh-card-excerpt {\n display: -webkit-box;\n }\n}\n\n/* 8.3. Classic layout */\n\n.gh-header.is-classic {\n display: flex;\n margin-top: 0;\n padding-block: 160px;\n}\n\n.gh-header.is-classic .gh-header-inner {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 48px;\n overflow: unset;\n margin: auto;\n max-width: 1020px;\n text-align: center;\n}\n\n.gh-header.is-classic .gh-header-title {\n font-size: calc(clamp(3rem, 1.82vw + 2.27rem, 4.6rem) * var(--factor, 1));\n line-height: 1.1;\n letter-spacing: -0.028em;\n}\n\n.gh-header.is-classic.has-image {\n margin-top: 0;\n}\n\n.gh-header.is-classic.has-image::before {\n position: absolute;\n inset: 0;\n content: \"\";\n opacity: 0.3;\n background-color: var(--color-black);\n transition: opacity 1.5s ease;\n}\n\n.gh-header.is-classic.has-image .gh-header-inner {\n color: #fff;\n}\n\n.gh-header.is-classic.has-image .gh-header-image {\n position: absolute;\n inset: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n\n.gh-header.is-classic.has-image .gh-form {\n background-color: #fff;\n}\n\n/* 9. CTA\n/* ---------------------------------------------------------- */\n\n.gh-cta {\n display: none;\n margin-top: max(4vw, 40px);\n}\n\n.gh-header:is(.is-highlight, .is-magazine) + .gh-cta {\n display: block;\n}\n\n.gh-cta-inner {\n position: relative;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 36px;\n padding: clamp(48px, 3.64vw + 33.45px, 80px) clamp(40px, 2.73vw + 29.09px, 64px);\n text-align: center;\n background-color: var(--color-lighter-gray);\n}\n\n.gh-cta-content {\n max-width: 640px;\n}\n\n.gh-cta-title {\n font-size: clamp(2.8rem,1.36vw + 2.25rem,4rem);\n font-weight: 700;\n line-height: 1.1;\n letter-spacing: -0.021em;\n}\n\n.gh-cta-description {\n margin-top: 12px;\n font-size: 1.8rem;\n line-height: 1.4;\n letter-spacing: -0.015em;\n}\n\n/* 10. Featured posts\n/* ---------------------------------------------------------- */\n\n.gh-featured {\n margin-top: 100px;\n}\n\n.gh-navigation + .gh-featured {\n margin-top: 64px;\n}\n\n.gh-header.is-classic:not(.has-image) + .gh-featured {\n margin-top: 0;\n}\n\n.gh-featured-inner {\n overflow: hidden;\n}\n\n.gh-featured-title {\n margin-bottom: 20px;\n padding-bottom: 12px;\n font-size: 1.2rem;\n font-weight: 550;\n letter-spacing: 0.025em;\n text-transform: uppercase;\n border-bottom: 1px solid var(--color-border);\n}\n\n.gh-featured-feed {\n display: grid;\n grid-template-columns: repeat(4, 1fr);\n gap: var(--grid-gap);\n}\n\n.gh-featured-feed .gh-card {\n container-type: inline-size;\n container-name: featured-card;\n}\n\n.gh-featured-feed .gh-card-link {\n display: flex;\n flex-direction: row-reverse;\n align-items: flex-start;\n}\n\n.gh-featured-feed .gh-card-image {\n width: 72px;\n aspect-ratio: 1;\n}\n\n@container featured-card (width < 240px) {\n .gh-featured-feed .gh-card-image {\n display: none;\n }\n}\n\n@container featured-card (240px <= width <= 270px) {\n .gh-featured-feed .gh-card-image {\n width: 64px;\n }\n}\n\n.gh-featured-feed .gh-card-wrapper {\n container-type: inline-size;\n container-name: featured-card-wrapper;\n}\n\n.gh-featured-feed .gh-card-title {\n font-size: 1.6rem;\n font-weight: 650;\n letter-spacing: -0.011em;\n}\n\n@container featured-card-wrapper (width < 170px) {\n .gh-featured-feed .gh-card-title {\n font-size: 1.6rem;\n }\n}\n\n.gh-featured-feed .gh-card-excerpt {\n display: none;\n}\n\n.gh-featured-feed .gh-card-meta:not(:empty) {\n margin-top: 10px;\n}\n\n.gh-featured-feed .gh-card::before {\n position: absolute;\n top: 0;\n left: calc(var(--grid-gap) / -2);\n content: \"\";\n width: 1px;\n height: 100%;\n background-color: var(--color-border);\n}\n\n@media (max-width: 1199px) {\n .gh-viewport > .gh-featured .gh-featured-feed {\n grid-template-columns: repeat(3, 1fr);\n }\n\n .gh-viewport > .gh-featured .gh-featured-feed .gh-card:nth-child(4) {\n display: none;\n }\n}\n\n@media (max-width: 767px) {\n .gh-viewport > .gh-featured .gh-featured-feed {\n display: flex;\n flex-direction: column;\n }\n}\n\n/* 11. Container\n/* ---------------------------------------------------------- */\n\n.gh-container {\n flex-grow: 1;\n margin-top: 64px;\n}\n\n.gh-container-inner {\n display: grid;\n grid-template-columns: repeat(16, 1fr);\n column-gap: var(--grid-gap);\n}\n\n:is(.gh-featured, .gh-cta) + .gh-container {\n margin-top: max(4vw, 40px);\n}\n\n.gh-header.is-classic:not(.has-image) + .gh-container {\n margin-top: 0;\n}\n\n.gh-navigation + .gh-container .gh-container-title,\n:is(.paged, .tag-template, .author-template) .gh-container:not(.has-sidebar) .gh-container-title {\n display: none;\n}\n\n.gh-more {\n display: none;\n grid-column: 1 / -1;\n margin-top: 48px;\n font-size: calc(1.9rem * var(--factor, 1));\n font-weight: 725;\n letter-spacing: -0.014em;\n}\n\n.gh-container.has-sidebar .gh-more {\n grid-column: span 12;\n}\n\n.home-template .gh-feed:has(> :nth-child(12):last-child) ~ .gh-more {\n display: block;\n}\n\n.gh-more a {\n display: flex;\n align-items: center;\n gap: 4px;\n}\n\n.gh-more svg {\n margin-top: -1px;\n width: 18px;\n height: 18px;\n}\n\n.has-serif-title .gh-more svg {\n margin-top: 0;\n}\n\n/* 11.1. With sidebar */\n\n.gh-container.has-sidebar .gh-main {\n grid-column: 1 / span 12;\n position: relative;\n}\n\n.gh-container.has-sidebar .gh-sidebar {\n grid-column: 13 / -1;\n}\n\n.gh-container.has-sidebar .gh-main::after {\n position: absolute;\n top: 0;\n right: calc(var(--grid-gap) / -2);\n content: \"\";\n width: 1px;\n height: 100%;\n background-color: var(--color-border);\n}\n\n/* 11.2. Without sidebar */\n\n.gh-container:not(.has-sidebar) :is(.gh-container-title, .gh-main, .gh-more) {\n grid-column: 3 / span 12;\n}\n\n.gh-container.is-list.no-image:not(.has-sidebar) :is(.gh-container-title, .gh-main, .gh-more) {\n grid-column: 4 / span 10;\n}\n\n.gh-header:is(.is-highlight, .is-magazine) ~ .gh-container.is-grid:not(.has-sidebar) :is(.gh-container-title, .gh-main, .gh-more) {\n grid-column: 1 / -1;\n}\n\n@media (max-width: 1199px) {\n .gh-container-inner {\n display: block;\n overflow: hidden;\n }\n\n .gh-container.has-sidebar .gh-sidebar {\n display: none;\n }\n}\n\n/* 12. Post list\n/* ---------------------------------------------------------- */\n\n.gh-container-title {\n grid-column: 1 / -1;\n margin-bottom: calc(var(--grid-gap) / 2);\n padding-bottom: 12px;\n font-size: 1.2rem;\n font-weight: 550;\n letter-spacing: 0.025em;\n text-transform: uppercase;\n border-bottom: 1px solid var(--color-border);\n}\n\n.gh-container:not(:has(.gh-card)) .gh-container-title {\n display: none;\n}\n\n.gh-container .gh-feed {\n gap: var(--grid-gap);\n}\n\n.gh-container .gh-card-meta:not(:empty) {\n margin-top: 16px;\n}\n\n/* 12.1. List style */\n\n.gh-container.is-list .gh-feed {\n display: flex;\n flex-direction: column;\n container-type: inline-size;\n container-name: list-feed;\n}\n\n.gh-container.is-list .gh-card-link {\n flex-direction: row;\n align-items: center;\n gap: 24px;\n}\n\n.gh-container.is-list .no-image .gh-card-link {\n padding-block: 20px;\n}\n\n.gh-container.is-list .gh-card-image {\n flex-shrink: 0;\n width: 220px;\n aspect-ratio: 1.618033;\n}\n\n@container list-feed (width < 600px) {\n .gh-container.is-list .gh-card-image {\n width: 160px;\n }\n}\n\n.gh-container.is-list .gh-card:not(.no-image) .gh-card-wrapper {\n max-width: 600px;\n}\n\n.gh-container.is-list .gh-card-title {\n --factor: 1.05;\n}\n\n.gh-container.is-list .no-image .gh-card-title {\n --factor: 1.2;\n}\n\n.gh-container.is-list .gh-card-excerpt {\n margin-top: 6px;\n}\n\n.gh-container.is-list .gh-card + .gh-card::before {\n position: absolute;\n top: calc(var(--grid-gap) / -2);\n left: 0;\n content: \"\";\n width: 100%;\n height: 1px;\n background-color: var(--color-border);\n}\n\n.home-template .gh-container.is-list .gh-card:first-child:before {\n display: none;\n}\n\n@media (max-width: 767px) {\n .gh-container.is-list .gh-card-link {\n flex-direction: column;\n align-items: flex-start;\n }\n\n .gh-container.is-list .gh-card-image {\n width: 100%;\n }\n}\n\n/* 12.2. Grid style */\n\n.gh-container.is-grid .gh-feed {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(248px, 1fr));\n row-gap: calc(var(--grid-gap) * 1.5);\n overflow: hidden;\n}\n\n.gh-container.is-grid .gh-card::before {\n position: absolute;\n top: calc(var(--grid-gap) / -2);\n right: calc(var(--grid-gap) / -2);\n left: calc(var(--grid-gap) / -2);\n content: \"\";\n height: 1px;\n background-color: var(--color-border);\n}\n\n.gh-container.is-grid .gh-card::after {\n position: absolute;\n top: 0;\n left: calc(var(--grid-gap) / -2);\n content: \"\";\n width: 1px;\n height: 100%;\n background-color: var(--color-border);\n}\n\n@media (max-width: 767px) {\n .gh-container.is-grid .gh-feed {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n\n@media (max-width: 576px) {\n .gh-container.is-grid .gh-feed {\n display: flex;\n flex-direction: column;\n }\n}\n\n/* 12.3. No image list */\n\n.gh-container.is-list.no-image .gh-card-image {\n display: none;\n}\n\n/* 13. Sidebar\n/* ---------------------------------------------------------- */\n\n.gh-sidebar-inner {\n position: sticky;\n top: calc(var(--grid-gap) / 2);\n}\n\n.gh-sidebar-title {\n grid-column: 1 / -1;\n margin-bottom: calc(var(--grid-gap) / 2);\n padding-bottom: 12px;\n font-size: 1.2rem;\n font-weight: 550;\n letter-spacing: 0.025em;\n text-transform: uppercase;\n border-bottom: 1px solid var(--color-border);\n}\n\n.gh-about {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 48px 24px;\n min-height: 380px;\n text-align: center;\n background-color: var(--color-lighter-gray);\n}\n\n.gh-about-icon {\n margin-bottom: 24px;\n width: 60px;\n height: 60px;\n border-radius: 50%;\n}\n\n.gh-about-title {\n font-size: calc(2.4rem * var(--factor, 1));\n font-weight: 700;\n letter-spacing: -0.019em;\n}\n\n.gh-about-description {\n margin-top: 12px;\n font-size: 1.45rem;\n line-height: 1.4;\n}\n\n.gh-about .gh-button {\n margin-top: 32px;\n}\n\n.gh-recommendations {\n margin-top: 48px;\n}\n\n.gh-recommendations .recommendations {\n display: flex;\n flex-direction: column;\n gap: 26px;\n margin: 0;\n padding: 0;\n list-style-type: none;\n}\n\n.gh-recommendations .recommendation:first-child {\n margin-top: 4px;\n}\n\n.gh-recommendations .recommendation a {\n display: grid;\n grid-template-columns: 24px auto;\n gap: 4px 12px;\n}\n\n.gh-recommendations .recommendation a:hover {\n opacity: 1;\n}\n\n.gh-recommendations .recommendation-favicon {\n grid-row: span 2;\n width: 100%;\n border-radius: 4px;\n}\n\n.gh-recommendations .recommendation-title {\n margin-top: -2px;\n font-size: 1.5rem;\n font-weight: 650;\n letter-spacing: -0.009em;\n}\n\n.gh-recommendations .recommendation a:hover .recommendation-title {\n opacity: 0.8;\n}\n\n.gh-recommendations .recommendation-url {\n order: 1;\n overflow: hidden;\n font-size: 1.4rem;\n line-height: 1.25;\n color: var(--color-secondary-text);\n text-overflow: ellipsis;\n}\n\n.gh-recommendations .recommendation-description {\n display: -webkit-box;\n display: none;\n overflow-y: hidden;\n grid-column: 2;\n font-size: 1.4rem;\n line-height: 1.4;\n color: var(--color-secondary-text);\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.gh-recommendations button {\n display: inline-flex;\n align-items: center;\n gap: 2px;\n margin-top: 24px;\n padding: 0;\n cursor: pointer;\n font-size: 1.2rem;\n font-weight: 550;\n letter-spacing: 0.025em;\n text-transform: uppercase;\n background-color: transparent;\n border: 0;\n}\n\n.gh-recommendations button svg {\n margin-top: -1px;\n width: 12px;\n}\n\n.gh-recommendations button:hover {\n opacity: 0.8;\n}\n\n/* 14. Post/page\n/* ---------------------------------------------------------- */\n\n/* 14.1. Article */\n\n.gh-article {\n --container-width: 1120px;\n\n word-break: break-word;\n}\n\n.gh-article-header {\n margin: clamp(40px, 3.64vw + 25.45px, 72px) 0 40px;\n}\n\n.gh-article-tag {\n margin-bottom: 12px;\n font-size: 1.3rem;\n font-weight: 500;\n letter-spacing: 0.01em;\n text-transform: uppercase;\n color: var(--ghost-accent-color);\n}\n\n.gh-article-title {\n font-size: calc(clamp(3.4rem, 1.36vw + 2.85rem, 4.6rem) * var(--factor, 1));\n line-height: 1.1;\n letter-spacing: -0.022em;\n}\n\n.gh-article-excerpt {\n margin-top: clamp(12px, 0.45vw + 10.18px, 16px);\n max-width: 720px;\n font-size: clamp(1.5rem, 0.45vw + 1.32rem, 1.9rem);\n line-height: 1.4;\n letter-spacing: -0.018em;\n}\n\n.gh-article-meta {\n display: flex;\n align-items: center;\n gap: 8px;\n margin-top: 20px;\n margin-left: 6px;\n}\n\n.gh-article-author-image {\n display: flex;\n margin-right: 8px;\n}\n\n.gh-article-author-image a {\n position: relative;\n margin: 0 -8px;\n width: 56px;\n height: 56px;\n overflow: hidden;\n background-color: var(--color-light-gray);\n border-radius: 50%;\n border: 3px solid var(--background-color);\n}\n\n.gh-article-author-image a:first-child {\n z-index: 10;\n}\n\n.gh-article-author-image a:nth-child(2) {\n z-index: 9;\n}\n\n.gh-article-author-image a:nth-child(3) {\n z-index: 8;\n}\n\n.gh-article-author-image :is(img, svg) {\n position: absolute;\n inset: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n\n.gh-article-meta-wrapper {\n display: flex;\n flex-direction: column;\n gap: 4px;\n}\n\n.gh-article-author-name {\n font-size: 1.6rem;\n font-weight: 650;\n letter-spacing: -0.013em;\n}\n\n.gh-article-meta-content {\n font-size: 1.35rem;\n font-weight: 500;\n line-height: 1.2;\n letter-spacing: -0.006em;\n color: var(--color-secondary-text);\n}\n\n.gh-article-image {\n grid-column: wide;\n margin-top: 40px;\n}\n\n.gh-article-image img {\n width: 100%;\n}\n\n/* 14.2. Page template */\n\n.page-template .gh-article-header {\n margin-block: 72px 32px;\n}\n\n/* 14.3. Page without header */\n\n.page-template .gh-content:only-child > *:first-child:not(.kg-width-full) {\n margin-top: 64px;\n}\n\n.page-template .gh-content > *:last-child:not(.kg-width-full) {\n margin-bottom: 6vw;\n}\n\n.page-template .gh-footer {\n margin-top: 0;\n}\n\n/* 15. Content\n/* ---------------------------------------------------------- */\n\n/* Content refers to styling all page and post content that is\ncreated within the Ghost editor. The main content handles\nheadings, text, images and lists. We deal with cards lower down. */\n\n.gh-content {\n font-size: var(--content-font-size, 1.7rem);\n letter-spacing: -0.01em;\n}\n\n/* Default vertical spacing */\n.gh-content > * + * {\n margin-top: calc(28px * var(--content-spacing-factor, 1));\n margin-bottom: 0;\n}\n\n/* Remove space between full-width cards */\n.gh-content > .kg-width-full + .kg-width-full:not(.kg-width-full.kg-card-hascaption + .kg-width-full) {\n margin-top: 0;\n}\n\n/* Add back a top margin to all headings,\nunless a heading is the very first element in the post content */\n.gh-content > [id]:not(:first-child) {\n margin-top: calc(56px * var(--content-spacing-factor, 1));\n}\n\n/* Add drop cap setting */\n.post-template .gh-content.drop-cap > p:first-of-type:first-letter {\n margin :0 0.2em 0em 0;\n font-size: 3.1em;\n float:left;\n line-height: 1;\n margin-left: -1px;\n font-weight: 700;\n}\n\n.has-serif-body.post-template .gh-content.drop-cap > p:first-of-type:first-letter {\n font-size: 3.2em;\n}\n\n/* Add a small margin between a heading and paragraph after it */\n.gh-content > [id] + p {\n margin-top: calc(12px * var(--content-spacing-factor, 1));\n}\n\n/* A larger margin before/after dividers, blockquotes and embeds */\n.gh-content > :is(hr, blockquote, iframe) {\n position: relative;\n margin-top: calc(48px * var(--content-spacing-factor, 1)) !important;\n}\n\n.gh-content > :is(hr, blockquote, iframe) + * {\n margin-top: calc(48px * var(--content-spacing-factor, 1)) !important;\n}\n\n/* Now the content typography styles */\n.gh-content h1 {\n font-size: calc(2.2em * var(--factor, 1));\n letter-spacing: -0.02em;\n}\n\n.gh-content h2 {\n font-size: calc(1.6em * var(--factor, 1));\n letter-spacing: -0.02em;\n}\n\n.gh-content h3 {\n font-size: calc(1.3em * var(--factor, 1));\n letter-spacing: -0.017em;\n}\n\n.gh-content a {\n color: var(--ghost-accent-color);\n text-decoration: underline;\n}\n\n.gh-content .kg-callout-card .kg-callout-text,\n.gh-content .kg-toggle-card .kg-toggle-content > :is(ul, ol, p) {\n font-size: 0.95em;\n}\n\n.has-serif-body .gh-content > blockquote,\n.has-serif-body .gh-content > ol,\n.has-serif-body .gh-content > ul,\n.has-serif-body .gh-content > dl,\n.has-serif-body .gh-content > p,\n.has-serif-body .gh-content .kg-callout-text,\n.has-serif-body .gh-content .kg-toggle-content > ol,\n.has-serif-body .gh-content .kg-toggle-content > ul,\n.has-serif-body .gh-content .kg-toggle-content > p {\n font-family: var(--font-serif-alt);\n}\n\n.gh-content :is(ul, ol) {\n padding-left: 28px;\n}\n\n.gh-content :is(li + li, li :is(ul, ol)) {\n margin-top: 8px;\n}\n\n.gh-content ol ol li {\n list-style-type: lower-alpha;\n}\n\n.gh-content ol ol ol li {\n list-style-type: lower-roman;\n}\n\n.gh-content hr {\n width: 100%;\n height: 1px;\n background-color: var(--color-border);\n border: 0;\n}\n\n.gh-content .gh-table {\n overflow-x: scroll;\n -webkit-overflow-scrolling: touch;\n}\n\n.gh-content .gh-table table {\n width: 100%;\n font-family: var(--font-sans);\n font-size: 1.5rem;\n white-space: nowrap;\n vertical-align: top;\n border-spacing: 0;\n border-collapse: collapse;\n}\n\n.gh-content .gh-table table th {\n font-size: 1.2rem;\n font-weight: 700;\n color: var(--color-darkgrey);\n text-align: left;\n text-transform: uppercase;\n letter-spacing: 0.2px;\n}\n\n.gh-content .gh-table table :is(th, td),\n.gh-content .gh-table table td {\n padding: 6px 12px;\n border-bottom: 1px solid var(--color-border);\n}\n\n.gh-content .gh-table table :is(th, td):first-child {\n padding-left: 0;\n}\n\n.gh-content .gh-table table :is(th, td):last-child {\n padding-right: 0;\n}\n\n.gh-content pre {\n overflow: auto;\n padding: 16px;\n font-size: 1.5rem;\n line-height: 1.5em;\n background: var(--color-lighter-gray);\n border-radius: 6px;\n font-family: var(--font-mono);\n}\n\n.gh-content :not(pre) > code {\n vertical-align: baseline;\n padding: 0.15em 0.4em;\n font-weight: 400;\n font-size: 0.95em;\n line-height: 1em;\n background: var(--color-lighter-gray);\n border-radius: 0.25em;\n font-family: var(--font-mono);\n}\n\n/* 16. Cards\n/* ---------------------------------------------------------- */\n\n/* Add extra margin before/after any cards, except for when immediately preceeded by a heading */\n\n.gh-content :not(.kg-card):not(table):not([id]) + :is(.kg-card, table) {\n margin-top: calc(48px * var(--content-spacing-factor, 1));\n}\n\n.gh-content :is(.kg-card, table) + :not(.kg-card):not(table):not([id]) {\n margin-top: calc(48px * var(--content-spacing-factor, 1));\n}\n\n.gh-content :not(.kg-card):not([id]) + .kg-card.kg-width-full {\n margin-top: calc(68px * var(--content-spacing-factor, 1));\n}\n\n.gh-content .kg-card.kg-width-full + :not(.kg-card):not([id]) {\n margin-top: calc(68px * var(--content-spacing-factor, 1));\n}\n\n/* Image */\n\n.kg-image {\n margin-right: auto;\n margin-left: auto;\n}\n\n/* Embed */\n\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n}\n\n/* Gallery */\n\n.kg-image[width][height],\n.kg-gallery-image {\n cursor: pointer;\n}\n\n.kg-image-card a:hover,\n.kg-gallery-image a:hover {\n opacity: 1 !important;\n}\n\n/* Toggle */\n\n.kg-card.kg-toggle-card .kg-toggle-heading-text {\n font-size: 2rem;\n font-weight: 700;\n}\n\n.has-serif-title .kg-toggle-card .kg-toggle-heading-text {\n font-family: var(--font-serif);\n}\n\n.has-mono-title .kg-toggle-card .kg-toggle-heading-text {\n font-family: var(--font-mono);\n}\n\n/* Callout */\n\n.kg-callout-card.kg-card {\n border-radius: 0.25em;\n}\n\n.kg-callout-card-accent a {\n text-decoration: underline;\n}\n\n/* Blockquote */\n\nblockquote:not([class]) {\n padding-left: 2rem;\n border-left: 4px solid var(--ghost-accent-color);\n}\n\nblockquote.kg-blockquote-alt {\n font-style: normal;\n font-weight: 400;\n color: var(--color-secondary-text);\n}\n\n/* Button */\n\n.kg-card.kg-button-card .kg-btn {\n height: unset;\n padding: .6em 1.2em;\n text-align: center;\n font-size: 1em;\n line-height: 1.2em;\n}\n\n/* Header */\n\n.has-serif-title .kg-card.kg-header-card h2.kg-header-card-header {\n font-family: var(--font-serif);\n}\n\n.has-mono-title .kg-card.kg-header-card h2.kg-header-card-header {\n font-family: var(--font-mono);\n}\n\n.has-serif-body .kg-header-card h3.kg-header-card-subheader {\n font-family: var(--font-serif);\n}\n\n/* Bookmark */\n\n.kg-bookmark-card .kg-bookmark-container {\n border-radius: 0.25em !important;\n}\n\n.kg-bookmark-card .kg-bookmark-container:hover {\n opacity: 1;\n}\n\n.kg-bookmark-card a.kg-bookmark-container,\n.kg-bookmark-card a.kg-bookmark-container:hover {\n background: var(--background-color) !important;\n color: var(--color-darker-gray) !important;\n}\n\n.kg-bookmark-card .kg-bookmark-content {\n padding: 1.15em;\n}\n\n.kg-bookmark-card .kg-bookmark-title {\n font-size: 0.9em;\n}\n\n.kg-bookmark-card .kg-bookmark-description {\n max-height: none;\n margin-top: 0.3em;\n font-size: 0.8em;\n}\n\n.kg-bookmark-card .kg-bookmark-metadata {\n font-size: 0.8em;\n}\n\n.kg-bookmark-card .kg-bookmark-thumbnail img {\n border-radius: 0 0.2em 0.2em 0;\n}\n\n/* Product */\n\n.kg-product-card.kg-card .kg-product-card-image {\n margin-bottom: 12px;\n}\n\n.kg-product-card.kg-card a.kg-product-card-button {\n height: 2.8em;\n margin-top: 12px;\n}\n\n.has-serif-title .kg-product-card.kg-card .kg-product-card-title {\n font-family: var(--font-serif);\n}\n\n.has-mono-title .kg-product-card.kg-card .kg-product-card-title {\n font-family: var(--font-mono);\n}\n\n.has-serif-body .kg-product-card-description :is(p, ul, ol) {\n font-family: var(--font-serif-alt);\n}\n\n/* File */\n\n.kg-file-card.kg-card .kg-file-card-container {\n padding: 0.6em;\n}\n\n.kg-file-card.kg-card .kg-file-card-contents {\n margin: 4px 8px 6px;\n}\n\n.kg-file-card.kg-card .kg-file-card-metadata {\n font-size: 0.9em;\n}\n\n.kg-file-card.kg-card .kg-file-card-filesize::before {\n margin-right: 6px;\n margin-left: 6px;\n}\n\n/* Caption */\n\nfigcaption {\n margin-top: 12px;\n font-size: 1.4rem;\n text-align: center;\n}\n\n.kg-card.kg-width-full figcaption {\n padding: 0 16px;\n}\n\nfigcaption a {\n color: var(--ghost-accent-color);\n text-decoration: underline;\n}\n\n/* 17. Comments\n/* ---------------------------------------------------------- */\n\n.gh-comments {\n margin-top: 48px;\n}\n\n/* 18. Recent posts\n/* ---------------------------------------------------------- */\n\n.post-template .gh-container {\n margin-top: 120px;\n}\n\n.post-template .gh-container-inner {\n display: block;\n}\n\n.post-template .gh-container.is-grid .gh-feed {\n grid-template-columns: repeat(4, 1fr);\n}\n\n.post-template .gh-container .gh-container-title {\n display: block;\n}\n\n/* 19. Archive\n/* ---------------------------------------------------------- */\n\n.gh-archive {\n display: grid;\n grid-template-columns: repeat(16, 1fr);\n gap: var(--grid-gap);\n margin-block: 80px 24px;\n}\n\n.gh-archive.has-image {\n margin-top: 48px;\n}\n\n.gh-archive-inner {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: var(--grid-gap);\n grid-column: 1 / -1;\n padding-bottom: clamp(40px, 2.73vw + 29.09px, 64px);\n border-bottom: 1px solid var(--color-border);\n}\n\n.gh-archive.has-image .gh-archive-inner {\n align-items: center;\n grid-column: 1 / -1;\n}\n\n.gh-archive:not(.has-sidebar):not(.has-image) .gh-archive-inner {\n grid-column: 3 / span 12;\n}\n\n.gh-archive .gh-article-image {\n grid-column: auto;\n margin-top: 0;\n}\n\n:is(.tag-template, .author-template) .gh-container {\n margin-top: 0;\n}\n\n.author-template .gh-archive-inner {\n display: flex;\n flex-direction: row-reverse;\n justify-content: flex-end;\n gap: 24px;\n}\n\n.author-template .gh-article-image {\n margin-top: 0;\n width: 120px;\n height: 120px;\n border-radius: 50%;\n object-fit: cover;\n}\n\n.author-template .gh-article-title {\n font-size: 3.6rem;\n}\n\n.gh-author-meta {\n display: flex;\n gap: 10px;\n margin-top: 14px;\n font-size: 1.5rem;\n font-weight: 550;\n color: var(--color-secondary-text);\n}\n\n.gh-author-meta a {\n color: inherit;\n}\n\n.gh-author-social {\n display: flex;\n gap: 10px;\n align-items: center;\n padding-left: 3px;\n}\n\n.gh-author-social svg {\n width: 20px;\n height: 20px;\n}\n\n@media (max-width: 1199px) {\n .gh-archive {\n display: block;\n }\n}\n\n@media (max-width: 767px) {\n .gh-archive-inner {\n display: flex;\n flex-direction: column-reverse;\n align-items: flex-start;\n }\n\n .author-template .gh-archive-inner {\n flex-direction: column-reverse;\n }\n}\n\n/* 20. Design settings\n/* ---------------------------------------------------------- */\n\n.has-serif-title {\n --factor: 1.15;\n}\n\n.has-mono-title {\n --factor: 1.1;\n}\n\n.has-sans-title :is(.is-title, .gh-content :is(h2, h3)) {\n font-family: var(--font-sans);\n}\n\n.has-serif-title :is(.is-title, .gh-content :is(h2, h3)) {\n font-family: var(--font-serif);\n font-weight: 550;\n}\n\n.has-mono-title :is(.is-title, .gh-content :is(h2, h3)) {\n font-family: var(--font-mono);\n}\n\n.has-sans-body .is-body {\n font-family: var(--font-sans);\n}\n\n.has-serif-body .is-body {\n font-family: var(--font-serif-alt);\n}\n\n.has-serif-title .gh-header.is-classic .gh-header-title {\n font-weight: 550;\n letter-spacing: -0.015em;\n}\n\n.has-mono-title .gh-header.is-classic .gh-header-title {\n letter-spacing: -0.01em;\n}\n\n.has-serif-title .gh-form {\n border-radius: 0;\n}\n\n.has-serif-title .gh-card-title {\n line-height: 1.15;\n letter-spacing: -0.006em;\n font-size: calc(2.0rem*var(--factor, 1))\n}\n\n.has-serif-title .gh-featured-feed .gh-card-title {\n font-size: calc(1.6rem*var(--factor, 1))\n}\n\n.has-mono-title .gh-featured-feed .gh-card-title {\n font-size: calc(1.5rem*var(--factor, 1));\n letter-spacing: 0;\n}\n\n.has-serif-title .gh-header.is-highlight .gh-featured-feed .gh-card-title {\n font-size: clamp(1.6rem, 0.23vw + 1.51rem, 1.8rem);\n}\n\n.has-mono-title .gh-card-title {\n font-size: calc(1.8rem*var(--factor, 1));\n line-height: 1.2;\n}\n\n.has-serif-title .gh-about-title {\n letter-spacing: -0.009em;\n}\n\n.has-serif-title .gh-footer-signup-header {\n letter-spacing: -0.019em;\n}\n\n.has-serif-title .gh-article-title {\n letter-spacing: -0.019em;\n}\n\n.has-serif-body {\n --content-font-size: 1.9rem;\n}\n\n.has-serif-body .gh-card-excerpt {\n font-size: 1.65rem;\n line-height: 1.4;\n letter-spacing: 0.0005em;\n}\n\n.has-serif-body .gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-excerpt,\n.has-serif-body .gh-header.is-highlight .gh-card:first-child .gh-card-excerpt {\n font-size: 1.8rem;\n letter-spacing: -0.001em;\n}\n\n.has-serif-title .gh-header.is-magazine .gh-header-inner>.gh-card .gh-card-title,\n.has-serif-title .gh-header.is-highlight .gh-header-left .gh-card-title {\n font-weight: 550;\n font-size: clamp(3.2rem,1.82vw + 2.47rem,4.9rem)\n}\n\n.has-serif-body .gh-about-description {\n font-size: 1.6rem;\n}\n\n.has-serif-body .gh-article-excerpt {\n letter-spacing: 0;\n}\n\n.has-serif-body .gh-footer-signup-subhead {\n letter-spacing: 0;\n}\n\n.has-serif-title :is(.gh-button, .gh-form, .gh-form-input) {\n border-radius: 0;\n}\n\n.has-mono-title :is(.gh-button) {\n border-radius: 0;\n}\n\n.has-mono-title :is(.gh-form) {\n border-radius: 0;\n}\n\n.has-serif-title .gh-cta-title {\n font-size: 4.8rem;\n}\n\n/* 21. Footer\n/* ---------------------------------------------------------- */\n\n.gh-footer {\n margin-top: 12vw;\n font-size: 1.5rem;\n color: var(--color-darker-gray);\n}\n\n.gh-footer a:not(.gh-button) {\n color: inherit;\n}\n\n/* 21.1 Footer styles */\n\n.gh-footer.has-accent-color {\n background-color: var(--ghost-accent-color);\n}\n\n.gh-footer.has-accent-color .gh-footer-bar {\n border-top: 0;\n}\n\n.gh-footer.has-accent-color .gh-button {\n background-color: #fff;\n color: #15171a;\n}\n\n/* 21.2. Footer bar */\n\n.gh-footer-bar {\n display: grid;\n grid-template-columns: 1fr auto 1fr;\n align-items: center;\n column-gap: 32px;\n margin-bottom: 100px;\n padding-block: 28px;\n font-weight: 550;\n border-block: 1px solid var(--color-border);\n}\n\n.gh-footer-logo {\n position: relative;\n font-size: calc(2.4rem * var(--factor, 1));\n font-weight: 725;\n letter-spacing: -0.015em;\n white-space: nowrap;\n}\n\n.gh-footer-logo img {\n max-height: 40px;\n}\n\n.gh-footer-menu .nav {\n display: flex;\n justify-content: center;\n gap: 8px 28px;\n flex-wrap: wrap;\n margin: 0;\n padding: 0;\n list-style-type: none;\n}\n\n.gh-footer-copyright {\n text-align: right;\n white-space: nowrap;\n}\n\n.gh-footer-copyright a {\n text-decoration: underline;\n}\n\n/* 21.3. Footer signup */\n\n.gh-footer-signup {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding-bottom: 160px;\n text-align: center;\n}\n\n.gh-footer-signup-header {\n font-size: calc(clamp(2.8rem,1.36vw + 2.25rem,4rem) * var(--factor, 1));\n font-weight: 700;\n letter-spacing: -0.03em;\n}\n\n.gh-footer-signup-subhead {\n margin-top: 12px;\n max-width: 640px;\n font-size: 1.8rem;\n font-weight: 450;\n line-height: 1.4;\n letter-spacing: -0.014em;\n opacity: 0.75;\n}\n\n.gh-footer-signup .gh-form {\n margin-top: 40px;\n}\n\n@media (max-width: 991px) {\n .gh-footer-bar {\n display: flex;\n flex-direction: column;\n gap: 20px;\n }\n}\n\n/* 22. Lightbox\n/* ---------------------------------------------------------- */\n\n.pswp {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 3999999;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n -ms-touch-action: none;\n touch-action: none;\n outline: none;\n backface-visibility: hidden;\n -webkit-text-size-adjust: 100%;\n}\n\n.pswp img {\n max-width: none;\n}\n\n.pswp--animate_opacity {\n opacity: 0.001;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n will-change: opacity;\n}\n\n.pswp--open {\n display: block;\n}\n\n.pswp--zoom-allowed .pswp__img {\n cursor: zoom-in;\n}\n\n.pswp--zoomed-in .pswp__img {\n cursor: grab;\n}\n\n.pswp--dragging .pswp__img {\n cursor: grabbing;\n}\n\n.pswp__bg {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.85);\n opacity: 0;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n transform: translateZ(0);\n backface-visibility: hidden;\n will-change: opacity;\n}\n\n.pswp__scroll-wrap {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n\n.pswp__container,\n.pswp__zoom-wrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n touch-action: none;\n backface-visibility: hidden;\n}\n\n.pswp__container,\n.pswp__img {\n user-select: none;\n -webkit-tap-highlight-color: transparent;\n -webkit-touch-callout: none;\n}\n\n.pswp__zoom-wrap {\n position: absolute;\n width: 100%;\n transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);\n transform-origin: left top;\n}\n\n.pswp--animated-in .pswp__bg,\n.pswp--animated-in .pswp__zoom-wrap {\n transition: none;\n}\n\n.pswp__item {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow: hidden;\n}\n\n.pswp__img {\n position: absolute;\n top: 0;\n left: 0;\n width: auto;\n height: auto;\n}\n\n.pswp__img--placeholder {\n backface-visibility: hidden;\n}\n\n.pswp__img--placeholder--blank {\n background: var(--color-black);\n}\n\n.pswp--ie .pswp__img {\n top: 0;\n left: 0;\n width: 100% !important;\n height: auto !important;\n}\n\n.pswp__error-msg {\n position: absolute;\n top: 50%;\n left: 0;\n width: 100%;\n margin-top: -8px;\n font-size: 14px;\n line-height: 16px;\n color: var(--color-secondary-text);\n text-align: center;\n}\n\n.pswp__error-msg a {\n color: var(--color-secondary-text);\n text-decoration: underline;\n}\n\n.pswp__button {\n position: relative;\n display: block;\n float: right;\n width: 44px;\n height: 44px;\n padding: 0;\n margin: 0;\n overflow: visible;\n appearance: none;\n cursor: pointer;\n background: none;\n border: 0;\n box-shadow: none;\n transition: opacity 0.2s;\n}\n\n.pswp__button:focus,\n.pswp__button:hover {\n opacity: 1;\n}\n\n.pswp__button:active {\n outline: none;\n opacity: 0.9;\n}\n\n.pswp__button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n.pswp__ui--over-close .pswp__button--close {\n opacity: 1;\n}\n\n.pswp__button,\n.pswp__button--arrow--left::before,\n.pswp__button--arrow--right::before {\n width: 44px;\n height: 44px;\n background: url(\"../images/default-skin.png\") 0 0 no-repeat;\n background-size: 264px 88px;\n}\n\n@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {\n .pswp--svg .pswp__button,\n .pswp--svg .pswp__button--arrow--left::before,\n .pswp--svg .pswp__button--arrow--right::before {\n background-image: url(\"../images/default-skin.svg\");\n }\n\n .pswp--svg .pswp__button--arrow--left,\n .pswp--svg .pswp__button--arrow--right {\n background: none;\n }\n}\n\n.pswp__button--close {\n background-position: 0 -44px;\n}\n\n.pswp__button--share {\n background-position: -44px -44px;\n}\n\n.pswp__button--fs {\n display: none;\n}\n\n.pswp--supports-fs .pswp__button--fs {\n display: block;\n}\n\n.pswp--fs .pswp__button--fs {\n background-position: -44px 0;\n}\n\n.pswp__button--zoom {\n display: none;\n background-position: -88px 0;\n}\n\n.pswp--zoom-allowed .pswp__button--zoom {\n display: block;\n}\n\n.pswp--zoomed-in .pswp__button--zoom {\n background-position: -132px 0;\n}\n\n.pswp--touch .pswp__button--arrow--left,\n.pswp--touch .pswp__button--arrow--right {\n visibility: hidden;\n}\n\n.pswp__button--arrow--left,\n.pswp__button--arrow--right {\n position: absolute;\n top: 50%;\n width: 70px;\n height: 100px;\n margin-top: -50px;\n background: none;\n}\n\n.pswp__button--arrow--left {\n left: 0;\n}\n\n.pswp__button--arrow--right {\n right: 0;\n}\n\n.pswp__button--arrow--left::before,\n.pswp__button--arrow--right::before {\n position: absolute;\n top: 35px;\n width: 32px;\n height: 30px;\n content: \"\";\n}\n\n.pswp__button--arrow--left::before {\n left: 6px;\n background-position: -138px -44px;\n}\n\n.pswp__button--arrow--right::before {\n right: 6px;\n background-position: -94px -44px;\n}\n\n.pswp__counter {\n position: absolute;\n top: 0;\n left: 0;\n height: 44px;\n padding: 0 15px;\n font-size: 11px;\n font-weight: 700;\n line-height: 44px;\n color: var(--color-white);\n user-select: none;\n}\n\n.pswp__caption {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n min-height: 44px;\n}\n\n.pswp__caption__center {\n max-width: 420px;\n padding: 25px 15px 30px;\n margin: 0 auto;\n font-size: 11px;\n line-height: 1.6;\n color: var(--color-white);\n text-align: center;\n}\n\n.pswp__caption__center .post-caption-title {\n margin-bottom: 7px;\n font-size: 15px;\n font-weight: 500;\n text-transform: uppercase;\n}\n\n.pswp__caption__center .post-caption-meta-item + .post-caption-meta-item::before {\n padding: 0 4px;\n content: \"\\02022\";\n}\n\n.pswp__caption--empty {\n display: none;\n}\n\n.pswp__caption--fake {\n visibility: hidden;\n}\n\n.pswp__preloader {\n position: absolute;\n top: 0;\n left: 50%;\n width: 44px;\n height: 44px;\n margin-left: -22px;\n opacity: 0;\n transition: opacity 0.25s ease-out;\n direction: ltr;\n will-change: opacity;\n}\n\n.pswp__preloader__icn {\n width: 20px;\n height: 20px;\n margin: 12px;\n}\n\n.pswp__preloader--active {\n opacity: 1;\n}\n\n.pswp__preloader--active .pswp__preloader__icn {\n background: url(\"../images/preloader.gif\") 0 0 no-repeat;\n}\n\n.pswp--css_animation .pswp__preloader--active {\n opacity: 1;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {\n animation: clockwise 500ms linear infinite;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {\n animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;\n}\n\n.pswp--css_animation .pswp__preloader__icn {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 14px;\n height: 14px;\n margin: 0;\n background: none;\n opacity: 0.75;\n}\n\n.pswp--css_animation .pswp__preloader__cut {\n position: relative;\n width: 7px;\n height: 14px;\n overflow: hidden;\n}\n\n.pswp--css_animation .pswp__preloader__donut {\n position: absolute;\n top: 0;\n left: 0;\n box-sizing: border-box;\n width: 14px;\n height: 14px;\n margin: 0;\n background: none;\n border: 2px solid var(--color-white);\n border-bottom-color: transparent;\n border-left-color: transparent;\n border-radius: 50%;\n}\n\n@media screen and (max-width: 1024px) {\n .pswp__preloader {\n position: relative;\n top: auto;\n left: auto;\n float: right;\n margin: 0;\n }\n}\n\n@keyframes clockwise {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes donut-rotate {\n 0% {\n transform: rotate(0);\n }\n\n 50% {\n transform: rotate(-140deg);\n }\n\n 100% {\n transform: rotate(0);\n }\n}\n\n.pswp__ui {\n z-index: 1550;\n visibility: visible;\n opacity: 1;\n -webkit-font-smoothing: auto;\n}\n\n.pswp__top-bar {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 44px;\n}\n\n.pswp__caption,\n.pswp__top-bar,\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n backface-visibility: hidden;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n will-change: opacity;\n}\n\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n visibility: visible;\n}\n\n.pswp__ui--idle .pswp__top-bar {\n opacity: 0;\n}\n\n.pswp__ui--idle .pswp__button--arrow--left,\n.pswp__ui--idle .pswp__button--arrow--right {\n opacity: 0;\n}\n\n.pswp__ui--hidden .pswp__top-bar,\n.pswp__ui--hidden .pswp__caption,\n.pswp__ui--hidden .pswp__button--arrow--left,\n.pswp__ui--hidden .pswp__button--arrow--right {\n opacity: 0.001;\n}\n\n.pswp__ui--one-slide .pswp__button--arrow--left,\n.pswp__ui--one-slide .pswp__button--arrow--right,\n.pswp__ui--one-slide .pswp__counter {\n display: none;\n}\n\n.pswp__element--disabled {\n display: none !important;\n}\n\n.pswp--minimal--dark .pswp__top-bar {\n background: none;\n}\n"]}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/assets/built/source.js b/site/versions/5.94.0/content/themes/source/assets/built/source.js
new file mode 100644
index 0000000..24d8cee
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/built/source.js
@@ -0,0 +1,2 @@
+function dropdown(){const r=window.matchMedia("(max-width: 767px)"),a=document.querySelector(".gh-navigation"),s=a.querySelector(".gh-navigation-menu"),l=s?.querySelector(".nav");if(l){const e=document.querySelector(".gh-navigation-logo"),t=l.innerHTML;r.matches&&l.querySelectorAll("li").forEach(function(e,t){e.style.transitionDelay=.03*(t+1)+"s"});const n=function(){if(!r.matches){for(var e=[];l.offsetWidth+64>s.offsetWidth&&l.lastElementChild;)e.unshift(l.lastElementChild),l.lastElementChild.remove();if(e.length){const o=document.createElement("button"),i=(o.setAttribute("class","gh-more-toggle gh-icon-button"),o.setAttribute("aria-label","More"),o.innerHTML=' ',document.createElement("div"));i.setAttribute("class","gh-dropdown"),10<=e.length?(a.classList.add("is-dropdown-mega"),i.style.gridTemplateRows=`repeat(${Math.ceil(e.length/2)}, 1fr)`):a.classList.remove("is-dropdown-mega"),e.forEach(function(e){i.appendChild(e)}),o.appendChild(i),l.appendChild(o);var t=o.getBoundingClientRect(),n=window.innerWidth/2;t.left{l.innerHTML=t,n()},1)})}}function lightbox(e){document.querySelectorAll(e).forEach(function(e){e.addEventListener("click",function(e){var t=e;t.preventDefault();for(var n,o=[],i=0,r=t.target.closest(".kg-card").previousElementSibling;r&&(r.classList.contains("kg-image-card")||r.classList.contains("kg-gallery-card"));){var a=[];r.querySelectorAll("img").forEach(function(e){a.push({src:e.getAttribute("src"),msrc:e.getAttribute("src"),w:e.getAttribute("width"),h:e.getAttribute("height"),el:e}),i+=1}),r=r.previousElementSibling,o=a.concat(o)}t.target.classList.contains("kg-image")?o.push({src:t.target.getAttribute("src"),msrc:t.target.getAttribute("src"),w:t.target.getAttribute("width"),h:t.target.getAttribute("height"),el:t.target}):(n=!1,t.target.closest(".kg-gallery-card").querySelectorAll("img").forEach(function(e){o.push({src:e.getAttribute("src"),msrc:e.getAttribute("src"),w:e.getAttribute("width"),h:e.getAttribute("height"),el:e}),n||e===t.target?n=!0:i+=1}));for(var s=t.target.closest(".kg-card").nextElementSibling;s&&(s.classList.contains("kg-image-card")||s.classList.contains("kg-gallery-card"));)s.querySelectorAll("img").forEach(function(e){o.push({src:e.getAttribute("src"),msrc:e.getAttribute("src"),w:e.getAttribute("width"),h:e.getAttribute("height"),el:e})}),s=s.nextElementSibling;e=document.querySelectorAll(".pswp")[0];new PhotoSwipe(e,PhotoSwipeUI_Default,o,{bgOpacity:.9,closeOnScroll:!0,fullscreenEl:!1,history:!1,index:i,shareEl:!1,zoomEl:!1,getThumbBoundsFn:function(e){var e=o[e].el,t=window.pageYOffset||document.documentElement.scrollTop,e=e.getBoundingClientRect();return{x:e.left,y:e.top+t,w:e.width}}}).init()})})}function pagination(e=!0,s,l=!1){const c=document.querySelector(".gh-feed");if(!c)return;let t=!1;async function n(){var t=document.querySelector("link[rel=next]");if(t)try{var e=await(await fetch(t.href)).text(),n=(new DOMParser).parseFromString(e,"text/html"),o=n.querySelectorAll(".gh-feed:not(.gh-featured):not(.gh-related) > *");const r=document.createDocumentFragment(),a=[];o.forEach(function(e){e=document.importNode(e,!0);l&&(e.style.visibility="hidden"),r.appendChild(e),a.push(e)}),c.appendChild(r),s&&s(a,d);var i=n.querySelector("link[rel=next]");i&&i.href?t.href=i.href:(t.remove(),u&&u.remove())}catch(e){throw t.remove(),e}}const o=document.querySelector(".gh-footer"),u=document.querySelector(".gh-loadmore"),d=(!document.querySelector("link[rel=next]")&&u&&u.remove(),async function(){o.getBoundingClientRect().top<=window.innerHeight&&document.querySelector("link[rel=next]")&&await n()});const i=new IntersectionObserver(async function(e){if(!t){if(t=!0,e[0].isIntersecting)if(l)await n();else for(;o.getBoundingClientRect().top<=window.innerHeight&&document.querySelector("link[rel=next]");)await n();t=!1,document.querySelector("link[rel=next]")||i.disconnect()}});e?i.observe(o):u.addEventListener("click",n)}!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){var n;if(e&&t)return-1==(n=(n=this._events=this._events||{})[e]=n[e]||[]).indexOf(t)&&n.push(t),this},t.once=function(e,t){var n;if(e&&t)return this.on(e,t),((n=this._onceEvents=this._onceEvents||{})[e]=n[e]||{})[t]=!0,this},t.off=function(e,t){e=this._events&&this._events[e];if(e&&e.length)return-1!=(t=e.indexOf(t))&&e.splice(t,1),this},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var o=this._onceEvents&&this._onceEvents[e],i=0;i"+e.label+"",T.parseShareButtonOut&&(i=T.parseShareButtonOut(e,i));v.children[0].innerHTML=i,v.children[0].onclick=z}}function r(e){for(var t=0;tT.fitControlsWidth?(t=T.barsSize,T.captionEl&&"auto"===t.bottom?(h||((h=s.createEl("pswp__caption pswp__caption--fake")).appendChild(s.createEl("pswp__caption__center")),p.insertBefore(h,f),s.addClass(p,"pswp__ui--fit")),T.addCaptionHTMLFn(e,h,!0)?(e=h.clientHeight,n.bottom=parseInt(e,10)||44):n.bottom=t.top):n.bottom="auto"===t.bottom?0:t.bottom,n.top=t.top):n.top=n.bottom=0}function P(){function e(e){if(e)for(var t=e.length,n=0;nt.min[e]?n[e]=t.min[e]:n[e]=mt&&(Fe=0f.currItem.fitRatio&&Wt(Ie))}}var V,X,$,g,Q,J,ee,te,o,v,ne,oe,ie,re,ae,a,se,le,ce,ue,de,me,pe,i,fe,he,ge,ve,ye,we,s,xe,be,Ee,Ie,Ce,Te,Se,l,ke,Ae,De,Le,_e,c,u,Me,d,Oe,y,Fe,Re,Pe,Ze,ze,qe,Ne=e(),Be=e(),w=e(),x={},Ue=0,We={},b=e(),E=0,He=!0,Ke=[],je={},Ye=!1,Ge={},I=function(e){var t=Ge[e];if(t){var n=Array.prototype.slice.call(arguments);n.shift();for(var o=0;of.currItem.fitRatio?Ye||(cn(f.currItem,!1,!0),Ye=!0):Ye&&(cn(f.currItem),Ye=!1)),Ve(Oe,w.x,w.y,v))},Xe=function(e){e.container&&Ve(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},$e=function(e,t){t[me]=oe+e+"px, 0px"+ie},Qe=function(e,t){var n;!h.loop&&t&&(t=g+(b.x*Ue-e)/b.x,n=Math.round(e-M.x),t<0&&0=O()-1&&n<0)&&(e=M.x+n*h.mainScrollEndFriction),M.x=e,$e(e,Q)},Je=function(e,t){var n=Et[e]-We[e];return Be[e]+Ne[e]+n-t/ne*n},k=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},et=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},tt=null,nt=function(){tt&&(p.unbind(document,"mousemove",nt),p.addClass(m,"pswp--has_mouse"),h.mouseUsed=!0,I("mouseUsed")),tt=setTimeout(function(){tt=null},100)},ot=function(e,t){e=sn(f.currItem,x,e);return t&&(d=e),e},it=function(e){return(e=e||f.currItem).initialZoomLevel},rt=function(e){return 0<(e=e||f.currItem).w?h.maxSpreadZoom:1},A={},at=0,st=function(e){A[e]&&(A[e].raf&&he(A[e].raf),at--,delete A[e])},lt=function(e){A[e]&&st(e),A[e]||(at++,A[e]={})},ct=function(){for(var e in A)A.hasOwnProperty(e)&&st(e)},ut=function(e,t,n,o,i,r,a){function s(){A[e]&&(l=C()-c,o<=l?(st(e),r(n),a&&a()):(r((n-t)*i(l/o)+t),A[e].raf=fe(s)))}var l,c=C();lt(e);s()},z={shout:I,listen:r,viewportSize:x,options:h,isMainScrollAnimating:function(){return y},getZoomLevel:function(){return v},getCurrentIndex:function(){return g},isDragging:function(){return l},isZooming:function(){return u},setScrollOffset:function(e,t){We.x=e,we=We.y=t,I("updateScrollOffset",We)},applyZoomPan:function(e,t,n,o){w.x=t,w.y=n,v=e,S(o)},init:function(){if(!V&&!X){f.framework=p,f.template=m,f.bg=p.getChildByClass(m,"pswp__bg"),ge=m.className,V=!0,s=p.detectFeatures(),fe=s.raf,he=s.caf,me=s.transform,ye=s.oldIE,f.scrollWrap=p.getChildByClass(m,"pswp__scroll-wrap"),f.container=p.getChildByClass(f.scrollWrap,"pswp__container"),Q=f.container.style,f.itemHolders=a=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],a[0].el.style.display=a[2].el.style.display="none",me?(t=s.perspective&&!i,oe="translate"+(t?"3d(":"("),ie=s.perspective?", 0px)":")"):(me="left",p.addClass(m,"pswp--ie"),$e=function(e,t){t.left=e+"px"},Xe=function(e){var t=1=O())&&(g=0),f.currItem=en(g),(s.isOldIOSPhone||s.isOldAndroid)&&(He=!1),m.setAttribute("aria-hidden","false"),h.modal&&(He?m.style.position="fixed":(m.style.position="absolute",m.style.top=p.getScrollY()+"px")),void 0===we&&(I("initialLayout"),we=ve=p.getScrollY());var n="pswp--open ";for(h.mainClass&&(n+=h.mainClass+" "),h.showHideOpacity&&(n+="pswp--animate_opacity "),n=(n=(n+=i?"pswp--touch":"pswp--notouch")+(s.animationName?" pswp--css_animation":""))+(s.svg?" pswp--svg":""),p.addClass(m,n),f.updateSize(),J=-1,E=null,e=0;e<3;e++)$e((e+J)*b.x,a[e].el.style);ye||p.bind(f.scrollWrap,te,f),r("initialZoomInEnd",function(){f.setContent(a[0],g-1),f.setContent(a[2],g+1),a[0].el.style.display=a[2].el.style.display="block",h.focus&&m.focus(),p.bind(document,"keydown",f),s.transform&&p.bind(f.scrollWrap,"click",f),h.mouseUsed||p.bind(document,"mousemove",nt),p.bind(window,"resize scroll orientationchange",f),I("bindEvents")}),f.setContent(a[1],g),f.updateCurrItem(),I("afterInit"),He||(re=setInterval(function(){at||l||u||v!==f.currItem.initialZoomLevel||f.updateSize()},1e3)),p.addClass(m,"pswp--visible")}var t},close:function(){V&&(X=!(V=!1),I("close"),p.unbind(window,"resize scroll orientationchange",f),p.unbind(window,"scroll",o.scroll),p.unbind(document,"keydown",f),p.unbind(document,"mousemove",nt),s.transform&&p.unbind(f.scrollWrap,"click",f),l&&p.unbind(window,ee,f),clearTimeout(xe),I("unbindEvents"),tn(f.currItem,null,!0,f.destroy))},destroy:function(){I("destroy"),Xt&&clearTimeout(Xt),m.setAttribute("aria-hidden","true"),m.className=ge,re&&clearInterval(re),p.unbind(f.scrollWrap,te,f),p.unbind(window,"scroll",f),St(),ct(),Ge=null},panTo:function(e,t,n){n||(e>d.min.x?e=d.min.x:ed.min.y?t=d.min.y:td.min[e]||rd.min[e]&&(c=h.panEndFriction,d.min[e],n=d.min[e]-Be[e]),(n<=0||l<0)&&1gt.x&&(i=gt.x)):d.min.x!==d.max.x&&(o=r)):(rf.currItem.fitRatio&&(w[e]+=t[e]*c)):(void 0!==i&&(Qe(i,!0),_e=i!==gt.x),d.min.x!==d.max.x&&(void 0!==o?w.x=o:_e||(w.x+=t.x*c)),void 0!==i)},Bt=function(){var e,t,n,o,i,r;c&&0!==(e=c.length)&&(k(D,c[0]),L.x=D.x-_.x,L.y=D.y-_.y,u&&1f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(ze=!0),n=1,o=it(),i=rt(),t=mt&&(L.x-=c[0].x-ft.x),Math.abs(L.y)>=mt)&&(L.y-=c[0].y-ft.y),_.x=D.x,_.y=D.y,0===L.x&&0===L.y||("v"===Fe&&h.closeOnVerticalDrag&&!At()?(Ne.y+=L.y,w.y+=L.y,r=Rt(),Te=!0,I("onVerticalDrag",r),T(r),S()):(Ft(C(),D.x,D.y),De=!0,d=f.currItem.bounds,Nt("x",L)||(Nt("y",L),et(w),S())))))},Ut=function(){var t,n,o={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(e){n=(1d.min[t]?o.backAnimDestination[t]=d.min[t]:w[t]=O()&&(g=h.loop?0:O()-1,i=!0),i&&!h.loop||(E+=o,Ue-=o,n=!0));var e=b.x*Ue,r=Math.abs(e-M.x),a=n||e>M.x==0The image could not be loaded.',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return $t.length}},rn=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},an=function(e,t,n){var o=e.bounds;o.center.x=Math.round((F.x-t)/2),o.center.y=Math.round((F.y-n)/2)+e.vGap.top,o.max.x=t>F.x?Math.round(F.x-t):o.center.x,o.max.y=n>F.y?Math.round(F.y-n)+e.vGap.top:o.center.y,o.min.x=t>F.x?0:o.center.x,o.min.y=n>F.y?e.vGap.top:o.center.y},sn=function(e,t,n){var o,i;return e.src&&!e.loadError?((o=!n)&&(e.vGap||(e.vGap={top:0,bottom:0}),I("parseVerticalMargin",e)),F.x=t.x,F.y=t.y-e.vGap.top-e.vGap.bottom,o&&(t=F.x/e.w,i=F.y/e.h,e.fitRatio=t=d.max.x&&n<=d.min.y&&n>=d.max.y)&&e.preventDefault(),f.panTo(t,n)},toggleDesktopZoom:function(e){e=e||{x:x.x/2+We.x,y:x.y/2+We.y};var t=h.getDoubleTapZoom(!0,f.currItem),n=v===t;f.mouseZoomedIn=!n,f.zoomTo(n?f.currItem.initialZoomLevel:t,e,333),p[(n?"remove":"add")+"Class"](m,"pswp--zoomed-in")}}});function pn(){hn&&clearTimeout(hn),vn&&clearTimeout(vn)}function fn(){var e=Sn(),t={};if(!(e.length<5)){var n,o=e.split("&");for(r=0;r .kg-image[width][height], .kg-gallery-image > img"),reframe(document.querySelectorAll(['.gh-content iframe[src*="youtube.com"]','.gh-content iframe[src*="youtube-nocookie.com"]','.gh-content iframe[src*="player.vimeo.com"]','.gh-content iframe[src*="kickstarter.com"][src*="video.html"]',".gh-content object",".gh-content embed"].join(","))),dropdown(),document.body.classList.contains("home-template")||document.body.classList.contains("post-template")||pagination(),document.querySelectorAll(".gh-content > table:not(.gist table)").forEach(function(e){var t=document.createElement("div");t.className="gh-table",e.parentNode.insertBefore(t,e),t.appendChild(e)});
+//# sourceMappingURL=source.js.map
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/assets/built/source.js.map b/site/versions/5.94.0/content/themes/source/assets/built/source.js.map
new file mode 100644
index 0000000..749db4b
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/built/source.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["dropdown.js","lightbox.js","pagination.js","imagesloaded.pkgd.min.js","photoswipe-ui-default.min.js","photoswipe.min.js","reframe.min.js","main.js"],"names":["dropdown","mediaQuery","window","matchMedia","head","document","querySelector","menu","nav","logo","navHTML","innerHTML","matches","querySelectorAll","forEach","item","index","style","transitionDelay","makeDropdown","submenuItems","offsetWidth","lastElementChild","unshift","remove","length","toggle","createElement","wrapper","setAttribute","classList","add","gridTemplateRows","Math","ceil","child","appendChild","toggleRect","getBoundingClientRect","documentCenter","innerWidth","left","addEventListener","e","contains","target","imagesLoaded","setTimeout","lightbox","trigger","trig","onThumbnailsClick","preventDefault","reachedCurrentItem","items","prevSibling","closest","previousElementSibling","prevItems","push","src","getAttribute","msrc","w","h","el","concat","nextSibling","nextElementSibling","pswpElement","PhotoSwipe","PhotoSwipeUI_Default","bgOpacity","closeOnScroll","fullscreenEl","history","shareEl","zoomEl","getThumbBoundsFn","thumbnail","pageYScroll","pageYOffset","documentElement","scrollTop","rect","x","y","top","width","init","pagination","isInfinite","done","isMasonry","feedElement","let","loading","async","loadNextPage","nextElement","html","await","fetch","href","text","doc","DOMParser","parseFromString","postElements","fragment","createDocumentFragment","elems","post","clonedItem","importNode","visibility","loadNextWithCheck","resNextElement","buttonElement","innerHeight","observer","IntersectionObserver","entries","isIntersecting","disconnect","observe","t","define","amd","module","exports","EvEmitter","this","prototype","on","n","i","_events","indexOf","once","_onceEvents","off","splice","emitEvent","slice","o","r","apply","allOff","require","s","elements","Array","isArray","d","call","options","getImages","jqDeferred","Deferred","check","bind","a","error","img","url","element","Image","jQuery","console","u","Object","create","images","addElementImages","nodeName","addImage","background","addElementBackgroundImages","nodeType","1","9","11","getComputedStyle","exec","backgroundImage","addBackground","progress","progressedCount","hasAnyBroken","complete","isLoaded","notify","debug","log","isComplete","getIsImageComplete","confirm","naturalWidth","proxyImage","handleEvent","type","onload","unbindEvents","onerror","removeEventListener","makeJQueryPlugin","fn","promise","b","A","event","q","timeToIdle","mouseUsed","k","K","c","f","srcElement","g","S","onTap","name","stopPropagation","features","isOldAndroid","D","getNumItemsFn","p","C","E","F","removeClass","addClass","H","shareButtons","getImageURLForShare","getPageURLForShare","getTextForShare","replace","encodeURIComponent","id","download","label","parseShareButtonOut","children","onclick","G","I","closeElClasses","hasClass","clearTimeout","J","v","setIdle","L","relatedTarget","toElement","timeToIdleOutside","O","m","P","vGap","likelyTouchDevice","screen","fitControlsWidth","barsSize","captionEl","bottom","createEl","insertBefore","addCaptionHTMLFn","clientHeight","parseInt","T","className","option","onInit","getChildByClass","j","l","z","loadingIndicatorDelay","title","closeEl","counterEl","arrowEl","preloaderEl","tapToClose","tapToToggleControls","clickToCloseNonZoomable","currItem","location","indexIndicatorSep","shout","hasAttribute","open","round","toggleDesktopZoom","close","prev","next","isFullscreen","exit","enter","extend","scrollWrap","listen","hideControls","showControls","update","initialZoomLevel","getZoomLevel","zoomTo","getDoubleTapZoom","test","tagName","prevent","onGlobalTap","onMouseOver","clearInterval","unbind","eventK","updateFullscreen","hideAnimationDuration","removeChild","showAnimationDuration","setInterval","getFullscreenAPI","template","allowProgressiveImg","updateIndexIndicator","setScrollOffset","getScrollY","getCurrentIndex","detail","pointerType","fitRatio","releasePoint","supportsFullscreen","exitFullscreen","mozCancelFullScreen","webkitExitFullscreen","msExitFullscreen","requestFullscreen","enterK","exitK","elementK","mozRequestFullScreen","webkitRequestFullscreen","msRequestFullscreen","Element","ALLOW_KEYBOARD_INPUT","split","RegExp","firstChild","arraySearch","hasOwnProperty","easing","sine","out","sin","PI","inOut","cos","cubic","detectFeatures","oldIE","all","touch","requestAnimationFrame","raf","caf","cancelAnimationFrame","pointerEvent","PointerEvent","navigator","msPointerEnabled","userAgent","platform","appVersion","match","isOldIOSPhone","parseFloat","androidVersion","isMobileOpera","charAt","toUpperCase","toLowerCase","Date","getTime","max","svg","createElementNS","createSVGRect","allowPanToNext","spacing","loop","pinchToClose","closeOnVerticalDrag","verticalDragRange","showHideOpacity","focus","escKey","arrowKeys","mainScrollEndFriction","panEndFriction","isClickableElement","maxSpreadZoom","modal","scaleMode","ma","za","publicMethods","wa","Aa","ac","Ca","Ba","Va","initialPosition","La","min","Xa","keyCode","ctrlKey","altKey","shiftKey","metaKey","returnValue","Ya","Y","X","fa","Za","Ob","button","$b","U","Eb","Da","mb","pointerId","pageX","pageY","Mb","_","cb","V","ha","ka","ia","$","W","ga","Ma","oa","pa","na","kb","lb","nb","ta","ra","ob","Q","Ea","Sa","zb","Ab","aa","hb","ib","Gb","vb","ub","abs","ca","yb","Pb","tb","gb","Rb","N","4","2","3","changedTouches","sb","R","Sb","calculateSwipeSpeed","Ib","ja","db","Fa","Ha","Ub","Wb","Tb","B","M","Z","da","ea","la","qa","sa","ua","va","xa","ya","arguments","shift","bg","opacity","Ga","mc","Ia","container","Ja","Ka","Na","Oa","Pa","ic","Ta","Ua","$a","_a","ab","bb","eb","viewportSize","isMainScrollAnimating","isDragging","isZooming","applyZoomPan","framework","transform","itemHolders","wrap","display","perspective","height","resize","updateSize","orientationchange","clientWidth","scroll","keydown","click","animationName","ui","isNaN","_b","position","mainClass","setContent","updateCurrItem","cc","destroy","Xb","panTo","goTo","updateCurrZoomItem","bounds","center","invalidateCurrItems","needsUpdate","pop","cleanSlide","fb","jb","pb","qb","rb","wb","sqrt","Qb","Bb","Cb","parentNode","Db","Fb","identifier","Hb","Jb","Kb","Lb","touches","Nb","Vb","lastFlickOffset","lastFlickDist","lastFlickSpeed","slowDownRatio","slowDownRatioReverse","speedDecelerationRatio","speedDecelerationRatioAbs","distanceOffset","backAnimDestination","backAnimStarted","calculateOverBoundsAnimOffset","calculateAnimOffset","timeDiff","panAnimLoop","zoomPan","now","lastNow","initGestures","maxTouchPoints","msMaxTouchPoints","mousedown","mousemove","mouseup","kc","loaded","loadComplete","loadError","lc","errorMsg","nc","ec","holder","jc","baseDiv","clearPlaceholder","Yb","Zb","removeAttribute","initialLayout","miniImg","webkitBackfaceVisibility","dc","fc","forceProgressiveLoading","preload","gc","hc","imageAppended","placeholder","lastChild","lazyLoadItem","initController","getItemAt","preloader","qc","createEvent","origEvent","initCustomEvent","dispatchEvent","oc","rc","pc","initTap","onTapStart","onTapRelease","initDesktopZoom","setupDesktopZoom","handleMouseWheel","mouseZoomedIn","deltaY","deltaMode","deltaX","wheelDeltaX","wheelDeltaY","wheelDelta","Gc","sc","uc","Hc","Fc","galleryPIDs","pid","tc","vc","wc","xc","yc","zc","Ac","Bc","Cc","Dc","Ec","galleryUID","hash","substring","Ic","initHistory","updateURL","onHashChange","back","pushState","pathname","search","globalThis","self","reframe","offsetHeight","paddingTop","navigation","burger","overflowY","join","body","table"],"mappings":"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","file":"source.js","sourcesContent":["function dropdown() {\n const mediaQuery = window.matchMedia('(max-width: 767px)');\n\n const head = document.querySelector('.gh-navigation');\n const menu = head.querySelector('.gh-navigation-menu');\n const nav = menu?.querySelector('.nav');\n if (!nav) return;\n\n const logo = document.querySelector('.gh-navigation-logo');\n const navHTML = nav.innerHTML;\n\n if (mediaQuery.matches) {\n const items = nav.querySelectorAll('li');\n items.forEach(function (item, index) {\n item.style.transitionDelay = `${0.03 * (index + 1)}s`;\n });\n }\n\n const makeDropdown = function () {\n if (mediaQuery.matches) return;\n const submenuItems = [];\n\n while ((nav.offsetWidth + 64) > menu.offsetWidth) {\n if (nav.lastElementChild) {\n submenuItems.unshift(nav.lastElementChild);\n nav.lastElementChild.remove();\n } else {\n break;\n }\n }\n\n if (!submenuItems.length) {\n head.classList.add('is-dropdown-loaded');\n return;\n }\n\n const toggle = document.createElement('button');\n toggle.setAttribute('class', 'gh-more-toggle gh-icon-button');\n toggle.setAttribute('aria-label', 'More');\n toggle.innerHTML = ' ';\n\n const wrapper = document.createElement('div');\n wrapper.setAttribute('class', 'gh-dropdown');\n\n if (submenuItems.length >= 10) {\n head.classList.add('is-dropdown-mega');\n wrapper.style.gridTemplateRows = `repeat(${Math.ceil(submenuItems.length / 2)}, 1fr)`;\n } else {\n head.classList.remove('is-dropdown-mega');\n }\n\n submenuItems.forEach(function (child) {\n wrapper.appendChild(child);\n });\n\n toggle.appendChild(wrapper);\n nav.appendChild(toggle);\n\n const toggleRect = toggle.getBoundingClientRect();\n const documentCenter = window.innerWidth / 2;\n\n if (toggleRect.left < documentCenter) {\n wrapper.classList.add('is-left');\n }\n\n head.classList.add('is-dropdown-loaded');\n\n window.addEventListener('click', function (e) {\n if (head.classList.contains('is-dropdown-open')) {\n head.classList.remove('is-dropdown-open');\n } else if (toggle.contains(e.target)) {\n head.classList.add('is-dropdown-open');\n }\n });\n }\n\n imagesLoaded(logo, function () {\n makeDropdown();\n });\n\n window.addEventListener('load', function () {\n if (!logo) {\n makeDropdown();\n }\n });\n\n window.addEventListener('resize', function () {\n setTimeout(() => {\n nav.innerHTML = navHTML;\n makeDropdown();\n }, 1);\n });\n}\n","function lightbox(trigger) {\n var onThumbnailsClick = function (e) {\n e.preventDefault();\n\n var items = [];\n var index = 0;\n\n var prevSibling = e.target.closest('.kg-card').previousElementSibling;\n\n while (prevSibling && (prevSibling.classList.contains('kg-image-card') || prevSibling.classList.contains('kg-gallery-card'))) {\n var prevItems = [];\n\n prevSibling.querySelectorAll('img').forEach(function (item) {\n prevItems.push({\n src: item.getAttribute('src'),\n msrc: item.getAttribute('src'),\n w: item.getAttribute('width'),\n h: item.getAttribute('height'),\n el: item,\n })\n\n index += 1;\n });\n prevSibling = prevSibling.previousElementSibling;\n\n items = prevItems.concat(items);\n }\n\n if (e.target.classList.contains('kg-image')) {\n items.push({\n src: e.target.getAttribute('src'),\n msrc: e.target.getAttribute('src'),\n w: e.target.getAttribute('width'),\n h: e.target.getAttribute('height'),\n el: e.target,\n });\n } else {\n var reachedCurrentItem = false;\n\n e.target.closest('.kg-gallery-card').querySelectorAll('img').forEach(function (item) {\n items.push({\n src: item.getAttribute('src'),\n msrc: item.getAttribute('src'),\n w: item.getAttribute('width'),\n h: item.getAttribute('height'),\n el: item,\n });\n\n if (!reachedCurrentItem && item !== e.target) {\n index += 1;\n } else {\n reachedCurrentItem = true;\n }\n });\n }\n\n var nextSibling = e.target.closest('.kg-card').nextElementSibling;\n\n while (nextSibling && (nextSibling.classList.contains('kg-image-card') || nextSibling.classList.contains('kg-gallery-card'))) {\n nextSibling.querySelectorAll('img').forEach(function (item) {\n items.push({\n src: item.getAttribute('src'),\n msrc: item.getAttribute('src'),\n w: item.getAttribute('width'),\n h: item.getAttribute('height'),\n el: item,\n })\n });\n nextSibling = nextSibling.nextElementSibling;\n }\n\n var pswpElement = document.querySelectorAll('.pswp')[0];\n\n var options = {\n bgOpacity: 0.9,\n closeOnScroll: true,\n fullscreenEl: false,\n history: false,\n index: index,\n shareEl: false,\n zoomEl: false,\n getThumbBoundsFn: function(index) {\n var thumbnail = items[index].el,\n pageYScroll = window.pageYOffset || document.documentElement.scrollTop,\n rect = thumbnail.getBoundingClientRect();\n\n return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};\n }\n }\n\n var gallery = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options);\n gallery.init();\n\n return false;\n };\n\n var triggers = document.querySelectorAll(trigger);\n triggers.forEach(function (trig) {\n trig.addEventListener('click', function (e) {\n onThumbnailsClick(e);\n });\n });\n}\n","function pagination(isInfinite = true, done, isMasonry = false) {\n const feedElement = document.querySelector('.gh-feed');\n if (!feedElement) return;\n\n let loading = false;\n const target = document.querySelector('.gh-footer');\n const buttonElement = document.querySelector('.gh-loadmore');\n\n if (!document.querySelector('link[rel=next]') && buttonElement) {\n buttonElement.remove();\n }\n\n const loadNextPage = async function () {\n const nextElement = document.querySelector('link[rel=next]');\n if (!nextElement) return;\n\n try {\n const res = await fetch(nextElement.href);\n const html = await res.text();\n const parser = new DOMParser();\n const doc = parser.parseFromString(html, 'text/html');\n\n const postElements = doc.querySelectorAll('.gh-feed:not(.gh-featured):not(.gh-related) > *');\n const fragment = document.createDocumentFragment();\n const elems = [];\n\n postElements.forEach(function (post) {\n var clonedItem = document.importNode(post, true);\n\n if (isMasonry) {\n clonedItem.style.visibility = 'hidden';\n }\n\n fragment.appendChild(clonedItem);\n elems.push(clonedItem);\n });\n\n feedElement.appendChild(fragment);\n\n if (done) {\n done(elems, loadNextWithCheck);\n }\n\n const resNextElement = doc.querySelector('link[rel=next]');\n if (resNextElement && resNextElement.href) {\n nextElement.href = resNextElement.href;\n } else {\n nextElement.remove();\n if (buttonElement) {\n buttonElement.remove();\n }\n }\n } catch (e) {\n nextElement.remove();\n throw e;\n }\n };\n\n const loadNextWithCheck = async function () {\n if (target.getBoundingClientRect().top <= window.innerHeight && document.querySelector('link[rel=next]')) {\n await loadNextPage();\n }\n }\n\n const callback = async function (entries) {\n if (loading) return;\n\n loading = true;\n\n if (entries[0].isIntersecting) {\n // keep loading next page until target is out of the viewport or we've loaded the last page\n if (!isMasonry) {\n while (target.getBoundingClientRect().top <= window.innerHeight && document.querySelector('link[rel=next]')) {\n await loadNextPage();\n }\n } else {\n await loadNextPage();\n }\n }\n\n loading = false;\n\n if (!document.querySelector('link[rel=next]')) {\n observer.disconnect();\n }\n };\n\n const observer = new IntersectionObserver(callback);\n\n if (isInfinite) {\n observer.observe(target);\n } else {\n buttonElement.addEventListener('click', loadNextPage);\n }\n}\n","/*!\n * imagesLoaded PACKAGED v4.1.4\n * JavaScript is all like \"You images are done yet or what?\"\n * MIT License\n */\n\n!function(e,t){\"function\"==typeof define&&define.amd?define(\"ev-emitter/ev-emitter\",t):\"object\"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}(\"undefined\"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o-1&&(c.onTap(),d=!0);if(d){a.stopPropagation&&a.stopPropagation(),r=!0;var h=b.features.isOldAndroid?600:30;s=setTimeout(function(){r=!1},h)}},B=function(){return!a.likelyTouchDevice||q.mouseUsed||screen.width>q.fitControlsWidth},C=function(a,c,d){b[(d?\"add\":\"remove\")+\"Class\"](a,\"pswp__\"+c)},D=function(){var a=1===q.getNumItemsFn();a!==p&&(C(d,\"ui--one-slide\",a),p=a)},E=function(){C(i,\"share-modal--hidden\",y)},F=function(){return y=!y,y?(b.removeClass(i,\"pswp__share-modal--fade-in\"),setTimeout(function(){y&&E()},300)):(E(),setTimeout(function(){y||b.addClass(i,\"pswp__share-modal--fade-in\")},30)),y||H(),!1},G=function(b){b=b||window.event;var c=b.target||b.srcElement;return a.shout(\"shareLinkClick\",b,c),!!c.href&&(!!c.hasAttribute(\"download\")||(window.open(c.href,\"pswp_share\",\"scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left=\"+(window.screen?Math.round(screen.width/2-275):100)),y||F(),!1))},H=function(){for(var a,b,c,d,e,f=\"\",g=0;g\"+a.label+\"\",q.parseShareButtonOut&&(f=q.parseShareButtonOut(a,f));i.children[0].innerHTML=f,i.children[0].onclick=G},I=function(a){for(var c=0;c=.95&&v.showControls()});var a;l(\"onPinchClose\",function(b){x&&b<.9?(v.hideControls(),a=!0):a&&!x&&b>.9&&v.showControls()}),l(\"zoomGestureEnded\",function(){a=!1,a&&!x&&v.showControls()})},S=[{name:\"caption\",option:\"captionEl\",onInit:function(a){e=a}},{name:\"share-modal\",option:\"shareEl\",onInit:function(a){i=a},onTap:function(){F()}},{name:\"button--share\",option:\"shareEl\",onInit:function(a){h=a},onTap:function(){F()}},{name:\"button--zoom\",option:\"zoomEl\",onTap:a.toggleDesktopZoom},{name:\"counter\",option:\"counterEl\",onInit:function(a){g=a}},{name:\"button--close\",option:\"closeEl\",onTap:a.close},{name:\"button--arrow--left\",option:\"arrowEl\",onTap:a.prev},{name:\"button--arrow--right\",option:\"arrowEl\",onTap:a.next},{name:\"button--fs\",option:\"fullscreenEl\",onTap:function(){c.isFullscreen()?c.exit():c.enter()}},{name:\"preloader\",option:\"preloaderEl\",onInit:function(a){m=a}}],T=function(){var a,c,e,f=function(d){if(d)for(var f=d.length,g=0;g-1&&(q[e.option]?(b.removeClass(a,\"pswp__element--disabled\"),e.onInit&&e.onInit(a)):b.addClass(a,\"pswp__element--disabled\"))}};f(d.children);var g=b.getChildByClass(d,\"pswp__top-bar\");g&&f(g.children)};v.init=function(){b.extend(a.options,z,!0),q=a.options,d=b.getChildByClass(a.scrollWrap,\"pswp__ui\"),l=a.listen,R(),l(\"beforeChange\",v.update),l(\"doubleTap\",function(b){var c=a.currItem.initialZoomLevel;a.getZoomLevel()!==c?a.zoomTo(c,b,333):a.zoomTo(q.getDoubleTapZoom(!1,a.currItem),b,333)}),l(\"preventDragEvent\",function(a,b,c){var d=a.target||a.srcElement;d&&d.getAttribute(\"class\")&&a.type.indexOf(\"mouse\")>-1&&(d.getAttribute(\"class\").indexOf(\"__caption\")>0||/(SMALL|STRONG|EM)/i.test(d.tagName))&&(c.prevent=!1)}),l(\"bindEvents\",function(){b.bind(d,\"pswpTap click\",A),b.bind(a.scrollWrap,\"pswpTap\",v.onGlobalTap),a.likelyTouchDevice||b.bind(a.scrollWrap,\"mouseover\",v.onMouseOver)}),l(\"unbindEvents\",function(){y||F(),t&&clearInterval(t),b.unbind(document,\"mouseout\",L),b.unbind(document,\"mousemove\",K),b.unbind(d,\"pswpTap click\",A),b.unbind(a.scrollWrap,\"pswpTap\",v.onGlobalTap),b.unbind(a.scrollWrap,\"mouseover\",v.onMouseOver),c&&(b.unbind(document,c.eventK,v.updateFullscreen),c.isFullscreen()&&(q.hideAnimationDuration=0,c.exit()),c=null)}),l(\"destroy\",function(){q.captionEl&&(f&&d.removeChild(f),b.removeClass(e,\"pswp__caption--empty\")),i&&(i.children[0].onclick=null),b.removeClass(d,\"pswp__ui--over-close\"),b.addClass(d,\"pswp__ui--hidden\"),v.setIdle(!1)}),q.showAnimationDuration||b.removeClass(d,\"pswp__ui--hidden\"),l(\"initialZoomIn\",function(){q.showAnimationDuration&&b.removeClass(d,\"pswp__ui--hidden\")}),l(\"initialZoomOut\",function(){b.addClass(d,\"pswp__ui--hidden\")}),l(\"parseVerticalMargin\",P),T(),q.shareEl&&h&&i&&(y=!0),D(),Q(),M(),N()},v.setIdle=function(a){k=a,C(d,\"ui--idle\",a)},v.update=function(){x&&a.currItem?(v.updateIndexIndicator(),q.captionEl&&(q.addCaptionHTMLFn(a.currItem,e),C(e,\"caption--empty\",!a.currItem.title)),w=!0):w=!1,y||F(),D()},v.updateFullscreen=function(d){d&&setTimeout(function(){a.setScrollOffset(0,b.getScrollY())},50),b[(c.isFullscreen()?\"add\":\"remove\")+\"Class\"](a.template,\"pswp--fs\")},v.updateIndexIndicator=function(){q.counterEl&&(g.innerHTML=a.getCurrentIndex()+1+q.indexIndicatorSep+q.getNumItemsFn())},v.onGlobalTap=function(c){c=c||window.event;var d=c.target||c.srcElement;if(!r)if(c.detail&&\"mouse\"===c.detail.pointerType){if(I(d))return void a.close();b.hasClass(d,\"pswp__img\")&&(1===a.getZoomLevel()&&a.getZoomLevel()<=a.currItem.fitRatio?q.clickToCloseNonZoomable&&a.close():a.toggleDesktopZoom(c.detail.releasePoint))}else if(q.tapToToggleControls&&(x?v.hideControls():v.showControls()),q.tapToClose&&(b.hasClass(d,\"pswp__img\")||I(d)))return void a.close()},v.onMouseOver=function(a){a=a||window.event;var b=a.target||a.srcElement;C(d,\"ui--over-close\",I(b))},v.hideControls=function(){b.addClass(d,\"pswp__ui--hidden\"),x=!1},v.showControls=function(){x=!0,w||v.update(),b.removeClass(d,\"pswp__ui--hidden\")},v.supportsFullscreen=function(){var a=document;return!!(a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen)},v.getFullscreenAPI=function(){var b,c=document.documentElement,d=\"fullscreenchange\";return c.requestFullscreen?b={enterK:\"requestFullscreen\",exitK:\"exitFullscreen\",elementK:\"fullscreenElement\",eventK:d}:c.mozRequestFullScreen?b={enterK:\"mozRequestFullScreen\",exitK:\"mozCancelFullScreen\",elementK:\"mozFullScreenElement\",eventK:\"moz\"+d}:c.webkitRequestFullscreen?b={enterK:\"webkitRequestFullscreen\",exitK:\"webkitExitFullscreen\",elementK:\"webkitFullscreenElement\",eventK:\"webkit\"+d}:c.msRequestFullscreen&&(b={enterK:\"msRequestFullscreen\",exitK:\"msExitFullscreen\",elementK:\"msFullscreenElement\",eventK:\"MSFullscreenChange\"}),b&&(b.enter=function(){return j=q.closeOnScroll,q.closeOnScroll=!1,\"webkitRequestFullscreen\"!==this.enterK?a.template[this.enterK]():void a.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},b.exit=function(){return q.closeOnScroll=j,document[this.exitK]()},b.isFullscreen=function(){return document[this.elementK]}),b}};return a});","/*! PhotoSwipe - v4.1.3 - 2019-01-08\n* http://photoswipe.com\n* Copyright (c) 2019 Dmitry Semenov; */\n!function(a,b){\"function\"==typeof define&&define.amd?define(b):\"object\"==typeof exports?module.exports=b():a.PhotoSwipe=b()}(this,function(){\"use strict\";var a=function(a,b,c,d){var e={features:null,bind:function(a,b,c,d){var e=(d?\"remove\":\"add\")+\"EventListener\";b=b.split(\" \");for(var f=0;f0&&(g=parseInt(g[1],10),g>=1&&g<8&&(d.isOldIOSPhone=!0))}var h=f.match(/Android\\s([0-9\\.]*)/),i=h?h[1]:0;i=parseFloat(i),i>=1&&(i<4.4&&(d.isOldAndroid=!0),d.androidVersion=i),d.isMobileOpera=/opera mini|opera mobi/i.test(f)}for(var j,k,l=[\"transform\",\"perspective\",\"animationName\"],m=[\"\",\"webkit\",\"Moz\",\"ms\",\"O\"],n=0;n<4;n++){c=m[n];for(var o=0;o<3;o++)j=l[o],k=c+(c?j.charAt(0).toUpperCase()+j.slice(1):j),!d[j]&&k in b&&(d[j]=k);c&&!d.raf&&(c=c.toLowerCase(),d.raf=window[c+\"RequestAnimationFrame\"],d.raf&&(d.caf=window[c+\"CancelAnimationFrame\"]||window[c+\"CancelRequestAnimationFrame\"]))}if(!d.raf){var p=0;d.raf=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-p)),d=window.setTimeout(function(){a(b+c)},c);return p=b+c,d},d.caf=function(a){clearTimeout(a)}}return d.svg=!!document.createElementNS&&!!document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\").createSVGRect,e.features=d,d}};e.detectFeatures(),e.features.oldIE&&(e.bind=function(a,b,c,d){b=b.split(\" \");for(var e,f=(d?\"detach\":\"attach\")+\"Event\",g=function(){c.handleEvent.call(c)},h=0;hb-1?a-b:a<0?b+a:a},Ba={},Ca=function(a,b){return Ba[a]||(Ba[a]=[]),Ba[a].push(b)},Da=function(a){var b=Ba[a];if(b){var c=Array.prototype.slice.call(arguments);c.shift();for(var d=0;df.currItem.fitRatio?ya||(mc(f.currItem,!1,!0),ya=!0):ya&&(mc(f.currItem),ya=!1)),Ga(ea,pa.x,pa.y,s))},Ia=function(a){a.container&&Ga(a.container.style,a.initialPosition.x,a.initialPosition.y,a.initialZoomLevel,a)},Ja=function(a,b){b[E]=u+a+\"px, 0px\"+v},Ka=function(a,b){if(!i.loop&&b){var c=m+(ta.x*ra-a)/ta.x,d=Math.round(a-tb.x);(c<0&&d>0||c>=ac()-1&&d<0)&&(a=tb.x+d*i.mainScrollEndFriction)}tb.x=a,Ja(a,n)},La=function(a,b){var c=ub[a]-sa[a];return oa[a]+na[a]+c-c*(b/t)},Ma=function(a,b){a.x=b.x,a.y=b.y,b.id&&(a.id=b.id)},Na=function(a){a.x=Math.round(a.x),a.y=Math.round(a.y)},Oa=null,Pa=function(){Oa&&(e.unbind(document,\"mousemove\",Pa),e.addClass(a,\"pswp--has_mouse\"),i.mouseUsed=!0,Da(\"mouseUsed\")),Oa=setTimeout(function(){Oa=null},100)},Qa=function(){e.bind(document,\"keydown\",f),N.transform&&e.bind(f.scrollWrap,\"click\",f),i.mouseUsed||e.bind(document,\"mousemove\",Pa),e.bind(window,\"resize scroll orientationchange\",f),Da(\"bindEvents\")},Ra=function(){e.unbind(window,\"resize scroll orientationchange\",f),e.unbind(window,\"scroll\",r.scroll),e.unbind(document,\"keydown\",f),e.unbind(document,\"mousemove\",Pa),N.transform&&e.unbind(f.scrollWrap,\"click\",f),V&&e.unbind(window,p,f),clearTimeout(O),Da(\"unbindEvents\")},Sa=function(a,b){var c=ic(f.currItem,qa,a);return b&&(da=c),c},Ta=function(a){return a||(a=f.currItem),a.initialZoomLevel},Ua=function(a){return a||(a=f.currItem),a.w>0?i.maxSpreadZoom:1},Va=function(a,b,c,d){return d===f.currItem.initialZoomLevel?(c[a]=f.currItem.initialPosition[a],!0):(c[a]=La(a,d),c[a]>b.min[a]?(c[a]=b.min[a],!0):c[a]1?1:a.fitRatio,c=a.container.style,d=b*a.w,e=b*a.h;c.width=d+\"px\",c.height=e+\"px\",c.left=a.initialPosition.x+\"px\",c.top=a.initialPosition.y+\"px\"},Ha=function(){if(ea){var a=ea,b=f.currItem,c=b.fitRatio>1?1:b.fitRatio,d=c*b.w,e=c*b.h;a.width=d+\"px\",a.height=e+\"px\",a.left=pa.x+\"px\",a.top=pa.y+\"px\"}}},Xa=function(a){var b=\"\";i.escKey&&27===a.keyCode?b=\"close\":i.arrowKeys&&(37===a.keyCode?b=\"prev\":39===a.keyCode&&(b=\"next\")),b&&(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||(a.preventDefault?a.preventDefault():a.returnValue=!1,f[b]()))},Ya=function(a){a&&(Y||X||fa||T)&&(a.preventDefault(),a.stopPropagation())},Za=function(){f.setScrollOffset(0,e.getScrollY())},$a={},_a=0,ab=function(a){$a[a]&&($a[a].raf&&I($a[a].raf),_a--,delete $a[a])},bb=function(a){$a[a]&&ab(a),$a[a]||(_a++,$a[a]={})},cb=function(){for(var a in $a)$a.hasOwnProperty(a)&&ab(a)},db=function(a,b,c,d,e,f,g){var h,i=Ea();bb(a);var j=function(){if($a[a]){if(h=Ea()-i,h>=d)return ab(a),f(c),void(g&&g());f((c-b)*e(h/d)+b),$a[a].raf=H(j)}};j()},eb={shout:Da,listen:Ca,viewportSize:qa,options:i,isMainScrollAnimating:function(){return fa},getZoomLevel:function(){return s},getCurrentIndex:function(){return m},isDragging:function(){return V},isZooming:function(){return aa},setScrollOffset:function(a,b){sa.x=a,M=sa.y=b,Da(\"updateScrollOffset\",sa)},applyZoomPan:function(a,b,c,d){pa.x=b,pa.y=c,s=a,Ha(d)},init:function(){if(!j&&!k){var c;f.framework=e,f.template=a,f.bg=e.getChildByClass(a,\"pswp__bg\"),J=a.className,j=!0,N=e.detectFeatures(),H=N.raf,I=N.caf,E=N.transform,L=N.oldIE,f.scrollWrap=e.getChildByClass(a,\"pswp__scroll-wrap\"),f.container=e.getChildByClass(f.scrollWrap,\"pswp__container\"),n=f.container.style,f.itemHolders=y=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display=\"none\",Wa(),r={resize:f.updateSize,orientationchange:function(){clearTimeout(O),O=setTimeout(function(){qa.x!==f.scrollWrap.clientWidth&&f.updateSize()},500)},scroll:Za,keydown:Xa,click:Ya};var d=N.isOldIOSPhone||N.isOldAndroid||N.isMobileOpera;for(N.animationName&&N.transform&&!d||(i.showAnimationDuration=i.hideAnimationDuration=0),c=0;c=ac())&&(m=0),f.currItem=_b(m),(N.isOldIOSPhone||N.isOldAndroid)&&(va=!1),a.setAttribute(\"aria-hidden\",\"false\"),i.modal&&(va?a.style.position=\"fixed\":(a.style.position=\"absolute\",a.style.top=e.getScrollY()+\"px\")),void 0===M&&(Da(\"initialLayout\"),M=K=e.getScrollY());var l=\"pswp--open \";for(i.mainClass&&(l+=i.mainClass+\" \"),i.showHideOpacity&&(l+=\"pswp--animate_opacity \"),l+=G?\"pswp--touch\":\"pswp--notouch\",l+=N.animationName?\" pswp--css_animation\":\"\",l+=N.svg?\" pswp--svg\":\"\",e.addClass(a,l),f.updateSize(),o=-1,ua=null,c=0;cda.min.x?a=da.min.x:ada.min.y?b=da.min.y:b=h&&(o+=ua+(ua>0?-h:h),c=h);for(var d=0;d0?(b=y.shift(),y[h-1]=b,o++,Ja((o+2)*ta.x,b.el.style),f.setContent(b,m-c+d+1+1)):(b=y.pop(),y.unshift(b),o--,Ja(o*ta.x,b.el.style),f.setContent(b,m+c-d-1-1));if(ea&&1===Math.abs(ua)){var e=_b(z);e.initialZoomLevel!==s&&(ic(e,qa),mc(e),Ia(e))}ua=0,f.updateCurrZoomItem(),z=m,Da(\"afterChange\")}}},updateSize:function(b){if(!va&&i.modal){var c=e.getScrollY();if(M!==c&&(a.style.top=c+\"px\",M=c),!b&&xa.x===window.innerWidth&&xa.y===window.innerHeight)return;xa.x=window.innerWidth,xa.y=window.innerHeight,a.style.height=xa.y+\"px\"}if(qa.x=f.scrollWrap.clientWidth,qa.y=f.scrollWrap.clientHeight,Za(),ta.x=qa.x+Math.round(qa.x*i.spacing),ta.y=qa.y,Ka(ta.x*ra),Da(\"beforeResize\"),void 0!==o){for(var d,g,j,k=0;k2&&(j=Aa(j)),g=_b(j),g&&(x||g.needsUpdate||!g.bounds)?(f.cleanSlide(g),f.setContent(d,j),1===k&&(f.currItem=g,f.updateCurrZoomItem(!0)),g.needsUpdate=!1):d.index===-1&&j>=0&&f.setContent(d,j),g&&g.container&&(ic(g,qa),mc(g),Ia(g));x=!1}t=s=f.currItem.initialZoomLevel,da=f.currItem.bounds,da&&(pa.x=da.center.x,pa.y=da.center.y,Ha(!0)),Da(\"resize\")},zoomTo:function(a,b,c,d,f){b&&(t=s,ub.x=Math.abs(b.x)-pa.x,ub.y=Math.abs(b.y)-pa.y,Ma(oa,pa));var g=Sa(a,!1),h={};Va(\"x\",g,h,a),Va(\"y\",g,h,a);var i=s,j={x:pa.x,y:pa.y};Na(h);var k=function(b){1===b?(s=a,pa.x=h.x,pa.y=h.y):(s=(a-i)*b+i,pa.x=(h.x-j.x)*b+j.x,pa.y=(h.y-j.y)*b+j.y),f&&f(b),Ha(1===b)};c?db(\"customZoomTo\",0,1,c,d||e.easing.sine.inOut,k):k(1)}},fb=30,gb=10,hb={},ib={},jb={},kb={},lb={},mb=[],nb={},ob=[],pb={},qb=0,rb=ma(),sb=0,tb=ma(),ub=ma(),vb=ma(),wb=function(a,b){return a.x===b.x&&a.y===b.y},xb=function(a,b){return Math.abs(a.x-b.x)-1)&&(b(a)?a:Cb(a.parentNode,b)))},Db={},Eb=function(a,b){return Db.prevent=!Cb(a.target,i.isClickableElement),Da(\"preventDragEvent\",a,b,Db),Db.prevent},Fb=function(a,b){return b.x=a.pageX,b.y=a.pageY,b.id=a.identifier,b},Gb=function(a,b,c){c.x=.5*(a.x+b.x),c.y=.5*(a.y+b.y)},Hb=function(a,b,c){if(a-Q>50){var d=ob.length>2?ob.shift():{};d.x=b,d.y=c,ob.push(d),Q=a}},Ib=function(){var a=pa.y-f.currItem.initialPosition.y;return 1-Math.abs(a/(qa.y/2))},Jb={},Kb={},Lb=[],Mb=function(a){for(;Lb.length>0;)Lb.pop();return F?(la=0,mb.forEach(function(a){0===la?Lb[0]=a:1===la&&(Lb[1]=a),la++})):a.type.indexOf(\"touch\")>-1?a.touches&&a.touches.length>0&&(Lb[0]=Fb(a.touches[0],Jb),a.touches.length>1&&(Lb[1]=Fb(a.touches[1],Kb))):(Jb.x=a.pageX,Jb.y=a.pageY,Jb.id=\"\",Lb[0]=Jb),Lb},Nb=function(a,b){var c,d,e,g,h=0,j=pa[a]+b[a],k=b[a]>0,l=tb.x+b.x,m=tb.x-nb.x;return c=j>da.min[a]||jda.min[a]&&(c=i.panEndFriction,h=da.min[a]-j,d=da.min[a]-oa[a]),(d<=0||m<0)&&ac()>1?(g=l,m<0&&l>nb.x&&(g=nb.x)):da.min.x!==da.max.x&&(e=j)):(j0)&&ac()>1?(g=l,m>0&&lf.currItem.fitRatio&&(pa[a]+=b[a]*c)):(void 0!==g&&(Ka(g,!0),$=g!==nb.x),da.min.x!==da.max.x&&(void 0!==e?pa.x=e:$||(pa.x+=b.x*c)),void 0!==g)},Ob=function(a){if(!(\"mousedown\"===a.type&&a.button>0)){if($b)return void a.preventDefault();if(!U||\"mousedown\"!==a.type){if(Eb(a,!0)&&a.preventDefault(),Da(\"pointerDown\"),F){var b=e.arraySearch(mb,a.pointerId,\"id\");b<0&&(b=mb.length),mb[b]={x:a.pageX,y:a.pageY,id:a.pointerId}}var c=Mb(a),d=c.length;_=null,cb(),V&&1!==d||(V=ha=!0,e.bind(window,p,f),S=ka=ia=T=$=Y=W=X=!1,ga=null,Da(\"firstTouchStart\",c),Ma(oa,pa),na.x=na.y=0,Ma(kb,c[0]),Ma(lb,kb),nb.x=ta.x*ra,ob=[{x:kb.x,y:kb.y}],Q=P=Ea(),Sa(s,!0),zb(),Ab()),!aa&&d>1&&!fa&&!$&&(t=s,X=!1,aa=W=!0,na.y=na.x=0,Ma(oa,pa),Ma(hb,c[0]),Ma(ib,c[1]),Gb(hb,ib,vb),ub.x=Math.abs(vb.x)-pa.x,ub.y=Math.abs(vb.y)-pa.y,ba=ca=yb(hb,ib))}}},Pb=function(a){if(a.preventDefault(),F){var b=e.arraySearch(mb,a.pointerId,\"id\");if(b>-1){var c=mb[b];c.x=a.pageX,c.y=a.pageY}}if(V){var d=Mb(a);if(ga||Y||aa)_=d;else if(tb.x!==ta.x*ra)ga=\"h\";else{var f=Math.abs(d[0].x-kb.x)-Math.abs(d[0].y-kb.y);Math.abs(f)>=gb&&(ga=f>0?\"h\":\"v\",_=d)}}},Qb=function(){if(_){var a=_.length;if(0!==a)if(Ma(hb,_[0]),jb.x=hb.x-kb.x,jb.y=hb.y-kb.y,aa&&a>1){if(kb.x=hb.x,kb.y=hb.y,!jb.x&&!jb.y&&wb(_[1],ib))return;Ma(ib,_[1]),X||(X=!0,Da(\"zoomGestureStarted\"));var b=yb(hb,ib),c=Vb(b);c>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(ka=!0);var d=1,e=Ta(),g=Ua();if(c1&&(d=1),c=e-d*(e/3);else c>g&&(d=(c-g)/(6*e),d>1&&(d=1),c=g+d*e);d<0&&(d=0),ba=b,Gb(hb,ib,rb),na.x+=rb.x-vb.x,na.y+=rb.y-vb.y,Ma(vb,rb),pa.x=La(\"x\",c),pa.y=La(\"y\",c),S=c>s,s=c,Ha()}else{if(!ga)return;if(ha&&(ha=!1,Math.abs(jb.x)>=gb&&(jb.x-=_[0].x-lb.x),Math.abs(jb.y)>=gb&&(jb.y-=_[0].y-lb.y)),kb.x=hb.x,kb.y=hb.y,0===jb.x&&0===jb.y)return;if(\"v\"===ga&&i.closeOnVerticalDrag&&!Bb()){na.y+=jb.y,pa.y+=jb.y;var k=Ib();return T=!0,Da(\"onVerticalDrag\",k),Fa(k),void Ha()}Hb(Ea(),hb.x,hb.y),Y=!0,da=f.currItem.bounds;var l=Nb(\"x\",jb);l||(Nb(\"y\",jb),Na(pa),Ha())}}},Rb=function(a){if(N.isOldAndroid){if(U&&\"mouseup\"===a.type)return;a.type.indexOf(\"touch\")>-1&&(clearTimeout(U),U=setTimeout(function(){U=0},600))}Da(\"pointerUp\"),Eb(a,!1)&&a.preventDefault();var b;if(F){var c=e.arraySearch(mb,a.pointerId,\"id\");if(c>-1)if(b=mb.splice(c,1)[0],navigator.msPointerEnabled){var d={4:\"mouse\",2:\"touch\",3:\"pen\"};b.type=d[a.pointerType],b.type||(b.type=a.pointerType||\"mouse\")}else b.type=a.pointerType||\"mouse\"}var g,h=Mb(a),j=h.length;if(\"mouseup\"===a.type&&(j=0),2===j)return _=null,!0;1===j&&Ma(lb,h[0]),0!==j||ga||fa||(b||(\"mouseup\"===a.type?b={x:a.pageX,y:a.pageY,type:\"mouse\"}:a.changedTouches&&a.changedTouches[0]&&(b={x:a.changedTouches[0].pageX,y:a.changedTouches[0].pageY,type:\"touch\"})),Da(\"touchRelease\",a,b));var k=-1;if(0===j&&(V=!1,e.unbind(window,p,f),zb(),aa?k=0:sb!==-1&&(k=Ea()-sb)),sb=1===j?Ea():-1,g=k!==-1&&k<150?\"zoom\":\"swipe\",aa&&j<2&&(aa=!1,1===j&&(g=\"zoomPointerUp\"),Da(\"zoomGestureEnded\")),_=null,Y||X||fa||T)if(cb(),R||(R=Sb()),R.calculateSwipeSpeed(\"x\"),T){var l=Ib();if(lf.currItem.fitRatio&&Tb(R))}},Sb=function(){var a,b,c={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(d){ob.length>1?(a=Ea()-Q+50,b=ob[ob.length-2][d]):(a=Ea()-P,b=lb[d]),c.lastFlickOffset[d]=kb[d]-b,c.lastFlickDist[d]=Math.abs(c.lastFlickOffset[d]),c.lastFlickDist[d]>20?c.lastFlickSpeed[d]=c.lastFlickOffset[d]/a:c.lastFlickSpeed[d]=0,Math.abs(c.lastFlickSpeed[d])<.1&&(c.lastFlickSpeed[d]=0),c.slowDownRatio[d]=.95,c.slowDownRatioReverse[d]=1-c.slowDownRatio[d],c.speedDecelerationRatio[d]=1},calculateOverBoundsAnimOffset:function(a,b){c.backAnimStarted[a]||(pa[a]>da.min[a]?c.backAnimDestination[a]=da.min[a]:pa[a]fb&&(h||b.lastFlickOffset.x>20)?d=-1:g<-fb&&(h||b.lastFlickOffset.x<-20)&&(d=1)}var j;d&&(m+=d,m<0?(m=i.loop?ac()-1:0,j=!0):m>=ac()&&(m=i.loop?0:ac()-1,j=!0),j&&!i.loop||(ua+=d,ra-=d,c=!0));var k,l=ta.x*ra,n=Math.abs(l-tb.x);return c||l>tb.x==b.lastFlickSpeed.x>0?(k=Math.abs(b.lastFlickSpeed.x)>0?n/Math.abs(b.lastFlickSpeed.x):333,k=Math.min(k,400),k=Math.max(k,250)):k=333,qb===m&&(c=!1),fa=!0,Da(\"mainScrollAnimStart\"),db(\"mainScroll\",tb.x,l,k,e.easing.cubic.out,Ka,function(){cb(),fa=!1,qb=-1,(c||qb!==m)&&f.updateCurrItem(),Da(\"mainScrollAnimComplete\")}),c&&f.updateCurrItem(!0),c},Vb=function(a){return 1/ca*a*t},Wb=function(){var a=s,b=Ta(),c=Ua();sc&&(a=c);var d,g=1,h=ja;return ia&&!S&&!ka&&s1||navigator.msMaxTouchPoints>1),f.likelyTouchDevice=G,r[A]=Ob,r[B]=Pb,r[C]=Rb,D&&(r[D]=r[C]),N.touch&&(q+=\" mousedown\",p+=\" mousemove mouseup\",r.mousedown=r[A],r.mousemove=r[B],r.mouseup=r[C]),G||(i.allowPanToNext=!1)}}});var Xb,Yb,Zb,$b,_b,ac,bc,cc=function(b,c,d,g){Xb&&clearTimeout(Xb),$b=!0,Zb=!0;var h;b.initialLayout?(h=b.initialLayout,b.initialLayout=null):h=i.getThumbBoundsFn&&i.getThumbBoundsFn(m);var j=d?i.hideAnimationDuration:i.showAnimationDuration,k=function(){ab(\"initialZoom\"),d?(f.template.removeAttribute(\"style\"),f.bg.removeAttribute(\"style\")):(Fa(1),c&&(c.style.display=\"block\"),e.addClass(a,\"pswp--animated-in\"),Da(\"initialZoom\"+(d?\"OutEnd\":\"InEnd\"))),g&&g(),$b=!1};if(!j||!h||void 0===h.x)return Da(\"initialZoom\"+(d?\"Out\":\"In\")),s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),a.style.opacity=d?0:1,Fa(1),void(j?setTimeout(function(){k()},j):k());var n=function(){var c=l,g=!f.currItem.src||f.currItem.loadError||i.showHideOpacity;b.miniImg&&(b.miniImg.style.webkitBackfaceVisibility=\"hidden\"),d||(s=h.w/b.w,pa.x=h.x,pa.y=h.y-K,f[g?\"template\":\"bg\"].style.opacity=.001,Ha()),bb(\"initialZoom\"),d&&!c&&e.removeClass(a,\"pswp--animated-in\"),g&&(d?e[(c?\"remove\":\"add\")+\"Class\"](a,\"pswp--animate_opacity\"):setTimeout(function(){e.addClass(a,\"pswp--animate_opacity\")},30)),Xb=setTimeout(function(){if(Da(\"initialZoom\"+(d?\"Out\":\"In\")),d){var f=h.w/b.w,i={x:pa.x,y:pa.y},l=s,m=ja,n=function(b){1===b?(s=f,pa.x=h.x,pa.y=h.y-M):(s=(f-l)*b+l,pa.x=(h.x-i.x)*b+i.x,pa.y=(h.y-M-i.y)*b+i.y),Ha(),g?a.style.opacity=1-b:Fa(m-b*m)};c?db(\"initialZoom\",0,1,j,e.easing.cubic.out,n,k):(n(1),Xb=setTimeout(k,j+20))}else s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),Fa(1),g?a.style.opacity=1:Fa(1),Xb=setTimeout(k,j+20)},d?25:90)};n()},dc={},ec=[],fc={index:0,errorMsg:'',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Yb.length}},gc=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},hc=function(a,b,c){var d=a.bounds;d.center.x=Math.round((dc.x-b)/2),d.center.y=Math.round((dc.y-c)/2)+a.vGap.top,d.max.x=b>dc.x?Math.round(dc.x-b):d.center.x,d.max.y=c>dc.y?Math.round(dc.y-c)+a.vGap.top:d.center.y,d.min.x=b>dc.x?0:d.center.x,d.min.y=c>dc.y?a.vGap.top:d.center.y},ic=function(a,b,c){if(a.src&&!a.loadError){var d=!c;if(d&&(a.vGap||(a.vGap={top:0,bottom:0}),Da(\"parseVerticalMargin\",a)),dc.x=b.x,dc.y=b.y-a.vGap.top-a.vGap.bottom,d){var e=dc.x/a.w,f=dc.y/a.h;a.fitRatio=e1&&(c=1),a.initialZoomLevel=c,a.bounds||(a.bounds=gc())}if(!c)return;return hc(a,a.w*c,a.h*c),d&&c===a.initialZoomLevel&&(a.initialPosition=a.bounds.center),a.bounds}return a.w=a.h=0,a.initialZoomLevel=a.fitRatio=1,a.bounds=gc(),a.initialPosition=a.bounds.center,a.bounds},jc=function(a,b,c,d,e,g){b.loadError||d&&(b.imageAppended=!0,mc(b,d,b===f.currItem&&ya),c.appendChild(d),g&&setTimeout(function(){b&&b.loaded&&b.placeholder&&(b.placeholder.style.display=\"none\",b.placeholder=null)},500))},kc=function(a){a.loading=!0,a.loaded=!1;var b=a.img=e.createEl(\"pswp__img\",\"img\"),c=function(){a.loading=!1,a.loaded=!0,a.loadComplete?a.loadComplete(a):a.img=null,b.onload=b.onerror=null,b=null};return b.onload=c,b.onerror=function(){a.loadError=!0,c()},b.src=a.src,b},lc=function(a,b){if(a.src&&a.loadError&&a.container)return b&&(a.container.innerHTML=\"\"),a.container.innerHTML=i.errorMsg.replace(\"%url%\",a.src),!0},mc=function(a,b,c){if(a.src){b||(b=a.container.lastChild);var d=c?a.w:Math.round(a.w*a.fitRatio),e=c?a.h:Math.round(a.h*a.fitRatio);a.placeholder&&!a.loaded&&(a.placeholder.style.width=d+\"px\",a.placeholder.style.height=e+\"px\"),b.style.width=d+\"px\",b.style.height=e+\"px\"}},nc=function(){if(ec.length){for(var a,b=0;b=0,e=Math.min(c[0],ac()),g=Math.min(c[1],ac());for(b=1;b<=(d?g:e);b++)f.lazyLoadItem(m+b);for(b=1;b<=(d?e:g);b++)f.lazyLoadItem(m-b)}),Ca(\"initialLayout\",function(){f.currItem.initialLayout=i.getThumbBoundsFn&&i.getThumbBoundsFn(m)}),Ca(\"mainScrollAnimComplete\",nc),Ca(\"initialZoomInEnd\",nc),Ca(\"destroy\",function(){for(var a,b=0;b=0&&(void 0!==Yb[a]&&Yb[a])},allowProgressiveImg:function(){return i.forceProgressiveLoading||!G||i.mouseUsed||screen.width>1200},setContent:function(a,b){i.loop&&(b=Aa(b));var c=f.getItemAt(a.index);c&&(c.container=null);var d,g=f.getItemAt(b);if(!g)return void(a.el.innerHTML=\"\");Da(\"gettingData\",b,g),a.index=b,a.item=g;var h=g.container=e.createEl(\"pswp__zoom-wrap\");if(!g.src&&g.html&&(g.html.tagName?h.appendChild(g.html):h.innerHTML=g.html),lc(g),ic(g,qa),!g.src||g.loadError||g.loaded)g.src&&!g.loadError&&(d=e.createEl(\"pswp__img\",\"img\"),d.style.opacity=1,d.src=g.src,mc(g,d),jc(b,g,h,d,!0));else{if(g.loadComplete=function(c){if(j){if(a&&a.index===b){if(lc(c,!0))return c.loadComplete=c.img=null,ic(c,qa),Ia(c),void(a.index===m&&f.updateCurrZoomItem());c.imageAppended?!$b&&c.placeholder&&(c.placeholder.style.display=\"none\",c.placeholder=null):N.transform&&(fa||$b)?ec.push({item:c,baseDiv:h,img:c.img,index:b,holder:a,clearPlaceholder:!0}):jc(b,c,h,c.img,fa||$b,!0)}c.loadComplete=null,c.img=null,Da(\"imageLoadComplete\",b,c)}},e.features.transform){var k=\"pswp__img pswp__img--placeholder\";k+=g.msrc?\"\":\" pswp__img--placeholder--blank\";var l=e.createEl(k,g.msrc?\"img\":\"\");g.msrc&&(l.src=g.msrc),mc(g,l),h.appendChild(l),g.placeholder=l}g.loading||kc(g),f.allowProgressiveImg()&&(!Zb&&N.transform?ec.push({item:g,baseDiv:h,img:g.img,index:b,holder:a}):jc(b,g,h,g.img,!0,!0))}Zb||b!==m?Ia(g):(ea=h.style,cc(g,d||g.img)),a.el.innerHTML=\"\",a.el.appendChild(h)},cleanSlide:function(a){a.img&&(a.img.onload=a.img.onerror=null),a.loaded=a.loading=a.img=a.imageAppended=!1}}});var oc,pc={},qc=function(a,b,c){var d=document.createEvent(\"CustomEvent\"),e={origEvent:a,target:a.target,releasePoint:b,pointerType:c||\"touch\"};d.initCustomEvent(\"pswpTap\",!0,!0,e),a.target.dispatchEvent(d)};za(\"Tap\",{publicMethods:{initTap:function(){Ca(\"firstTouchStart\",f.onTapStart),Ca(\"touchRelease\",f.onTapRelease),Ca(\"destroy\",function(){pc={},oc=null})},onTapStart:function(a){a.length>1&&(clearTimeout(oc),oc=null)},onTapRelease:function(a,b){if(b&&!Y&&!W&&!_a){var c=b;if(oc&&(clearTimeout(oc),oc=null,xb(c,pc)))return void Da(\"doubleTap\",c);if(\"mouse\"===b.type)return void qc(a,b,\"mouse\");var d=a.target.tagName.toUpperCase();if(\"BUTTON\"===d||e.hasClass(a.target,\"pswp__single-tap\"))return void qc(a,b);Ma(pc,c),oc=setTimeout(function(){qc(a,b),oc=null},300)}}}});var rc;za(\"DesktopZoom\",{publicMethods:{initDesktopZoom:function(){L||(G?Ca(\"mouseUsed\",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(b){rc={};var c=\"wheel mousewheel DOMMouseScroll\";Ca(\"bindEvents\",function(){e.bind(a,c,f.handleMouseWheel)}),Ca(\"unbindEvents\",function(){rc&&e.unbind(a,c,f.handleMouseWheel)}),f.mouseZoomedIn=!1;var d,g=function(){f.mouseZoomedIn&&(e.removeClass(a,\"pswp--zoomed-in\"),f.mouseZoomedIn=!1),s<1?e.addClass(a,\"pswp--zoom-allowed\"):e.removeClass(a,\"pswp--zoom-allowed\"),h()},h=function(){d&&(e.removeClass(a,\"pswp--dragging\"),d=!1)};Ca(\"resize\",g),Ca(\"afterChange\",g),Ca(\"pointerDown\",function(){f.mouseZoomedIn&&(d=!0,e.addClass(a,\"pswp--dragging\"))}),Ca(\"pointerUp\",h),b||g()},handleMouseWheel:function(a){if(s<=f.currItem.fitRatio)return i.modal&&(!i.closeOnScroll||_a||V?a.preventDefault():E&&Math.abs(a.deltaY)>2&&(l=!0,f.close())),!0;if(a.stopPropagation(),rc.x=0,\"deltaX\"in a)1===a.deltaMode?(rc.x=18*a.deltaX,rc.y=18*a.deltaY):(rc.x=a.deltaX,rc.y=a.deltaY);else if(\"wheelDelta\"in a)a.wheelDeltaX&&(rc.x=-.16*a.wheelDeltaX),a.wheelDeltaY?rc.y=-.16*a.wheelDeltaY:rc.y=-.16*a.wheelDelta;else{if(!(\"detail\"in a))return;rc.y=a.detail}Sa(s,!0);var b=pa.x-rc.x,c=pa.y-rc.y;(i.modal||b<=da.min.x&&b>=da.max.x&&c<=da.min.y&&c>=da.max.y)&&a.preventDefault(),f.panTo(b,c)},toggleDesktopZoom:function(b){b=b||{x:qa.x/2+sa.x,y:qa.y/2+sa.y};var c=i.getDoubleTapZoom(!0,f.currItem),d=s===c;f.mouseZoomedIn=!d,f.zoomTo(d?f.currItem.initialZoomLevel:c,b,333),e[(d?\"remove\":\"add\")+\"Class\"](a,\"pswp--zoomed-in\")}}});var sc,tc,uc,vc,wc,xc,yc,zc,Ac,Bc,Cc,Dc,Ec={history:!0,galleryUID:1},Fc=function(){return Cc.hash.substring(1)},Gc=function(){sc&&clearTimeout(sc),uc&&clearTimeout(uc)},Hc=function(){var a=Fc(),b={};if(a.length<5)return b;var c,d=a.split(\"&\");for(c=0;c-1&&(yc=yc.split(\"&gid=\")[0],yc=yc.split(\"?gid=\")[0]),Ca(\"afterChange\",f.updateURL),Ca(\"unbindEvents\",function(){e.unbind(window,\"hashchange\",f.onHashChange)});var a=function(){xc=!0,Ac||(Bc?history.back():yc?Cc.hash=yc:Dc?history.pushState(\"\",document.title,Cc.pathname+Cc.search):Cc.hash=\"\"),Gc()};Ca(\"unbindEvents\",function(){l&&a()}),Ca(\"destroy\",function(){xc||a()}),Ca(\"firstUpdate\",function(){m=Hc().pid});var b=yc.indexOf(\"pid=\");b>-1&&(yc=yc.substring(0,b),\"&\"===yc.slice(-1)&&(yc=yc.slice(0,-1))),setTimeout(function(){j&&e.bind(window,\"hashchange\",f.onHashChange)},40)}},onHashChange:function(){return Fc()===yc?(Ac=!0,void f.close()):void(vc||(wc=!0,f.goTo(Hc().pid),wc=!1))},updateURL:function(){Gc(),wc||(zc?sc=setTimeout(Ic,800):Ic())}}}),e.extend(f,eb)};return a});","!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):(e=\"undefined\"!=typeof globalThis?globalThis:e||self).reframe=t()}(this,function(){\"use strict\";function t(){for(var e=0,t=0,n=arguments.length;t .kg-image[width][height], .kg-gallery-image > img'\n );\n})();\n\n/* Responsive video in post content */\n(function () {\n const sources = [\n '.gh-content iframe[src*=\"youtube.com\"]',\n '.gh-content iframe[src*=\"youtube-nocookie.com\"]',\n '.gh-content iframe[src*=\"player.vimeo.com\"]',\n '.gh-content iframe[src*=\"kickstarter.com\"][src*=\"video.html\"]',\n '.gh-content object',\n '.gh-content embed',\n ];\n reframe(document.querySelectorAll(sources.join(',')));\n})();\n\n/* Turn the main nav into dropdown menu when there are more than 5 menu items */\n(function () {\n dropdown();\n})();\n\n/* Infinite scroll pagination */\n(function () {\n if (!document.body.classList.contains('home-template') && !document.body.classList.contains('post-template')) {\n pagination();\n }\n})();\n\n/* Responsive HTML table */\n(function () {\n const tables = document.querySelectorAll('.gh-content > table:not(.gist table)');\n \n tables.forEach(function (table) {\n const wrapper = document.createElement('div');\n wrapper.className = 'gh-table';\n table.parentNode.insertBefore(wrapper, table);\n wrapper.appendChild(table);\n });\n})();"]}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/assets/css/screen.css b/site/versions/5.94.0/content/themes/source/assets/css/screen.css
new file mode 100644
index 0000000..0a097a9
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/css/screen.css
@@ -0,0 +1,3332 @@
+/* Table of contents
+/* ------------------------------------------------------------
+
+This is a development CSS file which is built to a minified
+production stylesheet in assets/built/screen.css
+
+1. Variables
+2. Fonts
+3. Resets
+4. Globals
+5. Layout
+6. Navigation
+ 6.1. Navigation styles
+ 6.2. Navigation layouts
+ 6.3. Dropdown menu
+ 6.4. Mobile menu
+7. Card
+8. Header
+ 8.1. Magazine layout
+ 8.2. Highlight layout
+ 8.3. Classic layout
+9. CTA
+10. Featured posts
+11. Container
+ 11.1. With sidebar
+ 11.2. Without sidebar
+12. Post list
+ 12.1. List style
+ 12.2. Grid style
+ 12.3. No image list
+13. Sidebar
+14. Post/page
+ 14.1. Article
+ 14.2. Page template
+ 14.3. Page without header
+15. Content
+16. Cards
+17. Comments
+18. Recent posts
+19. Archive
+20. Design settings
+21. Footer
+ 21.1. Footer styles
+ 21.2. Footer bar
+ 21.3. Footer signup
+22. Lightbox
+
+*/
+
+/* 1. Variables
+/* ---------------------------------------------------------- */
+
+:root {
+ --color-white: #fff;
+ --color-lighter-gray: rgb(0 0 0 / 0.05);
+ --color-light-gray: #e6e6e6;
+ --color-mid-gray: #ccc;
+ --color-dark-gray: #444;
+ --color-darker-gray: #15171a;
+ --color-black: #000;
+ --color-primary-text: var(--color-darker-gray);
+ --color-secondary-text: rgb(0 0 0 / 0.55);
+ --color-border: rgb(0 0 0 / 0.08);
+ --color-dark-border: rgb(0 0 0 / 0.55);
+ --font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ --font-serif: "EB Garamond", Georgia, Times, serif;
+ --font-serif-alt: Georgia, Times, serif;
+ --font-mono: "JetBrains Mono", Menlo, Consolas, Monaco, "Liberation Mono", "Lucida Console", monospace;
+ --container-width: 1320px;
+ --container-gap: clamp(24px, 1.7032rem + 1.9355vw, 48px);
+ --grid-gap: 42px;
+}
+
+:root.has-light-text,
+:is(.gh-navigation, .gh-footer).has-accent-color {
+ --color-lighter-gray: rgb(255 255 255 / 0.1);
+ --color-darker-gray: #fff;
+ --color-secondary-text: rgb(255 255 255 / 0.64);
+ --color-border: rgb(255 255 255 / 0.15);
+ --color-dark-border: rgb(255 255 255 / 0.5);
+}
+
+/* 2. Fonts
+/* ---------------------------------------------------------- */
+
+/* Fonts are preloaded and defined in default.hbs to avoid layout shift */
+
+/* 3. Resets
+/* ---------------------------------------------------------- */
+
+*, *::before, *::after {
+ box-sizing: border-box;
+}
+
+* {
+ margin: 0;
+}
+
+html {
+ font-size: 62.5%;
+}
+
+body {
+ line-height: 1.6;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+img, picture, video, canvas, svg {
+ display: block;
+ height: auto;
+ max-width: 100%;
+}
+
+iframe {
+ display: block;
+}
+
+input, button, textarea, select {
+ font: inherit;
+}
+
+p, h1, h2, h3, h4, h5, h6 {
+ overflow-wrap: break-word;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ line-height: 1.2;
+}
+
+/* 4. Globals
+/* ---------------------------------------------------------- */
+
+body {
+ font-family: var(--font-sans);
+ font-size: 1.6rem;
+ background-color: var(--background-color);
+ color: var(--color-primary-text);
+}
+
+a {
+ color: var(--color-darker-gray);
+ text-decoration: none;
+}
+
+a:hover {
+ opacity: 0.8;
+}
+
+.gh-button {
+ display: inline-flex;
+ gap: 0.4em;
+ align-items: center;
+ justify-content: center;
+ padding: 0.8em 1.4em;
+ font-size: 1.5rem;
+ font-weight: 600;
+ letter-spacing: -0.004em;
+ line-height: 1;
+ color: var(--color-white);
+ cursor: pointer;
+ background-color: var(--ghost-accent-color);
+ border: 0;
+ border-radius: 100px;
+}
+
+.gh-button:hover {
+ opacity: 0.95;
+}
+
+.gh-icon-button {
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ width: 32px;
+ height: 32px;
+ padding: 0;
+ color: var(--color-darker-gray);
+ cursor: pointer;
+ background-color: transparent;
+ border: 0;
+ outline: none;
+}
+
+.gh-icon-button:hover :is(svg, span) {
+ opacity: 0.8;
+}
+
+.gh-icon-button svg {
+ width: 20px;
+ height: 20px;
+}
+
+.gh-form {
+ display: flex;
+ align-items: center;
+ position: relative;
+ max-width: 560px;
+ width: 100%;
+ height: 56px;
+ font-size: 1.7rem;
+ font-weight: 450;
+ letter-spacing: -0.008em;
+ border-radius: 40px;
+ background-color: var(--color-lighter-gray);
+ transition: background-color 0.2s ease;
+}
+
+.gh-form.success {
+ pointer-events: none;
+}
+
+.gh-form.error {
+ box-shadow: 0 0 0 1px red;
+}
+
+.gh-form:hover {
+ background-color: rgb(0 0 0 / 0.065);
+}
+
+.has-light-text .gh-form:hover,
+.gh-footer.has-accent-color .gh-form:hover {
+ background-color: rgb(255 255 255 / 0.15);
+}
+
+.gh-form-input {
+ position: absolute;
+ inset: 0;
+ padding-inline: 26px;
+ width: 100%;
+ height: 100%;
+ font-size: inherit;
+ letter-spacing: inherit;
+ line-height: 1.1;
+ border: 0;
+ border-radius: 40px;
+ background-color: transparent;
+ outline: none;
+ transition: 0.3s ease-in-out;
+}
+
+.gh-form-input::placeholder,
+button.gh-form-input {
+ color: rgb(0 0 0 / 0.3);
+}
+
+:is(.has-serif-title, .has-mono-title) .gh-form-input {
+ padding-inline: 20px;
+}
+
+.gh-form.gh-form.success .gh-form-input {
+ opacity: 0.5;
+}
+
+.has-light-text .gh-form-input,
+.gh-footer.has-accent-color .gh-form-input {
+ color: #fff;
+}
+
+.has-light-text .gh-form-input::placeholder,
+.has-light-text button.gh-form-input,
+.gh-footer.has-accent-color .gh-form-input::placeholder {
+ color: rgb(255 255 255 / 0.55);
+}
+
+.gh-header.is-classic.has-image .gh-form-input {
+ color: #15171a;
+}
+
+.gh-header.is-classic.has-image .gh-form-input::placeholder,
+.gh-header.is-classic.has-image button.gh-form-input,
+.gh-header.is-classic.has-image .gh-form > svg {
+ color: rgb(0 0 0 / 0.5);
+}
+
+button.gh-form-input {
+ padding-inline-start: 56px;
+ text-align: left;
+ color: var(--color-secondary-text);
+ cursor: pointer;
+}
+
+:is(.has-serif-title,.has-mono-title) button.gh-form-input {
+ padding-inline-start: 50px;
+}
+
+.gh-form .gh-button {
+ position: absolute;
+ right: 6px;
+ padding-inline: 32px;
+ height: 44px;
+ font-size: inherit;
+}
+
+.gh-form > svg {
+ position: relative;
+ left: 22px;
+ width: 20px;
+ height: 20px;
+ color: var(--color-secondary-text);
+}
+
+:is(.has-serif-title,.has-mono-title) .gh-form > svg {
+ left: 16px;
+}
+
+.gh-form .gh-button svg {
+ display: none;
+ position: absolute;
+ margin-top: 1px;
+}
+
+.gh-form:is(.loading, .success) .gh-button span {
+ visibility: hidden;
+}
+
+.gh-form.loading .gh-button svg:first-of-type {
+ display: block;
+}
+
+.gh-form.success .gh-button svg:last-of-type {
+ display: block;
+}
+
+.gh-form [data-members-error] {
+ position: absolute;
+ top: 100%;
+ margin-top: 10px;
+ width: 100%;
+ font-size: 1.4rem;
+ line-height: 1.4;
+}
+
+@media (max-width: 576px) {
+ .gh-form {
+ font-size: 1.6rem;
+ }
+
+ .gh-form .gh-button {
+ padding-inline: 12px;
+ }
+
+ .gh-form .gh-button span span {
+ display: none;
+ }
+
+ .gh-form .gh-button span svg {
+ display: inline;
+ position: static;
+ margin-top: 2px;
+ width: 20px;
+ height: 20px;
+ }
+}
+
+/* 5. Layout
+/* ---------------------------------------------------------- */
+
+.gh-viewport {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ min-height: 100vh;
+}
+
+.gh-outer {
+ padding: 0 max(4vmin, 20px);
+}
+
+.gh-outer .gh-outer {
+ padding: 0;
+}
+
+.gh-inner {
+ margin: 0 auto;
+ max-width: var(--container-width);
+ width: 100%;
+}
+
+.gh-main {
+ flex-grow: 1;
+}
+
+.gh-canvas,
+.kg-width-full.kg-content-wide {
+ --main: min(var(--content-width, 720px), 100% - var(--container-gap) * 2);
+ --wide: minmax(0, calc((var(--container-width, 1200px) - var(--content-width, 720px)) / 2));
+ --full: minmax(var(--container-gap), 1fr);
+
+ display: grid;
+ grid-template-columns:
+ [full-start] var(--full)
+ [wide-start] var(--wide)
+ [main-start] var(--main) [main-end]
+ var(--wide) [wide-end]
+ var(--full) [full-end];
+}
+
+.gh-canvas > * {
+ grid-column: main;
+}
+
+.kg-width-wide,
+.kg-content-wide > div {
+ grid-column: wide;
+}
+
+.kg-width-full {
+ grid-column: full;
+}
+
+/* 6. Navigation
+/* ---------------------------------------------------------- */
+
+.gh-navigation {
+ height: 100px;
+ font-size: 1.5rem;
+ font-weight: 550;
+ background-color: var(--background-color);
+ color: var(--color-darker-gray);
+}
+
+.gh-navigation :is(.gh-navigation-logo, a:not(.gh-button), .gh-icon-button) {
+ color: inherit;
+}
+
+.gh-navigation-inner {
+ display: grid;
+ grid-auto-flow: row dense;
+ column-gap: 24px;
+ align-items: center;
+ height: 100%;
+}
+
+.gh-navigation-brand {
+ line-height: 1;
+}
+
+.gh-navigation-logo {
+ position: relative;
+ font-size: calc(2.4rem * var(--factor, 1));
+ font-weight: 725;
+ letter-spacing: -0.015em;
+ white-space: nowrap;
+}
+
+.gh-navigation-logo img {
+ max-height: 40px;
+}
+
+.gh-navigation-menu {
+ display: flex;
+ gap: 24px;
+ align-items: center;
+}
+
+.gh-navigation .nav {
+ display: inline-flex;
+ gap: 28px;
+ align-items: center;
+ padding: 0;
+ margin: 0;
+ white-space: nowrap;
+ list-style: none;
+}
+
+.gh-navigation .gh-more-toggle {
+ position: relative;
+ margin: 0 -6px;
+ font-size: inherit;
+ text-transform: inherit;
+}
+
+.gh-navigation .gh-more-toggle svg {
+ width: 24px;
+ height: 24px;
+}
+
+.gh-navigation-actions {
+ display: flex;
+ gap: 24px;
+ align-items: center;
+ justify-content: flex-end;
+ background-color: var(--background-color);
+}
+
+.gh-navigation.has-accent-color .gh-navigation-actions {
+ background-color: var(--ghost-accent-color);
+}
+
+.gh-navigation-members {
+ display: flex;
+ gap: 20px;
+ align-items: center;
+ white-space: nowrap;
+}
+
+.gh-navigation-members .gh-button {
+ font-size: inherit;
+ font-weight: 600;
+}
+
+.gh-search {
+ margin-right: -2px;
+ margin-left: -2px;
+}
+
+@media (max-width: 767px) {
+ .gh-navigation-logo {
+ white-space: normal;
+ }
+
+ .gh-navigation-members {
+ flex-direction: column-reverse;
+ gap: 16px;
+ width: 100%;
+ }
+
+ .gh-navigation-actions .gh-search {
+ display: none;
+ }
+}
+
+@media (min-width: 768px) {
+ .gh-navigation-brand .gh-search {
+ display: none;
+ }
+
+ .gh-navigation:not(.is-dropdown-loaded) .gh-navigation-menu .nav > li {
+ opacity: 0;
+ }
+}
+
+/* 6.1. Navigation styles */
+
+.gh-navigation.has-accent-color {
+ background-color: var(--ghost-accent-color);
+}
+
+.gh-navigation.has-accent-color .gh-button {
+ background-color: #fff;
+ color: #15171a;
+}
+
+/* 6.2. Navigation layouts */
+
+/*
+======================================================================
+LOGO Home About Collection Author Portal Login Subscribe
+======================================================================
+*/
+
+.gh-navigation.is-left-logo .gh-navigation-inner {
+ grid-template-columns: auto 1fr auto;
+}
+
+@media (min-width: 768px) {
+ .gh-navigation.is-left-logo .gh-navigation-logo:not(:has(img)) {
+ top: -2px;
+ }
+}
+
+@media (min-width: 992px) {
+ .gh-navigation.is-left-logo .gh-navigation-menu {
+ margin-right: 100px;
+ margin-left: 16px;
+ }
+}
+
+/*
+======================================================================
+Home About Collection LOGO Login Subscribe
+======================================================================
+*/
+
+.gh-navigation.is-middle-logo .gh-navigation-inner {
+ grid-template-columns: 1fr auto 1fr;
+}
+
+.gh-navigation.is-middle-logo .gh-navigation-brand {
+ grid-column-start: 2;
+}
+
+.gh-navigation.is-middle-logo .gh-navigation-actions {
+ gap: 28px;
+}
+
+@media (min-width: 992px) {
+ .gh-navigation.is-middle-logo .gh-navigation-menu {
+ margin-right: 64px;
+ }
+}
+
+/*
+======================================================================
+Search LOGO Login Subscribe
+ Home About Collection Author Portal
+======================================================================
+*/
+
+.gh-navigation.is-stacked {
+ position: relative;
+ height: auto;
+}
+
+.gh-navigation.is-stacked .gh-navigation-inner {
+ grid-template-columns: 1fr auto 1fr;
+}
+
+.gh-navigation.is-stacked .gh-navigation-brand {
+ display: flex;
+ align-items: center;
+ grid-row-start: 1;
+ grid-column-start: 2;
+ min-height: 80px;
+}
+
+@media (max-width: 767px) {
+ .gh-navigation.is-stacked .gh-navigation-brand {
+ min-height: unset;
+ }
+}
+
+@media (min-width: 992px) {
+ .gh-navigation.is-stacked .gh-navigation-inner {
+ padding: 0;
+ }
+
+ .gh-navigation.is-stacked .gh-navigation-brand {
+ display: flex;
+ align-items: center;
+ height: 80px;
+ }
+
+ .gh-navigation.is-stacked .gh-navigation-menu {
+ grid-row-start: 2;
+ grid-column: 1 / 4;
+ justify-content: center;
+ height: 60px;
+ margin: 0 48px;
+ }
+
+ .gh-navigation.is-stacked .gh-navigation-menu::before,
+ .gh-navigation.is-stacked .gh-navigation-menu::after {
+ position: absolute;
+ top: 80px;
+ left: 0;
+ width: 100%;
+ height: 1px;
+ content: "";
+ background-color: var(--color-border);
+ }
+
+ .gh-navigation.is-stacked .gh-navigation-menu::after {
+ top: 140px;
+ }
+
+ .gh-navigation.is-stacked .gh-navigation-actions {
+ grid-row-start: 1;
+ grid-column: 1 / 4;
+ justify-content: space-between;
+ }
+
+ .gh-navigation.is-stacked .gh-navigation-actions .gh-search {
+ display: flex;
+ gap: 10px;
+ width: auto;
+ }
+}
+
+/* 6.3. Dropdown menu */
+
+.gh-dropdown {
+ position: absolute;
+ top: 100%;
+ right: -16px;
+ z-index: 90;
+ width: 200px;
+ padding: 12px 0;
+ margin-top: 24px;
+ text-align: left;
+ visibility: hidden;
+ background-color: #fff;
+ border-radius: 5px;
+ box-shadow: 0 0 0 1px rgb(0 0 0 / 0.04), 0 7px 20px -5px rgb(0 0 0 / 0.15);
+ opacity: 0;
+ transition: opacity 0.3s, transform 0.2s;
+ transform: translate3d(0, 6px, 0);
+}
+
+.gh-dropdown.is-left {
+ right: auto;
+ left: -16px;
+}
+
+.is-dropdown-mega .gh-dropdown {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ grid-auto-flow: column;
+ column-gap: 40px;
+ width: auto;
+ padding: 20px 32px;
+}
+
+.is-dropdown-open .gh-dropdown {
+ visibility: visible;
+ opacity: 1;
+ transform: translateY(0);
+}
+
+.gh-dropdown li a {
+ display: block;
+ padding: 7px 20px;
+ line-height: 1.5;
+ white-space: normal;
+ color: #15171a !important;
+}
+
+.is-dropdown-mega .gh-dropdown li a {
+ padding: 8px 0;
+}
+
+/* 6.4. Mobile menu */
+
+.gh-burger {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: relative;
+ display: none;
+ margin-right: -7px;
+ margin-left: 4px;
+}
+
+.gh-burger svg {
+ width: 24px;
+ height: 24px;
+}
+
+.gh-burger svg:last-child {
+ display: none;
+}
+
+.is-open .gh-burger svg:first-child {
+ display: none;
+}
+
+.is-open .gh-burger svg:last-child {
+ display: block;
+}
+
+@media (max-width: 767px) {
+ .gh-burger {
+ display: flex;
+ }
+
+ #gh-navigation {
+ height: 64px;
+ }
+
+ #gh-navigation .gh-navigation-inner {
+ grid-template-rows: auto 1fr auto;
+ grid-template-columns: 1fr;
+ gap: 48px;
+ }
+
+ #gh-navigation .gh-navigation-brand {
+ display: grid;
+ grid-template-columns: 1fr auto auto;
+ grid-column-start: 1;
+ align-items: center;
+ height: 64px;
+ }
+
+ #gh-navigation .gh-navigation-logo {
+ font-size: 2.2rem;
+ }
+
+ #gh-navigation .gh-navigation-menu,
+ #gh-navigation .gh-navigation-actions {
+ position: fixed;
+ justify-content: center;
+ visibility: hidden;
+ opacity: 0;
+ }
+
+ #gh-navigation .gh-navigation-menu {
+ transition: none;
+ transform: translateY(0);
+ }
+
+ #gh-navigation .nav {
+ gap: 20px;
+ align-items: center;
+ line-height: 1.4;
+ }
+
+ #gh-navigation .nav a {
+ font-size: 1.75rem;
+ font-weight: 600;
+ text-transform: none;
+ }
+
+ #gh-navigation .nav li {
+ opacity: 0;
+ transform: translateY(-4px);
+ }
+
+ #gh-navigation .gh-navigation-actions {
+ text-align: center;
+ }
+
+ #gh-navigation :is(.gh-button, a[data-portal="signin"]) {
+ opacity: 0;
+ transform: translateY(8px);
+ }
+
+ #gh-navigation .gh-button {
+ width: 100%;
+ font-size: 1.75rem;
+ text-transform: none;
+ }
+
+ #gh-navigation a[data-portal="signin"] {
+ font-size: 1.75rem;
+ }
+
+ #gh-main {
+ transition: opacity 0.4s;
+ }
+
+ .is-open#gh-navigation {
+ position: fixed;
+ inset: 0;
+ z-index: 3999999;
+ height: 100%;
+ overflow-y: scroll;
+ -webkit-overflow-scrolling: touch;
+ }
+
+ .is-open#gh-navigation .gh-navigation-menu,
+ .is-open#gh-navigation .gh-navigation-actions {
+ position: static;
+ visibility: visible;
+ opacity: 1;
+ }
+
+ .is-open#gh-navigation .nav {
+ display: flex;
+ flex-direction: column;
+ }
+
+ .is-open#gh-navigation .nav li {
+ opacity: 1;
+ transition: transform 0.2s, opacity 0.2s;
+ transform: translateY(0);
+ }
+
+ .is-open#gh-navigation .gh-navigation-actions {
+ position: sticky;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ display: inline-flex;
+ flex-direction: column;
+ gap: 12px;
+ align-items: center;
+ padding: var(--container-gap) 0;
+ }
+
+ .is-open#gh-navigation :is(.gh-button, a[data-portal="signin"]) {
+ opacity: 1;
+ transition: transform 0.4s, opacity 0.4s;
+ transition-delay: 0.2s;
+ transform: translateY(0);
+ }
+
+ .is-open#gh-navigation a[data-portal="signin"] {
+ transition-delay: 0.4s;
+ }
+
+ .is-open#gh-main {
+ opacity: 0;
+ }
+}
+
+/* 7. Card
+/* ---------------------------------------------------------- */
+
+.gh-card {
+ position: relative;
+}
+
+.gh-card-link {
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+}
+
+.gh-card-link:hover {
+ opacity: 1;
+}
+
+.gh-card-image {
+ position: relative;
+ flex-shrink: 0;
+ aspect-ratio: 16 / 9;
+}
+
+.gh-card-image img {
+ position: absolute;
+ inset: 0;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.gh-card-wrapper {
+ flex-grow: 1;
+}
+
+.gh-card-tag {
+ display: none;
+ margin-bottom: 4px;
+ font-size: 1.2rem;
+ font-weight: 500;
+ letter-spacing: 0.01em;
+ text-transform: uppercase;
+}
+
+.gh-card-title {
+ font-size: calc(1.9rem * var(--factor, 1));
+ font-weight: 725;
+ letter-spacing: -0.014em;
+ line-height: 1.3;
+}
+
+.gh-card-link:hover .gh-card-title {
+ opacity: 0.8;
+}
+
+.gh-card-excerpt {
+ display: -webkit-box;
+ overflow-y: hidden;
+ margin-top: 8px;
+ font-size: 1.45rem;
+ line-height: 1.4;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+}
+
+.gh-card-meta {
+ display: flex;
+ gap: 4px;
+ flex-wrap: wrap;
+ align-items: center;
+ padding-bottom: 1px;
+ font-size: 1.25rem;
+ font-weight: 500;
+ line-height: 1.05;
+ letter-spacing: -0.004em;
+ color: var(--color-secondary-text);
+}
+
+.gh-card-meta svg {
+ width: 16px;
+ height: 16px;
+ margin-right: 2px;
+ margin-top: -2px;
+}
+
+.gh-card-meta:not(:empty) {
+ margin-top: 12px;
+}
+
+.gh-card-author + .gh-card-date::before {
+ content: "—";
+ margin-right: 4px;
+}
+
+/* 8. Header
+/* ---------------------------------------------------------- */
+
+.gh-header {
+ position: relative;
+ margin-top: 40px;
+}
+
+.gh-header-inner {
+ position: relative;
+ overflow: hidden;
+}
+
+/* 8.1. Magazine layout */
+
+.gh-header.is-magazine .gh-header-inner {
+ display: grid;
+ grid-template-columns: repeat(16, 1fr);
+ gap: var(--grid-gap);
+}
+
+.gh-header.is-magazine .gh-header-inner > div {
+ display: flex;
+ flex-direction: column;
+ gap: var(--grid-gap);
+ grid-row: 1;
+}
+
+.gh-header.is-magazine .gh-header-left {
+ grid-column: 1 / span 4;
+}
+
+.gh-header.is-magazine .gh-header-inner > .gh-card {
+ position: relative;
+ grid-column: 5 / span 8;
+}
+
+.gh-header.is-magazine .gh-header-right {
+ grid-column: 13 / -1;
+}
+
+.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-link {
+ gap: 28px;
+}
+
+.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-image {
+ aspect-ratio: 1.618033;
+}
+
+.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-tag {
+ display: block;
+ margin-bottom: 12px;
+}
+
+.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-title {
+ font-size: clamp(2.8rem, 1.36vw + 2.25rem, 4rem);
+ font-weight: 700;
+ line-height: 1.1;
+ letter-spacing: -0.022em;
+}
+
+.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-excerpt {
+ margin-top: clamp(12px, 0.45vw + 10.18px, 16px);
+ font-size: 1.8rem;
+ letter-spacing: -0.02em;
+ max-width: 90%;
+}
+
+.gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-meta:not(:empty) {
+ margin-top: 14px;
+}
+
+.gh-header.is-magazine :is(.gh-header-left, .gh-header-right) .gh-card:last-child .gh-card-image {
+ display: none;
+}
+
+.gh-header.is-magazine .gh-header-inner > div .gh-card-excerpt {
+ display: none;
+}
+
+.gh-header.is-magazine .gh-header-inner > .gh-card::before,
+.gh-header.is-magazine .gh-header-inner > .gh-card::after {
+ position: absolute;
+ top: 0;
+ left: calc(var(--grid-gap) / -2);
+ content: "";
+ width: 1px;
+ height: 100%;
+ background-color: var(--color-border);
+}
+
+.gh-header.is-magazine .gh-header-inner > .gh-card::after {
+ right: calc(var(--grid-gap) / -2);
+ left: auto;
+}
+
+.gh-header.is-magazine .gh-header-inner > div .gh-card + .gh-card::before {
+ position: absolute;
+ top: calc(var(--grid-gap) / -2);
+ left: 0;
+ content: "";
+ width: 100%;
+ height: 1px;
+ background-color: var(--color-border);
+}
+
+@media (max-width: 1199px) {
+ .gh-header.is-magazine .gh-header-inner {
+ grid-template-columns: repeat(12, 1fr);
+ }
+
+ .gh-header.is-magazine .gh-header-inner > .gh-card {
+ grid-column: 1 / span 8;
+ }
+
+ .gh-header.is-magazine .gh-header-left {
+ grid-column: 9 / -1;
+ }
+
+ .gh-header.is-magazine .gh-header-inner > div.gh-header-right {
+ grid-column: 1 / -1;
+ grid-row: 2;
+ flex-direction: row;
+ }
+
+ .gh-header.is-magazine .gh-header-right .gh-card {
+ flex: 1;
+ }
+
+ .gh-header.is-magazine .gh-header-right .gh-card:last-child .gh-card-image {
+ display: block;
+ }
+
+ .gh-header.is-magazine .gh-header-right {
+ position: relative;
+ }
+
+ .gh-header.is-magazine .gh-header-right::before {
+ position: absolute;
+ top: calc(var(--grid-gap) / -2);
+ left: 0;
+ content: "";
+ width: 100%;
+ height: 1px;
+ background-color: var(--color-border);
+ }
+
+ .gh-header.is-magazine .gh-header-right .gh-card::before {
+ display: none;
+ }
+
+ .gh-header.is-magazine .gh-header-right .gh-card::after {
+ position: absolute;
+ top: 0;
+ right: calc(var(--grid-gap) / -2);
+ content: "";
+ width: 1px;
+ height: 100%;
+ background-color: var(--color-border);
+ }
+}
+
+@media (max-width: 991px) {
+ .gh-header.is-magazine .gh-header-left .gh-card:nth-child(2) .gh-card-image {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .gh-header.is-magazine .gh-header-inner {
+ display: flex;
+ flex-direction: column;
+ gap: var(--grid-gap);
+ }
+
+ .gh-header.is-magazine .gh-header-inner > div.gh-header-right {
+ flex-direction: column;
+ }
+
+ .gh-header.is-magazine .gh-card-image {
+ display: block !important;
+ }
+
+ .gh-header.is-magazine .gh-card::before {
+ display: block !important;
+ position: absolute;
+ top: calc(var(--grid-gap) / -2);
+ left: 0;
+ content: "";
+ width: 100%;
+ height: 1px;
+ background-color: var(--color-border);
+ }
+}
+
+/* 8.2. Highlight layout */
+
+.gh-header.is-highlight .gh-header-inner {
+ display: grid;
+ grid-template-columns: repeat(16, 1fr);
+ gap: var(--grid-gap);
+}
+
+.gh-header.is-highlight .gh-header-left {
+ position: relative;
+ grid-column: span 8;
+}
+
+.gh-header.is-highlight .gh-header-left .gh-card {
+ grid-column: span 8;
+ grid-row: span 3;
+}
+
+.gh-header.is-highlight .gh-header-left .gh-card .gh-card-link {
+ gap: 28px;
+}
+
+.gh-header.is-highlight .gh-header-left .gh-card .gh-card-image {
+ aspect-ratio: 3 / 2;
+}
+
+.gh-header.is-highlight .gh-header-left .gh-card .gh-card-tag {
+ display: block;
+ margin-bottom: 12px;
+}
+
+.gh-header.is-highlight .gh-header-left .gh-card .gh-card-title {
+ font-size: clamp(2.8rem, 1.36vw + 2.25rem, 4rem);
+ font-weight: 700;
+ line-height: 1.1;
+ letter-spacing: -0.022em;
+}
+
+.gh-header.is-highlight .gh-header-left .gh-card .gh-card-excerpt {
+ margin-top: clamp(12px, 0.45vw + 10.18px, 16px);
+ font-size: 1.8rem;
+}
+
+.gh-header.is-highlight .gh-header-left .gh-card .gh-card-meta:not(:empty) {
+ margin-top: 14px;
+}
+
+.gh-header.is-highlight .gh-header-middle {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ gap: var(--grid-gap);
+ grid-column: 9 / span 4;
+}
+
+.gh-header.is-highlight .gh-header-middle .gh-card:last-child .gh-card-image {
+ display: none;
+}
+
+.gh-header.is-highlight .gh-header-middle .gh-card .gh-card-excerpt {
+ display: none;
+}
+
+.gh-header.is-highlight .gh-header-right {
+ grid-column: 13 / -1;
+}
+
+.gh-header.is-highlight .gh-featured {
+ margin-top: 0;
+ padding: 0;
+}
+
+.gh-header.is-highlight .gh-featured-feed {
+ display: flex;
+ flex-direction: column;
+}
+
+.gh-header.is-highlight .gh-featured-feed .gh-card-title {
+ font-size: clamp(1.4rem, 0.23vw + 1.31rem, 1.6rem);
+}
+
+.gh-header.is-highlight .gh-header-left::after,
+.gh-header.is-highlight .gh-header-middle::after {
+ position: absolute;
+ top: 0;
+ right: calc(var(--grid-gap) / -2);
+ content: "";
+ width: 1px;
+ height: 100%;
+ background-color: var(--color-border);
+}
+
+.gh-header.is-highlight .gh-card::before {
+ position: absolute;
+ top: calc(var(--grid-gap) / -2);
+ left: 0;
+ content: "";
+ width: 100%;
+ height: 1px;
+ background-color: var(--color-border);
+}
+
+.gh-header.is-highlight .gh-featured .gh-card:first-child::before {
+ display: none;
+}
+
+@media (max-width: 1199px) {
+ .gh-header.is-highlight .gh-header-inner {
+ grid-template-columns: repeat(9, 1fr);
+ }
+
+ .gh-header.is-highlight .gh-header-left {
+ grid-column: span 6;
+ }
+
+ .gh-header.is-highlight .gh-header-middle {
+ grid-column: 7 / -1;
+ }
+
+ .gh-header.is-highlight .gh-header-right {
+ grid-column: 1 / -1;
+ }
+
+ .gh-header.is-highlight .gh-featured-feed {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ }
+
+ .gh-header.is-highlight .gh-featured-feed .gh-card:before {
+ width: calc(100% + var(--grid-gap));
+ }
+
+ .gh-header.is-highlight .gh-featured-feed .gh-card::after {
+ position: absolute;
+ top: 0;
+ left: calc(var(--grid-gap) / -2);
+ content: "";
+ width: 1px;
+ height: 100%;
+ background-color: var(--color-border);
+ }
+}
+
+@media (max-width: 991px) {
+ .gh-header.is-highlight .gh-header-middle .gh-card:nth-child(2) .gh-card-image {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .gh-header.is-highlight .gh-header-inner {
+ display: flex;
+ flex-direction: column;
+ }
+
+ .gh-header.is-highlight .gh-featured-feed {
+ display: flex;
+ /* gap: var(--grid-gap); */
+ }
+
+ .gh-header.is-highlight .gh-card-image {
+ display: block !important;
+ }
+
+ .gh-header.is-highlight .gh-header-middle .gh-card .gh-card-excerpt {
+ display: -webkit-box;
+ }
+}
+
+/* 8.3. Classic layout */
+
+.gh-header.is-classic {
+ display: flex;
+ margin-top: 0;
+ padding-block: 160px;
+}
+
+.gh-header.is-classic .gh-header-inner {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 48px;
+ overflow: unset;
+ margin: auto;
+ max-width: 1020px;
+ text-align: center;
+}
+
+.gh-header.is-classic .gh-header-title {
+ font-size: calc(clamp(3rem, 1.82vw + 2.27rem, 4.6rem) * var(--factor, 1));
+ line-height: 1.1;
+ letter-spacing: -0.028em;
+}
+
+.gh-header.is-classic.has-image {
+ margin-top: 0;
+}
+
+.gh-header.is-classic.has-image::before {
+ position: absolute;
+ inset: 0;
+ content: "";
+ opacity: 0.3;
+ background-color: var(--color-black);
+ transition: opacity 1.5s ease;
+}
+
+.gh-header.is-classic.has-image .gh-header-inner {
+ color: #fff;
+}
+
+.gh-header.is-classic.has-image .gh-header-image {
+ position: absolute;
+ inset: 0;
+ z-index: -1;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.gh-header.is-classic.has-image .gh-form {
+ background-color: #fff;
+}
+
+/* 9. CTA
+/* ---------------------------------------------------------- */
+
+.gh-cta {
+ display: none;
+ margin-top: max(4vw, 40px);
+}
+
+.gh-header:is(.is-highlight, .is-magazine) + .gh-cta {
+ display: block;
+}
+
+.gh-cta-inner {
+ position: relative;
+ overflow: hidden;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 36px;
+ padding: clamp(48px, 3.64vw + 33.45px, 80px) clamp(40px, 2.73vw + 29.09px, 64px);
+ text-align: center;
+ background-color: var(--color-lighter-gray);
+}
+
+.gh-cta-content {
+ max-width: 640px;
+}
+
+.gh-cta-title {
+ font-size: clamp(2.8rem,1.36vw + 2.25rem,4rem);
+ font-weight: 700;
+ line-height: 1.1;
+ letter-spacing: -0.021em;
+}
+
+.gh-cta-description {
+ margin-top: 12px;
+ font-size: 1.8rem;
+ line-height: 1.4;
+ letter-spacing: -0.015em;
+}
+
+/* 10. Featured posts
+/* ---------------------------------------------------------- */
+
+.gh-featured {
+ margin-top: 100px;
+}
+
+.gh-navigation + .gh-featured {
+ margin-top: 64px;
+}
+
+.gh-header.is-classic:not(.has-image) + .gh-featured {
+ margin-top: 0;
+}
+
+.gh-featured-inner {
+ overflow: hidden;
+}
+
+.gh-featured-title {
+ margin-bottom: 20px;
+ padding-bottom: 12px;
+ font-size: 1.2rem;
+ font-weight: 550;
+ letter-spacing: 0.025em;
+ text-transform: uppercase;
+ border-bottom: 1px solid var(--color-border);
+}
+
+.gh-featured-feed {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: var(--grid-gap);
+}
+
+.gh-featured-feed .gh-card {
+ container-type: inline-size;
+ container-name: featured-card;
+}
+
+.gh-featured-feed .gh-card-link {
+ display: flex;
+ flex-direction: row-reverse;
+ align-items: flex-start;
+}
+
+.gh-featured-feed .gh-card-image {
+ width: 72px;
+ aspect-ratio: 1;
+}
+
+@container featured-card (width < 240px) {
+ .gh-featured-feed .gh-card-image {
+ display: none;
+ }
+}
+
+@container featured-card (240px <= width <= 270px) {
+ .gh-featured-feed .gh-card-image {
+ width: 64px;
+ }
+}
+
+.gh-featured-feed .gh-card-wrapper {
+ container-type: inline-size;
+ container-name: featured-card-wrapper;
+}
+
+.gh-featured-feed .gh-card-title {
+ font-size: 1.6rem;
+ font-weight: 650;
+ letter-spacing: -0.011em;
+}
+
+@container featured-card-wrapper (width < 170px) {
+ .gh-featured-feed .gh-card-title {
+ font-size: 1.6rem;
+ }
+}
+
+.gh-featured-feed .gh-card-excerpt {
+ display: none;
+}
+
+.gh-featured-feed .gh-card-meta:not(:empty) {
+ margin-top: 10px;
+}
+
+.gh-featured-feed .gh-card::before {
+ position: absolute;
+ top: 0;
+ left: calc(var(--grid-gap) / -2);
+ content: "";
+ width: 1px;
+ height: 100%;
+ background-color: var(--color-border);
+}
+
+@media (max-width: 1199px) {
+ .gh-viewport > .gh-featured .gh-featured-feed {
+ grid-template-columns: repeat(3, 1fr);
+ }
+
+ .gh-viewport > .gh-featured .gh-featured-feed .gh-card:nth-child(4) {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .gh-viewport > .gh-featured .gh-featured-feed {
+ display: flex;
+ flex-direction: column;
+ }
+}
+
+/* 11. Container
+/* ---------------------------------------------------------- */
+
+.gh-container {
+ flex-grow: 1;
+ margin-top: 64px;
+}
+
+.gh-container-inner {
+ display: grid;
+ grid-template-columns: repeat(16, 1fr);
+ column-gap: var(--grid-gap);
+}
+
+:is(.gh-featured, .gh-cta) + .gh-container {
+ margin-top: max(4vw, 40px);
+}
+
+.gh-header.is-classic:not(.has-image) + .gh-container {
+ margin-top: 0;
+}
+
+.gh-navigation + .gh-container .gh-container-title,
+:is(.paged, .tag-template, .author-template) .gh-container:not(.has-sidebar) .gh-container-title {
+ display: none;
+}
+
+.gh-more {
+ display: none;
+ grid-column: 1 / -1;
+ margin-top: 48px;
+ font-size: calc(1.9rem * var(--factor, 1));
+ font-weight: 725;
+ letter-spacing: -0.014em;
+}
+
+.gh-container.has-sidebar .gh-more {
+ grid-column: span 12;
+}
+
+.home-template .gh-feed:has(> :nth-child(12):last-child) ~ .gh-more {
+ display: block;
+}
+
+.gh-more a {
+ display: flex;
+ align-items: center;
+ gap: 4px;
+}
+
+.gh-more svg {
+ margin-top: -1px;
+ width: 18px;
+ height: 18px;
+}
+
+.has-serif-title .gh-more svg {
+ margin-top: 0;
+}
+
+/* 11.1. With sidebar */
+
+.gh-container.has-sidebar .gh-main {
+ grid-column: 1 / span 12;
+ position: relative;
+}
+
+.gh-container.has-sidebar .gh-sidebar {
+ grid-column: 13 / -1;
+}
+
+.gh-container.has-sidebar .gh-main::after {
+ position: absolute;
+ top: 0;
+ right: calc(var(--grid-gap) / -2);
+ content: "";
+ width: 1px;
+ height: 100%;
+ background-color: var(--color-border);
+}
+
+/* 11.2. Without sidebar */
+
+.gh-container:not(.has-sidebar) :is(.gh-container-title, .gh-main, .gh-more) {
+ grid-column: 3 / span 12;
+}
+
+.gh-container.is-list.no-image:not(.has-sidebar) :is(.gh-container-title, .gh-main, .gh-more) {
+ grid-column: 4 / span 10;
+}
+
+.gh-header:is(.is-highlight, .is-magazine) ~ .gh-container.is-grid:not(.has-sidebar) :is(.gh-container-title, .gh-main, .gh-more) {
+ grid-column: 1 / -1;
+}
+
+@media (max-width: 1199px) {
+ .gh-container-inner {
+ display: block;
+ overflow: hidden;
+ }
+
+ .gh-container.has-sidebar .gh-sidebar {
+ display: none;
+ }
+}
+
+/* 12. Post list
+/* ---------------------------------------------------------- */
+
+.gh-container-title {
+ grid-column: 1 / -1;
+ margin-bottom: calc(var(--grid-gap) / 2);
+ padding-bottom: 12px;
+ font-size: 1.2rem;
+ font-weight: 550;
+ letter-spacing: 0.025em;
+ text-transform: uppercase;
+ border-bottom: 1px solid var(--color-border);
+}
+
+.gh-container:not(:has(.gh-card)) .gh-container-title {
+ display: none;
+}
+
+.gh-container .gh-feed {
+ gap: var(--grid-gap);
+}
+
+.gh-container .gh-card-meta:not(:empty) {
+ margin-top: 16px;
+}
+
+/* 12.1. List style */
+
+.gh-container.is-list .gh-feed {
+ display: flex;
+ flex-direction: column;
+ container-type: inline-size;
+ container-name: list-feed;
+}
+
+.gh-container.is-list .gh-card-link {
+ flex-direction: row;
+ align-items: center;
+ gap: 24px;
+}
+
+.gh-container.is-list .no-image .gh-card-link {
+ padding-block: 20px;
+}
+
+.gh-container.is-list .gh-card-image {
+ flex-shrink: 0;
+ width: 220px;
+ aspect-ratio: 1.618033;
+}
+
+@container list-feed (width < 600px) {
+ .gh-container.is-list .gh-card-image {
+ width: 160px;
+ }
+}
+
+.gh-container.is-list .gh-card:not(.no-image) .gh-card-wrapper {
+ max-width: 600px;
+}
+
+.gh-container.is-list .gh-card-title {
+ --factor: 1.05;
+}
+
+.gh-container.is-list .no-image .gh-card-title {
+ --factor: 1.2;
+}
+
+.gh-container.is-list .gh-card-excerpt {
+ margin-top: 6px;
+}
+
+.gh-container.is-list .gh-card + .gh-card::before {
+ position: absolute;
+ top: calc(var(--grid-gap) / -2);
+ left: 0;
+ content: "";
+ width: 100%;
+ height: 1px;
+ background-color: var(--color-border);
+}
+
+.home-template .gh-container.is-list .gh-card:first-child:before {
+ display: none;
+}
+
+@media (max-width: 767px) {
+ .gh-container.is-list .gh-card-link {
+ flex-direction: column;
+ align-items: flex-start;
+ }
+
+ .gh-container.is-list .gh-card-image {
+ width: 100%;
+ }
+}
+
+/* 12.2. Grid style */
+
+.gh-container.is-grid .gh-feed {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(248px, 1fr));
+ row-gap: calc(var(--grid-gap) * 1.5);
+ overflow: hidden;
+}
+
+.gh-container.is-grid .gh-card::before {
+ position: absolute;
+ top: calc(var(--grid-gap) / -2);
+ right: calc(var(--grid-gap) / -2);
+ left: calc(var(--grid-gap) / -2);
+ content: "";
+ height: 1px;
+ background-color: var(--color-border);
+}
+
+.gh-container.is-grid .gh-card::after {
+ position: absolute;
+ top: 0;
+ left: calc(var(--grid-gap) / -2);
+ content: "";
+ width: 1px;
+ height: 100%;
+ background-color: var(--color-border);
+}
+
+@media (max-width: 767px) {
+ .gh-container.is-grid .gh-feed {
+ grid-template-columns: repeat(2, 1fr);
+ }
+}
+
+@media (max-width: 576px) {
+ .gh-container.is-grid .gh-feed {
+ display: flex;
+ flex-direction: column;
+ }
+}
+
+/* 12.3. No image list */
+
+.gh-container.is-list.no-image .gh-card-image {
+ display: none;
+}
+
+/* 13. Sidebar
+/* ---------------------------------------------------------- */
+
+.gh-sidebar-inner {
+ position: sticky;
+ top: calc(var(--grid-gap) / 2);
+}
+
+.gh-sidebar-title {
+ grid-column: 1 / -1;
+ margin-bottom: calc(var(--grid-gap) / 2);
+ padding-bottom: 12px;
+ font-size: 1.2rem;
+ font-weight: 550;
+ letter-spacing: 0.025em;
+ text-transform: uppercase;
+ border-bottom: 1px solid var(--color-border);
+}
+
+.gh-about {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ padding: 48px 24px;
+ min-height: 380px;
+ text-align: center;
+ background-color: var(--color-lighter-gray);
+}
+
+.gh-about-icon {
+ margin-bottom: 24px;
+ width: 60px;
+ height: 60px;
+ border-radius: 50%;
+}
+
+.gh-about-title {
+ font-size: calc(2.4rem * var(--factor, 1));
+ font-weight: 700;
+ letter-spacing: -0.019em;
+}
+
+.gh-about-description {
+ margin-top: 12px;
+ font-size: 1.45rem;
+ line-height: 1.4;
+}
+
+.gh-about .gh-button {
+ margin-top: 32px;
+}
+
+.gh-recommendations {
+ margin-top: 48px;
+}
+
+.gh-recommendations .recommendations {
+ display: flex;
+ flex-direction: column;
+ gap: 26px;
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+}
+
+.gh-recommendations .recommendation:first-child {
+ margin-top: 4px;
+}
+
+.gh-recommendations .recommendation a {
+ display: grid;
+ grid-template-columns: 24px auto;
+ gap: 4px 12px;
+}
+
+.gh-recommendations .recommendation a:hover {
+ opacity: 1;
+}
+
+.gh-recommendations .recommendation-favicon {
+ grid-row: span 2;
+ width: 100%;
+ border-radius: 4px;
+}
+
+.gh-recommendations .recommendation-title {
+ margin-top: -2px;
+ font-size: 1.5rem;
+ font-weight: 650;
+ letter-spacing: -0.009em;
+}
+
+.gh-recommendations .recommendation a:hover .recommendation-title {
+ opacity: 0.8;
+}
+
+.gh-recommendations .recommendation-url {
+ order: 1;
+ overflow: hidden;
+ font-size: 1.4rem;
+ line-height: 1.25;
+ color: var(--color-secondary-text);
+ text-overflow: ellipsis;
+}
+
+.gh-recommendations .recommendation-description {
+ display: -webkit-box;
+ display: none;
+ overflow-y: hidden;
+ grid-column: 2;
+ font-size: 1.4rem;
+ line-height: 1.4;
+ color: var(--color-secondary-text);
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+}
+
+.gh-recommendations button {
+ display: inline-flex;
+ align-items: center;
+ gap: 2px;
+ margin-top: 24px;
+ padding: 0;
+ cursor: pointer;
+ font-size: 1.2rem;
+ font-weight: 550;
+ letter-spacing: 0.025em;
+ text-transform: uppercase;
+ background-color: transparent;
+ border: 0;
+}
+
+.gh-recommendations button svg {
+ margin-top: -1px;
+ width: 12px;
+}
+
+.gh-recommendations button:hover {
+ opacity: 0.8;
+}
+
+/* 14. Post/page
+/* ---------------------------------------------------------- */
+
+/* 14.1. Article */
+
+.gh-article {
+ --container-width: 1120px;
+
+ word-break: break-word;
+}
+
+.gh-article-header {
+ margin: clamp(40px, 3.64vw + 25.45px, 72px) 0 40px;
+}
+
+.gh-article-tag {
+ margin-bottom: 12px;
+ font-size: 1.3rem;
+ font-weight: 500;
+ letter-spacing: 0.01em;
+ text-transform: uppercase;
+ color: var(--ghost-accent-color);
+}
+
+.gh-article-title {
+ font-size: calc(clamp(3.4rem, 1.36vw + 2.85rem, 4.6rem) * var(--factor, 1));
+ line-height: 1.1;
+ letter-spacing: -0.022em;
+}
+
+.gh-article-excerpt {
+ margin-top: clamp(12px, 0.45vw + 10.18px, 16px);
+ max-width: 720px;
+ font-size: clamp(1.5rem, 0.45vw + 1.32rem, 1.9rem);
+ line-height: 1.4;
+ letter-spacing: -0.018em;
+}
+
+.gh-article-meta {
+ display: flex;
+ align-items: center;
+ gap: 8px;
+ margin-top: 20px;
+ margin-left: 6px;
+}
+
+.gh-article-author-image {
+ display: flex;
+ margin-right: 8px;
+}
+
+.gh-article-author-image a {
+ position: relative;
+ margin: 0 -8px;
+ width: 56px;
+ height: 56px;
+ overflow: hidden;
+ background-color: var(--color-light-gray);
+ border-radius: 50%;
+ border: 3px solid var(--background-color);
+}
+
+.gh-article-author-image a:first-child {
+ z-index: 10;
+}
+
+.gh-article-author-image a:nth-child(2) {
+ z-index: 9;
+}
+
+.gh-article-author-image a:nth-child(3) {
+ z-index: 8;
+}
+
+.gh-article-author-image :is(img, svg) {
+ position: absolute;
+ inset: 0;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.gh-article-meta-wrapper {
+ display: flex;
+ flex-direction: column;
+ gap: 4px;
+}
+
+.gh-article-author-name {
+ font-size: 1.6rem;
+ font-weight: 650;
+ letter-spacing: -0.013em;
+}
+
+.gh-article-meta-content {
+ font-size: 1.35rem;
+ font-weight: 500;
+ line-height: 1.2;
+ letter-spacing: -0.006em;
+ color: var(--color-secondary-text);
+}
+
+.gh-article-image {
+ grid-column: wide;
+ margin-top: 40px;
+}
+
+.gh-article-image img {
+ width: 100%;
+}
+
+/* 14.2. Page template */
+
+.page-template .gh-article-header {
+ margin-block: 72px 32px;
+}
+
+/* 14.3. Page without header */
+
+.page-template .gh-content:only-child > *:first-child:not(.kg-width-full) {
+ margin-top: 64px;
+}
+
+.page-template .gh-content > *:last-child:not(.kg-width-full) {
+ margin-bottom: 6vw;
+}
+
+.page-template .gh-footer {
+ margin-top: 0;
+}
+
+/* 15. Content
+/* ---------------------------------------------------------- */
+
+/* Content refers to styling all page and post content that is
+created within the Ghost editor. The main content handles
+headings, text, images and lists. We deal with cards lower down. */
+
+.gh-content {
+ font-size: var(--content-font-size, 1.7rem);
+ letter-spacing: -0.01em;
+}
+
+/* Default vertical spacing */
+.gh-content > * + * {
+ margin-top: calc(28px * var(--content-spacing-factor, 1));
+ margin-bottom: 0;
+}
+
+/* Remove space between full-width cards */
+.gh-content > .kg-width-full + .kg-width-full:not(.kg-width-full.kg-card-hascaption + .kg-width-full) {
+ margin-top: 0;
+}
+
+/* Add back a top margin to all headings,
+unless a heading is the very first element in the post content */
+.gh-content > [id]:not(:first-child) {
+ margin-top: calc(56px * var(--content-spacing-factor, 1));
+}
+
+/* Add drop cap setting */
+.post-template .gh-content.drop-cap > p:first-of-type:first-letter {
+ margin :0 0.2em 0em 0;
+ font-size: 3.1em;
+ float:left;
+ line-height: 1;
+ margin-left: -1px;
+ font-weight: 700;
+}
+
+.has-serif-body.post-template .gh-content.drop-cap > p:first-of-type:first-letter {
+ font-size: 3.2em;
+}
+
+/* Add a small margin between a heading and paragraph after it */
+.gh-content > [id] + p {
+ margin-top: calc(12px * var(--content-spacing-factor, 1));
+}
+
+/* A larger margin before/after dividers, blockquotes and embeds */
+.gh-content > :is(hr, blockquote, iframe) {
+ position: relative;
+ margin-top: calc(48px * var(--content-spacing-factor, 1)) !important;
+}
+
+.gh-content > :is(hr, blockquote, iframe) + * {
+ margin-top: calc(48px * var(--content-spacing-factor, 1)) !important;
+}
+
+/* Now the content typography styles */
+.gh-content h1 {
+ font-size: calc(2.2em * var(--factor, 1));
+ letter-spacing: -0.02em;
+}
+
+.gh-content h2 {
+ font-size: calc(1.6em * var(--factor, 1));
+ letter-spacing: -0.02em;
+}
+
+.gh-content h3 {
+ font-size: calc(1.3em * var(--factor, 1));
+ letter-spacing: -0.017em;
+}
+
+.gh-content a {
+ color: var(--ghost-accent-color);
+ text-decoration: underline;
+}
+
+.gh-content .kg-callout-card .kg-callout-text,
+.gh-content .kg-toggle-card .kg-toggle-content > :is(ul, ol, p) {
+ font-size: 0.95em;
+}
+
+.has-serif-body .gh-content > blockquote,
+.has-serif-body .gh-content > ol,
+.has-serif-body .gh-content > ul,
+.has-serif-body .gh-content > dl,
+.has-serif-body .gh-content > p,
+.has-serif-body .gh-content .kg-callout-text,
+.has-serif-body .gh-content .kg-toggle-content > ol,
+.has-serif-body .gh-content .kg-toggle-content > ul,
+.has-serif-body .gh-content .kg-toggle-content > p {
+ font-family: var(--font-serif-alt);
+}
+
+.gh-content :is(ul, ol) {
+ padding-left: 28px;
+}
+
+.gh-content :is(li + li, li :is(ul, ol)) {
+ margin-top: 8px;
+}
+
+.gh-content ol ol li {
+ list-style-type: lower-alpha;
+}
+
+.gh-content ol ol ol li {
+ list-style-type: lower-roman;
+}
+
+.gh-content hr {
+ width: 100%;
+ height: 1px;
+ background-color: var(--color-border);
+ border: 0;
+}
+
+.gh-content .gh-table {
+ overflow-x: scroll;
+ -webkit-overflow-scrolling: touch;
+}
+
+.gh-content .gh-table table {
+ width: 100%;
+ font-family: var(--font-sans);
+ font-size: 1.5rem;
+ white-space: nowrap;
+ vertical-align: top;
+ border-spacing: 0;
+ border-collapse: collapse;
+}
+
+.gh-content .gh-table table th {
+ font-size: 1.2rem;
+ font-weight: 700;
+ color: var(--color-darkgrey);
+ text-align: left;
+ text-transform: uppercase;
+ letter-spacing: 0.2px;
+}
+
+.gh-content .gh-table table :is(th, td),
+.gh-content .gh-table table td {
+ padding: 6px 12px;
+ border-bottom: 1px solid var(--color-border);
+}
+
+.gh-content .gh-table table :is(th, td):first-child {
+ padding-left: 0;
+}
+
+.gh-content .gh-table table :is(th, td):last-child {
+ padding-right: 0;
+}
+
+.gh-content pre {
+ overflow: auto;
+ padding: 16px;
+ font-size: 1.5rem;
+ line-height: 1.5em;
+ background: var(--color-lighter-gray);
+ border-radius: 6px;
+ font-family: var(--font-mono);
+}
+
+.gh-content :not(pre) > code {
+ vertical-align: baseline;
+ padding: 0.15em 0.4em;
+ font-weight: 400;
+ font-size: 0.95em;
+ line-height: 1em;
+ background: var(--color-lighter-gray);
+ border-radius: 0.25em;
+ font-family: var(--font-mono);
+}
+
+/* 16. Cards
+/* ---------------------------------------------------------- */
+
+/* Add extra margin before/after any cards, except for when immediately preceeded by a heading */
+
+.gh-content :not(.kg-card):not(table):not([id]) + :is(.kg-card, table) {
+ margin-top: calc(48px * var(--content-spacing-factor, 1));
+}
+
+.gh-content :is(.kg-card, table) + :not(.kg-card):not(table):not([id]) {
+ margin-top: calc(48px * var(--content-spacing-factor, 1));
+}
+
+.gh-content :not(.kg-card):not([id]) + .kg-card.kg-width-full {
+ margin-top: calc(68px * var(--content-spacing-factor, 1));
+}
+
+.gh-content .kg-card.kg-width-full + :not(.kg-card):not([id]) {
+ margin-top: calc(68px * var(--content-spacing-factor, 1));
+}
+
+/* Image */
+
+.kg-image {
+ margin-right: auto;
+ margin-left: auto;
+}
+
+/* Embed */
+
+.kg-embed-card {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 100%;
+}
+
+/* Gallery */
+
+.kg-image[width][height],
+.kg-gallery-image {
+ cursor: pointer;
+}
+
+.kg-image-card a:hover,
+.kg-gallery-image a:hover {
+ opacity: 1 !important;
+}
+
+/* Toggle */
+
+.kg-card.kg-toggle-card .kg-toggle-heading-text {
+ font-size: 2rem;
+ font-weight: 700;
+}
+
+.has-serif-title .kg-toggle-card .kg-toggle-heading-text {
+ font-family: var(--font-serif);
+}
+
+.has-mono-title .kg-toggle-card .kg-toggle-heading-text {
+ font-family: var(--font-mono);
+}
+
+/* Callout */
+
+.kg-callout-card.kg-card {
+ border-radius: 0.25em;
+}
+
+.kg-callout-card-accent a {
+ text-decoration: underline;
+}
+
+/* Blockquote */
+
+blockquote:not([class]) {
+ padding-left: 2rem;
+ border-left: 4px solid var(--ghost-accent-color);
+}
+
+blockquote.kg-blockquote-alt {
+ font-style: normal;
+ font-weight: 400;
+ color: var(--color-secondary-text);
+}
+
+/* Button */
+
+.kg-card.kg-button-card .kg-btn {
+ height: unset;
+ padding: .6em 1.2em;
+ text-align: center;
+ font-size: 1em;
+ line-height: 1.2em;
+}
+
+/* Header */
+
+.has-serif-title .kg-card.kg-header-card h2.kg-header-card-header {
+ font-family: var(--font-serif);
+}
+
+.has-mono-title .kg-card.kg-header-card h2.kg-header-card-header {
+ font-family: var(--font-mono);
+}
+
+.has-serif-body .kg-header-card h3.kg-header-card-subheader {
+ font-family: var(--font-serif);
+}
+
+/* Bookmark */
+
+.kg-bookmark-card .kg-bookmark-container {
+ border-radius: 0.25em !important;
+}
+
+.kg-bookmark-card .kg-bookmark-container:hover {
+ opacity: 1;
+}
+
+.kg-bookmark-card a.kg-bookmark-container,
+.kg-bookmark-card a.kg-bookmark-container:hover {
+ background: var(--background-color) !important;
+ color: var(--color-darker-gray) !important;
+}
+
+.kg-bookmark-card .kg-bookmark-content {
+ padding: 1.15em;
+}
+
+.kg-bookmark-card .kg-bookmark-title {
+ font-size: 0.9em;
+}
+
+.kg-bookmark-card .kg-bookmark-description {
+ max-height: none;
+ margin-top: 0.3em;
+ font-size: 0.8em;
+}
+
+.kg-bookmark-card .kg-bookmark-metadata {
+ font-size: 0.8em;
+}
+
+.kg-bookmark-card .kg-bookmark-thumbnail img {
+ border-radius: 0 0.2em 0.2em 0;
+}
+
+/* Product */
+
+.kg-product-card.kg-card .kg-product-card-image {
+ margin-bottom: 12px;
+}
+
+.kg-product-card.kg-card a.kg-product-card-button {
+ height: 2.8em;
+ margin-top: 12px;
+}
+
+.has-serif-title .kg-product-card.kg-card .kg-product-card-title {
+ font-family: var(--font-serif);
+}
+
+.has-mono-title .kg-product-card.kg-card .kg-product-card-title {
+ font-family: var(--font-mono);
+}
+
+.has-serif-body .kg-product-card-description :is(p, ul, ol) {
+ font-family: var(--font-serif-alt);
+}
+
+/* File */
+
+.kg-file-card.kg-card .kg-file-card-container {
+ padding: 0.6em;
+}
+
+.kg-file-card.kg-card .kg-file-card-contents {
+ margin: 4px 8px 6px;
+}
+
+.kg-file-card.kg-card .kg-file-card-metadata {
+ font-size: 0.9em;
+}
+
+.kg-file-card.kg-card .kg-file-card-filesize::before {
+ margin-right: 6px;
+ margin-left: 6px;
+}
+
+/* Caption */
+
+figcaption {
+ margin-top: 12px;
+ font-size: 1.4rem;
+ text-align: center;
+}
+
+.kg-card.kg-width-full figcaption {
+ padding: 0 16px;
+}
+
+figcaption a {
+ color: var(--ghost-accent-color);
+ text-decoration: underline;
+}
+
+/* 17. Comments
+/* ---------------------------------------------------------- */
+
+.gh-comments {
+ margin-top: 48px;
+}
+
+/* 18. Recent posts
+/* ---------------------------------------------------------- */
+
+.post-template .gh-container {
+ margin-top: 120px;
+}
+
+.post-template .gh-container-inner {
+ display: block;
+}
+
+.post-template .gh-container.is-grid .gh-feed {
+ grid-template-columns: repeat(4, 1fr);
+}
+
+.post-template .gh-container .gh-container-title {
+ display: block;
+}
+
+/* 19. Archive
+/* ---------------------------------------------------------- */
+
+.gh-archive {
+ display: grid;
+ grid-template-columns: repeat(16, 1fr);
+ gap: var(--grid-gap);
+ margin-block: 80px 24px;
+}
+
+.gh-archive.has-image {
+ margin-top: 48px;
+}
+
+.gh-archive-inner {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: var(--grid-gap);
+ grid-column: 1 / -1;
+ padding-bottom: clamp(40px, 2.73vw + 29.09px, 64px);
+ border-bottom: 1px solid var(--color-border);
+}
+
+.gh-archive.has-image .gh-archive-inner {
+ align-items: center;
+ grid-column: 1 / -1;
+}
+
+.gh-archive:not(.has-sidebar):not(.has-image) .gh-archive-inner {
+ grid-column: 3 / span 12;
+}
+
+.gh-archive .gh-article-image {
+ grid-column: auto;
+ margin-top: 0;
+}
+
+:is(.tag-template, .author-template) .gh-container {
+ margin-top: 0;
+}
+
+.author-template .gh-archive-inner {
+ display: flex;
+ flex-direction: row-reverse;
+ justify-content: flex-end;
+ gap: 24px;
+}
+
+.author-template .gh-article-image {
+ margin-top: 0;
+ width: 120px;
+ height: 120px;
+ border-radius: 50%;
+ object-fit: cover;
+}
+
+.author-template .gh-article-title {
+ font-size: 3.6rem;
+}
+
+.gh-author-meta {
+ display: flex;
+ gap: 10px;
+ margin-top: 14px;
+ font-size: 1.5rem;
+ font-weight: 550;
+ color: var(--color-secondary-text);
+}
+
+.gh-author-meta a {
+ color: inherit;
+}
+
+.gh-author-social {
+ display: flex;
+ gap: 10px;
+ align-items: center;
+ padding-left: 3px;
+}
+
+.gh-author-social svg {
+ width: 20px;
+ height: 20px;
+}
+
+@media (max-width: 1199px) {
+ .gh-archive {
+ display: block;
+ }
+}
+
+@media (max-width: 767px) {
+ .gh-archive-inner {
+ display: flex;
+ flex-direction: column-reverse;
+ align-items: flex-start;
+ }
+
+ .author-template .gh-archive-inner {
+ flex-direction: column-reverse;
+ }
+}
+
+/* 20. Design settings
+/* ---------------------------------------------------------- */
+
+.has-serif-title {
+ --factor: 1.15;
+}
+
+.has-mono-title {
+ --factor: 1.1;
+}
+
+.has-sans-title :is(.is-title, .gh-content :is(h2, h3)) {
+ font-family: var(--font-sans);
+}
+
+.has-serif-title :is(.is-title, .gh-content :is(h2, h3)) {
+ font-family: var(--font-serif);
+ font-weight: 550;
+}
+
+.has-mono-title :is(.is-title, .gh-content :is(h2, h3)) {
+ font-family: var(--font-mono);
+}
+
+.has-sans-body .is-body {
+ font-family: var(--font-sans);
+}
+
+.has-serif-body .is-body {
+ font-family: var(--font-serif-alt);
+}
+
+.has-serif-title .gh-header.is-classic .gh-header-title {
+ font-weight: 550;
+ letter-spacing: -0.015em;
+}
+
+.has-mono-title .gh-header.is-classic .gh-header-title {
+ letter-spacing: -0.01em;
+}
+
+.has-serif-title .gh-form {
+ border-radius: 0;
+}
+
+.has-serif-title .gh-card-title {
+ line-height: 1.15;
+ letter-spacing: -0.006em;
+ font-size: calc(2.0rem*var(--factor, 1))
+}
+
+.has-serif-title .gh-featured-feed .gh-card-title {
+ font-size: calc(1.6rem*var(--factor, 1))
+}
+
+.has-mono-title .gh-featured-feed .gh-card-title {
+ font-size: calc(1.5rem*var(--factor, 1));
+ letter-spacing: 0;
+}
+
+.has-serif-title .gh-header.is-highlight .gh-featured-feed .gh-card-title {
+ font-size: clamp(1.6rem, 0.23vw + 1.51rem, 1.8rem);
+}
+
+.has-mono-title .gh-card-title {
+ font-size: calc(1.8rem*var(--factor, 1));
+ line-height: 1.2;
+}
+
+.has-serif-title .gh-about-title {
+ letter-spacing: -0.009em;
+}
+
+.has-serif-title .gh-footer-signup-header {
+ letter-spacing: -0.019em;
+}
+
+.has-serif-title .gh-article-title {
+ letter-spacing: -0.019em;
+}
+
+.has-serif-body {
+ --content-font-size: 1.9rem;
+}
+
+.has-serif-body .gh-card-excerpt {
+ font-size: 1.65rem;
+ line-height: 1.4;
+ letter-spacing: 0.0005em;
+}
+
+.has-serif-body .gh-header.is-magazine .gh-header-inner > .gh-card .gh-card-excerpt,
+.has-serif-body .gh-header.is-highlight .gh-card:first-child .gh-card-excerpt {
+ font-size: 1.8rem;
+ letter-spacing: -0.001em;
+}
+
+.has-serif-title .gh-header.is-magazine .gh-header-inner>.gh-card .gh-card-title,
+.has-serif-title .gh-header.is-highlight .gh-header-left .gh-card-title {
+ font-weight: 550;
+ font-size: clamp(3.2rem,1.82vw + 2.47rem,4.9rem)
+}
+
+.has-serif-body .gh-about-description {
+ font-size: 1.6rem;
+}
+
+.has-serif-body .gh-article-excerpt {
+ letter-spacing: 0;
+}
+
+.has-serif-body .gh-footer-signup-subhead {
+ letter-spacing: 0;
+}
+
+.has-serif-title :is(.gh-button, .gh-form, .gh-form-input) {
+ border-radius: 0;
+}
+
+.has-mono-title :is(.gh-button) {
+ border-radius: 0;
+}
+
+.has-mono-title :is(.gh-form) {
+ border-radius: 0;
+}
+
+.has-serif-title .gh-cta-title {
+ font-size: 4.8rem;
+}
+
+/* 21. Footer
+/* ---------------------------------------------------------- */
+
+.gh-footer {
+ margin-top: 12vw;
+ font-size: 1.5rem;
+ color: var(--color-darker-gray);
+}
+
+.gh-footer a:not(.gh-button) {
+ color: inherit;
+}
+
+/* 21.1 Footer styles */
+
+.gh-footer.has-accent-color {
+ background-color: var(--ghost-accent-color);
+}
+
+.gh-footer.has-accent-color .gh-footer-bar {
+ border-top: 0;
+}
+
+.gh-footer.has-accent-color .gh-button {
+ background-color: #fff;
+ color: #15171a;
+}
+
+/* 21.2. Footer bar */
+
+.gh-footer-bar {
+ display: grid;
+ grid-template-columns: 1fr auto 1fr;
+ align-items: center;
+ column-gap: 32px;
+ margin-bottom: 100px;
+ padding-block: 28px;
+ font-weight: 550;
+ border-block: 1px solid var(--color-border);
+}
+
+.gh-footer-logo {
+ position: relative;
+ font-size: calc(2.4rem * var(--factor, 1));
+ font-weight: 725;
+ letter-spacing: -0.015em;
+ white-space: nowrap;
+}
+
+.gh-footer-logo img {
+ max-height: 40px;
+}
+
+.gh-footer-menu .nav {
+ display: flex;
+ justify-content: center;
+ gap: 8px 28px;
+ flex-wrap: wrap;
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+}
+
+.gh-footer-copyright {
+ text-align: right;
+ white-space: nowrap;
+}
+
+.gh-footer-copyright a {
+ text-decoration: underline;
+}
+
+/* 21.3. Footer signup */
+
+.gh-footer-signup {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding-bottom: 160px;
+ text-align: center;
+}
+
+.gh-footer-signup-header {
+ font-size: calc(clamp(2.8rem,1.36vw + 2.25rem,4rem) * var(--factor, 1));
+ font-weight: 700;
+ letter-spacing: -0.03em;
+}
+
+.gh-footer-signup-subhead {
+ margin-top: 12px;
+ max-width: 640px;
+ font-size: 1.8rem;
+ font-weight: 450;
+ line-height: 1.4;
+ letter-spacing: -0.014em;
+ opacity: 0.75;
+}
+
+.gh-footer-signup .gh-form {
+ margin-top: 40px;
+}
+
+@media (max-width: 991px) {
+ .gh-footer-bar {
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+ }
+}
+
+/* 22. Lightbox
+/* ---------------------------------------------------------- */
+
+.pswp {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 3999999;
+ display: none;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ -ms-touch-action: none;
+ touch-action: none;
+ outline: none;
+ backface-visibility: hidden;
+ -webkit-text-size-adjust: 100%;
+}
+
+.pswp img {
+ max-width: none;
+}
+
+.pswp--animate_opacity {
+ opacity: 0.001;
+ transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ will-change: opacity;
+}
+
+.pswp--open {
+ display: block;
+}
+
+.pswp--zoom-allowed .pswp__img {
+ cursor: zoom-in;
+}
+
+.pswp--zoomed-in .pswp__img {
+ cursor: grab;
+}
+
+.pswp--dragging .pswp__img {
+ cursor: grabbing;
+}
+
+.pswp__bg {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(0, 0, 0, 0.85);
+ opacity: 0;
+ transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ transform: translateZ(0);
+ backface-visibility: hidden;
+ will-change: opacity;
+}
+
+.pswp__scroll-wrap {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+}
+
+.pswp__container,
+.pswp__zoom-wrap {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ touch-action: none;
+ backface-visibility: hidden;
+}
+
+.pswp__container,
+.pswp__img {
+ user-select: none;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-touch-callout: none;
+}
+
+.pswp__zoom-wrap {
+ position: absolute;
+ width: 100%;
+ transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ transform-origin: left top;
+}
+
+.pswp--animated-in .pswp__bg,
+.pswp--animated-in .pswp__zoom-wrap {
+ transition: none;
+}
+
+.pswp__item {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ overflow: hidden;
+}
+
+.pswp__img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: auto;
+ height: auto;
+}
+
+.pswp__img--placeholder {
+ backface-visibility: hidden;
+}
+
+.pswp__img--placeholder--blank {
+ background: var(--color-black);
+}
+
+.pswp--ie .pswp__img {
+ top: 0;
+ left: 0;
+ width: 100% !important;
+ height: auto !important;
+}
+
+.pswp__error-msg {
+ position: absolute;
+ top: 50%;
+ left: 0;
+ width: 100%;
+ margin-top: -8px;
+ font-size: 14px;
+ line-height: 16px;
+ color: var(--color-secondary-text);
+ text-align: center;
+}
+
+.pswp__error-msg a {
+ color: var(--color-secondary-text);
+ text-decoration: underline;
+}
+
+.pswp__button {
+ position: relative;
+ display: block;
+ float: right;
+ width: 44px;
+ height: 44px;
+ padding: 0;
+ margin: 0;
+ overflow: visible;
+ appearance: none;
+ cursor: pointer;
+ background: none;
+ border: 0;
+ box-shadow: none;
+ transition: opacity 0.2s;
+}
+
+.pswp__button:focus,
+.pswp__button:hover {
+ opacity: 1;
+}
+
+.pswp__button:active {
+ outline: none;
+ opacity: 0.9;
+}
+
+.pswp__button::-moz-focus-inner {
+ padding: 0;
+ border: 0;
+}
+
+.pswp__ui--over-close .pswp__button--close {
+ opacity: 1;
+}
+
+.pswp__button,
+.pswp__button--arrow--left::before,
+.pswp__button--arrow--right::before {
+ width: 44px;
+ height: 44px;
+ background: url("../images/default-skin.png") 0 0 no-repeat;
+ background-size: 264px 88px;
+}
+
+@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
+ .pswp--svg .pswp__button,
+ .pswp--svg .pswp__button--arrow--left::before,
+ .pswp--svg .pswp__button--arrow--right::before {
+ background-image: url("../images/default-skin.svg");
+ }
+
+ .pswp--svg .pswp__button--arrow--left,
+ .pswp--svg .pswp__button--arrow--right {
+ background: none;
+ }
+}
+
+.pswp__button--close {
+ background-position: 0 -44px;
+}
+
+.pswp__button--share {
+ background-position: -44px -44px;
+}
+
+.pswp__button--fs {
+ display: none;
+}
+
+.pswp--supports-fs .pswp__button--fs {
+ display: block;
+}
+
+.pswp--fs .pswp__button--fs {
+ background-position: -44px 0;
+}
+
+.pswp__button--zoom {
+ display: none;
+ background-position: -88px 0;
+}
+
+.pswp--zoom-allowed .pswp__button--zoom {
+ display: block;
+}
+
+.pswp--zoomed-in .pswp__button--zoom {
+ background-position: -132px 0;
+}
+
+.pswp--touch .pswp__button--arrow--left,
+.pswp--touch .pswp__button--arrow--right {
+ visibility: hidden;
+}
+
+.pswp__button--arrow--left,
+.pswp__button--arrow--right {
+ position: absolute;
+ top: 50%;
+ width: 70px;
+ height: 100px;
+ margin-top: -50px;
+ background: none;
+}
+
+.pswp__button--arrow--left {
+ left: 0;
+}
+
+.pswp__button--arrow--right {
+ right: 0;
+}
+
+.pswp__button--arrow--left::before,
+.pswp__button--arrow--right::before {
+ position: absolute;
+ top: 35px;
+ width: 32px;
+ height: 30px;
+ content: "";
+}
+
+.pswp__button--arrow--left::before {
+ left: 6px;
+ background-position: -138px -44px;
+}
+
+.pswp__button--arrow--right::before {
+ right: 6px;
+ background-position: -94px -44px;
+}
+
+.pswp__counter {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 44px;
+ padding: 0 15px;
+ font-size: 11px;
+ font-weight: 700;
+ line-height: 44px;
+ color: var(--color-white);
+ user-select: none;
+}
+
+.pswp__caption {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ min-height: 44px;
+}
+
+.pswp__caption__center {
+ max-width: 420px;
+ padding: 25px 15px 30px;
+ margin: 0 auto;
+ font-size: 11px;
+ line-height: 1.6;
+ color: var(--color-white);
+ text-align: center;
+}
+
+.pswp__caption__center .post-caption-title {
+ margin-bottom: 7px;
+ font-size: 15px;
+ font-weight: 500;
+ text-transform: uppercase;
+}
+
+.pswp__caption__center .post-caption-meta-item + .post-caption-meta-item::before {
+ padding: 0 4px;
+ content: "\02022";
+}
+
+.pswp__caption--empty {
+ display: none;
+}
+
+.pswp__caption--fake {
+ visibility: hidden;
+}
+
+.pswp__preloader {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ width: 44px;
+ height: 44px;
+ margin-left: -22px;
+ opacity: 0;
+ transition: opacity 0.25s ease-out;
+ direction: ltr;
+ will-change: opacity;
+}
+
+.pswp__preloader__icn {
+ width: 20px;
+ height: 20px;
+ margin: 12px;
+}
+
+.pswp__preloader--active {
+ opacity: 1;
+}
+
+.pswp__preloader--active .pswp__preloader__icn {
+ background: url("../images/preloader.gif") 0 0 no-repeat;
+}
+
+.pswp--css_animation .pswp__preloader--active {
+ opacity: 1;
+}
+
+.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
+ animation: clockwise 500ms linear infinite;
+}
+
+.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
+ animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
+}
+
+.pswp--css_animation .pswp__preloader__icn {
+ position: absolute;
+ top: 15px;
+ left: 15px;
+ width: 14px;
+ height: 14px;
+ margin: 0;
+ background: none;
+ opacity: 0.75;
+}
+
+.pswp--css_animation .pswp__preloader__cut {
+ position: relative;
+ width: 7px;
+ height: 14px;
+ overflow: hidden;
+}
+
+.pswp--css_animation .pswp__preloader__donut {
+ position: absolute;
+ top: 0;
+ left: 0;
+ box-sizing: border-box;
+ width: 14px;
+ height: 14px;
+ margin: 0;
+ background: none;
+ border: 2px solid var(--color-white);
+ border-bottom-color: transparent;
+ border-left-color: transparent;
+ border-radius: 50%;
+}
+
+@media screen and (max-width: 1024px) {
+ .pswp__preloader {
+ position: relative;
+ top: auto;
+ left: auto;
+ float: right;
+ margin: 0;
+ }
+}
+
+@keyframes clockwise {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+@keyframes donut-rotate {
+ 0% {
+ transform: rotate(0);
+ }
+
+ 50% {
+ transform: rotate(-140deg);
+ }
+
+ 100% {
+ transform: rotate(0);
+ }
+}
+
+.pswp__ui {
+ z-index: 1550;
+ visibility: visible;
+ opacity: 1;
+ -webkit-font-smoothing: auto;
+}
+
+.pswp__top-bar {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 44px;
+}
+
+.pswp__caption,
+.pswp__top-bar,
+.pswp--has_mouse .pswp__button--arrow--left,
+.pswp--has_mouse .pswp__button--arrow--right {
+ backface-visibility: hidden;
+ transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ will-change: opacity;
+}
+
+.pswp--has_mouse .pswp__button--arrow--left,
+.pswp--has_mouse .pswp__button--arrow--right {
+ visibility: visible;
+}
+
+.pswp__ui--idle .pswp__top-bar {
+ opacity: 0;
+}
+
+.pswp__ui--idle .pswp__button--arrow--left,
+.pswp__ui--idle .pswp__button--arrow--right {
+ opacity: 0;
+}
+
+.pswp__ui--hidden .pswp__top-bar,
+.pswp__ui--hidden .pswp__caption,
+.pswp__ui--hidden .pswp__button--arrow--left,
+.pswp__ui--hidden .pswp__button--arrow--right {
+ opacity: 0.001;
+}
+
+.pswp__ui--one-slide .pswp__button--arrow--left,
+.pswp__ui--one-slide .pswp__button--arrow--right,
+.pswp__ui--one-slide .pswp__counter {
+ display: none;
+}
+
+.pswp__element--disabled {
+ display: none !important;
+}
+
+.pswp--minimal--dark .pswp__top-bar {
+ background: none;
+}
diff --git a/site/versions/5.94.0/content/themes/source/assets/fonts/eb-garamond-italic.woff2 b/site/versions/5.94.0/content/themes/source/assets/fonts/eb-garamond-italic.woff2
new file mode 100644
index 0000000..aa3f544
Binary files /dev/null and b/site/versions/5.94.0/content/themes/source/assets/fonts/eb-garamond-italic.woff2 differ
diff --git a/site/versions/5.94.0/content/themes/source/assets/fonts/eb-garamond-roman.woff2 b/site/versions/5.94.0/content/themes/source/assets/fonts/eb-garamond-roman.woff2
new file mode 100644
index 0000000..ca151f0
Binary files /dev/null and b/site/versions/5.94.0/content/themes/source/assets/fonts/eb-garamond-roman.woff2 differ
diff --git a/site/versions/5.94.0/content/themes/source/assets/fonts/inter-roman.woff2 b/site/versions/5.94.0/content/themes/source/assets/fonts/inter-roman.woff2
new file mode 100644
index 0000000..980853f
Binary files /dev/null and b/site/versions/5.94.0/content/themes/source/assets/fonts/inter-roman.woff2 differ
diff --git a/site/versions/5.94.0/content/themes/source/assets/fonts/jetbrains-mono-italic.woff2 b/site/versions/5.94.0/content/themes/source/assets/fonts/jetbrains-mono-italic.woff2
new file mode 100644
index 0000000..a2707b4
Binary files /dev/null and b/site/versions/5.94.0/content/themes/source/assets/fonts/jetbrains-mono-italic.woff2 differ
diff --git a/site/versions/5.94.0/content/themes/source/assets/fonts/jetbrains-mono-roman.woff2 b/site/versions/5.94.0/content/themes/source/assets/fonts/jetbrains-mono-roman.woff2
new file mode 100644
index 0000000..c6bdf7a
Binary files /dev/null and b/site/versions/5.94.0/content/themes/source/assets/fonts/jetbrains-mono-roman.woff2 differ
diff --git a/site/versions/5.94.0/content/themes/source/assets/images/default-skin.png b/site/versions/5.94.0/content/themes/source/assets/images/default-skin.png
new file mode 100755
index 0000000..441c502
Binary files /dev/null and b/site/versions/5.94.0/content/themes/source/assets/images/default-skin.png differ
diff --git a/site/versions/5.94.0/content/themes/source/assets/images/default-skin.svg b/site/versions/5.94.0/content/themes/source/assets/images/default-skin.svg
new file mode 100755
index 0000000..9d5f0c6
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/images/default-skin.svg
@@ -0,0 +1 @@
+default-skin 2
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/assets/images/preloader.gif b/site/versions/5.94.0/content/themes/source/assets/images/preloader.gif
new file mode 100755
index 0000000..b8faa69
Binary files /dev/null and b/site/versions/5.94.0/content/themes/source/assets/images/preloader.gif differ
diff --git a/site/versions/5.94.0/content/themes/source/assets/js/dropdown.js b/site/versions/5.94.0/content/themes/source/assets/js/dropdown.js
new file mode 100644
index 0000000..78e8915
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/js/dropdown.js
@@ -0,0 +1,93 @@
+function dropdown() {
+ const mediaQuery = window.matchMedia('(max-width: 767px)');
+
+ const head = document.querySelector('.gh-navigation');
+ const menu = head.querySelector('.gh-navigation-menu');
+ const nav = menu?.querySelector('.nav');
+ if (!nav) return;
+
+ const logo = document.querySelector('.gh-navigation-logo');
+ const navHTML = nav.innerHTML;
+
+ if (mediaQuery.matches) {
+ const items = nav.querySelectorAll('li');
+ items.forEach(function (item, index) {
+ item.style.transitionDelay = `${0.03 * (index + 1)}s`;
+ });
+ }
+
+ const makeDropdown = function () {
+ if (mediaQuery.matches) return;
+ const submenuItems = [];
+
+ while ((nav.offsetWidth + 64) > menu.offsetWidth) {
+ if (nav.lastElementChild) {
+ submenuItems.unshift(nav.lastElementChild);
+ nav.lastElementChild.remove();
+ } else {
+ break;
+ }
+ }
+
+ if (!submenuItems.length) {
+ head.classList.add('is-dropdown-loaded');
+ return;
+ }
+
+ const toggle = document.createElement('button');
+ toggle.setAttribute('class', 'gh-more-toggle gh-icon-button');
+ toggle.setAttribute('aria-label', 'More');
+ toggle.innerHTML = ' ';
+
+ const wrapper = document.createElement('div');
+ wrapper.setAttribute('class', 'gh-dropdown');
+
+ if (submenuItems.length >= 10) {
+ head.classList.add('is-dropdown-mega');
+ wrapper.style.gridTemplateRows = `repeat(${Math.ceil(submenuItems.length / 2)}, 1fr)`;
+ } else {
+ head.classList.remove('is-dropdown-mega');
+ }
+
+ submenuItems.forEach(function (child) {
+ wrapper.appendChild(child);
+ });
+
+ toggle.appendChild(wrapper);
+ nav.appendChild(toggle);
+
+ const toggleRect = toggle.getBoundingClientRect();
+ const documentCenter = window.innerWidth / 2;
+
+ if (toggleRect.left < documentCenter) {
+ wrapper.classList.add('is-left');
+ }
+
+ head.classList.add('is-dropdown-loaded');
+
+ window.addEventListener('click', function (e) {
+ if (head.classList.contains('is-dropdown-open')) {
+ head.classList.remove('is-dropdown-open');
+ } else if (toggle.contains(e.target)) {
+ head.classList.add('is-dropdown-open');
+ }
+ });
+ }
+
+ imagesLoaded(logo, function () {
+ makeDropdown();
+ });
+
+ window.addEventListener('load', function () {
+ if (!logo) {
+ makeDropdown();
+ }
+ });
+
+ window.addEventListener('resize', function () {
+ setTimeout(() => {
+ nav.innerHTML = navHTML;
+ makeDropdown();
+ }, 1);
+ });
+}
diff --git a/site/versions/5.94.0/content/themes/source/assets/js/lib/imagesloaded.pkgd.min.js b/site/versions/5.94.0/content/themes/source/assets/js/lib/imagesloaded.pkgd.min.js
new file mode 100644
index 0000000..e443a77
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/js/lib/imagesloaded.pkgd.min.js
@@ -0,0 +1,7 @@
+/*!
+ * imagesLoaded PACKAGED v4.1.4
+ * JavaScript is all like "You images are done yet or what?"
+ * MIT License
+ */
+
+!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o-1&&(c.onTap(),d=!0);if(d){a.stopPropagation&&a.stopPropagation(),r=!0;var h=b.features.isOldAndroid?600:30;s=setTimeout(function(){r=!1},h)}},B=function(){return!a.likelyTouchDevice||q.mouseUsed||screen.width>q.fitControlsWidth},C=function(a,c,d){b[(d?"add":"remove")+"Class"](a,"pswp__"+c)},D=function(){var a=1===q.getNumItemsFn();a!==p&&(C(d,"ui--one-slide",a),p=a)},E=function(){C(i,"share-modal--hidden",y)},F=function(){return y=!y,y?(b.removeClass(i,"pswp__share-modal--fade-in"),setTimeout(function(){y&&E()},300)):(E(),setTimeout(function(){y||b.addClass(i,"pswp__share-modal--fade-in")},30)),y||H(),!1},G=function(b){b=b||window.event;var c=b.target||b.srcElement;return a.shout("shareLinkClick",b,c),!!c.href&&(!!c.hasAttribute("download")||(window.open(c.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),y||F(),!1))},H=function(){for(var a,b,c,d,e,f="",g=0;g"+a.label+"",q.parseShareButtonOut&&(f=q.parseShareButtonOut(a,f));i.children[0].innerHTML=f,i.children[0].onclick=G},I=function(a){for(var c=0;c=.95&&v.showControls()});var a;l("onPinchClose",function(b){x&&b<.9?(v.hideControls(),a=!0):a&&!x&&b>.9&&v.showControls()}),l("zoomGestureEnded",function(){a=!1,a&&!x&&v.showControls()})},S=[{name:"caption",option:"captionEl",onInit:function(a){e=a}},{name:"share-modal",option:"shareEl",onInit:function(a){i=a},onTap:function(){F()}},{name:"button--share",option:"shareEl",onInit:function(a){h=a},onTap:function(){F()}},{name:"button--zoom",option:"zoomEl",onTap:a.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(a){g=a}},{name:"button--close",option:"closeEl",onTap:a.close},{name:"button--arrow--left",option:"arrowEl",onTap:a.prev},{name:"button--arrow--right",option:"arrowEl",onTap:a.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){c.isFullscreen()?c.exit():c.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(a){m=a}}],T=function(){var a,c,e,f=function(d){if(d)for(var f=d.length,g=0;g-1&&(q[e.option]?(b.removeClass(a,"pswp__element--disabled"),e.onInit&&e.onInit(a)):b.addClass(a,"pswp__element--disabled"))}};f(d.children);var g=b.getChildByClass(d,"pswp__top-bar");g&&f(g.children)};v.init=function(){b.extend(a.options,z,!0),q=a.options,d=b.getChildByClass(a.scrollWrap,"pswp__ui"),l=a.listen,R(),l("beforeChange",v.update),l("doubleTap",function(b){var c=a.currItem.initialZoomLevel;a.getZoomLevel()!==c?a.zoomTo(c,b,333):a.zoomTo(q.getDoubleTapZoom(!1,a.currItem),b,333)}),l("preventDragEvent",function(a,b,c){var d=a.target||a.srcElement;d&&d.getAttribute("class")&&a.type.indexOf("mouse")>-1&&(d.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(d.tagName))&&(c.prevent=!1)}),l("bindEvents",function(){b.bind(d,"pswpTap click",A),b.bind(a.scrollWrap,"pswpTap",v.onGlobalTap),a.likelyTouchDevice||b.bind(a.scrollWrap,"mouseover",v.onMouseOver)}),l("unbindEvents",function(){y||F(),t&&clearInterval(t),b.unbind(document,"mouseout",L),b.unbind(document,"mousemove",K),b.unbind(d,"pswpTap click",A),b.unbind(a.scrollWrap,"pswpTap",v.onGlobalTap),b.unbind(a.scrollWrap,"mouseover",v.onMouseOver),c&&(b.unbind(document,c.eventK,v.updateFullscreen),c.isFullscreen()&&(q.hideAnimationDuration=0,c.exit()),c=null)}),l("destroy",function(){q.captionEl&&(f&&d.removeChild(f),b.removeClass(e,"pswp__caption--empty")),i&&(i.children[0].onclick=null),b.removeClass(d,"pswp__ui--over-close"),b.addClass(d,"pswp__ui--hidden"),v.setIdle(!1)}),q.showAnimationDuration||b.removeClass(d,"pswp__ui--hidden"),l("initialZoomIn",function(){q.showAnimationDuration&&b.removeClass(d,"pswp__ui--hidden")}),l("initialZoomOut",function(){b.addClass(d,"pswp__ui--hidden")}),l("parseVerticalMargin",P),T(),q.shareEl&&h&&i&&(y=!0),D(),Q(),M(),N()},v.setIdle=function(a){k=a,C(d,"ui--idle",a)},v.update=function(){x&&a.currItem?(v.updateIndexIndicator(),q.captionEl&&(q.addCaptionHTMLFn(a.currItem,e),C(e,"caption--empty",!a.currItem.title)),w=!0):w=!1,y||F(),D()},v.updateFullscreen=function(d){d&&setTimeout(function(){a.setScrollOffset(0,b.getScrollY())},50),b[(c.isFullscreen()?"add":"remove")+"Class"](a.template,"pswp--fs")},v.updateIndexIndicator=function(){q.counterEl&&(g.innerHTML=a.getCurrentIndex()+1+q.indexIndicatorSep+q.getNumItemsFn())},v.onGlobalTap=function(c){c=c||window.event;var d=c.target||c.srcElement;if(!r)if(c.detail&&"mouse"===c.detail.pointerType){if(I(d))return void a.close();b.hasClass(d,"pswp__img")&&(1===a.getZoomLevel()&&a.getZoomLevel()<=a.currItem.fitRatio?q.clickToCloseNonZoomable&&a.close():a.toggleDesktopZoom(c.detail.releasePoint))}else if(q.tapToToggleControls&&(x?v.hideControls():v.showControls()),q.tapToClose&&(b.hasClass(d,"pswp__img")||I(d)))return void a.close()},v.onMouseOver=function(a){a=a||window.event;var b=a.target||a.srcElement;C(d,"ui--over-close",I(b))},v.hideControls=function(){b.addClass(d,"pswp__ui--hidden"),x=!1},v.showControls=function(){x=!0,w||v.update(),b.removeClass(d,"pswp__ui--hidden")},v.supportsFullscreen=function(){var a=document;return!!(a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen)},v.getFullscreenAPI=function(){var b,c=document.documentElement,d="fullscreenchange";return c.requestFullscreen?b={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:d}:c.mozRequestFullScreen?b={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+d}:c.webkitRequestFullscreen?b={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+d}:c.msRequestFullscreen&&(b={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),b&&(b.enter=function(){return j=q.closeOnScroll,q.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?a.template[this.enterK]():void a.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},b.exit=function(){return q.closeOnScroll=j,document[this.exitK]()},b.isFullscreen=function(){return document[this.elementK]}),b}};return a});
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/assets/js/lib/photoswipe.min.js b/site/versions/5.94.0/content/themes/source/assets/js/lib/photoswipe.min.js
new file mode 100755
index 0000000..0370861
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/js/lib/photoswipe.min.js
@@ -0,0 +1,4 @@
+/*! PhotoSwipe - v4.1.3 - 2019-01-08
+* http://photoswipe.com
+* Copyright (c) 2019 Dmitry Semenov; */
+!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.PhotoSwipe=b()}(this,function(){"use strict";var a=function(a,b,c,d){var e={features:null,bind:function(a,b,c,d){var e=(d?"remove":"add")+"EventListener";b=b.split(" ");for(var f=0;f0&&(g=parseInt(g[1],10),g>=1&&g<8&&(d.isOldIOSPhone=!0))}var h=f.match(/Android\s([0-9\.]*)/),i=h?h[1]:0;i=parseFloat(i),i>=1&&(i<4.4&&(d.isOldAndroid=!0),d.androidVersion=i),d.isMobileOpera=/opera mini|opera mobi/i.test(f)}for(var j,k,l=["transform","perspective","animationName"],m=["","webkit","Moz","ms","O"],n=0;n<4;n++){c=m[n];for(var o=0;o<3;o++)j=l[o],k=c+(c?j.charAt(0).toUpperCase()+j.slice(1):j),!d[j]&&k in b&&(d[j]=k);c&&!d.raf&&(c=c.toLowerCase(),d.raf=window[c+"RequestAnimationFrame"],d.raf&&(d.caf=window[c+"CancelAnimationFrame"]||window[c+"CancelRequestAnimationFrame"]))}if(!d.raf){var p=0;d.raf=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-p)),d=window.setTimeout(function(){a(b+c)},c);return p=b+c,d},d.caf=function(a){clearTimeout(a)}}return d.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,e.features=d,d}};e.detectFeatures(),e.features.oldIE&&(e.bind=function(a,b,c,d){b=b.split(" ");for(var e,f=(d?"detach":"attach")+"Event",g=function(){c.handleEvent.call(c)},h=0;hb-1?a-b:a<0?b+a:a},Ba={},Ca=function(a,b){return Ba[a]||(Ba[a]=[]),Ba[a].push(b)},Da=function(a){var b=Ba[a];if(b){var c=Array.prototype.slice.call(arguments);c.shift();for(var d=0;df.currItem.fitRatio?ya||(mc(f.currItem,!1,!0),ya=!0):ya&&(mc(f.currItem),ya=!1)),Ga(ea,pa.x,pa.y,s))},Ia=function(a){a.container&&Ga(a.container.style,a.initialPosition.x,a.initialPosition.y,a.initialZoomLevel,a)},Ja=function(a,b){b[E]=u+a+"px, 0px"+v},Ka=function(a,b){if(!i.loop&&b){var c=m+(ta.x*ra-a)/ta.x,d=Math.round(a-tb.x);(c<0&&d>0||c>=ac()-1&&d<0)&&(a=tb.x+d*i.mainScrollEndFriction)}tb.x=a,Ja(a,n)},La=function(a,b){var c=ub[a]-sa[a];return oa[a]+na[a]+c-c*(b/t)},Ma=function(a,b){a.x=b.x,a.y=b.y,b.id&&(a.id=b.id)},Na=function(a){a.x=Math.round(a.x),a.y=Math.round(a.y)},Oa=null,Pa=function(){Oa&&(e.unbind(document,"mousemove",Pa),e.addClass(a,"pswp--has_mouse"),i.mouseUsed=!0,Da("mouseUsed")),Oa=setTimeout(function(){Oa=null},100)},Qa=function(){e.bind(document,"keydown",f),N.transform&&e.bind(f.scrollWrap,"click",f),i.mouseUsed||e.bind(document,"mousemove",Pa),e.bind(window,"resize scroll orientationchange",f),Da("bindEvents")},Ra=function(){e.unbind(window,"resize scroll orientationchange",f),e.unbind(window,"scroll",r.scroll),e.unbind(document,"keydown",f),e.unbind(document,"mousemove",Pa),N.transform&&e.unbind(f.scrollWrap,"click",f),V&&e.unbind(window,p,f),clearTimeout(O),Da("unbindEvents")},Sa=function(a,b){var c=ic(f.currItem,qa,a);return b&&(da=c),c},Ta=function(a){return a||(a=f.currItem),a.initialZoomLevel},Ua=function(a){return a||(a=f.currItem),a.w>0?i.maxSpreadZoom:1},Va=function(a,b,c,d){return d===f.currItem.initialZoomLevel?(c[a]=f.currItem.initialPosition[a],!0):(c[a]=La(a,d),c[a]>b.min[a]?(c[a]=b.min[a],!0):c[a]1?1:a.fitRatio,c=a.container.style,d=b*a.w,e=b*a.h;c.width=d+"px",c.height=e+"px",c.left=a.initialPosition.x+"px",c.top=a.initialPosition.y+"px"},Ha=function(){if(ea){var a=ea,b=f.currItem,c=b.fitRatio>1?1:b.fitRatio,d=c*b.w,e=c*b.h;a.width=d+"px",a.height=e+"px",a.left=pa.x+"px",a.top=pa.y+"px"}}},Xa=function(a){var b="";i.escKey&&27===a.keyCode?b="close":i.arrowKeys&&(37===a.keyCode?b="prev":39===a.keyCode&&(b="next")),b&&(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||(a.preventDefault?a.preventDefault():a.returnValue=!1,f[b]()))},Ya=function(a){a&&(Y||X||fa||T)&&(a.preventDefault(),a.stopPropagation())},Za=function(){f.setScrollOffset(0,e.getScrollY())},$a={},_a=0,ab=function(a){$a[a]&&($a[a].raf&&I($a[a].raf),_a--,delete $a[a])},bb=function(a){$a[a]&&ab(a),$a[a]||(_a++,$a[a]={})},cb=function(){for(var a in $a)$a.hasOwnProperty(a)&&ab(a)},db=function(a,b,c,d,e,f,g){var h,i=Ea();bb(a);var j=function(){if($a[a]){if(h=Ea()-i,h>=d)return ab(a),f(c),void(g&&g());f((c-b)*e(h/d)+b),$a[a].raf=H(j)}};j()},eb={shout:Da,listen:Ca,viewportSize:qa,options:i,isMainScrollAnimating:function(){return fa},getZoomLevel:function(){return s},getCurrentIndex:function(){return m},isDragging:function(){return V},isZooming:function(){return aa},setScrollOffset:function(a,b){sa.x=a,M=sa.y=b,Da("updateScrollOffset",sa)},applyZoomPan:function(a,b,c,d){pa.x=b,pa.y=c,s=a,Ha(d)},init:function(){if(!j&&!k){var c;f.framework=e,f.template=a,f.bg=e.getChildByClass(a,"pswp__bg"),J=a.className,j=!0,N=e.detectFeatures(),H=N.raf,I=N.caf,E=N.transform,L=N.oldIE,f.scrollWrap=e.getChildByClass(a,"pswp__scroll-wrap"),f.container=e.getChildByClass(f.scrollWrap,"pswp__container"),n=f.container.style,f.itemHolders=y=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display="none",Wa(),r={resize:f.updateSize,orientationchange:function(){clearTimeout(O),O=setTimeout(function(){qa.x!==f.scrollWrap.clientWidth&&f.updateSize()},500)},scroll:Za,keydown:Xa,click:Ya};var d=N.isOldIOSPhone||N.isOldAndroid||N.isMobileOpera;for(N.animationName&&N.transform&&!d||(i.showAnimationDuration=i.hideAnimationDuration=0),c=0;c=ac())&&(m=0),f.currItem=_b(m),(N.isOldIOSPhone||N.isOldAndroid)&&(va=!1),a.setAttribute("aria-hidden","false"),i.modal&&(va?a.style.position="fixed":(a.style.position="absolute",a.style.top=e.getScrollY()+"px")),void 0===M&&(Da("initialLayout"),M=K=e.getScrollY());var l="pswp--open ";for(i.mainClass&&(l+=i.mainClass+" "),i.showHideOpacity&&(l+="pswp--animate_opacity "),l+=G?"pswp--touch":"pswp--notouch",l+=N.animationName?" pswp--css_animation":"",l+=N.svg?" pswp--svg":"",e.addClass(a,l),f.updateSize(),o=-1,ua=null,c=0;cda.min.x?a=da.min.x:ada.min.y?b=da.min.y:b=h&&(o+=ua+(ua>0?-h:h),c=h);for(var d=0;d0?(b=y.shift(),y[h-1]=b,o++,Ja((o+2)*ta.x,b.el.style),f.setContent(b,m-c+d+1+1)):(b=y.pop(),y.unshift(b),o--,Ja(o*ta.x,b.el.style),f.setContent(b,m+c-d-1-1));if(ea&&1===Math.abs(ua)){var e=_b(z);e.initialZoomLevel!==s&&(ic(e,qa),mc(e),Ia(e))}ua=0,f.updateCurrZoomItem(),z=m,Da("afterChange")}}},updateSize:function(b){if(!va&&i.modal){var c=e.getScrollY();if(M!==c&&(a.style.top=c+"px",M=c),!b&&xa.x===window.innerWidth&&xa.y===window.innerHeight)return;xa.x=window.innerWidth,xa.y=window.innerHeight,a.style.height=xa.y+"px"}if(qa.x=f.scrollWrap.clientWidth,qa.y=f.scrollWrap.clientHeight,Za(),ta.x=qa.x+Math.round(qa.x*i.spacing),ta.y=qa.y,Ka(ta.x*ra),Da("beforeResize"),void 0!==o){for(var d,g,j,k=0;k2&&(j=Aa(j)),g=_b(j),g&&(x||g.needsUpdate||!g.bounds)?(f.cleanSlide(g),f.setContent(d,j),1===k&&(f.currItem=g,f.updateCurrZoomItem(!0)),g.needsUpdate=!1):d.index===-1&&j>=0&&f.setContent(d,j),g&&g.container&&(ic(g,qa),mc(g),Ia(g));x=!1}t=s=f.currItem.initialZoomLevel,da=f.currItem.bounds,da&&(pa.x=da.center.x,pa.y=da.center.y,Ha(!0)),Da("resize")},zoomTo:function(a,b,c,d,f){b&&(t=s,ub.x=Math.abs(b.x)-pa.x,ub.y=Math.abs(b.y)-pa.y,Ma(oa,pa));var g=Sa(a,!1),h={};Va("x",g,h,a),Va("y",g,h,a);var i=s,j={x:pa.x,y:pa.y};Na(h);var k=function(b){1===b?(s=a,pa.x=h.x,pa.y=h.y):(s=(a-i)*b+i,pa.x=(h.x-j.x)*b+j.x,pa.y=(h.y-j.y)*b+j.y),f&&f(b),Ha(1===b)};c?db("customZoomTo",0,1,c,d||e.easing.sine.inOut,k):k(1)}},fb=30,gb=10,hb={},ib={},jb={},kb={},lb={},mb=[],nb={},ob=[],pb={},qb=0,rb=ma(),sb=0,tb=ma(),ub=ma(),vb=ma(),wb=function(a,b){return a.x===b.x&&a.y===b.y},xb=function(a,b){return Math.abs(a.x-b.x)-1)&&(b(a)?a:Cb(a.parentNode,b)))},Db={},Eb=function(a,b){return Db.prevent=!Cb(a.target,i.isClickableElement),Da("preventDragEvent",a,b,Db),Db.prevent},Fb=function(a,b){return b.x=a.pageX,b.y=a.pageY,b.id=a.identifier,b},Gb=function(a,b,c){c.x=.5*(a.x+b.x),c.y=.5*(a.y+b.y)},Hb=function(a,b,c){if(a-Q>50){var d=ob.length>2?ob.shift():{};d.x=b,d.y=c,ob.push(d),Q=a}},Ib=function(){var a=pa.y-f.currItem.initialPosition.y;return 1-Math.abs(a/(qa.y/2))},Jb={},Kb={},Lb=[],Mb=function(a){for(;Lb.length>0;)Lb.pop();return F?(la=0,mb.forEach(function(a){0===la?Lb[0]=a:1===la&&(Lb[1]=a),la++})):a.type.indexOf("touch")>-1?a.touches&&a.touches.length>0&&(Lb[0]=Fb(a.touches[0],Jb),a.touches.length>1&&(Lb[1]=Fb(a.touches[1],Kb))):(Jb.x=a.pageX,Jb.y=a.pageY,Jb.id="",Lb[0]=Jb),Lb},Nb=function(a,b){var c,d,e,g,h=0,j=pa[a]+b[a],k=b[a]>0,l=tb.x+b.x,m=tb.x-nb.x;return c=j>da.min[a]||jda.min[a]&&(c=i.panEndFriction,h=da.min[a]-j,d=da.min[a]-oa[a]),(d<=0||m<0)&&ac()>1?(g=l,m<0&&l>nb.x&&(g=nb.x)):da.min.x!==da.max.x&&(e=j)):(j0)&&ac()>1?(g=l,m>0&&lf.currItem.fitRatio&&(pa[a]+=b[a]*c)):(void 0!==g&&(Ka(g,!0),$=g!==nb.x),da.min.x!==da.max.x&&(void 0!==e?pa.x=e:$||(pa.x+=b.x*c)),void 0!==g)},Ob=function(a){if(!("mousedown"===a.type&&a.button>0)){if($b)return void a.preventDefault();if(!U||"mousedown"!==a.type){if(Eb(a,!0)&&a.preventDefault(),Da("pointerDown"),F){var b=e.arraySearch(mb,a.pointerId,"id");b<0&&(b=mb.length),mb[b]={x:a.pageX,y:a.pageY,id:a.pointerId}}var c=Mb(a),d=c.length;_=null,cb(),V&&1!==d||(V=ha=!0,e.bind(window,p,f),S=ka=ia=T=$=Y=W=X=!1,ga=null,Da("firstTouchStart",c),Ma(oa,pa),na.x=na.y=0,Ma(kb,c[0]),Ma(lb,kb),nb.x=ta.x*ra,ob=[{x:kb.x,y:kb.y}],Q=P=Ea(),Sa(s,!0),zb(),Ab()),!aa&&d>1&&!fa&&!$&&(t=s,X=!1,aa=W=!0,na.y=na.x=0,Ma(oa,pa),Ma(hb,c[0]),Ma(ib,c[1]),Gb(hb,ib,vb),ub.x=Math.abs(vb.x)-pa.x,ub.y=Math.abs(vb.y)-pa.y,ba=ca=yb(hb,ib))}}},Pb=function(a){if(a.preventDefault(),F){var b=e.arraySearch(mb,a.pointerId,"id");if(b>-1){var c=mb[b];c.x=a.pageX,c.y=a.pageY}}if(V){var d=Mb(a);if(ga||Y||aa)_=d;else if(tb.x!==ta.x*ra)ga="h";else{var f=Math.abs(d[0].x-kb.x)-Math.abs(d[0].y-kb.y);Math.abs(f)>=gb&&(ga=f>0?"h":"v",_=d)}}},Qb=function(){if(_){var a=_.length;if(0!==a)if(Ma(hb,_[0]),jb.x=hb.x-kb.x,jb.y=hb.y-kb.y,aa&&a>1){if(kb.x=hb.x,kb.y=hb.y,!jb.x&&!jb.y&&wb(_[1],ib))return;Ma(ib,_[1]),X||(X=!0,Da("zoomGestureStarted"));var b=yb(hb,ib),c=Vb(b);c>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(ka=!0);var d=1,e=Ta(),g=Ua();if(c1&&(d=1),c=e-d*(e/3);else c>g&&(d=(c-g)/(6*e),d>1&&(d=1),c=g+d*e);d<0&&(d=0),ba=b,Gb(hb,ib,rb),na.x+=rb.x-vb.x,na.y+=rb.y-vb.y,Ma(vb,rb),pa.x=La("x",c),pa.y=La("y",c),S=c>s,s=c,Ha()}else{if(!ga)return;if(ha&&(ha=!1,Math.abs(jb.x)>=gb&&(jb.x-=_[0].x-lb.x),Math.abs(jb.y)>=gb&&(jb.y-=_[0].y-lb.y)),kb.x=hb.x,kb.y=hb.y,0===jb.x&&0===jb.y)return;if("v"===ga&&i.closeOnVerticalDrag&&!Bb()){na.y+=jb.y,pa.y+=jb.y;var k=Ib();return T=!0,Da("onVerticalDrag",k),Fa(k),void Ha()}Hb(Ea(),hb.x,hb.y),Y=!0,da=f.currItem.bounds;var l=Nb("x",jb);l||(Nb("y",jb),Na(pa),Ha())}}},Rb=function(a){if(N.isOldAndroid){if(U&&"mouseup"===a.type)return;a.type.indexOf("touch")>-1&&(clearTimeout(U),U=setTimeout(function(){U=0},600))}Da("pointerUp"),Eb(a,!1)&&a.preventDefault();var b;if(F){var c=e.arraySearch(mb,a.pointerId,"id");if(c>-1)if(b=mb.splice(c,1)[0],navigator.msPointerEnabled){var d={4:"mouse",2:"touch",3:"pen"};b.type=d[a.pointerType],b.type||(b.type=a.pointerType||"mouse")}else b.type=a.pointerType||"mouse"}var g,h=Mb(a),j=h.length;if("mouseup"===a.type&&(j=0),2===j)return _=null,!0;1===j&&Ma(lb,h[0]),0!==j||ga||fa||(b||("mouseup"===a.type?b={x:a.pageX,y:a.pageY,type:"mouse"}:a.changedTouches&&a.changedTouches[0]&&(b={x:a.changedTouches[0].pageX,y:a.changedTouches[0].pageY,type:"touch"})),Da("touchRelease",a,b));var k=-1;if(0===j&&(V=!1,e.unbind(window,p,f),zb(),aa?k=0:sb!==-1&&(k=Ea()-sb)),sb=1===j?Ea():-1,g=k!==-1&&k<150?"zoom":"swipe",aa&&j<2&&(aa=!1,1===j&&(g="zoomPointerUp"),Da("zoomGestureEnded")),_=null,Y||X||fa||T)if(cb(),R||(R=Sb()),R.calculateSwipeSpeed("x"),T){var l=Ib();if(lf.currItem.fitRatio&&Tb(R))}},Sb=function(){var a,b,c={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(d){ob.length>1?(a=Ea()-Q+50,b=ob[ob.length-2][d]):(a=Ea()-P,b=lb[d]),c.lastFlickOffset[d]=kb[d]-b,c.lastFlickDist[d]=Math.abs(c.lastFlickOffset[d]),c.lastFlickDist[d]>20?c.lastFlickSpeed[d]=c.lastFlickOffset[d]/a:c.lastFlickSpeed[d]=0,Math.abs(c.lastFlickSpeed[d])<.1&&(c.lastFlickSpeed[d]=0),c.slowDownRatio[d]=.95,c.slowDownRatioReverse[d]=1-c.slowDownRatio[d],c.speedDecelerationRatio[d]=1},calculateOverBoundsAnimOffset:function(a,b){c.backAnimStarted[a]||(pa[a]>da.min[a]?c.backAnimDestination[a]=da.min[a]:pa[a]fb&&(h||b.lastFlickOffset.x>20)?d=-1:g<-fb&&(h||b.lastFlickOffset.x<-20)&&(d=1)}var j;d&&(m+=d,m<0?(m=i.loop?ac()-1:0,j=!0):m>=ac()&&(m=i.loop?0:ac()-1,j=!0),j&&!i.loop||(ua+=d,ra-=d,c=!0));var k,l=ta.x*ra,n=Math.abs(l-tb.x);return c||l>tb.x==b.lastFlickSpeed.x>0?(k=Math.abs(b.lastFlickSpeed.x)>0?n/Math.abs(b.lastFlickSpeed.x):333,k=Math.min(k,400),k=Math.max(k,250)):k=333,qb===m&&(c=!1),fa=!0,Da("mainScrollAnimStart"),db("mainScroll",tb.x,l,k,e.easing.cubic.out,Ka,function(){cb(),fa=!1,qb=-1,(c||qb!==m)&&f.updateCurrItem(),Da("mainScrollAnimComplete")}),c&&f.updateCurrItem(!0),c},Vb=function(a){return 1/ca*a*t},Wb=function(){var a=s,b=Ta(),c=Ua();sc&&(a=c);var d,g=1,h=ja;return ia&&!S&&!ka&&s1||navigator.msMaxTouchPoints>1),f.likelyTouchDevice=G,r[A]=Ob,r[B]=Pb,r[C]=Rb,D&&(r[D]=r[C]),N.touch&&(q+=" mousedown",p+=" mousemove mouseup",r.mousedown=r[A],r.mousemove=r[B],r.mouseup=r[C]),G||(i.allowPanToNext=!1)}}});var Xb,Yb,Zb,$b,_b,ac,bc,cc=function(b,c,d,g){Xb&&clearTimeout(Xb),$b=!0,Zb=!0;var h;b.initialLayout?(h=b.initialLayout,b.initialLayout=null):h=i.getThumbBoundsFn&&i.getThumbBoundsFn(m);var j=d?i.hideAnimationDuration:i.showAnimationDuration,k=function(){ab("initialZoom"),d?(f.template.removeAttribute("style"),f.bg.removeAttribute("style")):(Fa(1),c&&(c.style.display="block"),e.addClass(a,"pswp--animated-in"),Da("initialZoom"+(d?"OutEnd":"InEnd"))),g&&g(),$b=!1};if(!j||!h||void 0===h.x)return Da("initialZoom"+(d?"Out":"In")),s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),a.style.opacity=d?0:1,Fa(1),void(j?setTimeout(function(){k()},j):k());var n=function(){var c=l,g=!f.currItem.src||f.currItem.loadError||i.showHideOpacity;b.miniImg&&(b.miniImg.style.webkitBackfaceVisibility="hidden"),d||(s=h.w/b.w,pa.x=h.x,pa.y=h.y-K,f[g?"template":"bg"].style.opacity=.001,Ha()),bb("initialZoom"),d&&!c&&e.removeClass(a,"pswp--animated-in"),g&&(d?e[(c?"remove":"add")+"Class"](a,"pswp--animate_opacity"):setTimeout(function(){e.addClass(a,"pswp--animate_opacity")},30)),Xb=setTimeout(function(){if(Da("initialZoom"+(d?"Out":"In")),d){var f=h.w/b.w,i={x:pa.x,y:pa.y},l=s,m=ja,n=function(b){1===b?(s=f,pa.x=h.x,pa.y=h.y-M):(s=(f-l)*b+l,pa.x=(h.x-i.x)*b+i.x,pa.y=(h.y-M-i.y)*b+i.y),Ha(),g?a.style.opacity=1-b:Fa(m-b*m)};c?db("initialZoom",0,1,j,e.easing.cubic.out,n,k):(n(1),Xb=setTimeout(k,j+20))}else s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),Fa(1),g?a.style.opacity=1:Fa(1),Xb=setTimeout(k,j+20)},d?25:90)};n()},dc={},ec=[],fc={index:0,errorMsg:'',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Yb.length}},gc=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},hc=function(a,b,c){var d=a.bounds;d.center.x=Math.round((dc.x-b)/2),d.center.y=Math.round((dc.y-c)/2)+a.vGap.top,d.max.x=b>dc.x?Math.round(dc.x-b):d.center.x,d.max.y=c>dc.y?Math.round(dc.y-c)+a.vGap.top:d.center.y,d.min.x=b>dc.x?0:d.center.x,d.min.y=c>dc.y?a.vGap.top:d.center.y},ic=function(a,b,c){if(a.src&&!a.loadError){var d=!c;if(d&&(a.vGap||(a.vGap={top:0,bottom:0}),Da("parseVerticalMargin",a)),dc.x=b.x,dc.y=b.y-a.vGap.top-a.vGap.bottom,d){var e=dc.x/a.w,f=dc.y/a.h;a.fitRatio=e1&&(c=1),a.initialZoomLevel=c,a.bounds||(a.bounds=gc())}if(!c)return;return hc(a,a.w*c,a.h*c),d&&c===a.initialZoomLevel&&(a.initialPosition=a.bounds.center),a.bounds}return a.w=a.h=0,a.initialZoomLevel=a.fitRatio=1,a.bounds=gc(),a.initialPosition=a.bounds.center,a.bounds},jc=function(a,b,c,d,e,g){b.loadError||d&&(b.imageAppended=!0,mc(b,d,b===f.currItem&&ya),c.appendChild(d),g&&setTimeout(function(){b&&b.loaded&&b.placeholder&&(b.placeholder.style.display="none",b.placeholder=null)},500))},kc=function(a){a.loading=!0,a.loaded=!1;var b=a.img=e.createEl("pswp__img","img"),c=function(){a.loading=!1,a.loaded=!0,a.loadComplete?a.loadComplete(a):a.img=null,b.onload=b.onerror=null,b=null};return b.onload=c,b.onerror=function(){a.loadError=!0,c()},b.src=a.src,b},lc=function(a,b){if(a.src&&a.loadError&&a.container)return b&&(a.container.innerHTML=""),a.container.innerHTML=i.errorMsg.replace("%url%",a.src),!0},mc=function(a,b,c){if(a.src){b||(b=a.container.lastChild);var d=c?a.w:Math.round(a.w*a.fitRatio),e=c?a.h:Math.round(a.h*a.fitRatio);a.placeholder&&!a.loaded&&(a.placeholder.style.width=d+"px",a.placeholder.style.height=e+"px"),b.style.width=d+"px",b.style.height=e+"px"}},nc=function(){if(ec.length){for(var a,b=0;b=0,e=Math.min(c[0],ac()),g=Math.min(c[1],ac());for(b=1;b<=(d?g:e);b++)f.lazyLoadItem(m+b);for(b=1;b<=(d?e:g);b++)f.lazyLoadItem(m-b)}),Ca("initialLayout",function(){f.currItem.initialLayout=i.getThumbBoundsFn&&i.getThumbBoundsFn(m)}),Ca("mainScrollAnimComplete",nc),Ca("initialZoomInEnd",nc),Ca("destroy",function(){for(var a,b=0;b=0&&(void 0!==Yb[a]&&Yb[a])},allowProgressiveImg:function(){return i.forceProgressiveLoading||!G||i.mouseUsed||screen.width>1200},setContent:function(a,b){i.loop&&(b=Aa(b));var c=f.getItemAt(a.index);c&&(c.container=null);var d,g=f.getItemAt(b);if(!g)return void(a.el.innerHTML="");Da("gettingData",b,g),a.index=b,a.item=g;var h=g.container=e.createEl("pswp__zoom-wrap");if(!g.src&&g.html&&(g.html.tagName?h.appendChild(g.html):h.innerHTML=g.html),lc(g),ic(g,qa),!g.src||g.loadError||g.loaded)g.src&&!g.loadError&&(d=e.createEl("pswp__img","img"),d.style.opacity=1,d.src=g.src,mc(g,d),jc(b,g,h,d,!0));else{if(g.loadComplete=function(c){if(j){if(a&&a.index===b){if(lc(c,!0))return c.loadComplete=c.img=null,ic(c,qa),Ia(c),void(a.index===m&&f.updateCurrZoomItem());c.imageAppended?!$b&&c.placeholder&&(c.placeholder.style.display="none",c.placeholder=null):N.transform&&(fa||$b)?ec.push({item:c,baseDiv:h,img:c.img,index:b,holder:a,clearPlaceholder:!0}):jc(b,c,h,c.img,fa||$b,!0)}c.loadComplete=null,c.img=null,Da("imageLoadComplete",b,c)}},e.features.transform){var k="pswp__img pswp__img--placeholder";k+=g.msrc?"":" pswp__img--placeholder--blank";var l=e.createEl(k,g.msrc?"img":"");g.msrc&&(l.src=g.msrc),mc(g,l),h.appendChild(l),g.placeholder=l}g.loading||kc(g),f.allowProgressiveImg()&&(!Zb&&N.transform?ec.push({item:g,baseDiv:h,img:g.img,index:b,holder:a}):jc(b,g,h,g.img,!0,!0))}Zb||b!==m?Ia(g):(ea=h.style,cc(g,d||g.img)),a.el.innerHTML="",a.el.appendChild(h)},cleanSlide:function(a){a.img&&(a.img.onload=a.img.onerror=null),a.loaded=a.loading=a.img=a.imageAppended=!1}}});var oc,pc={},qc=function(a,b,c){var d=document.createEvent("CustomEvent"),e={origEvent:a,target:a.target,releasePoint:b,pointerType:c||"touch"};d.initCustomEvent("pswpTap",!0,!0,e),a.target.dispatchEvent(d)};za("Tap",{publicMethods:{initTap:function(){Ca("firstTouchStart",f.onTapStart),Ca("touchRelease",f.onTapRelease),Ca("destroy",function(){pc={},oc=null})},onTapStart:function(a){a.length>1&&(clearTimeout(oc),oc=null)},onTapRelease:function(a,b){if(b&&!Y&&!W&&!_a){var c=b;if(oc&&(clearTimeout(oc),oc=null,xb(c,pc)))return void Da("doubleTap",c);if("mouse"===b.type)return void qc(a,b,"mouse");var d=a.target.tagName.toUpperCase();if("BUTTON"===d||e.hasClass(a.target,"pswp__single-tap"))return void qc(a,b);Ma(pc,c),oc=setTimeout(function(){qc(a,b),oc=null},300)}}}});var rc;za("DesktopZoom",{publicMethods:{initDesktopZoom:function(){L||(G?Ca("mouseUsed",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(b){rc={};var c="wheel mousewheel DOMMouseScroll";Ca("bindEvents",function(){e.bind(a,c,f.handleMouseWheel)}),Ca("unbindEvents",function(){rc&&e.unbind(a,c,f.handleMouseWheel)}),f.mouseZoomedIn=!1;var d,g=function(){f.mouseZoomedIn&&(e.removeClass(a,"pswp--zoomed-in"),f.mouseZoomedIn=!1),s<1?e.addClass(a,"pswp--zoom-allowed"):e.removeClass(a,"pswp--zoom-allowed"),h()},h=function(){d&&(e.removeClass(a,"pswp--dragging"),d=!1)};Ca("resize",g),Ca("afterChange",g),Ca("pointerDown",function(){f.mouseZoomedIn&&(d=!0,e.addClass(a,"pswp--dragging"))}),Ca("pointerUp",h),b||g()},handleMouseWheel:function(a){if(s<=f.currItem.fitRatio)return i.modal&&(!i.closeOnScroll||_a||V?a.preventDefault():E&&Math.abs(a.deltaY)>2&&(l=!0,f.close())),!0;if(a.stopPropagation(),rc.x=0,"deltaX"in a)1===a.deltaMode?(rc.x=18*a.deltaX,rc.y=18*a.deltaY):(rc.x=a.deltaX,rc.y=a.deltaY);else if("wheelDelta"in a)a.wheelDeltaX&&(rc.x=-.16*a.wheelDeltaX),a.wheelDeltaY?rc.y=-.16*a.wheelDeltaY:rc.y=-.16*a.wheelDelta;else{if(!("detail"in a))return;rc.y=a.detail}Sa(s,!0);var b=pa.x-rc.x,c=pa.y-rc.y;(i.modal||b<=da.min.x&&b>=da.max.x&&c<=da.min.y&&c>=da.max.y)&&a.preventDefault(),f.panTo(b,c)},toggleDesktopZoom:function(b){b=b||{x:qa.x/2+sa.x,y:qa.y/2+sa.y};var c=i.getDoubleTapZoom(!0,f.currItem),d=s===c;f.mouseZoomedIn=!d,f.zoomTo(d?f.currItem.initialZoomLevel:c,b,333),e[(d?"remove":"add")+"Class"](a,"pswp--zoomed-in")}}});var sc,tc,uc,vc,wc,xc,yc,zc,Ac,Bc,Cc,Dc,Ec={history:!0,galleryUID:1},Fc=function(){return Cc.hash.substring(1)},Gc=function(){sc&&clearTimeout(sc),uc&&clearTimeout(uc)},Hc=function(){var a=Fc(),b={};if(a.length<5)return b;var c,d=a.split("&");for(c=0;c-1&&(yc=yc.split("&gid=")[0],yc=yc.split("?gid=")[0]),Ca("afterChange",f.updateURL),Ca("unbindEvents",function(){e.unbind(window,"hashchange",f.onHashChange)});var a=function(){xc=!0,Ac||(Bc?history.back():yc?Cc.hash=yc:Dc?history.pushState("",document.title,Cc.pathname+Cc.search):Cc.hash=""),Gc()};Ca("unbindEvents",function(){l&&a()}),Ca("destroy",function(){xc||a()}),Ca("firstUpdate",function(){m=Hc().pid});var b=yc.indexOf("pid=");b>-1&&(yc=yc.substring(0,b),"&"===yc.slice(-1)&&(yc=yc.slice(0,-1))),setTimeout(function(){j&&e.bind(window,"hashchange",f.onHashChange)},40)}},onHashChange:function(){return Fc()===yc?(Ac=!0,void f.close()):void(vc||(wc=!0,f.goTo(Hc().pid),wc=!1))},updateURL:function(){Gc(),wc||(zc?sc=setTimeout(Ic,800):Ic())}}}),e.extend(f,eb)};return a});
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/assets/js/lib/reframe.min.js b/site/versions/5.94.0/content/themes/source/assets/js/lib/reframe.min.js
new file mode 100644
index 0000000..e7af20d
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/js/lib/reframe.min.js
@@ -0,0 +1 @@
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).reframe=t()}(this,function(){"use strict";function t(){for(var e=0,t=0,n=arguments.length;t .kg-image[width][height], .kg-gallery-image > img'
+ );
+})();
+
+/* Responsive video in post content */
+(function () {
+ const sources = [
+ '.gh-content iframe[src*="youtube.com"]',
+ '.gh-content iframe[src*="youtube-nocookie.com"]',
+ '.gh-content iframe[src*="player.vimeo.com"]',
+ '.gh-content iframe[src*="kickstarter.com"][src*="video.html"]',
+ '.gh-content object',
+ '.gh-content embed',
+ ];
+ reframe(document.querySelectorAll(sources.join(',')));
+})();
+
+/* Turn the main nav into dropdown menu when there are more than 5 menu items */
+(function () {
+ dropdown();
+})();
+
+/* Infinite scroll pagination */
+(function () {
+ if (!document.body.classList.contains('home-template') && !document.body.classList.contains('post-template')) {
+ pagination();
+ }
+})();
+
+/* Responsive HTML table */
+(function () {
+ const tables = document.querySelectorAll('.gh-content > table:not(.gist table)');
+
+ tables.forEach(function (table) {
+ const wrapper = document.createElement('div');
+ wrapper.className = 'gh-table';
+ table.parentNode.insertBefore(wrapper, table);
+ wrapper.appendChild(table);
+ });
+})();
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/assets/js/pagination.js b/site/versions/5.94.0/content/themes/source/assets/js/pagination.js
new file mode 100644
index 0000000..2e2f834
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/assets/js/pagination.js
@@ -0,0 +1,95 @@
+function pagination(isInfinite = true, done, isMasonry = false) {
+ const feedElement = document.querySelector('.gh-feed');
+ if (!feedElement) return;
+
+ let loading = false;
+ const target = document.querySelector('.gh-footer');
+ const buttonElement = document.querySelector('.gh-loadmore');
+
+ if (!document.querySelector('link[rel=next]') && buttonElement) {
+ buttonElement.remove();
+ }
+
+ const loadNextPage = async function () {
+ const nextElement = document.querySelector('link[rel=next]');
+ if (!nextElement) return;
+
+ try {
+ const res = await fetch(nextElement.href);
+ const html = await res.text();
+ const parser = new DOMParser();
+ const doc = parser.parseFromString(html, 'text/html');
+
+ const postElements = doc.querySelectorAll('.gh-feed:not(.gh-featured):not(.gh-related) > *');
+ const fragment = document.createDocumentFragment();
+ const elems = [];
+
+ postElements.forEach(function (post) {
+ var clonedItem = document.importNode(post, true);
+
+ if (isMasonry) {
+ clonedItem.style.visibility = 'hidden';
+ }
+
+ fragment.appendChild(clonedItem);
+ elems.push(clonedItem);
+ });
+
+ feedElement.appendChild(fragment);
+
+ if (done) {
+ done(elems, loadNextWithCheck);
+ }
+
+ const resNextElement = doc.querySelector('link[rel=next]');
+ if (resNextElement && resNextElement.href) {
+ nextElement.href = resNextElement.href;
+ } else {
+ nextElement.remove();
+ if (buttonElement) {
+ buttonElement.remove();
+ }
+ }
+ } catch (e) {
+ nextElement.remove();
+ throw e;
+ }
+ };
+
+ const loadNextWithCheck = async function () {
+ if (target.getBoundingClientRect().top <= window.innerHeight && document.querySelector('link[rel=next]')) {
+ await loadNextPage();
+ }
+ }
+
+ const callback = async function (entries) {
+ if (loading) return;
+
+ loading = true;
+
+ if (entries[0].isIntersecting) {
+ // keep loading next page until target is out of the viewport or we've loaded the last page
+ if (!isMasonry) {
+ while (target.getBoundingClientRect().top <= window.innerHeight && document.querySelector('link[rel=next]')) {
+ await loadNextPage();
+ }
+ } else {
+ await loadNextPage();
+ }
+ }
+
+ loading = false;
+
+ if (!document.querySelector('link[rel=next]')) {
+ observer.disconnect();
+ }
+ };
+
+ const observer = new IntersectionObserver(callback);
+
+ if (isInfinite) {
+ observer.observe(target);
+ } else {
+ buttonElement.addEventListener('click', loadNextPage);
+ }
+}
diff --git a/site/versions/5.94.0/content/themes/source/author.hbs b/site/versions/5.94.0/content/themes/source/author.hbs
new file mode 100644
index 0000000..28a830b
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/author.hbs
@@ -0,0 +1,43 @@
+{{!< default}}
+{{!-- The tag above means: insert everything in this file into the body of the default.hbs template --}}
+
+
+
+ {{#author}}
+
+ {{/author}}
+
+ {{> "components/post-list" feed="archive" postFeedStyle=@custom.post_feed_style showTitle=false showSidebar=@custom.show_publication_info_sidebar}}
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/default.hbs b/site/versions/5.94.0/content/themes/source/default.hbs
new file mode 100644
index 0000000..6b681cc
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/default.hbs
@@ -0,0 +1,73 @@
+
+
+
+
+ {{!-- Basic meta - advanced meta is output with {{ghost_head}} below --}}
+ {{meta_title}}
+
+
+
+ {{!-- Preload main styles and scripts for better performance --}}
+
+
+
+ {{!-- Fonts are preloaded and defined in the default template to avoid layout shift --}}
+ {{> "typography/fonts"}}
+
+ {{!-- Theme assets - use the {{asset}} helper to reference styles & scripts, this will take care of caching and cache-busting automatically --}}
+
+
+ {{!-- Custom background color --}}
+
+
+
+
+ {{!-- This tag outputs all your advanced SEO meta, structured data, and other important settings, it should always be the last tag before the closing head tag --}}
+ {{ghost_head}}
+
+
+
+
+
+
+ {{> "components/navigation" navigationLayout=@custom.navigation_layout}}
+
+ {{{body}}}
+
+ {{> "components/footer"}}
+
+
+
+{{#is "post, page"}}
+ {{> "lightbox"}}
+{{/is}}
+
+{{!-- Scripts - handle responsive videos, infinite scroll, and navigation dropdowns --}}
+
+
+{{!-- Ghost outputs required functional scripts with this tag, it should always be the last thing before the closing body tag --}}
+{{ghost_foot}}
+
+
+
diff --git a/site/versions/5.94.0/content/themes/source/gulpfile.js b/site/versions/5.94.0/content/themes/source/gulpfile.js
new file mode 100644
index 0000000..472ad1f
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/gulpfile.js
@@ -0,0 +1,174 @@
+const {series, watch, src, dest, parallel} = require('gulp');
+const pump = require('pump');
+const path = require('path');
+const releaseUtils = require('@tryghost/release-utils');
+const inquirer = require('inquirer');
+
+// gulp plugins and utils
+const livereload = require('gulp-livereload');
+const postcss = require('gulp-postcss');
+const zip = require('gulp-zip');
+const concat = require('gulp-concat');
+const uglify = require('gulp-uglify');
+const beeper = require('beeper');
+const fs = require('fs');
+
+// postcss plugins
+const autoprefixer = require('autoprefixer');
+const cssnano = require('cssnano');
+const easyimport = require('postcss-easy-import');
+
+const REPO = 'TryGhost/Source';
+const REPO_READONLY = 'TryGhost/Source';
+const CHANGELOG_PATH = path.join(process.cwd(), '.', 'changelog.md');
+
+function serve(done) {
+ livereload.listen();
+ done();
+}
+
+const handleError = (done) => {
+ return function (err) {
+ if (err) {
+ beeper();
+ }
+ return done(err);
+ };
+};
+
+function hbs(done) {
+ pump([
+ src(['*.hbs', 'partials/**/*.hbs']),
+ livereload()
+ ], handleError(done));
+}
+
+function css(done) {
+ pump([
+ src('assets/css/screen.css', {sourcemaps: true}),
+ postcss([
+ easyimport,
+ autoprefixer(),
+ cssnano()
+ ]),
+ dest('assets/built/', {sourcemaps: '.'}),
+ livereload()
+ ], handleError(done));
+}
+
+function js(done) {
+ pump([
+ src([
+ // pull in lib files first so our own code can depend on it
+ 'assets/js/lib/*.js',
+ 'assets/js/*.js'
+ ], {sourcemaps: true}),
+ concat('source.js'),
+ uglify(),
+ dest('assets/built/', {sourcemaps: '.'}),
+ livereload()
+ ], handleError(done));
+}
+
+function zipper(done) {
+ const filename = require('./package.json').name + '.zip';
+
+ pump([
+ src([
+ '**',
+ '!node_modules', '!node_modules/**',
+ '!dist', '!dist/**',
+ '!yarn-error.log',
+ '!yarn.lock',
+ '!gulpfile.js'
+ ]),
+ zip(filename),
+ dest('dist/')
+ ], handleError(done));
+}
+
+const cssWatcher = () => watch('assets/css/**', css);
+const jsWatcher = () => watch('assets/js/**', js);
+const hbsWatcher = () => watch(['*.hbs', 'partials/**/*.hbs'], hbs);
+const watcher = parallel(cssWatcher, jsWatcher, hbsWatcher);
+const build = series(css, js);
+
+exports.build = build;
+exports.zip = series(build, zipper);
+exports.default = series(build, serve, watcher);
+
+exports.release = async () => {
+ // @NOTE: https://yarnpkg.com/lang/en/docs/cli/version/
+ // require(./package.json) can run into caching issues, this re-reads from file everytime on release
+ let packageJSON = JSON.parse(fs.readFileSync('./package.json'));
+ const newVersion = packageJSON.version;
+
+ if (!newVersion || newVersion === '') {
+ console.log(`Invalid version: ${newVersion}`);
+ return;
+ }
+
+ console.log(`\nCreating release for ${newVersion}...`);
+
+ const githubToken = process.env.GST_TOKEN;
+
+ if (!githubToken) {
+ console.log('Please configure your environment with a GitHub token located in GST_TOKEN');
+ return;
+ }
+
+ try {
+ const result = await inquirer.prompt([{
+ type: 'input',
+ name: 'compatibleWithGhost',
+ message: 'Which version of Ghost is it compatible with?',
+ default: '5.0.0'
+ }]);
+
+ const compatibleWithGhost = result.compatibleWithGhost;
+
+ const releasesResponse = await releaseUtils.releases.get({
+ userAgent: 'Source',
+ uri: `https://api.github.com/repos/${REPO_READONLY}/releases`
+ });
+
+ if (!releasesResponse || !releasesResponse) {
+ console.log('No releases found. Skipping...');
+ return;
+ }
+
+ let previousVersion = releasesResponse[0].tag_name || releasesResponse[0].name;
+ console.log(`Previous version: ${previousVersion}`);
+
+ const changelog = new releaseUtils.Changelog({
+ changelogPath: CHANGELOG_PATH,
+ folder: path.join(process.cwd(), '.')
+ });
+
+ changelog
+ .write({
+ githubRepoPath: `https://github.com/${REPO}`,
+ lastVersion: previousVersion
+ })
+ .sort()
+ .clean();
+
+ const newReleaseResponse = await releaseUtils.releases.create({
+ draft: true,
+ preRelease: false,
+ tagName: 'v' + newVersion,
+ releaseName: newVersion,
+ userAgent: 'Source',
+ uri: `https://api.github.com/repos/${REPO}/releases`,
+ github: {
+ token: githubToken
+ },
+ content: [`**Compatible with Ghost ≥ ${compatibleWithGhost}**\n\n`],
+ changelogPath: CHANGELOG_PATH
+ });
+ console.log(`\nRelease draft generated: ${newReleaseResponse.releaseUrl}\n`);
+ } catch (err) {
+ console.error(err);
+ process.exit(1);
+ }
+};
diff --git a/site/versions/5.94.0/content/themes/source/home.hbs b/site/versions/5.94.0/content/themes/source/home.hbs
new file mode 100644
index 0000000..69215ab
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/home.hbs
@@ -0,0 +1,12 @@
+{{!< default}}
+{{!-- The tag above means: insert everything in this file into the body of the default.hbs template --}}
+
+{{> "components/header" headerStyle=@custom.header_style}}
+
+{{#match @custom.header_style "!=" "Highlight"}}
+ {{> "components/featured" showFeatured=@custom.show_featured_posts limit=4}}
+{{/match}}
+
+{{> "components/cta"}}
+
+{{> "components/post-list" feed="home" postFeedStyle=@custom.post_feed_style showTitle=true showSidebar=@custom.show_publication_info_sidebar}}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/index.hbs b/site/versions/5.94.0/content/themes/source/index.hbs
new file mode 100644
index 0000000..cdf56c7
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/index.hbs
@@ -0,0 +1,6 @@
+{{!< default}}
+{{!-- The tag above means: insert everything in this file into the body of the default.hbs template --}}
+
+
+ {{> "components/post-list" feed="index" postFeedStyle=@custom.post_feed_style showTitle=true showSidebar=@custom.show_publication_info_sidebar}}
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/package.json b/site/versions/5.94.0/content/themes/source/package.json
new file mode 100644
index 0000000..8c4a5de
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/package.json
@@ -0,0 +1,217 @@
+{
+ "name": "source",
+ "description": "A default theme for the Ghost publishing platform",
+ "demo": "https://source.ghost.io",
+ "version": "1.3.2",
+ "engines": {
+ "ghost": ">=5.0.0"
+ },
+ "license": "MIT",
+ "scripts": {
+ "dev": "gulp",
+ "zip": "gulp zip",
+ "test": "gscan .",
+ "test:ci": "gscan --fatal --verbose .",
+ "pretest": "gulp build",
+ "preship": "yarn test",
+ "ship": "STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn version && git push --follow-tags; else echo \"Uncomitted changes found.\" && exit 1; fi",
+ "postship": "git fetch && gulp release"
+ },
+ "author": {
+ "name": "Ghost Foundation",
+ "email": "hello@ghost.org",
+ "url": "https://ghost.org/"
+ },
+ "gpm": {
+ "type": "theme",
+ "categories": [
+ "Minimal",
+ "Magazine"
+ ]
+ },
+ "keywords": [
+ "ghost",
+ "theme",
+ "ghost-theme"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/TryGhost/Source.git"
+ },
+ "bugs": "https://github.com/TryGhost/Source/issues",
+ "contributors": "https://github.com/TryGhost/Source/graphs/contributors",
+ "devDependencies": {
+ "@tryghost/release-utils": "0.8.1",
+ "autoprefixer": "10.4.7",
+ "beeper": "2.1.0",
+ "cssnano": "5.1.12",
+ "gscan": "4.39.4",
+ "gulp": "4.0.2",
+ "gulp-concat": "2.6.1",
+ "gulp-livereload": "4.0.2",
+ "gulp-postcss": "9.0.1",
+ "gulp-uglify": "3.0.2",
+ "gulp-zip": "5.1.0",
+ "inquirer": "8.2.4",
+ "postcss": "8.2.13",
+ "postcss-easy-import": "4.0.0",
+ "pump": "3.0.0"
+ },
+ "browserslist": [
+ "defaults"
+ ],
+ "config": {
+ "posts_per_page": 12,
+ "image_sizes": {
+ "xs": {
+ "width": 160
+ },
+ "s": {
+ "width": 320
+ },
+ "m": {
+ "width": 600
+ },
+ "l": {
+ "width": 960
+ },
+ "xl": {
+ "width": 1200
+ },
+ "xxl": {
+ "width": 2000
+ }
+ },
+ "card_assets": true,
+ "custom": {
+ "navigation_layout": {
+ "type": "select",
+ "options": [
+ "Logo in the middle",
+ "Logo on the left",
+ "Stacked"
+ ],
+ "default": "Logo in the middle"
+ },
+ "site_background_color": {
+ "type": "color",
+ "default": "#ffffff"
+ },
+ "header_and_footer_color": {
+ "type": "select",
+ "options": [
+ "Background color",
+ "Accent color"
+ ],
+ "default": "Background color"
+ },
+ "title_font": {
+ "type": "select",
+ "options": [
+ "Modern sans-serif",
+ "Elegant serif",
+ "Consistent mono"
+ ],
+ "default": "Modern sans-serif"
+ },
+ "body_font": {
+ "type": "select",
+ "options": [
+ "Modern sans-serif",
+ "Elegant serif"
+ ],
+ "default": "Modern sans-serif"
+ },
+ "signup_heading": {
+ "type": "text",
+ "description": "Used in your footer across your theme, defaults to site title when empty"
+ },
+ "signup_subheading": {
+ "type": "text",
+ "description": "Defaults to site description when empty"
+ },
+ "header_style": {
+ "type": "select",
+ "options": [
+ "Landing",
+ "Highlight",
+ "Magazine",
+ "Search",
+ "Off"
+ ],
+ "description": "Landing is recommended for all sites, Highlight & Magazine for those with more content",
+ "default": "Landing",
+ "group": "homepage"
+ },
+ "header_text": {
+ "type": "text",
+ "group": "homepage",
+ "description": "Defaults to site description when empty",
+ "visibility": "header_style:[Landing, Search]"
+ },
+ "background_image": {
+ "type": "boolean",
+ "default": true,
+ "description": "Use the publication cover set on the Brand tab as your background",
+ "group": "homepage",
+ "visibility": "header_style:[Landing, Search]"
+ },
+ "show_featured_posts": {
+ "type": "boolean",
+ "default": false,
+ "group": "homepage",
+ "visibility": "header_style:[Highlight, Magazine]"
+ },
+ "post_feed_style": {
+ "type": "select",
+ "options": [
+ "List",
+ "Grid"
+ ],
+ "default": "List",
+ "group": "homepage"
+ },
+ "show_images_in_feed": {
+ "type": "boolean",
+ "default": true,
+ "group": "homepage",
+ "visibility": "post_feed_style:List"
+ },
+ "show_author": {
+ "type": "boolean",
+ "default": true,
+ "group": "homepage"
+ },
+ "show_publish_date": {
+ "type": "boolean",
+ "default": true,
+ "group": "homepage"
+ },
+ "show_publication_info_sidebar": {
+ "type": "boolean",
+ "default": false,
+ "group": "homepage"
+ },
+ "show_post_metadata": {
+ "type": "boolean",
+ "default": true,
+ "group": "post"
+ },
+ "enable_drop_caps_on_posts": {
+ "type": "boolean",
+ "default": false,
+ "group": "post"
+ },
+ "show_related_articles": {
+ "type": "boolean",
+ "default": true,
+ "group": "post"
+ }
+ }
+ },
+ "renovate": {
+ "extends": [
+ "@tryghost:theme"
+ ]
+ }
+}
diff --git a/site/versions/5.94.0/content/themes/source/page.hbs b/site/versions/5.94.0/content/themes/source/page.hbs
new file mode 100644
index 0000000..bcfc09c
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/page.hbs
@@ -0,0 +1,26 @@
+{{!< default}}
+{{!-- The tag above means: insert everything in this file into the body of the default.hbs template --}}
+
+{{#post}}
+
+
+
+
+ {{#match @page.show_title_and_feature_image}}
+
+ {{title}}
+ {{#if custom_excerpt}}
+ {{custom_excerpt}}
+ {{/if}}
+ {{> "feature-image"}}
+
+ {{/match}}
+
+
+
+
+
+
+{{/post}}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/components/cta.hbs b/site/versions/5.94.0/content/themes/source/partials/components/cta.hbs
new file mode 100644
index 0000000..9573156
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/components/cta.hbs
@@ -0,0 +1,25 @@
+{{#if @site.members_enabled}}
+ {{#unless @member}}
+ {{#match @custom.header_style "!=" "Landing"}}
+ {{#match @custom.header_style "!=" "Search"}}
+ {{#match @custom.header_style "!=" "Off"}}
+ {{#match posts.length ">=" 7}}
+
+
+
+
+ {{#if @custom.signup_heading}}{{@custom.signup_heading}}{{else}}{{@site.title}}{{/if}}
+
+
+ {{#if @custom.signup_subheading}}{{@custom.signup_subheading}}{{else}}{{@site.description}}{{/if}}
+
+
+ {{> "email-subscription" email_field_id="cta-email"}}
+
+
+ {{/match}}
+ {{/match}}
+ {{/match}}
+ {{/match}}
+ {{/unless}}
+{{/if}}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/components/featured.hbs b/site/versions/5.94.0/content/themes/source/partials/components/featured.hbs
new file mode 100644
index 0000000..5eea041
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/components/featured.hbs
@@ -0,0 +1,14 @@
+{{#if showFeatured}}
+ {{#get "posts" filter="featured:true" include="authors" limit=limit as |featured|}}
+
+
+
Featured
+
+ {{#foreach featured}}
+ {{> "post-card" imageSizes="80px"}}
+ {{/foreach}}
+
+
+
+ {{/get}}
+{{/if}}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/components/footer.hbs b/site/versions/5.94.0/content/themes/source/partials/components/footer.hbs
new file mode 100644
index 0000000..84be330
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/components/footer.hbs
@@ -0,0 +1,35 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/components/header-content.hbs b/site/versions/5.94.0/content/themes/source/partials/components/header-content.hbs
new file mode 100644
index 0000000..bbd1a24
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/components/header-content.hbs
@@ -0,0 +1,81 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/components/header.hbs b/site/versions/5.94.0/content/themes/source/partials/components/header.hbs
new file mode 100644
index 0000000..503d77e
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/components/header.hbs
@@ -0,0 +1,19 @@
+{{#match headerStyle "!=" "Off"}}
+
+ {{#match headerStyle "Highlight"}}
+ {{> "components/header-content"}}
+ {{else match headerStyle "Magazine"}}
+ {{> "components/header-content"}}
+ {{else}}
+ {{#match headerStyle "Landing"}}
+ {{#if @site.members_enabled}}
+ {{#unless @member}}
+ {{> "components/header-content"}}
+ {{/unless}}
+ {{/if}}
+ {{else}}
+ {{> "components/header-content"}}
+ {{/match}}
+ {{/match}}
+
+{{/match}}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/components/navigation.hbs b/site/versions/5.94.0/content/themes/source/partials/components/navigation.hbs
new file mode 100644
index 0000000..e96a107
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/components/navigation.hbs
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+ {{#unless @site.members_enabled}}
+ {{^match navigationLayout "Stacked"}}
+ {{> "search-toggle"}}
+ {{/match}}
+ {{else}}
+ {{> "search-toggle"}}
+
+ {{#unless @member}}
+ {{#unless @site.members_invite_only}}
+
Sign in
+ {{#unless hideSubscribeButton}}
+
Subscribe
+ {{/unless}}
+ {{else}}
+
Sign in
+ {{/unless}}
+ {{else}}
+
Account
+ {{/unless}}
+
+ {{/unless}}
+
+
+
+
diff --git a/site/versions/5.94.0/content/themes/source/partials/components/post-list.hbs b/site/versions/5.94.0/content/themes/source/partials/components/post-list.hbs
new file mode 100644
index 0000000..013591e
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/components/post-list.hbs
@@ -0,0 +1,123 @@
+{{!--
+ Parameters:
+ * feed (index, home, archive, recent)
+ * postFeedStyle (list, grid)
+ * showTitle (true, false)
+ * showSidebar (true, false)
+--}}
+
+
+
+
+ {{#if showTitle}}
+
+ {{#unless title}}Latest{{else}}{{title}}{{/unless}}
+
+ {{/if}}
+
+
+
+
+ {{!-- Homepage --}}
+ {{#match feed "home"}}
+ {{#match @custom.header_style "Highlight"}}
+ {{#if @custom.show_featured_posts}}
+ {{#match posts.length ">=" 4}}
+ {{#get "posts" include="authors" limit="16"}}
+ {{#foreach posts from="5"}}
+ {{> "post-card" lazyLoad=true}}
+ {{/foreach}}
+ {{/get}}
+ {{/match}}
+ {{else}}
+ {{#match posts.length ">=" 10}}
+ {{#get "posts" include="authors" limit="22"}}
+ {{#foreach posts from="11"}}
+ {{> "post-card" lazyLoad=true}}
+ {{/foreach}}
+ {{/get}}
+ {{/match}}
+ {{/if}}
+ {{else match @custom.header_style "Magazine"}}
+ {{#match posts.length ">=" 7}}
+ {{#get "posts" include="authors" limit="19"}}
+ {{#foreach posts from="8"}}
+ {{> "post-card" lazyLoad=true}}
+ {{/foreach}}
+ {{/get}}
+ {{/match}}
+ {{else}}
+ {{#get "posts" include="authors" limit="12"}}
+ {{#foreach posts}}
+ {{> "post-card" lazyLoad=true}}
+ {{/foreach}}
+ {{/get}}
+ {{/match}}
+ {{/match}}
+
+ {{!-- All posts --}}
+ {{#match feed "index"}}
+ {{#match pagination.page 2}}
+ {{#get "posts" include="authors" limit=@config.posts_per_page as |recent|}}
+ {{#foreach recent}}
+ {{> "post-card"}}
+ {{/foreach}}
+ {{/get}}
+ {{/match}}
+ {{#foreach posts}}
+ {{> "post-card" lazyLoad=true}}
+ {{/foreach}}
+ {{/match}}
+
+ {{!-- Tag and author pages --}}
+ {{#match feed "archive"}}
+ {{#foreach posts}}
+ {{> "post-card" lazyLoad=true}}
+ {{/foreach}}
+ {{/match}}
+
+
+
+ {{#match pagination.pages ">" 1}}
+
+ {{/match}}
+
+
+ {{#if showSidebar}}
+
+ {{/if}}
+
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/email-subscription.hbs b/site/versions/5.94.0/content/themes/source/partials/email-subscription.hbs
new file mode 100644
index 0000000..4d2d40a
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/email-subscription.hbs
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/feature-image.hbs b/site/versions/5.94.0/content/themes/source/partials/feature-image.hbs
new file mode 100644
index 0000000..a5f0365
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/feature-image.hbs
@@ -0,0 +1,17 @@
+{{#if feature_image}}
+
+
+ {{#if feature_image_caption}}
+ {{feature_image_caption}}
+ {{/if}}
+
+{{/if}}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/arrow.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/arrow.hbs
new file mode 100644
index 0000000..babf7d9
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/arrow.hbs
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/avatar.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/avatar.hbs
new file mode 100644
index 0000000..af37fca
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/avatar.hbs
@@ -0,0 +1 @@
+
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/burger.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/burger.hbs
new file mode 100644
index 0000000..e2f3463
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/burger.hbs
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/checkmark.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/checkmark.hbs
new file mode 100644
index 0000000..0d65d58
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/checkmark.hbs
@@ -0,0 +1,24 @@
+
+
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/close.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/close.hbs
new file mode 100644
index 0000000..d0bb348
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/close.hbs
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/facebook.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/facebook.hbs
new file mode 100644
index 0000000..7c12d7c5
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/facebook.hbs
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/fire.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/fire.hbs
new file mode 100644
index 0000000..9978809
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/fire.hbs
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/loader.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/loader.hbs
new file mode 100644
index 0000000..4616576
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/loader.hbs
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/lock.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/lock.hbs
new file mode 100644
index 0000000..379f42f
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/lock.hbs
@@ -0,0 +1 @@
+lock-1
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/rss.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/rss.hbs
new file mode 100644
index 0000000..3840238
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/rss.hbs
@@ -0,0 +1 @@
+
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/search.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/search.hbs
new file mode 100644
index 0000000..369d7f9
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/search.hbs
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/icons/twitter.hbs b/site/versions/5.94.0/content/themes/source/partials/icons/twitter.hbs
new file mode 100644
index 0000000..70b73bd
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/icons/twitter.hbs
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/lightbox.hbs b/site/versions/5.94.0/content/themes/source/partials/lightbox.hbs
new file mode 100644
index 0000000..642d86d
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/lightbox.hbs
@@ -0,0 +1,41 @@
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/post-card.hbs b/site/versions/5.94.0/content/themes/source/partials/post-card.hbs
new file mode 100644
index 0000000..5579470
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/post-card.hbs
@@ -0,0 +1,47 @@
+
+
+ {{#if feature_image}}
+
+
+
+ {{/if}}
+
+ {{#if primary_tag}}
+
{{primary_tag.name}}
+ {{/if}}
+
{{title}}
+ {{#if custom_excerpt}}
+
{{custom_excerpt}}
+ {{/if}}
+ {{#unless custom_excerpt}}
+ {{#if excerpt}}
+
{{excerpt}}
+ {{/if}}
+ {{/unless}}
+
+
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/search-toggle.hbs b/site/versions/5.94.0/content/themes/source/partials/search-toggle.hbs
new file mode 100644
index 0000000..ab24c82
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/search-toggle.hbs
@@ -0,0 +1,3 @@
+
+ {{> "icons/search"}}
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/typography/fonts.hbs b/site/versions/5.94.0/content/themes/source/partials/typography/fonts.hbs
new file mode 100644
index 0000000..7325da4
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/typography/fonts.hbs
@@ -0,0 +1,15 @@
+{{!-- Sans-serif font is always loaded, because it's the default font for some part of the theme regardless of the settings --}}
+{{> "typography/sans"}}
+
+{{#match @custom.title_font "Modern sans-serif"}}
+ {{#match @custom.body_font "Elegant serif"}}
+ {{> "typography/serif"}}
+ {{/match}}
+{{else match @custom.title_font "Elegant serif"}}
+ {{> "typography/serif"}}
+{{else}}
+ {{> "typography/mono"}}
+ {{#match @custom.body_font "Elegant serif"}}
+ {{> "typography/serif"}}
+ {{/match}}
+{{/match}}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/typography/mono.hbs b/site/versions/5.94.0/content/themes/source/partials/typography/mono.hbs
new file mode 100644
index 0000000..b806b50
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/typography/mono.hbs
@@ -0,0 +1,21 @@
+
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/typography/sans.hbs b/site/versions/5.94.0/content/themes/source/partials/typography/sans.hbs
new file mode 100644
index 0000000..9f1d5e9
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/typography/sans.hbs
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/partials/typography/serif.hbs b/site/versions/5.94.0/content/themes/source/partials/typography/serif.hbs
new file mode 100644
index 0000000..6a32f44
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/partials/typography/serif.hbs
@@ -0,0 +1,21 @@
+
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/post.hbs b/site/versions/5.94.0/content/themes/source/post.hbs
new file mode 100644
index 0000000..1803cf1
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/post.hbs
@@ -0,0 +1,80 @@
+{{!< default}}
+{{!-- The tag above means: insert everything in this file into the body of the default.hbs template --}}
+
+{{#post}}
+
+
+
+
+
+
+
+ {{#if primary_tag}}
+ {{primary_tag.name}}
+ {{/if}}
+ {{title}}
+ {{#if custom_excerpt}}
+ {{custom_excerpt}}
+ {{/if}}
+
+ {{#if @custom.show_post_metadata}}
+
+
+ {{#foreach authors}}
+ {{#if profile_image}}
+
+
+
+ {{else}}
+
{{> "icons/avatar"}}
+ {{/if}}
+ {{/foreach}}
+
+
+
{{authors}}
+
+ {{date}}
+ {{#if reading_time}}
+ — {{reading_time}}
+ {{/if}}
+
+
+
+ {{/if}}
+
+ {{> "feature-image"}}
+
+
+
+
+
+
+
+ {{#if comments}}
+
+ {{/if}}
+
+
+
+{{/post}}
+
+{{#if @custom.show_related_articles}}
+ {{#get "posts" include="authors" filter="id:-{{post.id}}" limit="4" as |next|}}
+ {{#if next}}
+
+
+
Read more
+
+ {{#foreach next}}
+ {{> "post-card" lazyLoad=true}}
+ {{/foreach}}
+
+
+
+ {{/if}}
+ {{/get}}
+{{/if}}
\ No newline at end of file
diff --git a/site/versions/5.94.0/content/themes/source/tag.hbs b/site/versions/5.94.0/content/themes/source/tag.hbs
new file mode 100644
index 0000000..01374aa
--- /dev/null
+++ b/site/versions/5.94.0/content/themes/source/tag.hbs
@@ -0,0 +1,22 @@
+{{!< default}}
+{{!-- The tag above means: insert everything in this file into the body of the default.hbs template --}}
+
+
+
+ {{#tag}}
+
+ {{/tag}}
+
+ {{> "components/post-list" feed="archive" postFeedStyle=@custom.post_feed_style showTitle=false showSidebar=@custom.show_publication_info_sidebar}}
+
+
\ No newline at end of file
diff --git a/site/versions/5.94.0/core/app.js b/site/versions/5.94.0/core/app.js
new file mode 100644
index 0000000..3f84456
--- /dev/null
+++ b/site/versions/5.94.0/core/app.js
@@ -0,0 +1,64 @@
+const sentry = require('./shared/sentry');
+const express = require('./shared/express');
+const config = require('./shared/config');
+const logging = require('@tryghost/logging');
+const urlService = require('./server/services/url');
+
+const fs = require('fs');
+const path = require('path');
+
+const isMaintenanceModeEnabled = (req) => {
+ if (req.app.get('maintenance') || config.get('maintenance').enabled || !urlService.hasFinished()) {
+ return true;
+ }
+
+ return false;
+};
+
+// We never want middleware functions to be anonymous
+const maintenanceMiddleware = function maintenanceMiddleware(req, res, next) {
+ if (!isMaintenanceModeEnabled(req)) {
+ return next();
+ }
+
+ res.set({
+ 'Cache-Control': 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0'
+ });
+ res.writeHead(503, {'content-type': 'text/html'});
+ fs.createReadStream(path.resolve(__dirname, './server/views/maintenance.html')).pipe(res);
+};
+
+// Used by Ghost (Pro) to ensure that requests cannot be served by the wrong site
+const siteIdMiddleware = function siteIdMiddleware(req, res, next) {
+ const configSiteId = config.get('hostSettings:siteId');
+ const headerSiteId = req.headers['x-site-id'];
+
+ if (`${configSiteId}` === `${headerSiteId}`) {
+ return next();
+ }
+
+ logging.warn(`Mismatched site id (expected ${configSiteId}, got ${headerSiteId})`);
+
+ res.set({
+ 'Cache-Control': 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0'
+ });
+ res.writeHead(500);
+ res.end();
+};
+
+const rootApp = () => {
+ const app = express('root');
+ app.use(sentry.requestHandler);
+ if (config.get('sentry')?.tracing?.enabled === true) {
+ app.use(sentry.tracingHandler);
+ }
+ if (config.get('hostSettings:siteId')) {
+ app.use(siteIdMiddleware);
+ }
+ app.enable('maintenance');
+ app.use(maintenanceMiddleware);
+
+ return app;
+};
+
+module.exports = rootApp;
diff --git a/site/versions/5.94.0/core/boot.js b/site/versions/5.94.0/core/boot.js
new file mode 100644
index 0000000..bee8ed9
--- /dev/null
+++ b/site/versions/5.94.0/core/boot.js
@@ -0,0 +1,631 @@
+// The Ghost Boot Sequence
+// -----------------------
+// - This is intentionally one big file at the moment, so that we don't have to follow boot logic all over the place
+// - This file is FULL of debug statements so we can see timings for the various steps because the boot needs to be as fast as possible
+// - As we manage to break the codebase down into distinct components for e.g. the frontend, their boot logic can be offloaded to them
+// - app.js is separate as the first example of each component having it's own app.js file colocated with it, instead of inside of server/web
+//
+// IMPORTANT:
+// ----------
+// The only global requires here should be overrides + debug so we can monitor timings with DEBUG = ghost: boot * node ghost
+require('./server/overrides');
+const debug = require('@tryghost/debug')('boot');
+// END OF GLOBAL REQUIRES
+
+/**
+ * Helper class to create consistent log messages
+ */
+class BootLogger {
+ constructor(logging, metrics, startTime) {
+ this.logging = logging;
+ this.metrics = metrics;
+ this.startTime = startTime;
+ }
+ log(message) {
+ let {logging, startTime} = this;
+ logging.info(`Ghost ${message} in ${(Date.now() - startTime) / 1000}s`);
+ }
+ /**
+ * @param {string} name
+ * @param {number} [initialTime]
+ */
+ metric(name, initialTime) {
+ let {metrics, startTime} = this;
+
+ if (!initialTime) {
+ initialTime = startTime;
+ }
+
+ metrics.metric(name, Date.now() - initialTime);
+ }
+}
+
+/**
+ * Helper function to handle sending server ready notifications
+ * @param {string} [error]
+ */
+function notifyServerReady(error) {
+ const notify = require('./server/notify');
+
+ if (error) {
+ debug('Notifying server ready (error)');
+ notify.notifyServerReady(error);
+ } else {
+ debug('Notifying server ready (success)');
+ notify.notifyServerReady();
+ }
+}
+
+/**
+ * Get the Database into a ready state
+ * - DatabaseStateManager handles doing all this for us
+ *
+ * @param {object} options
+ * @param {object} options.config
+ */
+async function initDatabase({config}) {
+ const DatabaseStateManager = require('./server/data/db/DatabaseStateManager');
+ const dbStateManager = new DatabaseStateManager({knexMigratorFilePath: config.get('paths:appRoot')});
+ await dbStateManager.makeReady();
+
+ const databaseInfo = require('./server/data/db/info');
+ await databaseInfo.init();
+}
+
+/**
+ * Core is intended to be all the bits of Ghost that are fundamental and we can't do anything without them!
+ * (There's more to do to make this true)
+ * @param {object} options
+ * @param {object} options.ghostServer
+ * @param {object} options.config
+ * @param {object} options.bootLogger
+ * @param {boolean} options.frontend
+ */
+async function initCore({ghostServer, config, bootLogger, frontend}) {
+ debug('Begin: initCore');
+
+ // URL Utils is a bit slow, put it here so the timing is visible separate from models
+ debug('Begin: Load urlUtils');
+ require('./shared/url-utils');
+ debug('End: Load urlUtils');
+
+ // Models are the heart of Ghost - this is a syncronous operation
+ debug('Begin: models');
+ const models = require('./server/models');
+ models.init();
+ debug('End: models');
+
+ // Settings are a core concept we use settings to store key-value pairs used in critical pathways as well as public data like the site title
+ debug('Begin: settings');
+ const settings = require('./server/services/settings/settings-service');
+ await settings.init();
+ await settings.syncEmailSettings(config.get('hostSettings:emailVerification:verified'));
+ debug('End: settings');
+
+ debug('Begin: i18n');
+ const i18n = require('./server/services/i18n');
+ await i18n.init();
+ debug('End: i18n');
+
+ // The URLService is a core part of Ghost, which depends on models.
+ debug('Begin: Url Service');
+ const urlService = require('./server/services/url');
+ const urlServiceStart = Date.now();
+ // Note: there is no await here, we do not wait for the url service to finish
+ // We can return, but the site will remain in maintenance mode until this finishes
+ // This is managed on request: https://github.com/TryGhost/Ghost/blob/main/core/app.js#L10
+ urlService.init({
+ onFinished: () => {
+ bootLogger.metric('url-service', urlServiceStart);
+ bootLogger.log('URL Service Ready');
+ },
+ urlCache: !frontend // hacky parameter to make the cache initialization kick in as we can't initialize labs before the boot
+ });
+ debug('End: Url Service');
+
+ if (ghostServer) {
+ // Job Service allows parts of Ghost to run in the background
+ debug('Begin: Job Service');
+ const jobService = require('./server/services/jobs');
+
+ if (config.get('server:testmode')) {
+ jobService.initTestMode();
+ }
+
+ ghostServer.registerCleanupTask(async () => {
+ await jobService.shutdown();
+ });
+ debug('End: Job Service');
+
+ // Mentions Job Service allows mentions to be processed in the background
+ debug('Begin: Mentions Job Service');
+ const mentionsJobService = require('./server/services/mentions-jobs');
+
+ if (config.get('server:testmode')) {
+ mentionsJobService.initTestMode();
+ }
+
+ ghostServer.registerCleanupTask(async () => {
+ await mentionsJobService.shutdown();
+ });
+ debug('End: Mentions Job Service');
+
+ ghostServer.registerCleanupTask(async () => {
+ await urlService.shutdown();
+ });
+ }
+
+ debug('End: initCore');
+}
+
+/**
+ * These are services required by Ghost's frontend.
+ * @param {object} options
+ * @param {object} options.bootLogger
+
+ */
+async function initServicesForFrontend({bootLogger}) {
+ debug('Begin: initServicesForFrontend');
+
+ debug('Begin: Routing Settings');
+ const routeSettings = require('./server/services/route-settings');
+ await routeSettings.init();
+ debug('End: Routing Settings');
+
+ debug('Begin: Redirects');
+ const customRedirects = require('./server/services/custom-redirects');
+ await customRedirects.init();
+ debug('End: Redirects');
+
+ debug('Begin: Link Redirects');
+ const linkRedirects = require('./server/services/link-redirection');
+ await linkRedirects.init();
+ debug('End: Link Redirects');
+
+ debug('Begin: Themes');
+ // customThemeSettingsService.api must be initialized before any theme activation occurs
+ const customThemeSettingsService = require('./server/services/custom-theme-settings');
+ customThemeSettingsService.init();
+
+ const themeService = require('./server/services/themes');
+ const themeServiceStart = Date.now();
+ await themeService.init();
+ bootLogger.metric('theme-service-init', themeServiceStart);
+ debug('End: Themes');
+
+ debug('Begin: Offers');
+ const offers = require('./server/services/offers');
+ await offers.init();
+ debug('End: Offers');
+
+ const frontendDataService = require('./server/services/frontend-data-service');
+ let dataService = await frontendDataService.init();
+
+ debug('End: initServicesForFrontend');
+ return {dataService};
+}
+
+/**
+ * Frontend is intended to be just Ghost's frontend
+ */
+async function initFrontend(dataService) {
+ debug('Begin: initFrontend');
+
+ const proxyService = require('./frontend/services/proxy');
+ proxyService.init({dataService});
+
+ const helperService = require('./frontend/services/helpers');
+ await helperService.init();
+
+ debug('End: initFrontend');
+}
+
+/**
+ * At the moment we load our express apps all in one go, they require themselves and are co-located
+ * What we want is to be able to optionally load various components and mount them
+ * So eventually this function should go away
+ * @param {Object} options
+ * @param {Boolean} options.backend
+ * @param {Boolean} options.frontend
+ * @param {Object} options.config
+ */
+async function initExpressApps({frontend, backend, config}) {
+ debug('Begin: initExpressApps');
+
+ const parentApp = require('./server/web/parent/app')();
+ const vhost = require('@tryghost/mw-vhost');
+
+ // Mount the express apps on the parentApp
+ if (backend) {
+ // ADMIN + API
+ const backendApp = require('./server/web/parent/backend')();
+ parentApp.use(vhost(config.getBackendMountPath(), backendApp));
+ }
+
+ if (frontend) {
+ // SITE + MEMBERS
+ const urlService = require('./server/services/url');
+ const frontendApp = require('./server/web/parent/frontend')({urlService});
+ parentApp.use(vhost(config.getFrontendMountPath(), frontendApp));
+ }
+
+ debug('End: initExpressApps');
+ return parentApp;
+}
+
+/**
+ * Dynamic routing is generated from the routes.yaml file
+ * When Ghost's DB and core are loaded, we can access this file and call routing.routingManager.start
+ * However this _must_ happen after the express Apps are loaded, hence why this is here and not in initFrontend
+ * Routing is currently tightly coupled between the frontend and backend
+ */
+async function initDynamicRouting() {
+ debug('Begin: Dynamic Routing');
+ const routing = require('./frontend/services/routing');
+ const routeSettingsService = require('./server/services/route-settings');
+ const bridge = require('./bridge');
+ bridge.init();
+
+ // We pass the dynamic routes here, so that the frontend services are slightly less tightly-coupled
+ const routeSettings = await routeSettingsService.loadRouteSettings();
+
+ routing.routerManager.start(routeSettings);
+ const getRoutesHash = () => routeSettingsService.api.getCurrentHash();
+
+ const settings = require('./server/services/settings/settings-service');
+ await settings.syncRoutesHash(getRoutesHash);
+
+ debug('End: Dynamic Routing');
+}
+
+/**
+ * The app service cannot be loaded unless the frontend is enabled
+ * In future, the logic to determine whether this should be loaded should be in the service loader
+ */
+async function initAppService() {
+ debug('Begin: App Service');
+ const appService = require('./frontend/services/apps');
+ await appService.init();
+}
+
+/**
+ * Services are components that make up part of Ghost and need initializing on boot
+ * These services should all be part of core, frontend services should be loaded with the frontend
+ * We are working towards this being a service loader, with the ability to make certain services optional
+ */
+async function initServices() {
+ debug('Begin: initServices');
+
+ debug('Begin: Services');
+ const stripe = require('./server/services/stripe');
+ const members = require('./server/services/members');
+ const tiers = require('./server/services/tiers');
+ const permissions = require('./server/services/permissions');
+ const xmlrpc = require('./server/services/xmlrpc');
+ const slack = require('./server/services/slack');
+ const webhooks = require('./server/services/webhooks');
+ const limits = require('./server/services/limits');
+ const apiVersionCompatibility = require('./server/services/api-version-compatibility');
+ const scheduling = require('./server/adapters/scheduling');
+ const comments = require('./server/services/comments');
+ const staffService = require('./server/services/staff');
+ const memberAttribution = require('./server/services/member-attribution');
+ const membersEvents = require('./server/services/members-events');
+ const linkTracking = require('./server/services/link-tracking');
+ const audienceFeedback = require('./server/services/audience-feedback');
+ const emailSuppressionList = require('./server/services/email-suppression-list');
+ const emailService = require('./server/services/email-service');
+ const emailAnalytics = require('./server/services/email-analytics');
+ const mentionsService = require('./server/services/mentions');
+ const mentionsEmailReport = require('./server/services/mentions-email-report');
+ const tagsPublic = require('./server/services/tags-public');
+ const postsPublic = require('./server/services/posts-public');
+ const slackNotifications = require('./server/services/slack-notifications');
+ const mediaInliner = require('./server/services/media-inliner');
+ const collections = require('./server/services/collections');
+ const modelToDomainEventInterceptor = require('./server/services/model-to-domain-event-interceptor');
+ const mailEvents = require('./server/services/mail-events');
+ const donationService = require('./server/services/donations');
+ const recommendationsService = require('./server/services/recommendations');
+ const emailAddressService = require('./server/services/email-address');
+ const statsService = require('./server/services/stats');
+
+ const urlUtils = require('./shared/url-utils');
+
+ // NOTE: limits service has to be initialized first
+ // in case it limits initialization of any other service (e.g. webhooks)
+ await limits.init();
+
+ // NOTE: Members service depends on these
+ // so they are initialized before it.
+ await stripe.init();
+
+ // NOTE: newsletter service and email service depend on email address service
+ await emailAddressService.init(),
+
+ await Promise.all([
+ memberAttribution.init(),
+ mentionsService.init(),
+ mentionsEmailReport.init(),
+ staffService.init(),
+ members.init(),
+ tiers.init(),
+ tagsPublic.init(),
+ postsPublic.init(),
+ membersEvents.init(),
+ permissions.init(),
+ xmlrpc.listen(),
+ slack.listen(),
+ audienceFeedback.init(),
+ emailService.init(),
+ emailAnalytics.init(),
+ webhooks.listen(),
+ apiVersionCompatibility.init(),
+ scheduling.init({
+ apiUrl: urlUtils.urlFor('api', {type: 'admin'}, true)
+ }),
+ comments.init(),
+ linkTracking.init(),
+ emailSuppressionList.init(),
+ slackNotifications.init(),
+ collections.init(),
+ modelToDomainEventInterceptor.init(),
+ mediaInliner.init(),
+ mailEvents.init(),
+ donationService.init(),
+ recommendationsService.init(),
+ statsService.init()
+ ]);
+ debug('End: Services');
+
+ debug('End: initServices');
+}
+
+/**
+ * Set up an dependencies that need to be injected into NestJS
+ */
+async function initNestDependencies() {
+ debug('Begin: initNestDependencies');
+ const GhostNestApp = require('@tryghost/ghost');
+ const providers = [];
+ providers.push({
+ provide: 'logger',
+ useValue: require('@tryghost/logging')
+ }, {
+ provide: 'SessionService',
+ useValue: require('./server/services/auth/session').sessionService
+ }, {
+ provide: 'AdminAuthenticationService',
+ useValue: require('./server/services/auth/api-key').admin
+ }, {
+ provide: 'DomainEvents',
+ useValue: require('@tryghost/domain-events')
+ }, {
+ provide: 'SettingsCache',
+ useValue: require('./shared/settings-cache')
+ }, {
+ provide: 'knex',
+ useValue: require('./server/data/db').knex
+ }, {
+ provide: 'UrlUtils',
+ useValue: require('./shared/url-utils')
+ });
+ for (const provider of providers) {
+ GhostNestApp.addProvider(provider);
+ }
+ debug('End: initNestDependencies');
+}
+
+/**
+ * Kick off recurring jobs and background services
+ * These are things that happen on boot, but we don't need to wait for them to finish
+ * Later, this might be a service hook
+
+ * @param {object} options
+ * @param {object} options.config
+ */
+async function initBackgroundServices({config}) {
+ debug('Begin: initBackgroundServices');
+
+ // Load all inactive themes
+ const themeService = require('./server/services/themes');
+ themeService.loadInactiveThemes();
+
+ // we don't want to kick off background services that will interfere with tests
+ if (process.env.NODE_ENV.startsWith('test')) {
+ return;
+ }
+
+ // Load email analytics recurring jobs
+ if (config.get('backgroundJobs:emailAnalytics')) {
+ const emailAnalyticsJobs = require('./server/services/email-analytics/jobs');
+ await emailAnalyticsJobs.scheduleRecurringJobs();
+ }
+
+ const updateCheck = require('./server/update-check');
+ updateCheck.scheduleRecurringJobs();
+
+ const milestonesService = require('./server/services/milestones');
+ milestonesService.initAndRun();
+
+ // Ideally OpenTelemetry should be configured as early as possible
+ // However, it can take a long time to initialize, so we load it here
+ // This prevents open telemetry from impacting boot time at the cost of not being able to trace the boot process
+ debug('Begin: Load OpenTelemetry');
+ const opentelemetryInstrumentation = require('./shared/instrumentation');
+ opentelemetryInstrumentation.initOpenTelemetry({config});
+ debug('End: Load OpenTelemetry');
+
+ debug('End: initBackgroundServices');
+}
+
+/**
+ * ----------------------------------
+ * Boot Ghost - The magic starts here
+ * ----------------------------------
+ *
+ * - This function is written with async/await so you can read, line by line, what happens on boot
+ * - All the functions above handle init/boot logic for a single component
+
+ * @returns {Promise} ghostServer
+ */
+async function bootGhost({backend = true, frontend = true, server = true} = {}) {
+ // Metrics
+ const startTime = Date.now();
+ debug('Begin Boot');
+
+ // We need access to these variables in both the try and catch block
+ let bootLogger;
+ let config;
+ let ghostServer;
+ let logging;
+ let metrics;
+
+ // These require their own try-catch block and error format, because we can't log an error if logging isn't working
+ try {
+ // Step 0 - Load config and logging - fundamental required components
+ // Version is required by logging, sentry & Migration config & so is fundamental to booting
+ // However, it involves reading package.json so its slow & it's here for visibility on that slowness
+ debug('Begin: Load version info');
+ require('@tryghost/version');
+ debug('End: Load version info');
+
+ // Loading config must be the first thing we do, because it is required for absolutely everything
+ debug('Begin: Load config');
+ config = require('./shared/config');
+ debug('End: Load config');
+
+ // Logging is also used absolutely everywhere
+ debug('Begin: Load logging');
+ logging = require('@tryghost/logging');
+ metrics = require('@tryghost/metrics');
+ bootLogger = new BootLogger(logging, metrics, startTime);
+ debug('End: Load logging');
+
+ // At this point logging is required, so we can handle errors better
+
+ // Add a process handler to capture and log unhandled rejections
+ debug('Begin: Add unhandled rejection handler');
+ process.on('unhandledRejection', (error) => {
+ logging.error('Unhandled rejection:', error);
+ });
+ debug('End: Add unhandled rejection handler');
+ } catch (error) {
+ console.error(error); // eslint-disable-line no-console
+ process.exit(1);
+ }
+
+ try {
+ // Step 1 - require more fundamental components
+
+ // Sentry must be initialized early, but requires config
+ debug('Begin: Load sentry');
+ const sentry = require('./shared/sentry');
+ debug('End: Load sentry');
+
+ // Step 2 - Start server with minimal app in global maintenance mode
+ debug('Begin: load server + minimal app');
+ const rootApp = require('./app')();
+
+ if (server) {
+ const GhostServer = require('./server/GhostServer');
+ ghostServer = new GhostServer({url: config.getSiteUrl(), env: config.get('env'), serverConfig: config.get('server')});
+ await ghostServer.start(rootApp);
+ bootLogger.log('server started');
+ debug('End: load server + minimal app');
+ }
+
+ // Step 3 - Get the DB ready
+ debug('Begin: Get DB ready');
+ await initDatabase({config});
+ bootLogger.log('database ready');
+ const connection = require('./server/data/db/connection');
+ sentry.initQueryTracing(
+ connection
+ );
+ debug('End: Get DB ready');
+
+ // Step 4 - Load Ghost with all its services
+ debug('Begin: Load Ghost Services & Apps');
+ await initCore({ghostServer, config, bootLogger, frontend});
+ const {dataService} = await initServicesForFrontend({bootLogger});
+
+ if (frontend) {
+ await initFrontend(dataService);
+ }
+ const ghostApp = await initExpressApps({frontend, backend, config});
+
+ if (frontend) {
+ await initDynamicRouting();
+ await initAppService();
+ }
+
+ // TODO: move this to the correct place once we figure out where that is
+ if (ghostServer) {
+ const lexicalMultiplayer = require('./server/services/lexical-multiplayer');
+ await lexicalMultiplayer.init(ghostServer);
+ await lexicalMultiplayer.enable();
+ }
+
+ await initServices({config});
+
+ // Gate the NestJS framework behind an env var to prevent it from being loaded (and slowing down boot)
+ // If we ever ship the new framework, we can remove this
+ // Using an env var because you can't use labs flags here
+ if (process.env.GHOST_ENABLE_NEST_FRAMEWORK) {
+ await initNestDependencies();
+ }
+ debug('End: Load Ghost Services & Apps');
+
+ // Step 5 - Mount the full Ghost app onto the minimal root app & disable maintenance mode
+ debug('Begin: mountGhost');
+ rootApp.disable('maintenance');
+ rootApp.use(config.getSubdir(), ghostApp);
+ debug('End: mountGhost');
+
+ // Step 6 - We are technically done here - let everyone know!
+ bootLogger.log('booted');
+ bootLogger.metric('boot-time');
+ notifyServerReady();
+
+ // Step 7 - Init our background services, we don't wait for this to finish
+ initBackgroundServices({config});
+
+ // If we pass the env var, kill Ghost
+ if (process.env.GHOST_CI_SHUTDOWN_AFTER_BOOT) {
+ process.exit(0);
+ }
+
+ // We return the server purely for testing purposes
+ if (server) {
+ debug('End Boot: Returning Ghost Server');
+ return ghostServer;
+ } else {
+ debug('End boot: Returning Root App');
+ return rootApp;
+ }
+ } catch (error) {
+ const errors = require('@tryghost/errors');
+
+ // Ensure the error we have is an ignition error
+ let serverStartError = error;
+ if (!errors.utils.isGhostError(serverStartError)) {
+ serverStartError = new errors.InternalServerError({message: serverStartError.message, err: serverStartError});
+ }
+
+ logging.error(serverStartError);
+
+ // If ghost was started and something else went wrong, we shut it down
+ if (ghostServer) {
+ notifyServerReady(serverStartError);
+ ghostServer.shutdown(2);
+ } else {
+ // Ghost server failed to start, set a timeout to give logging a chance to flush
+ setTimeout(() => {
+ process.exit(2);
+ }, 100);
+ }
+ }
+}
+
+module.exports = bootGhost;
diff --git a/site/versions/5.94.0/core/bridge.js b/site/versions/5.94.0/core/bridge.js
new file mode 100644
index 0000000..c3e611d
--- /dev/null
+++ b/site/versions/5.94.0/core/bridge.js
@@ -0,0 +1,116 @@
+/**
+ * The Bridge
+ *
+ * The bridge is responsible for handing communication from the server to the frontend.
+ * Data should only be flowing server -> frontend.
+ * As the architecture improves, the number of cross requires here should go down
+ * Eventually, the aim is to make this a component that is initialized on boot and is either handed to or actively creates the frontend, if the frontend is desired.
+ *
+ * This file is a great place for all the cross-component event handling in lieu of refactoring
+ * NOTE: You may require anything from shared, the frontend or server here - it is the one place (other than boot) that is allowed :)
+ */
+
+const debug = require('@tryghost/debug')('bridge');
+const errors = require('@tryghost/errors');
+const logging = require('@tryghost/logging');
+const tpl = require('@tryghost/tpl');
+const themeEngine = require('./frontend/services/theme-engine');
+const appService = require('./frontend/services/apps');
+const cardAssetService = require('./frontend/services/card-assets');
+const commentCountsAssetService = require('./frontend/services/comment-counts-assets');
+const adminAuthAssetService = require('./frontend/services/admin-auth-assets');
+const memberAttributionAssetService = require('./frontend/services/member-attribution-assets');
+const routerManager = require('./frontend/services/routing').routerManager;
+const settingsCache = require('./shared/settings-cache');
+const urlService = require('./server/services/url');
+const routeSettings = require('./server/services/route-settings');
+
+// Listen to settings.locale.edited, similar to the member service and models/base/listeners
+const events = require('./server/lib/common/events');
+
+const messages = {
+ activateFailed: 'Unable to activate the theme "{theme}".'
+};
+
+class Bridge {
+ init() {
+ /**
+ * When locale changes, we reload theme translations
+ */
+ events.on('settings.locale.edited', (model) => {
+ debug('Active theme init18n');
+ this.getActiveTheme().initI18n({locale: model.get('value')});
+ });
+
+ // NOTE: eventually this event should somehow be listened on and handled by the URL Service
+ // for now this eliminates the need for the frontend routing to listen to
+ // server events
+ events.on('settings.timezone.edited', (model) => {
+ routerManager.handleTimezoneEdit(model);
+ });
+ }
+
+ getActiveTheme() {
+ return themeEngine.getActive();
+ }
+
+ async activateTheme(loadedTheme, checkedTheme) {
+ let settings = {
+ locale: settingsCache.get('locale')
+ };
+ // no need to check the score, activation should be used in combination with validate.check
+ // Use the two theme objects to set the current active theme
+ try {
+ themeEngine.setActive(settings, loadedTheme, checkedTheme);
+
+ const cardAssetConfig = this.getCardAssetConfig();
+ debug('reload card assets config', cardAssetConfig);
+ await cardAssetService.load(cardAssetConfig);
+
+ // TODO: is this in the right place?
+ // rebuild asset files
+ await commentCountsAssetService.load();
+ await adminAuthAssetService.load();
+ await memberAttributionAssetService.load();
+ } catch (err) {
+ logging.error(new errors.InternalServerError({
+ message: tpl(messages.activateFailed, {theme: loadedTheme.name}),
+ err: err
+ }));
+ }
+ }
+
+ getCardAssetConfig() {
+ if (this.getActiveTheme()) {
+ return this.getActiveTheme().config('card_assets');
+ } else {
+ return true;
+ }
+ }
+
+ async reloadFrontend() {
+ debug('reload frontend');
+ const siteApp = require('./frontend/web/site');
+
+ const routerConfig = {
+ routeSettings: await routeSettings.loadRouteSettings(),
+ urlService
+ };
+
+ await siteApp.reload(routerConfig);
+
+ // re-initialize apps (register app routers, because we have re-initialized the site routers)
+ appService.init();
+
+ // connect routers and resources again
+ urlService.queue.start({
+ event: 'init',
+ tolerance: 100,
+ requiredSubscriberCount: 1
+ });
+ }
+}
+
+const bridge = new Bridge();
+
+module.exports = bridge;
diff --git a/site/versions/5.94.0/core/built/admin/assets/admin-x-activitypub/admin-x-activitypub.js b/site/versions/5.94.0/core/built/admin/assets/admin-x-activitypub/admin-x-activitypub.js
new file mode 100644
index 0000000..b49da9f
--- /dev/null
+++ b/site/versions/5.94.0/core/built/admin/assets/admin-x-activitypub/admin-x-activitypub.js
@@ -0,0 +1,6 @@
+(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode(`.admin-x-base *,.admin-x-base :before,.admin-x-base :after{box-sizing:border-box;max-width:revert;max-height:revert;min-width:revert;min-height:revert;border-width:0;border-style:solid;border-color:currentColor}.admin-x-base :before,.admin-x-base :after{--tw-content: ""}.admin-x-base html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.admin-x-base body{margin:0;line-height:inherit}.admin-x-base hr{height:0;color:inherit;border-top-width:1px}.admin-x-base abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.admin-x-base h1,.admin-x-base h2,.admin-x-base h3,.admin-x-base h4,.admin-x-base h5,.admin-x-base h6{margin:0;padding:0}.admin-x-base a{color:inherit;text-decoration:inherit}.admin-x-base b,.admin-x-base strong{font-weight:bolder}.admin-x-base code,.admin-x-base kbd,.admin-x-base samp,.admin-x-base pre{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}.admin-x-base small{font-size:80%}.admin-x-base sub,.admin-x-base sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.admin-x-base sub{bottom:-.25em}.admin-x-base sup{top:-.5em}.admin-x-base table{text-indent:0;border-color:inherit;border-collapse:collapse;margin:0;width:auto;max-width:auto}.admin-x-base table td,.admin-x-base table th{padding:unset;vertical-align:middle;text-align:left;line-height:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.admin-x-base button,.admin-x-base input,.admin-x-base optgroup,.admin-x-base select,.admin-x-base textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;outline:none}.admin-x-base button,.admin-x-base select{text-transform:none;letter-spacing:inherit;border-radius:inherit;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background:unset}.admin-x-base button,.admin-x-base [type=reset],.admin-x-base [type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}.admin-x-base :-moz-focusring{outline:none}.admin-x-base :-moz-ui-invalid{box-shadow:none}.admin-x-base progress{vertical-align:baseline}.admin-x-base ::-webkit-inner-spin-button,.admin-x-base ::-webkit-outer-spin-button{height:auto}.admin-x-base [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.admin-x-base ::-webkit-search-decoration{-webkit-appearance:none}.admin-x-base ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.admin-x-base summary{display:list-item}.admin-x-base blockquote,.admin-x-base dl,.admin-x-base dd,.admin-x-base h1,.admin-x-base h2,.admin-x-base h3,.admin-x-base h4,.admin-x-base h5,.admin-x-base h6,.admin-x-base hr,.admin-x-base figure,.admin-x-base p,.admin-x-base pre{margin:0}.admin-x-base fieldset{margin:0;padding:0}.admin-x-base legend{padding:0}.admin-x-base ol,.admin-x-base ul,.admin-x-base menu{list-style:none;margin:0;padding:0}.admin-x-base li{margin:unset;line-height:unset}.admin-x-base textarea{resize:vertical}.admin-x-base input::-moz-placeholder,.admin-x-base textarea::-moz-placeholder{opacity:1;--tw-text-opacity: 1;color:rgb(174 183 193 / var(--tw-text-opacity))}.admin-x-base input::placeholder,.admin-x-base textarea::placeholder{opacity:1;--tw-text-opacity: 1;color:rgb(174 183 193 / var(--tw-text-opacity))}.admin-x-base button:focus-visible,.admin-x-base input:focus-visible{outline:none}.admin-x-base img,.admin-x-base svg,.admin-x-base video,.admin-x-base canvas,.admin-x-base audio,.admin-x-base iframe,.admin-x-base embed,.admin-x-base object{display:block;vertical-align:middle}.admin-x-base img,.admin-x-base video{max-width:100%;height:auto}@font-face{font-family:Inter;src:local("Inter") format("truetype-variations");font-weight:100 900}.admin-x-base{font-family:Inter,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:1.4rem;line-height:1.5;--tw-text-opacity: 1;color:rgb(21 23 26 / var(--tw-text-opacity))}.admin-x-base h1,.admin-x-base h2,.admin-x-base h3,.admin-x-base h4,.admin-x-base h5{font-weight:700;line-height:1.25em;letter-spacing:-.025em}.admin-x-base h1{font-size:3.6rem;line-height:1.1em}.admin-x-base h2{font-size:2.4rem}.admin-x-base h3{font-size:2rem}.admin-x-base h4{font-size:1.65rem}.admin-x-base h5{font-size:1.4rem;line-height:1.1em}.admin-x-base h6{font-size:1.4rem;line-height:1.5}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(20 184 255 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(20 184 255 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 860px){.container{max-width:860px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1320px){.container{max-width:1320px}}.admin-x-activitypub .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.admin-x-activitypub .pointer-events-none{pointer-events:none}.admin-x-activitypub .visible{visibility:visible}.admin-x-activitypub .invisible{visibility:hidden}.admin-x-activitypub .collapse{visibility:collapse}.admin-x-activitypub .static{position:static}.admin-x-activitypub .fixed{position:fixed}.admin-x-activitypub .absolute{position:absolute}.admin-x-activitypub .relative{position:relative}.admin-x-activitypub .sticky{position:sticky}.admin-x-activitypub .inset-0{inset:0px}.admin-x-activitypub .inset-1{inset:.4rem}.admin-x-activitypub .inset-\\[3px\\]{inset:3px}.admin-x-activitypub .-inset-x-10{left:-4rem;right:-4rem}.admin-x-activitypub .-inset-x-3{left:-1.2rem;right:-1.2rem}.admin-x-activitypub .-inset-x-8{left:-3.2rem;right:-3.2rem}.admin-x-activitypub .-inset-y-0{top:-0px;bottom:-0px}.admin-x-activitypub .-inset-y-1{top:-.4rem;bottom:-.4rem}.admin-x-activitypub .inset-x-0{left:0px;right:0px}.admin-x-activitypub .inset-y-0{top:0px;bottom:0px}.admin-x-activitypub .-bottom-2{bottom:-.8rem}.admin-x-activitypub .-right-2{right:-.8rem}.admin-x-activitypub .-top-10{top:-4rem}.admin-x-activitypub .bottom-0{bottom:0px}.admin-x-activitypub .bottom-1{bottom:.4rem}.admin-x-activitypub .bottom-\\[-24px\\]{bottom:-24px}.admin-x-activitypub .left-0{left:0px}.admin-x-activitypub .left-2{left:.8rem}.admin-x-activitypub .left-5{left:2rem}.admin-x-activitypub .left-\\[18px\\]{left:18px}.admin-x-activitypub .left-\\[3px\\]{left:3px}.admin-x-activitypub .right-0{right:0px}.admin-x-activitypub .right-1{right:.4rem}.admin-x-activitypub .right-16{right:6.4rem}.admin-x-activitypub .right-2{right:.8rem}.admin-x-activitypub .right-3{right:1.2rem}.admin-x-activitypub .right-4{right:1.6rem}.admin-x-activitypub .right-5{right:2rem}.admin-x-activitypub .right-6{right:2.4rem}.admin-x-activitypub .right-\\[14px\\]{right:14px}.admin-x-activitypub .right-\\[400px\\]{right:400px}.admin-x-activitypub .top-0{top:0px}.admin-x-activitypub .top-22{top:9.2rem}.admin-x-activitypub .top-4{top:1.6rem}.admin-x-activitypub .top-5{top:2rem}.admin-x-activitypub .top-6{top:2.4rem}.admin-x-activitypub .top-\\[13px\\]{top:13px}.admin-x-activitypub .top-\\[14px\\]{top:14px}.admin-x-activitypub .top-\\[3px\\]{top:3px}.admin-x-activitypub .top-\\[6\\.5rem\\]{top:6.5rem}.admin-x-activitypub .top-\\[74px\\]{top:74px}.admin-x-activitypub .top-\\[9px\\]{top:9px}.admin-x-activitypub .z-0{z-index:0}.admin-x-activitypub .z-10{z-index:10}.admin-x-activitypub .z-20{z-index:20}.admin-x-activitypub .z-50{z-index:50}.admin-x-activitypub .z-\\[10000\\]{z-index:10000}.admin-x-activitypub .z-\\[1000\\]{z-index:1000}.admin-x-activitypub .z-\\[1\\]{z-index:1}.admin-x-activitypub .z-\\[297\\]{z-index:297}.admin-x-activitypub .z-\\[298\\]{z-index:298}.admin-x-activitypub .z-\\[299\\]{z-index:299}.admin-x-activitypub .z-\\[300\\]{z-index:300}.admin-x-activitypub .z-\\[90\\]{z-index:90}.admin-x-activitypub .z-\\[9999\\]{z-index:9999}.admin-x-activitypub .order-1{order:1}.admin-x-activitypub .order-2{order:2}.admin-x-activitypub .order-3{order:3}.admin-x-activitypub .col-\\[1\\/2\\]{grid-column:1/2}.admin-x-activitypub .col-\\[2\\/3\\]{grid-column:2/3}.admin-x-activitypub .col-\\[3\\/4\\]{grid-column:3/4}.admin-x-activitypub .col-span-4{grid-column:span 4 / span 4}.admin-x-activitypub .col-span-6{grid-column:span 6 / span 6}.admin-x-activitypub .col-start-1{grid-column-start:1}.admin-x-activitypub .col-start-2{grid-column-start:2}.admin-x-activitypub .col-end-3{grid-column-end:3}.admin-x-activitypub .row-span-2{grid-row:span 2 / span 2}.admin-x-activitypub .float-left{float:left}.admin-x-activitypub .-m-1{margin:-.4rem}.admin-x-activitypub .-m-2{margin:-.8rem}.admin-x-activitypub .m-0{margin:0}.admin-x-activitypub .-mx-1{margin-left:-.4rem;margin-right:-.4rem}.admin-x-activitypub .-mx-4{margin-left:-1.6rem;margin-right:-1.6rem}.admin-x-activitypub .-my-1{margin-top:-.4rem;margin-bottom:-.4rem}.admin-x-activitypub .mx-0{margin-left:0;margin-right:0}.admin-x-activitypub .mx-1{margin-left:.4rem;margin-right:.4rem}.admin-x-activitypub .mx-2{margin-left:.8rem;margin-right:.8rem}.admin-x-activitypub .mx-\\[-32px\\]{margin-left:-32px;margin-right:-32px}.admin-x-activitypub .mx-\\[-4\\.8rem\\]{margin-left:-4.8rem;margin-right:-4.8rem}.admin-x-activitypub .mx-\\[4vw\\]{margin-left:4vw;margin-right:4vw}.admin-x-activitypub .mx-auto{margin-left:auto;margin-right:auto}.admin-x-activitypub .my-0{margin-top:0;margin-bottom:0}.admin-x-activitypub .my-10{margin-top:4rem;margin-bottom:4rem}.admin-x-activitypub .my-4{margin-top:1.6rem;margin-bottom:1.6rem}.admin-x-activitypub .my-5{margin-top:2rem;margin-bottom:2rem}.admin-x-activitypub .my-\\[-0\\.5\\]{margin-top:-.5;margin-bottom:-.5}.admin-x-activitypub .my-auto{margin-top:auto;margin-bottom:auto}.admin-x-activitypub .\\!mr-0{margin-right:0!important}.admin-x-activitypub .-mb-1{margin-bottom:-.4rem}.admin-x-activitypub .-mb-2{margin-bottom:-.8rem}.admin-x-activitypub .-mb-3{margin-bottom:-1.2rem}.admin-x-activitypub .-mb-4{margin-bottom:-1.6rem}.admin-x-activitypub .-mr-1{margin-right:-.4rem}.admin-x-activitypub .-mr-1\\.5{margin-right:-.6rem}.admin-x-activitypub .-mt-1{margin-top:-.4rem}.admin-x-activitypub .-mt-1\\.5{margin-top:-.6rem}.admin-x-activitypub .-mt-2{margin-top:-.8rem}.admin-x-activitypub .-mt-8{margin-top:-3.2rem}.admin-x-activitypub .-mt-px{margin-top:-1px}.admin-x-activitypub .mb-0{margin-bottom:0}.admin-x-activitypub .mb-0\\.5{margin-bottom:.2rem}.admin-x-activitypub .mb-1{margin-bottom:.4rem}.admin-x-activitypub .mb-10{margin-bottom:4rem}.admin-x-activitypub .mb-11{margin-bottom:4.4rem}.admin-x-activitypub .mb-14{margin-bottom:5.6rem}.admin-x-activitypub .mb-2{margin-bottom:.8rem}.admin-x-activitypub .mb-3{margin-bottom:1.2rem}.admin-x-activitypub .mb-4{margin-bottom:1.6rem}.admin-x-activitypub .mb-6{margin-bottom:2.4rem}.admin-x-activitypub .mb-7{margin-bottom:2.8rem}.admin-x-activitypub .mb-8{margin-bottom:3.2rem}.admin-x-activitypub .mb-\\[-24px\\]{margin-bottom:-24px}.admin-x-activitypub .mb-\\[-4\\.8rem\\]{margin-bottom:-4.8rem}.admin-x-activitypub .mb-\\[-9px\\]{margin-bottom:-9px}.admin-x-activitypub .mb-\\[10vh\\]{margin-bottom:10vh}.admin-x-activitypub .mb-\\[14px\\]{margin-bottom:14px}.admin-x-activitypub .mb-px{margin-bottom:1px}.admin-x-activitypub .ml-0\\.5{margin-left:.2rem}.admin-x-activitypub .ml-1{margin-left:.4rem}.admin-x-activitypub .ml-1\\.5{margin-left:.6rem}.admin-x-activitypub .ml-2{margin-left:.8rem}.admin-x-activitypub .ml-3{margin-left:1.2rem}.admin-x-activitypub .ml-\\[6px\\]{margin-left:6px}.admin-x-activitypub .ml-auto{margin-left:auto}.admin-x-activitypub .mr-1{margin-right:.4rem}.admin-x-activitypub .mr-1\\.5{margin-right:.6rem}.admin-x-activitypub .mr-2{margin-right:.8rem}.admin-x-activitypub .mr-3{margin-right:1.2rem}.admin-x-activitypub .mr-6{margin-right:2.4rem}.admin-x-activitypub .mr-7{margin-right:2.8rem}.admin-x-activitypub .mr-\\[7px\\]{margin-right:7px}.admin-x-activitypub .mr-auto{margin-right:auto}.admin-x-activitypub .mt-0\\.5{margin-top:.2rem}.admin-x-activitypub .mt-1{margin-top:.4rem}.admin-x-activitypub .mt-1\\.5{margin-top:.6rem}.admin-x-activitypub .mt-10{margin-top:4rem}.admin-x-activitypub .mt-11{margin-top:4.4rem}.admin-x-activitypub .mt-14{margin-top:5.6rem}.admin-x-activitypub .mt-2{margin-top:.8rem}.admin-x-activitypub .mt-3{margin-top:1.2rem}.admin-x-activitypub .mt-4{margin-top:1.6rem}.admin-x-activitypub .mt-5{margin-top:2rem}.admin-x-activitypub .mt-6{margin-top:2.4rem}.admin-x-activitypub .mt-7{margin-top:2.8rem}.admin-x-activitypub .mt-8{margin-top:3.2rem}.admin-x-activitypub .mt-\\[-1px\\]{margin-top:-1px}.admin-x-activitypub .mt-\\[-2px\\]{margin-top:-2px}.admin-x-activitypub .mt-\\[-3px\\]{margin-top:-3px}.admin-x-activitypub .mt-\\[-5\\.5px\\]{margin-top:-5.5px}.admin-x-activitypub .mt-\\[-5px\\]{margin-top:-5px}.admin-x-activitypub .mt-\\[1px\\]{margin-top:1px}.admin-x-activitypub .mt-\\[3px\\]{margin-top:3px}.admin-x-activitypub .mt-\\[calc\\(-8vmin-4px\\)\\]{margin-top:calc(-8vmin - 4px)}.admin-x-activitypub .mt-px{margin-top:1px}.admin-x-activitypub .box-border{box-sizing:border-box}.admin-x-activitypub .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.admin-x-activitypub .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-x-activitypub .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.admin-x-activitypub .block{display:block}.admin-x-activitypub .inline-block{display:inline-block}.admin-x-activitypub .inline{display:inline}.admin-x-activitypub .flex{display:flex}.admin-x-activitypub .inline-flex{display:inline-flex}.admin-x-activitypub .table{display:table}.admin-x-activitypub .grid{display:grid}.admin-x-activitypub .contents{display:contents}.admin-x-activitypub .list-item{display:list-item}.admin-x-activitypub .hidden{display:none}.admin-x-activitypub .\\!h-3{height:1.2rem!important}.admin-x-activitypub .h-10{height:4rem}.admin-x-activitypub .h-12{height:4.8rem}.admin-x-activitypub .h-16{height:6.4rem}.admin-x-activitypub .h-2{height:.8rem}.admin-x-activitypub .h-20{height:8rem}.admin-x-activitypub .h-22{height:9.2rem}.admin-x-activitypub .h-3{height:1.2rem}.admin-x-activitypub .h-4{height:1.6rem}.admin-x-activitypub .h-5{height:2rem}.admin-x-activitypub .h-6{height:2.4rem}.admin-x-activitypub .h-64{height:25.6rem}.admin-x-activitypub .h-7{height:2.8rem}.admin-x-activitypub .h-8{height:3.2rem}.admin-x-activitypub .h-9{height:3.6rem}.admin-x-activitypub .h-\\[100px\\]{height:100px}.admin-x-activitypub .h-\\[100vh\\]{height:100vh}.admin-x-activitypub .h-\\[10px\\]{height:10px}.admin-x-activitypub .h-\\[16px\\]{height:16px}.admin-x-activitypub .h-\\[18px\\]{height:18px}.admin-x-activitypub .h-\\[200px\\]{height:200px}.admin-x-activitypub .h-\\[20px\\]{height:20px}.admin-x-activitypub .h-\\[24px\\]{height:24px}.admin-x-activitypub .h-\\[300px\\]{height:300px}.admin-x-activitypub .h-\\[32px\\]{height:32px}.admin-x-activitypub .h-\\[34px\\]{height:34px}.admin-x-activitypub .h-\\[38px\\]{height:38px}.admin-x-activitypub .h-\\[40vh\\]{height:40vh}.admin-x-activitypub .h-\\[48px\\]{height:48px}.admin-x-activitypub .h-\\[50px\\]{height:50px}.admin-x-activitypub .h-\\[6px\\]{height:6px}.admin-x-activitypub .h-\\[74px\\]{height:74px}.admin-x-activitypub .h-\\[775px\\]{height:775px}.admin-x-activitypub .h-\\[96px\\]{height:96px}.admin-x-activitypub .h-\\[calc\\(100vh_-_3vmin_-_4\\.8rem_-_2px\\)\\]{height:calc(100vh - 3vmin - 4.8rem - 2px)}.admin-x-activitypub .h-full{height:100%}.admin-x-activitypub .h-px{height:1px}.admin-x-activitypub .max-h-\\[100\\%\\]{max-height:100%}.admin-x-activitypub .max-h-\\[82px\\]{max-height:82px}.admin-x-activitypub .max-h-\\[calc\\(100\\%-38px\\)\\]{max-height:calc(100% - 38px)}.admin-x-activitypub .max-h-full{max-height:100%}.admin-x-activitypub .min-h-\\[32px\\]{min-height:32px}.admin-x-activitypub .min-h-\\[36px\\]{min-height:36px}.admin-x-activitypub .min-h-\\[40px\\]{min-height:40px}.admin-x-activitypub .min-h-\\[92px\\]{min-height:92px}.admin-x-activitypub .\\!w-3{width:1.2rem!important}.admin-x-activitypub .w-0{width:0px}.admin-x-activitypub .w-10{width:4rem}.admin-x-activitypub .w-12{width:4.8rem}.admin-x-activitypub .w-16{width:6.4rem}.admin-x-activitypub .w-2{width:.8rem}.admin-x-activitypub .w-20{width:8rem}.admin-x-activitypub .w-22{width:9.2rem}.admin-x-activitypub .w-3{width:1.2rem}.admin-x-activitypub .w-4{width:1.6rem}.admin-x-activitypub .w-5{width:2rem}.admin-x-activitypub .w-6{width:2.4rem}.admin-x-activitypub .w-7{width:2.8rem}.admin-x-activitypub .w-8{width:3.2rem}.admin-x-activitypub .w-\\[1\\%\\]{width:1%}.admin-x-activitypub .w-\\[100vw\\]{width:100vw}.admin-x-activitypub .w-\\[10px\\]{width:10px}.admin-x-activitypub .w-\\[120\\%\\]{width:120%}.admin-x-activitypub .w-\\[136\\%\\]{width:136%}.admin-x-activitypub .w-\\[160px\\]{width:160px}.admin-x-activitypub .w-\\[16px\\]{width:16px}.admin-x-activitypub .w-\\[18px\\]{width:18px}.admin-x-activitypub .w-\\[20px\\]{width:20px}.admin-x-activitypub .w-\\[220px\\]{width:220px}.admin-x-activitypub .w-\\[2px\\]{width:2px}.admin-x-activitypub .w-\\[380px\\]{width:380px}.admin-x-activitypub .w-\\[50px\\]{width:50px}.admin-x-activitypub .w-\\[6px\\]{width:6px}.admin-x-activitypub .w-auto{width:auto}.admin-x-activitypub .w-full{width:100%}.admin-x-activitypub .min-w-\\[160px\\]{min-width:160px}.admin-x-activitypub .min-w-\\[16px\\]{min-width:16px}.admin-x-activitypub .min-w-\\[272px\\]{min-width:272px}.admin-x-activitypub .min-w-\\[28px\\]{min-width:28px}.admin-x-activitypub .min-w-\\[33\\%\\]{min-width:33%}.admin-x-activitypub .min-w-\\[80px\\]{min-width:80px}.admin-x-activitypub .min-w-full{min-width:100%}.admin-x-activitypub .max-w-7xl{max-width:132rem}.admin-x-activitypub .max-w-\\[1020px\\]{max-width:1020px}.admin-x-activitypub .max-w-\\[1240px\\]{max-width:1240px}.admin-x-activitypub .max-w-\\[320px\\]{max-width:320px}.admin-x-activitypub .max-w-\\[32em\\]{max-width:32em}.admin-x-activitypub .max-w-\\[480px\\]{max-width:480px}.admin-x-activitypub .max-w-\\[520px\\]{max-width:520px}.admin-x-activitypub .max-w-\\[540px\\]{max-width:540px}.admin-x-activitypub .max-w-\\[560px\\]{max-width:560px}.admin-x-activitypub .max-w-\\[580px\\]{max-width:580px}.admin-x-activitypub .max-w-\\[600px\\]{max-width:600px}.admin-x-activitypub .max-w-\\[640px\\]{max-width:640px}.admin-x-activitypub .max-w-\\[720px\\]{max-width:720px}.admin-x-activitypub .max-w-full{max-width:100%}.admin-x-activitypub .max-w-md{max-width:44.8rem}.admin-x-activitypub .max-w-prose{max-width:65ch}.admin-x-activitypub .flex-1{flex:1 1 0%}.admin-x-activitypub .flex-auto{flex:1 1 auto}.admin-x-activitypub .flex-shrink{flex-shrink:1}.admin-x-activitypub .shrink-0{flex-shrink:0}.admin-x-activitypub .flex-grow,.admin-x-activitypub .grow{flex-grow:1}.admin-x-activitypub .basis-1\\/2{flex-basis:50%}.admin-x-activitypub .basis-1\\/3{flex-basis:33.333333%}.admin-x-activitypub .table-fixed{table-layout:fixed}.admin-x-activitypub .border-collapse{border-collapse:collapse}.admin-x-activitypub .origin-left{transform-origin:left}.admin-x-activitypub .origin-top-right{transform-origin:top right}.admin-x-activitypub .translate-x-0\\.5{--tw-translate-x: .2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-x-activitypub .rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-x-activitypub .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes modalIn{0%{transform:translateY(32px)}to{transform:translateY(0)}}.admin-x-activitypub .animate-modal-in{animation:modalIn .25s ease forwards}@keyframes modalInFromRight{0%{transform:translate(32px);opacity:0}to{transform:translate(0);opacity:1}}.admin-x-activitypub .animate-modal-in-from-right{animation:modalInFromRight .25s ease forwards}@keyframes modalInReverse{0%{transform:translateY(-32px)}to{transform:translateY(0)}}.admin-x-activitypub .animate-modal-in-reverse{animation:modalInReverse .25s ease forwards}@keyframes spin{to{transform:rotate(360deg)}0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-x-activitypub .animate-spin{animation:spin 1s linear infinite}@keyframes toasterIn{0.00%{transform:translateY(100%)}26.52%{transform:translateY(-3.9px)}63.26%{transform:translateY(1.2px)}100.00%{transform:translateY(0)}}.admin-x-activitypub .animate-toaster-in{animation:toasterIn .8s cubic-bezier(.445,.05,.55,.95)}@keyframes toasterOut{0%{opacity:1}to{opacity:0}}.admin-x-activitypub .animate-toaster-out{animation:toasterOut .4s 0s 1 ease forwards}@keyframes toasterTopIn{0.00%{transform:translateY(-82px)}26.52%{transform:translateY(5.9px)}63.26%{transform:translateY(-1.77px)}100.00%{transform:translateY(0)}}.admin-x-activitypub .animate-toaster-top-in{animation:toasterTopIn .8s cubic-bezier(.445,.05,.55,.95)}.admin-x-activitypub .cursor-default{cursor:default}.admin-x-activitypub .cursor-grab{cursor:grab}.admin-x-activitypub .cursor-grabbing{cursor:grabbing}.admin-x-activitypub .cursor-not-allowed{cursor:not-allowed}.admin-x-activitypub .cursor-pointer{cursor:pointer}.admin-x-activitypub .cursor-text{cursor:text}.admin-x-activitypub .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-x-activitypub .resize-none{resize:none}.admin-x-activitypub .resize-y{resize:vertical}.admin-x-activitypub .resize-x{resize:horizontal}.admin-x-activitypub .resize{resize:both}.admin-x-activitypub .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-x-activitypub .columns-1{-moz-columns:1;columns:1}.admin-x-activitypub .columns-2{-moz-columns:2;columns:2}.admin-x-activitypub .columns-3{-moz-columns:3;columns:3}.admin-x-activitypub .columns-4{-moz-columns:4;columns:4}.admin-x-activitypub .auto-rows-\\[150px\\]{grid-auto-rows:150px}.admin-x-activitypub .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.admin-x-activitypub .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-x-activitypub .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-x-activitypub .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-x-activitypub .grid-cols-\\[1fr_minmax\\(320px\\,_700px\\)_1fr\\]{grid-template-columns:1fr minmax(320px,700px) 1fr}.admin-x-activitypub .grid-cols-\\[20px_auto_1fr_auto\\]{grid-template-columns:20px auto 1fr auto}.admin-x-activitypub .grid-cols-\\[auto_170px\\]{grid-template-columns:auto 170px}.admin-x-activitypub .grid-cols-\\[auto_1fr\\]{grid-template-columns:auto 1fr}.admin-x-activitypub .grid-rows-\\[auto_1fr\\]{grid-template-rows:auto 1fr}.admin-x-activitypub .flex-row-reverse{flex-direction:row-reverse}.admin-x-activitypub .flex-col{flex-direction:column}.admin-x-activitypub .flex-col-reverse{flex-direction:column-reverse}.admin-x-activitypub .flex-wrap{flex-wrap:wrap}.admin-x-activitypub .items-start{align-items:flex-start}.admin-x-activitypub .items-end{align-items:flex-end}.admin-x-activitypub .items-center{align-items:center}.admin-x-activitypub .items-stretch{align-items:stretch}.admin-x-activitypub .justify-start{justify-content:flex-start}.admin-x-activitypub .justify-end{justify-content:flex-end}.admin-x-activitypub .justify-center{justify-content:center}.admin-x-activitypub .justify-between{justify-content:space-between}.admin-x-activitypub .justify-stretch{justify-content:stretch}.admin-x-activitypub .gap-1{gap:.4rem}.admin-x-activitypub .gap-1\\.5{gap:.6rem}.admin-x-activitypub .gap-10{gap:4rem}.admin-x-activitypub .gap-11{gap:4.4rem}.admin-x-activitypub .gap-12{gap:4.8rem}.admin-x-activitypub .gap-2{gap:.8rem}.admin-x-activitypub .gap-3{gap:1.2rem}.admin-x-activitypub .gap-4{gap:1.6rem}.admin-x-activitypub .gap-5{gap:2rem}.admin-x-activitypub .gap-6{gap:2.4rem}.admin-x-activitypub .gap-7{gap:2.8rem}.admin-x-activitypub .gap-8{gap:3.2rem}.admin-x-activitypub .gap-9{gap:3.6rem}.admin-x-activitypub .gap-\\[10px\\]{gap:10px}.admin-x-activitypub .gap-\\[5px\\]{gap:5px}.admin-x-activitypub .gap-x-3{-moz-column-gap:1.2rem;column-gap:1.2rem}.admin-x-activitypub .gap-x-5{-moz-column-gap:2rem;column-gap:2rem}.admin-x-activitypub .gap-x-6{-moz-column-gap:2.4rem;column-gap:2.4rem}.admin-x-activitypub .gap-x-8{-moz-column-gap:3.2rem;column-gap:3.2rem}.admin-x-activitypub .gap-y-2{row-gap:.8rem}.admin-x-activitypub .gap-y-6{row-gap:2.4rem}.admin-x-activitypub .gap-y-7{row-gap:2.8rem}.admin-x-activitypub .self-start{align-self:flex-start}.admin-x-activitypub .overflow-auto{overflow:auto}.admin-x-activitypub .overflow-hidden{overflow:hidden}.admin-x-activitypub .overflow-visible{overflow:visible}.admin-x-activitypub .overflow-x-auto{overflow-x:auto}.admin-x-activitypub .overflow-y-auto{overflow-y:auto}.admin-x-activitypub .overflow-x-hidden{overflow-x:hidden}.admin-x-activitypub .overflow-y-hidden{overflow-y:hidden}.admin-x-activitypub .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-x-activitypub .whitespace-nowrap{white-space:nowrap}.admin-x-activitypub .text-balance{text-wrap:balance}.admin-x-activitypub .text-pretty{text-wrap:pretty}.admin-x-activitypub .rounded{border-radius:.4rem}.admin-x-activitypub .rounded-2xl{border-radius:1.6rem}.admin-x-activitypub .rounded-3xl{border-radius:2.4rem}.admin-x-activitypub .rounded-\\[2\\.5px\\]{border-radius:2.5px}.admin-x-activitypub .rounded-\\[3px\\]{border-radius:3px}.admin-x-activitypub .rounded-full{border-radius:9999px}.admin-x-activitypub .rounded-lg{border-radius:.8rem}.admin-x-activitypub .rounded-md{border-radius:.6rem}.admin-x-activitypub .rounded-sm{border-radius:.3rem}.admin-x-activitypub .rounded-xl{border-radius:1.2rem}.admin-x-activitypub .rounded-b{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.admin-x-activitypub .rounded-l-lg{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.admin-x-activitypub .rounded-r-lg{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.admin-x-activitypub .rounded-t-\\[4px\\]{border-top-left-radius:4px;border-top-right-radius:4px}.admin-x-activitypub .border{border-width:1px}.admin-x-activitypub .border-2{border-width:2px}.admin-x-activitypub .border-4{border-width:4px}.admin-x-activitypub .border-\\[1px\\]{border-width:1px}.admin-x-activitypub .border-y{border-top-width:1px;border-bottom-width:1px}.admin-x-activitypub .border-b{border-bottom-width:1px}.admin-x-activitypub .border-b-2{border-bottom-width:2px}.admin-x-activitypub .border-l{border-left-width:1px}.admin-x-activitypub .border-l-0{border-left-width:0px}.admin-x-activitypub .border-t{border-top-width:1px}.admin-x-activitypub .border-t-0{border-top-width:0px}.admin-x-activitypub .border-solid{border-style:solid}.admin-x-activitypub .border-dashed{border-style:dashed}.admin-x-activitypub .border-none{border-style:none}.admin-x-activitypub .border-\\[rgba\\(255\\,255\\,255\\,0\\.25\\)\\]{border-color:#ffffff40}.admin-x-activitypub .border-black\\/10{border-color:#15171a1a}.admin-x-activitypub .border-grey-100{--tw-border-opacity: 1;border-color:rgb(244 245 246 / var(--tw-border-opacity))}.admin-x-activitypub .border-grey-200{--tw-border-opacity: 1;border-color:rgb(235 238 240 / var(--tw-border-opacity))}.admin-x-activitypub .border-grey-250{--tw-border-opacity: 1;border-color:rgb(229 233 237 / var(--tw-border-opacity))}.admin-x-activitypub .border-grey-300{--tw-border-opacity: 1;border-color:rgb(221 225 229 / var(--tw-border-opacity))}.admin-x-activitypub .border-grey-400{--tw-border-opacity: 1;border-color:rgb(206 212 217 / var(--tw-border-opacity))}.admin-x-activitypub .border-grey-400\\/25{border-color:#ced4d940}.admin-x-activitypub .border-grey-500{--tw-border-opacity: 1;border-color:rgb(174 183 193 / var(--tw-border-opacity))}.admin-x-activitypub .border-grey-900{--tw-border-opacity: 1;border-color:rgb(57 64 71 / var(--tw-border-opacity))}.admin-x-activitypub .border-red{--tw-border-opacity: 1;border-color:rgb(245 11 35 / var(--tw-border-opacity))}.admin-x-activitypub .border-transparent{border-color:transparent}.admin-x-activitypub .border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.admin-x-activitypub .border-white\\/20{border-color:#fff3}.admin-x-activitypub .border-b-grey-200{--tw-border-opacity: 1;border-bottom-color:rgb(235 238 240 / var(--tw-border-opacity))}.admin-x-activitypub .border-b-red{--tw-border-opacity: 1;border-bottom-color:rgb(245 11 35 / var(--tw-border-opacity))}.admin-x-activitypub .bg-\\[\\#625BF6\\]{--tw-bg-opacity: 1;background-color:rgb(98 91 246 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-\\[rgba\\(0\\,0\\,0\\,0\\.75\\)\\]{background-color:#000000bf}.admin-x-activitypub .bg-\\[rgba\\(255\\,255\\,255\\)\\]{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.admin-x-activitypub .bg-\\[rgba\\(98\\,109\\,121\\,0\\.08\\)\\]{background-color:#626d7914}.admin-x-activitypub .bg-\\[rgba\\(98\\,109\\,121\\,0\\.2\\)\\]{background-color:#626d7933}.admin-x-activitypub .bg-black{--tw-bg-opacity: 1;background-color:rgb(21 23 26 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(20 184 255 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-green,.admin-x-activitypub .bg-green-500{--tw-bg-opacity: 1;background-color:rgb(48 207 67 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-grey-100{--tw-bg-opacity: 1;background-color:rgb(244 245 246 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-grey-150{--tw-bg-opacity: 1;background-color:rgb(241 243 244 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-grey-200{--tw-bg-opacity: 1;background-color:rgb(235 238 240 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-grey-250{--tw-bg-opacity: 1;background-color:rgb(229 233 237 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-grey-300{--tw-bg-opacity: 1;background-color:rgb(221 225 229 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-grey-50{--tw-bg-opacity: 1;background-color:rgb(250 250 251 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-grey-500{--tw-bg-opacity: 1;background-color:rgb(174 183 193 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-grey-75{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(251 45 141 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-red,.admin-x-activitypub .bg-red-500{--tw-bg-opacity: 1;background-color:rgb(245 11 35 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-transparent{background-color:transparent}.admin-x-activitypub .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.admin-x-activitypub .bg-\\[conic-gradient\\(hsl\\(360\\,100\\%\\,50\\%\\)\\,hsl\\(315\\,100\\%\\,50\\%\\)\\,hsl\\(270\\,100\\%\\,50\\%\\)\\,hsl\\(225\\,100\\%\\,50\\%\\)\\,hsl\\(180\\,100\\%\\,50\\%\\)\\,hsl\\(135\\,100\\%\\,50\\%\\)\\,hsl\\(90\\,100\\%\\,50\\%\\)\\,hsl\\(45\\,100\\%\\,50\\%\\)\\,hsl\\(0\\,100\\%\\,50\\%\\)\\)\\]{background-image:conic-gradient(hsl(360,100%,50%),hsl(315,100%,50%),hsl(270,100%,50%),hsl(225,100%,50%),hsl(180,100%,50%),hsl(135,100%,50%),hsl(90,100%,50%),hsl(45,100%,50%),hsl(0,100%,50%))}.admin-x-activitypub .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.admin-x-activitypub .bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.admin-x-activitypub .from-grey-200{--tw-gradient-from: #EBEEF0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(235 238 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.admin-x-activitypub .from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.admin-x-activitypub .from-white{--tw-gradient-from: #FFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.admin-x-activitypub .via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFF var(--tw-gradient-via-position), var(--tw-gradient-to)}.admin-x-activitypub .via-20\\%{--tw-gradient-via-position: 20%}.admin-x-activitypub .to-\\[\\#f9f9fa\\]{--tw-gradient-to: #f9f9fa var(--tw-gradient-to-position)}.admin-x-activitypub .to-grey-100{--tw-gradient-to: #F4F5F6 var(--tw-gradient-to-position)}.admin-x-activitypub .to-grey-50{--tw-gradient-to: #FAFAFB var(--tw-gradient-to-position)}.admin-x-activitypub .to-white{--tw-gradient-to: #FFF var(--tw-gradient-to-position)}.admin-x-activitypub .stroke-2{stroke-width:2}.admin-x-activitypub .stroke-\\[1px\\]{stroke-width:1px}.admin-x-activitypub .object-contain{-o-object-fit:contain;object-fit:contain}.admin-x-activitypub .object-cover{-o-object-fit:cover;object-fit:cover}.admin-x-activitypub .object-fill{-o-object-fit:fill;object-fit:fill}.admin-x-activitypub .object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.admin-x-activitypub .p-0{padding:0}.admin-x-activitypub .p-1{padding:.4rem}.admin-x-activitypub .p-10{padding:4rem}.admin-x-activitypub .p-2{padding:.8rem}.admin-x-activitypub .p-3{padding:1.2rem}.admin-x-activitypub .p-4{padding:1.6rem}.admin-x-activitypub .p-5{padding:2rem}.admin-x-activitypub .p-6{padding:2.4rem}.admin-x-activitypub .p-7{padding:2.8rem}.admin-x-activitypub .p-8{padding:3.2rem}.admin-x-activitypub .p-\\[10px\\]{padding:10px}.admin-x-activitypub .p-\\[1px\\]{padding:1px}.admin-x-activitypub .p-\\[3px\\]{padding:3px}.admin-x-activitypub .p-\\[8vmin\\]{padding:8vmin}.admin-x-activitypub .\\!px-2{padding-left:.8rem!important;padding-right:.8rem!important}.admin-x-activitypub .\\!py-2{padding-top:.8rem!important;padding-bottom:.8rem!important}.admin-x-activitypub .\\!py-3{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.admin-x-activitypub .px-1{padding-left:.4rem;padding-right:.4rem}.admin-x-activitypub .px-1\\.5{padding-left:.6rem;padding-right:.6rem}.admin-x-activitypub .px-2{padding-left:.8rem;padding-right:.8rem}.admin-x-activitypub .px-3{padding-left:1.2rem;padding-right:1.2rem}.admin-x-activitypub .px-4{padding-left:1.6rem;padding-right:1.6rem}.admin-x-activitypub .px-5{padding-left:2rem;padding-right:2rem}.admin-x-activitypub .px-6{padding-left:2.4rem;padding-right:2.4rem}.admin-x-activitypub .px-7{padding-left:2.8rem;padding-right:2.8rem}.admin-x-activitypub .px-8{padding-left:3.2rem;padding-right:3.2rem}.admin-x-activitypub .px-\\[10px\\]{padding-left:10px;padding-right:10px}.admin-x-activitypub .px-\\[4vw\\]{padding-left:4vw;padding-right:4vw}.admin-x-activitypub .py-0{padding-top:0;padding-bottom:0}.admin-x-activitypub .py-0\\.5{padding-top:.2rem;padding-bottom:.2rem}.admin-x-activitypub .py-1{padding-top:.4rem;padding-bottom:.4rem}.admin-x-activitypub .py-1\\.5{padding-top:.6rem;padding-bottom:.6rem}.admin-x-activitypub .py-2{padding-top:.8rem;padding-bottom:.8rem}.admin-x-activitypub .py-3{padding-top:1.2rem;padding-bottom:1.2rem}.admin-x-activitypub .py-4{padding-top:1.6rem;padding-bottom:1.6rem}.admin-x-activitypub .py-5{padding-top:2rem;padding-bottom:2rem}.admin-x-activitypub .py-6{padding-top:2.4rem;padding-bottom:2.4rem}.admin-x-activitypub .py-8{padding-top:3.2rem;padding-bottom:3.2rem}.admin-x-activitypub .py-\\[2px\\]{padding-top:2px;padding-bottom:2px}.admin-x-activitypub .py-\\[6px\\]{padding-top:6px;padding-bottom:6px}.admin-x-activitypub .py-\\[7px\\]{padding-top:7px;padding-bottom:7px}.admin-x-activitypub .py-\\[9px\\]{padding-top:9px;padding-bottom:9px}.admin-x-activitypub .py-px{padding-top:1px;padding-bottom:1px}.admin-x-activitypub .\\!pb-4{padding-bottom:1.6rem!important}.admin-x-activitypub .\\!pl-0{padding-left:0!important}.admin-x-activitypub .\\!pr-6{padding-right:2.4rem!important}.admin-x-activitypub .pb-0{padding-bottom:0}.admin-x-activitypub .pb-1{padding-bottom:.4rem}.admin-x-activitypub .pb-10{padding-bottom:4rem}.admin-x-activitypub .pb-12{padding-bottom:4.8rem}.admin-x-activitypub .pb-2{padding-bottom:.8rem}.admin-x-activitypub .pb-3{padding-bottom:1.2rem}.admin-x-activitypub .pb-4{padding-bottom:1.6rem}.admin-x-activitypub .pb-6{padding-bottom:2.4rem}.admin-x-activitypub .pl-2{padding-left:.8rem}.admin-x-activitypub .pl-3{padding-left:1.2rem}.admin-x-activitypub .pl-5{padding-left:2rem}.admin-x-activitypub .pl-6{padding-left:2.4rem}.admin-x-activitypub .pr-1{padding-right:.4rem}.admin-x-activitypub .pr-12{padding-right:4.8rem}.admin-x-activitypub .pr-2{padding-right:.8rem}.admin-x-activitypub .pr-3{padding-right:1.2rem}.admin-x-activitypub .pr-4{padding-right:1.6rem}.admin-x-activitypub .pr-5{padding-right:2rem}.admin-x-activitypub .pr-6{padding-right:2.4rem}.admin-x-activitypub .pt-0{padding-top:0}.admin-x-activitypub .pt-2{padding-top:.8rem}.admin-x-activitypub .pt-4{padding-top:1.6rem}.admin-x-activitypub .pt-5{padding-top:2rem}.admin-x-activitypub .pt-6{padding-top:2.4rem}.admin-x-activitypub .pt-8{padding-top:3.2rem}.admin-x-activitypub .pt-\\[3px\\]{padding-top:3px}.admin-x-activitypub .pt-\\[3vmin\\]{padding-top:3vmin}.admin-x-activitypub .pt-\\[calc\\(8vmin-4px\\)\\]{padding-top:calc(8vmin - 4px)}.admin-x-activitypub .text-left{text-align:left}.admin-x-activitypub .text-center{text-align:center}.admin-x-activitypub .text-right{text-align:right}.admin-x-activitypub .align-top{vertical-align:top}.admin-x-activitypub .align-middle{vertical-align:middle}.admin-x-activitypub .align-bottom{vertical-align:bottom}.admin-x-activitypub .font-mono{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace}.admin-x-activitypub .text-2xl{font-size:2.4rem}.admin-x-activitypub .text-2xs{font-size:1rem}.admin-x-activitypub .text-3xl{font-size:3.2rem}.admin-x-activitypub .text-\\[1\\.425rem\\]{font-size:1.425rem}.admin-x-activitypub .text-\\[1\\.5rem\\]{font-size:1.5rem}.admin-x-activitypub .text-\\[1\\.6rem\\]{font-size:1.6rem}.admin-x-activitypub .text-\\[10px\\]{font-size:10px}.admin-x-activitypub .text-\\[14px\\]{font-size:14px}.admin-x-activitypub .text-base{font-size:1.4rem}.admin-x-activitypub .text-lg{font-size:1.65rem}.admin-x-activitypub .text-md{font-size:1.4rem}.admin-x-activitypub .text-sm{font-size:1.3rem}.admin-x-activitypub .text-xl{font-size:2rem}.admin-x-activitypub .text-xs{font-size:1.2rem}.admin-x-activitypub .font-bold{font-weight:700}.admin-x-activitypub .font-medium{font-weight:500}.admin-x-activitypub .font-semibold{font-weight:600}.admin-x-activitypub .uppercase{text-transform:uppercase}.admin-x-activitypub .italic{font-style:italic}.admin-x-activitypub .leading-9{line-height:2.25rem}.admin-x-activitypub .leading-none{line-height:1}.admin-x-activitypub .leading-normal{line-height:1.5}.admin-x-activitypub .leading-tight{line-height:1.35em}.admin-x-activitypub .leading-tighter{line-height:1.25em}.admin-x-activitypub .tracking-\\[0\\.1px\\]{letter-spacing:.1px}.admin-x-activitypub .tracking-normal{letter-spacing:0em}.admin-x-activitypub .tracking-tighter{letter-spacing:-.05em}.admin-x-activitypub .tracking-wide{letter-spacing:.025em}.admin-x-activitypub .\\!text-grey-700{--tw-text-opacity: 1 !important;color:rgb(124 139 154 / var(--tw-text-opacity))!important}.admin-x-activitypub .text-black{--tw-text-opacity: 1;color:rgb(21 23 26 / var(--tw-text-opacity))}.admin-x-activitypub .text-blue{--tw-text-opacity: 1;color:rgb(20 184 255 / var(--tw-text-opacity))}.admin-x-activitypub .text-green{--tw-text-opacity: 1;color:rgb(48 207 67 / var(--tw-text-opacity))}.admin-x-activitypub .text-grey-300{--tw-text-opacity: 1;color:rgb(221 225 229 / var(--tw-text-opacity))}.admin-x-activitypub .text-grey-400{--tw-text-opacity: 1;color:rgb(206 212 217 / var(--tw-text-opacity))}.admin-x-activitypub .text-grey-500{--tw-text-opacity: 1;color:rgb(174 183 193 / var(--tw-text-opacity))}.admin-x-activitypub .text-grey-600{--tw-text-opacity: 1;color:rgb(149 161 173 / var(--tw-text-opacity))}.admin-x-activitypub .text-grey-700{--tw-text-opacity: 1;color:rgb(124 139 154 / var(--tw-text-opacity))}.admin-x-activitypub .text-grey-800{--tw-text-opacity: 1;color:rgb(98 109 121 / var(--tw-text-opacity))}.admin-x-activitypub .text-grey-900{--tw-text-opacity: 1;color:rgb(57 64 71 / var(--tw-text-opacity))}.admin-x-activitypub .text-red{--tw-text-opacity: 1;color:rgb(245 11 35 / var(--tw-text-opacity))}.admin-x-activitypub .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.admin-x-activitypub .text-yellow-600{--tw-text-opacity: 1;color:rgb(240 160 0 / var(--tw-text-opacity))}.admin-x-activitypub .underline{text-decoration-line:underline}.admin-x-activitypub .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.admin-x-activitypub .opacity-0{opacity:0}.admin-x-activitypub .opacity-100{opacity:1}.admin-x-activitypub .opacity-40{opacity:.4}.admin-x-activitypub .opacity-50{opacity:.5}.admin-x-activitypub .opacity-60{opacity:.6}.admin-x-activitypub .opacity-75{opacity:.75}.admin-x-activitypub .shadow{--tw-shadow: 0 0 1px rgba(0,0,0,.05), 0 5px 18px rgba(0,0,0,.08);--tw-shadow-colored: 0 0 1px var(--tw-shadow-color), 0 5px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .shadow-\\[0_0_0_1px_rgba\\(0\\,0\\,0\\,\\.025\\)\\,0_-8px_16px_-3px_rgba\\(0\\,0\\,0\\,\\.08\\)\\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.025),0 -8px 16px -3px rgba(0,0,0,.08);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 -8px 16px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .shadow-lg{--tw-shadow: 0 0 7px rgba(0, 0, 0, .08), 0 2.1px 2.2px -5px rgba(0, 0, 0, .011), 0 5.1px 5.3px -5px rgba(0, 0, 0, .016), 0 9.5px 10px -5px rgba(0, 0, 0, .02), 0 17px 17.9px -5px rgba(0, 0, 0, .024), 0 31.8px 33.4px -5px rgba(0, 0, 0, .029), 0 76px 80px -5px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 0 7px var(--tw-shadow-color), 0 2.1px 2.2px -5px var(--tw-shadow-color), 0 5.1px 5.3px -5px var(--tw-shadow-color), 0 9.5px 10px -5px var(--tw-shadow-color), 0 17px 17.9px -5px var(--tw-shadow-color), 0 31.8px 33.4px -5px var(--tw-shadow-color), 0 76px 80px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .shadow-md{--tw-shadow: 0 0 1px rgba(0,0,0,.12), 0 1px 6px rgba(0,0,0,.03), 0 8px 10px -8px rgba(0,0,0,.05), 0px 24px 37px -21px rgba(0, 0, 0, .05);--tw-shadow-colored: 0 0 1px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color), 0 8px 10px -8px var(--tw-shadow-color), 0px 24px 37px -21px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .shadow-md-heavy{--tw-shadow: 0 0 1px rgba(0,0,0,.22), 0 1px 6px rgba(0,0,0,.15), 0 8px 10px -8px rgba(0,0,0,.16), 0px 24px 37px -21px rgba(0, 0, 0, .46);--tw-shadow-colored: 0 0 1px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color), 0 8px 10px -8px var(--tw-shadow-color), 0px 24px 37px -21px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .shadow-sm{--tw-shadow: 0 0 1px rgba(0,0,0,.12), 0 1px 6px rgba(0,0,0,.03), 0 8px 10px -8px rgba(0,0,0,.1);--tw-shadow-colored: 0 0 1px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color), 0 8px 10px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .shadow-xl{--tw-shadow: 0 2.8px 2.2px rgba(0, 0, 0, .02), 0 6.7px 5.3px rgba(0, 0, 0, .028), 0 12.5px 10px rgba(0, 0, 0, .035), 0 22.3px 17.9px rgba(0, 0, 0, .042), 0 41.8px 33.4px rgba(0, 0, 0, .05), 0 100px 80px rgba(0, 0, 0, .07);--tw-shadow-colored: 0 2.8px 2.2px var(--tw-shadow-color), 0 6.7px 5.3px var(--tw-shadow-color), 0 12.5px 10px var(--tw-shadow-color), 0 22.3px 17.9px var(--tw-shadow-color), 0 41.8px 33.4px var(--tw-shadow-color), 0 100px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .outline-none{outline:2px solid transparent;outline-offset:2px}.admin-x-activitypub .outline{outline-style:solid}.admin-x-activitypub .outline-1{outline-width:1px}.admin-x-activitypub .outline-2{outline-width:2px}.admin-x-activitypub .-outline-offset-1{outline-offset:-1px}.admin-x-activitypub .outline-black\\/10{outline-color:#15171a1a}.admin-x-activitypub .outline-green{outline-color:#30cf43}.admin-x-activitypub .ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.admin-x-activitypub .ring-\\[rgba\\(0\\,0\\,0\\,0\\.01\\)\\]{--tw-ring-color: rgba(0,0,0,.01)}.admin-x-activitypub .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.admin-x-activitypub .grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.admin-x-activitypub .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.admin-x-activitypub .backdrop-blur-\\[3px\\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.admin-x-activitypub .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-x-activitypub .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-x-activitypub .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-x-activitypub .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-x-activitypub .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-x-activitypub .duration-100{transition-duration:.1s}.admin-x-activitypub .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-x-activitypub .will-change-\\[opacity\\]{will-change:opacity}.admin-x-activitypub .will-change-\\[transform\\,opacity\\]{will-change:transform,opacity}.admin-x-activitypub .will-change-transform{will-change:transform}.admin-x-activitypub .content-\\[\\'\\'\\]{--tw-content: "";content:var(--tw-content)}.admin-x-base{line-height:1.5;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;letter-spacing:unset;height:100vh;width:100%;overflow-x:hidden;overflow-y:auto}@media (max-width: 800px){.admin-x-base{height:calc(100vh - 55px)}}.admin-x-base.dark{color:#fafafb}.admin-x-base.dark .gh-loading-orb-container{background-color:#000}.admin-x-base.dark .gh-loading-orb{filter:invert(100%)}.admin-x-base .no-scrollbar::-webkit-scrollbar{display:none}.admin-x-base .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.gh-prose-links a{color:#30cf43}.admin-x-base.admin-x-activitypub{animation-name:none}@keyframes bump{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.bump{animation:bump .3s ease-in-out}.ap-red-heart path{fill:#f50b23}.ap-note-content a{color:#ec4899!important}.ap-note-content a:hover{color:#be1963!important;text-decoration:underline!important}.ap-note-content p+p{margin-top:1.5rem!important}.admin-x-activitypub :is(.\\*\\:\\!fill-red>*){fill:#f50b23!important}.admin-x-activitypub .placeholder\\:text-grey-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(174 183 193 / var(--tw-text-opacity))}.admin-x-activitypub .placeholder\\:text-grey-500::placeholder{--tw-text-opacity: 1;color:rgb(174 183 193 / var(--tw-text-opacity))}.admin-x-activitypub .before\\:z-10:before{content:var(--tw-content);z-index:10}.admin-x-activitypub .before\\:mx-1:before{content:var(--tw-content);margin-left:.4rem;margin-right:.4rem}.admin-x-activitypub .before\\:mt-\\[10px\\]:before{content:var(--tw-content);margin-top:10px}.admin-x-activitypub .before\\:mt-\\[13px\\]:before{content:var(--tw-content);margin-top:13px}.admin-x-activitypub .before\\:mt-\\[7px\\]:before{content:var(--tw-content);margin-top:7px}.admin-x-activitypub .before\\:block:before{content:var(--tw-content);display:block}.admin-x-activitypub .before\\:h-\\[3px\\]:before{content:var(--tw-content);height:3px}.admin-x-activitypub .before\\:h-\\[7px\\]:before{content:var(--tw-content);height:7px}.admin-x-activitypub .before\\:w-\\[3px\\]:before{content:var(--tw-content);width:3px}.admin-x-activitypub .before\\:w-\\[7px\\]:before{content:var(--tw-content);width:7px}.admin-x-activitypub .before\\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.admin-x-activitypub .before\\:bg-black:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(21 23 26 / var(--tw-bg-opacity))}.admin-x-activitypub .before\\:bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.admin-x-activitypub .before\\:content-\\[\\"·\\"\\]:before{--tw-content: "·";content:var(--tw-content)}.admin-x-activitypub .before\\:content-\\[\\'\\'\\]:before{--tw-content: "";content:var(--tw-content)}.admin-x-activitypub .after\\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.admin-x-activitypub .after\\:invisible:after{content:var(--tw-content);visibility:hidden}.admin-x-activitypub .after\\:absolute:after{content:var(--tw-content);position:absolute}.admin-x-activitypub .after\\:inset-0:after{content:var(--tw-content);inset:0px}.admin-x-activitypub .after\\:block:after{content:var(--tw-content);display:block}.admin-x-activitypub .after\\:h-\\[6px\\]:after{content:var(--tw-content);height:6px}.admin-x-activitypub .after\\:h-px:after{content:var(--tw-content);height:1px}.admin-x-activitypub .after\\:w-\\[6px\\]:after{content:var(--tw-content);width:6px}.admin-x-activitypub .after\\:overflow-hidden:after{content:var(--tw-content);overflow:hidden}.admin-x-activitypub .after\\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.admin-x-activitypub .after\\:border-green:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(48 207 67 / var(--tw-border-opacity))}.admin-x-activitypub .after\\:bg-blue:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(20 184 255 / var(--tw-bg-opacity))}.admin-x-activitypub .after\\:bg-green:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(48 207 67 / var(--tw-bg-opacity))}.admin-x-activitypub .after\\:bg-grey-500:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(174 183 193 / var(--tw-bg-opacity))}.admin-x-activitypub .after\\:bg-red:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(245 11 35 / var(--tw-bg-opacity))}.admin-x-activitypub .after\\:bg-yellow:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 180 31 / var(--tw-bg-opacity))}.admin-x-activitypub .after\\:font-bold:after{content:var(--tw-content);font-weight:700}.admin-x-activitypub .after\\:text-transparent:after{content:var(--tw-content);color:transparent}.admin-x-activitypub .after\\:opacity-10:after{content:var(--tw-content);opacity:.1}.admin-x-activitypub .after\\:content-\\[\\'\\'\\]:after{--tw-content: "";content:var(--tw-content)}.admin-x-activitypub .after\\:content-\\[attr\\(title\\)\\]:after{--tw-content: attr(title);content:var(--tw-content)}.admin-x-activitypub .first\\:mt-0:first-child{margin-top:0}.admin-x-activitypub .last-of-type\\:border-b-transparent:last-of-type{border-bottom-color:transparent}.admin-x-activitypub .hover\\:cursor-pointer:hover{cursor:pointer}.admin-x-activitypub .hover\\:\\!border-black:hover{--tw-border-opacity: 1 !important;border-color:rgb(21 23 26 / var(--tw-border-opacity))!important}.admin-x-activitypub .hover\\:border-grey-200:hover{--tw-border-opacity: 1;border-color:rgb(235 238 240 / var(--tw-border-opacity))}.admin-x-activitypub .hover\\:border-grey-500:hover{--tw-border-opacity: 1;border-color:rgb(174 183 193 / var(--tw-border-opacity))}.admin-x-activitypub .hover\\:border-transparent:hover{border-color:transparent}.admin-x-activitypub .hover\\:\\!bg-grey-300:hover{--tw-bg-opacity: 1 !important;background-color:rgb(221 225 229 / var(--tw-bg-opacity))!important}.admin-x-activitypub .hover\\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(21 23 26 / var(--tw-bg-opacity))}.admin-x-activitypub .hover\\:bg-green-400:hover{--tw-bg-opacity: 1;background-color:rgb(88 218 103 / var(--tw-bg-opacity))}.admin-x-activitypub .hover\\:bg-grey-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 245 246 / var(--tw-bg-opacity))}.admin-x-activitypub .hover\\:bg-grey-200:hover{--tw-bg-opacity: 1;background-color:rgb(235 238 240 / var(--tw-bg-opacity))}.admin-x-activitypub .hover\\:bg-grey-300:hover{--tw-bg-opacity: 1;background-color:rgb(221 225 229 / var(--tw-bg-opacity))}.admin-x-activitypub .hover\\:bg-grey-75:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.admin-x-activitypub .hover\\:bg-grey-900:hover{--tw-bg-opacity: 1;background-color:rgb(57 64 71 / var(--tw-bg-opacity))}.admin-x-activitypub .hover\\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(249 57 76 / var(--tw-bg-opacity))}.admin-x-activitypub .hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.admin-x-activitypub .hover\\:from-white:hover{--tw-gradient-from: #FFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.admin-x-activitypub .hover\\:to-grey-50:hover{--tw-gradient-to: #FAFAFB var(--tw-gradient-to-position)}.admin-x-activitypub .hover\\:text-black:hover{--tw-text-opacity: 1;color:rgb(21 23 26 / var(--tw-text-opacity))}.admin-x-activitypub .hover\\:text-green-400:hover{--tw-text-opacity: 1;color:rgb(88 218 103 / var(--tw-text-opacity))}.admin-x-activitypub .hover\\:text-grey-800:hover{--tw-text-opacity: 1;color:rgb(98 109 121 / var(--tw-text-opacity))}.admin-x-activitypub .hover\\:text-red:hover{--tw-text-opacity: 1;color:rgb(245 11 35 / var(--tw-text-opacity))}.admin-x-activitypub .hover\\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(249 57 76 / var(--tw-text-opacity))}.admin-x-activitypub .hover\\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.admin-x-activitypub .hover\\:opacity-100:hover{opacity:1}.admin-x-activitypub .hover\\:opacity-70:hover{opacity:.7}.admin-x-activitypub .hover\\:opacity-80:hover{opacity:.8}.admin-x-activitypub .hover\\:opacity-90:hover{opacity:.9}.admin-x-activitypub .hover\\:shadow-sm:hover{--tw-shadow: 0 0 1px rgba(0,0,0,.12), 0 1px 6px rgba(0,0,0,.03), 0 8px 10px -8px rgba(0,0,0,.1);--tw-shadow-colored: 0 0 1px var(--tw-shadow-color), 0 1px 6px var(--tw-shadow-color), 0 8px 10px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .first-of-type\\:hover\\:border-t-transparent:hover:first-of-type{border-top-color:transparent}.admin-x-activitypub .focus\\:border-green:focus{--tw-border-opacity: 1;border-color:rgb(48 207 67 / var(--tw-border-opacity))}.admin-x-activitypub .focus\\:bg-grey-100:focus{--tw-bg-opacity: 1;background-color:rgb(244 245 246 / var(--tw-bg-opacity))}.admin-x-activitypub .focus\\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.admin-x-activitypub .focus\\:shadow-\\[0_0_0_1px_rgba\\(48\\,207\\,67\\,1\\)\\]:focus{--tw-shadow: 0 0 0 1px rgba(48,207,67,1);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .focus\\:shadow-\\[0_0_0_2px_rgba\\(48\\,207\\,67\\,0\\.25\\)\\]:focus{--tw-shadow: 0 0 0 2px rgba(48,207,67,.25);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .focus\\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.admin-x-activitypub .focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.admin-x-activitypub .enabled\\:hover\\:cursor-pointer:hover:enabled{cursor:pointer}.admin-x-activitypub .disabled\\:opacity-40:disabled{opacity:.4}.admin-x-activitypub :is(.group\\/list-item:hover .group-hover\\/list-item\\:visible){visibility:visible}.admin-x-activitypub :is(.group\\/table-row:hover .group-hover\\/table-row\\:visible){visibility:visible}.admin-x-activitypub :is(.group:hover .group-hover\\:\\!visible){visibility:visible!important}.admin-x-activitypub :is(.group\\/article:hover .group-hover\\/article\\:border-transparent){border-color:transparent}.admin-x-activitypub :is(.group:hover .group-hover\\:border-grey-200){--tw-border-opacity: 1;border-color:rgb(235 238 240 / var(--tw-border-opacity))}.admin-x-activitypub :is(.group\\/article:hover .group-hover\\/article\\:bg-grey-100){--tw-bg-opacity: 1;background-color:rgb(244 245 246 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.group\\/article:hover .group-hover\\/article\\:bg-grey-50){--tw-bg-opacity: 1;background-color:rgb(250 250 251 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.group\\/article:hover .group-hover\\/article\\:bg-grey-75){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.group\\/article:hover .group-hover\\/article\\:bg-gradient-to-r){background-image:linear-gradient(to right,var(--tw-gradient-stops))}.admin-x-activitypub :is(.group\\/stat:hover .group-hover\\/stat\\:text-grey-900){--tw-text-opacity: 1;color:rgb(57 64 71 / var(--tw-text-opacity))}.admin-x-activitypub :is(.group\\/stat:hover .group-hover\\/stat\\:opacity-100){opacity:1}.admin-x-activitypub :is(.group\\/view-container:hover .group-hover\\/view-container\\:opacity-100){opacity:1}.admin-x-activitypub :is(.group:hover .group-hover\\:opacity-100){opacity:1}.admin-x-activitypub :is(.group:hover .enabled\\:group-hover\\:opacity-80:enabled){opacity:.8}.admin-x-activitypub :is(.group\\/setting-group.is-not-editing .group-\\[\\.is-not-editing\\]\\/setting-group\\:\\!visible){visibility:visible!important}.admin-x-activitypub :is(.group\\/setting-group.is-not-editing .group-\\[\\.is-not-editing\\]\\/setting-group\\:\\!block){display:block!important}.admin-x-activitypub :is(.peer:hover~.peer-hover\\:bg-grey-100){--tw-bg-opacity: 1;background-color:rgb(244 245 246 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.peer:hover~.peer-hover\\:bg-grey-50){--tw-bg-opacity: 1;background-color:rgb(250 250 251 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.peer:focus~.peer-focus\\:border-green){--tw-border-opacity: 1;border-color:rgb(48 207 67 / var(--tw-border-opacity))}.admin-x-activitypub :is(.peer:focus~.peer-focus\\:bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.peer:focus~.peer-focus\\:\\!text-black){--tw-text-opacity: 1 !important;color:rgb(21 23 26 / var(--tw-text-opacity))!important}.admin-x-activitypub :is(.peer:focus~.peer-focus\\:shadow-\\[0_0_0_2px_rgba\\(48\\,207\\,67\\,\\.25\\)\\]){--tw-shadow: 0 0 0 2px rgba(48,207,67,.25);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .has-\\[\\:focus\\]\\:border-green:has(:focus){--tw-border-opacity: 1;border-color:rgb(48 207 67 / var(--tw-border-opacity))}.admin-x-activitypub .has-\\[\\:focus\\]\\:bg-white:has(:focus){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.admin-x-activitypub .has-\\[\\:focus\\]\\:shadow-\\[0_0_0_1px_rgba\\(48\\,207\\,67\\,1\\)\\]:has(:focus){--tw-shadow: 0 0 0 1px rgba(48,207,67,1);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-x-activitypub .data-\\[state\\=checked\\]\\:translate-x-\\[10px\\][data-state=checked]{--tw-translate-x: 10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-x-activitypub .data-\\[state\\=checked\\]\\:translate-x-\\[14px\\][data-state=checked]{--tw-translate-x: 14px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-x-activitypub .data-\\[state\\=active\\]\\:border-black[data-state=active],.admin-x-activitypub .data-\\[state\\=checked\\]\\:border-black[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(21 23 26 / var(--tw-border-opacity))}.admin-x-activitypub .data-\\[state\\=checked\\]\\:border-green[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(48 207 67 / var(--tw-border-opacity))}.admin-x-activitypub .data-\\[state\\=indeterminate\\]\\:border-black[data-state=indeterminate]{--tw-border-opacity: 1;border-color:rgb(21 23 26 / var(--tw-border-opacity))}.admin-x-activitypub .data-\\[state\\=checked\\]\\:bg-\\[\\#EC6803\\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(236 104 3 / var(--tw-bg-opacity))}.admin-x-activitypub .data-\\[state\\=checked\\]\\:bg-black[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(21 23 26 / var(--tw-bg-opacity))}.admin-x-activitypub .data-\\[state\\=checked\\]\\:bg-green[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(48 207 67 / var(--tw-bg-opacity))}.admin-x-activitypub .data-\\[state\\=indeterminate\\]\\:bg-black[data-state=indeterminate]{--tw-bg-opacity: 1;background-color:rgb(21 23 26 / var(--tw-bg-opacity))}.admin-x-activitypub .data-\\[state\\=active\\]\\:font-bold[data-state=active]{font-weight:700}.admin-x-activitypub .data-\\[state\\=active\\]\\:text-black[data-state=active]{--tw-text-opacity: 1;color:rgb(21 23 26 / var(--tw-text-opacity))}.admin-x-activitypub .data-\\[state\\=checked\\]\\:focus\\:border-green:focus[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(48 207 67 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:border:is(.dark *){border-width:1px}.admin-x-activitypub .dark\\:border-black\\/10:is(.dark *){border-color:#15171a1a}.admin-x-activitypub .dark\\:border-grey-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(206 212 217 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:border-grey-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(149 161 173 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:border-grey-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(98 109 121 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:border-grey-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(57 64 71 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:border-grey-925:is(.dark *){--tw-border-opacity: 1;border-color:rgb(46 51 56 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:border-grey-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 36 39 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:border-white\\/20:is(.dark *){border-color:#fff3}.admin-x-activitypub .dark\\:border-b-grey-800:is(.dark *){--tw-border-opacity: 1;border-bottom-color:rgb(98 109 121 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 23 26 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:bg-grey-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(174 183 193 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:bg-grey-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(98 109 121 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:bg-grey-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(57 64 71 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:bg-grey-925:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(46 51 56 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:bg-grey-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 36 39 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:from-grey-950:is(.dark *){--tw-gradient-from: #222427 var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 36 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.admin-x-activitypub .dark\\:to-black:is(.dark *){--tw-gradient-to: #15171A var(--tw-gradient-to-position)}.admin-x-activitypub .dark\\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(21 23 26 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:text-green:is(.dark *){--tw-text-opacity: 1;color:rgb(48 207 67 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(48 207 67 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:text-grey-300:is(.dark *){--tw-text-opacity: 1;color:rgb(221 225 229 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:text-grey-400:is(.dark *){--tw-text-opacity: 1;color:rgb(206 212 217 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:text-grey-500:is(.dark *){--tw-text-opacity: 1;color:rgb(174 183 193 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:text-grey-600:is(.dark *){--tw-text-opacity: 1;color:rgb(149 161 173 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:text-grey-800:is(.dark *){--tw-text-opacity: 1;color:rgb(98 109 121 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 11 35 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.admin-x-activitypub :is(.dark\\:selection\\:bg-\\[rgba\\(88\\,101\\,116\\,0\\.99\\)\\] *:is(.dark *))::-moz-selection{background-color:#586574fc}.admin-x-activitypub :is(.dark\\:selection\\:bg-\\[rgba\\(88\\,101\\,116\\,0\\.99\\)\\] *:is(.dark *))::selection{background-color:#586574fc}.admin-x-activitypub .dark\\:selection\\:bg-\\[rgba\\(88\\,101\\,116\\,0\\.99\\)\\]:is(.dark *)::-moz-selection{background-color:#586574fc}.admin-x-activitypub .dark\\:selection\\:bg-\\[rgba\\(88\\,101\\,116\\,0\\.99\\)\\]:is(.dark *)::selection{background-color:#586574fc}.admin-x-activitypub .dark\\:placeholder\\:text-grey-700:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(124 139 154 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:placeholder\\:text-grey-700:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(124 139 154 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:placeholder\\:text-grey-800:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(98 109 121 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:placeholder\\:text-grey-800:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(98 109 121 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:before\\:bg-black:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(21 23 26 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:before\\:bg-white:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:after\\:border-green:is(.dark *):after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(48 207 67 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:after\\:bg-green:is(.dark *):after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(48 207 67 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:hover\\:\\!border-white:hover:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.admin-x-activitypub .dark\\:hover\\:border-grey-800:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(98 109 121 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:hover\\:border-grey-900:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(57 64 71 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:hover\\:\\!bg-grey-800:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(98 109 121 / var(--tw-bg-opacity))!important}.admin-x-activitypub .dark\\:hover\\:bg-grey-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(124 139 154 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:hover\\:bg-grey-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(98 109 121 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:hover\\:bg-grey-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(57 64 71 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:hover\\:bg-grey-925:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(46 51 56 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:hover\\:bg-grey-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 36 39 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:hover\\:from-black:hover:is(.dark *){--tw-gradient-from: #15171A var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 23 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.admin-x-activitypub .dark\\:hover\\:to-grey-950:hover:is(.dark *){--tw-gradient-to: #222427 var(--tw-gradient-to-position)}.admin-x-activitypub .dark\\:hover\\:text-grey-800:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(98 109 121 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:hover\\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.admin-x-activitypub .dark\\:focus\\:bg-grey-925:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(46 51 56 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:focus\\:bg-grey-950:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 36 39 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.group:hover .dark\\:group-hover\\:border-grey-900:is(.dark *)){--tw-border-opacity: 1;border-color:rgb(57 64 71 / var(--tw-border-opacity))}.admin-x-activitypub :is(.peer:hover~.dark\\:peer-hover\\:bg-grey-925:is(.dark *)){--tw-bg-opacity: 1;background-color:rgb(46 51 56 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.peer:hover~.dark\\:peer-hover\\:bg-grey-950:is(.dark *)){--tw-bg-opacity: 1;background-color:rgb(34 36 39 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.peer:focus~.dark\\:peer-focus\\:bg-grey-950:is(.dark *)){--tw-bg-opacity: 1;background-color:rgb(34 36 39 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:has-\\[\\:focus\\]\\:bg-grey-950:has(:focus):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 36 39 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:data-\\[state\\=checked\\]\\:border-green[data-state=checked]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(48 207 67 / var(--tw-border-opacity))}.admin-x-activitypub .data-\\[state\\=active\\]\\:dark\\:border-white:is(.dark *)[data-state=active]{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.admin-x-activitypub .dark\\:data-\\[state\\=checked\\]\\:bg-\\[\\#EC6803\\][data-state=checked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(236 104 3 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:data-\\[state\\=checked\\]\\:bg-green[data-state=checked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(48 207 67 / var(--tw-bg-opacity))}.admin-x-activitypub .dark\\:data-\\[state\\=checked\\]\\:focus\\:border-green:focus[data-state=checked]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(48 207 67 / var(--tw-border-opacity))}@media (max-width: 800px){.admin-x-activitypub .max-\\[800px\\]\\:\\!pb-20{padding-bottom:8rem!important}}@media (min-width: 640px){.admin-x-activitypub .md\\:\\!visible{visibility:visible!important}.admin-x-activitypub .md\\:\\!invisible{visibility:hidden!important}.admin-x-activitypub .md\\:invisible{visibility:hidden}.admin-x-activitypub .md\\:\\!block{display:block!important}.admin-x-activitypub .md\\:\\!hidden{display:none!important}.admin-x-activitypub .md\\:h-9{height:3.6rem}.admin-x-activitypub .md\\:h-\\[38px\\]{height:38px}.admin-x-activitypub .md\\:min-h-\\[36px\\]{min-height:36px}.admin-x-activitypub .md\\:min-h-\\[38px\\]{min-height:38px}.admin-x-activitypub .md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-x-activitypub .md\\:flex-row{flex-direction:row}.admin-x-activitypub .md\\:items-start{align-items:flex-start}.admin-x-activitypub .md\\:items-end{align-items:flex-end}.admin-x-activitypub .md\\:items-center{align-items:center}.admin-x-activitypub .md\\:gap-0{gap:0px}.admin-x-activitypub .md\\:border-transparent{border-color:transparent}.admin-x-activitypub .md\\:p-7{padding:2.8rem}.admin-x-activitypub .md\\:p-\\[3vmin\\]{padding:3vmin}.admin-x-activitypub .md\\:p-\\[4vmin\\]{padding:4vmin}.admin-x-activitypub .md\\:p-\\[8vmin\\]{padding:8vmin}.admin-x-activitypub .md\\:py-2{padding-top:.8rem;padding-bottom:.8rem}.admin-x-activitypub .md\\:pl-6{padding-left:2.4rem}.admin-x-activitypub .md\\:pr-6{padding-right:2.4rem}.admin-x-activitypub .md\\:pt-0{padding-top:0}.admin-x-activitypub .md\\:text-2xl{font-size:2.4rem}.admin-x-activitypub .md\\:text-3xl{font-size:3.2rem}.admin-x-activitypub .md\\:text-4xl{font-size:3.6rem}.admin-x-activitypub .md\\:text-base{font-size:1.4rem}.admin-x-activitypub .md\\:text-lg{font-size:1.65rem}.admin-x-activitypub .md\\:text-md{font-size:1.4rem}.admin-x-activitypub .md\\:text-xl{font-size:2rem}}@media (min-width: 860px){.admin-x-activitypub .tablet\\:mx-12{margin-left:4.8rem;margin-right:4.8rem}.admin-x-activitypub .tablet\\:justify-start{justify-content:flex-start}.admin-x-activitypub .tablet\\:gap-5{gap:2rem}.admin-x-activitypub .tablet\\:px-12{padding-left:4.8rem;padding-right:4.8rem}.admin-x-activitypub .tablet\\:pb-8{padding-bottom:3.2rem}}@media (min-width: 1024px){.admin-x-activitypub .lg\\:order-1{order:1}.admin-x-activitypub .lg\\:col-span-4{grid-column:span 4 / span 4}}@media (min-width: 1320px){.admin-x-activitypub .xl\\:mx-\\[calc\\(\\(100\\%-1320px\\)\\/2\\+48px\\)\\]{margin-left:calc((100% - 1320px)/2 + 48px);margin-right:calc((100% - 1320px)/2 + 48px)}.admin-x-activitypub .xl\\:px-\\[calc\\(\\(100\\%-1320px\\)\\/2\\+48px\\)\\]{padding-left:calc((100% - 1320px)/2 + 48px);padding-right:calc((100% - 1320px)/2 + 48px)}}@media (min-width: 1640px){.admin-x-activitypub .min-\\[1640px\\]\\:mx-\\[calc\\(\\(100\\%-1320px\\)\\/2\\+48px\\)\\]{margin-left:calc((100% - 1320px)/2 + 48px);margin-right:calc((100% - 1320px)/2 + 48px)}.admin-x-activitypub .min-\\[1640px\\]\\:px-\\[calc\\(\\(100\\%-1320px\\)\\/2\\+48px\\)\\]{padding-left:calc((100% - 1320px)/2 + 48px);padding-right:calc((100% - 1320px)/2 + 48px)}}.admin-x-activitypub .\\[\\&\\:not\\(\\:first-child\\)\\]\\:pl-5:not(:first-child){padding-left:2rem}.admin-x-activitypub :is(.\\[\\&\\>path\\]\\:stroke-\\[3px\\]>path){stroke-width:3px}.admin-x-activitypub :is(.\\[\\&\\>span\\]\\:data-\\[state\\=active\\]\\:text-black[data-state=active]>span){--tw-text-opacity: 1;color:rgb(21 23 26 / var(--tw-text-opacity))}.admin-x-activitypub :is(.\\[\\&_\\*\\]\\:\\!font-inherit *){font-family:inherit!important}.admin-x-activitypub :is(.\\[\\&_\\*\\]\\:\\!text-inherit *){font-size:inherit!important}.admin-x-activitypub :is(.\\[\\&_\\.cm-activeLineGutter\\]\\:bg-transparent .cm-activeLineGutter){background-color:transparent}.admin-x-activitypub :is(.\\[\\&_\\.cm-activeLine\\]\\:bg-transparent .cm-activeLine){background-color:transparent}.admin-x-activitypub :is(.\\[\\&_\\.cm-cursor\\]\\:border-grey-900 .cm-cursor){--tw-border-opacity: 1;border-color:rgb(57 64 71 / var(--tw-border-opacity))}.admin-x-activitypub :is(.dark\\:\\[\\&_\\.cm-cursor\\]\\:border-grey-75 .cm-cursor:is(.dark *)){--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity))}.admin-x-activitypub :is(.\\[\\&_\\.cm-editor\\]\\:border-transparent .cm-editor){border-color:transparent}.admin-x-activitypub :is(.\\[\\&_\\.cm-editor\\]\\:bg-transparent .cm-editor){background-color:transparent}.admin-x-activitypub :is(.\\[\\&_\\.cm-gutters\\]\\:border-grey-500 .cm-gutters){--tw-border-opacity: 1;border-color:rgb(174 183 193 / var(--tw-border-opacity))}.admin-x-activitypub :is(.\\[\\&_\\.cm-gutters\\]\\:bg-grey-75 .cm-gutters){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.\\[\\&_\\.cm-gutters\\]\\:text-grey-600 .cm-gutters){--tw-text-opacity: 1;color:rgb(149 161 173 / var(--tw-text-opacity))}.admin-x-activitypub :is(.dark\\:\\[\\&_\\.cm-gutters\\]\\:border-grey-800 .cm-gutters:is(.dark *)){--tw-border-opacity: 1;border-color:rgb(98 109 121 / var(--tw-border-opacity))}.admin-x-activitypub :is(.dark\\:\\[\\&_\\.cm-gutters\\]\\:bg-grey-950 .cm-gutters:is(.dark *)){--tw-bg-opacity: 1;background-color:rgb(34 36 39 / var(--tw-bg-opacity))}.admin-x-activitypub :is(.dark\\:\\[\\&_\\.cm-gutters\\]\\:text-grey-500 .cm-gutters:is(.dark *)){--tw-text-opacity: 1;color:rgb(174 183 193 / var(--tw-text-opacity))}.admin-x-activitypub :is(.\\[\\&_\\.cm-scroller\\]\\:border-transparent .cm-scroller){border-color:transparent}.admin-x-activitypub :is(.\\[\\&_\\.cm-scroller\\]\\:font-mono .cm-scroller){font-family:Consolas,Liberation Mono,Menlo,Courier,monospace}.admin-x-activitypub :is(.dark\\:\\[\\&_\\.cm-tooltip-autocomplete\\.cm-tooltip_ul_li\\:not\\(\\[aria-selected\\]\\)\\]\\:bg-grey-975 .cm-tooltip-autocomplete.cm-tooltip ul li:not([aria-selected]):is(.dark *)){--tw-bg-opacity: 1;background-color:rgb(25 27 30 / var(--tw-bg-opacity))}@media (min-width:801px){.admin-x-activitypub .\\[\\@media\\(min-width\\:801px\\)\\]\\:\\!visible{visibility:visible!important}.admin-x-activitypub .\\[\\@media\\(min-width\\:801px\\)\\]\\:\\!flex{display:flex!important}.admin-x-activitypub .\\[\\@media\\(min-width\\:801px\\)\\]\\:w-auto{width:auto}.admin-x-activitypub .\\[\\@media\\(min-width\\:801px\\)\\]\\:basis-\\[400px\\]{flex-basis:400px}}`)),document.head.appendChild(t)}}catch(i){console.error("vite-plugin-css-injected-by-js",i)}})();
+import { z as o } from "./index-51277f76.mjs";
+export {
+ o as AdminXApp
+};
+//# sourceMappingURL=admin-x-activitypub.js.map
diff --git a/site/versions/5.94.0/core/built/admin/assets/admin-x-activitypub/index-51277f76.mjs b/site/versions/5.94.0/core/built/admin/assets/admin-x-activitypub/index-51277f76.mjs
new file mode 100644
index 0000000..58547e1
--- /dev/null
+++ b/site/versions/5.94.0/core/built/admin/assets/admin-x-activitypub/index-51277f76.mjs
@@ -0,0 +1,16804 @@
+function Tc(e) {
+ if (e.__esModule)
+ return e;
+ var t = e.default;
+ if (typeof t == "function") {
+ var n = function i() {
+ return this instanceof i ? Reflect.construct(t, arguments, this.constructor) : t.apply(this, arguments);
+ };
+ n.prototype = t.prototype;
+ } else
+ n = {};
+ return Object.defineProperty(n, "__esModule", { value: !0 }), Object.keys(e).forEach(function(i) {
+ var r = Object.getOwnPropertyDescriptor(e, i);
+ Object.defineProperty(n, i, r.get ? r : {
+ enumerable: !0,
+ get: function() {
+ return e[i];
+ }
+ });
+ }), n;
+}
+var Oo = { exports: {} }, Ln = {};
+const it = React.Children, Po = React.Component, Ho = React.Fragment, Cc = React.Profiler, zc = React.PureComponent, Ec = React.StrictMode, Uc = React.Suspense, Rc = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, Zc = React.act, An = React.cloneElement, ue = React.createContext, s = React.createElement, Wc = React.createFactory, Oc = React.createRef, W = React, H = React.forwardRef, bt = React.isValidElement, Pc = React.lazy, Jo = React.memo, Hc = React.startTransition, Jc = React.unstable_act, L = React.useCallback, ne = React.useContext, Gc = React.useDebugValue, Vc = React.useDeferredValue, D = React.useEffect, Go = React.useId, Yc = React.useImperativeHandle, Qc = React.useInsertionEffect, Bi = React.useLayoutEffect, _ = React.useMemo, Fi = React.useReducer, U = React.useRef, T = React.useState, Bc = React.useSyncExternalStore, Fc = React.useTransition, Vo = React.version, Yo = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ Children: it,
+ Component: Po,
+ Fragment: Ho,
+ Profiler: Cc,
+ PureComponent: zc,
+ StrictMode: Ec,
+ Suspense: Uc,
+ __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: Rc,
+ act: Zc,
+ cloneElement: An,
+ createContext: ue,
+ createElement: s,
+ createFactory: Wc,
+ createRef: Oc,
+ default: W,
+ forwardRef: H,
+ isValidElement: bt,
+ lazy: Pc,
+ memo: Jo,
+ startTransition: Hc,
+ unstable_act: Jc,
+ useCallback: L,
+ useContext: ne,
+ useDebugValue: Gc,
+ useDeferredValue: Vc,
+ useEffect: D,
+ useId: Go,
+ useImperativeHandle: Yc,
+ useInsertionEffect: Qc,
+ useLayoutEffect: Bi,
+ useMemo: _,
+ useReducer: Fi,
+ useRef: U,
+ useState: T,
+ useSyncExternalStore: Bc,
+ useTransition: Fc,
+ version: Vo
+}, Symbol.toStringTag, { value: "Module" })), Qo = /* @__PURE__ */ Tc(Yo);
+/**
+ * @license React
+ * react-jsx-runtime.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+var Xc = Qo, qc = Symbol.for("react.element"), _c = Symbol.for("react.fragment"), Kc = Object.prototype.hasOwnProperty, $c = Xc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, el = { key: !0, ref: !0, __self: !0, __source: !0 };
+function Bo(e, t, n) {
+ var i, r = {}, o = null, a = null;
+ n !== void 0 && (o = "" + n), t.key !== void 0 && (o = "" + t.key), t.ref !== void 0 && (a = t.ref);
+ for (i in t)
+ Kc.call(t, i) && !el.hasOwnProperty(i) && (r[i] = t[i]);
+ if (e && e.defaultProps)
+ for (i in t = e.defaultProps, t)
+ r[i] === void 0 && (r[i] = t[i]);
+ return { $$typeof: qc, type: e, key: o, ref: a, props: r, _owner: $c.current };
+}
+Ln.Fragment = _c;
+Ln.jsx = Bo;
+Ln.jsxs = Bo;
+Oo.exports = Ln;
+var d = Oo.exports;
+function tl(e, t) {
+ typeof e == "function" ? e(t) : e != null && (e.current = t);
+}
+function Fo(...e) {
+ return (t) => e.forEach((n) => tl(n, t));
+}
+function we(...e) {
+ return L(Fo(...e), e);
+}
+function Ht(e, t = []) {
+ let n = [];
+ function i(o, a) {
+ const c = ue(a), l = n.length;
+ n = [...n, a];
+ function u(p) {
+ const { scope: m, children: h, ...I } = p, M = (m == null ? void 0 : m[e][l]) || c, y = _(() => I, Object.values(I));
+ return /* @__PURE__ */ d.jsx(M.Provider, { value: y, children: h });
+ }
+ function g(p, m) {
+ const h = (m == null ? void 0 : m[e][l]) || c, I = ne(h);
+ if (I)
+ return I;
+ if (a !== void 0)
+ return a;
+ throw new Error(`\`${p}\` must be used within \`${o}\``);
+ }
+ return u.displayName = o + "Provider", [u, g];
+ }
+ const r = () => {
+ const o = n.map((a) => ue(a));
+ return function(c) {
+ const l = (c == null ? void 0 : c[e]) || o;
+ return _(
+ () => ({ [`__scope${e}`]: { ...c, [e]: l } }),
+ [c, l]
+ );
+ };
+ };
+ return r.scopeName = e, [i, nl(r, ...t)];
+}
+function nl(...e) {
+ const t = e[0];
+ if (e.length === 1)
+ return t;
+ const n = () => {
+ const i = e.map((r) => ({
+ useScope: r(),
+ scopeName: r.scopeName
+ }));
+ return function(o) {
+ const a = i.reduce((c, { useScope: l, scopeName: u }) => {
+ const p = l(o)[`__scope${u}`];
+ return { ...c, ...p };
+ }, {});
+ return _(() => ({ [`__scope${t.scopeName}`]: a }), [a]);
+ };
+ };
+ return n.scopeName = t.scopeName, n;
+}
+function q(e, t, { checkForDefaultPrevented: n = !0 } = {}) {
+ return function(r) {
+ if (e == null || e(r), n === !1 || !r.defaultPrevented)
+ return t == null ? void 0 : t(r);
+ };
+}
+function Xo(e) {
+ const t = U(e);
+ return D(() => {
+ t.current = e;
+ }), _(() => (...n) => {
+ var i;
+ return (i = t.current) == null ? void 0 : i.call(t, ...n);
+ }, []);
+}
+function Xi({
+ prop: e,
+ defaultProp: t,
+ onChange: n = () => {
+ }
+}) {
+ const [i, r] = il({ defaultProp: t, onChange: n }), o = e !== void 0, a = o ? e : i, c = Xo(n), l = L(
+ (u) => {
+ if (o) {
+ const p = typeof u == "function" ? u(e) : u;
+ p !== e && c(p);
+ } else
+ r(u);
+ },
+ [o, e, r, c]
+ );
+ return [a, l];
+}
+function il({
+ defaultProp: e,
+ onChange: t
+}) {
+ const n = T(e), [i] = n, r = U(i), o = Xo(t);
+ return D(() => {
+ r.current !== i && (o(i), r.current = i);
+ }, [i, r, o]), n;
+}
+var jt = globalThis != null && globalThis.document ? Bi : () => {
+};
+function rl(e) {
+ const [t, n] = T(void 0);
+ return jt(() => {
+ if (e) {
+ n({ width: e.offsetWidth, height: e.offsetHeight });
+ const i = new ResizeObserver((r) => {
+ if (!Array.isArray(r) || !r.length)
+ return;
+ const o = r[0];
+ let a, c;
+ if ("borderBoxSize" in o) {
+ const l = o.borderBoxSize, u = Array.isArray(l) ? l[0] : l;
+ a = u.inlineSize, c = u.blockSize;
+ } else
+ a = e.offsetWidth, c = e.offsetHeight;
+ n({ width: a, height: c });
+ });
+ return i.observe(e, { box: "border-box" }), () => i.unobserve(e);
+ } else
+ n(void 0);
+ }, [e]), t;
+}
+ReactDOM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
+ReactDOM.createPortal;
+ReactDOM.createRoot;
+ReactDOM;
+ReactDOM.findDOMNode;
+const qi = ReactDOM.flushSync;
+ReactDOM.hydrate;
+ReactDOM.hydrateRoot;
+ReactDOM.render;
+ReactDOM.unmountComponentAtNode;
+ReactDOM.unstable_batchedUpdates;
+ReactDOM.unstable_renderSubtreeIntoContainer;
+ReactDOM.version;
+function ol(e, t) {
+ return Fi((n, i) => t[n][i] ?? n, e);
+}
+var _i = (e) => {
+ const { present: t, children: n } = e, i = al(t), r = typeof n == "function" ? n({ present: i.isPresent }) : it.only(n), o = we(i.ref, sl(r));
+ return typeof n == "function" || i.isPresent ? An(r, { ref: o }) : null;
+};
+_i.displayName = "Presence";
+function al(e) {
+ const [t, n] = T(), i = U({}), r = U(e), o = U("none"), a = e ? "mounted" : "unmounted", [c, l] = ol(a, {
+ mounted: {
+ UNMOUNT: "unmounted",
+ ANIMATION_OUT: "unmountSuspended"
+ },
+ unmountSuspended: {
+ MOUNT: "mounted",
+ ANIMATION_END: "unmounted"
+ },
+ unmounted: {
+ MOUNT: "mounted"
+ }
+ });
+ return D(() => {
+ const u = Xt(i.current);
+ o.current = c === "mounted" ? u : "none";
+ }, [c]), jt(() => {
+ const u = i.current, g = r.current;
+ if (g !== e) {
+ const m = o.current, h = Xt(u);
+ e ? l("MOUNT") : h === "none" || (u == null ? void 0 : u.display) === "none" ? l("UNMOUNT") : l(g && m !== h ? "ANIMATION_OUT" : "UNMOUNT"), r.current = e;
+ }
+ }, [e, l]), jt(() => {
+ if (t) {
+ const u = (p) => {
+ const h = Xt(i.current).includes(p.animationName);
+ p.target === t && h && qi(() => l("ANIMATION_END"));
+ }, g = (p) => {
+ p.target === t && (o.current = Xt(i.current));
+ };
+ return t.addEventListener("animationstart", g), t.addEventListener("animationcancel", u), t.addEventListener("animationend", u), () => {
+ t.removeEventListener("animationstart", g), t.removeEventListener("animationcancel", u), t.removeEventListener("animationend", u);
+ };
+ } else
+ l("ANIMATION_END");
+ }, [t, l]), {
+ isPresent: ["mounted", "unmountSuspended"].includes(c),
+ ref: L((u) => {
+ u && (i.current = getComputedStyle(u)), n(u);
+ }, [])
+ };
+}
+function Xt(e) {
+ return (e == null ? void 0 : e.animationName) || "none";
+}
+function sl(e) {
+ var i, r;
+ let t = (i = Object.getOwnPropertyDescriptor(e.props, "ref")) == null ? void 0 : i.get, n = t && "isReactWarning" in t && t.isReactWarning;
+ return n ? e.ref : (t = (r = Object.getOwnPropertyDescriptor(e, "ref")) == null ? void 0 : r.get, n = t && "isReactWarning" in t && t.isReactWarning, n ? e.props.ref : e.props.ref || e.ref);
+}
+var hn = H((e, t) => {
+ const { children: n, ...i } = e, r = it.toArray(n), o = r.find(cl);
+ if (o) {
+ const a = o.props.children, c = r.map((l) => l === o ? it.count(a) > 1 ? it.only(null) : bt(a) ? a.props.children : null : l);
+ return /* @__PURE__ */ d.jsx(Ii, { ...i, ref: t, children: bt(a) ? An(a, void 0, c) : null });
+ }
+ return /* @__PURE__ */ d.jsx(Ii, { ...i, ref: t, children: n });
+});
+hn.displayName = "Slot";
+var Ii = H((e, t) => {
+ const { children: n, ...i } = e;
+ if (bt(n)) {
+ const r = dl(n);
+ return An(n, {
+ ...ll(i, n.props),
+ // @ts-ignore
+ ref: t ? Fo(t, r) : r
+ });
+ }
+ return it.count(n) > 1 ? it.only(null) : null;
+});
+Ii.displayName = "SlotClone";
+var qo = ({ children: e }) => /* @__PURE__ */ d.jsx(d.Fragment, { children: e });
+function cl(e) {
+ return bt(e) && e.type === qo;
+}
+function ll(e, t) {
+ const n = { ...t };
+ for (const i in t) {
+ const r = e[i], o = t[i];
+ /^on[A-Z]/.test(i) ? r && o ? n[i] = (...c) => {
+ o(...c), r(...c);
+ } : r && (n[i] = r) : i === "style" ? n[i] = { ...r, ...o } : i === "className" && (n[i] = [r, o].filter(Boolean).join(" "));
+ }
+ return { ...e, ...n };
+}
+function dl(e) {
+ var i, r;
+ let t = (i = Object.getOwnPropertyDescriptor(e.props, "ref")) == null ? void 0 : i.get, n = t && "isReactWarning" in t && t.isReactWarning;
+ return n ? e.ref : (t = (r = Object.getOwnPropertyDescriptor(e, "ref")) == null ? void 0 : r.get, n = t && "isReactWarning" in t && t.isReactWarning, n ? e.props.ref : e.props.ref || e.ref);
+}
+var ul = [
+ "a",
+ "button",
+ "div",
+ "form",
+ "h2",
+ "h3",
+ "img",
+ "input",
+ "label",
+ "li",
+ "nav",
+ "ol",
+ "p",
+ "span",
+ "svg",
+ "ul"
+], ae = ul.reduce((e, t) => {
+ const n = H((i, r) => {
+ const { asChild: o, ...a } = i, c = o ? hn : t;
+ return typeof window < "u" && (window[Symbol.for("radix-ui")] = !0), /* @__PURE__ */ d.jsx(c, { ...a, ref: r });
+ });
+ return n.displayName = `Primitive.${t}`, { ...e, [t]: n };
+}, {});
+function gl(e, t) {
+ e && qi(() => e.dispatchEvent(t));
+}
+function _o(e) {
+ var t, n, i = "";
+ if (typeof e == "string" || typeof e == "number")
+ i += e;
+ else if (typeof e == "object")
+ if (Array.isArray(e)) {
+ var r = e.length;
+ for (t = 0; t < r; t++)
+ e[t] && (n = _o(e[t])) && (i && (i += " "), i += n);
+ } else
+ for (n in e)
+ e[n] && (i && (i += " "), i += n);
+ return i;
+}
+function S() {
+ for (var e, t, n = 0, i = "", r = arguments.length; n < r; n++)
+ (e = arguments[n]) && (t = _o(e)) && (i && (i += " "), i += t);
+ return i;
+}
+var pl = "Separator", Rr = "horizontal", hl = ["horizontal", "vertical"], Ko = H((e, t) => {
+ const { decorative: n, orientation: i = Rr, ...r } = e, o = ml(i) ? i : Rr, c = n ? { role: "none" } : { "aria-orientation": o === "vertical" ? o : void 0, role: "separator" };
+ return /* @__PURE__ */ d.jsx(
+ ae.div,
+ {
+ "data-orientation": o,
+ ...c,
+ ...r,
+ ref: t
+ }
+ );
+});
+Ko.displayName = pl;
+function ml(e) {
+ return hl.includes(e);
+}
+var Il = Ko;
+const Ki = ({ className: e }) => (e || (e = "border-grey-200 dark:border-grey-800"), /* @__PURE__ */ d.jsx(Il, { asChild: !0, decorative: !0, children: /* @__PURE__ */ d.jsx("hr", { className: e }) })), $o = S("text-xs font-semibold tracking-normal"), fl = S(
+ $o,
+ "text-grey-900 dark:text-grey-500"
+), ye = ({
+ level: e = 1,
+ children: t,
+ styles: n = "",
+ grey: i = !0,
+ separator: r,
+ useLabelTag: o,
+ className: a = "",
+ ...c
+}) => {
+ const l = `${o ? "label" : `h${e}`}`;
+ if (n += e === 6 || o ? ` block ${i ? fl : $o}` : " ", !o)
+ switch (e) {
+ case 1:
+ n += " md:text-4xl leading-tighter";
+ break;
+ case 2:
+ n += " md:text-3xl";
+ break;
+ case 3:
+ n += " md:text-2xl";
+ break;
+ case 4:
+ n += " md:text-xl";
+ break;
+ case 5:
+ n += " md:text-lg";
+ break;
+ }
+ a = S(
+ n,
+ !i && "dark:text-white",
+ a
+ );
+ const u = W.createElement(l, { className: a, key: "heading-elem", ...c }, t);
+ if (r) {
+ const g = !e || e === 1 ? 2 : 1, p = e === 6 ? 2 : 3;
+ return /* @__PURE__ */ d.jsxs("div", { className: `gap-${g} mb-${p} flex flex-col`, children: [
+ u,
+ /* @__PURE__ */ d.jsx(Ki, {})
+ ] });
+ } else
+ return u;
+}, Ml = ({ children: e, color: t, className: n, ...i }) => {
+ if (!e)
+ return null;
+ let r = "text-grey-700 dark:text-grey-600";
+ switch (t) {
+ case "red":
+ r = "text-red dark:text-red-500";
+ break;
+ case "green":
+ r = "text-green dark:text-green-500";
+ break;
+ }
+ return n = S(
+ "mt-1 inline-block text-xs",
+ r,
+ n
+ ), /* @__PURE__ */ d.jsx("span", { className: n, ...i, children: e });
+}, yl = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 14 14", height: 16, width: 16, ...e }, /* @__PURE__ */ s("g", { id: "user-single-neutral--close-geometric-human-person-single-up-user" }, /* @__PURE__ */ s("path", { id: "Union", fill: "currentColor", fillRule: "evenodd", d: "M10.5 3.5C10.5 5.433 8.93295 7 6.99995 7C5.06695 7 3.49995 5.433 3.49995 3.5C3.49995 1.567 5.06695 0 6.99995 0C8.93295 0 10.5 1.567 10.5 3.5ZM0.320435 13.4C1.21244 10.56 3.86563 8.50003 6.99996 8.50003C10.1343 8.50003 12.7875 10.56 13.6795 13.4C13.7751 13.7044 13.537 14 13.2179 14H0.781996C0.462883 14 0.224811 13.7044 0.320435 13.4Z", clipRule: "evenodd" }))), bl = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNCAxNCIgaGVpZ2h0PSIxNiIgd2lkdGg9IjE2Ij48ZyBpZD0idXNlci1zaW5nbGUtbmV1dHJhbC0tY2xvc2UtZ2VvbWV0cmljLWh1bWFuLXBlcnNvbi1zaW5nbGUtdXAtdXNlciI+PHBhdGggaWQ9IlVuaW9uIiBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjUgMy41QzEwLjUgNS40MzMgOC45MzI5NSA3IDYuOTk5OTUgN0M1LjA2Njk1IDcgMy40OTk5NSA1LjQzMyAzLjQ5OTk1IDMuNUMzLjQ5OTk1IDEuNTY3IDUuMDY2OTUgMCA2Ljk5OTk1IDBDOC45MzI5NSAwIDEwLjUgMS41NjcgMTAuNSAzLjVaTTAuMzIwNDM1IDEzLjRDMS4yMTI0NCAxMC41NiAzLjg2NTYzIDguNTAwMDMgNi45OTk5NiA4LjUwMDAzQzEwLjEzNDMgOC41MDAwMyAxMi43ODc1IDEwLjU2IDEzLjY3OTUgMTMuNEMxMy43NzUxIDEzLjcwNDQgMTMuNTM3IDE0IDEzLjIxNzkgMTRIMC43ODE5OTZDMC40NjI4ODMgMTQgMC4yMjQ4MTEgMTMuNzA0NCAwLjMyMDQzNSAxMy40WiIgY2xpcC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9nPjwvc3ZnPg==", jl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: yl,
+ default: bl
+}, Symbol.toStringTag, { value: "Module" })), Nl = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "add"), /* @__PURE__ */ s("line", { x1: 0.75, y1: 12, x2: 23.25, y2: 12, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("line", { x1: 12, y1: 0.75, x2: 12, y2: 23.25, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" })), vl = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PC9kZWZzPjx0aXRsZT5hZGQ8L3RpdGxlPjxsaW5lIHgxPSIwLjc1IiB5MT0iMTIiIHgyPSIyMy4yNSIgeTI9IjEyIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4Ij48L2xpbmU+PGxpbmUgeDE9IjEyIiB5MT0iMC43NSIgeDI9IjEyIiB5Mj0iMjMuMjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41cHgiPjwvbGluZT48L3N2Zz4=", xl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Nl,
+ default: vl
+}, Symbol.toStringTag, { value: "Module" })), kl = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M13.341093749999999 17.55496875c2.03146875 -0.408375 3.667125 -2.0639062499999996 4.07615625 -4.14796875 0.40903125 2.0840625 2.0442187499999998 3.73959375 4.07578125 4.14796875m0 0.00234375c-2.0315624999999997 0.408375 -3.667125 2.0639062499999996 -4.07615625 4.14796875 -0.40903125 -2.0840625 -2.0443125 -3.73959375 -4.07578125 -4.14796875", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m19.54621875 12.32025 0.56521875 -0.56521875c0.53071875 -0.53071875 0.8272499999999999 -1.25146875 0.8236875 -2.00203125l-0.0271875 -5.777896875000001c-0.00721875 -1.5429374999999999 -1.25625 -2.791940625 -2.7991875 -2.799225l-5.778 -0.027290625c-0.7505625 -0.003553125 -1.4713124999999998 0.293034375 -2.00203125 0.82374375L1.32765 10.97353125c-0.732223125 0.7321875 -0.7322203125000001 1.91934375 0.000009375 2.6516249999999997l7.13105625 7.131c0.732234375 0.73228125 1.9194093749999999 0.73228125 2.6516906249999996 0l0.94190625 -0.94190625", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeMiterlimit: 10, d: "M17.75428125 4.329000000000001c-0.1393125 -0.13935 -0.41803125 -0.139359375 -0.5574375 0 -0.1393125 0.13935 -0.1393125 0.418059375 0 0.557409375", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeMiterlimit: 10, d: "M17.7553125 4.328221875c0.13940625 0.13935 0.13940625 0.418059375 0 0.55741875 -0.1393125 0.13935 -0.41803125 0.13934062500000002 -0.55734375 -0.000009375", strokeWidth: 1.5 })), wl = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMy4zNDEwOTM3NDk5OTk5OTkgMTcuNTU0OTY4NzVjMi4wMzE0Njg3NSAtMC40MDgzNzUgMy42NjcxMjUgLTIuMDYzOTA2MjQ5OTk5OTk5NiA0LjA3NjE1NjI1IC00LjE0Nzk2ODc1IDAuNDA5MDMxMjUgMi4wODQwNjI1IDIuMDQ0MjE4NzQ5OTk5OTk5OCAzLjczOTU5Mzc1IDQuMDc1NzgxMjUgNC4xNDc5Njg3NW0wIDAuMDAyMzQzNzVjLTIuMDMxNTYyNDk5OTk5OTk5NyAwLjQwODM3NSAtMy42NjcxMjUgMi4wNjM5MDYyNDk5OTk5OTk2IC00LjA3NjE1NjI1IDQuMTQ3OTY4NzUgLTAuNDA5MDMxMjUgLTIuMDg0MDYyNSAtMi4wNDQzMTI1IC0zLjczOTU5Mzc1IC00LjA3NTc4MTI1IC00LjE0Nzk2ODc1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0xOS41NDYyMTg3NSAxMi4zMjAyNSAwLjU2NTIxODc1IC0wLjU2NTIxODc1YzAuNTMwNzE4NzUgLTAuNTMwNzE4NzUgMC44MjcyNDk5OTk5OTk5OTk5IC0xLjI1MTQ2ODc1IDAuODIzNjg3NSAtMi4wMDIwMzEyNWwtMC4wMjcxODc1IC01Ljc3Nzg5Njg3NTAwMDAwMWMtMC4wMDcyMTg3NSAtMS41NDI5Mzc0OTk5OTk5OTk5IC0xLjI1NjI1IC0yLjc5MTk0MDYyNSAtMi43OTkxODc1IC0yLjc5OTIyNWwtNS43NzggLTAuMDI3MjkwNjI1Yy0wLjc1MDU2MjUgLTAuMDAzNTUzMTI1IC0xLjQ3MTMxMjQ5OTk5OTk5OTggMC4yOTMwMzQzNzUgLTIuMDAyMDMxMjUgMC44MjM3NDM3NUwxLjMyNzY1IDEwLjk3MzUzMTI1Yy0wLjczMjIyMzEyNSAwLjczMjE4NzUgLTAuNzMyMjIwMzEyNTAwMDAwMSAxLjkxOTM0Mzc1IDAuMDAwMDA5Mzc1IDIuNjUxNjI0OTk5OTk5OTk5N2w3LjEzMTA1NjI1IDcuMTMxYzAuNzMyMjM0Mzc1IDAuNzMyMjgxMjUgMS45MTk0MDkzNzQ5OTk5OTk5IDAuNzMyMjgxMjUgMi42NTE2OTA2MjQ5OTk5OTk2IDBsMC45NDE5MDYyNSAtMC45NDE5MDYyNSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNy43NTQyODEyNSA0LjMyOTAwMDAwMDAwMDAwMWMtMC4xMzkzMTI1IC0wLjEzOTM1IC0wLjQxODAzMTI1IC0wLjEzOTM1OTM3NSAtMC41NTc0Mzc1IDAgLTAuMTM5MzEyNSAwLjEzOTM1IC0wLjEzOTMxMjUgMC40MTgwNTkzNzUgMCAwLjU1NzQwOTM3NSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNy43NTUzMTI1IDQuMzI4MjIxODc1YzAuMTM5NDA2MjUgMC4xMzkzNSAwLjEzOTQwNjI1IDAuNDE4MDU5Mzc1IDAgMC41NTc0MTg3NSAtMC4xMzkzMTI1IDAuMTM5MzUgLTAuNDE4MDMxMjUgMC4xMzkzNDA2MjUwMDAwMDAwMiAtMC41NTczNDM3NSAtMC4wMDAwMDkzNzUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", Sl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: kl,
+ default: wl
+}, Symbol.toStringTag, { value: "Module" })), Dl = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 10 10", ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M9 1.5H1" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M7.5 5h-5" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M9 8.5H1" })), Ll = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTkgMS41SDEiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNNy41IDVoLTUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNOSA4LjVIMSI+PC9wYXRoPjwvc3ZnPg==", Al = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Dl,
+ default: Ll
+}, Symbol.toStringTag, { value: "Module" })), Tl = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 10 10", ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M1 1.5h8" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M1 5h5.5" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M1 8.5h8" })), Cl = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEgMS41aDgiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMSA1aDUuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xIDguNWg4Ij48L3BhdGg+PC9zdmc+", zl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Tl,
+ default: Cl
+}, Symbol.toStringTag, { value: "Module" })), El = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "m7.152187499999999 4.21875 -6.0375000000000005 6.0365625000000005a1.40625 1.40625 0 0 0 0 1.9884375l6.0375000000000005 6.0375000000000005", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m15.347812499999998 4.21875 6.0375000000000005 6.0365625000000005a1.40625 1.40625 0 0 1 0 1.9884375l-6.0375000000000005 6.0375000000000005", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), Ul = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Im03LjE1MjE4NzQ5OTk5OTk5OSA0LjIxODc1IC02LjAzNzUwMDAwMDAwMDAwMDUgNi4wMzY1NjI1MDAwMDAwMDA1YTEuNDA2MjUgMS40MDYyNSAwIDAgMCAwIDEuOTg4NDM3NWw2LjAzNzUwMDAwMDAwMDAwMDUgNi4wMzc1MDAwMDAwMDAwMDA1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Im0xNS4zNDc4MTI0OTk5OTk5OTggNC4yMTg3NSA2LjAzNzUwMDAwMDAwMDAwMDUgNi4wMzY1NjI1MDAwMDAwMDA1YTEuNDA2MjUgMS40MDYyNSAwIDAgMSAwIDEuOTg4NDM3NWwtNi4wMzc1MDAwMDAwMDAwMDA1IDYuMDM3NTAwMDAwMDAwMDAwNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", Rl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: El,
+ default: Ul
+}, Symbol.toStringTag, { value: "Module" })), Zl = (e) => /* @__PURE__ */ s("svg", { id: "Regular", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "arrow-corner-left"), /* @__PURE__ */ s("path", { d: "M20.16 3.75 4.25 19.66", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "m4.25 4.66 0 15 15 0", fillRule: "evenodd", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), Wl = "data:image/svg+xml;base64,PHN2ZyBpZD0iUmVndWxhciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZS13aWR0aD0iMS41Ij48ZGVmcz48L2RlZnM+PHRpdGxlPmFycm93LWNvcm5lci1sZWZ0PC90aXRsZT48cGF0aCBkPSJNMjAuMTYgMy43NSA0LjI1IDE5LjY2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PHBhdGggZD0ibTQuMjUgNC42NiAwIDE1IDE1IDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==", Ol = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Zl,
+ default: Wl
+}, Symbol.toStringTag, { value: "Module" })), Pl = (e) => /* @__PURE__ */ s("svg", { id: "Regular", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "arrow-corner-right"), /* @__PURE__ */ s("path", { d: "m4 3.75 15.91 15.91", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "m4.91 19.66 15 0 0-15", fillRule: "evenodd", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), Hl = "data:image/svg+xml;base64,PHN2ZyBpZD0iUmVndWxhciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZS13aWR0aD0iMS41Ij48ZGVmcz48L2RlZnM+PHRpdGxlPmFycm93LWNvcm5lci1yaWdodDwvdGl0bGU+PHBhdGggZD0ibTQgMy43NSAxNS45MSAxNS45MSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Im00LjkxIDE5LjY2IDE1IDAgMC0xNSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+", Jl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Pl,
+ default: Hl
+}, Symbol.toStringTag, { value: "Module" })), Gl = (e) => /* @__PURE__ */ s("svg", { id: "Regular", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "arrow-down"), /* @__PURE__ */ s("line", { x1: 12, y1: 0.75, x2: 12, y2: 23.25, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("polyline", { points: "1.5 12.75 12 23.25 22.5 12.75", fillRule: "evenodd", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" })), Vl = "data:image/svg+xml;base64,PHN2ZyBpZD0iUmVndWxhciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+YXJyb3ctZG93bjwvdGl0bGU+PGxpbmUgeDE9IjEyIiB5MT0iMC43NSIgeDI9IjEyIiB5Mj0iMjMuMjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41cHgiPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSIxLjUgMTIuNzUgMTIgMjMuMjUgMjIuNSAxMi43NSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4Ij48L3BvbHlsaW5lPjwvc3ZnPg==", Yl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Gl,
+ default: Vl
+}, Symbol.toStringTag, { value: "Module" })), Ql = (e) => /* @__PURE__ */ s("svg", { id: "Regular", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "arrow-left"), /* @__PURE__ */ s("line", { x1: 23.25, y1: 12, x2: 0.75, y2: 12, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("polyline", { points: "11.25 1.5 0.75 12 11.25 22.5", fillRule: "evenodd", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" })), Bl = "data:image/svg+xml;base64,PHN2ZyBpZD0iUmVndWxhciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+YXJyb3ctbGVmdDwvdGl0bGU+PGxpbmUgeDE9IjIzLjI1IiB5MT0iMTIiIHgyPSIwLjc1IiB5Mj0iMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41cHgiPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSIxMS4yNSAxLjUgMC43NSAxMiAxMS4yNSAyMi41IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41cHgiPjwvcG9seWxpbmU+PC9zdmc+", Fl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Ql,
+ default: Bl
+}, Symbol.toStringTag, { value: "Module" })), Xl = (e) => /* @__PURE__ */ s("svg", { id: "Regular", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "arrow-right"), /* @__PURE__ */ s("line", { x1: 0.75, y1: 12, x2: 23.25, y2: 12, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("polyline", { points: "12.75 22.5 23.25 12 12.75 1.5", fillRule: "evenodd", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" })), ql = "data:image/svg+xml;base64,PHN2ZyBpZD0iUmVndWxhciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+YXJyb3ctcmlnaHQ8L3RpdGxlPjxsaW5lIHgxPSIwLjc1IiB5MT0iMTIiIHgyPSIyMy4yNSIgeTI9IjEyIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4Ij48L2xpbmU+PHBvbHlsaW5lIHBvaW50cz0iMTIuNzUgMjIuNSAyMy4yNSAxMiAxMi43NSAxLjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjVweCI+PC9wb2x5bGluZT48L3N2Zz4=", _l = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Xl,
+ default: ql
+}, Symbol.toStringTag, { value: "Module" })), Kl = (e) => /* @__PURE__ */ s("svg", { width: 24, height: 24, viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", ...e }, /* @__PURE__ */ s("path", { d: "M20.16 20.25L4.25 4.34", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M4.25 19.3398V4.33984H19.25", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round" })), $l = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjE2IDIwLjI1TDQuMjUgNC4zNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuMjUgMTkuMzM5OFY0LjMzOTg0SDE5LjI1IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K", ed = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Kl,
+ default: $l
+}, Symbol.toStringTag, { value: "Module" })), td = (e) => /* @__PURE__ */ s("svg", { width: 24, height: 24, viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", ...e }, /* @__PURE__ */ s("path", { d: "M3.84 20.25L19.75 4.34", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M19.75 19.3398V4.33984H4.75", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round" })), nd = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuODQgMjAuMjVMMTkuNzUgNC4zNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE5Ljc1IDE5LjMzOThWNC4zMzk4NEg0Ljc1IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K", id = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: td,
+ default: nd
+}, Symbol.toStringTag, { value: "Module" })), rd = (e) => /* @__PURE__ */ s("svg", { id: "Regular", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "arrow-up"), /* @__PURE__ */ s("line", { x1: 12, y1: 23.25, x2: 12, y2: 0.75, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("polyline", { points: "22.5 11.25 12 0.75 1.5 11.25", fillRule: "evenodd", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" })), od = "data:image/svg+xml;base64,PHN2ZyBpZD0iUmVndWxhciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+YXJyb3ctdXA8L3RpdGxlPjxsaW5lIHgxPSIxMiIgeTE9IjIzLjI1IiB4Mj0iMTIiIHkyPSIwLjc1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4Ij48L2xpbmU+PHBvbHlsaW5lIHBvaW50cz0iMjIuNSAxMS4yNSAxMiAwLjc1IDEuNSAxMS4yNSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4Ij48L3BvbHlsaW5lPjwvc3ZnPg==", ad = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: rd,
+ default: od
+}, Symbol.toStringTag, { value: "Module" })), sd = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "M16.171875 11.25A4.921875 4.921875 0 1 1 11.25 6.328125 4.921875 4.921875 0 0 1 16.171875 11.25Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M16.171875 11.25v2.109375a2.8125 2.8125 0 0 0 5.625 0V11.25a10.5459375 10.5459375 0 1 0 -4.21875 8.4375", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), cd = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0xNi4xNzE4NzUgMTEuMjVBNC45MjE4NzUgNC45MjE4NzUgMCAxIDEgMTEuMjUgNi4zMjgxMjUgNC45MjE4NzUgNC45MjE4NzUgMCAwIDEgMTYuMTcxODc1IDExLjI1WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMTYuMTcxODc1IDExLjI1djIuMTA5Mzc1YTIuODEyNSAyLjgxMjUgMCAwIDAgNS42MjUgMFYxMS4yNWExMC41NDU5Mzc1IDEwLjU0NTkzNzUgMCAxIDAgLTQuMjE4NzUgOC40Mzc1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjwvc3ZnPg==", ld = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: sd,
+ default: cd
+}, Symbol.toStringTag, { value: "Module" })), dd = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M0.9375 20.0625h1.8403125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M19.723125 20.0625H21.5625", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M15.02625 20.0625h1.8403125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M10.3303125 20.0625h1.839375", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M5.6343749999999995 20.0625h1.839375", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m0.9375 16.53 4.790625 -6.511875a3.1565625 3.1565625 0 0 1 3.1753125 -1.2225000000000001l4.685625 0.9590624999999999a3.1565625 3.1565625 0 0 0 3.17625 -1.2215624999999999l4.790625 -6.511875", strokeWidth: 1.5 })), ud = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0wLjkzNzUgMjAuMDYyNWgxLjg0MDMxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTE5LjcyMzEyNSAyMC4wNjI1SDIxLjU2MjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTE1LjAyNjI1IDIwLjA2MjVoMS44NDAzMTI1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMC4zMzAzMTI1IDIwLjA2MjVoMS44MzkzNzUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTUuNjM0Mzc0OTk5OTk5OTk5NSAyMC4wNjI1aDEuODM5Mzc1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0wLjkzNzUgMTYuNTMgNC43OTA2MjUgLTYuNTExODc1YTMuMTU2NTYyNSAzLjE1NjU2MjUgMCAwIDEgMy4xNzUzMTI1IC0xLjIyMjUwMDAwMDAwMDAwMDFsNC42ODU2MjUgMC45NTkwNjI0OTk5OTk5OTk5YTMuMTU2NTYyNSAzLjE1NjU2MjUgMCAwIDAgMy4xNzYyNSAtMS4yMjE1NjI0OTk5OTk5OTk5bDQuNzkwNjI1IC02LjUxMTg3NSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", gd = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: dd,
+ default: ud
+}, Symbol.toStringTag, { value: "Module" })), pd = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", id: "Alarm-Bell--Streamline-Streamline--3.0", height: 24, width: 24, ...e }, /* @__PURE__ */ s("desc", null, "Alarm Bell Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "alarm-bell"), /* @__PURE__ */ s("path", { d: "M10 21.75a2.087 2.087 0 0 0 4.005 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m12 3 0 -2.25", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M12 3a7.5 7.5 0 0 1 7.5 7.5c0 7.046 1.5 8.25 1.5 8.25H3s1.5 -1.916 1.5 -8.25A7.5 7.5 0 0 1 12 3Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), hd = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaWQ9IkFsYXJtLUJlbGwtLVN0cmVhbWxpbmUtU3RyZWFtbGluZS0tMy4wIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZXNjPkFsYXJtIEJlbGwgU3RyZWFtbGluZSBJY29uOiBodHRwczovL3N0cmVhbWxpbmVocS5jb208L2Rlc2M+PGRlZnM+PC9kZWZzPjx0aXRsZT5hbGFybS1iZWxsPC90aXRsZT48cGF0aCBkPSJNMTAgMjEuNzVhMi4wODcgMi4wODcgMCAwIDAgNC4wMDUgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJtMTIgMyAwIC0yLjI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik0xMiAzYTcuNSA3LjUgMCAwIDEgNy41IDcuNWMwIDcuMDQ2IDEuNSA4LjI1IDEuNSA4LjI1SDNzMS41IC0xLjkxNiAxLjUgLTguMjVBNy41IDcuNSAwIDAgMSAxMiAzWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", md = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: pd,
+ default: hd
+}, Symbol.toStringTag, { value: "Module" })), Id = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M17.578125 4.21875H2.109375A1.40625 1.40625 0 0 0 0.703125 5.625v8.4375a1.40625 1.40625 0 0 0 1.40625 1.40625h15.46875a1.40625 1.40625 0 0 0 1.40625 -1.40625V5.625a1.40625 1.40625 0 0 0 -1.40625 -1.40625Z", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M3.8671875 7.734375a0.3515625 0.3515625 0 1 1 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M3.8671875 7.734375a0.3515625 0.3515625 0 1 0 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M15.8203125 12.65625a0.3515625 0.3515625 0 0 1 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M15.8203125 12.65625a0.3515625 0.3515625 0 0 0 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M9.84375 12.65625a2.8125 2.8125 0 1 0 0 -5.625 2.8125 2.8125 0 0 0 0 5.625Z", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M21.796875 8.4375v8.4375a1.40625 1.40625 0 0 1 -1.40625 1.40625H4.921875", strokeWidth: 1.5 })), fd = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xNy41NzgxMjUgNC4yMTg3NUgyLjEwOTM3NUExLjQwNjI1IDEuNDA2MjUgMCAwIDAgMC43MDMxMjUgNS42MjV2OC40Mzc1YTEuNDA2MjUgMS40MDYyNSAwIDAgMCAxLjQwNjI1IDEuNDA2MjVoMTUuNDY4NzVhMS40MDYyNSAxLjQwNjI1IDAgMCAwIDEuNDA2MjUgLTEuNDA2MjVWNS42MjVhMS40MDYyNSAxLjQwNjI1IDAgMCAwIC0xLjQwNjI1IC0xLjQwNjI1WiIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgZD0iTTMuODY3MTg3NSA3LjczNDM3NWEwLjM1MTU2MjUgMC4zNTE1NjI1IDAgMSAxIDAgLTAuNzAzMTI1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBkPSJNMy44NjcxODc1IDcuNzM0Mzc1YTAuMzUxNTYyNSAwLjM1MTU2MjUgMCAxIDAgMCAtMC43MDMxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Ik0xNS44MjAzMTI1IDEyLjY1NjI1YTAuMzUxNTYyNSAwLjM1MTU2MjUgMCAwIDEgMCAtMC43MDMxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Ik0xNS44MjAzMTI1IDEyLjY1NjI1YTAuMzUxNTYyNSAwLjM1MTU2MjUgMCAwIDAgMCAtMC43MDMxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTkuODQzNzUgMTIuNjU2MjVhMi44MTI1IDIuODEyNSAwIDEgMCAwIC01LjYyNSAyLjgxMjUgMi44MTI1IDAgMCAwIDAgNS42MjVaIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0yMS43OTY4NzUgOC40Mzc1djguNDM3NWExLjQwNjI1IDEuNDA2MjUgMCAwIDEgLTEuNDA2MjUgMS40MDYyNUg0LjkyMTg3NSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", Md = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Id,
+ default: fd
+}, Symbol.toStringTag, { value: "Module" })), yd = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "M12.1875 21.474375a15.9271875 15.9271875 0 0 1 8.3025 -3.646875 1.5 1.5 0 0 0 1.3040625000000001 -1.4878125V2.2171875a1.5121875 1.5121875 0 0 0 -1.7203125 -1.5A16.009687500000002 16.009687500000002 0 0 0 12.1875 4.3125a1.53375 1.53375 0 0 1 -1.875 0A16.009687500000002 16.009687500000002 0 0 0 2.4234375 0.7190625 1.5121875 1.5121875 0 0 0 0.703125 2.2171875v14.1225a1.5 1.5 0 0 0 1.3040625000000001 1.4878125A15.9271875 15.9271875 0 0 1 10.3125 21.474375a1.5309375 1.5309375 0 0 0 1.875 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m11.25 4.629375 0 17.1665625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), bd = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0xMi4xODc1IDIxLjQ3NDM3NWExNS45MjcxODc1IDE1LjkyNzE4NzUgMCAwIDEgOC4zMDI1IC0zLjY0Njg3NSAxLjUgMS41IDAgMCAwIDEuMzA0MDYyNTAwMDAwMDAwMSAtMS40ODc4MTI1VjIuMjE3MTg3NWExLjUxMjE4NzUgMS41MTIxODc1IDAgMCAwIC0xLjcyMDMxMjUgLTEuNUExNi4wMDk2ODc1MDAwMDAwMDIgMTYuMDA5Njg3NTAwMDAwMDAyIDAgMCAwIDEyLjE4NzUgNC4zMTI1YTEuNTMzNzUgMS41MzM3NSAwIDAgMSAtMS44NzUgMEExNi4wMDk2ODc1MDAwMDAwMDIgMTYuMDA5Njg3NTAwMDAwMDAyIDAgMCAwIDIuNDIzNDM3NSAwLjcxOTA2MjUgMS41MTIxODc1IDEuNTEyMTg3NSAwIDAgMCAwLjcwMzEyNSAyLjIxNzE4NzV2MTQuMTIyNWExLjUgMS41IDAgMCAwIDEuMzA0MDYyNTAwMDAwMDAwMSAxLjQ4NzgxMjVBMTUuOTI3MTg3NSAxNS45MjcxODc1IDAgMCAxIDEwLjMxMjUgMjEuNDc0Mzc1YTEuNTMwOTM3NSAxLjUzMDkzNzUgMCAwIDAgMS44NzUgMFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0ibTExLjI1IDQuNjI5Mzc1IDAgMTcuMTY2NTYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", jd = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: yd,
+ default: bd
+}, Symbol.toStringTag, { value: "Module" })), Nd = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "m7.152187499999999 4.21875 -6.0375000000000005 6.0365625000000005a1.40625 1.40625 0 0 0 0 1.9884375l6.0375000000000005 6.0375000000000005", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m15.347812499999998 4.21875 6.0375000000000005 6.0365625000000005a1.40625 1.40625 0 0 1 0 1.9884375l-6.0375000000000005 6.0375000000000005", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), vd = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Im03LjE1MjE4NzQ5OTk5OTk5OSA0LjIxODc1IC02LjAzNzUwMDAwMDAwMDAwMDUgNi4wMzY1NjI1MDAwMDAwMDA1YTEuNDA2MjUgMS40MDYyNSAwIDAgMCAwIDEuOTg4NDM3NWw2LjAzNzUwMDAwMDAwMDAwMDUgNi4wMzc1MDAwMDAwMDAwMDA1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Im0xNS4zNDc4MTI0OTk5OTk5OTggNC4yMTg3NSA2LjAzNzUwMDAwMDAwMDAwMDUgNi4wMzY1NjI1MDAwMDAwMDA1YTEuNDA2MjUgMS40MDYyNSAwIDAgMSAwIDEuOTg4NDM3NWwtNi4wMzc1MDAwMDAwMDAwMDA1IDYuMDM3NTAwMDAwMDAwMDAwNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", xd = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Nd,
+ default: vd
+}, Symbol.toStringTag, { value: "Module" })), kd = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", id: "Layout-Agenda--Streamline-Ultimate", height: 24, width: 24, ...e }, /* @__PURE__ */ s("desc", null, "Layout Agenda Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "layout-agenda"), /* @__PURE__ */ s("path", { d: "M2.25 0.747h19.5s1.5 0 1.5 1.5v6s0 1.5 -1.5 1.5H2.25s-1.5 0 -1.5 -1.5v-6s0 -1.5 1.5 -1.5", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.25 14.247h19.5s1.5 0 1.5 1.5v6s0 1.5 -1.5 1.5H2.25s-1.5 0 -1.5 -1.5v-6s0 -1.5 1.5 -1.5", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), wd = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaWQ9IkxheW91dC1BZ2VuZGEtLVN0cmVhbWxpbmUtVWx0aW1hdGUiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PGRlc2M+TGF5b3V0IEFnZW5kYSBTdHJlYW1saW5lIEljb246IGh0dHBzOi8vc3RyZWFtbGluZWhxLmNvbTwvZGVzYz48ZGVmcz48L2RlZnM+PHRpdGxlPmxheW91dC1hZ2VuZGE8L3RpdGxlPjxwYXRoIGQ9Ik0yLjI1IDAuNzQ3aDE5LjVzMS41IDAgMS41IDEuNXY2czAgMS41IC0xLjUgMS41SDIuMjVzLTEuNSAwIC0xLjUgLTEuNXYtNnMwIC0xLjUgMS41IC0xLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTIuMjUgMTQuMjQ3aDE5LjVzMS41IDAgMS41IDEuNXY2czAgMS41IC0xLjUgMS41SDIuMjVzLTEuNSAwIC0xLjUgLTEuNXYtNnMwIC0xLjUgMS41IC0xLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", Sd = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: kd,
+ default: wd
+}, Symbol.toStringTag, { value: "Module" })), Dd = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "layout-module-1"), /* @__PURE__ */ s("path", { d: "M2.109375 0.7003125h5.625s1.40625 0 1.40625 1.40625v5.625s0 1.40625 -1.40625 1.40625h-5.625s-1.40625 0 -1.40625 -1.40625v-5.625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.109375 13.356562499999999h5.625s1.40625 0 1.40625 1.40625v5.625s0 1.40625 -1.40625 1.40625h-5.625s-1.40625 0 -1.40625 -1.40625v-5.625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M14.765625 0.7003125h5.625s1.40625 0 1.40625 1.40625v5.625s0 1.40625 -1.40625 1.40625h-5.625s-1.40625 0 -1.40625 -1.40625v-5.625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M14.765625 13.356562499999999h5.625s1.40625 0 1.40625 1.40625v5.625s0 1.40625 -1.40625 1.40625h-5.625s-1.40625 0 -1.40625 -1.40625v-5.625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), Ld = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+bGF5b3V0LW1vZHVsZS0xPC90aXRsZT48cGF0aCBkPSJNMi4xMDkzNzUgMC43MDAzMTI1aDUuNjI1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjV2NS42MjVzMCAxLjQwNjI1IC0xLjQwNjI1IDEuNDA2MjVoLTUuNjI1cy0xLjQwNjI1IDAgLTEuNDA2MjUgLTEuNDA2MjV2LTUuNjI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMi4xMDkzNzUgMTMuMzU2NTYyNDk5OTk5OTk5aDUuNjI1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjV2NS42MjVzMCAxLjQwNjI1IC0xLjQwNjI1IDEuNDA2MjVoLTUuNjI1cy0xLjQwNjI1IDAgLTEuNDA2MjUgLTEuNDA2MjV2LTUuNjI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMTQuNzY1NjI1IDAuNzAwMzEyNWg1LjYyNXMxLjQwNjI1IDAgMS40MDYyNSAxLjQwNjI1djUuNjI1czAgMS40MDYyNSAtMS40MDYyNSAxLjQwNjI1aC01LjYyNXMtMS40MDYyNSAwIC0xLjQwNjI1IC0xLjQwNjI1di01LjYyNXMwIC0xLjQwNjI1IDEuNDA2MjUgLTEuNDA2MjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTE0Ljc2NTYyNSAxMy4zNTY1NjI0OTk5OTk5OTloNS42MjVzMS40MDYyNSAwIDEuNDA2MjUgMS40MDYyNXY1LjYyNXMwIDEuNDA2MjUgLTEuNDA2MjUgMS40MDYyNWgtNS42MjVzLTEuNDA2MjUgMCAtMS40MDYyNSAtMS40MDYyNXYtNS42MjVzMCAtMS40MDYyNSAxLjQwNjI1IC0xLjQwNjI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjwvc3ZnPg==", Ad = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Dd,
+ default: Ld
+}, Symbol.toStringTag, { value: "Module" })), Td = (e) => /* @__PURE__ */ s("svg", { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("path", { d: "M6,13.223,8.45,16.7a1.049,1.049,0,0,0,1.707.051L18,6.828", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M0.750 11.999 A11.250 11.250 0 1 0 23.250 11.999 A11.250 11.250 0 1 0 0.750 11.999 Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), Cd = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGQ9Ik02LDEzLjIyMyw4LjQ1LDE2LjdhMS4wNDksMS4wNDksMCwwLDAsMS43MDcuMDUxTDE4LDYuODI4IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PHBhdGggZD0iTTAuNzUwIDExLjk5OSBBMTEuMjUwIDExLjI1MCAwIDEgMCAyMy4yNTAgMTEuOTk5IEExMS4yNTAgMTEuMjUwIDAgMSAwIDAuNzUwIDExLjk5OSBaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+", zd = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Td,
+ default: Cd
+}, Symbol.toStringTag, { value: "Module" })), Ed = (e) => /* @__PURE__ */ s("svg", { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("path", { style: {
+ fill: "none",
+ stroke: "currentColor",
+ strokeLinecap: "round",
+ strokeLinejoin: "round"
+}, d: "m1.6 14.512 7.065 7.065 13.676-19", fill: "none", strokeLinecap: "round", strokeLinejoin: "round" })), Ud = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogIDxwYXRoIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7IiBkPSJtMS42IDE0LjUxMiA3LjA2NSA3LjA2NSAxMy42NzYtMTkiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=", Rd = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Ed,
+ default: Ud
+}, Symbol.toStringTag, { value: "Module" })), Zd = (e) => /* @__PURE__ */ s("svg", { id: "Regular", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "arrow-down-1"), /* @__PURE__ */ s("path", { d: "M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px", fillRule: "evenodd" })), Wd = "data:image/svg+xml;base64,PHN2ZyBpZD0iUmVndWxhciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+YXJyb3ctZG93bi0xPC90aXRsZT48cGF0aCBkPSJNMjMuMjUsNy4zMTEsMTIuNTMsMTguMDNhLjc0OS43NDksMCwwLDEtMS4wNiwwTC43NSw3LjMxMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjVweCIgZmlsbC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9zdmc+", Od = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Zd,
+ default: Wd
+}, Symbol.toStringTag, { value: "Module" })), Pd = (e) => /* @__PURE__ */ s("svg", { id: "Regular", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "arrow-left-1"), /* @__PURE__ */ s("path", { d: "M16.25,23.25,5.53,12.53a.749.749,0,0,1,0-1.06L16.25.75", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px", fillRule: "evenodd" })), Hd = "data:image/svg+xml;base64,PHN2ZyBpZD0iUmVndWxhciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+YXJyb3ctbGVmdC0xPC90aXRsZT48cGF0aCBkPSJNMTYuMjUsMjMuMjUsNS41MywxMi41M2EuNzQ5Ljc0OSwwLDAsMSwwLTEuMDZMMTYuMjUuNzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41cHgiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PC9wYXRoPjwvc3ZnPg==", Jd = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Pd,
+ default: Hd
+}, Symbol.toStringTag, { value: "Module" })), Gd = (e) => /* @__PURE__ */ s("svg", { id: "Regular", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "arrow-right-1"), /* @__PURE__ */ s("path", { d: "M5.5.75,16.22,11.47a.749.749,0,0,1,0,1.06L5.5,23.25", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px", fillRule: "evenodd" })), Vd = "data:image/svg+xml;base64,PHN2ZyBpZD0iUmVndWxhciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+YXJyb3ctcmlnaHQtMTwvdGl0bGU+PHBhdGggZD0iTTUuNS43NSwxNi4yMiwxMS40N2EuNzQ5Ljc0OSwwLDAsMSwwLDEuMDZMNS41LDIzLjI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjwvcGF0aD48L3N2Zz4=", Yd = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Gd,
+ default: Vd
+}, Symbol.toStringTag, { value: "Module" })), Qd = (e) => /* @__PURE__ */ s("svg", { id: "Regular", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "arrow-up-1"), /* @__PURE__ */ s("path", { d: "M.75,17.189,11.47,6.47a.749.749,0,0,1,1.06,0L23.25,17.189", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px", fillRule: "evenodd" })), Bd = "data:image/svg+xml;base64,PHN2ZyBpZD0iUmVndWxhciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+YXJyb3ctdXAtMTwvdGl0bGU+PHBhdGggZD0iTS43NSwxNy4xODksMTEuNDcsNi40N2EuNzQ5Ljc0OSwwLDAsMSwxLjA2LDBMMjMuMjUsMTcuMTg5IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjwvcGF0aD48L3N2Zz4=", Fd = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Qd,
+ default: Bd
+}, Symbol.toStringTag, { value: "Module" })), Xd = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "close"), /* @__PURE__ */ s("line", { x1: 0.75, y1: 23.249, x2: 23.25, y2: 0.749, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("line", { x1: 23.25, y1: 23.249, x2: 0.75, y2: 0.749, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" })), qd = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PC9kZWZzPjx0aXRsZT5jbG9zZTwvdGl0bGU+PGxpbmUgeDE9IjAuNzUiIHkxPSIyMy4yNDkiIHgyPSIyMy4yNSIgeTI9IjAuNzQ5IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4Ij48L2xpbmU+PGxpbmUgeDE9IjIzLjI1IiB5MT0iMjMuMjQ5IiB4Mj0iMC43NSIgeTI9IjAuNzQ5IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4Ij48L2xpbmU+PC9zdmc+", _d = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Xd,
+ default: qd
+}, Symbol.toStringTag, { value: "Module" })), Kd = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 24 24", id: "Layout--Streamline-Ultimate", height: 24, width: 24, ...e }, /* @__PURE__ */ s("desc", null, "Layout Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m1.5 2.99707 0 18.00003c0 0.8284 0.67157 1.5 1.5 1.5l18 0c0.8284 0 1.5 -0.6716 1.5 -1.5l0 -18.00003c0 -0.82843 -0.6716 -1.5 -1.5 -1.5l-18 0c-0.82843 0 -1.5 0.67157 -1.5 1.5Z", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m12.0029 22.4971 0 -21.00003", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m12.0029 11.9971 10 0", strokeWidth: 1.5 })), $d = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgaWQ9IkxheW91dC0tU3RyZWFtbGluZS1VbHRpbWF0ZSIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ij48ZGVzYz5MYXlvdXQgU3RyZWFtbGluZSBJY29uOiBodHRwczovL3N0cmVhbWxpbmVocS5jb208L2Rlc2M+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTEuNSAyLjk5NzA3IDAgMTguMDAwMDNjMCAwLjgyODQgMC42NzE1NyAxLjUgMS41IDEuNWwxOCAwYzAuODI4NCAwIDEuNSAtMC42NzE2IDEuNSAtMS41bDAgLTE4LjAwMDAzYzAgLTAuODI4NDMgLTAuNjcxNiAtMS41IC0xLjUgLTEuNWwtMTggMGMtMC44Mjg0MyAwIC0xLjUgMC42NzE1NyAtMS41IDEuNVoiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTEyLjAwMjkgMjIuNDk3MSAwIC0yMS4wMDAwMyIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtMTIuMDAyOSAxMS45OTcxIDEwIDAiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", eu = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Kd,
+ default: $d
+}, Symbol.toStringTag, { value: "Module" })), tu = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px", d: "M12.658 2a9.307 9.307 0 0 0-8.15 4.788 9.326 9.326 0 0 0 .23 9.456L2 22l5.75-2.74a9.32 9.32 0 0 0 13.894-5.372 9.341 9.341 0 0 0-1.532-8.185A9.328 9.328 0 0 0 12.658 2Z" })), nu = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjVweCIgZD0iTTEyLjY1OCAyYTkuMzA3IDkuMzA3IDAgMCAwLTguMTUgNC43ODggOS4zMjYgOS4zMjYgMCAwIDAgLjIzIDkuNDU2TDIgMjJsNS43NS0yLjc0YTkuMzIgOS4zMiAwIDAgMCAxMy44OTQtNS4zNzIgOS4zNDEgOS4zNDEgMCAwIDAtMS41MzItOC4xODVBOS4zMjggOS4zMjggMCAwIDAgMTIuNjU4IDJaIi8+Cjwvc3ZnPg==", iu = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: tu,
+ default: nu
+}, Symbol.toStringTag, { value: "Module" })), ru = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", strokeWidth: "1.5px", ...e }, /* @__PURE__ */ s("g", null, /* @__PURE__ */ s("path", { d: "M21.92,17l1.32-10a.75.75,0,0,0-1.08-.78L17.88,9.56a.74.74,0,0,1-1.09-.16L12.56,3.22a.74.74,0,0,0-1.12,0L7.21,9.4a.74.74,0,0,1-1.09.16L1.84,6.3a.75.75,0,0,0-1.08.78L2.08,17Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("line", { x1: 2.25, y1: 21.03, x2: 21.75, y2: 21.03, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }))), ou = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjVweCI+PGc+PHBhdGggZD0iTTIxLjkyLDE3bDEuMzItMTBhLjc1Ljc1LDAsMCwwLTEuMDgtLjc4TDE3Ljg4LDkuNTZhLjc0Ljc0LDAsMCwxLTEuMDktLjE2TDEyLjU2LDMuMjJhLjc0Ljc0LDAsMCwwLTEuMTIsMEw3LjIxLDkuNGEuNzQuNzQsMCwwLDEtMS4wOS4xNkwxLjg0LDYuM2EuNzUuNzUsMCwwLDAtMS4wOC43OEwyLjA4LDE3WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxsaW5lIHgxPSIyLjI1IiB5MT0iMjEuMDMiIHgyPSIyMS43NSIgeTI9IjIxLjAzIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9nPjwvc3ZnPg==", au = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: ru,
+ default: ou
+}, Symbol.toStringTag, { value: "Module" })), su = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "m2.109375 20.390625 18.28125 -18.28125Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M14.765625 17.578125a2.8125 2.8125 0 1 0 5.625 0 2.8125 2.8125 0 1 0 -5.625 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.109375 4.921875a2.8125 2.8125 0 1 0 5.625 0 2.8125 2.8125 0 1 0 -5.625 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), cu = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Im0yLjEwOTM3NSAyMC4zOTA2MjUgMTguMjgxMjUgLTE4LjI4MTI1WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMTQuNzY1NjI1IDE3LjU3ODEyNWEyLjgxMjUgMi44MTI1IDAgMSAwIDUuNjI1IDAgMi44MTI1IDIuODEyNSAwIDEgMCAtNS42MjUgMFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTIuMTA5Mzc1IDQuOTIxODc1YTIuODEyNSAyLjgxMjUgMCAxIDAgNS42MjUgMCAyLjgxMjUgMi44MTI1IDAgMSAwIC01LjYyNSAwWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4K", lu = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: su,
+ default: cu
+}, Symbol.toStringTag, { value: "Module" })), du = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "m11.2509375 3.515625 0 11.25", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m7.0321875 10.546875 4.21875 4.21875 4.21875 -4.21875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M21.797812500000003 14.765625v1.40625a2.8125 2.8125 0 0 1 -2.8125 2.8125h-15.46875a2.8125 2.8125 0 0 1 -2.8125 -2.8125v-1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), uu = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Im0xMS4yNTA5Mzc1IDMuNTE1NjI1IDAgMTEuMjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0ibTcuMDMyMTg3NSAxMC41NDY4NzUgNC4yMTg3NSA0LjIxODc1IDQuMjE4NzUgLTQuMjE4NzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTIxLjc5NzgxMjUwMDAwMDAwMyAxNC43NjU2MjV2MS40MDYyNWEyLjgxMjUgMi44MTI1IDAgMCAxIC0yLjgxMjUgMi44MTI1aC0xNS40Njg3NWEyLjgxMjUgMi44MTI1IDAgMCAxIC0yLjgxMjUgLTIuODEyNXYtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", gu = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: du,
+ default: uu
+}, Symbol.toStringTag, { value: "Module" })), pu = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M15.703125 4.21875V1.640625a0.9375 0.9375 0 0 0 -0.9375 -0.9375h-13.125a0.9375 0.9375 0 0 0 -0.9375 0.9375v13.125a0.9375 0.9375 0 0 0 0.9375 0.9375H4.21875", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinejoin: "round", d: "M6.796875 7.734375a0.9375 0.9375 0 0 1 0.9375 -0.9375h13.125a0.9375 0.9375 0 0 1 0.9375 0.9375v13.125a0.9375 0.9375 0 0 1 -0.9375 0.9375h-13.125a0.9375 0.9375 0 0 1 -0.9375 -0.9375v-13.125Z", strokeWidth: 1.5 })), hu = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xNS43MDMxMjUgNC4yMTg3NVYxLjY0MDYyNWEwLjkzNzUgMC45Mzc1IDAgMCAwIC0wLjkzNzUgLTAuOTM3NWgtMTMuMTI1YTAuOTM3NSAwLjkzNzUgMCAwIDAgLTAuOTM3NSAwLjkzNzV2MTMuMTI1YTAuOTM3NSAwLjkzNzUgMCAwIDAgMC45Mzc1IDAuOTM3NUg0LjIxODc1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNNi43OTY4NzUgNy43MzQzNzVhMC45Mzc1IDAuOTM3NSAwIDAgMSAwLjkzNzUgLTAuOTM3NWgxMy4xMjVhMC45Mzc1IDAuOTM3NSAwIDAgMSAwLjkzNzUgMC45Mzc1djEzLjEyNWEwLjkzNzUgMC45Mzc1IDAgMCAxIC0wLjkzNzUgMC45Mzc1aC0xMy4xMjVhMC45Mzc1IDAuOTM3NSAwIDAgMSAtMC45Mzc1IC0wLjkzNzV2LTEzLjEyNVoiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", mu = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: pu,
+ default: hu
+}, Symbol.toStringTag, { value: "Module" })), Iu = (e) => /* @__PURE__ */ s("svg", { width: 24, height: 24, viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", ...e }, /* @__PURE__ */ s("circle", { cx: 6, cy: 12, r: 1.5, fill: "currentColor" }), /* @__PURE__ */ s("circle", { cx: 12, cy: 12, r: 1.5, fill: "currentColor" }), /* @__PURE__ */ s("path", { d: "M19.5 12C19.5 12.8284 18.8284 13.5 18 13.5C17.1716 13.5 16.5 12.8284 16.5 12C16.5 11.1716 17.1716 10.5 18 10.5C18.8284 10.5 19.5 11.1716 19.5 12Z", fill: "currentColor" })), fu = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNiIgY3k9IjEyIiByPSIxLjUiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxLjUiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8cGF0aCBkPSJNMTkuNSAxMkMxOS41IDEyLjgyODQgMTguODI4NCAxMy41IDE4IDEzLjVDMTcuMTcxNiAxMy41IDE2LjUgMTIuODI4NCAxNi41IDEyQzE2LjUgMTEuMTcxNiAxNy4xNzE2IDEwLjUgMTggMTAuNUMxOC44Mjg0IDEwLjUgMTkuNSAxMS4xNzE2IDE5LjUgMTJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==", Mu = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Iu,
+ default: fu
+}, Symbol.toStringTag, { value: "Module" })), yu = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "M10.546875 16.171875a5.625 5.625 0 1 0 11.25 0 5.625 5.625 0 1 0 -11.25 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m18.67875 14.536875 -2.7234374999999997 3.6309375000000004a0.705 0.705 0 0 1 -1.0603125 0.0759375l-1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M7.734375 14.765625h-5.625a1.40625 1.40625 0 0 1 -1.40625 -1.40625v-11.25a1.40625 1.40625 0 0 1 1.40625 -1.40625h16.875a1.40625 1.40625 0 0 1 1.40625 1.40625V8.4375", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m20.0728125 1.21875 -7.635 5.8725000000000005a3.10125 3.10125 0 0 1 -3.781875 0L1.0209375 1.21875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), bu = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0xMC41NDY4NzUgMTYuMTcxODc1YTUuNjI1IDUuNjI1IDAgMSAwIDExLjI1IDAgNS42MjUgNS42MjUgMCAxIDAgLTExLjI1IDBaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Im0xOC42Nzg3NSAxNC41MzY4NzUgLTIuNzIzNDM3NDk5OTk5OTk5NyAzLjYzMDkzNzUwMDAwMDAwMDRhMC43MDUgMC43MDUgMCAwIDEgLTEuMDYwMzEyNSAwLjA3NTkzNzVsLTEuNDA2MjUgLTEuNDA2MjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTcuNzM0Mzc1IDE0Ljc2NTYyNWgtNS42MjVhMS40MDYyNSAxLjQwNjI1IDAgMCAxIC0xLjQwNjI1IC0xLjQwNjI1di0xMS4yNWExLjQwNjI1IDEuNDA2MjUgMCAwIDEgMS40MDYyNSAtMS40MDYyNWgxNi44NzVhMS40MDYyNSAxLjQwNjI1IDAgMCAxIDEuNDA2MjUgMS40MDYyNVY4LjQzNzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0ibTIwLjA3MjgxMjUgMS4yMTg3NSAtNy42MzUgNS44NzI1MDAwMDAwMDAwMDA1YTMuMTAxMjUgMy4xMDEyNSAwIDAgMSAtMy43ODE4NzUgMEwxLjAyMDkzNzUgMS4yMTg3NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", ju = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: yu,
+ default: bu
+}, Symbol.toStringTag, { value: "Module" })), Nu = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "m1.40625 4.453125 19.6875 0 0 14.0625 -19.6875 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m20.7759375 4.96875 -7.635 5.8725000000000005a3.10125 3.10125 0 0 1 -3.781875 0L1.7240625 4.96875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), vu = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Im0xLjQwNjI1IDQuNDUzMTI1IDE5LjY4NzUgMCAwIDE0LjA2MjUgLTE5LjY4NzUgMFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0ibTIwLjc3NTkzNzUgNC45Njg3NSAtNy42MzUgNS44NzI1MDAwMDAwMDAwMDA1YTMuMTAxMjUgMy4xMDEyNSAwIDAgMSAtMy43ODE4NzUgMEwxLjcyNDA2MjUgNC45Njg3NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", xu = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Nu,
+ default: vu
+}, Symbol.toStringTag, { value: "Module" })), ku = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("path", { d: "M21.796875 12.421875v5.859375a0.9375 0.9375 0 0 1 -0.9375 0.9375H1.640625a0.9375 0.9375 0 0 1 -0.9375 -0.9375V8.671875a0.9375 0.9375 0 0 1 0.9375 -0.9375H8.4375", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M18.125625 13.300312499999999A5.15625 5.15625 0 1 1 21.5625 8.4375", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M14.6878125 8.4375a1.7184375 1.7184375 0 1 0 3.436875 0 1.7184375 1.7184375 0 1 0 -3.436875 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M18.1246875 8.4375A1.719375 1.719375 0 0 0 21.5625 8.4375", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m4.3706249999999995 10.9378125 0 5.077500000000001", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), wu = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZWZzPjwvZGVmcz48cGF0aCBkPSJNMjEuNzk2ODc1IDEyLjQyMTg3NXY1Ljg1OTM3NWEwLjkzNzUgMC45Mzc1IDAgMCAxIC0wLjkzNzUgMC45Mzc1SDEuNjQwNjI1YTAuOTM3NSAwLjkzNzUgMCAwIDEgLTAuOTM3NSAtMC45Mzc1VjguNjcxODc1YTAuOTM3NSAwLjkzNzUgMCAwIDEgMC45Mzc1IC0wLjkzNzVIOC40Mzc1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik0xOC4xMjU2MjUgMTMuMzAwMzEyNDk5OTk5OTk5QTUuMTU2MjUgNS4xNTYyNSAwIDEgMSAyMS41NjI1IDguNDM3NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMTQuNjg3ODEyNSA4LjQzNzVhMS43MTg0Mzc1IDEuNzE4NDM3NSAwIDEgMCAzLjQzNjg3NSAwIDEuNzE4NDM3NSAxLjcxODQzNzUgMCAxIDAgLTMuNDM2ODc1IDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTE4LjEyNDY4NzUgOC40Mzc1QTEuNzE5Mzc1IDEuNzE5Mzc1IDAgMCAwIDIxLjU2MjUgOC40Mzc1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Im00LjM3MDYyNDk5OTk5OTk5OTUgMTAuOTM3ODEyNSAwIDUuMDc3NTAwMDAwMDAwMDAxIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjwvc3ZnPg==", Su = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: ku,
+ default: wu
+}, Symbol.toStringTag, { value: "Module" })), Du = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", height: 24, width: 24, id: "Alert-Triangle--Streamline-Ultimate", ...e }, /* @__PURE__ */ s("desc", null, "Alert Triangle Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("path", { d: "m23.77 20.57 -10 -19A2 2 0 0 0 12 0.5a2 2 0 0 0 -1.77 1.07l-10 19a2 2 0 0 0 0.06 2A2 2 0 0 0 2 23.5h20a2 2 0 0 0 1.77 -2.93ZM11 8.5a1 1 0 0 1 2 0v6a1 1 0 0 1 -2 0ZM12.05 20a1.53 1.53 0 0 1 -1.52 -1.47A1.48 1.48 0 0 1 12 17a1.53 1.53 0 0 1 1.52 1.47A1.48 1.48 0 0 1 12.05 20Z", fill: "currentColor", strokeWidth: 1 })), Lu = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiBpZD0iQWxlcnQtVHJpYW5nbGUtLVN0cmVhbWxpbmUtVWx0aW1hdGUiPjxkZXNjPkFsZXJ0IFRyaWFuZ2xlIFN0cmVhbWxpbmUgSWNvbjogaHR0cHM6Ly9zdHJlYW1saW5laHEuY29tPC9kZXNjPjxwYXRoIGQ9Im0yMy43NyAyMC41NyAtMTAgLTE5QTIgMiAwIDAgMCAxMiAwLjVhMiAyIDAgMCAwIC0xLjc3IDEuMDdsLTEwIDE5YTIgMiAwIDAgMCAwLjA2IDJBMiAyIDAgMCAwIDIgMjMuNWgyMGEyIDIgMCAwIDAgMS43NyAtMi45M1pNMTEgOC41YTEgMSAwIDAgMSAyIDB2NmExIDEgMCAwIDEgLTIgMFpNMTIuMDUgMjBhMS41MyAxLjUzIDAgMCAxIC0xLjUyIC0xLjQ3QTEuNDggMS40OCAwIDAgMSAxMiAxN2ExLjUzIDEuNTMgMCAwIDEgMS41MiAxLjQ3QTEuNDggMS40OCAwIDAgMSAxMi4wNSAyMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+PC9zdmc+", Au = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Du,
+ default: Lu
+}, Symbol.toStringTag, { value: "Module" })), Tu = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M18.09646875 20.3938125c0.674625 0 1.219125 -0.54459375 1.219125 -1.21921875V5.666521875c0 -0.325096875 -0.13003125 -0.6420750000000001 -0.36571875 -0.8696531249999999l-2.43825 -2.34075c-0.227625 -0.227578125 -0.5364375 -0.349490625 -0.85340625 -0.349490625H4.4042625c-0.674596875 0 -1.21914375 0.544546875 -1.21914375 1.21914375V19.17459375c0 0.674625 0.544546875 1.21921875 1.21914375 1.21921875H18.09646875Z", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m8.476865625 12.861375 2.774446875 2.77453125 2.77453125 -2.77453125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m11.2490625 15.63534375 0 -8.770715625", strokeWidth: 1.5 })), Cu = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xOC4wOTY0Njg3NSAyMC4zOTM4MTI1YzAuNjc0NjI1IDAgMS4yMTkxMjUgLTAuNTQ0NTkzNzUgMS4yMTkxMjUgLTEuMjE5MjE4NzVWNS42NjY1MjE4NzVjMCAtMC4zMjUwOTY4NzUgLTAuMTMwMDMxMjUgLTAuNjQyMDc1MDAwMDAwMDAwMSAtMC4zNjU3MTg3NSAtMC44Njk2NTMxMjQ5OTk5OTk5bC0yLjQzODI1IC0yLjM0MDc1Yy0wLjIyNzYyNSAtMC4yMjc1NzgxMjUgLTAuNTM2NDM3NSAtMC4zNDk0OTA2MjUgLTAuODUzNDA2MjUgLTAuMzQ5NDkwNjI1SDQuNDA0MjYyNWMtMC42NzQ1OTY4NzUgMCAtMS4yMTkxNDM3NSAwLjU0NDU0Njg3NSAtMS4yMTkxNDM3NSAxLjIxOTE0Mzc1VjE5LjE3NDU5Mzc1YzAgMC42NzQ2MjUgMC41NDQ1NDY4NzUgMS4yMTkyMTg3NSAxLjIxOTE0Mzc1IDEuMjE5MjE4NzVIMTguMDk2NDY4NzVaIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im04LjQ3Njg2NTYyNSAxMi44NjEzNzUgMi43NzQ0NDY4NzUgMi43NzQ1MzEyNSAyLjc3NDUzMTI1IC0yLjc3NDUzMTI1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0xMS4yNDkwNjI1IDE1LjYzNTM0Mzc1IDAgLTguNzcwNzE1NjI1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjwvc3ZnPg==", zu = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Tu,
+ default: Cu
+}, Symbol.toStringTag, { value: "Module" })), Eu = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinejoin: "round", strokeWidth: 2, d: "M17.041 12.025 6.91 22.156 1 23l.844-5.91L11.975 6.96m0-5.067 10.132 10.132" }), /* @__PURE__ */ s("path", { fill: "currentColor", d: "M17.885 1.05a3.581 3.581 0 1 1 5.066 5.065l-3.377 3.377-5.066-5.066 3.377-3.377Z" })), Uu = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTE3LjA0MSAxMi4wMjUgNi45MSAyMi4xNTYgMSAyM2wuODQ0LTUuOTFMMTEuOTc1IDYuOTZtMC01LjA2NyAxMC4xMzIgMTAuMTMyIi8+CiAgPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTcuODg1IDEuMDVhMy41ODEgMy41ODEgMCAxIDEgNS4wNjYgNS4wNjVsLTMuMzc3IDMuMzc3LTUuMDY2LTUuMDY2IDMuMzc3LTMuMzc3WiIvPgo8L3N2Zz4=", Ru = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Eu,
+ default: Uu
+}, Symbol.toStringTag, { value: "Module" })), Zu = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "M16.996875 7.265625h-3.99375V5.475a0.9375 0.9375 0 0 1 0.9375 -1.03125h2.8125v-3.75h-4.059375c-3.684375 0 -4.378125 2.8125 -4.378125 4.55625v2.015625h-2.8125v3.75h2.8125v10.78125h4.6875v-10.78125h3.609375Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), Wu = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0xNi45OTY4NzUgNy4yNjU2MjVoLTMuOTkzNzVWNS40NzVhMC45Mzc1IDAuOTM3NSAwIDAgMSAwLjkzNzUgLTEuMDMxMjVoMi44MTI1di0zLjc1aC00LjA1OTM3NWMtMy42ODQzNzUgMCAtNC4zNzgxMjUgMi44MTI1IC00LjM3ODEyNSA0LjU1NjI1djIuMDE1NjI1aC0yLjgxMjV2My43NWgyLjgxMjV2MTAuNzgxMjVoNC42ODc1di0xMC43ODEyNWgzLjYwOTM3NVoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", Ou = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Zu,
+ default: Wu
+}, Symbol.toStringTag, { value: "Module" })), Pu = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeMiterlimit: 10, d: "M6.140625 10.828125c-1.78125 0 -3.28125 1.5 -3.28125 3.28125 0 1.5 0.375 3 1.21875 4.3125l0.65625 1.125c0.84375 1.40625 2.4375 2.25 4.03125 2.25h6.1875c2.625 0 4.6875 -2.0625 4.6875 -4.6875v-6.84375c0 -0.9375 -0.75 -1.6875 -1.6875 -1.6875s-1.6875 0.75 -1.6875 1.6875v-0.9375c0 -0.9375 -0.75 -1.6875 -1.6875 -1.6875s-1.6875 0.75 -1.6875 1.6875v0.28125l0 -0.75c0 -0.9375 -0.75 -1.6875 -1.6875 -1.6875s-1.6875 0.75 -1.6875 1.6875l0 0.215625m0 0.5343749999999999 0 -0.5343749999999999m-3.375 4.753125000000001V2.390625c0 -0.9375 0.75 -1.6875 1.6875 -1.6875s1.6875 0.75 1.6875 1.6875l0 6.684375", strokeWidth: 1.5 })), Hu = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTYuMTQwNjI1IDEwLjgyODEyNWMtMS43ODEyNSAwIC0zLjI4MTI1IDEuNSAtMy4yODEyNSAzLjI4MTI1IDAgMS41IDAuMzc1IDMgMS4yMTg3NSA0LjMxMjVsMC42NTYyNSAxLjEyNWMwLjg0Mzc1IDEuNDA2MjUgMi40Mzc1IDIuMjUgNC4wMzEyNSAyLjI1aDYuMTg3NWMyLjYyNSAwIDQuNjg3NSAtMi4wNjI1IDQuNjg3NSAtNC42ODc1di02Ljg0Mzc1YzAgLTAuOTM3NSAtMC43NSAtMS42ODc1IC0xLjY4NzUgLTEuNjg3NXMtMS42ODc1IDAuNzUgLTEuNjg3NSAxLjY4NzV2LTAuOTM3NWMwIC0wLjkzNzUgLTAuNzUgLTEuNjg3NSAtMS42ODc1IC0xLjY4NzVzLTEuNjg3NSAwLjc1IC0xLjY4NzUgMS42ODc1djAuMjgxMjVsMCAtMC43NWMwIC0wLjkzNzUgLTAuNzUgLTEuNjg3NSAtMS42ODc1IC0xLjY4NzVzLTEuNjg3NSAwLjc1IC0xLjY4NzUgMS42ODc1bDAgMC4yMTU2MjVtMCAwLjUzNDM3NDk5OTk5OTk5OTkgMCAtMC41MzQzNzQ5OTk5OTk5OTk5bS0zLjM3NSA0Ljc1MzEyNTAwMDAwMDAwMVYyLjM5MDYyNWMwIC0wLjkzNzUgMC43NSAtMS42ODc1IDEuNjg3NSAtMS42ODc1czEuNjg3NSAwLjc1IDEuNjg3NSAxLjY4NzVsMCA2LjY4NDM3NSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", Ju = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Pu,
+ default: Hu
+}, Symbol.toStringTag, { value: "Module" })), Gu = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "navigation-menu"), /* @__PURE__ */ s("line", { x1: 2.25, y1: 18.003, x2: 21.75, y2: 18.003, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("line", { x1: 2.25, y1: 12.003, x2: 21.75, y2: 12.003, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("line", { x1: 2.25, y1: 6.003, x2: 21.75, y2: 6.003, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" })), Vu = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PC9kZWZzPjx0aXRsZT5uYXZpZ2F0aW9uLW1lbnU8L3RpdGxlPjxsaW5lIHgxPSIyLjI1IiB5MT0iMTguMDAzIiB4Mj0iMjEuNzUiIHkyPSIxOC4wMDMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41cHgiPjwvbGluZT48bGluZSB4MT0iMi4yNSIgeTE9IjEyLjAwMyIgeDI9IjIxLjc1IiB5Mj0iMTIuMDAzIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4Ij48L2xpbmU+PGxpbmUgeDE9IjIuMjUiIHkxPSI2LjAwMyIgeDI9IjIxLjc1IiB5Mj0iNi4wMDMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41cHgiPjwvbGluZT48L3N2Zz4=", Yu = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Gu,
+ default: Vu
+}, Symbol.toStringTag, { value: "Module" })), Qu = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 24 24", id: "Hearts-Card--Streamline-Ultimate.svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("desc", null, "Hearts Card Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("path", { fill: "currentColor", fillRule: "evenodd", d: "M7.284 2.513a6.376 6.376 0 0 0 -4.146 11.22l8.014 7.42a1.25 1.25 0 0 0 1.698 0l8.024 -7.43A6.376 6.376 0 1 0 12 4.599a6.36 6.36 0 0 0 -4.716 -2.086Z", clipRule: "evenodd", strokeWidth: 1 })), Bu = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgaWQ9IkhlYXJ0cy1DYXJkLS1TdHJlYW1saW5lLVVsdGltYXRlLnN2ZyIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ij48ZGVzYz5IZWFydHMgQ2FyZCBTdHJlYW1saW5lIEljb246IGh0dHBzOi8vc3RyZWFtbGluZWhxLmNvbTwvZGVzYz48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTcuMjg0IDIuNTEzYTYuMzc2IDYuMzc2IDAgMCAwIC00LjE0NiAxMS4yMmw4LjAxNCA3LjQyYTEuMjUgMS4yNSAwIDAgMCAxLjY5OCAwbDguMDI0IC03LjQzQTYuMzc2IDYuMzc2IDAgMSAwIDEyIDQuNTk5YTYuMzYgNi4zNiAwIDAgMCAtNC43MTYgLTIuMDg2WiIgY2xpcC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjEiPjwvcGF0aD48L3N2Zz4=", Fu = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Qu,
+ default: Bu
+}, Symbol.toStringTag, { value: "Module" })), Xu = (e) => /* @__PURE__ */ s("svg", { width: 26, height: 24, viewBox: "0 0 26 24", xmlns: "http://www.w3.org/2000/svg", ...e }, /* @__PURE__ */ s("path", { d: "M23.651 5.357c-.878-1.717-2.269-2.728-4.173-3.034-1.904-.305-3.541.22-4.912 1.577L13 5.329 11.434 3.9c-1.371-1.356-3.009-1.881-4.913-1.575-1.904.306-3.295 1.317-4.172 3.035-1.222 2.42-.867 4.582 1.063 6.486L13 21.75l9.588-9.907c1.93-1.904 2.285-4.066 1.063-6.486z", strokeLinecap: "round", strokeLinejoin: "round", fill: "none", stroke: "currentColor", strokeWidth: 1.5 })), qu = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjMuNjUxIDUuMzU3Yy0uODc4LTEuNzE3LTIuMjY5LTIuNzI4LTQuMTczLTMuMDM0LTEuOTA0LS4zMDUtMy41NDEuMjItNC45MTIgMS41NzdMMTMgNS4zMjkgMTEuNDM0IDMuOWMtMS4zNzEtMS4zNTYtMy4wMDktMS44ODEtNC45MTMtMS41NzUtMS45MDQuMzA2LTMuMjk1IDEuMzE3LTQuMTcyIDMuMDM1LTEuMjIyIDIuNDItLjg2NyA0LjU4MiAxLjA2MyA2LjQ4NkwxMyAyMS43NWw5LjU4OC05LjkwN2MxLjkzLTEuOTA0IDIuMjg1LTQuMDY2IDEuMDYzLTYuNDg2eiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIC8+Cjwvc3ZnPg==", _u = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Xu,
+ default: qu
+}, Symbol.toStringTag, { value: "Module" })), Ku = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", id: "House-Entrance--Streamline-Streamline--3.0", height: 24, width: 24, ...e }, /* @__PURE__ */ s("desc", null, "House Entrance Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "house-entrance"), /* @__PURE__ */ s("path", { d: "M22.868 8.947 12 0.747l-10.878 8.2a1.177 1.177 0 0 0 -0.377 0.8v12.522a0.981 0.981 0 0 0 0.978 0.978h6.522V18a3.75 3.75 0 0 1 7.5 0v5.25h6.521a0.982 0.982 0 0 0 0.979 -0.978V9.747a1.181 1.181 0 0 0 -0.377 -0.8Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), $u = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaWQ9IkhvdXNlLUVudHJhbmNlLS1TdHJlYW1saW5lLVN0cmVhbWxpbmUtLTMuMCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ij48ZGVzYz5Ib3VzZSBFbnRyYW5jZSBTdHJlYW1saW5lIEljb246IGh0dHBzOi8vc3RyZWFtbGluZWhxLmNvbTwvZGVzYz48ZGVmcz48L2RlZnM+PHRpdGxlPmhvdXNlLWVudHJhbmNlPC90aXRsZT48cGF0aCBkPSJNMjIuODY4IDguOTQ3IDEyIDAuNzQ3bC0xMC44NzggOC4yYTEuMTc3IDEuMTc3IDAgMCAwIC0wLjM3NyAwLjh2MTIuNTIyYTAuOTgxIDAuOTgxIDAgMCAwIDAuOTc4IDAuOTc4aDYuNTIyVjE4YTMuNzUgMy43NSAwIDAgMSA3LjUgMHY1LjI1aDYuNTIxYTAuOTgyIDAuOTgyIDAgMCAwIDAuOTc5IC0wLjk3OFY5Ljc0N2ExLjE4MSAxLjE4MSAwIDAgMCAtMC4zNzcgLTAuOFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", e0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Ku,
+ default: $u
+}, Symbol.toStringTag, { value: "Module" })), t0 = (e) => /* @__PURE__ */ s("svg", { viewBox: "0 0 20 20", xmlns: "http://www.w3.org/2000/svg", id: "Hyperlink-Circle--Streamline-Ultimate", height: 20, width: 20, ...e }, /* @__PURE__ */ s("desc", null, "Hyperlink Circle Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("path", { d: "M10.426416666666666 16.262500000000003C9.295 18.64975 6.448083333333334 19.675166666666666 4.054333333333333 18.55766666666667H4.054333333333333C1.6670833333333335 17.42625 0.6416666666666667 14.579250000000002 1.75925 12.185500000000001L3.2155 9.090583333333333C4.3465 6.7035 7.193166666666667 5.678 9.586583333333333 6.7955000000000005H9.586583333333333C10.948333333333334 7.437916666666666 11.928416666666667 8.6835 12.232583333333334 10.158083333333334", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M9.573916666666667 3.7375000000000003C10.705333333333334 1.3502500000000002 13.552333333333333 0.3248333333333333 15.946083333333334 1.442416666666667H15.946083333333334C18.33275 2.57375 19.358 5.4199166666666665 18.241166666666665 7.813416666666666L16.784833333333335 10.908333333333333C15.653416666666667 13.295583333333335 12.806500000000002 14.321 10.41275 13.203416666666666H10.41275C9.248583333333334 12.654916666666667 8.354916666666668 11.659916666666666 7.934333333333334 10.443666666666667", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), n0 = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9Ikh5cGVybGluay1DaXJjbGUtLVN0cmVhbWxpbmUtVWx0aW1hdGUiIGhlaWdodD0iMjAiIHdpZHRoPSIyMCI+PGRlc2M+SHlwZXJsaW5rIENpcmNsZSBTdHJlYW1saW5lIEljb246IGh0dHBzOi8vc3RyZWFtbGluZWhxLmNvbTwvZGVzYz48cGF0aCBkPSJNMTAuNDI2NDE2NjY2NjY2NjY2IDE2LjI2MjUwMDAwMDAwMDAwM0M5LjI5NSAxOC42NDk3NSA2LjQ0ODA4MzMzMzMzMzMzNCAxOS42NzUxNjY2NjY2NjY2NjYgNC4wNTQzMzMzMzMzMzMzMzMgMTguNTU3NjY2NjY2NjY2NjdINC4wNTQzMzMzMzMzMzMzMzNDMS42NjcwODMzMzMzMzMzMzM1IDE3LjQyNjI1IDAuNjQxNjY2NjY2NjY2NjY2NyAxNC41NzkyNTAwMDAwMDAwMDIgMS43NTkyNSAxMi4xODU1MDAwMDAwMDAwMDFMMy4yMTU1IDkuMDkwNTgzMzMzMzMzMzMzQzQuMzQ2NSA2LjcwMzUgNy4xOTMxNjY2NjY2NjY2NjcgNS42NzggOS41ODY1ODMzMzMzMzMzMzMgNi43OTU1MDAwMDAwMDAwMDA1SDkuNTg2NTgzMzMzMzMzMzMzQzEwLjk0ODMzMzMzMzMzMzMzNCA3LjQzNzkxNjY2NjY2NjY2NiAxMS45Mjg0MTY2NjY2NjY2NjcgOC42ODM1IDEyLjIzMjU4MzMzMzMzMzMzNCAxMC4xNTgwODMzMzMzMzMzMzQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTkuNTczOTE2NjY2NjY2NjY3IDMuNzM3NTAwMDAwMDAwMDAwM0MxMC43MDUzMzMzMzMzMzMzMzQgMS4zNTAyNTAwMDAwMDAwMDAyIDEzLjU1MjMzMzMzMzMzMzMzMyAwLjMyNDgzMzMzMzMzMzMzMzMgMTUuOTQ2MDgzMzMzMzMzMzM0IDEuNDQyNDE2NjY2NjY2NjY3SDE1Ljk0NjA4MzMzMzMzMzMzNEMxOC4zMzI3NSAyLjU3Mzc1IDE5LjM1OCA1LjQxOTkxNjY2NjY2NjY2NjUgMTguMjQxMTY2NjY2NjY2NjY1IDcuODEzNDE2NjY2NjY2NjY2TDE2Ljc4NDgzMzMzMzMzMzMzNSAxMC45MDgzMzMzMzMzMzMzMzNDMTUuNjUzNDE2NjY2NjY2NjY3IDEzLjI5NTU4MzMzMzMzMzMzNSAxMi44MDY1MDAwMDAwMDAwMDIgMTQuMzIxIDEwLjQxMjc1IDEzLjIwMzQxNjY2NjY2NjY2NkgxMC40MTI3NUM5LjI0ODU4MzMzMzMzMzMzNCAxMi42NTQ5MTY2NjY2NjY2NjcgOC4zNTQ5MTY2NjY2NjY2NjggMTEuNjU5OTE2NjY2NjY2NjY2IDcuOTM0MzMzMzMzMzMzMzM0IDEwLjQ0MzY2NjY2NjY2NjY2NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4K", i0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: t0,
+ default: n0
+}, Symbol.toStringTag, { value: "Module" })), r0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M18.09553125 20.3938125c0.674625 0 1.21921875 -0.54459375 1.21921875 -1.21921875V5.666521875c0 -0.325096875 -0.13012500000000002 -0.6420750000000001 -0.3658125 -0.8696531249999999l-2.43825 -2.34075c-0.227625 -0.227578125 -0.5364375 -0.349490625 -0.85340625 -0.349490625H4.40334375c-0.6745875 0 -1.21914375 0.544546875 -1.21914375 1.21914375V19.17459375c0 0.674625 0.5445562500000001 1.21921875 1.21914375 1.21921875h13.692187500000001Z", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m8.47595625 9.638625 2.7744187499999997 -2.774559375L14.025 9.638625", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m11.248125 6.864684375 0 8.770659375000001", strokeWidth: 1.5 })), o0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xOC4wOTU1MzEyNSAyMC4zOTM4MTI1YzAuNjc0NjI1IDAgMS4yMTkyMTg3NSAtMC41NDQ1OTM3NSAxLjIxOTIxODc1IC0xLjIxOTIxODc1VjUuNjY2NTIxODc1YzAgLTAuMzI1MDk2ODc1IC0wLjEzMDEyNTAwMDAwMDAwMDAyIC0wLjY0MjA3NTAwMDAwMDAwMDEgLTAuMzY1ODEyNSAtMC44Njk2NTMxMjQ5OTk5OTk5bC0yLjQzODI1IC0yLjM0MDc1Yy0wLjIyNzYyNSAtMC4yMjc1NzgxMjUgLTAuNTM2NDM3NSAtMC4zNDk0OTA2MjUgLTAuODUzNDA2MjUgLTAuMzQ5NDkwNjI1SDQuNDAzMzQzNzVjLTAuNjc0NTg3NSAwIC0xLjIxOTE0Mzc1IDAuNTQ0NTQ2ODc1IC0xLjIxOTE0Mzc1IDEuMjE5MTQzNzVWMTkuMTc0NTkzNzVjMCAwLjY3NDYyNSAwLjU0NDU1NjI1MDAwMDAwMDEgMS4yMTkyMTg3NSAxLjIxOTE0Mzc1IDEuMjE5MjE4NzVoMTMuNjkyMTg3NTAwMDAwMDAxWiIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtOC40NzU5NTYyNSA5LjYzODYyNSAyLjc3NDQxODc0OTk5OTk5OTcgLTIuNzc0NTU5Mzc1TDE0LjAyNSA5LjYzODYyNSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtMTEuMjQ4MTI1IDYuODY0Njg0Mzc1IDAgOC43NzA2NTkzNzUwMDAwMDEiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", a0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: r0,
+ default: o0
+}, Symbol.toStringTag, { value: "Module" })), s0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", height: 24, width: 24, id: "Information-Circle--Streamline-Ultimate", ...e }, /* @__PURE__ */ s("desc", null, "Information Circle Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("path", { d: "M12 0a12 12 0 1 0 12 12A12 12 0 0 0 12 0Zm0.25 5a1.5 1.5 0 1 1 -1.5 1.5 1.5 1.5 0 0 1 1.5 -1.5Zm2.25 13.5h-4a1 1 0 0 1 0 -2h0.75a0.25 0.25 0 0 0 0.25 -0.25v-4.5a0.25 0.25 0 0 0 -0.25 -0.25h-0.75a1 1 0 0 1 0 -2h1a2 2 0 0 1 2 2v4.75a0.25 0.25 0 0 0 0.25 0.25h0.75a1 1 0 0 1 0 2Z", fill: "currentcolor", strokeWidth: 1 })), c0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiBpZD0iSW5mb3JtYXRpb24tQ2lyY2xlLS1TdHJlYW1saW5lLVVsdGltYXRlIj48ZGVzYz5JbmZvcm1hdGlvbiBDaXJjbGUgU3RyZWFtbGluZSBJY29uOiBodHRwczovL3N0cmVhbWxpbmVocS5jb208L2Rlc2M+PHBhdGggZD0iTTEyIDBhMTIgMTIgMCAxIDAgMTIgMTJBMTIgMTIgMCAwIDAgMTIgMFptMC4yNSA1YTEuNSAxLjUgMCAxIDEgLTEuNSAxLjUgMS41IDEuNSAwIDAgMSAxLjUgLTEuNVptMi4yNSAxMy41aC00YTEgMSAwIDAgMSAwIC0yaDAuNzVhMC4yNSAwLjI1IDAgMCAwIDAuMjUgLTAuMjV2LTQuNWEwLjI1IDAuMjUgMCAwIDAgLTAuMjUgLTAuMjVoLTAuNzVhMSAxIDAgMCAxIDAgLTJoMWEyIDIgMCAwIDEgMiAydjQuNzVhMC4yNSAwLjI1IDAgMCAwIDAuMjUgMC4yNWgwLjc1YTEgMSAwIDAgMSAwIDJaIiBmaWxsPSJjdXJyZW50Y29sb3IiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPjwvc3ZnPg==", l0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: s0,
+ default: c0
+}, Symbol.toStringTag, { value: "Module" })), d0 = (e) => /* @__PURE__ */ s("svg", { viewBox: "0 0 46 43", ...e }, /* @__PURE__ */ s("title", null, "integration"), /* @__PURE__ */ s("g", { stroke: "currentColor", fill: "none", fillRule: "evenodd", strokeWidth: "1.5px" }, /* @__PURE__ */ s("path", { d: "M-1-3h48v48H-1z", stroke: "none" }), /* @__PURE__ */ s("g", { strokeLinecap: "round", strokeLinejoin: "round" }, /* @__PURE__ */ s("path", { d: "M32.932 6.574c.713.428 1.069 1.057 1.068 1.888v9.278l-11 7.076-11-7.076V8.462c0-.831.355-1.46 1.068-1.888l8.8-5.28c.755-.453 1.51-.453 2.264 0l8.8 5.28zM23 13.816v11" }), /* @__PURE__ */ s("path", { d: "M34 31.416l-11-6.6 11-7.076 10 6.426c.669.435 1.002 1.052 1 1.85v8.124c.002.798-.331 1.415-1 1.85l-8.8 5.66c-.793.51-1.587.51-2.38 0L23 35.34V24.816m11 6.6V42M23 24.816V35.34l-9.8 6.31c-.793.51-1.587.51-2.38 0l-8.8-5.66c-.678-.43-1.018-1.047-1.02-1.85v-8.124c-.002-.798.331-1.415 1-1.85l10-6.426 11 7.076-11 6.6m0 0L1.262 24.974M12 31.416V42m11-28.184L12.282 7.384m21.436 0L23 13.816m21.738 11.158L34 31.416" })))), u0 = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDYgNDMiPjx0aXRsZT5pbnRlZ3JhdGlvbjwvdGl0bGU+PGcgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIxLjVweCI+PHBhdGggZD0iTS0xLTNoNDh2NDhILTF6IiBzdHJva2U9Im5vbmUiPjwvcGF0aD48ZyBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0zMi45MzIgNi41NzRjLjcxMy40MjggMS4wNjkgMS4wNTcgMS4wNjggMS44ODh2OS4yNzhsLTExIDcuMDc2LTExLTcuMDc2VjguNDYyYzAtLjgzMS4zNTUtMS40NiAxLjA2OC0xLjg4OGw4LjgtNS4yOGMuNzU1LS40NTMgMS41MS0uNDUzIDIuMjY0IDBsOC44IDUuMjh6TTIzIDEzLjgxNnYxMSI+PC9wYXRoPjxwYXRoIGQ9Ik0zNCAzMS40MTZsLTExLTYuNiAxMS03LjA3NiAxMCA2LjQyNmMuNjY5LjQzNSAxLjAwMiAxLjA1MiAxIDEuODV2OC4xMjRjLjAwMi43OTgtLjMzMSAxLjQxNS0xIDEuODVsLTguOCA1LjY2Yy0uNzkzLjUxLTEuNTg3LjUxLTIuMzggMEwyMyAzNS4zNFYyNC44MTZtMTEgNi42VjQyTTIzIDI0LjgxNlYzNS4zNGwtOS44IDYuMzFjLS43OTMuNTEtMS41ODcuNTEtMi4zOCAwbC04LjgtNS42NmMtLjY3OC0uNDMtMS4wMTgtMS4wNDctMS4wMi0xLjg1di04LjEyNGMtLjAwMi0uNzk4LjMzMS0xLjQxNSAxLTEuODVsMTAtNi40MjYgMTEgNy4wNzYtMTEgNi42bTAgMEwxLjI2MiAyNC45NzRNMTIgMzEuNDE2VjQybTExLTI4LjE4NEwxMi4yODIgNy4zODRtMjEuNDM2IDBMMjMgMTMuODE2bTIxLjczOCAxMS4xNThMMzQgMzEuNDE2Ij48L3BhdGg+PC9nPjwvZz48L3N2Zz4=", g0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: d0,
+ default: u0
+}, Symbol.toStringTag, { value: "Module" })), p0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("g", null, /* @__PURE__ */ s("path", { d: "M12.01875 13.603125 14.399999999999999 11.25l1.65 0.440625a1.4625000000000001 1.4625000000000001 0 0 0 1.415625 -0.440625 1.4812500000000002 1.4812500000000002 0 0 0 0.346875 -1.396875l-0.440625 -1.640625 0.7687499999999999 -0.7125 1.65 0.440625A1.4625000000000001 1.4625000000000001 0 0 0 21.20625 7.5 1.4812500000000002 1.4812500000000002 0 0 0 21.5625 6.1125l-0.440625 -1.640625a2.203125 2.203125 0 0 0 -3.121875 -3.121875l-9.103125 9.13125a5.896875 5.896875 0 1 0 3.121875 3.121875Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M3.99375 16.725a1.78125 1.78125 0 1 0 3.5625 0 1.78125 1.78125 0 1 0 -3.5625 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }))), h0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxnPjxwYXRoIGQ9Ik0xMi4wMTg3NSAxMy42MDMxMjUgMTQuMzk5OTk5OTk5OTk5OTk5IDExLjI1bDEuNjUgMC40NDA2MjVhMS40NjI1MDAwMDAwMDAwMDAxIDEuNDYyNTAwMDAwMDAwMDAwMSAwIDAgMCAxLjQxNTYyNSAtMC40NDA2MjUgMS40ODEyNTAwMDAwMDAwMDAyIDEuNDgxMjUwMDAwMDAwMDAwMiAwIDAgMCAwLjM0Njg3NSAtMS4zOTY4NzVsLTAuNDQwNjI1IC0xLjY0MDYyNSAwLjc2ODc0OTk5OTk5OTk5OTkgLTAuNzEyNSAxLjY1IDAuNDQwNjI1QTEuNDYyNTAwMDAwMDAwMDAwMSAxLjQ2MjUwMDAwMDAwMDAwMDEgMCAwIDAgMjEuMjA2MjUgNy41IDEuNDgxMjUwMDAwMDAwMDAwMiAxLjQ4MTI1MDAwMDAwMDAwMDIgMCAwIDAgMjEuNTYyNSA2LjExMjVsLTAuNDQwNjI1IC0xLjY0MDYyNWEyLjIwMzEyNSAyLjIwMzEyNSAwIDAgMCAtMy4xMjE4NzUgLTMuMTIxODc1bC05LjEwMzEyNSA5LjEzMTI1YTUuODk2ODc1IDUuODk2ODc1IDAgMSAwIDMuMTIxODc1IDMuMTIxODc1WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMy45OTM3NSAxNi43MjVhMS43ODEyNSAxLjc4MTI1IDAgMSAwIDMuNTYyNSAwIDEuNzgxMjUgMS43ODEyNSAwIDEgMCAtMy41NjI1IDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9nPjwvc3ZnPg==", m0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: p0,
+ default: h0
+}, Symbol.toStringTag, { value: "Module" })), I0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M6.305625 0.703125h9.84375", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M14.743125000000001 7.734375V0.703125h-7.03125v7.03125L1.3959375 17.451562499999998A2.8125 2.8125 0 0 0 3.75 21.796875h14.95125a2.8125 2.8125 0 0 0 2.3578125 -4.3453124999999995L14.743125000000001 7.734375Z", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M4.9696875 11.953125h12.515625", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M13.336875000000001 16.171875h2.8125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M14.743125000000001 14.765625v2.8125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M14.743125000000001 3.515625h-2.8125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M14.743125000000001 6.328125h-2.8125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M6.305625 18.6328125a0.3515625 0.3515625 0 0 1 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M6.305625 18.6328125a0.3515625 0.3515625 0 0 0 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("g", null, /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M9.118125000000001 15.8203125a0.3515625 0.3515625 0 0 1 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M9.118125000000001 15.8203125a0.3515625 0.3515625 0 0 0 0 -0.703125", strokeWidth: 1.5 }))), f0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik02LjMwNTYyNSAwLjcwMzEyNWg5Ljg0Mzc1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xNC43NDMxMjUwMDAwMDAwMDEgNy43MzQzNzVWMC43MDMxMjVoLTcuMDMxMjV2Ny4wMzEyNUwxLjM5NTkzNzUgMTcuNDUxNTYyNDk5OTk5OTk4QTIuODEyNSAyLjgxMjUgMCAwIDAgMy43NSAyMS43OTY4NzVoMTQuOTUxMjVhMi44MTI1IDIuODEyNSAwIDAgMCAyLjM1NzgxMjUgLTQuMzQ1MzEyNDk5OTk5OTk5NUwxNC43NDMxMjUwMDAwMDAwMDEgNy43MzQzNzVaIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik00Ljk2OTY4NzUgMTEuOTUzMTI1aDEyLjUxNTYyNSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTMuMzM2ODc1MDAwMDAwMDAxIDE2LjE3MTg3NWgyLjgxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTE0Ljc0MzEyNTAwMDAwMDAwMSAxNC43NjU2MjV2Mi44MTI1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xNC43NDMxMjUwMDAwMDAwMDEgMy41MTU2MjVoLTIuODEyNSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTQuNzQzMTI1MDAwMDAwMDAxIDYuMzI4MTI1aC0yLjgxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Ik02LjMwNTYyNSAxOC42MzI4MTI1YTAuMzUxNTYyNSAwLjM1MTU2MjUgMCAwIDEgMCAtMC43MDMxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Ik02LjMwNTYyNSAxOC42MzI4MTI1YTAuMzUxNTYyNSAwLjM1MTU2MjUgMCAwIDAgMCAtMC43MDMxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PGc+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Ik05LjExODEyNTAwMDAwMDAwMSAxNS44MjAzMTI1YTAuMzUxNTYyNSAwLjM1MTU2MjUgMCAwIDEgMCAtMC43MDMxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Ik05LjExODEyNTAwMDAwMDAwMSAxNS44MjAzMTI1YTAuMzUxNTYyNSAwLjM1MTU2MjUgMCAwIDAgMCAtMC43MDMxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9nPjwvc3ZnPg==", M0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: I0,
+ default: f0
+}, Symbol.toStringTag, { value: "Module" })), y0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("g", null, /* @__PURE__ */ s("path", { d: "M2.109375 0.703125h8.4375s1.40625 0 1.40625 1.40625v8.4375s0 1.40625 -1.40625 1.40625h-8.4375s-1.40625 0 -1.40625 -1.40625v-8.4375s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M14.765625 10.546875h5.625a1.40625 1.40625 0 0 1 1.40625 1.40625v8.4375a1.40625 1.40625 0 0 1 -1.40625 1.40625h-8.4375a1.40625 1.40625 0 0 1 -1.40625 -1.40625v-5.625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m14.53125 16.875 3.28125 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("g", null, /* @__PURE__ */ s("path", { d: "m6.328125 3.515625 0 1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m3.515625 4.921875 5.625 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M7.734375 4.921875s-1.40625 4.21875 -4.21875 4.21875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M6.328125 7.5a3.675 3.675 0 0 0 2.8125 1.621875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), /* @__PURE__ */ s("path", { d: "M14.53125 18.984375v-3.75a1.640625 1.640625 0 0 1 3.28125 0v3.75", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }))), b0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxnPjxwYXRoIGQ9Ik0yLjEwOTM3NSAwLjcwMzEyNWg4LjQzNzVzMS40MDYyNSAwIDEuNDA2MjUgMS40MDYyNXY4LjQzNzVzMCAxLjQwNjI1IC0xLjQwNjI1IDEuNDA2MjVoLTguNDM3NXMtMS40MDYyNSAwIC0xLjQwNjI1IC0xLjQwNjI1di04LjQzNzVzMCAtMS40MDYyNSAxLjQwNjI1IC0xLjQwNjI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik0xNC43NjU2MjUgMTAuNTQ2ODc1aDUuNjI1YTEuNDA2MjUgMS40MDYyNSAwIDAgMSAxLjQwNjI1IDEuNDA2MjV2OC40Mzc1YTEuNDA2MjUgMS40MDYyNSAwIDAgMSAtMS40MDYyNSAxLjQwNjI1aC04LjQzNzVhMS40MDYyNSAxLjQwNjI1IDAgMCAxIC0xLjQwNjI1IC0xLjQwNjI1di01LjYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJtMTQuNTMxMjUgMTYuODc1IDMuMjgxMjUgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48Zz48cGF0aCBkPSJtNi4zMjgxMjUgMy41MTU2MjUgMCAxLjQwNjI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Im0zLjUxNTYyNSA0LjkyMTg3NSA1LjYyNSAwIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik03LjczNDM3NSA0LjkyMTg3NXMtMS40MDYyNSA0LjIxODc1IC00LjIxODc1IDQuMjE4NzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTYuMzI4MTI1IDcuNWEzLjY3NSAzLjY3NSAwIDAgMCAyLjgxMjUgMS42MjE4NzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9nPjxwYXRoIGQ9Ik0xNC41MzEyNSAxOC45ODQzNzV2LTMuNzVhMS42NDA2MjUgMS42NDA2MjUgMCAwIDEgMy4yODEyNSAwdjMuNzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9nPjwvc3ZnPg==", j0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: y0,
+ default: b0
+}, Symbol.toStringTag, { value: "Module" })), N0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "Desktop"), /* @__PURE__ */ s("path", { d: "M21,14.25V4.5A1.5,1.5,0,0,0,19.5,3H4.5A1.5,1.5,0,0,0,3,4.5v9.75Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("path", { d: "M23.121,18.891A1.5,1.5,0,0,1,21.75,21H2.25A1.5,1.5,0,0,1,.879,18.891L3,14.25H21Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("line", { x1: 10.5, y1: 18, x2: 13.5, y2: 18, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" })), v0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PC9kZWZzPjx0aXRsZT5EZXNrdG9wPC90aXRsZT48cGF0aCBkPSJNMjEsMTQuMjVWNC41QTEuNSwxLjUsMCwwLDAsMTkuNSwzSDQuNUExLjUsMS41LDAsMCwwLDMsNC41djkuNzVaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4Ij48L3BhdGg+PHBhdGggZD0iTTIzLjEyMSwxOC44OTFBMS41LDEuNSwwLDAsMSwyMS43NSwyMUgyLjI1QTEuNSwxLjUsMCwwLDEsLjg3OSwxOC44OTFMMywxNC4yNUgyMVoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41cHgiPjwvcGF0aD48bGluZSB4MT0iMTAuNSIgeTE9IjE4IiB4Mj0iMTMuNSIgeTI9IjE4IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNXB4Ij48L2xpbmU+PC9zdmc+", x0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: N0,
+ default: v0
+}, Symbol.toStringTag, { value: "Module" })), k0 = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "M21.478125 6.5184375 11.90625 1.5675a1.4465625 1.4465625 0 0 0 -1.3275 0L1.00875 6.5184375a0.5765625 0.5765625 0 0 0 0 1.025625l9.5709375 4.950937499999999a1.4465625 1.4465625 0 0 0 1.3275 0L21.478125 7.544062500000001a0.5775 0.5775 0 0 0 0 -1.025625Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m0.7106250000000001 11.953125 9.8690625 4.760625a1.4465625 1.4465625 0 0 0 1.3275 0l9.897187500000001 -4.760625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m0.7106250000000001 16.171875 9.8690625 4.760625a1.4465625 1.4465625 0 0 0 1.3275 0l9.897187500000001 -4.760625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), w0 = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0yMS40NzgxMjUgNi41MTg0Mzc1IDExLjkwNjI1IDEuNTY3NWExLjQ0NjU2MjUgMS40NDY1NjI1IDAgMCAwIC0xLjMyNzUgMEwxLjAwODc1IDYuNTE4NDM3NWEwLjU3NjU2MjUgMC41NzY1NjI1IDAgMCAwIDAgMS4wMjU2MjVsOS41NzA5Mzc1IDQuOTUwOTM3NDk5OTk5OTk5YTEuNDQ2NTYyNSAxLjQ0NjU2MjUgMCAwIDAgMS4zMjc1IDBMMjEuNDc4MTI1IDcuNTQ0MDYyNTAwMDAwMDAxYTAuNTc3NSAwLjU3NzUgMCAwIDAgMCAtMS4wMjU2MjVaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Im0wLjcxMDYyNTAwMDAwMDAwMDEgMTEuOTUzMTI1IDkuODY5MDYyNSA0Ljc2MDYyNWExLjQ0NjU2MjUgMS40NDY1NjI1IDAgMCAwIDEuMzI3NSAwbDkuODk3MTg3NTAwMDAwMDAxIC00Ljc2MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJtMC43MTA2MjUwMDAwMDAwMDAxIDE2LjE3MTg3NSA5Ljg2OTA2MjUgNC43NjA2MjVhMS40NDY1NjI1IDEuNDQ2NTYyNSAwIDAgMCAxLjMyNzUgMGw5Ljg5NzE4NzUwMDAwMDAwMSAtNC43NjA2MjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", S0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: k0,
+ default: w0
+}, Symbol.toStringTag, { value: "Module" })), D0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "layout-headline"), /* @__PURE__ */ s("path", { d: "M2.109375 0.7003125h18.28125s1.40625 0 1.40625 1.40625v1.40625s0 1.40625 -1.40625 1.40625H2.109375s-1.40625 0 -1.40625 -1.40625v-1.40625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.109375 9.137812499999999h18.28125s1.40625 0 1.40625 1.40625v1.40625s0 1.40625 -1.40625 1.40625H2.109375s-1.40625 0 -1.40625 -1.40625v-1.40625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.109375 17.5753125h18.28125s1.40625 0 1.40625 1.40625v1.40625s0 1.40625 -1.40625 1.40625H2.109375s-1.40625 0 -1.40625 -1.40625v-1.40625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), L0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+bGF5b3V0LWhlYWRsaW5lPC90aXRsZT48cGF0aCBkPSJNMi4xMDkzNzUgMC43MDAzMTI1aDE4LjI4MTI1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjV2MS40MDYyNXMwIDEuNDA2MjUgLTEuNDA2MjUgMS40MDYyNUgyLjEwOTM3NXMtMS40MDYyNSAwIC0xLjQwNjI1IC0xLjQwNjI1di0xLjQwNjI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMi4xMDkzNzUgOS4xMzc4MTI0OTk5OTk5OTloMTguMjgxMjVzMS40MDYyNSAwIDEuNDA2MjUgMS40MDYyNXYxLjQwNjI1czAgMS40MDYyNSAtMS40MDYyNSAxLjQwNjI1SDIuMTA5Mzc1cy0xLjQwNjI1IDAgLTEuNDA2MjUgLTEuNDA2MjV2LTEuNDA2MjVzMCAtMS40MDYyNSAxLjQwNjI1IC0xLjQwNjI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik0yLjEwOTM3NSAxNy41NzUzMTI1aDE4LjI4MTI1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjV2MS40MDYyNXMwIDEuNDA2MjUgLTEuNDA2MjUgMS40MDYyNUgyLjEwOTM3NXMtMS40MDYyNSAwIC0xLjQwNjI1IC0xLjQwNjI1di0xLjQwNjI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", A0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: D0,
+ default: L0
+}, Symbol.toStringTag, { value: "Module" })), T0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "layout-module-1"), /* @__PURE__ */ s("path", { d: "M2.109375 0.7003125h5.625s1.40625 0 1.40625 1.40625v5.625s0 1.40625 -1.40625 1.40625h-5.625s-1.40625 0 -1.40625 -1.40625v-5.625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.109375 13.356562499999999h5.625s1.40625 0 1.40625 1.40625v5.625s0 1.40625 -1.40625 1.40625h-5.625s-1.40625 0 -1.40625 -1.40625v-5.625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M14.765625 0.7003125h5.625s1.40625 0 1.40625 1.40625v5.625s0 1.40625 -1.40625 1.40625h-5.625s-1.40625 0 -1.40625 -1.40625v-5.625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M14.765625 13.356562499999999h5.625s1.40625 0 1.40625 1.40625v5.625s0 1.40625 -1.40625 1.40625h-5.625s-1.40625 0 -1.40625 -1.40625v-5.625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), C0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+bGF5b3V0LW1vZHVsZS0xPC90aXRsZT48cGF0aCBkPSJNMi4xMDkzNzUgMC43MDAzMTI1aDUuNjI1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjV2NS42MjVzMCAxLjQwNjI1IC0xLjQwNjI1IDEuNDA2MjVoLTUuNjI1cy0xLjQwNjI1IDAgLTEuNDA2MjUgLTEuNDA2MjV2LTUuNjI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMi4xMDkzNzUgMTMuMzU2NTYyNDk5OTk5OTk5aDUuNjI1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjV2NS42MjVzMCAxLjQwNjI1IC0xLjQwNjI1IDEuNDA2MjVoLTUuNjI1cy0xLjQwNjI1IDAgLTEuNDA2MjUgLTEuNDA2MjV2LTUuNjI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMTQuNzY1NjI1IDAuNzAwMzEyNWg1LjYyNXMxLjQwNjI1IDAgMS40MDYyNSAxLjQwNjI1djUuNjI1czAgMS40MDYyNSAtMS40MDYyNSAxLjQwNjI1aC01LjYyNXMtMS40MDYyNSAwIC0xLjQwNjI1IC0xLjQwNjI1di01LjYyNXMwIC0xLjQwNjI1IDEuNDA2MjUgLTEuNDA2MjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTE0Ljc2NTYyNSAxMy4zNTY1NjI0OTk5OTk5OTloNS42MjVzMS40MDYyNSAwIDEuNDA2MjUgMS40MDYyNXY1LjYyNXMwIDEuNDA2MjUgLTEuNDA2MjUgMS40MDYyNWgtNS42MjVzLTEuNDA2MjUgMCAtMS40MDYyNSAtMS40MDYyNXYtNS42MjVzMCAtMS40MDYyNSAxLjQwNjI1IC0xLjQwNjI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjwvc3ZnPg==", z0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: T0,
+ default: C0
+}, Symbol.toStringTag, { value: "Module" })), E0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M0.78375 9.6103125h1.3031249999999999c1.966875 0 3.855 -0.0684375 5.257499999999999 -1.4465625a7.5 7.5 0 0 0 2.2424999999999997 -5.2190625c0 -3.1734375 4.010624999999999 -1.6875 4.010624999999999 1.14375v3.646875a1.875 1.875 0 0 0 1.875 1.875h4.414687499999999c0.9806250000000001 0 1.8046875 0.7565625 1.8234375 1.7371874999999999 0.061875 3.1275 -0.459375 5.4028125 -1.7240625 7.824375 -0.729375 1.396875 -2.2434374999999998 2.175 -3.8184375000000004 2.1403125C5.2228125 21.065624999999997 6.6384375 19.21875 0.78375 19.21875", strokeWidth: 1.5 })), U0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0wLjc4Mzc1IDkuNjEwMzEyNWgxLjMwMzEyNDk5OTk5OTk5OTljMS45NjY4NzUgMCAzLjg1NSAtMC4wNjg0Mzc1IDUuMjU3NDk5OTk5OTk5OTk5IC0xLjQ0NjU2MjVhNy41IDcuNSAwIDAgMCAyLjI0MjQ5OTk5OTk5OTk5OTcgLTUuMjE5MDYyNWMwIC0zLjE3MzQzNzUgNC4wMTA2MjQ5OTk5OTk5OTkgLTEuNjg3NSA0LjAxMDYyNDk5OTk5OTk5OSAxLjE0Mzc1djMuNjQ2ODc1YTEuODc1IDEuODc1IDAgMCAwIDEuODc1IDEuODc1aDQuNDE0Njg3NDk5OTk5OTk5YzAuOTgwNjI1MDAwMDAwMDAwMSAwIDEuODA0Njg3NSAwLjc1NjU2MjUgMS44MjM0Mzc1IDEuNzM3MTg3NDk5OTk5OTk5OSAwLjA2MTg3NSAzLjEyNzUgLTAuNDU5Mzc1IDUuNDAyODEyNSAtMS43MjQwNjI1IDcuODI0Mzc1IC0wLjcyOTM3NSAxLjM5Njg3NSAtMi4yNDM0Mzc0OTk5OTk5OTk4IDIuMTc1IC0zLjgxODQzNzUwMDAwMDAwMDQgMi4xNDAzMTI1QzUuMjIyODEyNSAyMS4wNjU2MjQ5OTk5OTk5OTcgNi42Mzg0Mzc1IDE5LjIxODc1IDAuNzgzNzUgMTkuMjE4NzUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", R0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: E0,
+ default: U0
+}, Symbol.toStringTag, { value: "Module" })), Z0 = (e) => /* @__PURE__ */ s("svg", { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("path", { d: "M5.25 12.373h-3", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "m5.25 15.373-1.5 1.5", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "m5.25 9.373-1.5-1.5", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M18.75 12.373h3", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "m18.75 15.373 1.5 1.5", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "m18.75 9.373 1.5-1.5", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M8.25 9.373v-4.5A3.762 3.762 0 0 1 12 1.123h0a3.761 3.761 0 0 1 3.75 3.75v5.25a3.763 3.763 0 0 1-2.25 3.435 3.709 3.709 0 0 1-1.5.315", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M15.75 14.623v4.5a3.76 3.76 0 0 1-3.75 3.75h0a3.761 3.761 0 0 1-3.75-3.75v-4.5a3.762 3.762 0 0 1 3.75-3.75", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), W0 = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGQ9Ik01LjI1IDEyLjM3M2gtMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Im01LjI1IDE1LjM3My0xLjUgMS41IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PHBhdGggZD0ibTUuMjUgOS4zNzMtMS41LTEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Ik0xOC43NSAxMi4zNzNoMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Im0xOC43NSAxNS4zNzMgMS41IDEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Im0xOC43NSA5LjM3MyAxLjUtMS41IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PHBhdGggZD0iTTguMjUgOS4zNzN2LTQuNUEzLjc2MiAzLjc2MiAwIDAgMSAxMiAxLjEyM2gwYTMuNzYxIDMuNzYxIDAgMCAxIDMuNzUgMy43NXY1LjI1YTMuNzYzIDMuNzYzIDAgMCAxLTIuMjUgMy40MzUgMy43MDkgMy43MDkgMCAwIDEtMS41LjMxNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Ik0xNS43NSAxNC42MjN2NC41YTMuNzYgMy43NiAwIDAgMS0zLjc1IDMuNzVoMGEzLjc2MSAzLjc2MSAwIDAgMS0zLjc1LTMuNzV2LTQuNWEzLjc2MiAzLjc2MiAwIDAgMSAzLjc1LTMuNzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=", O0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Z0,
+ default: W0
+}, Symbol.toStringTag, { value: "Module" })), P0 = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "M5.315625 21.215625H0.759375V8.15625h4.55625Zm9.459375 -8.803125000000001a2.00625 2.00625 0 0 0 -2.00625 2.00625v6.796875H7.9781249999999995V8.15625h4.790625v1.490625a6.3374999999999995 6.3374999999999995 0 0 1 4.0125 -1.5c2.971875 0 5.034375 2.203125 5.034375 6.3843749999999995v6.684375H16.78125v-6.796875a2.00625 2.00625 0 0 0 -2.00625 -2.015625Zm-9.375 -8.774999999999999a2.34375 2.34375 0 1 1 -2.34375 -2.34375 2.34375 2.34375 0 0 1 2.325 2.34375Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), H0 = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik01LjMxNTYyNSAyMS4yMTU2MjVIMC43NTkzNzVWOC4xNTYyNWg0LjU1NjI1Wm05LjQ1OTM3NSAtOC44MDMxMjUwMDAwMDAwMDFhMi4wMDYyNSAyLjAwNjI1IDAgMCAwIC0yLjAwNjI1IDIuMDA2MjV2Ni43OTY4NzVINy45NzgxMjQ5OTk5OTk5OTk1VjguMTU2MjVoNC43OTA2MjV2MS40OTA2MjVhNi4zMzc0OTk5OTk5OTk5OTk1IDYuMzM3NDk5OTk5OTk5OTk5NSAwIDAgMSA0LjAxMjUgLTEuNWMyLjk3MTg3NSAwIDUuMDM0Mzc1IDIuMjAzMTI1IDUuMDM0Mzc1IDYuMzg0Mzc0OTk5OTk5OTk5NXY2LjY4NDM3NUgxNi43ODEyNXYtNi43OTY4NzVhMi4wMDYyNSAyLjAwNjI1IDAgMCAwIC0yLjAwNjI1IC0yLjAxNTYyNVptLTkuMzc1IC04Ljc3NDk5OTk5OTk5OTk5OWEyLjM0Mzc1IDIuMzQzNzUgMCAxIDEgLTIuMzQzNzUgLTIuMzQzNzUgMi4zNDM3NSAyLjM0Mzc1IDAgMCAxIDIuMzI1IDIuMzQzNzVaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjwvc3ZnPg==", J0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: P0,
+ default: H0
+}, Symbol.toStringTag, { value: "Module" })), G0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "layout-headline"), /* @__PURE__ */ s("path", { d: "M2.109375 0.7003125h18.28125s1.40625 0 1.40625 1.40625v1.40625s0 1.40625 -1.40625 1.40625H2.109375s-1.40625 0 -1.40625 -1.40625v-1.40625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.109375 9.137812499999999h18.28125s1.40625 0 1.40625 1.40625v1.40625s0 1.40625 -1.40625 1.40625H2.109375s-1.40625 0 -1.40625 -1.40625v-1.40625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.109375 17.5753125h18.28125s1.40625 0 1.40625 1.40625v1.40625s0 1.40625 -1.40625 1.40625H2.109375s-1.40625 0 -1.40625 -1.40625v-1.40625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), V0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+bGF5b3V0LWhlYWRsaW5lPC90aXRsZT48cGF0aCBkPSJNMi4xMDkzNzUgMC43MDAzMTI1aDE4LjI4MTI1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjV2MS40MDYyNXMwIDEuNDA2MjUgLTEuNDA2MjUgMS40MDYyNUgyLjEwOTM3NXMtMS40MDYyNSAwIC0xLjQwNjI1IC0xLjQwNjI1di0xLjQwNjI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMi4xMDkzNzUgOS4xMzc4MTI0OTk5OTk5OTloMTguMjgxMjVzMS40MDYyNSAwIDEuNDA2MjUgMS40MDYyNXYxLjQwNjI1czAgMS40MDYyNSAtMS40MDYyNSAxLjQwNjI1SDIuMTA5Mzc1cy0xLjQwNjI1IDAgLTEuNDA2MjUgLTEuNDA2MjV2LTEuNDA2MjVzMCAtMS40MDYyNSAxLjQwNjI1IC0xLjQwNjI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik0yLjEwOTM3NSAxNy41NzUzMTI1aDE4LjI4MTI1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjV2MS40MDYyNXMwIDEuNDA2MjUgLTEuNDA2MjUgMS40MDYyNUgyLjEwOTM3NXMtMS40MDYyNSAwIC0xLjQwNjI1IC0xLjQwNjI1di0xLjQwNjI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", Y0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: G0,
+ default: V0
+}, Symbol.toStringTag, { value: "Module" })), Q0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", strokeWidth: "1.5px", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "lock-1"), /* @__PURE__ */ s("rect", { x: 3.75, y: 9.75, width: 16.5, height: 13.5, rx: 1.5, ry: 1.5, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M6.75,9.75V6a5.25,5.25,0,0,1,10.5,0V9.75", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("line", { x1: 12, y1: 15, x2: 12, y2: 18, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), B0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjVweCI+PGRlZnM+PC9kZWZzPjx0aXRsZT5sb2NrLTE8L3RpdGxlPjxyZWN0IHg9IjMuNzUiIHk9IjkuNzUiIHdpZHRoPSIxNi41IiBoZWlnaHQ9IjEzLjUiIHJ4PSIxLjUiIHJ5PSIxLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcmVjdD48cGF0aCBkPSJNNi43NSw5Ljc1VjZhNS4yNSw1LjI1LDAsMCwxLDEwLjUsMFY5Ljc1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PGxpbmUgeDE9IjEyIiB5MT0iMTUiIHgyPSIxMiIgeTI9IjE4IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9zdmc+", F0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Q0,
+ default: B0
+}, Symbol.toStringTag, { value: "Module" })), X0 = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", strokeWidth: "1.5px", ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "lock-unlock"), /* @__PURE__ */ s("path", { d: "M.75,9.75V6a5.25,5.25,0,0,1,10.5,0V9.75", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("rect", { x: 6.75, y: 9.75, width: 16.5, height: 13.5, rx: 1.5, ry: 1.5, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("line", { x1: 15, y1: 15, x2: 15, y2: 18, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), q0 = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjVweCI+PGRlZnM+PC9kZWZzPjx0aXRsZT5sb2NrLXVubG9jazwvdGl0bGU+PHBhdGggZD0iTS43NSw5Ljc1VjZhNS4yNSw1LjI1LDAsMCwxLDEwLjUsMFY5Ljc1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PHJlY3QgeD0iNi43NSIgeT0iOS43NSIgd2lkdGg9IjE2LjUiIGhlaWdodD0iMTMuNSIgcng9IjEuNSIgcnk9IjEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9yZWN0PjxsaW5lIHgxPSIxNSIgeTE9IjE1IiB4Mj0iMTUiIHkyPSIxOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjwvc3ZnPg==", _0 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: X0,
+ default: q0
+}, Symbol.toStringTag, { value: "Module" })), K0 = (e) => /* @__PURE__ */ s("svg", { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("path", { d: "M0.750 9.812 A9.063 9.063 0 1 0 18.876 9.812 A9.063 9.063 0 1 0 0.750 9.812 Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", transform: "translate(-3.056 4.62) rotate(-23.025)" }), /* @__PURE__ */ s("path", { d: "M16.221 16.22L23.25 23.25", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), $0 = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGQ9Ik0wLjc1MCA5LjgxMiBBOS4wNjMgOS4wNjMgMCAxIDAgMTguODc2IDkuODEyIEE5LjA2MyA5LjA2MyAwIDEgMCAwLjc1MCA5LjgxMiBaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wNTYgNC42Mikgcm90YXRlKC0yMy4wMjUpIj48L3BhdGg+PHBhdGggZD0iTTE2LjIyMSAxNi4yMkwyMy4yNSAyMy4yNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==", eg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: K0,
+ default: $0
+}, Symbol.toStringTag, { value: "Module" })), tg = (e) => /* @__PURE__ */ s("svg", { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("path", { d: "M11.25 17.25a6 6 0 1 0 12 0 6 6 0 1 0-12 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "m13.008 21.491 8.484-8.483", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M8.25 15.75h-6a1.5 1.5 0 0 1-1.5-1.5v-12a1.5 1.5 0 0 1 1.5-1.5h18a1.5 1.5 0 0 1 1.5 1.5V9", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "m21.411 1.3-8.144 6.264a3.308 3.308 0 0 1-4.034 0L1.089 1.3", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), ng = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGQ9Ik0xMS4yNSAxNy4yNWE2IDYgMCAxIDAgMTIgMCA2IDYgMCAxIDAtMTIgMFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJtMTMuMDA4IDIxLjQ5MSA4LjQ4NC04LjQ4MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Ik04LjI1IDE1Ljc1aC02YTEuNSAxLjUgMCAwIDEtMS41LTEuNXYtMTJhMS41IDEuNSAwIDAgMSAxLjUtMS41aDE4YTEuNSAxLjUgMCAwIDEgMS41IDEuNVY5IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PHBhdGggZD0ibTIxLjQxMSAxLjMtOC4xNDQgNi4yNjRhMy4zMDggMy4zMDggMCAwIDEtNC4wMzQgMEwxLjA4OSAxLjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=", ig = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: tg,
+ default: ng
+}, Symbol.toStringTag, { value: "Module" })), rg = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "M6.328125 14.296875H4.21875a3.515625 3.515625 0 0 1 0 -7.03125h2.109375Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M6.328125 14.296875a20.90625 20.90625 0 0 1 11.593125 3.5100000000000002l1.0631249999999999 0.70875V3.046875l-1.0631249999999999 0.70875A20.90625 20.90625 0 0 1 6.328125 7.265625Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m21.796875 9.375 0 2.8125", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M6.328125 14.296875A6.7865625 6.7865625 0 0 0 8.4375 19.21875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), og = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik02LjMyODEyNSAxNC4yOTY4NzVINC4yMTg3NWEzLjUxNTYyNSAzLjUxNTYyNSAwIDAgMSAwIC03LjAzMTI1aDIuMTA5Mzc1WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNNi4zMjgxMjUgMTQuMjk2ODc1YTIwLjkwNjI1IDIwLjkwNjI1IDAgMCAxIDExLjU5MzEyNSAzLjUxMDAwMDAwMDAwMDAwMDJsMS4wNjMxMjQ5OTk5OTk5OTk5IDAuNzA4NzVWMy4wNDY4NzVsLTEuMDYzMTI0OTk5OTk5OTk5OSAwLjcwODc1QTIwLjkwNjI1IDIwLjkwNjI1IDAgMCAxIDYuMzI4MTI1IDcuMjY1NjI1WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJtMjEuNzk2ODc1IDkuMzc1IDAgMi44MTI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik02LjMyODEyNSAxNC4yOTY4NzVBNi43ODY1NjI1IDYuNzg2NTYyNSAwIDAgMCA4LjQzNzUgMTkuMjE4NzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", ag = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: rg,
+ default: og
+}, Symbol.toStringTag, { value: "Module" })), sg = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("title", null, "Mobile"), /* @__PURE__ */ s("g", null, /* @__PURE__ */ s("rect", { x: 5.25, y: 0.75, width: 13.5, height: 22.5, rx: 3, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }), /* @__PURE__ */ s("line", { x1: 5.25, y1: 17.75, x2: 18.75, y2: 17.75, fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: "1.5px" }))), cg = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRpdGxlPk1vYmlsZTwvdGl0bGU+PGc+PHJlY3QgeD0iNS4yNSIgeT0iMC43NSIgd2lkdGg9IjEzLjUiIGhlaWdodD0iMjIuNSIgcng9IjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41cHgiPjwvcmVjdD48bGluZSB4MT0iNS4yNSIgeTE9IjE3Ljc1IiB4Mj0iMTguNzUiIHkyPSIxNy43NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjVweCI+PC9saW5lPjwvZz48L3N2Zz4=", lg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: sg,
+ default: cg
+}, Symbol.toStringTag, { value: "Module" })), dg = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "module-three"), /* @__PURE__ */ s("path", { d: "M2.109375 12.65625H8.4375s1.40625 0 1.40625 1.40625v6.328125s0 1.40625 -1.40625 1.40625H2.109375s-1.40625 0 -1.40625 -1.40625V14.0625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M14.0625 12.65625h6.328125s1.40625 0 1.40625 1.40625v6.328125s0 1.40625 -1.40625 1.40625H14.0625s-1.40625 0 -1.40625 -1.40625V14.0625s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M8.0859375 0.703125h6.328125s1.40625 0 1.40625 1.40625V8.4375s0 1.40625 -1.40625 1.40625h-6.328125s-1.40625 0 -1.40625 -1.40625V2.109375s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), ug = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+bW9kdWxlLXRocmVlPC90aXRsZT48cGF0aCBkPSJNMi4xMDkzNzUgMTIuNjU2MjVIOC40Mzc1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjV2Ni4zMjgxMjVzMCAxLjQwNjI1IC0xLjQwNjI1IDEuNDA2MjVIMi4xMDkzNzVzLTEuNDA2MjUgMCAtMS40MDYyNSAtMS40MDYyNVYxNC4wNjI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMTQuMDYyNSAxMi42NTYyNWg2LjMyODEyNXMxLjQwNjI1IDAgMS40MDYyNSAxLjQwNjI1djYuMzI4MTI1czAgMS40MDYyNSAtMS40MDYyNSAxLjQwNjI1SDE0LjA2MjVzLTEuNDA2MjUgMCAtMS40MDYyNSAtMS40MDYyNVYxNC4wNjI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNOC4wODU5Mzc1IDAuNzAzMTI1aDYuMzI4MTI1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjVWOC40Mzc1czAgMS40MDYyNSAtMS40MDYyNSAxLjQwNjI1aC02LjMyODEyNXMtMS40MDYyNSAwIC0xLjQwNjI1IC0xLjQwNjI1VjIuMTA5Mzc1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: dg,
+ default: ug
+}, Symbol.toStringTag, { value: "Module" })), pg = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "money-bags"), /* @__PURE__ */ s("path", { d: "M14.045 7.988C16.091 9.4 18.75 12.8 18.75 15.863c0 3.107-3.361 5.625-6.75 5.625s-6.75-2.518-6.75-5.625c0-3.063 2.659-6.463 4.705-7.875L8.4 4.281a.9.9 0 0 1 .416-1.27 10.2 10.2 0 0 1 6.363 0 .9.9 0 0 1 .421 1.27Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M9.955 7.988h4.09" }), /* @__PURE__ */ s("path", { d: "M4.5 20.738c-3 0-3.75-3-3.75-5.114a7.512 7.512 0 0 1 3.58-6.136L3.066 7.665a.75.75 0 0 1 .616-1.177H6", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M10.329 17.332a2.225 2.225 0 0 0 1.858.876c1.139 0 2.063-.693 2.063-1.548s-.924-1.546-2.063-1.546-2.062-.693-2.062-1.548.924-1.547 2.062-1.547a2.221 2.221 0 0 1 1.858.875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M12.187 18.208v1.03" }), /* @__PURE__ */ s("path", { fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M12.187 10.988v1.031" }), /* @__PURE__ */ s("path", { d: "M19.5 20.738c3 0 3.75-3 3.75-5.114a7.512 7.512 0 0 0-3.58-6.136l1.264-1.823a.75.75 0 0 0-.616-1.177H18", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), hg = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxkZWZzPjwvZGVmcz48dGl0bGU+bW9uZXktYmFnczwvdGl0bGU+PHBhdGggZD0iTTE0LjA0NSA3Ljk4OEMxNi4wOTEgOS40IDE4Ljc1IDEyLjggMTguNzUgMTUuODYzYzAgMy4xMDctMy4zNjEgNS42MjUtNi43NSA1LjYyNXMtNi43NS0yLjUxOC02Ljc1LTUuNjI1YzAtMy4wNjMgMi42NTktNi40NjMgNC43MDUtNy44NzVMOC40IDQuMjgxYS45LjkgMCAwIDEgLjQxNi0xLjI3IDEwLjIgMTAuMiAwIDAgMSA2LjM2MyAwIC45LjkgMCAwIDEgLjQyMSAxLjI3WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik05Ljk1NSA3Ljk4OGg0LjA5Ij48L3BhdGg+PHBhdGggZD0iTTQuNSAyMC43MzhjLTMgMC0zLjc1LTMtMy43NS01LjExNGE3LjUxMiA3LjUxMiAwIDAgMSAzLjU4LTYuMTM2TDMuMDY2IDcuNjY1YS43NS43NSAwIDAgMSAuNjE2LTEuMTc3SDYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNMTAuMzI5IDE3LjMzMmEyLjIyNSAyLjIyNSAwIDAgMCAxLjg1OC44NzZjMS4xMzkgMCAyLjA2My0uNjkzIDIuMDYzLTEuNTQ4cy0uOTI0LTEuNTQ2LTIuMDYzLTEuNTQ2LTIuMDYyLS42OTMtMi4wNjItMS41NDguOTI0LTEuNTQ3IDIuMDYyLTEuNTQ3YTIuMjIxIDIuMjIxIDAgMCAxIDEuODU4Ljg3NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMi4xODcgMTguMjA4djEuMDMiPjwvcGF0aD48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTIuMTg3IDEwLjk4OHYxLjAzMSI+PC9wYXRoPjxwYXRoIGQ9Ik0xOS41IDIwLjczOGMzIDAgMy43NS0zIDMuNzUtNS4xMTRhNy41MTIgNy41MTIgMCAwIDAtMy41OC02LjEzNmwxLjI2NC0xLjgyM2EuNzUuNzUgMCAwIDAtLjYxNi0xLjE3N0gxOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==", mg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: pg,
+ default: hg
+}, Symbol.toStringTag, { value: "Module" })), Ig = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "navigation-menu-4"), /* @__PURE__ */ s("path", { d: "M2.109375 0.7059375h18.28125s1.40625 0 1.40625 1.40625v18.28125s0 1.40625 -1.40625 1.40625H2.109375s-1.40625 0 -1.40625 -1.40625v-18.28125s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m6.328125 7.0340625 9.84375 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m6.328125 11.252812500000001 9.84375 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m6.328125 15.471562500000001 9.84375 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), fg = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+bmF2aWdhdGlvbi1tZW51LTQ8L3RpdGxlPjxwYXRoIGQ9Ik0yLjEwOTM3NSAwLjcwNTkzNzVoMTguMjgxMjVzMS40MDYyNSAwIDEuNDA2MjUgMS40MDYyNXYxOC4yODEyNXMwIDEuNDA2MjUgLTEuNDA2MjUgMS40MDYyNUgyLjEwOTM3NXMtMS40MDYyNSAwIC0xLjQwNjI1IC0xLjQwNjI1di0xOC4yODEyNXMwIC0xLjQwNjI1IDEuNDA2MjUgLTEuNDA2MjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0ibTYuMzI4MTI1IDcuMDM0MDYyNSA5Ljg0Mzc1IDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0ibTYuMzI4MTI1IDExLjI1MjgxMjUwMDAwMDAwMSA5Ljg0Mzc1IDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0ibTYuMzI4MTI1IDE1LjQ3MTU2MjUwMDAwMDAwMSA5Ljg0Mzc1IDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", Mg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Ig,
+ default: fg
+}, Symbol.toStringTag, { value: "Module" })), yg = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M7.03125 0.703125H2.8125a1.40625 1.40625 0 0 0 -1.40625 1.40625v18.28125a1.40625 1.40625 0 0 0 1.40625 1.40625h4.21875a1.40625 1.40625 0 0 0 1.40625 -1.40625V2.109375A1.40625 1.40625 0 0 0 7.03125 0.703125Z", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m11.025 0.80625 3.9000000000000004 1.6125a1.415625 1.415625 0 0 1 0.7687499999999999 1.875L8.4375 20.390625", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m17.8875 5.428125 2.8125 3.121875a1.40625 1.40625 0 0 1 -0.09375 1.9875L8.26875 21.046875", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M1.40625 6.796875H8.4375", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M1.40625 12.890625H8.4375", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M4.86 18.9890625a0.3515625 0.3515625 0 0 1 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M4.86 18.9890625a0.3515625 0.3515625 0 0 0 0 -0.703125", strokeWidth: 1.5 })), bg = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik03LjAzMTI1IDAuNzAzMTI1SDIuODEyNWExLjQwNjI1IDEuNDA2MjUgMCAwIDAgLTEuNDA2MjUgMS40MDYyNXYxOC4yODEyNWExLjQwNjI1IDEuNDA2MjUgMCAwIDAgMS40MDYyNSAxLjQwNjI1aDQuMjE4NzVhMS40MDYyNSAxLjQwNjI1IDAgMCAwIDEuNDA2MjUgLTEuNDA2MjVWMi4xMDkzNzVBMS40MDYyNSAxLjQwNjI1IDAgMCAwIDcuMDMxMjUgMC43MDMxMjVaIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0xMS4wMjUgMC44MDYyNSAzLjkwMDAwMDAwMDAwMDAwMDQgMS42MTI1YTEuNDE1NjI1IDEuNDE1NjI1IDAgMCAxIDAuNzY4NzQ5OTk5OTk5OTk5OSAxLjg3NUw4LjQzNzUgMjAuMzkwNjI1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0xNy44ODc1IDUuNDI4MTI1IDIuODEyNSAzLjEyMTg3NWExLjQwNjI1IDEuNDA2MjUgMCAwIDEgLTAuMDkzNzUgMS45ODc1TDguMjY4NzUgMjEuMDQ2ODc1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xLjQwNjI1IDYuNzk2ODc1SDguNDM3NSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMS40MDYyNSAxMi44OTA2MjVIOC40Mzc1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBkPSJNNC44NiAxOC45ODkwNjI1YTAuMzUxNTYyNSAwLjM1MTU2MjUgMCAwIDEgMCAtMC43MDMxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Ik00Ljg2IDE4Ljk4OTA2MjVhMC4zNTE1NjI1IDAuMzUxNTYyNSAwIDAgMCAwIC0wLjcwMzEyNSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", jg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: yg,
+ default: bg
+}, Symbol.toStringTag, { value: "Module" })), Ng = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "pencil"), /* @__PURE__ */ s("path", { d: "M22.19 1.81a3.639 3.639 0 0 0-5.17.035l-14.5 14.5L.75 23.25l6.905-1.771 14.5-14.5a3.637 3.637 0 0 0 .035-5.169Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "m16.606 2.26 5.134 5.134", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "m2.521 16.344 5.139 5.13", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), vg = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxkZWZzPjwvZGVmcz48dGl0bGU+cGVuY2lsPC90aXRsZT48cGF0aCBkPSJNMjIuMTkgMS44MWEzLjYzOSAzLjYzOSAwIDAgMC01LjE3LjAzNWwtMTQuNSAxNC41TC43NSAyMy4yNWw2LjkwNS0xLjc3MSAxNC41LTE0LjVhMy42MzcgMy42MzcgMCAwIDAgLjAzNS01LjE2OVoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJtMTYuNjA2IDIuMjYgNS4xMzQgNS4xMzQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJtMi41MjEgMTYuMzQ0IDUuMTM5IDUuMTMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=", xg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Ng,
+ default: vg
+}, Symbol.toStringTag, { value: "Module" })), kg = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "picture-sun"), /* @__PURE__ */ s("path", { d: "M2.25.75h19.5s1.5 0 1.5 1.5v19.5s0 1.5-1.5 1.5H2.25s-1.5 0-1.5-1.5V2.25s0-1.5 1.5-1.5", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M13.5 7.5a3 3 0 1 0 6 0 3 3 0 1 0-6 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M3.961 14.959a8.194 8.194 0 0 1 11.694 4.149", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M14.382 16.918a4.449 4.449 0 0 1 5.851-.125", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), wg = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxkZWZzPjwvZGVmcz48dGl0bGU+cGljdHVyZS1zdW48L3RpdGxlPjxwYXRoIGQ9Ik0yLjI1Ljc1aDE5LjVzMS41IDAgMS41IDEuNXYxOS41czAgMS41LTEuNSAxLjVIMi4yNXMtMS41IDAtMS41LTEuNVYyLjI1czAtMS41IDEuNS0xLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNMTMuNSA3LjVhMyAzIDAgMSAwIDYgMCAzIDMgMCAxIDAtNiAwIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PHBhdGggZD0iTTMuOTYxIDE0Ljk1OWE4LjE5NCA4LjE5NCAwIDAgMSAxMS42OTQgNC4xNDkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNMTQuMzgyIDE2LjkxOGE0LjQ0OSA0LjQ0OSAwIDAgMSA1Ljg1MS0uMTI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+", Sg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: kg,
+ default: wg
+}, Symbol.toStringTag, { value: "Module" })), Dg = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M21.796875 8.4375a2.8125 2.8125 0 0 1 -2.8125 2.8125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M9.375 7.03125h2.8125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M5.9193750000000005 10.542187499999999a0.3515625 0.3515625 0 0 1 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M5.9193750000000005 10.542187499999999a0.3515625 0.3515625 0 0 0 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M7.40625 4.10625C6.309375 2.11875 3.515625 2.109375 3.515625 2.109375l0.590625 4.10625A7.415625 7.415625 0 0 0 2.4375 9.140625H0.703125v5.625h2.334375a7.903124999999999 7.903124999999999 0 0 0 1.875 2.2218750000000003V19.6875a0.7125 0.7125 0 0 0 0.703125 0.703125H7.03125a0.7125 0.7125 0 0 0 0.703125 -0.703125v-1.1625a8.924999999999999 8.924999999999999 0 0 0 5.625 0V19.6875a0.7125 0.7125 0 0 0 0.703125 0.703125h1.40625a0.7125 0.7125 0 0 0 0.703125 -0.703125v-2.68125a7.445625 7.445625 0 0 0 2.8125 -5.75625c0 -6.0843750000000005 -6.609375 -8.803125000000001 -11.578125 -7.14375Z", strokeWidth: 1.5 })), Lg = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0yMS43OTY4NzUgOC40Mzc1YTIuODEyNSAyLjgxMjUgMCAwIDEgLTIuODEyNSAyLjgxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTkuMzc1IDcuMDMxMjVoMi44MTI1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBkPSJNNS45MTkzNzUwMDAwMDAwMDA1IDEwLjU0MjE4NzQ5OTk5OTk5OWEwLjM1MTU2MjUgMC4zNTE1NjI1IDAgMCAxIDAgLTAuNzAzMTI1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBkPSJNNS45MTkzNzUwMDAwMDAwMDA1IDEwLjU0MjE4NzQ5OTk5OTk5OWEwLjM1MTU2MjUgMC4zNTE1NjI1IDAgMCAwIDAgLTAuNzAzMTI1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik03LjQwNjI1IDQuMTA2MjVDNi4zMDkzNzUgMi4xMTg3NSAzLjUxNTYyNSAyLjEwOTM3NSAzLjUxNTYyNSAyLjEwOTM3NWwwLjU5MDYyNSA0LjEwNjI1QTcuNDE1NjI1IDcuNDE1NjI1IDAgMCAwIDIuNDM3NSA5LjE0MDYyNUgwLjcwMzEyNXY1LjYyNWgyLjMzNDM3NWE3LjkwMzEyNDk5OTk5OTk5OSA3LjkwMzEyNDk5OTk5OTk5OSAwIDAgMCAxLjg3NSAyLjIyMTg3NTAwMDAwMDAwMDNWMTkuNjg3NWEwLjcxMjUgMC43MTI1IDAgMCAwIDAuNzAzMTI1IDAuNzAzMTI1SDcuMDMxMjVhMC43MTI1IDAuNzEyNSAwIDAgMCAwLjcwMzEyNSAtMC43MDMxMjV2LTEuMTYyNWE4LjkyNDk5OTk5OTk5OTk5OSA4LjkyNDk5OTk5OTk5OTk5OSAwIDAgMCA1LjYyNSAwVjE5LjY4NzVhMC43MTI1IDAuNzEyNSAwIDAgMCAwLjcwMzEyNSAwLjcwMzEyNWgxLjQwNjI1YTAuNzEyNSAwLjcxMjUgMCAwIDAgMC43MDMxMjUgLTAuNzAzMTI1di0yLjY4MTI1YTcuNDQ1NjI1IDcuNDQ1NjI1IDAgMCAwIDIuODEyNSAtNS43NTYyNWMwIC02LjA4NDM3NTAwMDAwMDAwMDUgLTYuNjA5Mzc1IC04LjgwMzEyNTAwMDAwMDAwMSAtMTEuNTc4MTI1IC03LjE0Mzc1WiIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", Ag = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Dg,
+ default: Lg
+}, Symbol.toStringTag, { value: "Module" })), Tg = (e) => /* @__PURE__ */ s("svg", { width: 24, height: 24, viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", ...e }, /* @__PURE__ */ s("g", { clipPath: "url(#clip0_718_1014)" }, /* @__PURE__ */ s("path", { d: "M16.5261 11.0917C16.3752 10.3419 16.0406 9.6412 15.5523 9.05252C15.064 8.46385 14.4372 8.00556 13.7282 7.71874M10.1882 7.75382C9.17274 8.18744 8.34628 8.97062 7.85872 9.96133C7.37116 10.952 7.25477 12.0847 7.53068 13.1538M9.63714 15.9655C10.3514 16.3922 11.1682 16.6168 12.0002 16.6154C12.749 16.6162 13.4866 16.4344 14.1493 16.0859C14.812 15.7373 15.3797 15.2325 15.8033 14.6151M14.0042 19.5877C15.072 19.3054 16.0682 18.801 16.9277 18.1074C17.7872 17.4139 18.4907 16.5467 18.9922 15.5627C19.4937 14.5786 19.7819 13.4998 19.8379 12.3968C19.8939 11.2938 19.7166 10.1913 19.3174 9.16151M17.1796 6.10613C15.7488 4.84585 13.9069 4.15158 12.0002 4.15382C10.0945 4.15064 8.25339 4.84434 6.8236 6.10428M4.71898 9.07013C4.29776 10.1172 4.10731 11.2428 4.16062 12.3702C4.21393 13.4976 4.50975 14.6002 5.02791 15.6029C5.54606 16.6056 6.27437 17.4847 7.16315 18.1803C8.05193 18.876 9.08027 19.3717 10.1781 19.6338", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round" }), /* @__PURE__ */ s("path", { d: "M8.23731 22.4216C9.41239 22.8462 10.6789 23.0769 11.9998 23.0769C17.0952 23.0769 21.3875 19.6366 22.6798 14.9511M6.19547 2.5634C4.58338 3.55458 3.25226 4.94244 2.3292 6.59448C1.40614 8.24652 0.921948 10.1076 0.922853 12C0.922853 15.2723 2.34162 18.2132 4.59855 20.2412M22.9373 10.236C22.0918 4.95602 17.517 0.923096 11.9998 0.923096C11.3629 0.923096 10.7379 0.976634 10.1305 1.08002", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round" })), /* @__PURE__ */ s("defs", null, /* @__PURE__ */ s("clipPath", { id: "clip0_718_1014" }, /* @__PURE__ */ s("rect", { width: 24, height: 24 })))), Cg = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzcxOF8xMDE0KSI+CjxwYXRoIGQ9Ik0xNi41MjYxIDExLjA5MTdDMTYuMzc1MiAxMC4zNDE5IDE2LjA0MDYgOS42NDEyIDE1LjU1MjMgOS4wNTI1MkMxNS4wNjQgOC40NjM4NSAxNC40MzcyIDguMDA1NTYgMTMuNzI4MiA3LjcxODc0TTEwLjE4ODIgNy43NTM4MkM5LjE3Mjc0IDguMTg3NDQgOC4zNDYyOCA4Ljk3MDYyIDcuODU4NzIgOS45NjEzM0M3LjM3MTE2IDEwLjk1MiA3LjI1NDc3IDEyLjA4NDcgNy41MzA2OCAxMy4xNTM4TTkuNjM3MTQgMTUuOTY1NUMxMC4zNTE0IDE2LjM5MjIgMTEuMTY4MiAxNi42MTY4IDEyLjAwMDIgMTYuNjE1NEMxMi43NDkgMTYuNjE2MiAxMy40ODY2IDE2LjQzNDQgMTQuMTQ5MyAxNi4wODU5QzE0LjgxMiAxNS43MzczIDE1LjM3OTcgMTUuMjMyNSAxNS44MDMzIDE0LjYxNTFNMTQuMDA0MiAxOS41ODc3QzE1LjA3MiAxOS4zMDU0IDE2LjA2ODIgMTguODAxIDE2LjkyNzcgMTguMTA3NEMxNy43ODcyIDE3LjQxMzkgMTguNDkwNyAxNi41NDY3IDE4Ljk5MjIgMTUuNTYyN0MxOS40OTM3IDE0LjU3ODYgMTkuNzgxOSAxMy40OTk4IDE5LjgzNzkgMTIuMzk2OEMxOS44OTM5IDExLjI5MzggMTkuNzE2NiAxMC4xOTEzIDE5LjMxNzQgOS4xNjE1MU0xNy4xNzk2IDYuMTA2MTNDMTUuNzQ4OCA0Ljg0NTg1IDEzLjkwNjkgNC4xNTE1OCAxMi4wMDAyIDQuMTUzODJDMTAuMDk0NSA0LjE1MDY0IDguMjUzMzkgNC44NDQzNCA2LjgyMzYgNi4xMDQyOE00LjcxODk4IDkuMDcwMTNDNC4yOTc3NiAxMC4xMTcyIDQuMTA3MzEgMTEuMjQyOCA0LjE2MDYyIDEyLjM3MDJDNC4yMTM5MyAxMy40OTc2IDQuNTA5NzUgMTQuNjAwMiA1LjAyNzkxIDE1LjYwMjlDNS41NDYwNiAxNi42MDU2IDYuMjc0MzcgMTcuNDg0NyA3LjE2MzE1IDE4LjE4MDNDOC4wNTE5MyAxOC44NzYgOS4wODAyNyAxOS4zNzE3IDEwLjE3ODEgMTkuNjMzOCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTguMjM3MzEgMjIuNDIxNkM5LjQxMjM5IDIyLjg0NjIgMTAuNjc4OSAyMy4wNzY5IDExLjk5OTggMjMuMDc2OUMxNy4wOTUyIDIzLjA3NjkgMjEuMzg3NSAxOS42MzY2IDIyLjY3OTggMTQuOTUxMU02LjE5NTQ3IDIuNTYzNEM0LjU4MzM4IDMuNTU0NTggMy4yNTIyNiA0Ljk0MjQ0IDIuMzI5MiA2LjU5NDQ4QzEuNDA2MTQgOC4yNDY1MiAwLjkyMTk0OCAxMC4xMDc2IDAuOTIyODUzIDEyQzAuOTIyODUzIDE1LjI3MjMgMi4zNDE2MiAxOC4yMTMyIDQuNTk4NTUgMjAuMjQxMk0yMi45MzczIDEwLjIzNkMyMi4wOTE4IDQuOTU2MDIgMTcuNTE3IDAuOTIzMDk2IDExLjk5OTggMC45MjMwOTZDMTEuMzYyOSAwLjkyMzA5NiAxMC43Mzc5IDAuOTc2NjM0IDEwLjEzMDUgMS4wODAwMiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF83MThfMTAxNCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=", zg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Tg,
+ default: Cg
+}, Symbol.toStringTag, { value: "Module" })), Eg = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M8.4375 8.4375a2.8125 2.8125 0 1 1 3.75 2.6521875 1.40625 1.40625 0 0 0 -0.9375 1.3265625v0.943125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M11.25 16.875a0.3515625 0.3515625 0 0 1 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M11.25 16.875a0.3515625 0.3515625 0 0 0 0 -0.703125", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeMiterlimit: 10, d: "M11.25 21.796875c5.8246875000000005 0 10.546875 -4.7221874999999995 10.546875 -10.546875S17.0746875 0.703125 11.25 0.703125 0.703125 5.4253124999999995 0.703125 11.25 5.4253124999999995 21.796875 11.25 21.796875Z", strokeWidth: 1.5 })), Ug = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik04LjQzNzUgOC40Mzc1YTIuODEyNSAyLjgxMjUgMCAxIDEgMy43NSAyLjY1MjE4NzUgMS40MDYyNSAxLjQwNjI1IDAgMCAwIC0wLjkzNzUgMS4zMjY1NjI1djAuOTQzMTI1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBkPSJNMTEuMjUgMTYuODc1YTAuMzUxNTYyNSAwLjM1MTU2MjUgMCAwIDEgMCAtMC43MDMxMjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Ik0xMS4yNSAxNi44NzVhMC4zNTE1NjI1IDAuMzUxNTYyNSAwIDAgMCAwIC0wLjcwMzEyNSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuMjUgMjEuNzk2ODc1YzUuODI0Njg3NTAwMDAwMDAwNSAwIDEwLjU0Njg3NSAtNC43MjIxODc0OTk5OTk5OTk1IDEwLjU0Njg3NSAtMTAuNTQ2ODc1UzE3LjA3NDY4NzUgMC43MDMxMjUgMTEuMjUgMC43MDMxMjUgMC43MDMxMjUgNS40MjUzMTI0OTk5OTk5OTk1IDAuNzAzMTI1IDExLjI1IDUuNDI1MzEyNDk5OTk5OTk5NSAyMS43OTY4NzUgMTEuMjUgMjEuNzk2ODc1WiIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", Rg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Eg,
+ default: Ug
+}, Symbol.toStringTag, { value: "Module" })), Zg = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "M21.796875 14.765625v5.625a1.40625 1.40625 0 0 1 -1.40625 1.40625h-8.4375a1.40625 1.40625 0 0 1 -1.40625 -1.40625v-5.625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M21.796875 14.765625a1.40625 1.40625 0 0 0 -1.40625 -1.40625h-8.4375a1.40625 1.40625 0 0 0 -1.40625 1.40625L15.4265625 17.8125a1.40625 1.40625 0 0 0 1.490625 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M3.1640625 3.8671875a3.1640625 3.1640625 0 1 0 6.328125 0 3.1640625 3.1640625 0 1 0 -6.328125 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M13.0078125 3.1640625a2.4609375 2.4609375 0 1 0 4.921875 0 2.4609375 2.4609375 0 1 0 -4.921875 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M10.73625 10.542187499999999A5.6728125 5.6728125 0 0 0 0.703125 13.359375", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M19.6875 10.546875a4.20375 4.20375 0 0 0 -7.5346875 -2.578125", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), Wg = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0yMS43OTY4NzUgMTQuNzY1NjI1djUuNjI1YTEuNDA2MjUgMS40MDYyNSAwIDAgMSAtMS40MDYyNSAxLjQwNjI1aC04LjQzNzVhMS40MDYyNSAxLjQwNjI1IDAgMCAxIC0xLjQwNjI1IC0xLjQwNjI1di01LjYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMjEuNzk2ODc1IDE0Ljc2NTYyNWExLjQwNjI1IDEuNDA2MjUgMCAwIDAgLTEuNDA2MjUgLTEuNDA2MjVoLTguNDM3NWExLjQwNjI1IDEuNDA2MjUgMCAwIDAgLTEuNDA2MjUgMS40MDYyNUwxNS40MjY1NjI1IDE3LjgxMjVhMS40MDYyNSAxLjQwNjI1IDAgMCAwIDEuNDkwNjI1IDBaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik0zLjE2NDA2MjUgMy44NjcxODc1YTMuMTY0MDYyNSAzLjE2NDA2MjUgMCAxIDAgNi4zMjgxMjUgMCAzLjE2NDA2MjUgMy4xNjQwNjI1IDAgMSAwIC02LjMyODEyNSAwWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMTMuMDA3ODEyNSAzLjE2NDA2MjVhMi40NjA5Mzc1IDIuNDYwOTM3NSAwIDEgMCA0LjkyMTg3NSAwIDIuNDYwOTM3NSAyLjQ2MDkzNzUgMCAxIDAgLTQuOTIxODc1IDBaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik0xMC43MzYyNSAxMC41NDIxODc0OTk5OTk5OTlBNS42NzI4MTI1IDUuNjcyODEyNSAwIDAgMCAwLjcwMzEyNSAxMy4zNTkzNzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTE5LjY4NzUgMTAuNTQ2ODc1YTQuMjAzNzUgNC4yMDM3NSAwIDAgMCAtNy41MzQ2ODc1IC0yLjU3ODEyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", Og = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Zg,
+ default: Wg
+}, Symbol.toStringTag, { value: "Module" })), Pg = (e) => /* @__PURE__ */ s("svg", { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", id: "Button-Refresh-Arrows--Streamline-Ultimate.svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("desc", null, "Button Refresh Arrows Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("path", { d: "m5.25 14.248 0 4.5 -4.5 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m18.75 9.748 0 -4.5 4.5 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M19.032 5.245A9.752 9.752 0 0 1 8.246 21", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M4.967 18.751A9.753 9.753 0 0 1 15.754 3", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), Hg = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IkJ1dHRvbi1SZWZyZXNoLUFycm93cy0tU3RyZWFtbGluZS1VbHRpbWF0ZS5zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PGRlc2M+QnV0dG9uIFJlZnJlc2ggQXJyb3dzIFN0cmVhbWxpbmUgSWNvbjogaHR0cHM6Ly9zdHJlYW1saW5laHEuY29tPC9kZXNjPjxwYXRoIGQ9Im01LjI1IDE0LjI0OCAwIDQuNSAtNC41IDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0ibTE4Ljc1IDkuNzQ4IDAgLTQuNSA0LjUgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMTkuMDMyIDUuMjQ1QTkuNzUyIDkuNzUyIDAgMCAxIDguMjQ2IDIxIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik00Ljk2NyAxOC43NTFBOS43NTMgOS43NTMgMCAwIDEgMTUuNzU0IDMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", Jg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Pg,
+ default: Hg
+}, Symbol.toStringTag, { value: "Module" })), Gg = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", id: "Share-1--Streamline-Streamline--3.0.svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("desc", null, "Share 1 Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "share-1"), /* @__PURE__ */ s("path", { d: "M17.25 8.25h1.5a1.5 1.5 0 0 1 1.5 1.5v12a1.5 1.5 0 0 1 -1.5 1.5H5.25a1.5 1.5 0 0 1 -1.5 -1.5v-12a1.5 1.5 0 0 1 1.5 -1.5h1.5", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m12 0.75 0 10.5", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M8.25 4.5 12 0.75l3.75 3.75", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), Vg = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaWQ9IlNoYXJlLTEtLVN0cmVhbWxpbmUtU3RyZWFtbGluZS0tMy4wLnN2ZyIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ij48ZGVzYz5TaGFyZSAxIFN0cmVhbWxpbmUgSWNvbjogaHR0cHM6Ly9zdHJlYW1saW5laHEuY29tPC9kZXNjPjxkZWZzPjwvZGVmcz48dGl0bGU+c2hhcmUtMTwvdGl0bGU+PHBhdGggZD0iTTE3LjI1IDguMjVoMS41YTEuNSAxLjUgMCAwIDEgMS41IDEuNXYxMmExLjUgMS41IDAgMCAxIC0xLjUgMS41SDUuMjVhMS41IDEuNSAwIDAgMSAtMS41IC0xLjV2LTEyYTEuNSAxLjUgMCAwIDEgMS41IC0xLjVoMS41IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Im0xMiAwLjc1IDAgMTAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNOC4yNSA0LjUgMTIgMC43NWwzLjc1IDMuNzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", Yg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Gg,
+ default: Vg
+}, Symbol.toStringTag, { value: "Module" })), Qg = (e) => /* @__PURE__ */ s("svg", { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("path", { d: "M.75,17.251a6.753,6.753,0,0,1,9.4-6.208", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M3.375 4.876 A4.125 4.125 0 1 0 11.625 4.876 A4.125 4.125 0 1 0 3.375 4.876 Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M11.250 17.249 A6.000 6.000 0 1 0 23.250 17.249 A6.000 6.000 0 1 0 11.250 17.249 Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M13.008 21.49L21.492 13.006", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), Bg = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGQ9Ik0uNzUsMTcuMjUxYTYuNzUzLDYuNzUzLDAsMCwxLDkuNC02LjIwOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Ik0zLjM3NSA0Ljg3NiBBNC4xMjUgNC4xMjUgMCAxIDAgMTEuNjI1IDQuODc2IEE0LjEyNSA0LjEyNSAwIDEgMCAzLjM3NSA0Ljg3NiBaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PHBhdGggZD0iTTExLjI1MCAxNy4yNDkgQTYuMDAwIDYuMDAwIDAgMSAwIDIzLjI1MCAxNy4yNDkgQTYuMDAwIDYuMDAwIDAgMSAwIDExLjI1MCAxNy4yNDkgWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4wMDggMjEuNDlMMjEuNDkyIDEzLjAwNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==", Fg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Qg,
+ default: Bg
+}, Symbol.toStringTag, { value: "Module" })), Xg = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", height: 24, width: 24, id: "Check-Circle-1--Streamline-Ultimate", ...e }, /* @__PURE__ */ s("desc", null, "Check Circle 1 Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("path", { d: "M12 0a12 12 0 1 0 12 12A12 12 0 0 0 12 0Zm6.93 8.2 -6.85 9.29a1 1 0 0 1 -1.43 0.19l-4.89 -3.91a1 1 0 0 1 -0.15 -1.41A1 1 0 0 1 7 12.21l4.08 3.26L17.32 7a1 1 0 0 1 1.39 -0.21 1 1 0 0 1 0.22 1.41Z", fill: "currentcolor", strokeWidth: 1 })), qg = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiBpZD0iQ2hlY2stQ2lyY2xlLTEtLVN0cmVhbWxpbmUtVWx0aW1hdGUiPjxkZXNjPkNoZWNrIENpcmNsZSAxIFN0cmVhbWxpbmUgSWNvbjogaHR0cHM6Ly9zdHJlYW1saW5laHEuY29tPC9kZXNjPjxwYXRoIGQ9Ik0xMiAwYTEyIDEyIDAgMSAwIDEyIDEyQTEyIDEyIDAgMCAwIDEyIDBabTYuOTMgOC4yIC02Ljg1IDkuMjlhMSAxIDAgMCAxIC0xLjQzIDAuMTlsLTQuODkgLTMuOTFhMSAxIDAgMCAxIC0wLjE1IC0xLjQxQTEgMSAwIDAgMSA3IDEyLjIxbDQuMDggMy4yNkwxNy4zMiA3YTEgMSAwIDAgMSAxLjM5IC0wLjIxIDEgMSAwIDAgMSAwLjIyIDEuNDFaIiBmaWxsPSJjdXJyZW50Y29sb3IiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPjwvc3ZnPg==", _g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Xg,
+ default: qg
+}, Symbol.toStringTag, { value: "Module" })), Kg = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M8.437481250000001 17.98875c-0.26370937499999997 0.263625 -0.621328125 0.41175 -0.99421875 0.41175 -0.37288125 0 -0.730509375 -0.148125 -0.99421875 -0.41175l-5.042812499999999 -5.041875c-0.13067812499999998 -0.13059375 -0.23433749999999998 -0.28565625 -0.3050625 -0.45628125 -0.070734375 -0.17071875 -0.10713750000000001 -0.35362499999999997 -0.10713750000000001 -0.53840625 0 -0.1846875 0.036403125 -0.3676875 0.10713750000000001 -0.5383125000000001 0.070725 -0.17071875 0.174384375 -0.32578124999999997 0.3050625 -0.45637500000000003L11.25 1.11376875c0.13059375 -0.13055624999999998 0.28575 -0.2341059375 0.45637500000000003 -0.304723125 0.17071875 -0.07061625 0.35362499999999997 -0.10692 0.5383125000000001 -0.106835625h5.041875c0.3729375 0 0.73059375 0.1481578125 0.9943124999999999 0.4118775 0.26371875 0.263728125 0.4119375 0.6214125 0.4119375 0.9943687499999999v5.042812499999999c-0.00009375 0.372703125 -0.148125 0.730125 -0.4115625 0.99375", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M15.1771875 4.56939375c-0.19415625 0 -0.3515625 -0.15739687500000002 -0.3515625 -0.3515625 0 -0.19415625 0.15740625 -0.3515625 0.3515625 -0.3515625", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M15.1771875 4.56939375c0.19415625 0 0.3515625 -0.15739687500000002 0.3515625 -0.3515625 0 -0.19415625 -0.15740625 -0.3515625 -0.3515625 -0.3515625", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M15.8803125 21.795937499999997c3.10659375 0 5.625 -2.51840625 5.625 -5.625s-2.51840625 -5.625 -5.625 -5.625 -5.625 2.51840625 -5.625 5.625 2.51840625 5.625 5.625 5.625Z", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m19.858124999999998 12.193125 -7.95375 7.9546874999999995", strokeWidth: 1.5 })), $g = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik04LjQzNzQ4MTI1MDAwMDAwMSAxNy45ODg3NWMtMC4yNjM3MDkzNzQ5OTk5OTk5NyAwLjI2MzYyNSAtMC42MjEzMjgxMjUgMC40MTE3NSAtMC45OTQyMTg3NSAwLjQxMTc1IC0wLjM3Mjg4MTI1IDAgLTAuNzMwNTA5Mzc1IC0wLjE0ODEyNSAtMC45OTQyMTg3NSAtMC40MTE3NWwtNS4wNDI4MTI0OTk5OTk5OTkgLTUuMDQxODc1Yy0wLjEzMDY3ODEyNDk5OTk5OTk4IC0wLjEzMDU5Mzc1IC0wLjIzNDMzNzQ5OTk5OTk5OTk4IC0wLjI4NTY1NjI1IC0wLjMwNTA2MjUgLTAuNDU2MjgxMjUgLTAuMDcwNzM0Mzc1IC0wLjE3MDcxODc1IC0wLjEwNzEzNzUwMDAwMDAwMDAxIC0wLjM1MzYyNDk5OTk5OTk5OTk3IC0wLjEwNzEzNzUwMDAwMDAwMDAxIC0wLjUzODQwNjI1IDAgLTAuMTg0Njg3NSAwLjAzNjQwMzEyNSAtMC4zNjc2ODc1IDAuMTA3MTM3NTAwMDAwMDAwMDEgLTAuNTM4MzEyNTAwMDAwMDAwMSAwLjA3MDcyNSAtMC4xNzA3MTg3NSAwLjE3NDM4NDM3NSAtMC4zMjU3ODEyNDk5OTk5OTk5NyAwLjMwNTA2MjUgLTAuNDU2Mzc1MDAwMDAwMDAwMDNMMTEuMjUgMS4xMTM3Njg3NWMwLjEzMDU5Mzc1IC0wLjEzMDU1NjI0OTk5OTk5OTk4IDAuMjg1NzUgLTAuMjM0MTA1OTM3NSAwLjQ1NjM3NTAwMDAwMDAwMDAzIC0wLjMwNDcyMzEyNSAwLjE3MDcxODc1IC0wLjA3MDYxNjI1IDAuMzUzNjI0OTk5OTk5OTk5OTcgLTAuMTA2OTIgMC41MzgzMTI1MDAwMDAwMDAxIC0wLjEwNjgzNTYyNWg1LjA0MTg3NWMwLjM3MjkzNzUgMCAwLjczMDU5Mzc1IDAuMTQ4MTU3ODEyNSAwLjk5NDMxMjQ5OTk5OTk5OTkgMC40MTE4Nzc1IDAuMjYzNzE4NzUgMC4yNjM3MjgxMjUgMC40MTE5Mzc1IDAuNjIxNDEyNSAwLjQxMTkzNzUgMC45OTQzNjg3NDk5OTk5OTk5djUuMDQyODEyNDk5OTk5OTk5Yy0wLjAwMDA5Mzc1IDAuMzcyNzAzMTI1IC0wLjE0ODEyNSAwLjczMDEyNSAtMC40MTE1NjI1IDAuOTkzNzUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Ik0xNS4xNzcxODc1IDQuNTY5MzkzNzVjLTAuMTk0MTU2MjUgMCAtMC4zNTE1NjI1IC0wLjE1NzM5Njg3NTAwMDAwMDAyIC0wLjM1MTU2MjUgLTAuMzUxNTYyNSAwIC0wLjE5NDE1NjI1IDAuMTU3NDA2MjUgLTAuMzUxNTYyNSAwLjM1MTU2MjUgLTAuMzUxNTYyNSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgZD0iTTE1LjE3NzE4NzUgNC41NjkzOTM3NWMwLjE5NDE1NjI1IDAgMC4zNTE1NjI1IC0wLjE1NzM5Njg3NTAwMDAwMDAyIDAuMzUxNTYyNSAtMC4zNTE1NjI1IDAgLTAuMTk0MTU2MjUgLTAuMTU3NDA2MjUgLTAuMzUxNTYyNSAtMC4zNTE1NjI1IC0wLjM1MTU2MjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTE1Ljg4MDMxMjUgMjEuNzk1OTM3NDk5OTk5OTk3YzMuMTA2NTkzNzUgMCA1LjYyNSAtMi41MTg0MDYyNSA1LjYyNSAtNS42MjVzLTIuNTE4NDA2MjUgLTUuNjI1IC01LjYyNSAtNS42MjUgLTUuNjI1IDIuNTE4NDA2MjUgLTUuNjI1IDUuNjI1IDIuNTE4NDA2MjUgNS42MjUgNS42MjUgNS42MjVaIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0xOS44NTgxMjQ5OTk5OTk5OTggMTIuMTkzMTI1IC03Ljk1Mzc1IDcuOTU0Njg3NDk5OTk5OTk5NSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", ep = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Kg,
+ default: $g
+}, Symbol.toStringTag, { value: "Module" })), tp = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M8.437481250000001 17.98875c-0.26370937499999997 0.263625 -0.621328125 0.41175 -0.99421875 0.41175 -0.37288125 0 -0.730509375 -0.148125 -0.99421875 -0.41175l-5.042812499999999 -5.041875c-0.13067812499999998 -0.13059375 -0.23433749999999998 -0.28565625 -0.3050625 -0.45628125 -0.070734375 -0.17071875 -0.10713750000000001 -0.35362499999999997 -0.10713750000000001 -0.53840625 0 -0.1846875 0.036403125 -0.3676875 0.10713750000000001 -0.5383125000000001 0.070725 -0.17071875 0.174384375 -0.32578124999999997 0.3050625 -0.45637500000000003L11.25 1.11376875c0.13059375 -0.13055624999999998 0.28575 -0.2341059375 0.45637500000000003 -0.304723125 0.17071875 -0.07061625 0.35362499999999997 -0.10692 0.5383125000000001 -0.106835625h5.041875c0.3729375 0 0.73059375 0.1481578125 0.9943124999999999 0.4118775 0.26371875 0.263728125 0.4119375 0.6214125 0.4119375 0.9943687499999999v5.042812499999999c-0.00009375 0.372703125 -0.148125 0.730125 -0.4115625 0.99375", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M15.1771875 4.56939375c-0.19415625 0 -0.3515625 -0.15739687500000002 -0.3515625 -0.3515625 0 -0.19415625 0.15740625 -0.3515625 0.3515625 -0.3515625", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", d: "M15.1771875 4.56939375c0.19415625 0 0.3515625 -0.15739687500000002 0.3515625 -0.3515625 0 -0.19415625 -0.15740625 -0.3515625 -0.3515625 -0.3515625", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m18.38709375 14.53125 -2.7234374999999997 3.631875c-0.06046875 0.08053125 -0.13753125 0.14709375000000002 -0.22593749999999999 0.19528125000000002 -0.0885 0.0481875 -0.1861875 0.07678125 -0.28668750000000004 0.08390625 -0.10040625 0.007031249999999999 -0.20118750000000002 -0.0075 -0.29559375000000004 -0.04265625 -0.0943125 -0.035250000000000004 -0.18 -0.090375 -0.25115625 -0.16153125000000002l-1.40625 -1.40625", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M15.8803125 21.795937499999997c3.10659375 0 5.625 -2.51840625 5.625 -5.625s-2.51840625 -5.625 -5.625 -5.625 -5.625 2.51840625 -5.625 5.625 2.51840625 5.625 5.625 5.625Z", strokeWidth: 1.5 })), np = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik04LjQzNzQ4MTI1MDAwMDAwMSAxNy45ODg3NWMtMC4yNjM3MDkzNzQ5OTk5OTk5NyAwLjI2MzYyNSAtMC42MjEzMjgxMjUgMC40MTE3NSAtMC45OTQyMTg3NSAwLjQxMTc1IC0wLjM3Mjg4MTI1IDAgLTAuNzMwNTA5Mzc1IC0wLjE0ODEyNSAtMC45OTQyMTg3NSAtMC40MTE3NWwtNS4wNDI4MTI0OTk5OTk5OTkgLTUuMDQxODc1Yy0wLjEzMDY3ODEyNDk5OTk5OTk4IC0wLjEzMDU5Mzc1IC0wLjIzNDMzNzQ5OTk5OTk5OTk4IC0wLjI4NTY1NjI1IC0wLjMwNTA2MjUgLTAuNDU2MjgxMjUgLTAuMDcwNzM0Mzc1IC0wLjE3MDcxODc1IC0wLjEwNzEzNzUwMDAwMDAwMDAxIC0wLjM1MzYyNDk5OTk5OTk5OTk3IC0wLjEwNzEzNzUwMDAwMDAwMDAxIC0wLjUzODQwNjI1IDAgLTAuMTg0Njg3NSAwLjAzNjQwMzEyNSAtMC4zNjc2ODc1IDAuMTA3MTM3NTAwMDAwMDAwMDEgLTAuNTM4MzEyNTAwMDAwMDAwMSAwLjA3MDcyNSAtMC4xNzA3MTg3NSAwLjE3NDM4NDM3NSAtMC4zMjU3ODEyNDk5OTk5OTk5NyAwLjMwNTA2MjUgLTAuNDU2Mzc1MDAwMDAwMDAwMDNMMTEuMjUgMS4xMTM3Njg3NWMwLjEzMDU5Mzc1IC0wLjEzMDU1NjI0OTk5OTk5OTk4IDAuMjg1NzUgLTAuMjM0MTA1OTM3NSAwLjQ1NjM3NTAwMDAwMDAwMDAzIC0wLjMwNDcyMzEyNSAwLjE3MDcxODc1IC0wLjA3MDYxNjI1IDAuMzUzNjI0OTk5OTk5OTk5OTcgLTAuMTA2OTIgMC41MzgzMTI1MDAwMDAwMDAxIC0wLjEwNjgzNTYyNWg1LjA0MTg3NWMwLjM3MjkzNzUgMCAwLjczMDU5Mzc1IDAuMTQ4MTU3ODEyNSAwLjk5NDMxMjQ5OTk5OTk5OTkgMC40MTE4Nzc1IDAuMjYzNzE4NzUgMC4yNjM3MjgxMjUgMC40MTE5Mzc1IDAuNjIxNDEyNSAwLjQxMTkzNzUgMC45OTQzNjg3NDk5OTk5OTk5djUuMDQyODEyNDk5OTk5OTk5Yy0wLjAwMDA5Mzc1IDAuMzcyNzAzMTI1IC0wLjE0ODEyNSAwLjczMDEyNSAtMC40MTE1NjI1IDAuOTkzNzUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Ik0xNS4xNzcxODc1IDQuNTY5MzkzNzVjLTAuMTk0MTU2MjUgMCAtMC4zNTE1NjI1IC0wLjE1NzM5Njg3NTAwMDAwMDAyIC0wLjM1MTU2MjUgLTAuMzUxNTYyNSAwIC0wLjE5NDE1NjI1IDAuMTU3NDA2MjUgLTAuMzUxNTYyNSAwLjM1MTU2MjUgLTAuMzUxNTYyNSIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgZD0iTTE1LjE3NzE4NzUgNC41NjkzOTM3NWMwLjE5NDE1NjI1IDAgMC4zNTE1NjI1IC0wLjE1NzM5Njg3NTAwMDAwMDAyIDAuMzUxNTYyNSAtMC4zNTE1NjI1IDAgLTAuMTk0MTU2MjUgLTAuMTU3NDA2MjUgLTAuMzUxNTYyNSAtMC4zNTE1NjI1IC0wLjM1MTU2MjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTE4LjM4NzA5Mzc1IDE0LjUzMTI1IC0yLjcyMzQzNzQ5OTk5OTk5OTcgMy42MzE4NzVjLTAuMDYwNDY4NzUgMC4wODA1MzEyNSAtMC4xMzc1MzEyNSAwLjE0NzA5Mzc1MDAwMDAwMDAyIC0wLjIyNTkzNzQ5OTk5OTk5OTk5IDAuMTk1MjgxMjUwMDAwMDAwMDIgLTAuMDg4NSAwLjA0ODE4NzUgLTAuMTg2MTg3NSAwLjA3Njc4MTI1IC0wLjI4NjY4NzUwMDAwMDAwMDA0IDAuMDgzOTA2MjUgLTAuMTAwNDA2MjUgMC4wMDcwMzEyNDk5OTk5OTk5OTkgLTAuMjAxMTg3NTAwMDAwMDAwMDIgLTAuMDA3NSAtMC4yOTU1OTM3NTAwMDAwMDAwNCAtMC4wNDI2NTYyNSAtMC4wOTQzMTI1IC0wLjAzNTI1MDAwMDAwMDAwMDAwNCAtMC4xOCAtMC4wOTAzNzUgLTAuMjUxMTU2MjUgLTAuMTYxNTMxMjUwMDAwMDAwMDJsLTEuNDA2MjUgLTEuNDA2MjUiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTE1Ljg4MDMxMjUgMjEuNzk1OTM3NDk5OTk5OTk3YzMuMTA2NTkzNzUgMCA1LjYyNSAtMi41MTg0MDYyNSA1LjYyNSAtNS42MjVzLTIuNTE4NDA2MjUgLTUuNjI1IC01LjYyNSAtNS42MjUgLTUuNjI1IDIuNTE4NDA2MjUgLTUuNjI1IDUuNjI1IDIuNTE4NDA2MjUgNS42MjUgNS42MjUgNS42MjVaIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjwvc3ZnPg==", ip = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: tp,
+ default: np
+}, Symbol.toStringTag, { value: "Module" })), rp = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "type-cursor"), /* @__PURE__ */ s("path", { d: "M2.109375 6.32625h18.28125s1.40625 0 1.40625 1.40625v7.03125s0 1.40625 -1.40625 1.40625H2.109375s-1.40625 0 -1.40625 -1.40625v-7.03125s0 -1.40625 1.40625 -1.40625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m16.171875 17.57625 0 -12.65625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M11.953125 21.795a4.21875 4.21875 0 0 0 4.21875 -4.21875 4.21875 4.21875 0 0 0 4.21875 4.21875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M11.953125 0.70125a4.21875 4.21875 0 0 1 4.21875 4.21875 4.21875 4.21875 0 0 1 4.21875 -4.21875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), op = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+dHlwZS1jdXJzb3I8L3RpdGxlPjxwYXRoIGQ9Ik0yLjEwOTM3NSA2LjMyNjI1aDE4LjI4MTI1czEuNDA2MjUgMCAxLjQwNjI1IDEuNDA2MjV2Ny4wMzEyNXMwIDEuNDA2MjUgLTEuNDA2MjUgMS40MDYyNUgyLjEwOTM3NXMtMS40MDYyNSAwIC0xLjQwNjI1IC0xLjQwNjI1di03LjAzMTI1czAgLTEuNDA2MjUgMS40MDYyNSAtMS40MDYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJtMTYuMTcxODc1IDE3LjU3NjI1IDAgLTEyLjY1NjI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik0xMS45NTMxMjUgMjEuNzk1YTQuMjE4NzUgNC4yMTg3NSAwIDAgMCA0LjIxODc1IC00LjIxODc1IDQuMjE4NzUgNC4yMTg3NSAwIDAgMCA0LjIxODc1IDQuMjE4NzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTExLjk1MzEyNSAwLjcwMTI1YTQuMjE4NzUgNC4yMTg3NSAwIDAgMSA0LjIxODc1IDQuMjE4NzUgNC4yMTg3NSA0LjIxODc1IDAgMCAxIDQuMjE4NzUgLTQuMjE4NzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", ap = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: rp,
+ default: op
+}, Symbol.toStringTag, { value: "Module" })), sp = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5, d: "M22 14.429h-3.445a1.905 1.905 0 0 0-1.543.794l-4.617 7.095a1.622 1.622 0 0 1-2.783-.233 1.597 1.597 0 0 1-.103-1.1l.833-3.142a1.867 1.867 0 0 0-.993-2.164 1.911 1.911 0 0 0-.833-.193h-4.63A1.881 1.881 0 0 1 2.08 13.06v-.011l1.8-6.008v-.016c.733-2.36 1.992-3.97 4.47-3.97 5.933 0 5.594-.684 12.523 2.818.377.188.752.379 1.126.572V16.5" })), cp = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0yMiAxNC40MjloLTMuNDQ1YTEuOTA1IDEuOTA1IDAgMCAwLTEuNTQzLjc5NGwtNC42MTcgNy4wOTVhMS42MjIgMS42MjIgMCAwIDEtMi43ODMtLjIzMyAxLjU5NyAxLjU5NyAwIDAgMS0uMTAzLTEuMWwuODMzLTMuMTQyYTEuODY3IDEuODY3IDAgMCAwLS45OTMtMi4xNjQgMS45MTEgMS45MTEgMCAwIDAtLjgzMy0uMTkzaC00LjYzQTEuODgxIDEuODgxIDAgMCAxIDIuMDggMTMuMDZ2LS4wMTFsMS44LTYuMDA4di0uMDE2Yy43MzMtMi4zNiAxLjk5Mi0zLjk3IDQuNDctMy45NyA1LjkzMyAwIDUuNTk0LS42ODQgMTIuNTIzIDIuODE4LjM3Ny4xODguNzUyLjM3OSAxLjEyNi41NzJWMTYuNSIvPgo8L3N2Zz4=", lp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: sp,
+ default: cp
+}, Symbol.toStringTag, { value: "Module" })), dp = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5, d: "M2.001 10.571h3.443a1.907 1.907 0 0 0 1.543-.794l4.618-7.095a1.62 1.62 0 0 1 1.992-.537 1.598 1.598 0 0 1 .892 1.871l-.832 3.14a1.867 1.867 0 0 0 .993 2.165c.259.127.544.193.832.194h4.63a1.883 1.883 0 0 1 1.807 2.426v.011l-1.8 6.008v.015c-.733 2.36-1.993 3.97-4.47 3.97-5.933 0-5.593.684-12.524-2.818-.375-.188-.75-.38-1.125-.57v-9.89" })), up = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0yLjAwMSAxMC41NzFoMy40NDNhMS45MDcgMS45MDcgMCAwIDAgMS41NDMtLjc5NGw0LjYxOC03LjA5NWExLjYyIDEuNjIgMCAwIDEgMS45OTItLjUzNyAxLjU5OCAxLjU5OCAwIDAgMSAuODkyIDEuODcxbC0uODMyIDMuMTRhMS44NjcgMS44NjcgMCAwIDAgLjk5MyAyLjE2NWMuMjU5LjEyNy41NDQuMTkzLjgzMi4xOTRoNC42M2ExLjg4MyAxLjg4MyAwIDAgMSAxLjgwNyAyLjQyNnYuMDExbC0xLjggNi4wMDh2LjAxNWMtLjczMyAyLjM2LTEuOTkzIDMuOTctNC40NyAzLjk3LTUuOTMzIDAtNS41OTMuNjg0LTEyLjUyNC0yLjgxOC0uMzc1LS4xODgtLjc1LS4zOC0xLjEyNS0uNTd2LTkuODkiLz4KPC9zdmc+", gp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: dp,
+ default: up
+}, Symbol.toStringTag, { value: "Module" })), pp = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "time-reverse"), /* @__PURE__ */ s("path", { d: "m8.5903125 16.5028125 2.8115625 -2.8125 0.0009375 -4.6875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m13.273125 6.4246875 -3.75 -3.046875 4.21875 -2.578125", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M3.4753125 17.4375a9.2221875 9.2221875 0 1 0 6.1068750000000005 -14.0296875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M6.42375 4.6284375a9.346875 9.346875 0 0 0 -2.8528125 2.7525", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.19 10.78125a9.5728125 9.5728125 0 0 0 0.12187500000000001 3.9628125", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), hp = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZWZzPjwvZGVmcz48dGl0bGU+dGltZS1yZXZlcnNlPC90aXRsZT48cGF0aCBkPSJtOC41OTAzMTI1IDE2LjUwMjgxMjUgMi44MTE1NjI1IC0yLjgxMjUgMC4wMDA5Mzc1IC00LjY4NzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0ibTEzLjI3MzEyNSA2LjQyNDY4NzUgLTMuNzUgLTMuMDQ2ODc1IDQuMjE4NzUgLTIuNTc4MTI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik0zLjQ3NTMxMjUgMTcuNDM3NWE5LjIyMjE4NzUgOS4yMjIxODc1IDAgMSAwIDYuMTA2ODc1MDAwMDAwMDAwNSAtMTQuMDI5Njg3NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNNi40MjM3NSA0LjYyODQzNzVhOS4zNDY4NzUgOS4zNDY4NzUgMCAwIDAgLTIuODUyODEyNSAyLjc1MjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTIuMTkgMTAuNzgxMjVhOS41NzI4MTI1IDkuNTcyODEyNSAwIDAgMCAwLjEyMTg3NTAwMDAwMDAwMDAxIDMuOTYyODEyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", mp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: pp,
+ default: hp
+}, Symbol.toStringTag, { value: "Module" })), Ip = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 24 24", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M18.0576 22.3846H5.94219C5.48317 22.3846 5.04294 22.2023 4.71836 21.8777C4.39377 21.5531 4.21143 21.1129 4.21143 20.6538V5.07692H19.7883V20.6538C19.7883 21.1129 19.606 21.5531 19.2814 21.8777C18.9568 22.2023 18.5166 22.3846 18.0576 22.3846Z" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M9.40381 17.1923V10.2692" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M14.5962 17.1923V10.2692" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M0.75 5.07692H23.25" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M14.5962 1.61539H9.40386C8.94484 1.61539 8.50461 1.79774 8.18003 2.12232C7.85544 2.4469 7.6731 2.88713 7.6731 3.34616V5.07693H16.3269V3.34616C16.3269 2.88713 16.1446 2.4469 15.82 2.12232C15.4954 1.79774 15.0552 1.61539 14.5962 1.61539Z" })), fp = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xOC4wNTc2IDIyLjM4NDZINS45NDIxOUM1LjQ4MzE3IDIyLjM4NDYgNS4wNDI5NCAyMi4yMDIzIDQuNzE4MzYgMjEuODc3N0M0LjM5Mzc3IDIxLjU1MzEgNC4yMTE0MyAyMS4xMTI5IDQuMjExNDMgMjAuNjUzOFY1LjA3NjkySDE5Ljc4ODNWMjAuNjUzOEMxOS43ODgzIDIxLjExMjkgMTkuNjA2IDIxLjU1MzEgMTkuMjgxNCAyMS44Nzc3QzE4Ljk1NjggMjIuMjAyMyAxOC41MTY2IDIyLjM4NDYgMTguMDU3NiAyMi4zODQ2WiI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik05LjQwMzgxIDE3LjE5MjNWMTAuMjY5MiI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xNC41OTYyIDE3LjE5MjNWMTAuMjY5MiI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0wLjc1IDUuMDc2OTJIMjMuMjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTQuNTk2MiAxLjYxNTM5SDkuNDAzODZDOC45NDQ4NCAxLjYxNTM5IDguNTA0NjEgMS43OTc3NCA4LjE4MDAzIDIuMTIyMzJDNy44NTU0NCAyLjQ0NjkgNy42NzMxIDIuODg3MTMgNy42NzMxIDMuMzQ2MTZWNS4wNzY5M0gxNi4zMjY5VjMuMzQ2MTZDMTYuMzI2OSAyLjg4NzEzIDE2LjE0NDYgMi40NDY5IDE1LjgyIDIuMTIyMzJDMTUuNDk1NCAxLjc5Nzc0IDE1LjA1NTIgMS42MTUzOSAxNC41OTYyIDEuNjE1MzlaIj48L3BhdGg+PC9zdmc+", Mp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Ip,
+ default: fp
+}, Symbol.toStringTag, { value: "Module" })), yp = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "-0.75 -0.75 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M16.5440625 21.724687499999998 0.703125 0.703125l5.2528125 0L21.796875 21.724687499999998h-5.2528125Z", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m21.0515625 0.703125 -8.3503125 8.954062500000001", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m1.4484374999999998 21.724687499999998 8.34375 -8.9475", strokeWidth: 1.5 })), bp = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9Ii0wLjc1IC0wLjc1IDI0IDI0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xNi41NDQwNjI1IDIxLjcyNDY4NzQ5OTk5OTk5OCAwLjcwMzEyNSAwLjcwMzEyNWw1LjI1MjgxMjUgMEwyMS43OTY4NzUgMjEuNzI0Njg3NDk5OTk5OTk4aC01LjI1MjgxMjVaIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0yMS4wNTE1NjI1IDAuNzAzMTI1IC04LjM1MDMxMjUgOC45NTQwNjI1MDAwMDAwMDEiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTEuNDQ4NDM3NDk5OTk5OTk5OCAyMS43MjQ2ODc0OTk5OTk5OTggOC4zNDM3NSAtOC45NDc1IiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjwvc3ZnPg==", jp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: yp,
+ default: bp
+}, Symbol.toStringTag, { value: "Module" })), Np = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 122.43 122.41", ...e }, /* @__PURE__ */ s("path", { d: "M83.86 54.15v34.13H38.57V54.15H0v68.26h122.43V54.15H83.86zM38.57 0h45.3v34.13h-45.3z" })), vp = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjIuNDMgMTIyLjQxIj4KICAgIDxwYXRoIGQ9Ik04My44NiA1NC4xNXYzNC4xM0gzOC41N1Y1NC4xNUgwdjY4LjI2aDEyMi40M1Y1NC4xNUg4My44NnpNMzguNTcgMGg0NS4zdjM0LjEzaC00NS4zeiIvPgo8L3N2Zz4=", xp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Np,
+ default: vp
+}, Symbol.toStringTag, { value: "Module" })), kp = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "upload-bottom"), /* @__PURE__ */ s("path", { fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "M12.001 15.75v-12" }), /* @__PURE__ */ s("path", { fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", d: "m16.501 8.25-4.5-4.5-4.5 4.5" }), /* @__PURE__ */ s("path", { d: "M23.251 15.75v1.5a3 3 0 0 1-3 3h-16.5a3 3 0 0 1-3-3v-1.5", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), wp = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxkZWZzPjwvZGVmcz48dGl0bGU+dXBsb2FkLWJvdHRvbTwvdGl0bGU+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEyLjAwMSAxNS43NXYtMTIiPjwvcGF0aD48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtMTYuNTAxIDguMjUtNC41LTQuNS00LjUgNC41Ij48L3BhdGg+PHBhdGggZD0iTTIzLjI1MSAxNS43NXYxLjVhMyAzIDAgMCAxLTMgM2gtMTYuNWEzIDMgMCAwIDEtMy0zdi0xLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4=", Sp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: kp,
+ default: wp
+}, Symbol.toStringTag, { value: "Module" })), Dp = (e) => /* @__PURE__ */ s("svg", { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", strokeWidth: 1.5, ...e }, /* @__PURE__ */ s("path", { d: "M11.250 17.250 A6.000 6.000 0 1 0 23.250 17.250 A6.000 6.000 0 1 0 11.250 17.250 Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M17.25 14.25L17.25 20.25", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M14.25 17.25L20.25 17.25", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M.75,17.25a6.753,6.753,0,0,1,9.4-6.208", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ s("path", { d: "M3.375 4.875 A4.125 4.125 0 1 0 11.625 4.875 A4.125 4.125 0 1 0 3.375 4.875 Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round" })), Lp = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGQ9Ik0xMS4yNTAgMTcuMjUwIEE2LjAwMCA2LjAwMCAwIDEgMCAyMy4yNTAgMTcuMjUwIEE2LjAwMCA2LjAwMCAwIDEgMCAxMS4yNTAgMTcuMjUwIFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNMTcuMjUgMTQuMjVMMTcuMjUgMjAuMjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNMTQuMjUgMTcuMjVMMjAuMjUgMTcuMjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNLjc1LDE3LjI1YTYuNzUzLDYuNzUzLDAsMCwxLDkuNC02LjIwOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjxwYXRoIGQ9Ik0zLjM3NSA0Ljg3NSBBNC4xMjUgNC4xMjUgMCAxIDAgMTEuNjI1IDQuODc1IEE0LjEyNSA0LjEyNSAwIDEgMCAzLjM3NSA0Ljg3NSBaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+", Ap = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Dp,
+ default: Lp
+}, Symbol.toStringTag, { value: "Module" })), Tp = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", id: "Single-Neutral-Actions--Streamline-Ultimate.svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("desc", null, "Single Neutral Actions Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("g", null, /* @__PURE__ */ s("path", { d: "M5.9611 6.2789C5.9611 10.9277 10.9935 13.8332 15.0195 11.5088C16.8879 10.43 18.0389 8.4364 18.0389 6.2789C18.0389 1.6302 13.0065 -1.2753 8.9805 1.0491C7.1121 2.1278 5.9611 4.1214 5.9611 6.2789", fill: "currentColor", strokeWidth: 1 }), /* @__PURE__ */ s("path", { d: "M12 13.5892C6.7337 13.589 2.4649 17.8581 2.4649 23.1243C2.4649 23.4754 2.7495 23.76 3.1005 23.76H20.8995C21.2505 23.76 21.5351 23.4754 21.5351 23.1243C21.5351 17.8581 17.2663 13.589 12 13.5892Z", fill: "currentColor", strokeWidth: 1 }))), Cp = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaWQ9IlNpbmdsZS1OZXV0cmFsLUFjdGlvbnMtLVN0cmVhbWxpbmUtVWx0aW1hdGUuc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxkZXNjPlNpbmdsZSBOZXV0cmFsIEFjdGlvbnMgU3RyZWFtbGluZSBJY29uOiBodHRwczovL3N0cmVhbWxpbmVocS5jb208L2Rlc2M+PGc+PHBhdGggZD0iTTUuOTYxMSA2LjI3ODlDNS45NjExIDEwLjkyNzcgMTAuOTkzNSAxMy44MzMyIDE1LjAxOTUgMTEuNTA4OEMxNi44ODc5IDEwLjQzIDE4LjAzODkgOC40MzY0IDE4LjAzODkgNi4yNzg5QzE4LjAzODkgMS42MzAyIDEzLjAwNjUgLTEuMjc1MyA4Ljk4MDUgMS4wNDkxQzcuMTEyMSAyLjEyNzggNS45NjExIDQuMTIxNCA1Ljk2MTEgNi4yNzg5IiBmaWxsPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPjxwYXRoIGQ9Ik0xMiAxMy41ODkyQzYuNzMzNyAxMy41ODkgMi40NjQ5IDE3Ljg1ODEgMi40NjQ5IDIzLjEyNDNDMi40NjQ5IDIzLjQ3NTQgMi43NDk1IDIzLjc2IDMuMTAwNSAyMy43NkgyMC44OTk1QzIxLjI1MDUgMjMuNzYgMjEuNTM1MSAyMy40NzU0IDIxLjUzNTEgMjMuMTI0M0MyMS41MzUxIDE3Ljg1ODEgMTcuMjY2MyAxMy41ODkgMTIgMTMuNTg5MloiIGZpbGw9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+PC9nPjwvc3ZnPg==", zp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Tp,
+ default: Cp
+}, Symbol.toStringTag, { value: "Module" })), Ep = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "M0.703125 14.765625a7.03125 7.03125 0 1 0 14.0625 0 7.03125 7.03125 0 1 0 -14.0625 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M4.921875 13.359375a2.8125 2.8125 0 1 0 5.625 0 2.8125 2.8125 0 1 0 -5.625 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M12.3159375 20.0990625a5.1206249999999995 5.1206249999999995 0 0 0 -9.163124999999999 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M3.515625 4.921875v-2.8125a1.40625 1.40625 0 0 1 1.40625 -1.40625h9.9646875a1.40625 1.40625 0 0 1 0.99375 0.4115625l5.505 5.505a1.40625 1.40625 0 0 1 0.4115625 0.99375V20.390625a1.40625 1.40625 0 0 1 -1.40625 1.40625h-4.21875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M21.796875 7.734375h-5.625a1.40625 1.40625 0 0 1 -1.40625 -1.40625v-5.625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), Up = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0wLjcwMzEyNSAxNC43NjU2MjVhNy4wMzEyNSA3LjAzMTI1IDAgMSAwIDE0LjA2MjUgMCA3LjAzMTI1IDcuMDMxMjUgMCAxIDAgLTE0LjA2MjUgMFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTQuOTIxODc1IDEzLjM1OTM3NWEyLjgxMjUgMi44MTI1IDAgMSAwIDUuNjI1IDAgMi44MTI1IDIuODEyNSAwIDEgMCAtNS42MjUgMFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTEyLjMxNTkzNzUgMjAuMDk5MDYyNWE1LjEyMDYyNDk5OTk5OTk5OTUgNS4xMjA2MjQ5OTk5OTk5OTk1IDAgMCAwIC05LjE2MzEyNDk5OTk5OTk5OSAwIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik0zLjUxNTYyNSA0LjkyMTg3NXYtMi44MTI1YTEuNDA2MjUgMS40MDYyNSAwIDAgMSAxLjQwNjI1IC0xLjQwNjI1aDkuOTY0Njg3NWExLjQwNjI1IDEuNDA2MjUgMCAwIDEgMC45OTM3NSAwLjQxMTU2MjVsNS41MDUgNS41MDVhMS40MDYyNSAxLjQwNjI1IDAgMCAxIDAuNDExNTYyNSAwLjk5Mzc1VjIwLjM5MDYyNWExLjQwNjI1IDEuNDA2MjUgMCAwIDEgLTEuNDA2MjUgMS40MDYyNWgtNC4yMTg3NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMjEuNzk2ODc1IDcuNzM0Mzc1aC01LjYyNWExLjQwNjI1IDEuNDA2MjUgMCAwIDEgLTEuNDA2MjUgLTEuNDA2MjV2LTUuNjI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjwvc3ZnPg==", Rp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Ep,
+ default: Up
+}, Symbol.toStringTag, { value: "Module" })), Zp = (e) => /* @__PURE__ */ s("svg", { id: "Single-Neutral--Streamline-Streamline--3.0", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", height: 24, width: 24, ...e }, /* @__PURE__ */ s("desc", null, "Single Neutral Streamline Icon: https://streamlinehq.com"), /* @__PURE__ */ s("defs", null), /* @__PURE__ */ s("title", null, "single-neutral"), /* @__PURE__ */ s("path", { d: "M6.75 6a5.25 5.25 0 1 0 10.5 0 5.25 5.25 0 1 0 -10.5 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.25 23.25a9.75 9.75 0 0 1 19.5 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), Wp = "data:image/svg+xml;base64,PHN2ZyBpZD0iU2luZ2xlLU5ldXRyYWwtLVN0cmVhbWxpbmUtU3RyZWFtbGluZS0tMy4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ij48ZGVzYz5TaW5nbGUgTmV1dHJhbCBTdHJlYW1saW5lIEljb246IGh0dHBzOi8vc3RyZWFtbGluZWhxLmNvbTwvZGVzYz48ZGVmcz48L2RlZnM+PHRpdGxlPnNpbmdsZS1uZXV0cmFsPC90aXRsZT48cGF0aCBkPSJNNi43NSA2YTUuMjUgNS4yNSAwIDEgMCAxMC41IDAgNS4yNSA1LjI1IDAgMSAwIC0xMC41IDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTIuMjUgMjMuMjVhOS43NSA5Ljc1IDAgMCAxIDE5LjUgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48L3N2Zz4=", Op = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Zp,
+ default: Wp
+}, Symbol.toStringTag, { value: "Module" })), Pp = (e) => /* @__PURE__ */ s("svg", { xmlns: "http://www.w3.org/2000/svg", fill: "none", viewBox: "0 0 24 24", ...e }, /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5, d: "M13.313 2.27521C13.1833 2.04051 12.9931 1.84486 12.7622 1.70861C12.5313 1.57235 12.2681 1.50049 12 1.50049C11.7318 1.50049 11.4686 1.57235 11.2377 1.70861C11.0068 1.84486 10.8166 2.04051 10.687 2.27521L0.936968 20.2752C0.810886 20.5036 0.746538 20.7609 0.750276 21.0217C0.754014 21.2825 0.825708 21.5379 0.958282 21.7625C1.09086 21.9872 1.27972 22.1734 1.50625 22.3028C1.73277 22.4321 1.98911 22.5002 2.24997 22.5002H21.75C22.0108 22.5002 22.2672 22.4321 22.4937 22.3028C22.7202 22.1734 22.9091 21.9872 23.0417 21.7625C23.1742 21.5379 23.2459 21.2825 23.2497 21.0217C23.2534 20.7609 23.189 20.5036 23.063 20.2752L13.313 2.27521Z" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5, d: "M12 15V8.25" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeWidth: 1.5, d: "M12 18.75C11.7929 18.75 11.625 18.5821 11.625 18.375C11.625 18.1679 11.7929 18 12 18" }), /* @__PURE__ */ s("path", { stroke: "currentColor", strokeWidth: 1.5, d: "M12 18.75C12.2071 18.75 12.375 18.5821 12.375 18.375C12.375 18.1679 12.2071 18 12 18" })), Hp = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xMy4zMTMgMi4yNzUyMUMxMy4xODMzIDIuMDQwNTEgMTIuOTkzMSAxLjg0NDg2IDEyLjc2MjIgMS43MDg2MUMxMi41MzEzIDEuNTcyMzUgMTIuMjY4MSAxLjUwMDQ5IDEyIDEuNTAwNDlDMTEuNzMxOCAxLjUwMDQ5IDExLjQ2ODYgMS41NzIzNSAxMS4yMzc3IDEuNzA4NjFDMTEuMDA2OCAxLjg0NDg2IDEwLjgxNjYgMi4wNDA1MSAxMC42ODcgMi4yNzUyMUwwLjkzNjk2OCAyMC4yNzUyQzAuODEwODg2IDIwLjUwMzYgMC43NDY1MzggMjAuNzYwOSAwLjc1MDI3NiAyMS4wMjE3QzAuNzU0MDE0IDIxLjI4MjUgMC44MjU3MDggMjEuNTM3OSAwLjk1ODI4MiAyMS43NjI1QzEuMDkwODYgMjEuOTg3MiAxLjI3OTcyIDIyLjE3MzQgMS41MDYyNSAyMi4zMDI4QzEuNzMyNzcgMjIuNDMyMSAxLjk4OTExIDIyLjUwMDIgMi4yNDk5NyAyMi41MDAySDIxLjc1QzIyLjAxMDggMjIuNTAwMiAyMi4yNjcyIDIyLjQzMjEgMjIuNDkzNyAyMi4zMDI4QzIyLjcyMDIgMjIuMTczNCAyMi45MDkxIDIxLjk4NzIgMjMuMDQxNyAyMS43NjI1QzIzLjE3NDIgMjEuNTM3OSAyMy4yNDU5IDIxLjI4MjUgMjMuMjQ5NyAyMS4wMjE3QzIzLjI1MzQgMjAuNzYwOSAyMy4xODkgMjAuNTAzNiAyMy4wNjMgMjAuMjc1MkwxMy4zMTMgMi4yNzUyMVoiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEyIDE1VjguMjUiPjwvcGF0aD48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xMiAxOC43NUMxMS43OTI5IDE4Ljc1IDExLjYyNSAxOC41ODIxIDExLjYyNSAxOC4zNzVDMTEuNjI1IDE4LjE2NzkgMTEuNzkyOSAxOCAxMiAxOCI+PC9wYXRoPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEyIDE4Ljc1QzEyLjIwNzEgMTguNzUgMTIuMzc1IDE4LjU4MjEgMTIuMzc1IDE4LjM3NUMxMi4zNzUgMTguMTY3OSAxMi4yMDcxIDE4IDEyIDE4Ij48L3BhdGg+PC9zdmc+", Jp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Pp,
+ default: Hp
+}, Symbol.toStringTag, { value: "Module" })), Gp = (e) => /* @__PURE__ */ s("svg", { viewBox: "-0.75 -0.75 24 24", xmlns: "http://www.w3.org/2000/svg", height: 24, width: 24, ...e }, /* @__PURE__ */ s("path", { d: "M10.546875 16.171875a5.625 5.625 0 1 0 11.25 0 5.625 5.625 0 1 0 -11.25 0Z", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m18.658125000000002 16.171875 -2.48625 0 0 -2.4853125", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M9.838125 21.703125a10.5478125 10.5478125 0 1 1 11.866875 -11.85375", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M8.7084375 21.4884375C7.2825 19.3959375 6.328125 15.593437499999999 6.328125 11.25S7.2825 3.105 8.7084375 1.0115625", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m0.7265625 10.546875 8.9278125 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M2.8115625 4.921875 19.6875 4.921875", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "m1.92 16.171875 5.814375 0", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 }), /* @__PURE__ */ s("path", { d: "M13.7915625 1.0115625a15.9215625 15.9215625 0 0 1 2.15625 6.69", fill: "none", stroke: "currentColor", strokeLinecap: "round", strokeLinejoin: "round", strokeWidth: 1.5 })), Vp = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMC43NSAtMC43NSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0xMC41NDY4NzUgMTYuMTcxODc1YTUuNjI1IDUuNjI1IDAgMSAwIDExLjI1IDAgNS42MjUgNS42MjUgMCAxIDAgLTExLjI1IDBaIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Im0xOC42NTgxMjUwMDAwMDAwMDIgMTYuMTcxODc1IC0yLjQ4NjI1IDAgMCAtMi40ODUzMTI1IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9wYXRoPjxwYXRoIGQ9Ik05LjgzODEyNSAyMS43MDMxMjVhMTAuNTQ3ODEyNSAxMC41NDc4MTI1IDAgMSAxIDExLjg2Njg3NSAtMTEuODUzNzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTguNzA4NDM3NSAyMS40ODg0Mzc1QzcuMjgyNSAxOS4zOTU5Mzc1IDYuMzI4MTI1IDE1LjU5MzQzNzQ5OTk5OTk5OSA2LjMyODEyNSAxMS4yNVM3LjI4MjUgMy4xMDUgOC43MDg0Mzc1IDEuMDExNTYyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJtMC43MjY1NjI1IDEwLjU0Njg3NSA4LjkyNzgxMjUgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMi44MTE1NjI1IDQuOTIxODc1IDE5LjY4NzUgNC45MjE4NzUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0ibTEuOTIgMTYuMTcxODc1IDUuODE0Mzc1IDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PHBhdGggZD0iTTEzLjc5MTU2MjUgMS4wMTE1NjI1YTE1LjkyMTU2MjUgMTUuOTIxNTYyNSAwIDAgMSAyLjE1NjI1IDYuNjkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48L3BhdGg+PC9zdmc+", Yp = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
+ __proto__: null,
+ ReactComponent: Gp,
+ default: Vp
+}, Symbol.toStringTag, { value: "Module" })), Qp = /* @__PURE__ */ Object.assign({ "../assets/icons/add.svg": xl, "../assets/icons/ai-tagging-spark.svg": Sl, "../assets/icons/align-center.svg": Al, "../assets/icons/align-left.svg": zl, "../assets/icons/angle-brackets.svg": Rl, "../assets/icons/arrow-bottom-left.svg": Ol, "../assets/icons/arrow-bottom-right.svg": Jl, "../assets/icons/arrow-down.svg": Yl, "../assets/icons/arrow-left.svg": Fl, "../assets/icons/arrow-right.svg": _l, "../assets/icons/arrow-top-left.svg": ed, "../assets/icons/arrow-top-right.svg": id, "../assets/icons/arrow-up.svg": ad, "../assets/icons/at-sign.svg": ld, "../assets/icons/baseline-chart.svg": gd, "../assets/icons/bell.svg": md, "../assets/icons/bills.svg": Md, "../assets/icons/book-open.svg": jd, "../assets/icons/brackets.svg": xd, "../assets/icons/card-list.svg": Sd, "../assets/icons/cardview.svg": Ad, "../assets/icons/check-circle.svg": zd, "../assets/icons/check.svg": Rd, "../assets/icons/chevron-down.svg": Od, "../assets/icons/chevron-left.svg": Jd, "../assets/icons/chevron-right.svg": Yd, "../assets/icons/chevron-up.svg": Fd, "../assets/icons/close.svg": _d, "../assets/icons/column-layout.svg": eu, "../assets/icons/comment.svg": iu, "../assets/icons/crown.svg": au, "../assets/icons/discount.svg": lu, "../assets/icons/download.svg": gu, "../assets/icons/duplicate.svg": mu, "../assets/icons/ellipsis.svg": Mu, "../assets/icons/email-check.svg": ju, "../assets/icons/email.svg": xu, "../assets/icons/emailfield.svg": Su, "../assets/icons/error-fill.svg": Au, "../assets/icons/export.svg": zu, "../assets/icons/eyedropper.svg": Ru, "../assets/icons/facebook.svg": Ou, "../assets/icons/finger-up.svg": Ju, "../assets/icons/hamburger.svg": Yu, "../assets/icons/heart-fill.svg": Fu, "../assets/icons/heart.svg": _u, "../assets/icons/home.svg": e0, "../assets/icons/hyperlink-circle.svg": i0, "../assets/icons/import.svg": a0, "../assets/icons/info-fill.svg": l0, "../assets/icons/integration.svg": g0, "../assets/icons/key.svg": m0, "../assets/icons/labs-flask.svg": M0, "../assets/icons/language.svg": j0, "../assets/icons/laptop.svg": x0, "../assets/icons/layer.svg": S0, "../assets/icons/layout-headline.svg": A0, "../assets/icons/layout-module-1.svg": z0, "../assets/icons/like.svg": R0, "../assets/icons/link-broken.svg": O0, "../assets/icons/linkedin.svg": J0, "../assets/icons/listview.svg": Y0, "../assets/icons/lock-locked.svg": F0, "../assets/icons/lock-unlocked.svg": _0, "../assets/icons/magnifying-glass.svg": eg, "../assets/icons/mail-block.svg": ig, "../assets/icons/megaphone.svg": ag, "../assets/icons/mobile.svg": lg, "../assets/icons/modules-3.svg": gg, "../assets/icons/money-bags.svg": mg, "../assets/icons/navigation.svg": Mg, "../assets/icons/palette.svg": jg, "../assets/icons/pen.svg": xg, "../assets/icons/picture.svg": Sg, "../assets/icons/piggybank.svg": Ag, "../assets/icons/portal.svg": zg, "../assets/icons/question-circle.svg": Rg, "../assets/icons/recepients.svg": Og, "../assets/icons/reload.svg": Jg, "../assets/icons/share.svg": Yg, "../assets/icons/single-user-block.svg": Fg, "../assets/icons/single-user-fill.svg": jl, "../assets/icons/success-fill.svg": _g, "../assets/icons/tags-block.svg": ep, "../assets/icons/tags-check.svg": ip, "../assets/icons/textfield.svg": ap, "../assets/icons/thumbs-down.svg": lp, "../assets/icons/thumbs-up.svg": gp, "../assets/icons/time-back.svg": mp, "../assets/icons/trash.svg": Mp, "../assets/icons/twitter-x.svg": jp, "../assets/icons/unsplash-logo.svg": xp, "../assets/icons/upload.svg": Sp, "../assets/icons/user-add.svg": Ap, "../assets/icons/user-fill.svg": zp, "../assets/icons/user-page.svg": Rp, "../assets/icons/user.svg": Op, "../assets/icons/warning.svg": Jp, "../assets/icons/world-clock.svg": Yp }), be = ({ name: e, size: t = "md", colorClass: n = "", className: i = "" }) => {
+ const { ReactComponent: r } = Qp[`../assets/icons/${e}.svg`];
+ let o = "", a = {};
+ if (typeof t == "number" && (a = {
+ width: `${t}px`,
+ height: `${t}px`
+ }), !o)
+ switch (t) {
+ case "custom":
+ break;
+ case "2xs":
+ o = "w-2 h-2";
+ break;
+ case "xs":
+ o = "w-3 h-3";
+ break;
+ case "sm":
+ o = "w-4 h-4";
+ break;
+ case "lg":
+ o = "w-8 h-8";
+ break;
+ case "xl":
+ o = "w-10 h-10";
+ break;
+ default:
+ o = "w-5 h-5";
+ break;
+ }
+ return o = S(
+ o,
+ n
+ ), r ? /* @__PURE__ */ d.jsx(r, { className: `pointer-events-none ${o} ${i}`, style: a }) : null;
+}, Bp = ({ size: e, color: t, delay: n, style: i }) => {
+ const [r, o] = W.useState(!n);
+ W.useEffect(() => {
+ if (n) {
+ const c = setTimeout(() => {
+ o(!0);
+ }, n);
+ return () => {
+ clearTimeout(c);
+ };
+ }
+ }, [n]);
+ let a = "relative mx-0 my-[-0.5] box-border inline-block animate-spin rounded-full before:z-10 before:block before:rounded-full before:content-[''] ";
+ switch (e) {
+ case "sm":
+ a += " h-[16px] w-[16px] border-2 before:mt-[10px] before:h-[3px] before:w-[3px] ";
+ break;
+ case "md":
+ a += " h-[20px] w-[20px] border-2 before:mt-[13px] before:h-[3px] before:w-[3px] ";
+ break;
+ case "lg":
+ default:
+ a += " h-[50px] w-[50px] border before:mt-[7px] before:h-[7px] before:w-[7px] ";
+ break;
+ }
+ switch (t) {
+ case "light":
+ a += " border-white/20 before:bg-white dark:border-black/10 dark:before:bg-black ";
+ break;
+ case "dark":
+ default:
+ a += " border-black/10 before:bg-black dark:border-white/20 dark:before:bg-white ";
+ break;
+ }
+ return e === "lg" ? /* @__PURE__ */ d.jsx("div", { className: `flex h-64 items-center justify-center transition-opacity ${r ? "opacity-100" : "opacity-0"}`, style: i, children: /* @__PURE__ */ d.jsx("div", { className: a }) }) : /* @__PURE__ */ d.jsx("div", { className: a });
+}, V = W.forwardRef(({
+ testId: e,
+ size: t = "md",
+ label: n = "",
+ hideLabel: i = !1,
+ icon: r = "",
+ iconSize: o,
+ iconColorClass: a,
+ color: c = "clear",
+ fullWidth: l,
+ link: u,
+ linkWithPadding: g = !1,
+ disabled: p,
+ unstyled: m = !1,
+ className: h = "",
+ tag: I = "button",
+ loading: M = !1,
+ loadingIndicatorColor: y,
+ outlineOnMobile: f = !1,
+ onClick: b,
+ ...j
+}, v) => {
+ if (c || (c = "clear"), !m) {
+ switch (h = S(
+ "inline-flex items-center justify-center whitespace-nowrap rounded text-sm transition",
+ u && c !== "clear" && c !== "black" || !u && c !== "clear" ? "font-bold" : "font-semibold",
+ u ? "" : `${t === "sm" ? "h-7" : "h-[34px]"}`,
+ u ? "" : `${t === "sm" || n && r ? "px-3" : "px-4"}`,
+ u && g && "-m-1 p-1",
+ h
+ ), c) {
+ case "black":
+ h = S(
+ u ? "text-black hover:text-grey-800 dark:text-white" : `bg-black text-white dark:bg-white dark:text-black ${!p && "hover:bg-grey-900"}`,
+ h
+ ), y = "light", a = a || "text-white";
+ break;
+ case "light-grey":
+ h = S(
+ u ? "text-grey-800 hover:text-green-400 dark:text-white" : `bg-grey-200 text-black dark:bg-grey-900 dark:text-white ${!p && "hover:!bg-grey-300 dark:hover:!bg-grey-800"}`,
+ h
+ ), y = "dark";
+ break;
+ case "grey":
+ h = S(
+ u ? "text-black hover:text-grey-800 dark:text-white" : `bg-grey-100 text-black dark:bg-grey-900 dark:text-white ${!p && "hover:!bg-grey-300 dark:hover:!bg-grey-800"}`,
+ h
+ ), y = "dark";
+ break;
+ case "green":
+ h = S(
+ u ? " text-green hover:text-green-400" : ` bg-green text-white ${!p && "hover:bg-green-400"}`,
+ h
+ ), y = "light", a = a || "text-white";
+ break;
+ case "red":
+ h = S(
+ u ? "text-red hover:text-red-400" : `bg-red text-white ${!p && "hover:bg-red-400"}`,
+ h
+ ), y = "light", a = a || "text-white";
+ break;
+ case "white":
+ h = S(
+ u ? "text-white hover:text-white dark:text-black dark:hover:text-grey-800" : "bg-white text-black dark:bg-black dark:text-white",
+ h
+ ), y = "dark";
+ break;
+ case "outline":
+ h = S(
+ u ? "text-black hover:text-grey-800 dark:text-white" : `border border-grey-300 bg-transparent text-black dark:border-grey-800 dark:text-white ${!p && "hover:!border-black dark:hover:!border-white"}`,
+ h
+ ), y = "dark";
+ break;
+ default:
+ h = S(
+ u ? " text-black hover:text-grey-800 dark:text-white" : `text-grey-900 dark:text-white dark:hover:bg-grey-900 ${!p && "hover:bg-grey-200 hover:text-black"}`,
+ f && !u && "border border-grey-300 hover:border-transparent md:border-transparent",
+ h
+ ), y = "dark";
+ break;
+ }
+ h = S(
+ l && !u && " w-full",
+ p ? "opacity-40" : "cursor-pointer",
+ h
+ );
+ }
+ const w = n && r && !i ? "mr-1.5" : "";
+ let N = "";
+ N += n && i ? "sr-only" : "", N += M ? "invisible" : "", o = o || (t === "sm" || n && r ? "sm" : "md");
+ const x = /* @__PURE__ */ d.jsxs(d.Fragment, { children: [
+ r && /* @__PURE__ */ d.jsx(be, { className: w, colorClass: a, name: r, size: o }),
+ /* @__PURE__ */ d.jsx("span", { className: N, children: n }),
+ M && /* @__PURE__ */ d.jsxs("div", { className: "absolute flex", children: [
+ /* @__PURE__ */ d.jsx(Bp, { color: y, size: t }),
+ /* @__PURE__ */ d.jsx("span", { className: "sr-only", children: "Loading..." })
+ ] })
+ ] });
+ return W.createElement(I, {
+ className: h,
+ "data-testid": e,
+ disabled: p,
+ type: "button",
+ onClick: b,
+ ref: v,
+ ...j
+ }, x);
+});
+V.displayName = "Button";
+var F = globalThis && globalThis.__assign || function() {
+ return F = Object.assign || function(e) {
+ for (var t, n = 1, i = arguments.length; n < i; n++) {
+ t = arguments[n];
+ for (var r in t)
+ Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r]);
+ }
+ return e;
+ }, F.apply(this, arguments);
+}, ea = globalThis && globalThis.__rest || function(e, t) {
+ var n = {};
+ for (var i in e)
+ Object.prototype.hasOwnProperty.call(e, i) && t.indexOf(i) < 0 && (n[i] = e[i]);
+ if (e != null && typeof Object.getOwnPropertySymbols == "function")
+ for (var r = 0, i = Object.getOwnPropertySymbols(e); r < i.length; r++)
+ t.indexOf(i[r]) < 0 && Object.prototype.propertyIsEnumerable.call(e, i[r]) && (n[i[r]] = e[i[r]]);
+ return n;
+}, si = Symbol("NiceModalId"), $i = {}, wt = W.createContext($i), ta = W.createContext(null), je = {}, Wt = {}, Fp = 0, St = function() {
+ throw new Error("No dispatch method detected, did you embed your app with NiceModal.Provider?");
+}, na = function() {
+ return "_nice_modal_" + Fp++;
+}, ia = function(e, t) {
+ var n, i, r;
+ switch (e === void 0 && (e = $i), t.type) {
+ case "nice-modal/show": {
+ var o = t.payload, a = o.modalId, c = o.args;
+ return F(F({}, e), (n = {}, n[a] = F(F({}, e[a]), {
+ id: a,
+ args: c,
+ // If modal is not mounted, mount it first then make it visible.
+ // There is logic inside HOC wrapper to make it visible after its first mount.
+ // This mechanism ensures the entering transition.
+ visible: !!Wt[a],
+ delayVisible: !Wt[a]
+ }), n));
+ }
+ case "nice-modal/hide": {
+ var a = t.payload.modalId;
+ return e[a] ? F(F({}, e), (i = {}, i[a] = F(F({}, e[a]), { visible: !1 }), i)) : e;
+ }
+ case "nice-modal/remove": {
+ var a = t.payload.modalId, l = F({}, e);
+ return delete l[a], l;
+ }
+ case "nice-modal/set-flags": {
+ var u = t.payload, a = u.modalId, g = u.flags;
+ return F(F({}, e), (r = {}, r[a] = F(F({}, e[a]), g), r));
+ }
+ default:
+ return e;
+ }
+};
+function Xp(e) {
+ var t;
+ return (t = je[e]) === null || t === void 0 ? void 0 : t.comp;
+}
+function qp(e, t) {
+ return {
+ type: "nice-modal/show",
+ payload: {
+ modalId: e,
+ args: t
+ }
+ };
+}
+function _p(e, t) {
+ return {
+ type: "nice-modal/set-flags",
+ payload: {
+ modalId: e,
+ flags: t
+ }
+ };
+}
+function Kp(e) {
+ return {
+ type: "nice-modal/hide",
+ payload: {
+ modalId: e
+ }
+ };
+}
+function $p(e) {
+ return {
+ type: "nice-modal/remove",
+ payload: {
+ modalId: e
+ }
+ };
+}
+var Te = {}, ft = {}, Tn = function(e) {
+ return typeof e == "string" ? e : (e[si] || (e[si] = na()), e[si]);
+};
+function er(e, t) {
+ var n = Tn(e);
+ if (typeof e != "string" && !je[n] && Cn(n, e), St(qp(n, t)), !Te[n]) {
+ var i, r, o = new Promise(function(a, c) {
+ i = a, r = c;
+ });
+ Te[n] = {
+ resolve: i,
+ reject: r,
+ promise: o
+ };
+ }
+ return Te[n].promise;
+}
+function tr(e) {
+ var t = Tn(e);
+ if (St(Kp(t)), delete Te[t], !ft[t]) {
+ var n, i, r = new Promise(function(o, a) {
+ n = o, i = a;
+ });
+ ft[t] = {
+ resolve: n,
+ reject: i,
+ promise: r
+ };
+ }
+ return ft[t].promise;
+}
+var ra = function(e) {
+ var t = Tn(e);
+ St($p(t)), delete Te[t], delete ft[t];
+}, e1 = function(e, t) {
+ St(_p(e, t));
+};
+function Jt(e, t) {
+ var n = ne(wt), i = ne(ta), r = null, o = e && typeof e != "string";
+ if (e ? r = Tn(e) : r = i, !r)
+ throw new Error("No modal id found in NiceModal.useModal.");
+ var a = r;
+ D(function() {
+ o && !je[a] && Cn(a, e, t);
+ }, [o, a, e, t]);
+ var c = n[a], l = L(function(I) {
+ return er(a, I);
+ }, [a]), u = L(function() {
+ return tr(a);
+ }, [a]), g = L(function() {
+ return ra(a);
+ }, [a]), p = L(function(I) {
+ var M;
+ (M = Te[a]) === null || M === void 0 || M.resolve(I), delete Te[a];
+ }, [a]), m = L(function(I) {
+ var M;
+ (M = Te[a]) === null || M === void 0 || M.reject(I), delete Te[a];
+ }, [a]), h = L(function(I) {
+ var M;
+ (M = ft[a]) === null || M === void 0 || M.resolve(I), delete ft[a];
+ }, [a]);
+ return _(function() {
+ return {
+ id: a,
+ args: c == null ? void 0 : c.args,
+ visible: !!(c != null && c.visible),
+ keepMounted: !!(c != null && c.keepMounted),
+ show: l,
+ hide: u,
+ remove: g,
+ resolve: p,
+ reject: m,
+ resolveHide: h
+ };
+ }, [
+ a,
+ c == null ? void 0 : c.args,
+ c == null ? void 0 : c.visible,
+ c == null ? void 0 : c.keepMounted,
+ l,
+ u,
+ g,
+ p,
+ m,
+ h
+ ]);
+}
+var t1 = function(e) {
+ return function(t) {
+ var n, i = t.defaultVisible, r = t.keepMounted, o = t.id, a = ea(t, ["defaultVisible", "keepMounted", "id"]), c = Jt(o), l = c.args, u = c.show, g = ne(wt), p = !!g[o];
+ D(function() {
+ return i && u(), Wt[o] = !0, function() {
+ delete Wt[o];
+ };
+ }, [o, u, i]), D(function() {
+ r && e1(o, { keepMounted: !0 });
+ }, [o, r]);
+ var m = (n = g[o]) === null || n === void 0 ? void 0 : n.delayVisible;
+ return D(function() {
+ m && u(l);
+ }, [m, l, u]), p ? W.createElement(
+ ta.Provider,
+ { value: o },
+ W.createElement(e, F({}, a, l))
+ ) : null;
+ };
+}, Cn = function(e, t, n) {
+ je[e] ? je[e].props = n : je[e] = { comp: t, props: n };
+}, n1 = function(e) {
+ delete je[e];
+}, oa = function() {
+ var e = ne(wt), t = Object.keys(e).filter(function(i) {
+ return !!e[i];
+ });
+ t.forEach(function(i) {
+ if (!je[i] && !Wt[i]) {
+ console.warn("No modal found for id: " + i + ". Please check the id or if it is registered or declared via JSX.");
+ return;
+ }
+ });
+ var n = t.filter(function(i) {
+ return je[i];
+ }).map(function(i) {
+ return F({ id: i }, je[i]);
+ });
+ return W.createElement(W.Fragment, null, n.map(function(i) {
+ return W.createElement(i.comp, F({ key: i.id, id: i.id }, i.props));
+ }));
+}, i1 = function(e) {
+ var t = e.children, n = Fi(ia, $i), i = n[0];
+ return St = n[1], W.createElement(
+ wt.Provider,
+ { value: i },
+ t,
+ W.createElement(oa, null)
+ );
+}, r1 = function(e) {
+ var t = e.children, n = e.dispatch, i = e.modals;
+ return !n || !i ? W.createElement(i1, null, t) : (St = n, W.createElement(
+ wt.Provider,
+ { value: i },
+ t,
+ W.createElement(oa, null)
+ ));
+}, o1 = function(e) {
+ var t = e.id, n = e.component;
+ return D(function() {
+ return Cn(t, n), function() {
+ n1(t);
+ };
+ }, [t, n]), null;
+}, a1 = function(e) {
+ var t, n = e.modal, i = e.handler, r = i === void 0 ? {} : i, o = ea(e, ["modal", "handler"]), a = _(function() {
+ return na();
+ }, []), c = typeof n == "string" ? (t = je[n]) === null || t === void 0 ? void 0 : t.comp : n;
+ if (!r)
+ throw new Error("No handler found in NiceModal.ModalHolder.");
+ if (!c)
+ throw new Error("No modal found for id: " + n + " in NiceModal.ModalHolder.");
+ return r.show = L(function(l) {
+ return er(a, l);
+ }, [a]), r.hide = L(function() {
+ return tr(a);
+ }, [a]), W.createElement(c, F({ id: a }, o));
+}, s1 = function(e) {
+ return {
+ visible: e.visible,
+ onOk: function() {
+ return e.hide();
+ },
+ onCancel: function() {
+ return e.hide();
+ },
+ afterClose: function() {
+ e.resolveHide(), e.keepMounted || e.remove();
+ }
+ };
+}, c1 = function(e) {
+ return {
+ visible: e.visible,
+ onClose: function() {
+ return e.hide();
+ },
+ afterVisibleChange: function(t) {
+ t || e.resolveHide(), !t && !e.keepMounted && e.remove();
+ }
+ };
+}, l1 = function(e) {
+ return {
+ open: e.visible,
+ onClose: function() {
+ return e.hide();
+ },
+ onExited: function() {
+ e.resolveHide(), !e.keepMounted && e.remove();
+ }
+ };
+}, d1 = function(e) {
+ return {
+ show: e.visible,
+ onHide: function() {
+ return e.hide();
+ },
+ onExited: function() {
+ e.resolveHide(), !e.keepMounted && e.remove();
+ }
+ };
+}, Dt = {
+ Provider: r1,
+ ModalDef: o1,
+ ModalHolder: a1,
+ NiceModalContext: wt,
+ create: t1,
+ register: Cn,
+ getModal: Xp,
+ show: er,
+ hide: tr,
+ remove: ra,
+ useModal: Jt,
+ reducer: ia,
+ antdModal: s1,
+ antdDrawer: c1,
+ muiDialog: l1,
+ bootstrapDialog: d1
+};
+let u1 = { data: "" }, g1 = (e) => typeof window == "object" ? ((e ? e.querySelector("#_goober") : window._goober) || Object.assign((e || document.head).appendChild(document.createElement("style")), { innerHTML: " ", id: "_goober" })).firstChild : e || u1, p1 = /(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g, h1 = /\/\*[^]*?\*\/| +/g, Zr = /\n+/g, Ve = (e, t) => {
+ let n = "", i = "", r = "";
+ for (let o in e) {
+ let a = e[o];
+ o[0] == "@" ? o[1] == "i" ? n = o + " " + a + ";" : i += o[1] == "f" ? Ve(a, o) : o + "{" + Ve(a, o[1] == "k" ? "" : t) + "}" : typeof a == "object" ? i += Ve(a, t ? t.replace(/([^,])+/g, (c) => o.replace(/(^:.*)|([^,])+/g, (l) => /&/.test(l) ? l.replace(/&/g, c) : c ? c + " " + l : l)) : o) : a != null && (o = /^--/.test(o) ? o : o.replace(/[A-Z]/g, "-$&").toLowerCase(), r += Ve.p ? Ve.p(o, a) : o + ":" + a + ";");
+ }
+ return n + (t && r ? t + "{" + r + "}" : r) + i;
+}, Le = {}, aa = (e) => {
+ if (typeof e == "object") {
+ let t = "";
+ for (let n in e)
+ t += n + aa(e[n]);
+ return t;
+ }
+ return e;
+}, m1 = (e, t, n, i, r) => {
+ let o = aa(e), a = Le[o] || (Le[o] = ((l) => {
+ let u = 0, g = 11;
+ for (; u < l.length; )
+ g = 101 * g + l.charCodeAt(u++) >>> 0;
+ return "go" + g;
+ })(o));
+ if (!Le[a]) {
+ let l = o !== e ? e : ((u) => {
+ let g, p, m = [{}];
+ for (; g = p1.exec(u.replace(h1, "")); )
+ g[4] ? m.shift() : g[3] ? (p = g[3].replace(Zr, " ").trim(), m.unshift(m[0][p] = m[0][p] || {})) : m[0][g[1]] = g[2].replace(Zr, " ").trim();
+ return m[0];
+ })(e);
+ Le[a] = Ve(r ? { ["@keyframes " + a]: l } : l, n ? "" : "." + a);
+ }
+ let c = n && Le.g ? Le.g : null;
+ return n && (Le.g = Le[a]), ((l, u, g, p) => {
+ p ? u.data = u.data.replace(p, l) : u.data.indexOf(l) === -1 && (u.data = g ? l + u.data : u.data + l);
+ })(Le[a], t, i, c), a;
+}, I1 = (e, t, n) => e.reduce((i, r, o) => {
+ let a = t[o];
+ if (a && a.call) {
+ let c = a(n), l = c && c.props && c.props.className || /^go/.test(c) && c;
+ a = l ? "." + l : c && typeof c == "object" ? c.props ? "" : Ve(c, "") : c === !1 ? "" : c;
+ }
+ return i + r + (a ?? "");
+}, "");
+function zn(e) {
+ let t = this || {}, n = e.call ? e(t.p) : e;
+ return m1(n.unshift ? n.raw ? I1(n, [].slice.call(arguments, 1), t.p) : n.reduce((i, r) => Object.assign(i, r && r.call ? r(t.p) : r), {}) : n, g1(t.target), t.g, t.o, t.k);
+}
+let sa, fi, Mi;
+zn.bind({ g: 1 });
+let ze = zn.bind({ k: 1 });
+function f1(e, t, n, i) {
+ Ve.p = t, sa = e, fi = n, Mi = i;
+}
+function qe(e, t) {
+ let n = this || {};
+ return function() {
+ let i = arguments;
+ function r(o, a) {
+ let c = Object.assign({}, o), l = c.className || r.className;
+ n.p = Object.assign({ theme: fi && fi() }, c), n.o = / *go\d+/.test(l), c.className = zn.apply(n, i) + (l ? " " + l : ""), t && (c.ref = a);
+ let u = e;
+ return e[0] && (u = c.as || e, delete c.as), Mi && u[0] && Mi(c), sa(u, c);
+ }
+ return t ? t(r) : r;
+ };
+}
+var M1 = (e) => typeof e == "function", mn = (e, t) => M1(e) ? e(t) : e, y1 = (() => {
+ let e = 0;
+ return () => (++e).toString();
+})(), ca = (() => {
+ let e;
+ return () => {
+ if (e === void 0 && typeof window < "u") {
+ let t = matchMedia("(prefers-reduced-motion: reduce)");
+ e = !t || t.matches;
+ }
+ return e;
+ };
+})(), b1 = 20, cn = /* @__PURE__ */ new Map(), j1 = 1e3, Wr = (e) => {
+ if (cn.has(e))
+ return;
+ let t = setTimeout(() => {
+ cn.delete(e), ct({ type: 4, toastId: e });
+ }, j1);
+ cn.set(e, t);
+}, N1 = (e) => {
+ let t = cn.get(e);
+ t && clearTimeout(t);
+}, yi = (e, t) => {
+ switch (t.type) {
+ case 0:
+ return { ...e, toasts: [t.toast, ...e.toasts].slice(0, b1) };
+ case 1:
+ return t.toast.id && N1(t.toast.id), { ...e, toasts: e.toasts.map((o) => o.id === t.toast.id ? { ...o, ...t.toast } : o) };
+ case 2:
+ let { toast: n } = t;
+ return e.toasts.find((o) => o.id === n.id) ? yi(e, { type: 1, toast: n }) : yi(e, { type: 0, toast: n });
+ case 3:
+ let { toastId: i } = t;
+ return i ? Wr(i) : e.toasts.forEach((o) => {
+ Wr(o.id);
+ }), { ...e, toasts: e.toasts.map((o) => o.id === i || i === void 0 ? { ...o, visible: !1 } : o) };
+ case 4:
+ return t.toastId === void 0 ? { ...e, toasts: [] } : { ...e, toasts: e.toasts.filter((o) => o.id !== t.toastId) };
+ case 5:
+ return { ...e, pausedAt: t.time };
+ case 6:
+ let r = t.time - (e.pausedAt || 0);
+ return { ...e, pausedAt: void 0, toasts: e.toasts.map((o) => ({ ...o, pauseDuration: o.pauseDuration + r })) };
+ }
+}, ln = [], dn = { toasts: [], pausedAt: void 0 }, ct = (e) => {
+ dn = yi(dn, e), ln.forEach((t) => {
+ t(dn);
+ });
+}, v1 = { blank: 4e3, error: 4e3, success: 2e3, loading: 1 / 0, custom: 4e3 }, x1 = (e = {}) => {
+ let [t, n] = T(dn);
+ D(() => (ln.push(n), () => {
+ let r = ln.indexOf(n);
+ r > -1 && ln.splice(r, 1);
+ }), [t]);
+ let i = t.toasts.map((r) => {
+ var o, a;
+ return { ...e, ...e[r.type], ...r, duration: r.duration || ((o = e[r.type]) == null ? void 0 : o.duration) || (e == null ? void 0 : e.duration) || v1[r.type], style: { ...e.style, ...(a = e[r.type]) == null ? void 0 : a.style, ...r.style } };
+ });
+ return { ...t, toasts: i };
+}, k1 = (e, t = "blank", n) => ({ createdAt: Date.now(), visible: !0, type: t, ariaProps: { role: "status", "aria-live": "polite" }, message: e, pauseDuration: 0, ...n, id: (n == null ? void 0 : n.id) || y1() }), Gt = (e) => (t, n) => {
+ let i = k1(t, e, n);
+ return ct({ type: 2, toast: i }), i.id;
+}, oe = (e, t) => Gt("blank")(e, t);
+oe.error = Gt("error");
+oe.success = Gt("success");
+oe.loading = Gt("loading");
+oe.custom = Gt("custom");
+oe.dismiss = (e) => {
+ ct({ type: 3, toastId: e });
+};
+oe.remove = (e) => ct({ type: 4, toastId: e });
+oe.promise = (e, t, n) => {
+ let i = oe.loading(t.loading, { ...n, ...n == null ? void 0 : n.loading });
+ return e.then((r) => (oe.success(mn(t.success, r), { id: i, ...n, ...n == null ? void 0 : n.success }), r)).catch((r) => {
+ oe.error(mn(t.error, r), { id: i, ...n, ...n == null ? void 0 : n.error });
+ }), e;
+};
+var w1 = (e, t) => {
+ ct({ type: 1, toast: { id: e, height: t } });
+}, S1 = () => {
+ ct({ type: 5, time: Date.now() });
+}, D1 = (e) => {
+ let { toasts: t, pausedAt: n } = x1(e);
+ D(() => {
+ if (n)
+ return;
+ let o = Date.now(), a = t.map((c) => {
+ if (c.duration === 1 / 0)
+ return;
+ let l = (c.duration || 0) + c.pauseDuration - (o - c.createdAt);
+ if (l < 0) {
+ c.visible && oe.dismiss(c.id);
+ return;
+ }
+ return setTimeout(() => oe.dismiss(c.id), l);
+ });
+ return () => {
+ a.forEach((c) => c && clearTimeout(c));
+ };
+ }, [t, n]);
+ let i = L(() => {
+ n && ct({ type: 6, time: Date.now() });
+ }, [n]), r = L((o, a) => {
+ let { reverseOrder: c = !1, gutter: l = 8, defaultPosition: u } = a || {}, g = t.filter((h) => (h.position || u) === (o.position || u) && h.height), p = g.findIndex((h) => h.id === o.id), m = g.filter((h, I) => I < p && h.visible).length;
+ return g.filter((h) => h.visible).slice(...c ? [m + 1] : [0, m]).reduce((h, I) => h + (I.height || 0) + l, 0);
+ }, [t]);
+ return { toasts: t, handlers: { updateHeight: w1, startPause: S1, endPause: i, calculateOffset: r } };
+}, L1 = ze`
+from {
+ transform: scale(0) rotate(45deg);
+ opacity: 0;
+}
+to {
+ transform: scale(1) rotate(45deg);
+ opacity: 1;
+}`, A1 = ze`
+from {
+ transform: scale(0);
+ opacity: 0;
+}
+to {
+ transform: scale(1);
+ opacity: 1;
+}`, T1 = ze`
+from {
+ transform: scale(0) rotate(90deg);
+ opacity: 0;
+}
+to {
+ transform: scale(1) rotate(90deg);
+ opacity: 1;
+}`, C1 = qe("div")`
+ width: 20px;
+ opacity: 0;
+ height: 20px;
+ border-radius: 10px;
+ background: ${(e) => e.primary || "#ff4b4b"};
+ position: relative;
+ transform: rotate(45deg);
+
+ animation: ${L1} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
+ forwards;
+ animation-delay: 100ms;
+
+ &:after,
+ &:before {
+ content: '';
+ animation: ${A1} 0.15s ease-out forwards;
+ animation-delay: 150ms;
+ position: absolute;
+ border-radius: 3px;
+ opacity: 0;
+ background: ${(e) => e.secondary || "#fff"};
+ bottom: 9px;
+ left: 4px;
+ height: 2px;
+ width: 12px;
+ }
+
+ &:before {
+ animation: ${T1} 0.15s ease-out forwards;
+ animation-delay: 180ms;
+ transform: rotate(90deg);
+ }
+`, z1 = ze`
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(360deg);
+ }
+`, E1 = qe("div")`
+ width: 12px;
+ height: 12px;
+ box-sizing: border-box;
+ border: 2px solid;
+ border-radius: 100%;
+ border-color: ${(e) => e.secondary || "#e0e0e0"};
+ border-right-color: ${(e) => e.primary || "#616161"};
+ animation: ${z1} 1s linear infinite;
+`, U1 = ze`
+from {
+ transform: scale(0) rotate(45deg);
+ opacity: 0;
+}
+to {
+ transform: scale(1) rotate(45deg);
+ opacity: 1;
+}`, R1 = ze`
+0% {
+ height: 0;
+ width: 0;
+ opacity: 0;
+}
+40% {
+ height: 0;
+ width: 6px;
+ opacity: 1;
+}
+100% {
+ opacity: 1;
+ height: 10px;
+}`, Z1 = qe("div")`
+ width: 20px;
+ opacity: 0;
+ height: 20px;
+ border-radius: 10px;
+ background: ${(e) => e.primary || "#61d345"};
+ position: relative;
+ transform: rotate(45deg);
+
+ animation: ${U1} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
+ forwards;
+ animation-delay: 100ms;
+ &:after {
+ content: '';
+ box-sizing: border-box;
+ animation: ${R1} 0.2s ease-out forwards;
+ opacity: 0;
+ animation-delay: 200ms;
+ position: absolute;
+ border-right: 2px solid;
+ border-bottom: 2px solid;
+ border-color: ${(e) => e.secondary || "#fff"};
+ bottom: 6px;
+ left: 6px;
+ height: 10px;
+ width: 6px;
+ }
+`, W1 = qe("div")`
+ position: absolute;
+`, O1 = qe("div")`
+ position: relative;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ min-width: 20px;
+ min-height: 20px;
+`, P1 = ze`
+from {
+ transform: scale(0.6);
+ opacity: 0.4;
+}
+to {
+ transform: scale(1);
+ opacity: 1;
+}`, H1 = qe("div")`
+ position: relative;
+ transform: scale(0.6);
+ opacity: 0.4;
+ min-width: 20px;
+ animation: ${P1} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
+ forwards;
+`, J1 = ({ toast: e }) => {
+ let { icon: t, type: n, iconTheme: i } = e;
+ return t !== void 0 ? typeof t == "string" ? s(H1, null, t) : t : n === "blank" ? null : s(O1, null, s(E1, { ...i }), n !== "loading" && s(W1, null, n === "error" ? s(C1, { ...i }) : s(Z1, { ...i })));
+}, G1 = (e) => `
+0% {transform: translate3d(0,${e * -200}%,0) scale(.6); opacity:.5;}
+100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
+`, V1 = (e) => `
+0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
+100% {transform: translate3d(0,${e * -150}%,-1px) scale(.6); opacity:0;}
+`, Y1 = "0%{opacity:0;} 100%{opacity:1;}", Q1 = "0%{opacity:1;} 100%{opacity:0;}", B1 = qe("div")`
+ display: flex;
+ align-items: center;
+ background: #fff;
+ color: #363636;
+ line-height: 1.3;
+ will-change: transform;
+ box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
+ max-width: 350px;
+ pointer-events: auto;
+ padding: 8px 10px;
+ border-radius: 8px;
+`, F1 = qe("div")`
+ display: flex;
+ justify-content: center;
+ margin: 4px 10px;
+ color: inherit;
+ flex: 1 1 auto;
+ white-space: pre-line;
+`, X1 = (e, t) => {
+ let n = e.includes("top") ? 1 : -1, [i, r] = ca() ? [Y1, Q1] : [G1(n), V1(n)];
+ return { animation: t ? `${ze(i)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards` : `${ze(r)} 0.4s forwards cubic-bezier(.06,.71,.55,1)` };
+}, q1 = Jo(({ toast: e, position: t, style: n, children: i }) => {
+ let r = e.height ? X1(e.position || t || "top-center", e.visible) : { opacity: 0 }, o = s(J1, { toast: e }), a = s(F1, { ...e.ariaProps }, mn(e.message, e));
+ return s(B1, { className: e.className, style: { ...r, ...n, ...e.style } }, typeof i == "function" ? i({ icon: o, message: a }) : s(Ho, null, o, a));
+});
+f1(s);
+var _1 = ({ id: e, className: t, style: n, onHeightUpdate: i, children: r }) => {
+ let o = L((a) => {
+ if (a) {
+ let c = () => {
+ let l = a.getBoundingClientRect().height;
+ i(e, l);
+ };
+ c(), new MutationObserver(c).observe(a, { subtree: !0, childList: !0, characterData: !0 });
+ }
+ }, [e, i]);
+ return s("div", { ref: o, className: t, style: n }, r);
+}, K1 = (e, t) => {
+ let n = e.includes("top"), i = n ? { top: 0 } : { bottom: 0 }, r = e.includes("center") ? { justifyContent: "center" } : e.includes("right") ? { justifyContent: "flex-end" } : {};
+ return { left: 0, right: 0, display: "flex", position: "absolute", transition: ca() ? void 0 : "all 230ms cubic-bezier(.21,1.02,.73,1)", transform: `translateY(${t * (n ? 1 : -1)}px)`, ...i, ...r };
+}, $1 = zn`
+ z-index: 9999;
+ > * {
+ pointer-events: auto;
+ }
+`, qt = 16, eh = ({ reverseOrder: e, position: t = "top-center", toastOptions: n, gutter: i, children: r, containerStyle: o, containerClassName: a }) => {
+ let { toasts: c, handlers: l } = D1(n);
+ return s("div", { style: { position: "fixed", zIndex: 9999, top: qt, left: qt, right: qt, bottom: qt, pointerEvents: "none", ...o }, className: a, onMouseEnter: l.startPause, onMouseLeave: l.endPause }, c.map((u) => {
+ let g = u.position || t, p = l.calculateOffset(u, { reverseOrder: e, gutter: i, defaultPosition: t }), m = K1(g, p);
+ return s(_1, { id: u.id, key: u.id, onHeightUpdate: l.updateHeight, className: u.visible ? $1 : "", style: m }, u.type === "custom" ? mn(u.message, u) : r ? r(u) : s(q1, { toast: u, position: g }));
+ }));
+}, th = oe;
+const la = W.createContext({ isDirty: !1, setGlobalDirtyState: () => {
+} }), nh = ({ children: e }) => {
+ const [t, n] = T([]), i = L((r, o) => {
+ n((a) => o && !a.includes(r) ? [...a, r] : !o && a.includes(r) ? a.filter((c) => c !== r) : a);
+ }, []);
+ return /* @__PURE__ */ d.jsx(la.Provider, { value: { isDirty: t.length > 0, setGlobalDirtyState: i }, children: e });
+}, ih = () => {
+ const e = Go(), { isDirty: t, setGlobalDirtyState: n } = ne(la);
+ D(() => () => n(e, !1), [e, n]);
+ const i = L(
+ (r) => n(e, r),
+ [e, n]
+ );
+ return {
+ isDirty: t,
+ setGlobalDirtyState: i
+ };
+}, da = ue({
+ isAnyTextFieldFocused: !1,
+ setFocusState: () => {
+ },
+ fetchKoenigLexical: async () => {
+ },
+ darkMode: !1
+}), rh = () => ne(da), RM = () => {
+ const e = rh();
+ if (!e)
+ throw new Error("useFocusContext must be used within a FocusProvider");
+ return e;
+}, oh = ({ fetchKoenigLexical: e, darkMode: t, children: n }) => {
+ const [i, r] = T(!1), o = (a) => {
+ r(a);
+ };
+ return /* @__PURE__ */ d.jsx(da.Provider, { value: { isAnyTextFieldFocused: i, setFocusState: o, fetchKoenigLexical: e, darkMode: t }, children: /* @__PURE__ */ d.jsxs(nh, { children: [
+ /* @__PURE__ */ d.jsx(eh, {}),
+ /* @__PURE__ */ d.jsx(Dt.Provider, { children: n })
+ ] }) });
+}, ua = Object.prototype.toString;
+function nr(e) {
+ switch (ua.call(e)) {
+ case "[object Error]":
+ case "[object Exception]":
+ case "[object DOMException]":
+ return !0;
+ default:
+ return ot(e, Error);
+ }
+}
+function Lt(e, t) {
+ return ua.call(e) === `[object ${t}]`;
+}
+function ir(e) {
+ return Lt(e, "ErrorEvent");
+}
+function Or(e) {
+ return Lt(e, "DOMError");
+}
+function ah(e) {
+ return Lt(e, "DOMException");
+}
+function Ce(e) {
+ return Lt(e, "String");
+}
+function ga(e) {
+ return typeof e == "object" && e !== null && "__sentry_template_string__" in e && "__sentry_template_values__" in e;
+}
+function pa(e) {
+ return e === null || ga(e) || typeof e != "object" && typeof e != "function";
+}
+function En(e) {
+ return Lt(e, "Object");
+}
+function Un(e) {
+ return typeof Event < "u" && ot(e, Event);
+}
+function sh(e) {
+ return typeof Element < "u" && ot(e, Element);
+}
+function ch(e) {
+ return Lt(e, "RegExp");
+}
+function rr(e) {
+ return !!(e && e.then && typeof e.then == "function");
+}
+function lh(e) {
+ return En(e) && "nativeEvent" in e && "preventDefault" in e && "stopPropagation" in e;
+}
+function dh(e) {
+ return typeof e == "number" && e !== e;
+}
+function ot(e, t) {
+ try {
+ return e instanceof t;
+ } catch {
+ return !1;
+ }
+}
+function ha(e) {
+ return !!(typeof e == "object" && e !== null && (e.__isVue || e._isVue));
+}
+function bi(e, t = 0) {
+ return typeof e != "string" || t === 0 || e.length <= t ? e : `${e.slice(0, t)}...`;
+}
+function Pr(e, t) {
+ if (!Array.isArray(e))
+ return "";
+ const n = [];
+ for (let i = 0; i < e.length; i++) {
+ const r = e[i];
+ try {
+ ha(r) ? n.push("[VueViewModel]") : n.push(String(r));
+ } catch {
+ n.push("[value cannot be serialized]");
+ }
+ }
+ return n.join(t);
+}
+function uh(e, t, n = !1) {
+ return Ce(e) ? ch(t) ? t.test(e) : Ce(t) ? n ? e === t : e.includes(t) : !1 : !1;
+}
+function Rn(e, t = [], n = !1) {
+ return t.some((i) => uh(e, i, n));
+}
+function gh(e, t, n = 250, i, r, o, a) {
+ if (!o.exception || !o.exception.values || !a || !ot(a.originalException, Error))
+ return;
+ const c = o.exception.values.length > 0 ? o.exception.values[o.exception.values.length - 1] : void 0;
+ c && (o.exception.values = ph(
+ ji(
+ e,
+ t,
+ r,
+ a.originalException,
+ i,
+ o.exception.values,
+ c,
+ 0
+ ),
+ n
+ ));
+}
+function ji(e, t, n, i, r, o, a, c) {
+ if (o.length >= n + 1)
+ return o;
+ let l = [...o];
+ if (ot(i[r], Error)) {
+ Hr(a, c);
+ const u = e(t, i[r]), g = l.length;
+ Jr(u, r, g, c), l = ji(
+ e,
+ t,
+ n,
+ i[r],
+ r,
+ [u, ...l],
+ u,
+ g
+ );
+ }
+ return Array.isArray(i.errors) && i.errors.forEach((u, g) => {
+ if (ot(u, Error)) {
+ Hr(a, c);
+ const p = e(t, u), m = l.length;
+ Jr(p, `errors[${g}]`, m, c), l = ji(
+ e,
+ t,
+ n,
+ u,
+ r,
+ [p, ...l],
+ p,
+ m
+ );
+ }
+ }), l;
+}
+function Hr(e, t) {
+ e.mechanism = e.mechanism || { type: "generic", handled: !0 }, e.mechanism = {
+ ...e.mechanism,
+ ...e.type === "AggregateError" && { is_exception_group: !0 },
+ exception_id: t
+ };
+}
+function Jr(e, t, n, i) {
+ e.mechanism = e.mechanism || { type: "generic", handled: !0 }, e.mechanism = {
+ ...e.mechanism,
+ type: "chained",
+ source: t,
+ exception_id: n,
+ parent_id: i
+ };
+}
+function ph(e, t) {
+ return e.map((n) => (n.value && (n.value = bi(n.value, t)), n));
+}
+function _t(e) {
+ return e && e.Math == Math ? e : void 0;
+}
+const O = typeof globalThis == "object" && _t(globalThis) || // eslint-disable-next-line no-restricted-globals
+typeof window == "object" && _t(window) || typeof self == "object" && _t(self) || typeof global == "object" && _t(global) || function() {
+ return this;
+}() || {};
+function or() {
+ return O;
+}
+function ma(e, t, n) {
+ const i = n || O, r = i.__SENTRY__ = i.__SENTRY__ || {};
+ return r[e] || (r[e] = t());
+}
+const ar = or(), hh = 80;
+function Ia(e, t = {}) {
+ if (!e)
+ return "";
+ try {
+ let n = e;
+ const i = 5, r = [];
+ let o = 0, a = 0;
+ const c = " > ", l = c.length;
+ let u;
+ const g = Array.isArray(t) ? t : t.keyAttrs, p = !Array.isArray(t) && t.maxStringLength || hh;
+ for (; n && o++ < i && (u = mh(n, g), !(u === "html" || o > 1 && a + r.length * l + u.length >= p)); )
+ r.push(u), a += u.length, n = n.parentNode;
+ return r.reverse().join(c);
+ } catch {
+ return "";
+ }
+}
+function mh(e, t) {
+ const n = e, i = [];
+ let r, o, a, c, l;
+ if (!n || !n.tagName)
+ return "";
+ if (ar.HTMLElement && n instanceof HTMLElement && n.dataset && n.dataset.sentryComponent)
+ return n.dataset.sentryComponent;
+ i.push(n.tagName.toLowerCase());
+ const u = t && t.length ? t.filter((p) => n.getAttribute(p)).map((p) => [p, n.getAttribute(p)]) : null;
+ if (u && u.length)
+ u.forEach((p) => {
+ i.push(`[${p[0]}="${p[1]}"]`);
+ });
+ else if (n.id && i.push(`#${n.id}`), r = n.className, r && Ce(r))
+ for (o = r.split(/\s+/), l = 0; l < o.length; l++)
+ i.push(`.${o[l]}`);
+ const g = ["aria-label", "type", "name", "title", "alt"];
+ for (l = 0; l < g.length; l++)
+ a = g[l], c = n.getAttribute(a), c && i.push(`[${a}="${c}"]`);
+ return i.join("");
+}
+function Ih() {
+ try {
+ return ar.document.location.href;
+ } catch {
+ return "";
+ }
+}
+function fh(e) {
+ if (!ar.HTMLElement)
+ return null;
+ let t = e;
+ const n = 5;
+ for (let i = 0; i < n; i++) {
+ if (!t)
+ return null;
+ if (t instanceof HTMLElement && t.dataset.sentryComponent)
+ return t.dataset.sentryComponent;
+ t = t.parentNode;
+ }
+ return null;
+}
+const Vt = typeof __SENTRY_DEBUG__ > "u" || __SENTRY_DEBUG__, Mh = "Sentry Logger ", Ni = [
+ "debug",
+ "info",
+ "warn",
+ "error",
+ "log",
+ "assert",
+ "trace"
+], In = {};
+function sr(e) {
+ if (!("console" in O))
+ return e();
+ const t = O.console, n = {}, i = Object.keys(In);
+ i.forEach((r) => {
+ const o = In[r];
+ n[r] = t[r], t[r] = o;
+ });
+ try {
+ return e();
+ } finally {
+ i.forEach((r) => {
+ t[r] = n[r];
+ });
+ }
+}
+function yh() {
+ let e = !1;
+ const t = {
+ enable: () => {
+ e = !0;
+ },
+ disable: () => {
+ e = !1;
+ },
+ isEnabled: () => e
+ };
+ return Vt ? Ni.forEach((n) => {
+ t[n] = (...i) => {
+ e && sr(() => {
+ O.console[n](`${Mh}[${n}]:`, ...i);
+ });
+ };
+ }) : Ni.forEach((n) => {
+ t[n] = () => {
+ };
+ }), t;
+}
+const R = yh(), bh = /^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;
+function jh(e) {
+ return e === "http" || e === "https";
+}
+function Nh(e, t = !1) {
+ const { host: n, path: i, pass: r, port: o, projectId: a, protocol: c, publicKey: l } = e;
+ return `${c}://${l}${t && r ? `:${r}` : ""}@${n}${o ? `:${o}` : ""}/${i && `${i}/`}${a}`;
+}
+function vh(e) {
+ const t = bh.exec(e);
+ if (!t) {
+ sr(() => {
+ console.error(`Invalid Sentry Dsn: ${e}`);
+ });
+ return;
+ }
+ const [n, i, r = "", o, a = "", c] = t.slice(1);
+ let l = "", u = c;
+ const g = u.split("/");
+ if (g.length > 1 && (l = g.slice(0, -1).join("/"), u = g.pop()), u) {
+ const p = u.match(/^\d+/);
+ p && (u = p[0]);
+ }
+ return fa({ host: o, pass: r, path: l, projectId: u, port: a, protocol: n, publicKey: i });
+}
+function fa(e) {
+ return {
+ protocol: e.protocol,
+ publicKey: e.publicKey || "",
+ pass: e.pass || "",
+ host: e.host,
+ port: e.port || "",
+ path: e.path || "",
+ projectId: e.projectId
+ };
+}
+function xh(e) {
+ if (!Vt)
+ return !0;
+ const { port: t, projectId: n, protocol: i } = e;
+ return ["protocol", "publicKey", "host", "projectId"].find((a) => e[a] ? !1 : (R.error(`Invalid Sentry Dsn: ${a} missing`), !0)) ? !1 : n.match(/^\d+$/) ? jh(i) ? t && isNaN(parseInt(t, 10)) ? (R.error(`Invalid Sentry Dsn: Invalid port ${t}`), !1) : !0 : (R.error(`Invalid Sentry Dsn: Invalid protocol ${i}`), !1) : (R.error(`Invalid Sentry Dsn: Invalid projectId ${n}`), !1);
+}
+function kh(e) {
+ const t = typeof e == "string" ? vh(e) : fa(e);
+ if (!(!t || !xh(t)))
+ return t;
+}
+function te(e, t, n) {
+ if (!(t in e))
+ return;
+ const i = e[t], r = n(i);
+ typeof r == "function" && Ma(r, i), e[t] = r;
+}
+function fn(e, t, n) {
+ try {
+ Object.defineProperty(e, t, {
+ // enumerable: false, // the default, so we can save on bundle size by not explicitly setting it
+ value: n,
+ writable: !0,
+ configurable: !0
+ });
+ } catch {
+ Vt && R.log(`Failed to add non-enumerable property "${t}" to object`, e);
+ }
+}
+function Ma(e, t) {
+ try {
+ const n = t.prototype || {};
+ e.prototype = t.prototype = n, fn(e, "__sentry_original__", t);
+ } catch {
+ }
+}
+function cr(e) {
+ return e.__sentry_original__;
+}
+function ya(e) {
+ if (nr(e))
+ return {
+ message: e.message,
+ name: e.name,
+ stack: e.stack,
+ ...Vr(e)
+ };
+ if (Un(e)) {
+ const t = {
+ type: e.type,
+ target: Gr(e.target),
+ currentTarget: Gr(e.currentTarget),
+ ...Vr(e)
+ };
+ return typeof CustomEvent < "u" && ot(e, CustomEvent) && (t.detail = e.detail), t;
+ } else
+ return e;
+}
+function Gr(e) {
+ try {
+ return sh(e) ? Ia(e) : Object.prototype.toString.call(e);
+ } catch {
+ return "";
+ }
+}
+function Vr(e) {
+ if (typeof e == "object" && e !== null) {
+ const t = {};
+ for (const n in e)
+ Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
+ return t;
+ } else
+ return {};
+}
+function wh(e, t = 40) {
+ const n = Object.keys(ya(e));
+ if (n.sort(), !n.length)
+ return "[object has no keys]";
+ if (n[0].length >= t)
+ return bi(n[0], t);
+ for (let i = n.length; i > 0; i--) {
+ const r = n.slice(0, i).join(", ");
+ if (!(r.length > t))
+ return i === n.length ? r : bi(r, t);
+ }
+ return "";
+}
+function et(e) {
+ return vi(e, /* @__PURE__ */ new Map());
+}
+function vi(e, t) {
+ if (Sh(e)) {
+ const n = t.get(e);
+ if (n !== void 0)
+ return n;
+ const i = {};
+ t.set(e, i);
+ for (const r of Object.keys(e))
+ typeof e[r] < "u" && (i[r] = vi(e[r], t));
+ return i;
+ }
+ if (Array.isArray(e)) {
+ const n = t.get(e);
+ if (n !== void 0)
+ return n;
+ const i = [];
+ return t.set(e, i), e.forEach((r) => {
+ i.push(vi(r, t));
+ }), i;
+ }
+ return e;
+}
+function Sh(e) {
+ if (!En(e))
+ return !1;
+ try {
+ const t = Object.getPrototypeOf(e).constructor.name;
+ return !t || t === "Object";
+ } catch {
+ return !0;
+ }
+}
+const ci = "";
+function Qe(e) {
+ try {
+ return !e || typeof e != "function" ? ci : e.name || ci;
+ } catch {
+ return ci;
+ }
+}
+const un = {}, Yr = {};
+function lt(e, t) {
+ un[e] = un[e] || [], un[e].push(t);
+}
+function dt(e, t) {
+ Yr[e] || (t(), Yr[e] = !0);
+}
+function Ne(e, t) {
+ const n = e && un[e];
+ if (n)
+ for (const i of n)
+ try {
+ i(t);
+ } catch (r) {
+ Vt && R.error(
+ `Error while triggering instrumentation handler.
+Type: ${e}
+Name: ${Qe(i)}
+Error:`,
+ r
+ );
+ }
+}
+function Dh(e) {
+ const t = "console";
+ lt(t, e), dt(t, Lh);
+}
+function Lh() {
+ "console" in O && Ni.forEach(function(e) {
+ e in O.console && te(O.console, e, function(t) {
+ return In[e] = t, function(...n) {
+ Ne("console", { args: n, level: e });
+ const r = In[e];
+ r && r.apply(O.console, n);
+ };
+ });
+ });
+}
+function ve() {
+ const e = O, t = e.crypto || e.msCrypto;
+ let n = () => Math.random() * 16;
+ try {
+ if (t && t.randomUUID)
+ return t.randomUUID().replace(/-/g, "");
+ t && t.getRandomValues && (n = () => {
+ const i = new Uint8Array(1);
+ return t.getRandomValues(i), i[0];
+ });
+ } catch {
+ }
+ return ([1e7] + 1e3 + 4e3 + 8e3 + 1e11).replace(
+ /[018]/g,
+ (i) => (
+ // eslint-disable-next-line no-bitwise
+ (i ^ (n() & 15) >> i / 4).toString(16)
+ )
+ );
+}
+function ba(e) {
+ return e.exception && e.exception.values ? e.exception.values[0] : void 0;
+}
+function Ye(e) {
+ const { message: t, event_id: n } = e;
+ if (t)
+ return t;
+ const i = ba(e);
+ return i ? i.type && i.value ? `${i.type}: ${i.value}` : i.type || i.value || n || "" : n || "";
+}
+function xi(e, t, n) {
+ const i = e.exception = e.exception || {}, r = i.values = i.values || [], o = r[0] = r[0] || {};
+ o.value || (o.value = t || ""), o.type || (o.type = n || "Error");
+}
+function ki(e, t) {
+ const n = ba(e);
+ if (!n)
+ return;
+ const i = { type: "generic", handled: !0 }, r = n.mechanism;
+ if (n.mechanism = { ...i, ...r, ...t }, t && "data" in t) {
+ const o = { ...r && r.data, ...t.data };
+ n.mechanism.data = o;
+ }
+}
+function Ah(e) {
+ return Array.isArray(e) ? e : [e];
+}
+const ht = O, Th = 1e3;
+let Qr, wi, Si;
+function Ch(e) {
+ const t = "dom";
+ lt(t, e), dt(t, zh);
+}
+function zh() {
+ if (!ht.document)
+ return;
+ const e = Ne.bind(null, "dom"), t = Br(e, !0);
+ ht.document.addEventListener("click", t, !1), ht.document.addEventListener("keypress", t, !1), ["EventTarget", "Node"].forEach((n) => {
+ const i = ht[n] && ht[n].prototype;
+ !i || !i.hasOwnProperty || !i.hasOwnProperty("addEventListener") || (te(i, "addEventListener", function(r) {
+ return function(o, a, c) {
+ if (o === "click" || o == "keypress")
+ try {
+ const l = this, u = l.__sentry_instrumentation_handlers__ = l.__sentry_instrumentation_handlers__ || {}, g = u[o] = u[o] || { refCount: 0 };
+ if (!g.handler) {
+ const p = Br(e);
+ g.handler = p, r.call(this, o, p, c);
+ }
+ g.refCount++;
+ } catch {
+ }
+ return r.call(this, o, a, c);
+ };
+ }), te(
+ i,
+ "removeEventListener",
+ function(r) {
+ return function(o, a, c) {
+ if (o === "click" || o == "keypress")
+ try {
+ const l = this, u = l.__sentry_instrumentation_handlers__ || {}, g = u[o];
+ g && (g.refCount--, g.refCount <= 0 && (r.call(this, o, g.handler, c), g.handler = void 0, delete u[o]), Object.keys(u).length === 0 && delete l.__sentry_instrumentation_handlers__);
+ } catch {
+ }
+ return r.call(this, o, a, c);
+ };
+ }
+ ));
+ });
+}
+function Eh(e) {
+ if (e.type !== wi)
+ return !1;
+ try {
+ if (!e.target || e.target._sentryId !== Si)
+ return !1;
+ } catch {
+ }
+ return !0;
+}
+function Uh(e, t) {
+ return e !== "keypress" ? !1 : !t || !t.tagName ? !0 : !(t.tagName === "INPUT" || t.tagName === "TEXTAREA" || t.isContentEditable);
+}
+function Br(e, t = !1) {
+ return (n) => {
+ if (!n || n._sentryCaptured)
+ return;
+ const i = Rh(n);
+ if (Uh(n.type, i))
+ return;
+ fn(n, "_sentryCaptured", !0), i && !i._sentryId && fn(i, "_sentryId", ve());
+ const r = n.type === "keypress" ? "input" : n.type;
+ Eh(n) || (e({ event: n, name: r, global: t }), wi = n.type, Si = i ? i._sentryId : void 0), clearTimeout(Qr), Qr = ht.setTimeout(() => {
+ Si = void 0, wi = void 0;
+ }, Th);
+ };
+}
+function Rh(e) {
+ try {
+ return e.target;
+ } catch {
+ return null;
+ }
+}
+const Di = or();
+function Zh() {
+ if (!("fetch" in Di))
+ return !1;
+ try {
+ return new Headers(), new Request("http://www.example.com"), new Response(), !0;
+ } catch {
+ return !1;
+ }
+}
+function Fr(e) {
+ return e && /^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString());
+}
+function Wh() {
+ if (typeof EdgeRuntime == "string")
+ return !0;
+ if (!Zh())
+ return !1;
+ if (Fr(Di.fetch))
+ return !0;
+ let e = !1;
+ const t = Di.document;
+ if (t && typeof t.createElement == "function")
+ try {
+ const n = t.createElement("iframe");
+ n.hidden = !0, t.head.appendChild(n), n.contentWindow && n.contentWindow.fetch && (e = Fr(n.contentWindow.fetch)), t.head.removeChild(n);
+ } catch (n) {
+ Vt && R.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ", n);
+ }
+ return e;
+}
+function Oh(e) {
+ const t = "fetch";
+ lt(t, e), dt(t, Ph);
+}
+function Ph() {
+ Wh() && te(O, "fetch", function(e) {
+ return function(...t) {
+ const { method: n, url: i } = Hh(t), r = {
+ args: t,
+ fetchData: {
+ method: n,
+ url: i
+ },
+ startTimestamp: Date.now()
+ };
+ return Ne("fetch", {
+ ...r
+ }), e.apply(O, t).then(
+ (o) => {
+ const a = {
+ ...r,
+ endTimestamp: Date.now(),
+ response: o
+ };
+ return Ne("fetch", a), o;
+ },
+ (o) => {
+ const a = {
+ ...r,
+ endTimestamp: Date.now(),
+ error: o
+ };
+ throw Ne("fetch", a), o;
+ }
+ );
+ };
+ });
+}
+function Li(e, t) {
+ return !!e && typeof e == "object" && !!e[t];
+}
+function Xr(e) {
+ return typeof e == "string" ? e : e ? Li(e, "url") ? e.url : e.toString ? e.toString() : "" : "";
+}
+function Hh(e) {
+ if (e.length === 0)
+ return { method: "GET", url: "" };
+ if (e.length === 2) {
+ const [n, i] = e;
+ return {
+ url: Xr(n),
+ method: Li(i, "method") ? String(i.method).toUpperCase() : "GET"
+ };
+ }
+ const t = e[0];
+ return {
+ url: Xr(t),
+ method: Li(t, "method") ? String(t.method).toUpperCase() : "GET"
+ };
+}
+let Kt = null;
+function Jh(e) {
+ const t = "error";
+ lt(t, e), dt(t, Gh);
+}
+function Gh() {
+ Kt = O.onerror, O.onerror = function(e, t, n, i, r) {
+ return Ne("error", {
+ column: i,
+ error: r,
+ line: n,
+ msg: e,
+ url: t
+ }), Kt && !Kt.__SENTRY_LOADER__ ? Kt.apply(this, arguments) : !1;
+ }, O.onerror.__SENTRY_INSTRUMENTED__ = !0;
+}
+let $t = null;
+function Vh(e) {
+ const t = "unhandledrejection";
+ lt(t, e), dt(t, Yh);
+}
+function Yh() {
+ $t = O.onunhandledrejection, O.onunhandledrejection = function(e) {
+ return Ne("unhandledrejection", e), $t && !$t.__SENTRY_LOADER__ ? $t.apply(this, arguments) : !0;
+ }, O.onunhandledrejection.__SENTRY_INSTRUMENTED__ = !0;
+}
+const en = or();
+function Qh() {
+ const e = en.chrome, t = e && e.app && e.app.runtime, n = "history" in en && !!en.history.pushState && !!en.history.replaceState;
+ return !t && n;
+}
+const Ut = O;
+let tn;
+function Bh(e) {
+ const t = "history";
+ lt(t, e), dt(t, Fh);
+}
+function Fh() {
+ if (!Qh())
+ return;
+ const e = Ut.onpopstate;
+ Ut.onpopstate = function(...n) {
+ const i = Ut.location.href, r = tn;
+ if (tn = i, Ne("history", { from: r, to: i }), e)
+ try {
+ return e.apply(this, n);
+ } catch {
+ }
+ };
+ function t(n) {
+ return function(...i) {
+ const r = i.length > 2 ? i[2] : void 0;
+ if (r) {
+ const o = tn, a = String(r);
+ tn = a, Ne("history", { from: o, to: a });
+ }
+ return n.apply(this, i);
+ };
+ }
+ te(Ut.history, "pushState", t), te(Ut.history, "replaceState", t);
+}
+const Xh = O, Rt = "__sentry_xhr_v3__";
+function qh(e) {
+ const t = "xhr";
+ lt(t, e), dt(t, _h);
+}
+function _h() {
+ if (!Xh.XMLHttpRequest)
+ return;
+ const e = XMLHttpRequest.prototype;
+ te(e, "open", function(t) {
+ return function(...n) {
+ const i = Date.now(), r = Ce(n[0]) ? n[0].toUpperCase() : void 0, o = Kh(n[1]);
+ if (!r || !o)
+ return t.apply(this, n);
+ this[Rt] = {
+ method: r,
+ url: o,
+ request_headers: {}
+ }, r === "POST" && o.match(/sentry_key/) && (this.__sentry_own_request__ = !0);
+ const a = () => {
+ const c = this[Rt];
+ if (c && this.readyState === 4) {
+ try {
+ c.status_code = this.status;
+ } catch {
+ }
+ const l = {
+ args: [r, o],
+ endTimestamp: Date.now(),
+ startTimestamp: i,
+ xhr: this
+ };
+ Ne("xhr", l);
+ }
+ };
+ return "onreadystatechange" in this && typeof this.onreadystatechange == "function" ? te(this, "onreadystatechange", function(c) {
+ return function(...l) {
+ return a(), c.apply(this, l);
+ };
+ }) : this.addEventListener("readystatechange", a), te(this, "setRequestHeader", function(c) {
+ return function(...l) {
+ const [u, g] = l, p = this[Rt];
+ return p && Ce(u) && Ce(g) && (p.request_headers[u.toLowerCase()] = g), c.apply(this, l);
+ };
+ }), t.apply(this, n);
+ };
+ }), te(e, "send", function(t) {
+ return function(...n) {
+ const i = this[Rt];
+ if (!i)
+ return t.apply(this, n);
+ n[0] !== void 0 && (i.body = n[0]);
+ const r = {
+ args: [i.method, i.url],
+ startTimestamp: Date.now(),
+ xhr: this
+ };
+ return Ne("xhr", r), t.apply(this, n);
+ };
+ });
+}
+function Kh(e) {
+ if (Ce(e))
+ return e;
+ try {
+ return e.toString();
+ } catch {
+ }
+}
+function $h() {
+ const e = typeof WeakSet == "function", t = e ? /* @__PURE__ */ new WeakSet() : [];
+ function n(r) {
+ if (e)
+ return t.has(r) ? !0 : (t.add(r), !1);
+ for (let o = 0; o < t.length; o++)
+ if (t[o] === r)
+ return !0;
+ return t.push(r), !1;
+ }
+ function i(r) {
+ if (e)
+ t.delete(r);
+ else
+ for (let o = 0; o < t.length; o++)
+ if (t[o] === r) {
+ t.splice(o, 1);
+ break;
+ }
+ }
+ return [n, i];
+}
+function em(e, t = 100, n = 1 / 0) {
+ try {
+ return Ai("", e, t, n);
+ } catch (i) {
+ return { ERROR: `**non-serializable** (${i})` };
+ }
+}
+function ja(e, t = 3, n = 100 * 1024) {
+ const i = em(e, t);
+ return rm(i) > n ? ja(e, t - 1, n) : i;
+}
+function Ai(e, t, n = 1 / 0, i = 1 / 0, r = $h()) {
+ const [o, a] = r;
+ if (t == null || // this matches null and undefined -> eqeq not eqeqeq
+ ["number", "boolean", "string"].includes(typeof t) && !dh(t))
+ return t;
+ const c = tm(e, t);
+ if (!c.startsWith("[object "))
+ return c;
+ if (t.__sentry_skip_normalization__)
+ return t;
+ const l = typeof t.__sentry_override_normalization_depth__ == "number" ? t.__sentry_override_normalization_depth__ : n;
+ if (l === 0)
+ return c.replace("object ", "");
+ if (o(t))
+ return "[Circular ~]";
+ const u = t;
+ if (u && typeof u.toJSON == "function")
+ try {
+ const h = u.toJSON();
+ return Ai("", h, l - 1, i, r);
+ } catch {
+ }
+ const g = Array.isArray(t) ? [] : {};
+ let p = 0;
+ const m = ya(t);
+ for (const h in m) {
+ if (!Object.prototype.hasOwnProperty.call(m, h))
+ continue;
+ if (p >= i) {
+ g[h] = "[MaxProperties ~]";
+ break;
+ }
+ const I = m[h];
+ g[h] = Ai(h, I, l - 1, i, r), p++;
+ }
+ return a(t), g;
+}
+function tm(e, t) {
+ try {
+ if (e === "domain" && t && typeof t == "object" && t._events)
+ return "[Domain]";
+ if (e === "domainEmitter")
+ return "[DomainEmitter]";
+ if (typeof global < "u" && t === global)
+ return "[Global]";
+ if (typeof window < "u" && t === window)
+ return "[Window]";
+ if (typeof document < "u" && t === document)
+ return "[Document]";
+ if (ha(t))
+ return "[VueViewModel]";
+ if (lh(t))
+ return "[SyntheticEvent]";
+ if (typeof t == "number" && t !== t)
+ return "[NaN]";
+ if (typeof t == "function")
+ return `[Function: ${Qe(t)}]`;
+ if (typeof t == "symbol")
+ return `[${String(t)}]`;
+ if (typeof t == "bigint")
+ return `[BigInt: ${String(t)}]`;
+ const n = nm(t);
+ return /^HTML(\w*)Element$/.test(n) ? `[HTMLElement: ${n}]` : `[object ${n}]`;
+ } catch (n) {
+ return `**non-serializable** (${n})`;
+ }
+}
+function nm(e) {
+ const t = Object.getPrototypeOf(e);
+ return t ? t.constructor.name : "null prototype";
+}
+function im(e) {
+ return ~-encodeURI(e).split(/%..|./).length;
+}
+function rm(e) {
+ return im(JSON.stringify(e));
+}
+var Ae;
+(function(e) {
+ e[e.PENDING = 0] = "PENDING";
+ const n = 1;
+ e[e.RESOLVED = n] = "RESOLVED";
+ const i = 2;
+ e[e.REJECTED = i] = "REJECTED";
+})(Ae || (Ae = {}));
+class He {
+ constructor(t) {
+ He.prototype.__init.call(this), He.prototype.__init2.call(this), He.prototype.__init3.call(this), He.prototype.__init4.call(this), this._state = Ae.PENDING, this._handlers = [];
+ try {
+ t(this._resolve, this._reject);
+ } catch (n) {
+ this._reject(n);
+ }
+ }
+ /** JSDoc */
+ then(t, n) {
+ return new He((i, r) => {
+ this._handlers.push([
+ !1,
+ (o) => {
+ if (!t)
+ i(o);
+ else
+ try {
+ i(t(o));
+ } catch (a) {
+ r(a);
+ }
+ },
+ (o) => {
+ if (!n)
+ r(o);
+ else
+ try {
+ i(n(o));
+ } catch (a) {
+ r(a);
+ }
+ }
+ ]), this._executeHandlers();
+ });
+ }
+ /** JSDoc */
+ catch(t) {
+ return this.then((n) => n, t);
+ }
+ /** JSDoc */
+ finally(t) {
+ return new He((n, i) => {
+ let r, o;
+ return this.then(
+ (a) => {
+ o = !1, r = a, t && t();
+ },
+ (a) => {
+ o = !0, r = a, t && t();
+ }
+ ).then(() => {
+ if (o) {
+ i(r);
+ return;
+ }
+ n(r);
+ });
+ });
+ }
+ /** JSDoc */
+ __init() {
+ this._resolve = (t) => {
+ this._setResult(Ae.RESOLVED, t);
+ };
+ }
+ /** JSDoc */
+ __init2() {
+ this._reject = (t) => {
+ this._setResult(Ae.REJECTED, t);
+ };
+ }
+ /** JSDoc */
+ __init3() {
+ this._setResult = (t, n) => {
+ if (this._state === Ae.PENDING) {
+ if (rr(n)) {
+ n.then(this._resolve, this._reject);
+ return;
+ }
+ this._state = t, this._value = n, this._executeHandlers();
+ }
+ };
+ }
+ /** JSDoc */
+ __init4() {
+ this._executeHandlers = () => {
+ if (this._state === Ae.PENDING)
+ return;
+ const t = this._handlers.slice();
+ this._handlers = [], t.forEach((n) => {
+ n[0] || (this._state === Ae.RESOLVED && n[1](this._value), this._state === Ae.REJECTED && n[2](this._value), n[0] = !0);
+ });
+ };
+ }
+}
+function li(e) {
+ if (!e)
+ return {};
+ const t = e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);
+ if (!t)
+ return {};
+ const n = t[6] || "", i = t[8] || "";
+ return {
+ host: t[4],
+ path: t[5],
+ protocol: t[2],
+ search: n,
+ hash: i,
+ relative: t[5] + n + i
+ // everything minus origin
+ };
+}
+const om = ["fatal", "error", "warning", "log", "info", "debug"];
+function am(e) {
+ return e === "warn" ? "warning" : om.includes(e) ? e : "log";
+}
+const Na = 1e3;
+function lr() {
+ return Date.now() / Na;
+}
+function sm() {
+ const { performance: e } = O;
+ if (!e || !e.now)
+ return lr;
+ const t = Date.now() - e.now(), n = e.timeOrigin == null ? t : e.timeOrigin;
+ return () => (n + e.now()) / Na;
+}
+const va = sm();
+(() => {
+ const { performance: e } = O;
+ if (!e || !e.now)
+ return;
+ const t = 3600 * 1e3, n = e.now(), i = Date.now(), r = e.timeOrigin ? Math.abs(e.timeOrigin + n - i) : t, o = r < t, a = e.timing && e.timing.navigationStart, l = typeof a == "number" ? Math.abs(a + n - i) : t, u = l < t;
+ return o || u ? r <= l ? e.timeOrigin : a : i;
+})();
+const fe = typeof __SENTRY_DEBUG__ > "u" || __SENTRY_DEBUG__, xa = "production";
+function cm() {
+ return ma("globalEventProcessors", () => []);
+}
+function Ti(e, t, n, i = 0) {
+ return new He((r, o) => {
+ const a = e[i];
+ if (t === null || typeof a != "function")
+ r(t);
+ else {
+ const c = a({ ...t }, n);
+ fe && a.id && c === null && R.log(`Event processor "${a.id}" dropped event`), rr(c) ? c.then((l) => Ti(e, l, n, i + 1).then(r)).then(null, o) : Ti(e, c, n, i + 1).then(r).then(null, o);
+ }
+ });
+}
+function lm(e) {
+ const t = va(), n = {
+ sid: ve(),
+ init: !0,
+ timestamp: t,
+ started: t,
+ duration: 0,
+ status: "ok",
+ errors: 0,
+ ignoreDuration: !1,
+ toJSON: () => um(n)
+ };
+ return e && Zn(n, e), n;
+}
+function Zn(e, t = {}) {
+ if (t.user && (!e.ipAddress && t.user.ip_address && (e.ipAddress = t.user.ip_address), !e.did && !t.did && (e.did = t.user.id || t.user.email || t.user.username)), e.timestamp = t.timestamp || va(), t.abnormal_mechanism && (e.abnormal_mechanism = t.abnormal_mechanism), t.ignoreDuration && (e.ignoreDuration = t.ignoreDuration), t.sid && (e.sid = t.sid.length === 32 ? t.sid : ve()), t.init !== void 0 && (e.init = t.init), !e.did && t.did && (e.did = `${t.did}`), typeof t.started == "number" && (e.started = t.started), e.ignoreDuration)
+ e.duration = void 0;
+ else if (typeof t.duration == "number")
+ e.duration = t.duration;
+ else {
+ const n = e.timestamp - e.started;
+ e.duration = n >= 0 ? n : 0;
+ }
+ t.release && (e.release = t.release), t.environment && (e.environment = t.environment), !e.ipAddress && t.ipAddress && (e.ipAddress = t.ipAddress), !e.userAgent && t.userAgent && (e.userAgent = t.userAgent), typeof t.errors == "number" && (e.errors = t.errors), t.status && (e.status = t.status);
+}
+function dm(e, t) {
+ let n = {};
+ t ? n = { status: t } : e.status === "ok" && (n = { status: "exited" }), Zn(e, n);
+}
+function um(e) {
+ return et({
+ sid: `${e.sid}`,
+ init: e.init,
+ // Make sure that sec is converted to ms for date constructor
+ started: new Date(e.started * 1e3).toISOString(),
+ timestamp: new Date(e.timestamp * 1e3).toISOString(),
+ status: e.status,
+ errors: e.errors,
+ did: typeof e.did == "number" || typeof e.did == "string" ? `${e.did}` : void 0,
+ duration: e.duration,
+ abnormal_mechanism: e.abnormal_mechanism,
+ attrs: {
+ release: e.release,
+ environment: e.environment,
+ ip_address: e.ipAddress,
+ user_agent: e.userAgent
+ }
+ });
+}
+const gm = 1;
+function pm(e) {
+ const { spanId: t, traceId: n } = e.spanContext(), { data: i, op: r, parent_span_id: o, status: a, tags: c, origin: l } = Mn(e);
+ return et({
+ data: i,
+ op: r,
+ parent_span_id: o,
+ span_id: t,
+ status: a,
+ tags: c,
+ trace_id: n,
+ origin: l
+ });
+}
+function Mn(e) {
+ return hm(e) ? e.getSpanJSON() : typeof e.toJSON == "function" ? e.toJSON() : {};
+}
+function hm(e) {
+ return typeof e.getSpanJSON == "function";
+}
+function mm(e) {
+ const { traceFlags: t } = e.spanContext();
+ return !!(t & gm);
+}
+function Im(e) {
+ if (e)
+ return fm(e) ? { captureContext: e } : ym(e) ? {
+ captureContext: e
+ } : e;
+}
+function fm(e) {
+ return e instanceof rt || typeof e == "function";
+}
+const Mm = [
+ "user",
+ "level",
+ "extra",
+ "contexts",
+ "tags",
+ "fingerprint",
+ "requestSession",
+ "propagationContext"
+];
+function ym(e) {
+ return Object.keys(e).some((t) => Mm.includes(t));
+}
+function dr(e, t) {
+ return _e().captureException(e, Im(t));
+}
+function bm(e, t) {
+ const n = typeof t == "string" ? t : void 0, i = typeof t != "string" ? { captureContext: t } : void 0;
+ return _e().captureMessage(e, n, i);
+}
+function ka(e, t) {
+ return _e().captureEvent(e, t);
+}
+function at(e, t) {
+ _e().addBreadcrumb(e, t);
+}
+function ur(...e) {
+ const t = _e();
+ if (e.length === 2) {
+ const [n, i] = e;
+ return n ? t.withScope(() => (t.getStackTop().scope = n, i(n))) : t.withScope(i);
+ }
+ return t.withScope(e[0]);
+}
+function ge() {
+ return _e().getClient();
+}
+function jm() {
+ return _e().getScope();
+}
+function wa(e) {
+ return e.transaction;
+}
+function Nm(e, t, n) {
+ const i = t.getOptions(), { publicKey: r } = t.getDsn() || {}, { segment: o } = n && n.getUser() || {}, a = et({
+ environment: i.environment || xa,
+ release: i.release,
+ user_segment: o,
+ public_key: r,
+ trace_id: e
+ });
+ return t.emit && t.emit("createDsc", a), a;
+}
+function vm(e) {
+ const t = ge();
+ if (!t)
+ return {};
+ const n = Nm(Mn(e).trace_id || "", t, jm()), i = wa(e);
+ if (!i)
+ return n;
+ const r = i && i._frozenDynamicSamplingContext;
+ if (r)
+ return r;
+ const { sampleRate: o, source: a } = i.metadata;
+ o != null && (n.sample_rate = `${o}`);
+ const c = Mn(i);
+ return a && a !== "url" && (n.transaction = c.description), n.sampled = String(mm(i)), t.emit && t.emit("createDsc", n), n;
+}
+function xm(e, t) {
+ const { fingerprint: n, span: i, breadcrumbs: r, sdkProcessingMetadata: o } = t;
+ km(e, t), i && Dm(e, i), Lm(e, n), wm(e, r), Sm(e, o);
+}
+function km(e, t) {
+ const {
+ extra: n,
+ tags: i,
+ user: r,
+ contexts: o,
+ level: a,
+ // eslint-disable-next-line deprecation/deprecation
+ transactionName: c
+ } = t, l = et(n);
+ l && Object.keys(l).length && (e.extra = { ...l, ...e.extra });
+ const u = et(i);
+ u && Object.keys(u).length && (e.tags = { ...u, ...e.tags });
+ const g = et(r);
+ g && Object.keys(g).length && (e.user = { ...g, ...e.user });
+ const p = et(o);
+ p && Object.keys(p).length && (e.contexts = { ...p, ...e.contexts }), a && (e.level = a), c && (e.transaction = c);
+}
+function wm(e, t) {
+ const n = [...e.breadcrumbs || [], ...t];
+ e.breadcrumbs = n.length ? n : void 0;
+}
+function Sm(e, t) {
+ e.sdkProcessingMetadata = {
+ ...e.sdkProcessingMetadata,
+ ...t
+ };
+}
+function Dm(e, t) {
+ e.contexts = { trace: pm(t), ...e.contexts };
+ const n = wa(t);
+ if (n) {
+ e.sdkProcessingMetadata = {
+ dynamicSamplingContext: vm(t),
+ ...e.sdkProcessingMetadata
+ };
+ const i = Mn(n).description;
+ i && (e.tags = { transaction: i, ...e.tags });
+ }
+}
+function Lm(e, t) {
+ e.fingerprint = e.fingerprint ? Ah(e.fingerprint) : [], t && (e.fingerprint = e.fingerprint.concat(t)), e.fingerprint && !e.fingerprint.length && delete e.fingerprint;
+}
+const Am = 100;
+class rt {
+ /** Flag if notifying is happening. */
+ /** Callback for client to receive scope changes. */
+ /** Callback list that will be called after {@link applyToEvent}. */
+ /** Array of breadcrumbs. */
+ /** User */
+ /** Tags */
+ /** Extra */
+ /** Contexts */
+ /** Attachments */
+ /** Propagation Context for distributed tracing */
+ /**
+ * A place to stash data which is needed at some point in the SDK's event processing pipeline but which shouldn't get
+ * sent to Sentry
+ */
+ /** Fingerprint */
+ /** Severity */
+ // eslint-disable-next-line deprecation/deprecation
+ /**
+ * Transaction Name
+ */
+ /** Span */
+ /** Session */
+ /** Request Mode Session Status */
+ /** The client on this scope */
+ // NOTE: Any field which gets added here should get added not only to the constructor but also to the `clone` method.
+ constructor() {
+ this._notifyingListeners = !1, this._scopeListeners = [], this._eventProcessors = [], this._breadcrumbs = [], this._attachments = [], this._user = {}, this._tags = {}, this._extra = {}, this._contexts = {}, this._sdkProcessingMetadata = {}, this._propagationContext = qr();
+ }
+ /**
+ * Inherit values from the parent scope.
+ * @deprecated Use `scope.clone()` and `new Scope()` instead.
+ */
+ static clone(t) {
+ return t ? t.clone() : new rt();
+ }
+ /**
+ * Clone this scope instance.
+ */
+ clone() {
+ const t = new rt();
+ return t._breadcrumbs = [...this._breadcrumbs], t._tags = { ...this._tags }, t._extra = { ...this._extra }, t._contexts = { ...this._contexts }, t._user = this._user, t._level = this._level, t._span = this._span, t._session = this._session, t._transactionName = this._transactionName, t._fingerprint = this._fingerprint, t._eventProcessors = [...this._eventProcessors], t._requestSession = this._requestSession, t._attachments = [...this._attachments], t._sdkProcessingMetadata = { ...this._sdkProcessingMetadata }, t._propagationContext = { ...this._propagationContext }, t._client = this._client, t;
+ }
+ /** Update the client on the scope. */
+ setClient(t) {
+ this._client = t;
+ }
+ /**
+ * Get the client assigned to this scope.
+ *
+ * It is generally recommended to use the global function `Sentry.getClient()` instead, unless you know what you are doing.
+ */
+ getClient() {
+ return this._client;
+ }
+ /**
+ * Add internal on change listener. Used for sub SDKs that need to store the scope.
+ * @hidden
+ */
+ addScopeListener(t) {
+ this._scopeListeners.push(t);
+ }
+ /**
+ * @inheritDoc
+ */
+ addEventProcessor(t) {
+ return this._eventProcessors.push(t), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ setUser(t) {
+ return this._user = t || {
+ email: void 0,
+ id: void 0,
+ ip_address: void 0,
+ segment: void 0,
+ username: void 0
+ }, this._session && Zn(this._session, { user: t }), this._notifyScopeListeners(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ getUser() {
+ return this._user;
+ }
+ /**
+ * @inheritDoc
+ */
+ getRequestSession() {
+ return this._requestSession;
+ }
+ /**
+ * @inheritDoc
+ */
+ setRequestSession(t) {
+ return this._requestSession = t, this;
+ }
+ /**
+ * @inheritDoc
+ */
+ setTags(t) {
+ return this._tags = {
+ ...this._tags,
+ ...t
+ }, this._notifyScopeListeners(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ setTag(t, n) {
+ return this._tags = { ...this._tags, [t]: n }, this._notifyScopeListeners(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ setExtras(t) {
+ return this._extra = {
+ ...this._extra,
+ ...t
+ }, this._notifyScopeListeners(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ setExtra(t, n) {
+ return this._extra = { ...this._extra, [t]: n }, this._notifyScopeListeners(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ setFingerprint(t) {
+ return this._fingerprint = t, this._notifyScopeListeners(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ setLevel(t) {
+ return this._level = t, this._notifyScopeListeners(), this;
+ }
+ /**
+ * Sets the transaction name on the scope for future events.
+ */
+ setTransactionName(t) {
+ return this._transactionName = t, this._notifyScopeListeners(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ setContext(t, n) {
+ return n === null ? delete this._contexts[t] : this._contexts[t] = n, this._notifyScopeListeners(), this;
+ }
+ /**
+ * Sets the Span on the scope.
+ * @param span Span
+ * @deprecated Instead of setting a span on a scope, use `startSpan()`/`startSpanManual()` instead.
+ */
+ setSpan(t) {
+ return this._span = t, this._notifyScopeListeners(), this;
+ }
+ /**
+ * Returns the `Span` if there is one.
+ * @deprecated Use `getActiveSpan()` instead.
+ */
+ getSpan() {
+ return this._span;
+ }
+ /**
+ * Returns the `Transaction` attached to the scope (if there is one).
+ * @deprecated You should not rely on the transaction, but just use `startSpan()` APIs instead.
+ */
+ getTransaction() {
+ const t = this._span;
+ return t && t.transaction;
+ }
+ /**
+ * @inheritDoc
+ */
+ setSession(t) {
+ return t ? this._session = t : delete this._session, this._notifyScopeListeners(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ getSession() {
+ return this._session;
+ }
+ /**
+ * @inheritDoc
+ */
+ update(t) {
+ if (!t)
+ return this;
+ const n = typeof t == "function" ? t(this) : t;
+ if (n instanceof rt) {
+ const i = n.getScopeData();
+ this._tags = { ...this._tags, ...i.tags }, this._extra = { ...this._extra, ...i.extra }, this._contexts = { ...this._contexts, ...i.contexts }, i.user && Object.keys(i.user).length && (this._user = i.user), i.level && (this._level = i.level), i.fingerprint.length && (this._fingerprint = i.fingerprint), n.getRequestSession() && (this._requestSession = n.getRequestSession()), i.propagationContext && (this._propagationContext = i.propagationContext);
+ } else if (En(n)) {
+ const i = t;
+ this._tags = { ...this._tags, ...i.tags }, this._extra = { ...this._extra, ...i.extra }, this._contexts = { ...this._contexts, ...i.contexts }, i.user && (this._user = i.user), i.level && (this._level = i.level), i.fingerprint && (this._fingerprint = i.fingerprint), i.requestSession && (this._requestSession = i.requestSession), i.propagationContext && (this._propagationContext = i.propagationContext);
+ }
+ return this;
+ }
+ /**
+ * @inheritDoc
+ */
+ clear() {
+ return this._breadcrumbs = [], this._tags = {}, this._extra = {}, this._user = {}, this._contexts = {}, this._level = void 0, this._transactionName = void 0, this._fingerprint = void 0, this._requestSession = void 0, this._span = void 0, this._session = void 0, this._notifyScopeListeners(), this._attachments = [], this._propagationContext = qr(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ addBreadcrumb(t, n) {
+ const i = typeof n == "number" ? n : Am;
+ if (i <= 0)
+ return this;
+ const r = {
+ timestamp: lr(),
+ ...t
+ }, o = this._breadcrumbs;
+ return o.push(r), this._breadcrumbs = o.length > i ? o.slice(-i) : o, this._notifyScopeListeners(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ getLastBreadcrumb() {
+ return this._breadcrumbs[this._breadcrumbs.length - 1];
+ }
+ /**
+ * @inheritDoc
+ */
+ clearBreadcrumbs() {
+ return this._breadcrumbs = [], this._notifyScopeListeners(), this;
+ }
+ /**
+ * @inheritDoc
+ */
+ addAttachment(t) {
+ return this._attachments.push(t), this;
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use `getScopeData()` instead.
+ */
+ getAttachments() {
+ return this.getScopeData().attachments;
+ }
+ /**
+ * @inheritDoc
+ */
+ clearAttachments() {
+ return this._attachments = [], this;
+ }
+ /** @inheritDoc */
+ getScopeData() {
+ const {
+ _breadcrumbs: t,
+ _attachments: n,
+ _contexts: i,
+ _tags: r,
+ _extra: o,
+ _user: a,
+ _level: c,
+ _fingerprint: l,
+ _eventProcessors: u,
+ _propagationContext: g,
+ _sdkProcessingMetadata: p,
+ _transactionName: m,
+ _span: h
+ } = this;
+ return {
+ breadcrumbs: t,
+ attachments: n,
+ contexts: i,
+ tags: r,
+ extra: o,
+ user: a,
+ level: c,
+ fingerprint: l || [],
+ eventProcessors: u,
+ propagationContext: g,
+ sdkProcessingMetadata: p,
+ transactionName: m,
+ span: h
+ };
+ }
+ /**
+ * Applies data from the scope to the event and runs all event processors on it.
+ *
+ * @param event Event
+ * @param hint Object containing additional information about the original exception, for use by the event processors.
+ * @hidden
+ * @deprecated Use `applyScopeDataToEvent()` directly
+ */
+ applyToEvent(t, n = {}, i = []) {
+ xm(t, this.getScopeData());
+ const r = [
+ ...i,
+ // eslint-disable-next-line deprecation/deprecation
+ ...cm(),
+ ...this._eventProcessors
+ ];
+ return Ti(r, t, n);
+ }
+ /**
+ * Add data which will be accessible during event processing but won't get sent to Sentry
+ */
+ setSDKProcessingMetadata(t) {
+ return this._sdkProcessingMetadata = { ...this._sdkProcessingMetadata, ...t }, this;
+ }
+ /**
+ * @inheritDoc
+ */
+ setPropagationContext(t) {
+ return this._propagationContext = t, this;
+ }
+ /**
+ * @inheritDoc
+ */
+ getPropagationContext() {
+ return this._propagationContext;
+ }
+ /**
+ * Capture an exception for this scope.
+ *
+ * @param exception The exception to capture.
+ * @param hint Optinal additional data to attach to the Sentry event.
+ * @returns the id of the captured Sentry event.
+ */
+ captureException(t, n) {
+ const i = n && n.event_id ? n.event_id : ve();
+ if (!this._client)
+ return R.warn("No client configured on scope - will not capture exception!"), i;
+ const r = new Error("Sentry syntheticException");
+ return this._client.captureException(
+ t,
+ {
+ originalException: t,
+ syntheticException: r,
+ ...n,
+ event_id: i
+ },
+ this
+ ), i;
+ }
+ /**
+ * Capture a message for this scope.
+ *
+ * @param message The message to capture.
+ * @param level An optional severity level to report the message with.
+ * @param hint Optional additional data to attach to the Sentry event.
+ * @returns the id of the captured message.
+ */
+ captureMessage(t, n, i) {
+ const r = i && i.event_id ? i.event_id : ve();
+ if (!this._client)
+ return R.warn("No client configured on scope - will not capture message!"), r;
+ const o = new Error(t);
+ return this._client.captureMessage(
+ t,
+ n,
+ {
+ originalException: t,
+ syntheticException: o,
+ ...i,
+ event_id: r
+ },
+ this
+ ), r;
+ }
+ /**
+ * Captures a manually created event for this scope and sends it to Sentry.
+ *
+ * @param exception The event to capture.
+ * @param hint Optional additional data to attach to the Sentry event.
+ * @returns the id of the captured event.
+ */
+ captureEvent(t, n) {
+ const i = n && n.event_id ? n.event_id : ve();
+ return this._client ? (this._client.captureEvent(t, { ...n, event_id: i }, this), i) : (R.warn("No client configured on scope - will not capture event!"), i);
+ }
+ /**
+ * This will be called on every set call.
+ */
+ _notifyScopeListeners() {
+ this._notifyingListeners || (this._notifyingListeners = !0, this._scopeListeners.forEach((t) => {
+ t(this);
+ }), this._notifyingListeners = !1);
+ }
+}
+function qr() {
+ return {
+ traceId: ve(),
+ spanId: ve().substring(16)
+ };
+}
+const Tm = "7.119.0", Sa = parseFloat(Tm), Cm = 100;
+class Da {
+ /** Is a {@link Layer}[] containing the client and scope */
+ /** Contains the last event id of a captured event. */
+ /**
+ * Creates a new instance of the hub, will push one {@link Layer} into the
+ * internal stack on creation.
+ *
+ * @param client bound to the hub.
+ * @param scope bound to the hub.
+ * @param version number, higher number means higher priority.
+ *
+ * @deprecated Instantiation of Hub objects is deprecated and the constructor will be removed in version 8 of the SDK.
+ *
+ * If you are currently using the Hub for multi-client use like so:
+ *
+ * ```
+ * // OLD
+ * const hub = new Hub();
+ * hub.bindClient(client);
+ * makeMain(hub)
+ * ```
+ *
+ * instead initialize the client as follows:
+ *
+ * ```
+ * // NEW
+ * Sentry.withIsolationScope(() => {
+ * Sentry.setCurrentClient(client);
+ * client.init();
+ * });
+ * ```
+ *
+ * If you are using the Hub to capture events like so:
+ *
+ * ```
+ * // OLD
+ * const client = new Client();
+ * const hub = new Hub(client);
+ * hub.captureException()
+ * ```
+ *
+ * instead capture isolated events as follows:
+ *
+ * ```
+ * // NEW
+ * const client = new Client();
+ * const scope = new Scope();
+ * scope.setClient(client);
+ * scope.captureException();
+ * ```
+ */
+ constructor(t, n, i, r = Sa) {
+ this._version = r;
+ let o;
+ n ? o = n : (o = new rt(), o.setClient(t));
+ let a;
+ i ? a = i : (a = new rt(), a.setClient(t)), this._stack = [{ scope: o }], t && this.bindClient(t), this._isolationScope = a;
+ }
+ /**
+ * Checks if this hub's version is older than the given version.
+ *
+ * @param version A version number to compare to.
+ * @return True if the given version is newer; otherwise false.
+ *
+ * @deprecated This will be removed in v8.
+ */
+ isOlderThan(t) {
+ return this._version < t;
+ }
+ /**
+ * This binds the given client to the current scope.
+ * @param client An SDK client (client) instance.
+ *
+ * @deprecated Use `initAndBind()` directly, or `setCurrentClient()` and/or `client.init()` instead.
+ */
+ bindClient(t) {
+ const n = this.getStackTop();
+ n.client = t, n.scope.setClient(t), t && t.setupIntegrations && t.setupIntegrations();
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated Use `withScope` instead.
+ */
+ pushScope() {
+ const t = this.getScope().clone();
+ return this.getStack().push({
+ // eslint-disable-next-line deprecation/deprecation
+ client: this.getClient(),
+ scope: t
+ }), t;
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated Use `withScope` instead.
+ */
+ popScope() {
+ return this.getStack().length <= 1 ? !1 : !!this.getStack().pop();
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated Use `Sentry.withScope()` instead.
+ */
+ withScope(t) {
+ const n = this.pushScope();
+ let i;
+ try {
+ i = t(n);
+ } catch (r) {
+ throw this.popScope(), r;
+ }
+ return rr(i) ? i.then(
+ (r) => (this.popScope(), r),
+ (r) => {
+ throw this.popScope(), r;
+ }
+ ) : (this.popScope(), i);
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated Use `Sentry.getClient()` instead.
+ */
+ getClient() {
+ return this.getStackTop().client;
+ }
+ /**
+ * Returns the scope of the top stack.
+ *
+ * @deprecated Use `Sentry.getCurrentScope()` instead.
+ */
+ getScope() {
+ return this.getStackTop().scope;
+ }
+ /**
+ * @deprecated Use `Sentry.getIsolationScope()` instead.
+ */
+ getIsolationScope() {
+ return this._isolationScope;
+ }
+ /**
+ * Returns the scope stack for domains or the process.
+ * @deprecated This will be removed in v8.
+ */
+ getStack() {
+ return this._stack;
+ }
+ /**
+ * Returns the topmost scope layer in the order domain > local > process.
+ * @deprecated This will be removed in v8.
+ */
+ getStackTop() {
+ return this._stack[this._stack.length - 1];
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated Use `Sentry.captureException()` instead.
+ */
+ captureException(t, n) {
+ const i = this._lastEventId = n && n.event_id ? n.event_id : ve(), r = new Error("Sentry syntheticException");
+ return this.getScope().captureException(t, {
+ originalException: t,
+ syntheticException: r,
+ ...n,
+ event_id: i
+ }), i;
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated Use `Sentry.captureMessage()` instead.
+ */
+ captureMessage(t, n, i) {
+ const r = this._lastEventId = i && i.event_id ? i.event_id : ve(), o = new Error(t);
+ return this.getScope().captureMessage(t, n, {
+ originalException: t,
+ syntheticException: o,
+ ...i,
+ event_id: r
+ }), r;
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated Use `Sentry.captureEvent()` instead.
+ */
+ captureEvent(t, n) {
+ const i = n && n.event_id ? n.event_id : ve();
+ return t.type || (this._lastEventId = i), this.getScope().captureEvent(t, { ...n, event_id: i }), i;
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated This will be removed in v8.
+ */
+ lastEventId() {
+ return this._lastEventId;
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated Use `Sentry.addBreadcrumb()` instead.
+ */
+ addBreadcrumb(t, n) {
+ const { scope: i, client: r } = this.getStackTop();
+ if (!r)
+ return;
+ const { beforeBreadcrumb: o = null, maxBreadcrumbs: a = Cm } = r.getOptions && r.getOptions() || {};
+ if (a <= 0)
+ return;
+ const l = { timestamp: lr(), ...t }, u = o ? sr(() => o(l, n)) : l;
+ u !== null && (r.emit && r.emit("beforeAddBreadcrumb", u, n), i.addBreadcrumb(u, a));
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use `Sentry.setUser()` instead.
+ */
+ setUser(t) {
+ this.getScope().setUser(t), this.getIsolationScope().setUser(t);
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use `Sentry.setTags()` instead.
+ */
+ setTags(t) {
+ this.getScope().setTags(t), this.getIsolationScope().setTags(t);
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use `Sentry.setExtras()` instead.
+ */
+ setExtras(t) {
+ this.getScope().setExtras(t), this.getIsolationScope().setExtras(t);
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use `Sentry.setTag()` instead.
+ */
+ setTag(t, n) {
+ this.getScope().setTag(t, n), this.getIsolationScope().setTag(t, n);
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use `Sentry.setExtra()` instead.
+ */
+ setExtra(t, n) {
+ this.getScope().setExtra(t, n), this.getIsolationScope().setExtra(t, n);
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use `Sentry.setContext()` instead.
+ */
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ setContext(t, n) {
+ this.getScope().setContext(t, n), this.getIsolationScope().setContext(t, n);
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated Use `getScope()` directly.
+ */
+ configureScope(t) {
+ const { scope: n, client: i } = this.getStackTop();
+ i && t(n);
+ }
+ /**
+ * @inheritDoc
+ */
+ // eslint-disable-next-line deprecation/deprecation
+ run(t) {
+ const n = _r(this);
+ try {
+ t(this);
+ } finally {
+ _r(n);
+ }
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use `Sentry.getClient().getIntegrationByName()` instead.
+ */
+ getIntegration(t) {
+ const n = this.getClient();
+ if (!n)
+ return null;
+ try {
+ return n.getIntegration(t);
+ } catch {
+ return fe && R.warn(`Cannot retrieve integration ${t.id} from the current Hub`), null;
+ }
+ }
+ /**
+ * Starts a new `Transaction` and returns it. This is the entry point to manual tracing instrumentation.
+ *
+ * A tree structure can be built by adding child spans to the transaction, and child spans to other spans. To start a
+ * new child span within the transaction or any span, call the respective `.startChild()` method.
+ *
+ * Every child span must be finished before the transaction is finished, otherwise the unfinished spans are discarded.
+ *
+ * The transaction must be finished with a call to its `.end()` method, at which point the transaction with all its
+ * finished child spans will be sent to Sentry.
+ *
+ * @param context Properties of the new `Transaction`.
+ * @param customSamplingContext Information given to the transaction sampling function (along with context-dependent
+ * default values). See {@link Options.tracesSampler}.
+ *
+ * @returns The transaction which was just started
+ *
+ * @deprecated Use `startSpan()`, `startSpanManual()` or `startInactiveSpan()` instead.
+ */
+ startTransaction(t, n) {
+ const i = this._callExtensionMethod("startTransaction", t, n);
+ return fe && !i && (this.getClient() ? R.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':
+Sentry.addTracingExtensions();
+Sentry.init({...});
+`) : R.warn(
+ "Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'"
+ )), i;
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use `spanToTraceHeader()` instead.
+ */
+ traceHeaders() {
+ return this._callExtensionMethod("traceHeaders");
+ }
+ /**
+ * @inheritDoc
+ *
+ * @deprecated Use top level `captureSession` instead.
+ */
+ captureSession(t = !1) {
+ if (t)
+ return this.endSession();
+ this._sendSessionUpdate();
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use top level `endSession` instead.
+ */
+ endSession() {
+ const n = this.getStackTop().scope, i = n.getSession();
+ i && dm(i), this._sendSessionUpdate(), n.setSession();
+ }
+ /**
+ * @inheritDoc
+ * @deprecated Use top level `startSession` instead.
+ */
+ startSession(t) {
+ const { scope: n, client: i } = this.getStackTop(), { release: r, environment: o = xa } = i && i.getOptions() || {}, { userAgent: a } = O.navigator || {}, c = lm({
+ release: r,
+ environment: o,
+ user: n.getUser(),
+ ...a && { userAgent: a },
+ ...t
+ }), l = n.getSession && n.getSession();
+ return l && l.status === "ok" && Zn(l, { status: "exited" }), this.endSession(), n.setSession(c), c;
+ }
+ /**
+ * Returns if default PII should be sent to Sentry and propagated in ourgoing requests
+ * when Tracing is used.
+ *
+ * @deprecated Use top-level `getClient().getOptions().sendDefaultPii` instead. This function
+ * only unnecessarily increased API surface but only wrapped accessing the option.
+ */
+ shouldSendDefaultPii() {
+ const t = this.getClient(), n = t && t.getOptions();
+ return !!(n && n.sendDefaultPii);
+ }
+ /**
+ * Sends the current Session on the scope
+ */
+ _sendSessionUpdate() {
+ const { scope: t, client: n } = this.getStackTop(), i = t.getSession();
+ i && n && n.captureSession && n.captureSession(i);
+ }
+ /**
+ * Calls global extension method and binding current instance to the function call
+ */
+ // @ts-expect-error Function lacks ending return statement and return type does not include 'undefined'. ts(2366)
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ _callExtensionMethod(t, ...n) {
+ const r = Wn().__SENTRY__;
+ if (r && r.extensions && typeof r.extensions[t] == "function")
+ return r.extensions[t].apply(this, n);
+ fe && R.warn(`Extension method ${t} couldn't be found, doing nothing.`);
+ }
+}
+function Wn() {
+ return O.__SENTRY__ = O.__SENTRY__ || {
+ extensions: {},
+ hub: void 0
+ }, O;
+}
+function _r(e) {
+ const t = Wn(), n = Ci(t);
+ return La(t, e), n;
+}
+function _e() {
+ const e = Wn();
+ if (e.__SENTRY__ && e.__SENTRY__.acs) {
+ const t = e.__SENTRY__.acs.getCurrentHub();
+ if (t)
+ return t;
+ }
+ return zm(e);
+}
+function zm(e = Wn()) {
+ return (!Em(e) || // eslint-disable-next-line deprecation/deprecation
+ Ci(e).isOlderThan(Sa)) && La(e, new Da()), Ci(e);
+}
+function Em(e) {
+ return !!(e && e.__SENTRY__ && e.__SENTRY__.hub);
+}
+function Ci(e) {
+ return ma("hub", () => new Da(), e);
+}
+function La(e, t) {
+ if (!e)
+ return !1;
+ const n = e.__SENTRY__ = e.__SENTRY__ || {};
+ return n.hub = t, !0;
+}
+function Um(e) {
+ const t = e.protocol ? `${e.protocol}:` : "", n = e.port ? `:${e.port}` : "";
+ return `${t}//${e.host}${n}${e.path ? `/${e.path}` : ""}/api/`;
+}
+function Rm(e, t) {
+ const n = kh(e);
+ if (!n)
+ return "";
+ const i = `${Um(n)}embed/error-page/`;
+ let r = `dsn=${Nh(n)}`;
+ for (const o in t)
+ if (o !== "dsn" && o !== "onClose")
+ if (o === "user") {
+ const a = t.user;
+ if (!a)
+ continue;
+ a.name && (r += `&name=${encodeURIComponent(a.name)}`), a.email && (r += `&email=${encodeURIComponent(a.email)}`);
+ } else
+ r += `&${encodeURIComponent(o)}=${encodeURIComponent(t[o])}`;
+ return `${i}?${r}`;
+}
+function Ke(e, t) {
+ return Object.assign(
+ function(...i) {
+ return t(...i);
+ },
+ { id: e }
+ );
+}
+const Zm = [
+ /^Script error\.?$/,
+ /^Javascript error: Script error\.? on line 0$/,
+ /^ResizeObserver loop completed with undelivered notifications.$/,
+ /^Cannot redefine property: googletag$/
+], Wm = [
+ /^.*\/healthcheck$/,
+ /^.*\/healthy$/,
+ /^.*\/live$/,
+ /^.*\/ready$/,
+ /^.*\/heartbeat$/,
+ /^.*\/health$/,
+ /^.*\/healthz$/
+], Aa = "InboundFilters", Om = (e = {}) => ({
+ name: Aa,
+ // TODO v8: Remove this
+ setupOnce() {
+ },
+ // eslint-disable-line @typescript-eslint/no-empty-function
+ processEvent(t, n, i) {
+ const r = i.getOptions(), o = Pm(e, r);
+ return Hm(t, o) ? null : t;
+ }
+}), Ta = Om;
+Ke(
+ Aa,
+ Ta
+);
+function Pm(e = {}, t = {}) {
+ return {
+ allowUrls: [...e.allowUrls || [], ...t.allowUrls || []],
+ denyUrls: [...e.denyUrls || [], ...t.denyUrls || []],
+ ignoreErrors: [
+ ...e.ignoreErrors || [],
+ ...t.ignoreErrors || [],
+ ...e.disableErrorDefaults ? [] : Zm
+ ],
+ ignoreTransactions: [
+ ...e.ignoreTransactions || [],
+ ...t.ignoreTransactions || [],
+ ...e.disableTransactionDefaults ? [] : Wm
+ ],
+ ignoreInternal: e.ignoreInternal !== void 0 ? e.ignoreInternal : !0
+ };
+}
+function Hm(e, t) {
+ return t.ignoreInternal && Bm(e) ? (fe && R.warn(`Event dropped due to being internal Sentry Error.
+Event: ${Ye(e)}`), !0) : Jm(e, t.ignoreErrors) ? (fe && R.warn(
+ `Event dropped due to being matched by \`ignoreErrors\` option.
+Event: ${Ye(e)}`
+ ), !0) : Gm(e, t.ignoreTransactions) ? (fe && R.warn(
+ `Event dropped due to being matched by \`ignoreTransactions\` option.
+Event: ${Ye(e)}`
+ ), !0) : Vm(e, t.denyUrls) ? (fe && R.warn(
+ `Event dropped due to being matched by \`denyUrls\` option.
+Event: ${Ye(
+ e
+ )}.
+Url: ${yn(e)}`
+ ), !0) : Ym(e, t.allowUrls) ? !1 : (fe && R.warn(
+ `Event dropped due to not being matched by \`allowUrls\` option.
+Event: ${Ye(
+ e
+ )}.
+Url: ${yn(e)}`
+ ), !0);
+}
+function Jm(e, t) {
+ return e.type || !t || !t.length ? !1 : Qm(e).some((n) => Rn(n, t));
+}
+function Gm(e, t) {
+ if (e.type !== "transaction" || !t || !t.length)
+ return !1;
+ const n = e.transaction;
+ return n ? Rn(n, t) : !1;
+}
+function Vm(e, t) {
+ if (!t || !t.length)
+ return !1;
+ const n = yn(e);
+ return n ? Rn(n, t) : !1;
+}
+function Ym(e, t) {
+ if (!t || !t.length)
+ return !0;
+ const n = yn(e);
+ return n ? Rn(n, t) : !0;
+}
+function Qm(e) {
+ const t = [];
+ e.message && t.push(e.message);
+ let n;
+ try {
+ n = e.exception.values[e.exception.values.length - 1];
+ } catch {
+ }
+ return n && n.value && (t.push(n.value), n.type && t.push(`${n.type}: ${n.value}`)), fe && t.length === 0 && R.error(`Could not extract message for event ${Ye(e)}`), t;
+}
+function Bm(e) {
+ try {
+ return e.exception.values[0].type === "SentryError";
+ } catch {
+ }
+ return !1;
+}
+function Fm(e = []) {
+ for (let t = e.length - 1; t >= 0; t--) {
+ const n = e[t];
+ if (n && n.filename !== "" && n.filename !== "[native code]")
+ return n.filename || null;
+ }
+ return null;
+}
+function yn(e) {
+ try {
+ let t;
+ try {
+ t = e.exception.values[0].stacktrace.frames;
+ } catch {
+ }
+ return t ? Fm(t) : null;
+ } catch {
+ return fe && R.error(`Cannot extract url for event ${Ye(e)}`), null;
+ }
+}
+let Kr;
+const Ca = "FunctionToString", $r = /* @__PURE__ */ new WeakMap(), Xm = () => ({
+ name: Ca,
+ setupOnce() {
+ Kr = Function.prototype.toString;
+ try {
+ Function.prototype.toString = function(...e) {
+ const t = cr(this), n = $r.has(ge()) && t !== void 0 ? t : this;
+ return Kr.apply(n, e);
+ };
+ } catch {
+ }
+ },
+ setup(e) {
+ $r.set(e, !0);
+ }
+}), za = Xm;
+Ke(
+ Ca,
+ za
+);
+const X = O;
+let zi = 0;
+function Ea() {
+ return zi > 0;
+}
+function qm() {
+ zi++, setTimeout(() => {
+ zi--;
+ });
+}
+function Nt(e, t = {}, n) {
+ if (typeof e != "function")
+ return e;
+ try {
+ const r = e.__sentry_wrapped__;
+ if (r)
+ return r;
+ if (cr(e))
+ return e;
+ } catch {
+ return e;
+ }
+ const i = function() {
+ const r = Array.prototype.slice.call(arguments);
+ try {
+ n && typeof n == "function" && n.apply(this, arguments);
+ const o = r.map((a) => Nt(a, t));
+ return e.apply(this, o);
+ } catch (o) {
+ throw qm(), ur((a) => {
+ a.addEventProcessor((c) => (t.mechanism && (xi(c, void 0, void 0), ki(c, t.mechanism)), c.extra = {
+ ...c.extra,
+ arguments: r
+ }, c)), dr(o);
+ }), o;
+ }
+ };
+ try {
+ for (const r in e)
+ Object.prototype.hasOwnProperty.call(e, r) && (i[r] = e[r]);
+ } catch {
+ }
+ Ma(i, e), fn(e, "__sentry_wrapped__", i);
+ try {
+ Object.getOwnPropertyDescriptor(i, "name").configurable && Object.defineProperty(i, "name", {
+ get() {
+ return e.name;
+ }
+ });
+ } catch {
+ }
+ return i;
+}
+const Mt = typeof __SENTRY_DEBUG__ > "u" || __SENTRY_DEBUG__;
+function Ua(e, t) {
+ const n = gr(e, t), i = {
+ type: t && t.name,
+ value: e2(t)
+ };
+ return n.length && (i.stacktrace = { frames: n }), i.type === void 0 && i.value === "" && (i.value = "Unrecoverable error caught"), i;
+}
+function _m(e, t, n, i) {
+ const r = ge(), o = r && r.getOptions().normalizeDepth, a = {
+ exception: {
+ values: [
+ {
+ type: Un(t) ? t.constructor.name : i ? "UnhandledRejection" : "Error",
+ value: t2(t, { isUnhandledRejection: i })
+ }
+ ]
+ },
+ extra: {
+ __serialized__: ja(t, o)
+ }
+ };
+ if (n) {
+ const c = gr(e, n);
+ c.length && (a.exception.values[0].stacktrace = { frames: c });
+ }
+ return a;
+}
+function di(e, t) {
+ return {
+ exception: {
+ values: [Ua(e, t)]
+ }
+ };
+}
+function gr(e, t) {
+ const n = t.stacktrace || t.stack || "", i = $m(t);
+ try {
+ return e(n, i);
+ } catch {
+ }
+ return [];
+}
+const Km = /Minified React error #\d+;/i;
+function $m(e) {
+ if (e) {
+ if (typeof e.framesToPop == "number")
+ return e.framesToPop;
+ if (Km.test(e.message))
+ return 1;
+ }
+ return 0;
+}
+function e2(e) {
+ const t = e && e.message;
+ return t ? t.error && typeof t.error.message == "string" ? t.error.message : t : "No error message";
+}
+function Ra(e, t, n, i, r) {
+ let o;
+ if (ir(t) && t.error)
+ return di(e, t.error);
+ if (Or(t) || ah(t)) {
+ const a = t;
+ if ("stack" in t)
+ o = di(e, t);
+ else {
+ const c = a.name || (Or(a) ? "DOMError" : "DOMException"), l = a.message ? `${c}: ${a.message}` : c;
+ o = eo(e, l, n, i), xi(o, l);
+ }
+ return "code" in a && (o.tags = { ...o.tags, "DOMException.code": `${a.code}` }), o;
+ }
+ return nr(t) ? di(e, t) : En(t) || Un(t) ? (o = _m(e, t, n, r), ki(o, {
+ synthetic: !0
+ }), o) : (o = eo(e, t, n, i), xi(o, `${t}`, void 0), ki(o, {
+ synthetic: !0
+ }), o);
+}
+function eo(e, t, n, i) {
+ const r = {};
+ if (i && n) {
+ const o = gr(e, n);
+ o.length && (r.exception = {
+ values: [{ value: t, stacktrace: { frames: o } }]
+ });
+ }
+ if (ga(t)) {
+ const { __sentry_template_string__: o, __sentry_template_values__: a } = t;
+ return r.logentry = {
+ message: o,
+ params: a
+ }, r;
+ }
+ return r.message = t, r;
+}
+function t2(e, { isUnhandledRejection: t }) {
+ const n = wh(e), i = t ? "promise rejection" : "exception";
+ return ir(e) ? `Event \`ErrorEvent\` captured as ${i} with message \`${e.message}\`` : Un(e) ? `Event \`${n2(e)}\` (type=${e.type}) captured as ${i}` : `Object captured as ${i} with keys: ${n}`;
+}
+function n2(e) {
+ try {
+ const t = Object.getPrototypeOf(e);
+ return t ? t.constructor.name : void 0;
+ } catch {
+ }
+}
+const nn = 1024, Za = "Breadcrumbs", i2 = (e = {}) => {
+ const t = {
+ console: !0,
+ dom: !0,
+ fetch: !0,
+ history: !0,
+ sentry: !0,
+ xhr: !0,
+ ...e
+ };
+ return {
+ name: Za,
+ // TODO v8: Remove this
+ setupOnce() {
+ },
+ // eslint-disable-line @typescript-eslint/no-empty-function
+ setup(n) {
+ t.console && Dh(a2(n)), t.dom && Ch(o2(n, t.dom)), t.xhr && qh(s2(n)), t.fetch && Oh(c2(n)), t.history && Bh(l2(n)), t.sentry && n.on && n.on("beforeSendEvent", r2(n));
+ }
+ };
+}, Wa = i2;
+Ke(Za, Wa);
+function r2(e) {
+ return function(n) {
+ ge() === e && at(
+ {
+ category: `sentry.${n.type === "transaction" ? "transaction" : "event"}`,
+ event_id: n.event_id,
+ level: n.level,
+ message: Ye(n)
+ },
+ {
+ event: n
+ }
+ );
+ };
+}
+function o2(e, t) {
+ return function(i) {
+ if (ge() !== e)
+ return;
+ let r, o, a = typeof t == "object" ? t.serializeAttribute : void 0, c = typeof t == "object" && typeof t.maxStringLength == "number" ? t.maxStringLength : void 0;
+ c && c > nn && (Mt && R.warn(
+ `\`dom.maxStringLength\` cannot exceed ${nn}, but a value of ${c} was configured. Sentry will use ${nn} instead.`
+ ), c = nn), typeof a == "string" && (a = [a]);
+ try {
+ const u = i.event, g = d2(u) ? u.target : u;
+ r = Ia(g, { keyAttrs: a, maxStringLength: c }), o = fh(g);
+ } catch {
+ r = "";
+ }
+ if (r.length === 0)
+ return;
+ const l = {
+ category: `ui.${i.name}`,
+ message: r
+ };
+ o && (l.data = { "ui.component_name": o }), at(l, {
+ event: i.event,
+ name: i.name,
+ global: i.global
+ });
+ };
+}
+function a2(e) {
+ return function(n) {
+ if (ge() !== e)
+ return;
+ const i = {
+ category: "console",
+ data: {
+ arguments: n.args,
+ logger: "console"
+ },
+ level: am(n.level),
+ message: Pr(n.args, " ")
+ };
+ if (n.level === "assert")
+ if (n.args[0] === !1)
+ i.message = `Assertion failed: ${Pr(n.args.slice(1), " ") || "console.assert"}`, i.data.arguments = n.args.slice(1);
+ else
+ return;
+ at(i, {
+ input: n.args,
+ level: n.level
+ });
+ };
+}
+function s2(e) {
+ return function(n) {
+ if (ge() !== e)
+ return;
+ const { startTimestamp: i, endTimestamp: r } = n, o = n.xhr[Rt];
+ if (!i || !r || !o)
+ return;
+ const { method: a, url: c, status_code: l, body: u } = o, g = {
+ method: a,
+ url: c,
+ status_code: l
+ }, p = {
+ xhr: n.xhr,
+ input: u,
+ startTimestamp: i,
+ endTimestamp: r
+ };
+ at(
+ {
+ category: "xhr",
+ data: g,
+ type: "http"
+ },
+ p
+ );
+ };
+}
+function c2(e) {
+ return function(n) {
+ if (ge() !== e)
+ return;
+ const { startTimestamp: i, endTimestamp: r } = n;
+ if (r && !(n.fetchData.url.match(/sentry_key/) && n.fetchData.method === "POST"))
+ if (n.error) {
+ const o = n.fetchData, a = {
+ data: n.error,
+ input: n.args,
+ startTimestamp: i,
+ endTimestamp: r
+ };
+ at(
+ {
+ category: "fetch",
+ data: o,
+ level: "error",
+ type: "http"
+ },
+ a
+ );
+ } else {
+ const o = n.response, a = {
+ ...n.fetchData,
+ status_code: o && o.status
+ }, c = {
+ input: n.args,
+ response: o,
+ startTimestamp: i,
+ endTimestamp: r
+ };
+ at(
+ {
+ category: "fetch",
+ data: a,
+ type: "http"
+ },
+ c
+ );
+ }
+ };
+}
+function l2(e) {
+ return function(n) {
+ if (ge() !== e)
+ return;
+ let i = n.from, r = n.to;
+ const o = li(X.location.href);
+ let a = i ? li(i) : void 0;
+ const c = li(r);
+ (!a || !a.path) && (a = o), o.protocol === c.protocol && o.host === c.host && (r = c.relative), o.protocol === a.protocol && o.host === a.host && (i = a.relative), at({
+ category: "navigation",
+ data: {
+ from: i,
+ to: r
+ }
+ });
+ };
+}
+function d2(e) {
+ return !!e && !!e.target;
+}
+const Oa = "Dedupe", u2 = () => {
+ let e;
+ return {
+ name: Oa,
+ // TODO v8: Remove this
+ setupOnce() {
+ },
+ // eslint-disable-line @typescript-eslint/no-empty-function
+ processEvent(t) {
+ if (t.type)
+ return t;
+ try {
+ if (g2(t, e))
+ return Mt && R.warn("Event dropped due to being a duplicate of previously captured event."), null;
+ } catch {
+ }
+ return e = t;
+ }
+ };
+}, Pa = u2;
+Ke(Oa, Pa);
+function g2(e, t) {
+ return t ? !!(p2(e, t) || h2(e, t)) : !1;
+}
+function p2(e, t) {
+ const n = e.message, i = t.message;
+ return !(!n && !i || n && !i || !n && i || n !== i || !Ja(e, t) || !Ha(e, t));
+}
+function h2(e, t) {
+ const n = to(t), i = to(e);
+ return !(!n || !i || n.type !== i.type || n.value !== i.value || !Ja(e, t) || !Ha(e, t));
+}
+function Ha(e, t) {
+ let n = no(e), i = no(t);
+ if (!n && !i)
+ return !0;
+ if (n && !i || !n && i || (n = n, i = i, i.length !== n.length))
+ return !1;
+ for (let r = 0; r < i.length; r++) {
+ const o = i[r], a = n[r];
+ if (o.filename !== a.filename || o.lineno !== a.lineno || o.colno !== a.colno || o.function !== a.function)
+ return !1;
+ }
+ return !0;
+}
+function Ja(e, t) {
+ let n = e.fingerprint, i = t.fingerprint;
+ if (!n && !i)
+ return !0;
+ if (n && !i || !n && i)
+ return !1;
+ n = n, i = i;
+ try {
+ return n.join("") === i.join("");
+ } catch {
+ return !1;
+ }
+}
+function to(e) {
+ return e.exception && e.exception.values && e.exception.values[0];
+}
+function no(e) {
+ const t = e.exception;
+ if (t)
+ try {
+ return t.values[0].stacktrace.frames;
+ } catch {
+ return;
+ }
+}
+const Ga = "GlobalHandlers", m2 = (e = {}) => {
+ const t = {
+ onerror: !0,
+ onunhandledrejection: !0,
+ ...e
+ };
+ return {
+ name: Ga,
+ setupOnce() {
+ Error.stackTraceLimit = 50;
+ },
+ setup(n) {
+ t.onerror && (I2(n), io("onerror")), t.onunhandledrejection && (f2(n), io("onunhandledrejection"));
+ }
+ };
+}, Va = m2;
+Ke(
+ Ga,
+ Va
+);
+function I2(e) {
+ Jh((t) => {
+ const { stackParser: n, attachStacktrace: i } = Qa();
+ if (ge() !== e || Ea())
+ return;
+ const { msg: r, url: o, line: a, column: c, error: l } = t, u = l === void 0 && Ce(r) ? b2(r, o, a, c) : Ya(
+ Ra(n, l || r, void 0, i, !1),
+ o,
+ a,
+ c
+ );
+ u.level = "error", ka(u, {
+ originalException: l,
+ mechanism: {
+ handled: !1,
+ type: "onerror"
+ }
+ });
+ });
+}
+function f2(e) {
+ Vh((t) => {
+ const { stackParser: n, attachStacktrace: i } = Qa();
+ if (ge() !== e || Ea())
+ return;
+ const r = M2(t), o = pa(r) ? y2(r) : Ra(n, r, void 0, i, !0);
+ o.level = "error", ka(o, {
+ originalException: r,
+ mechanism: {
+ handled: !1,
+ type: "onunhandledrejection"
+ }
+ });
+ });
+}
+function M2(e) {
+ if (pa(e))
+ return e;
+ const t = e;
+ try {
+ if ("reason" in t)
+ return t.reason;
+ if ("detail" in t && "reason" in t.detail)
+ return t.detail.reason;
+ } catch {
+ }
+ return e;
+}
+function y2(e) {
+ return {
+ exception: {
+ values: [
+ {
+ type: "UnhandledRejection",
+ // String() is needed because the Primitive type includes symbols (which can't be automatically stringified)
+ value: `Non-Error promise rejection captured with value: ${String(e)}`
+ }
+ ]
+ }
+ };
+}
+function b2(e, t, n, i) {
+ const r = /^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;
+ let o = ir(e) ? e.message : e, a = "Error";
+ const c = o.match(r);
+ return c && (a = c[1], o = c[2]), Ya({
+ exception: {
+ values: [
+ {
+ type: a,
+ value: o
+ }
+ ]
+ }
+ }, t, n, i);
+}
+function Ya(e, t, n, i) {
+ const r = e.exception = e.exception || {}, o = r.values = r.values || [], a = o[0] = o[0] || {}, c = a.stacktrace = a.stacktrace || {}, l = c.frames = c.frames || [], u = isNaN(parseInt(i, 10)) ? void 0 : i, g = isNaN(parseInt(n, 10)) ? void 0 : n, p = Ce(t) && t.length > 0 ? t : Ih();
+ return l.length === 0 && l.push({
+ colno: u,
+ filename: p,
+ function: "?",
+ in_app: !0,
+ lineno: g
+ }), e;
+}
+function io(e) {
+ Mt && R.log(`Global Handler attached: ${e}`);
+}
+function Qa() {
+ const e = ge();
+ return e && e.getOptions() || {
+ stackParser: () => [],
+ attachStacktrace: !1
+ };
+}
+const Ba = "HttpContext", j2 = () => ({
+ name: Ba,
+ // TODO v8: Remove this
+ setupOnce() {
+ },
+ // eslint-disable-line @typescript-eslint/no-empty-function
+ preprocessEvent(e) {
+ if (!X.navigator && !X.location && !X.document)
+ return;
+ const t = e.request && e.request.url || X.location && X.location.href, { referrer: n } = X.document || {}, { userAgent: i } = X.navigator || {}, r = {
+ ...e.request && e.request.headers,
+ ...n && { Referer: n },
+ ...i && { "User-Agent": i }
+ }, o = { ...e.request, ...t && { url: t }, headers: r };
+ e.request = o;
+ }
+}), Fa = j2;
+Ke(Ba, Fa);
+const N2 = "cause", v2 = 5, Xa = "LinkedErrors", x2 = (e = {}) => {
+ const t = e.limit || v2, n = e.key || N2;
+ return {
+ name: Xa,
+ // TODO v8: Remove this
+ setupOnce() {
+ },
+ // eslint-disable-line @typescript-eslint/no-empty-function
+ preprocessEvent(i, r, o) {
+ const a = o.getOptions();
+ gh(
+ // This differs from the LinkedErrors integration in core by using a different exceptionFromError function
+ Ua,
+ a.stackParser,
+ a.maxValueLength,
+ n,
+ t,
+ i,
+ r
+ );
+ }
+ };
+}, qa = x2;
+Ke(Xa, qa);
+const k2 = [
+ "EventTarget",
+ "Window",
+ "Node",
+ "ApplicationCache",
+ "AudioTrackList",
+ "BroadcastChannel",
+ "ChannelMergerNode",
+ "CryptoOperation",
+ "EventSource",
+ "FileReader",
+ "HTMLUnknownElement",
+ "IDBDatabase",
+ "IDBRequest",
+ "IDBTransaction",
+ "KeyOperation",
+ "MediaController",
+ "MessagePort",
+ "ModalWindow",
+ "Notification",
+ "SVGElementInstance",
+ "Screen",
+ "SharedWorker",
+ "TextTrack",
+ "TextTrackCue",
+ "TextTrackList",
+ "WebSocket",
+ "WebSocketWorker",
+ "Worker",
+ "XMLHttpRequest",
+ "XMLHttpRequestEventTarget",
+ "XMLHttpRequestUpload"
+], _a = "TryCatch", w2 = (e = {}) => {
+ const t = {
+ XMLHttpRequest: !0,
+ eventTarget: !0,
+ requestAnimationFrame: !0,
+ setInterval: !0,
+ setTimeout: !0,
+ ...e
+ };
+ return {
+ name: _a,
+ // TODO: This currently only works for the first client this is setup
+ // We may want to adjust this to check for client etc.
+ setupOnce() {
+ t.setTimeout && te(X, "setTimeout", ro), t.setInterval && te(X, "setInterval", ro), t.requestAnimationFrame && te(X, "requestAnimationFrame", S2), t.XMLHttpRequest && "XMLHttpRequest" in X && te(XMLHttpRequest.prototype, "send", D2);
+ const n = t.eventTarget;
+ n && (Array.isArray(n) ? n : k2).forEach(L2);
+ }
+ };
+}, Ka = w2;
+Ke(
+ _a,
+ Ka
+);
+function ro(e) {
+ return function(...t) {
+ const n = t[0];
+ return t[0] = Nt(n, {
+ mechanism: {
+ data: { function: Qe(e) },
+ handled: !1,
+ type: "instrument"
+ }
+ }), e.apply(this, t);
+ };
+}
+function S2(e) {
+ return function(t) {
+ return e.apply(this, [
+ Nt(t, {
+ mechanism: {
+ data: {
+ function: "requestAnimationFrame",
+ handler: Qe(e)
+ },
+ handled: !1,
+ type: "instrument"
+ }
+ })
+ ]);
+ };
+}
+function D2(e) {
+ return function(...t) {
+ const n = this;
+ return ["onload", "onerror", "onprogress", "onreadystatechange"].forEach((r) => {
+ r in n && typeof n[r] == "function" && te(n, r, function(o) {
+ const a = {
+ mechanism: {
+ data: {
+ function: r,
+ handler: Qe(o)
+ },
+ handled: !1,
+ type: "instrument"
+ }
+ }, c = cr(o);
+ return c && (a.mechanism.data.handler = Qe(c)), Nt(o, a);
+ });
+ }), e.apply(this, t);
+ };
+}
+function L2(e) {
+ const t = X, n = t[e] && t[e].prototype;
+ !n || !n.hasOwnProperty || !n.hasOwnProperty("addEventListener") || (te(n, "addEventListener", function(i) {
+ return function(r, o, a) {
+ try {
+ typeof o.handleEvent == "function" && (o.handleEvent = Nt(o.handleEvent, {
+ mechanism: {
+ data: {
+ function: "handleEvent",
+ handler: Qe(o),
+ target: e
+ },
+ handled: !1,
+ type: "instrument"
+ }
+ }));
+ } catch {
+ }
+ return i.apply(this, [
+ r,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ Nt(o, {
+ mechanism: {
+ data: {
+ function: "addEventListener",
+ handler: Qe(o),
+ target: e
+ },
+ handled: !1,
+ type: "instrument"
+ }
+ }),
+ a
+ ]);
+ };
+ }), te(
+ n,
+ "removeEventListener",
+ function(i) {
+ return function(r, o, a) {
+ const c = o;
+ try {
+ const l = c && c.__sentry_wrapped__;
+ l && i.call(this, r, l, a);
+ } catch {
+ }
+ return i.call(this, r, c, a);
+ };
+ }
+ ));
+}
+Ta(), za(), Ka(), Wa(), Va(), qa(), Pa(), Fa();
+const oo = (e = {}, t = _e()) => {
+ if (!X.document) {
+ Mt && R.error("Global document not defined in showReportDialog call");
+ return;
+ }
+ const { client: n, scope: i } = t.getStackTop(), r = e.dsn || n && n.getDsn();
+ if (!r) {
+ Mt && R.error("DSN not configured for showReportDialog call");
+ return;
+ }
+ i && (e.user = {
+ ...i.getUser(),
+ ...e.user
+ }), e.eventId || (e.eventId = t.lastEventId());
+ const o = X.document.createElement("script");
+ o.async = !0, o.crossOrigin = "anonymous", o.src = Rm(r, e), e.onLoad && (o.onload = e.onLoad);
+ const { onClose: a } = e;
+ if (a) {
+ const l = (u) => {
+ if (u.data === "__sentry_reportdialog_closed__")
+ try {
+ a();
+ } finally {
+ X.removeEventListener("message", l);
+ }
+ };
+ X.addEventListener("message", l);
+ }
+ const c = X.document.head || X.document.body;
+ c ? c.appendChild(o) : Mt && R.error("Not injecting report dialog. No injection point found in HTML");
+};
+var $a = { exports: {} }, Z = {};
+/** @license React v16.13.1
+ * react-is.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+var K = typeof Symbol == "function" && Symbol.for, pr = K ? Symbol.for("react.element") : 60103, hr = K ? Symbol.for("react.portal") : 60106, On = K ? Symbol.for("react.fragment") : 60107, Pn = K ? Symbol.for("react.strict_mode") : 60108, Hn = K ? Symbol.for("react.profiler") : 60114, Jn = K ? Symbol.for("react.provider") : 60109, Gn = K ? Symbol.for("react.context") : 60110, mr = K ? Symbol.for("react.async_mode") : 60111, Vn = K ? Symbol.for("react.concurrent_mode") : 60111, Yn = K ? Symbol.for("react.forward_ref") : 60112, Qn = K ? Symbol.for("react.suspense") : 60113, A2 = K ? Symbol.for("react.suspense_list") : 60120, Bn = K ? Symbol.for("react.memo") : 60115, Fn = K ? Symbol.for("react.lazy") : 60116, T2 = K ? Symbol.for("react.block") : 60121, C2 = K ? Symbol.for("react.fundamental") : 60117, z2 = K ? Symbol.for("react.responder") : 60118, E2 = K ? Symbol.for("react.scope") : 60119;
+function pe(e) {
+ if (typeof e == "object" && e !== null) {
+ var t = e.$$typeof;
+ switch (t) {
+ case pr:
+ switch (e = e.type, e) {
+ case mr:
+ case Vn:
+ case On:
+ case Hn:
+ case Pn:
+ case Qn:
+ return e;
+ default:
+ switch (e = e && e.$$typeof, e) {
+ case Gn:
+ case Yn:
+ case Fn:
+ case Bn:
+ case Jn:
+ return e;
+ default:
+ return t;
+ }
+ }
+ case hr:
+ return t;
+ }
+ }
+}
+function es(e) {
+ return pe(e) === Vn;
+}
+Z.AsyncMode = mr;
+Z.ConcurrentMode = Vn;
+Z.ContextConsumer = Gn;
+Z.ContextProvider = Jn;
+Z.Element = pr;
+Z.ForwardRef = Yn;
+Z.Fragment = On;
+Z.Lazy = Fn;
+Z.Memo = Bn;
+Z.Portal = hr;
+Z.Profiler = Hn;
+Z.StrictMode = Pn;
+Z.Suspense = Qn;
+Z.isAsyncMode = function(e) {
+ return es(e) || pe(e) === mr;
+};
+Z.isConcurrentMode = es;
+Z.isContextConsumer = function(e) {
+ return pe(e) === Gn;
+};
+Z.isContextProvider = function(e) {
+ return pe(e) === Jn;
+};
+Z.isElement = function(e) {
+ return typeof e == "object" && e !== null && e.$$typeof === pr;
+};
+Z.isForwardRef = function(e) {
+ return pe(e) === Yn;
+};
+Z.isFragment = function(e) {
+ return pe(e) === On;
+};
+Z.isLazy = function(e) {
+ return pe(e) === Fn;
+};
+Z.isMemo = function(e) {
+ return pe(e) === Bn;
+};
+Z.isPortal = function(e) {
+ return pe(e) === hr;
+};
+Z.isProfiler = function(e) {
+ return pe(e) === Hn;
+};
+Z.isStrictMode = function(e) {
+ return pe(e) === Pn;
+};
+Z.isSuspense = function(e) {
+ return pe(e) === Qn;
+};
+Z.isValidElementType = function(e) {
+ return typeof e == "string" || typeof e == "function" || e === On || e === Vn || e === Hn || e === Pn || e === Qn || e === A2 || typeof e == "object" && e !== null && (e.$$typeof === Fn || e.$$typeof === Bn || e.$$typeof === Jn || e.$$typeof === Gn || e.$$typeof === Yn || e.$$typeof === C2 || e.$$typeof === z2 || e.$$typeof === E2 || e.$$typeof === T2);
+};
+Z.typeOf = pe;
+$a.exports = Z;
+var U2 = $a.exports, ts = U2, R2 = {
+ $$typeof: !0,
+ render: !0,
+ defaultProps: !0,
+ displayName: !0,
+ propTypes: !0
+}, Z2 = {
+ $$typeof: !0,
+ compare: !0,
+ defaultProps: !0,
+ displayName: !0,
+ propTypes: !0,
+ type: !0
+}, ns = {};
+ns[ts.ForwardRef] = R2;
+ns[ts.Memo] = Z2;
+const W2 = typeof __SENTRY_DEBUG__ > "u" || __SENTRY_DEBUG__;
+function O2(e) {
+ const t = e.match(/^([^.]+)/);
+ return t !== null && parseInt(t[0]) >= 17;
+}
+const ao = {
+ componentStack: null,
+ error: null,
+ eventId: null
+};
+function P2(e, t) {
+ const n = /* @__PURE__ */ new WeakMap();
+ function i(r, o) {
+ if (!n.has(r)) {
+ if (r.cause)
+ return n.set(r, !0), i(r.cause, o);
+ r.cause = o;
+ }
+ }
+ i(e, t);
+}
+class Ir extends Po {
+ constructor(t) {
+ super(t), Ir.prototype.__init.call(this), this.state = ao, this._openFallbackReportDialog = !0;
+ const n = ge();
+ n && n.on && t.showDialog && (this._openFallbackReportDialog = !1, n.on("afterSendEvent", (i) => {
+ !i.type && i.event_id === this._lastEventId && oo({ ...t.dialogOptions, eventId: this._lastEventId });
+ }));
+ }
+ componentDidCatch(t, { componentStack: n }) {
+ const { beforeCapture: i, onError: r, showDialog: o, dialogOptions: a } = this.props;
+ ur((c) => {
+ if (O2(Vo) && nr(t)) {
+ const u = new Error(t.message);
+ u.name = `React ErrorBoundary ${t.name}`, u.stack = n, P2(t, u);
+ }
+ i && i(c, t, n);
+ const l = dr(t, {
+ captureContext: {
+ contexts: { react: { componentStack: n } }
+ },
+ // If users provide a fallback component we can assume they are handling the error.
+ // Therefore, we set the mechanism depending on the presence of the fallback prop.
+ mechanism: { handled: !!this.props.fallback }
+ });
+ r && r(t, n, l), o && (this._lastEventId = l, this._openFallbackReportDialog && oo({ ...a, eventId: l })), this.setState({ error: t, componentStack: n, eventId: l });
+ });
+ }
+ componentDidMount() {
+ const { onMount: t } = this.props;
+ t && t();
+ }
+ componentWillUnmount() {
+ const { error: t, componentStack: n, eventId: i } = this.state, { onUnmount: r } = this.props;
+ r && r(t, n, i);
+ }
+ __init() {
+ this.resetErrorBoundary = () => {
+ const { onReset: t } = this.props, { error: n, componentStack: i, eventId: r } = this.state;
+ t && t(n, i, r), this.setState(ao);
+ };
+ }
+ render() {
+ const { fallback: t, children: n } = this.props, i = this.state;
+ if (i.error) {
+ let r;
+ return typeof t == "function" ? r = t({
+ error: i.error,
+ componentStack: i.componentStack,
+ resetError: this.resetErrorBoundary,
+ eventId: i.eventId
+ }) : r = t, bt(r) ? r : (t && W2 && R.warn("fallback did not produce a valid ReactElement"), null);
+ }
+ return typeof n == "function" ? n() : n;
+ }
+}
+const H2 = ["top", "right", "bottom", "left"], Be = Math.min, le = Math.max, bn = Math.round, rn = Math.floor, Fe = (e) => ({
+ x: e,
+ y: e
+}), J2 = {
+ left: "right",
+ right: "left",
+ bottom: "top",
+ top: "bottom"
+}, G2 = {
+ start: "end",
+ end: "start"
+};
+function Ei(e, t, n) {
+ return le(e, Be(t, n));
+}
+function Ee(e, t) {
+ return typeof e == "function" ? e(t) : e;
+}
+function Ue(e) {
+ return e.split("-")[0];
+}
+function At(e) {
+ return e.split("-")[1];
+}
+function fr(e) {
+ return e === "x" ? "y" : "x";
+}
+function Mr(e) {
+ return e === "y" ? "height" : "width";
+}
+function Tt(e) {
+ return ["top", "bottom"].includes(Ue(e)) ? "y" : "x";
+}
+function yr(e) {
+ return fr(Tt(e));
+}
+function V2(e, t, n) {
+ n === void 0 && (n = !1);
+ const i = At(e), r = yr(e), o = Mr(r);
+ let a = r === "x" ? i === (n ? "end" : "start") ? "right" : "left" : i === "start" ? "bottom" : "top";
+ return t.reference[o] > t.floating[o] && (a = jn(a)), [a, jn(a)];
+}
+function Y2(e) {
+ const t = jn(e);
+ return [Ui(e), t, Ui(t)];
+}
+function Ui(e) {
+ return e.replace(/start|end/g, (t) => G2[t]);
+}
+function Q2(e, t, n) {
+ const i = ["left", "right"], r = ["right", "left"], o = ["top", "bottom"], a = ["bottom", "top"];
+ switch (e) {
+ case "top":
+ case "bottom":
+ return n ? t ? r : i : t ? i : r;
+ case "left":
+ case "right":
+ return t ? o : a;
+ default:
+ return [];
+ }
+}
+function B2(e, t, n, i) {
+ const r = At(e);
+ let o = Q2(Ue(e), n === "start", i);
+ return r && (o = o.map((a) => a + "-" + r), t && (o = o.concat(o.map(Ui)))), o;
+}
+function jn(e) {
+ return e.replace(/left|right|bottom|top/g, (t) => J2[t]);
+}
+function F2(e) {
+ return {
+ top: 0,
+ right: 0,
+ bottom: 0,
+ left: 0,
+ ...e
+ };
+}
+function is(e) {
+ return typeof e != "number" ? F2(e) : {
+ top: e,
+ right: e,
+ bottom: e,
+ left: e
+ };
+}
+function Nn(e) {
+ return {
+ ...e,
+ top: e.y,
+ left: e.x,
+ right: e.x + e.width,
+ bottom: e.y + e.height
+ };
+}
+function so(e, t, n) {
+ let {
+ reference: i,
+ floating: r
+ } = e;
+ const o = Tt(t), a = yr(t), c = Mr(a), l = Ue(t), u = o === "y", g = i.x + i.width / 2 - r.width / 2, p = i.y + i.height / 2 - r.height / 2, m = i[c] / 2 - r[c] / 2;
+ let h;
+ switch (l) {
+ case "top":
+ h = {
+ x: g,
+ y: i.y - r.height
+ };
+ break;
+ case "bottom":
+ h = {
+ x: g,
+ y: i.y + i.height
+ };
+ break;
+ case "right":
+ h = {
+ x: i.x + i.width,
+ y: p
+ };
+ break;
+ case "left":
+ h = {
+ x: i.x - r.width,
+ y: p
+ };
+ break;
+ default:
+ h = {
+ x: i.x,
+ y: i.y
+ };
+ }
+ switch (At(t)) {
+ case "start":
+ h[a] -= m * (n && u ? -1 : 1);
+ break;
+ case "end":
+ h[a] += m * (n && u ? -1 : 1);
+ break;
+ }
+ return h;
+}
+const X2 = async (e, t, n) => {
+ const {
+ placement: i = "bottom",
+ strategy: r = "absolute",
+ middleware: o = [],
+ platform: a
+ } = n, c = o.filter(Boolean), l = await (a.isRTL == null ? void 0 : a.isRTL(t));
+ let u = await a.getElementRects({
+ reference: e,
+ floating: t,
+ strategy: r
+ }), {
+ x: g,
+ y: p
+ } = so(u, i, l), m = i, h = {}, I = 0;
+ for (let M = 0; M < c.length; M++) {
+ const {
+ name: y,
+ fn: f
+ } = c[M], {
+ x: b,
+ y: j,
+ data: v,
+ reset: w
+ } = await f({
+ x: g,
+ y: p,
+ initialPlacement: i,
+ placement: m,
+ strategy: r,
+ middlewareData: h,
+ rects: u,
+ platform: a,
+ elements: {
+ reference: e,
+ floating: t
+ }
+ });
+ if (g = b ?? g, p = j ?? p, h = {
+ ...h,
+ [y]: {
+ ...h[y],
+ ...v
+ }
+ }, w && I <= 50) {
+ I++, typeof w == "object" && (w.placement && (m = w.placement), w.rects && (u = w.rects === !0 ? await a.getElementRects({
+ reference: e,
+ floating: t,
+ strategy: r
+ }) : w.rects), {
+ x: g,
+ y: p
+ } = so(u, m, l)), M = -1;
+ continue;
+ }
+ }
+ return {
+ x: g,
+ y: p,
+ placement: m,
+ strategy: r,
+ middlewareData: h
+ };
+};
+async function Ot(e, t) {
+ var n;
+ t === void 0 && (t = {});
+ const {
+ x: i,
+ y: r,
+ platform: o,
+ rects: a,
+ elements: c,
+ strategy: l
+ } = e, {
+ boundary: u = "clippingAncestors",
+ rootBoundary: g = "viewport",
+ elementContext: p = "floating",
+ altBoundary: m = !1,
+ padding: h = 0
+ } = Ee(t, e), I = is(h), y = c[m ? p === "floating" ? "reference" : "floating" : p], f = Nn(await o.getClippingRect({
+ element: (n = await (o.isElement == null ? void 0 : o.isElement(y))) == null || n ? y : y.contextElement || await (o.getDocumentElement == null ? void 0 : o.getDocumentElement(c.floating)),
+ boundary: u,
+ rootBoundary: g,
+ strategy: l
+ })), b = p === "floating" ? {
+ ...a.floating,
+ x: i,
+ y: r
+ } : a.reference, j = await (o.getOffsetParent == null ? void 0 : o.getOffsetParent(c.floating)), v = await (o.isElement == null ? void 0 : o.isElement(j)) ? await (o.getScale == null ? void 0 : o.getScale(j)) || {
+ x: 1,
+ y: 1
+ } : {
+ x: 1,
+ y: 1
+ }, w = Nn(o.convertOffsetParentRelativeRectToViewportRelativeRect ? await o.convertOffsetParentRelativeRectToViewportRelativeRect({
+ rect: b,
+ offsetParent: j,
+ strategy: l
+ }) : b);
+ return {
+ top: (f.top - w.top + I.top) / v.y,
+ bottom: (w.bottom - f.bottom + I.bottom) / v.y,
+ left: (f.left - w.left + I.left) / v.x,
+ right: (w.right - f.right + I.right) / v.x
+ };
+}
+const co = (e) => ({
+ name: "arrow",
+ options: e,
+ async fn(t) {
+ const {
+ x: n,
+ y: i,
+ placement: r,
+ rects: o,
+ platform: a,
+ elements: c
+ } = t, {
+ element: l,
+ padding: u = 0
+ } = Ee(e, t) || {};
+ if (l == null)
+ return {};
+ const g = is(u), p = {
+ x: n,
+ y: i
+ }, m = yr(r), h = Mr(m), I = await a.getDimensions(l), M = m === "y", y = M ? "top" : "left", f = M ? "bottom" : "right", b = M ? "clientHeight" : "clientWidth", j = o.reference[h] + o.reference[m] - p[m] - o.floating[h], v = p[m] - o.reference[m], w = await (a.getOffsetParent == null ? void 0 : a.getOffsetParent(l));
+ let N = w ? w[b] : 0;
+ (!N || !await (a.isElement == null ? void 0 : a.isElement(w))) && (N = c.floating[b] || o.floating[h]);
+ const x = j / 2 - v / 2, k = N / 2 - I[h] / 2 - 1, C = Be(g[y], k), P = Be(g[f], k), z = C, $ = N - I[h] - P, E = N / 2 - I[h] / 2 + x, J = Ei(z, E, $), A = At(r) != null && E != J && o.reference[h] / 2 - (E < z ? C : P) - I[h] / 2 < 0 ? E < z ? z - E : $ - E : 0;
+ return {
+ [m]: p[m] - A,
+ data: {
+ [m]: J,
+ centerOffset: E - J + A
+ }
+ };
+ }
+}), q2 = function(e) {
+ return e === void 0 && (e = {}), {
+ name: "flip",
+ options: e,
+ async fn(t) {
+ var n;
+ const {
+ placement: i,
+ middlewareData: r,
+ rects: o,
+ initialPlacement: a,
+ platform: c,
+ elements: l
+ } = t, {
+ mainAxis: u = !0,
+ crossAxis: g = !0,
+ fallbackPlacements: p,
+ fallbackStrategy: m = "bestFit",
+ fallbackAxisSideDirection: h = "none",
+ flipAlignment: I = !0,
+ ...M
+ } = Ee(e, t), y = Ue(i), f = Ue(a) === a, b = await (c.isRTL == null ? void 0 : c.isRTL(l.floating)), j = p || (f || !I ? [jn(a)] : Y2(a));
+ !p && h !== "none" && j.push(...B2(a, I, h, b));
+ const v = [a, ...j], w = await Ot(t, M), N = [];
+ let x = ((n = r.flip) == null ? void 0 : n.overflows) || [];
+ if (u && N.push(w[y]), g) {
+ const z = V2(i, o, b);
+ N.push(w[z[0]], w[z[1]]);
+ }
+ if (x = [...x, {
+ placement: i,
+ overflows: N
+ }], !N.every((z) => z <= 0)) {
+ var k, C;
+ const z = (((k = r.flip) == null ? void 0 : k.index) || 0) + 1, $ = v[z];
+ if ($)
+ return {
+ data: {
+ index: z,
+ overflows: x
+ },
+ reset: {
+ placement: $
+ }
+ };
+ let E = (C = x.filter((J) => J.overflows[0] <= 0).sort((J, B) => J.overflows[1] - B.overflows[1])[0]) == null ? void 0 : C.placement;
+ if (!E)
+ switch (m) {
+ case "bestFit": {
+ var P;
+ const J = (P = x.map((B) => [B.placement, B.overflows.filter((A) => A > 0).reduce((A, ie) => A + ie, 0)]).sort((B, A) => B[1] - A[1])[0]) == null ? void 0 : P[0];
+ J && (E = J);
+ break;
+ }
+ case "initialPlacement":
+ E = a;
+ break;
+ }
+ if (i !== E)
+ return {
+ reset: {
+ placement: E
+ }
+ };
+ }
+ return {};
+ }
+ };
+};
+function lo(e, t) {
+ return {
+ top: e.top - t.height,
+ right: e.right - t.width,
+ bottom: e.bottom - t.height,
+ left: e.left - t.width
+ };
+}
+function uo(e) {
+ return H2.some((t) => e[t] >= 0);
+}
+const _2 = function(e) {
+ return e === void 0 && (e = {}), {
+ name: "hide",
+ options: e,
+ async fn(t) {
+ const {
+ rects: n
+ } = t, {
+ strategy: i = "referenceHidden",
+ ...r
+ } = Ee(e, t);
+ switch (i) {
+ case "referenceHidden": {
+ const o = await Ot(t, {
+ ...r,
+ elementContext: "reference"
+ }), a = lo(o, n.reference);
+ return {
+ data: {
+ referenceHiddenOffsets: a,
+ referenceHidden: uo(a)
+ }
+ };
+ }
+ case "escaped": {
+ const o = await Ot(t, {
+ ...r,
+ altBoundary: !0
+ }), a = lo(o, n.floating);
+ return {
+ data: {
+ escapedOffsets: a,
+ escaped: uo(a)
+ }
+ };
+ }
+ default:
+ return {};
+ }
+ }
+ };
+};
+async function K2(e, t) {
+ const {
+ placement: n,
+ platform: i,
+ elements: r
+ } = e, o = await (i.isRTL == null ? void 0 : i.isRTL(r.floating)), a = Ue(n), c = At(n), l = Tt(n) === "y", u = ["left", "top"].includes(a) ? -1 : 1, g = o && l ? -1 : 1, p = Ee(t, e);
+ let {
+ mainAxis: m,
+ crossAxis: h,
+ alignmentAxis: I
+ } = typeof p == "number" ? {
+ mainAxis: p,
+ crossAxis: 0,
+ alignmentAxis: null
+ } : {
+ mainAxis: 0,
+ crossAxis: 0,
+ alignmentAxis: null,
+ ...p
+ };
+ return c && typeof I == "number" && (h = c === "end" ? I * -1 : I), l ? {
+ x: h * g,
+ y: m * u
+ } : {
+ x: m * u,
+ y: h * g
+ };
+}
+const $2 = function(e) {
+ return e === void 0 && (e = 0), {
+ name: "offset",
+ options: e,
+ async fn(t) {
+ const {
+ x: n,
+ y: i
+ } = t, r = await K2(t, e);
+ return {
+ x: n + r.x,
+ y: i + r.y,
+ data: r
+ };
+ }
+ };
+}, eI = function(e) {
+ return e === void 0 && (e = {}), {
+ name: "shift",
+ options: e,
+ async fn(t) {
+ const {
+ x: n,
+ y: i,
+ placement: r
+ } = t, {
+ mainAxis: o = !0,
+ crossAxis: a = !1,
+ limiter: c = {
+ fn: (y) => {
+ let {
+ x: f,
+ y: b
+ } = y;
+ return {
+ x: f,
+ y: b
+ };
+ }
+ },
+ ...l
+ } = Ee(e, t), u = {
+ x: n,
+ y: i
+ }, g = await Ot(t, l), p = Tt(Ue(r)), m = fr(p);
+ let h = u[m], I = u[p];
+ if (o) {
+ const y = m === "y" ? "top" : "left", f = m === "y" ? "bottom" : "right", b = h + g[y], j = h - g[f];
+ h = Ei(b, h, j);
+ }
+ if (a) {
+ const y = p === "y" ? "top" : "left", f = p === "y" ? "bottom" : "right", b = I + g[y], j = I - g[f];
+ I = Ei(b, I, j);
+ }
+ const M = c.fn({
+ ...t,
+ [m]: h,
+ [p]: I
+ });
+ return {
+ ...M,
+ data: {
+ x: M.x - n,
+ y: M.y - i
+ }
+ };
+ }
+ };
+}, tI = function(e) {
+ return e === void 0 && (e = {}), {
+ options: e,
+ fn(t) {
+ const {
+ x: n,
+ y: i,
+ placement: r,
+ rects: o,
+ middlewareData: a
+ } = t, {
+ offset: c = 0,
+ mainAxis: l = !0,
+ crossAxis: u = !0
+ } = Ee(e, t), g = {
+ x: n,
+ y: i
+ }, p = Tt(r), m = fr(p);
+ let h = g[m], I = g[p];
+ const M = Ee(c, t), y = typeof M == "number" ? {
+ mainAxis: M,
+ crossAxis: 0
+ } : {
+ mainAxis: 0,
+ crossAxis: 0,
+ ...M
+ };
+ if (l) {
+ const j = m === "y" ? "height" : "width", v = o.reference[m] - o.floating[j] + y.mainAxis, w = o.reference[m] + o.reference[j] - y.mainAxis;
+ h < v ? h = v : h > w && (h = w);
+ }
+ if (u) {
+ var f, b;
+ const j = m === "y" ? "width" : "height", v = ["top", "left"].includes(Ue(r)), w = o.reference[p] - o.floating[j] + (v && ((f = a.offset) == null ? void 0 : f[p]) || 0) + (v ? 0 : y.crossAxis), N = o.reference[p] + o.reference[j] + (v ? 0 : ((b = a.offset) == null ? void 0 : b[p]) || 0) - (v ? y.crossAxis : 0);
+ I < w ? I = w : I > N && (I = N);
+ }
+ return {
+ [m]: h,
+ [p]: I
+ };
+ }
+ };
+}, nI = function(e) {
+ return e === void 0 && (e = {}), {
+ name: "size",
+ options: e,
+ async fn(t) {
+ const {
+ placement: n,
+ rects: i,
+ platform: r,
+ elements: o
+ } = t, {
+ apply: a = () => {
+ },
+ ...c
+ } = Ee(e, t), l = await Ot(t, c), u = Ue(n), g = At(n), p = Tt(n) === "y", {
+ width: m,
+ height: h
+ } = i.floating;
+ let I, M;
+ u === "top" || u === "bottom" ? (I = u, M = g === (await (r.isRTL == null ? void 0 : r.isRTL(o.floating)) ? "start" : "end") ? "left" : "right") : (M = u, I = g === "end" ? "top" : "bottom");
+ const y = h - l[I], f = m - l[M], b = !t.middlewareData.shift;
+ let j = y, v = f;
+ if (p) {
+ const N = m - l.left - l.right;
+ v = g || b ? Be(f, N) : N;
+ } else {
+ const N = h - l.top - l.bottom;
+ j = g || b ? Be(y, N) : N;
+ }
+ if (b && !g) {
+ const N = le(l.left, 0), x = le(l.right, 0), k = le(l.top, 0), C = le(l.bottom, 0);
+ p ? v = m - 2 * (N !== 0 || x !== 0 ? N + x : le(l.left, l.right)) : j = h - 2 * (k !== 0 || C !== 0 ? k + C : le(l.top, l.bottom));
+ }
+ await a({
+ ...t,
+ availableWidth: v,
+ availableHeight: j
+ });
+ const w = await r.getDimensions(o.floating);
+ return m !== w.width || h !== w.height ? {
+ reset: {
+ rects: !0
+ }
+ } : {};
+ }
+ };
+};
+function Xe(e) {
+ return rs(e) ? (e.nodeName || "").toLowerCase() : "#document";
+}
+function de(e) {
+ var t;
+ return (e == null || (t = e.ownerDocument) == null ? void 0 : t.defaultView) || window;
+}
+function Ze(e) {
+ var t;
+ return (t = (rs(e) ? e.ownerDocument : e.document) || window.document) == null ? void 0 : t.documentElement;
+}
+function rs(e) {
+ return e instanceof Node || e instanceof de(e).Node;
+}
+function Re(e) {
+ return e instanceof Element || e instanceof de(e).Element;
+}
+function Se(e) {
+ return e instanceof HTMLElement || e instanceof de(e).HTMLElement;
+}
+function go(e) {
+ return typeof ShadowRoot > "u" ? !1 : e instanceof ShadowRoot || e instanceof de(e).ShadowRoot;
+}
+function Yt(e) {
+ const {
+ overflow: t,
+ overflowX: n,
+ overflowY: i,
+ display: r
+ } = Ie(e);
+ return /auto|scroll|overlay|hidden|clip/.test(t + i + n) && !["inline", "contents"].includes(r);
+}
+function iI(e) {
+ return ["table", "td", "th"].includes(Xe(e));
+}
+function br(e) {
+ const t = jr(), n = Ie(e);
+ return n.transform !== "none" || n.perspective !== "none" || (n.containerType ? n.containerType !== "normal" : !1) || !t && (n.backdropFilter ? n.backdropFilter !== "none" : !1) || !t && (n.filter ? n.filter !== "none" : !1) || ["transform", "perspective", "filter"].some((i) => (n.willChange || "").includes(i)) || ["paint", "layout", "strict", "content"].some((i) => (n.contain || "").includes(i));
+}
+function rI(e) {
+ let t = vt(e);
+ for (; Se(t) && !Xn(t); ) {
+ if (br(t))
+ return t;
+ t = vt(t);
+ }
+ return null;
+}
+function jr() {
+ return typeof CSS > "u" || !CSS.supports ? !1 : CSS.supports("-webkit-backdrop-filter", "none");
+}
+function Xn(e) {
+ return ["html", "body", "#document"].includes(Xe(e));
+}
+function Ie(e) {
+ return de(e).getComputedStyle(e);
+}
+function qn(e) {
+ return Re(e) ? {
+ scrollLeft: e.scrollLeft,
+ scrollTop: e.scrollTop
+ } : {
+ scrollLeft: e.pageXOffset,
+ scrollTop: e.pageYOffset
+ };
+}
+function vt(e) {
+ if (Xe(e) === "html")
+ return e;
+ const t = (
+ // Step into the shadow DOM of the parent of a slotted node.
+ e.assignedSlot || // DOM Element detected.
+ e.parentNode || // ShadowRoot detected.
+ go(e) && e.host || // Fallback.
+ Ze(e)
+ );
+ return go(t) ? t.host : t;
+}
+function os(e) {
+ const t = vt(e);
+ return Xn(t) ? e.ownerDocument ? e.ownerDocument.body : e.body : Se(t) && Yt(t) ? t : os(t);
+}
+function vn(e, t) {
+ var n;
+ t === void 0 && (t = []);
+ const i = os(e), r = i === ((n = e.ownerDocument) == null ? void 0 : n.body), o = de(i);
+ return r ? t.concat(o, o.visualViewport || [], Yt(i) ? i : []) : t.concat(i, vn(i));
+}
+function as(e) {
+ const t = Ie(e);
+ let n = parseFloat(t.width) || 0, i = parseFloat(t.height) || 0;
+ const r = Se(e), o = r ? e.offsetWidth : n, a = r ? e.offsetHeight : i, c = bn(n) !== o || bn(i) !== a;
+ return c && (n = o, i = a), {
+ width: n,
+ height: i,
+ $: c
+ };
+}
+function Nr(e) {
+ return Re(e) ? e : e.contextElement;
+}
+function yt(e) {
+ const t = Nr(e);
+ if (!Se(t))
+ return Fe(1);
+ const n = t.getBoundingClientRect(), {
+ width: i,
+ height: r,
+ $: o
+ } = as(t);
+ let a = (o ? bn(n.width) : n.width) / i, c = (o ? bn(n.height) : n.height) / r;
+ return (!a || !Number.isFinite(a)) && (a = 1), (!c || !Number.isFinite(c)) && (c = 1), {
+ x: a,
+ y: c
+ };
+}
+const oI = /* @__PURE__ */ Fe(0);
+function ss(e) {
+ const t = de(e);
+ return !jr() || !t.visualViewport ? oI : {
+ x: t.visualViewport.offsetLeft,
+ y: t.visualViewport.offsetTop
+ };
+}
+function aI(e, t, n) {
+ return t === void 0 && (t = !1), !n || t && n !== de(e) ? !1 : t;
+}
+function st(e, t, n, i) {
+ t === void 0 && (t = !1), n === void 0 && (n = !1);
+ const r = e.getBoundingClientRect(), o = Nr(e);
+ let a = Fe(1);
+ t && (i ? Re(i) && (a = yt(i)) : a = yt(e));
+ const c = aI(o, n, i) ? ss(o) : Fe(0);
+ let l = (r.left + c.x) / a.x, u = (r.top + c.y) / a.y, g = r.width / a.x, p = r.height / a.y;
+ if (o) {
+ const m = de(o), h = i && Re(i) ? de(i) : i;
+ let I = m.frameElement;
+ for (; I && i && h !== m; ) {
+ const M = yt(I), y = I.getBoundingClientRect(), f = Ie(I), b = y.left + (I.clientLeft + parseFloat(f.paddingLeft)) * M.x, j = y.top + (I.clientTop + parseFloat(f.paddingTop)) * M.y;
+ l *= M.x, u *= M.y, g *= M.x, p *= M.y, l += b, u += j, I = de(I).frameElement;
+ }
+ }
+ return Nn({
+ width: g,
+ height: p,
+ x: l,
+ y: u
+ });
+}
+function sI(e) {
+ let {
+ rect: t,
+ offsetParent: n,
+ strategy: i
+ } = e;
+ const r = Se(n), o = Ze(n);
+ if (n === o)
+ return t;
+ let a = {
+ scrollLeft: 0,
+ scrollTop: 0
+ }, c = Fe(1);
+ const l = Fe(0);
+ if ((r || !r && i !== "fixed") && ((Xe(n) !== "body" || Yt(o)) && (a = qn(n)), Se(n))) {
+ const u = st(n);
+ c = yt(n), l.x = u.x + n.clientLeft, l.y = u.y + n.clientTop;
+ }
+ return {
+ width: t.width * c.x,
+ height: t.height * c.y,
+ x: t.x * c.x - a.scrollLeft * c.x + l.x,
+ y: t.y * c.y - a.scrollTop * c.y + l.y
+ };
+}
+function cI(e) {
+ return Array.from(e.getClientRects());
+}
+function cs(e) {
+ return st(Ze(e)).left + qn(e).scrollLeft;
+}
+function lI(e) {
+ const t = Ze(e), n = qn(e), i = e.ownerDocument.body, r = le(t.scrollWidth, t.clientWidth, i.scrollWidth, i.clientWidth), o = le(t.scrollHeight, t.clientHeight, i.scrollHeight, i.clientHeight);
+ let a = -n.scrollLeft + cs(e);
+ const c = -n.scrollTop;
+ return Ie(i).direction === "rtl" && (a += le(t.clientWidth, i.clientWidth) - r), {
+ width: r,
+ height: o,
+ x: a,
+ y: c
+ };
+}
+function dI(e, t) {
+ const n = de(e), i = Ze(e), r = n.visualViewport;
+ let o = i.clientWidth, a = i.clientHeight, c = 0, l = 0;
+ if (r) {
+ o = r.width, a = r.height;
+ const u = jr();
+ (!u || u && t === "fixed") && (c = r.offsetLeft, l = r.offsetTop);
+ }
+ return {
+ width: o,
+ height: a,
+ x: c,
+ y: l
+ };
+}
+function uI(e, t) {
+ const n = st(e, !0, t === "fixed"), i = n.top + e.clientTop, r = n.left + e.clientLeft, o = Se(e) ? yt(e) : Fe(1), a = e.clientWidth * o.x, c = e.clientHeight * o.y, l = r * o.x, u = i * o.y;
+ return {
+ width: a,
+ height: c,
+ x: l,
+ y: u
+ };
+}
+function po(e, t, n) {
+ let i;
+ if (t === "viewport")
+ i = dI(e, n);
+ else if (t === "document")
+ i = lI(Ze(e));
+ else if (Re(t))
+ i = uI(t, n);
+ else {
+ const r = ss(e);
+ i = {
+ ...t,
+ x: t.x - r.x,
+ y: t.y - r.y
+ };
+ }
+ return Nn(i);
+}
+function ls(e, t) {
+ const n = vt(e);
+ return n === t || !Re(n) || Xn(n) ? !1 : Ie(n).position === "fixed" || ls(n, t);
+}
+function gI(e, t) {
+ const n = t.get(e);
+ if (n)
+ return n;
+ let i = vn(e).filter((c) => Re(c) && Xe(c) !== "body"), r = null;
+ const o = Ie(e).position === "fixed";
+ let a = o ? vt(e) : e;
+ for (; Re(a) && !Xn(a); ) {
+ const c = Ie(a), l = br(a);
+ !l && c.position === "fixed" && (r = null), (o ? !l && !r : !l && c.position === "static" && !!r && ["absolute", "fixed"].includes(r.position) || Yt(a) && !l && ls(e, a)) ? i = i.filter((g) => g !== a) : r = c, a = vt(a);
+ }
+ return t.set(e, i), i;
+}
+function pI(e) {
+ let {
+ element: t,
+ boundary: n,
+ rootBoundary: i,
+ strategy: r
+ } = e;
+ const a = [...n === "clippingAncestors" ? gI(t, this._c) : [].concat(n), i], c = a[0], l = a.reduce((u, g) => {
+ const p = po(t, g, r);
+ return u.top = le(p.top, u.top), u.right = Be(p.right, u.right), u.bottom = Be(p.bottom, u.bottom), u.left = le(p.left, u.left), u;
+ }, po(t, c, r));
+ return {
+ width: l.right - l.left,
+ height: l.bottom - l.top,
+ x: l.left,
+ y: l.top
+ };
+}
+function hI(e) {
+ return as(e);
+}
+function mI(e, t, n) {
+ const i = Se(t), r = Ze(t), o = n === "fixed", a = st(e, !0, o, t);
+ let c = {
+ scrollLeft: 0,
+ scrollTop: 0
+ };
+ const l = Fe(0);
+ if (i || !i && !o)
+ if ((Xe(t) !== "body" || Yt(r)) && (c = qn(t)), i) {
+ const u = st(t, !0, o, t);
+ l.x = u.x + t.clientLeft, l.y = u.y + t.clientTop;
+ } else
+ r && (l.x = cs(r));
+ return {
+ x: a.left + c.scrollLeft - l.x,
+ y: a.top + c.scrollTop - l.y,
+ width: a.width,
+ height: a.height
+ };
+}
+function ho(e, t) {
+ return !Se(e) || Ie(e).position === "fixed" ? null : t ? t(e) : e.offsetParent;
+}
+function ds(e, t) {
+ const n = de(e);
+ if (!Se(e))
+ return n;
+ let i = ho(e, t);
+ for (; i && iI(i) && Ie(i).position === "static"; )
+ i = ho(i, t);
+ return i && (Xe(i) === "html" || Xe(i) === "body" && Ie(i).position === "static" && !br(i)) ? n : i || rI(e) || n;
+}
+const II = async function(e) {
+ let {
+ reference: t,
+ floating: n,
+ strategy: i
+ } = e;
+ const r = this.getOffsetParent || ds, o = this.getDimensions;
+ return {
+ reference: mI(t, await r(n), i),
+ floating: {
+ x: 0,
+ y: 0,
+ ...await o(n)
+ }
+ };
+};
+function fI(e) {
+ return Ie(e).direction === "rtl";
+}
+const MI = {
+ convertOffsetParentRelativeRectToViewportRelativeRect: sI,
+ getDocumentElement: Ze,
+ getClippingRect: pI,
+ getOffsetParent: ds,
+ getElementRects: II,
+ getClientRects: cI,
+ getDimensions: hI,
+ getScale: yt,
+ isElement: Re,
+ isRTL: fI
+};
+function yI(e, t) {
+ let n = null, i;
+ const r = Ze(e);
+ function o() {
+ clearTimeout(i), n && n.disconnect(), n = null;
+ }
+ function a(c, l) {
+ c === void 0 && (c = !1), l === void 0 && (l = 1), o();
+ const {
+ left: u,
+ top: g,
+ width: p,
+ height: m
+ } = e.getBoundingClientRect();
+ if (c || t(), !p || !m)
+ return;
+ const h = rn(g), I = rn(r.clientWidth - (u + p)), M = rn(r.clientHeight - (g + m)), y = rn(u), b = {
+ rootMargin: -h + "px " + -I + "px " + -M + "px " + -y + "px",
+ threshold: le(0, Be(1, l)) || 1
+ };
+ let j = !0;
+ function v(w) {
+ const N = w[0].intersectionRatio;
+ if (N !== l) {
+ if (!j)
+ return a();
+ N ? a(!1, N) : i = setTimeout(() => {
+ a(!1, 1e-7);
+ }, 100);
+ }
+ j = !1;
+ }
+ try {
+ n = new IntersectionObserver(v, {
+ ...b,
+ // Handle