From 2f919030a06c55b6e789a5cd9478dd8645fade6f Mon Sep 17 00:00:00 2001 From: Yanick Champoux Date: Tue, 10 Jan 2023 14:31:59 -0500 Subject: [PATCH] first draft --- docs/{kit-docs/index.meta => .nojekyll} | 0 docs/README.md | 107 ++++ .../assets/FiraCode-VF-05b30ba3.woff2 | Bin 106228 -> 0 bytes .../assets/FiraCode-VF-71c5868a.woff | Bin 130104 -> 0 bytes docs/_app/immutable/assets/Info-eb9b7651.css | 1 - .../Inter-VF.italic-latin-65279caf.woff2 | Bin 56536 -> 0 bytes .../Inter-VF.roman-latin-1b58736b.woff2 | Bin 52468 -> 0 bytes .../immutable/assets/_layout-d4f4ab95.css | 1 - docs/_app/immutable/chunks/0-0174d166.js | 1 - docs/_app/immutable/chunks/1-1bd08e4a.js | 1 - docs/_app/immutable/chunks/2-c0299577.js | 1 - docs/_app/immutable/chunks/3-c0299577.js | 1 - docs/_app/immutable/chunks/4-6a5c1f74.js | 1 - docs/_app/immutable/chunks/5-2bf42e67.js | 1 - docs/_app/immutable/chunks/Info-8cb253a1.js | 9 - .../_app/immutable/chunks/_layout-32f74dae.js | 1 - docs/_app/immutable/chunks/_page-115bdbbb.js | 1 - docs/_app/immutable/chunks/_page-a27df1e4.js | 1 - .../immutable/chunks/contexts-c54c563b.js | 1 - .../_app/immutable/chunks/control-f5b05b5f.js | 1 - docs/_app/immutable/chunks/index-35a671a5.js | 1 - .../immutable/chunks/singletons-79165f10.js | 1 - docs/_app/immutable/chunks/stores-1c9d0b64.js | 1 - .../components/error.svelte-884b4aac.js | 1 - .../pages/_layout.svelte-ac40f340.js | 5 - .../pages/latest/api/_page.md-bd91dac8.js | 178 ------ .../latest/get-started/_page.md-5c5fe5e6.js | 78 --- .../modules/pages/_layout.js-82ef414d.js | 1 - .../modules/pages/_page.js-c1f1be17.js | 1 - .../modules/pages/latest/_page.js-bc157eed.js | 1 - docs/_app/immutable/start-4894d21d.js | 1 - docs/_app/version.json | 1 - docs/_navbar.md | 2 + docs/favicon.png | Bin 1571 -> 0 bytes docs/index.html | 29 +- docs/kit-docs/latest.meta | 0 docs/kit-docs/latest_api.meta | 1 - docs/kit-docs/latest_get-started.meta | 1 - docs/latest.html | 1 - docs/latest/api.html | 525 ------------------ docs/latest/api.md | 317 +++++++++++ docs/latest/get-started.html | 256 --------- docs/vendor/docsify.js | 1 + docs/vendor/themes/vue.css | 1 + docs/vite-manifest.json | 214 ------- 45 files changed, 456 insertions(+), 1291 deletions(-) rename docs/{kit-docs/index.meta => .nojekyll} (100%) create mode 100644 docs/README.md delete mode 100644 docs/_app/immutable/assets/FiraCode-VF-05b30ba3.woff2 delete mode 100644 docs/_app/immutable/assets/FiraCode-VF-71c5868a.woff delete mode 100644 docs/_app/immutable/assets/Info-eb9b7651.css delete mode 100644 docs/_app/immutable/assets/Inter-VF.italic-latin-65279caf.woff2 delete mode 100644 docs/_app/immutable/assets/Inter-VF.roman-latin-1b58736b.woff2 delete mode 100644 docs/_app/immutable/assets/_layout-d4f4ab95.css delete mode 100644 docs/_app/immutable/chunks/0-0174d166.js delete mode 100644 docs/_app/immutable/chunks/1-1bd08e4a.js delete mode 100644 docs/_app/immutable/chunks/2-c0299577.js delete mode 100644 docs/_app/immutable/chunks/3-c0299577.js delete mode 100644 docs/_app/immutable/chunks/4-6a5c1f74.js delete mode 100644 docs/_app/immutable/chunks/5-2bf42e67.js delete mode 100644 docs/_app/immutable/chunks/Info-8cb253a1.js delete mode 100644 docs/_app/immutable/chunks/_layout-32f74dae.js delete mode 100644 docs/_app/immutable/chunks/_page-115bdbbb.js delete mode 100644 docs/_app/immutable/chunks/_page-a27df1e4.js delete mode 100644 docs/_app/immutable/chunks/contexts-c54c563b.js delete mode 100644 docs/_app/immutable/chunks/control-f5b05b5f.js delete mode 100644 docs/_app/immutable/chunks/index-35a671a5.js delete mode 100644 docs/_app/immutable/chunks/singletons-79165f10.js delete mode 100644 docs/_app/immutable/chunks/stores-1c9d0b64.js delete mode 100644 docs/_app/immutable/components/error.svelte-884b4aac.js delete mode 100644 docs/_app/immutable/components/pages/_layout.svelte-ac40f340.js delete mode 100644 docs/_app/immutable/components/pages/latest/api/_page.md-bd91dac8.js delete mode 100644 docs/_app/immutable/components/pages/latest/get-started/_page.md-5c5fe5e6.js delete mode 100644 docs/_app/immutable/modules/pages/_layout.js-82ef414d.js delete mode 100644 docs/_app/immutable/modules/pages/_page.js-c1f1be17.js delete mode 100644 docs/_app/immutable/modules/pages/latest/_page.js-bc157eed.js delete mode 100644 docs/_app/immutable/start-4894d21d.js delete mode 100644 docs/_app/version.json create mode 100644 docs/_navbar.md delete mode 100644 docs/favicon.png delete mode 100644 docs/kit-docs/latest.meta delete mode 100644 docs/kit-docs/latest_api.meta delete mode 100644 docs/kit-docs/latest_get-started.meta delete mode 100644 docs/latest.html delete mode 100644 docs/latest/api.html create mode 100644 docs/latest/api.md delete mode 100644 docs/latest/get-started.html create mode 100644 docs/vendor/docsify.js create mode 100644 docs/vendor/themes/vue.css delete mode 100644 docs/vite-manifest.json diff --git a/docs/kit-docs/index.meta b/docs/.nojekyll similarity index 100% rename from docs/kit-docs/index.meta rename to docs/.nojekyll diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..e666555 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,107 @@ +# updeep-remeda + +> Easily update nested frozen objects and arrays in a declarative and immutable +> manner. + +## About + +:::info + +This is a fork of the main updeep package. For ease of reading — not to +mention ease of shamelessly lifting large pieces of the original +documentation — in this documentation all mentions of `updeep` refers to this +fork. + +::: + +updeep makes updating deeply nested objects/arrays painless by allowing you to +declare the updates you would like to make and it will take care of the rest. It +will recursively return the same instance if no changes have been made, making +it ideal for using reference equality checks to detect changes. + +Because of this, everything returned by updeep is frozen. Not only that, but +updeep assumes that every object passed in to update is immutable, so it may +freeze objects passed in as well. Note that the freezing only happens in +development. + +This fork of updeep requires Remeda, but works very well with any other utility function ([lodash], [Ramda], etc). + +## Differences with the original Updeep + +- Under the hood, the use of lodash has + been replaced by Remeda (for better type support and tree-shaking abilities). + +- The codebase has been ported to TypeScript (mostly for the lulz). + +- The order of parameters in the non-curryied invocation of functions has been modified. In the original updeep the input object is the last parameter, whereas here it's the first. + +```js +// original updeep +const dataIn = { a: 1, b: 2 }; + +let dataOut = u({ c: 3 }, dataIn); // simple call +dataOut = u({ c: 3 })(dataIn); // curried + +// updeep-remeda +dataOut = u(dataIn, { c: 3 }); // simple call +dataOut = u({ c: 3 })(dataIn); // curried +``` + +- `withDefault` has been removed as the behavior can be implemented using + Remeda's `pipe`, or a simple `??`. + +- `u.omitted` has been renamed `u.skip`. + +## Installation + +```bash +$ npm install @yanick/updeep-remeda +# or +$ pnpm install @yanick/updeep-remeda +``` + +## Full example + +```js +import u from "@yanick/updeep-remeda"; + +const person = { + name: { first: "Bill", last: "Sagat" }, + children: [ + { name: "Mary-Kate", age: 7 }, + { name: "Ashley", age: 7 }, + ], + todo: ["Be funny", "Manage household"], + email: "bill@example.com", + version: 1, +}; + +const inc = (i) => i + 1; + +const eq = (x) => (y) => x === y; + +const newPerson = u(person, { + // Change first name + name: { first: "Bob" }, + // Increment all children's ages + children: u.map({ age: inc }), + // Update email + email: "bob@example.com", + // Remove todo + todo: u.reject(eq("Be funny")), + // Increment version + version: inc, +}); +// => { +// name: { first: 'Bob', last: 'Sagat' }, +// children: [ +// { name: 'Mary-Kate', age: 8 }, +// { name: 'Ashley', age: 8 } +// ], +// todo: [ +// 'Manage household' +// ], +// email: 'bob@example.com', +// version: 2 +//} +``` diff --git a/docs/_app/immutable/assets/FiraCode-VF-05b30ba3.woff2 b/docs/_app/immutable/assets/FiraCode-VF-05b30ba3.woff2 deleted file mode 100644 index 64ffe433bc0ed63a7e98a776e42b92d19e0654b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106228 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 ZyE}ZT))h>pd64_NC0hSc%Yy&`@jtQru95%% diff --git a/docs/_app/immutable/assets/FiraCode-VF-71c5868a.woff b/docs/_app/immutable/assets/FiraCode-VF-71c5868a.woff deleted file mode 100644 index f7ac814f5b91ad859ab78305167bbb7d76a750bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130104 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

ViJG@H+3z}Od)42E<(~{x~3zZkdL;UnL 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 diff --git a/docs/_app/immutable/assets/Info-eb9b7651.css b/docs/_app/immutable/assets/Info-eb9b7651.css deleted file mode 100644 index 6489be9..0000000 --- a/docs/_app/immutable/assets/Info-eb9b7651.css +++ /dev/null @@ -1 +0,0 @@ -div.svelte-ns3bhs{background:lightgreen;margin:0 2em;padding:.25em 1em;font-weight:400;border-radius:1em;color:#000}h4.svelte-ns3bhs{margin:0} diff --git a/docs/_app/immutable/assets/Inter-VF.italic-latin-65279caf.woff2 b/docs/_app/immutable/assets/Inter-VF.italic-latin-65279caf.woff2 deleted file mode 100644 index e09a2014b3e19d2ed095b27fbf20a38943627729..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56536 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�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 diff --git a/docs/_app/immutable/assets/Inter-VF.roman-latin-1b58736b.woff2 b/docs/_app/immutable/assets/Inter-VF.roman-latin-1b58736b.woff2 deleted file mode 100644 index 44fabcbc3c621676831967bdfd59fdb90f233a46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52468 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 TQ0x~v^_` li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--kd-color-gray-inverse)}.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--kd-color-gray-divider);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *)):after{content:close-quote}.prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:.6666666666666666em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:2.4em;margin-bottom:.6em;line-height:1.4}.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.75em;margin-bottom:.5em;line-height:1.5;font-size:1.125em}.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:500;font-size:.875em;font-variant-ligatures:none}.prose :where(code):not(:where([class~="not-prose"] *)):before{content:"`"}.prose :where(code):not(:where([class~="not-prose"] *)):after{content:"`"}.prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit;font-weight:inherit}.prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--kd-code-fence-bg, var(--kd-prose-pre-bg));overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em;box-shadow:none;display:flex}.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;flex:none;min-width:100%}.prose :where(pre code):not(:where([class~="not-prose"] *)):before{content:none}.prose :where(pre code):not(:where([class~="not-prose"] *)):after{content:none}.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;font-size:.875em;line-height:1.7142857;margin:0;border-collapse:collapse}.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--kd-color-gray-divider);color:var(--kd-color-gray-inverse)}.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding:0 .5714286em .5714286em}.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--kd-color-gray-divider);font-size:.875rem}.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:1px}.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline;white-space:nowrap}.prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: black;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: white;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:18px;line-height:1.75}.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:.25rem;position:relative}.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:.5714286em}.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:.5714286em}.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.prose :where(h1,h2,h3):not(:where([class~="not-prose"] *)){letter-spacing:-.025em}.prose :where(h2 small,h3 small,h4 small):not(:where([class~="not-prose"] *)){font-family:var(--kd-font-family-mono);font-weight:500}.prose :where(h2 small):not(:where([class~="not-prose"] *)){font-size:1.125rem;line-height:1.75rem}.prose :where(h3 small):not(:where([class~="not-prose"] *)){font-size:1rem;line-height:1.5rem}.prose :where(h4 small):not(:where([class~="not-prose"] *)){font-size:.875rem;line-height:1.25rem}.prose :where(ul > li):not(:where([class~="not-prose"] *)):before{content:"";width:.75em;height:.125em;position:absolute;top:.8125em;left:0;border-radius:999px}.prose :where(li > p):not(:where([class~="not-prose"] *)){margin:0}.prose :where(a:hover):not(:where([class~="not-prose"] *)){border-bottom-width:2px}.prose :where(p + pre):not(:where([class~="not-prose"] *)){margin-top:-.2857142857142857em}.prose :where(tbody):not(:where([class~="not-prose"] *)){vertical-align:baseline}.prose :where(tbody tr:nth-child(odd)):not(:where([class~="not-prose"] *)){background-color:#fbfbfb}.prose :where(tbody code):not(:where([class~="not-prose"] *)){font-size:.875rem}.prose :where(tbody td:first-child):not(:where([class~="not-prose"] *)){padding-left:.5714286em}.prose :where(tbody td:last-child):not(:where([class~="not-prose"] *)){padding-right:.5714286em}.prose :where(tbody tr td:first-child code):not(:where([class~="not-prose"] *)){color:#6366f1;padding-left:8px}.prose :where(tbody tr td:first-child code):not(:where([class~="not-prose"] *)):before{display:none}.prose :where(tbody tr td:first-child code):not(:where([class~="not-prose"] *)):after{display:none}.prose :where(figure figcaption):not(:where([class~="not-prose"] *)){text-align:center;font-style:italic}.prose :where(figure > figcaption):not(:where([class~="not-prose"] *)){margin-top:.8571428571428571em}.prose :where(blockQuote):not(:where([class~="not-prose"] *)){color:var(--kd-color-gray-inverse);border-radius:2px;border-color:currentColor}.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}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.right-0{right:0px}.top-0{top:0px}.left-0{left:0px}.-top-4{top:-1rem}.-right-5{right:-1.25rem}.right-4{right:1rem}.top-\[var\(--kd--navbar-height\)\]{top:var(--kd--navbar-height)}.top-2\.5{top:.625rem}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-3{top:.75rem}.z-50{z-index:50}.z-40{z-index:40}.z-20{z-index:20}.z-30{z-index:30}.z-10{z-index:10}.z-0{z-index:0}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.col-span-3{grid-column:span 3 / span 3}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[2em\]{margin-top:2em;margin-bottom:2em}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mt-px{margin-top:1px}.mt-2{margin-top:.5rem}.mr-3{margin-right:.75rem}.mt-\[0\.125rem\]{margin-top:.125rem}.mr-\[0\.125rem\]{margin-right:.125rem}.-mt-\[2\.5rem\]{margin-top:-2.5rem}.mt-0\.5{margin-top:.125rem}.mt-0{margin-top:0}.ml-\[var\(--kd-arrow-margin-left\,0\.1rem\)\]{margin-left:var(--kd-arrow-margin-left,.1rem)}.mt-20{margin-top:5rem}.mt-8{margin-top:2rem}.mt-4{margin-top:1rem}.ml-2\.5{margin-left:.625rem}.ml-2{margin-left:.5rem}.mb-3\.5{margin-bottom:.875rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.-mr-2{margin-right:-.5rem}.mb-6{margin-bottom:1.5rem}.ml-4{margin-left:1rem}.ml-1{margin-left:.25rem}.ml-6{margin-left:1.5rem}.mr-2\.5{margin-right:.625rem}.mr-2{margin-right:.5rem}.mr-px{margin-right:1px}.-ml-0\.5{margin-left:-.125rem}.-ml-0{margin-left:-0px}.mt-12{margin-top:3rem}.mb-8{margin-bottom:2rem}.mt-10{margin-top:2.5rem}.-ml-px{margin-left:-1px}.mr-1{margin-right:.25rem}.ml-3\.5{margin-left:.875rem}.mt-\[0\.7em\]{margin-top:.7em}.mr-1\.5{margin-right:.375rem}.-ml-1{margin-left:-.25rem}.-mb-px{margin-bottom:-1px}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-6{height:1.5rem}.h-5{height:1.25rem}.h-screen{height:100vh}.h-full{height:100%}.h-\[var\(--kd--navbar-height\)\]{height:var(--kd--navbar-height)}.h-2{height:.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.max-h-screen{max-height:100vh}.max-h-\[calc\(100vh-var\(--kd--navbar-height\)\)\]{max-height:calc(100vh - var(--kd--navbar-height))}.max-h-\[60vh\]{max-height:60vh}.min-h-\[60px\]{min-height:60px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-\[calc\(100vh-var\(--kd--navbar-height\)\)\]{min-height:calc(100vh - var(--kd--navbar-height))}.min-h-\[80px\]{min-height:80px}.min-h-\[24px\]{min-height:24px}.w-full{width:100%}.w-12{width:3rem}.w-6{width:1.5rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-screen{width:100vw}.w-2{width:.5rem}.min-w-\[340px\]{min-width:340px}.min-w-full{min-width:100%}.min-w-\[var\(--kd-sidebar-min-width\)\]{min-width:var(--kd-sidebar-min-width)}.min-w-\[160px\]{min-width:160px}.min-w-\[24px\]{min-width:24px}.max-w-\[var\(--kd-content-max-width\)\]{max-width:var(--kd-content-max-width)}.max-w-\[var\(--kd-sidebar-max-width\)\]{max-width:var(--kd-sidebar-max-width)}.max-w-\[var\(--kd-article-max-width\)\]{max-width:var(--kd-article-max-width)}.max-w-\[var\(--kd-navbar-max-width\)\]{max-width:var(--kd-navbar-max-width)}.flex-1{flex:1 1 0%}.flex-none{flex:none}.origin-top-right{transform-origin:top right}.-translate-x-3{--tw-translate-x: -.75rem;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))}.translate-x-2{--tw-translate-x: .5rem;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))}.-translate-y-\[calc\(calc\(var\(--kd--navbar-height\)-var\(--kd-breadcrumbs-height\)\)\+1px\)\]{--tw-translate-y: calc(calc(calc(var(--kd--navbar-height) - var(--kd-breadcrumbs-height)) + 1px) * -1);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))}.translate-y-0{--tw-translate-y: 0px;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))}.-translate-x-full{--tw-translate-x: -100%;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))}.translate-x-0{--tw-translate-x: 0px;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))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;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))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.scale-x-\[1\.1\]{--tw-scale-x: 1.1;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))}.scale-y-\[1\.1\]{--tw-scale-y: 1.1;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))}.scale-x-\[1\.3\]{--tw-scale-x: 1.3;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))}.scale-y-\[1\.3\]{--tw-scale-y: 1.3;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))}.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))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.gap-10{gap:2.5rem}.gap-4{gap:1rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded-sm{border-radius:.125rem}.rounded-md{border-radius:.375rem}.rounded-full{border-radius:9999px}.rounded{border-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-t-2{border-top-width:2px}.border-l-\[1\.5px\]{border-left-width:1.5px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[5px\]{border-left-width:5px}.border-l-8{border-left-width:8px}.border-b-2{border-bottom-width:2px}.border-dashed{border-style:dashed}.border-gray-divider{border-color:var(--kd-color-gray-divider)}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(234 234 234 / var(--tw-border-opacity))}.border-brand{border-color:var(--kd-color-brand)}.border-transparent{border-color:transparent}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.border-current{border-color:currentColor}.bg-gray-elevate{background-color:var(--kd-color-gray-elevate)}.bg-gray-inverse{background-color:var(--kd-color-gray-inverse)}.bg-black\/40{background-color:#0006}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(251 251 251 / var(--tw-bg-opacity))}.bg-gray-body{background-color:var(--kd-color-gray-body)}.bg-gray-200\/95{background-color:#eaeaeaf2}.bg-white,.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-pink-300\/10{background-color:#f9a8d41a}.bg-blue-300\/10{background-color:#93c5fd1a}.bg-green-300\/10{background-color:#86efac1a}.bg-yellow-400\/10{background-color:#facc151a}.bg-red-300\/10{background-color:#fca5a51a}.bg-indigo-300\/10{background-color:#a5b4fc1a}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-white{--tw-gradient-from: #fff;--tw-gradient-to: rgb(255 255 255 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-4{padding:1rem}.p-\[var\(--kd-sidebar-padding\)\]{padding:var(--kd-sidebar-padding)}.p-1{padding:.25rem}.p-\[var\(--kd-navbar-padding\)\]{padding:var(--kd-navbar-padding)}.p-0{padding:0}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-4{padding-top:1rem}.pt-2\.5{padding-top:.625rem}.pb-6{padding-bottom:1.5rem}.pt-2{padding-top:.5rem}.pt-\[var\(--kd--navbar-height\)\]{padding-top:var(--kd--navbar-height)}.pt-8{padding-top:2rem}.pt-12{padding-top:3rem}.pb-20{padding-bottom:5rem}.pb-8{padding-bottom:2rem}.pr-4{padding-right:1rem}.pl-0\.5{padding-left:.125rem}.pl-0{padding-left:0}.pb-28{padding-bottom:7rem}.pl-4{padding-left:1rem}.pl-10{padding-left:2.5rem}.pl-1{padding-left:.25rem}.pt-3{padding-top:.75rem}.pb-2\.5{padding-bottom:.625rem}.pb-2{padding-bottom:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--kd-font-family-mono)}.text-\[15px\]{font-size:15px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-bold{font-weight:700}.leading-6{line-height:1.5rem}.leading-\[27px\]{line-height:27px}.leading-7{line-height:1.75rem}.tracking-wide{letter-spacing:.025em}.text-gray-soft{color:var(--kd-color-gray-soft)}.text-gray-current{color:var(--kd-color-gray-current)}.text-gray-inverse{color:var(--kd-color-gray-inverse)}.text-brand{color:var(--kd-color-brand)}.text-gray-300{--tw-text-opacity: 1;color:rgb(165 165 165 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-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)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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}.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}.duration-100{transition-duration:.1s}.duration-75{transition-duration:75ms}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.will-change-transform{will-change:transform}body{min-height:100vh;width:100vw}.js-focus-visible :focus:not([data-focus-visible-added]){outline:2px solid transparent;outline-offset:2px}.js-focus-visible [data-focus-visible-added]{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-color: var(--kd-color-focus)}*{-webkit-tap-highlight-color:transparent}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.svg-responsive>svg{width:100%;height:100%}.kit-docs pre{tab-size:2;-o-tab-size:2;-moz-tab-size:2}.kit-docs p+.admonition,.kit-docs p+.steps{margin-top:2.5rem}.kit-docs .steps+p{margin-top:4rem}.kit-docs .admonition+.steps{margin-top:3.5rem}.kit-docs .admonition+table{margin-top:4rem}.kit-docs .code-fence .code pre{margin:0}.kit-docs .code-fence.lang-bash pre span{color:#fafafa!important}.kit-docs .code-fence.lang-bash pre .line:not(:empty):before{content:"> ";font-weight:700;color:var(--kd-terminal-line-pointer)}.kit-docs .step .description>code{color:var(--kd-color-gray-inverse)}.kit-docs .step .code-fence{margin:0;padding:0}.kit-docs .code-fence+.code-fence{margin-top:.5rem}.kit-docs h1+.steps,.kit-docs h2+.steps,.kit-docs h3+.steps{margin-top:2.5rem}.kit-docs .header-anchor{margin-left:-1.25em;padding:0 .23em;font-size:.9em;opacity:0;border:0;background-color:none}.kit-docs h1:focus,.kit-docs h2:focus,.kit-docs h3:focus,.kit-docs h4:focus,.kit-docs h5:focus,.kit-docs h6:focus{outline:none}@media (hover: hover) and (pointer: fine){.kit-docs h1:hover .header-anchor,.kit-docs h2:hover .header-anchor,.kit-docs h3:hover .header-anchor,.kit-docs h4:hover .header-anchor,.kit-docs h5:hover .header-anchor,.kit-docs h6:hover .header-anchor{opacity:1}}@media (pointer: coarse){.kit-docs h1:focus .header-anchor,.kit-docs h2:focus .header-anchor,.kit-docs h3:focus .header-anchor,.kit-docs h4:focus .header-anchor,.kit-docs h5:focus .header-anchor,.kit-docs h6:focus .header-anchor{opacity:1}}.kit-docs .header-anchor:focus{opacity:1}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-0:before{content:var(--tw-content);left:0px}.before\:flex:before{content:var(--tw-content);display:flex}.before\:h-\[calc\(1\.375rem\+1px\)\]:before{content:var(--tw-content);height:calc(1.375rem + 1px)}.before\:w-\[calc\(1\.375rem\+1px\)\]:before{content:var(--tw-content);width:calc(1.375rem + 1px)}.before\:items-center:before{content:var(--tw-content);align-items:center}.before\:justify-center:before{content:var(--tw-content);justify-content:center}.before\:rounded-md:before{content:var(--tw-content);border-radius:.375rem}.before\:border:before{content:var(--tw-content);border-width:1px}.before\:border-gray-soft:before{content:var(--tw-content);border-color:var(--kd-color-gray-soft)}.before\:bg-gray-inverse:before{content:var(--tw-content);background-color:var(--kd-color-gray-inverse)}.before\:text-\[0\.7rem\]:before{content:var(--tw-content);font-size:.7rem}.before\:font-bold:before{content:var(--tw-content);font-weight:700}.before\:text-white:before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.before\:shadow-md:before{content:var(--tw-content);--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}.before\:content-\[counter\(step\)\]:before{--tw-content: counter(step);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[calc\(1\.875rem\+1px\)\]:after{content:var(--tw-content);top:calc(1.875rem + 1px)}.after\:bottom-0:after{content:var(--tw-content);bottom:0px}.after\:left-\[0\.6875rem\]:after{content:var(--tw-content);left:.6875rem}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:bg-gray-divider:after{content:var(--tw-content);background-color:var(--kd-color-gray-divider)}.first\:mt-0:first-child{margin-top:0}.first\:mt-6:first-child{margin-top:1.5rem}.focus-within\:ring-2:focus-within{--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(2px + 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)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-b-2:hover{border-bottom-width:2px}.hover\:border-gray-inverse:hover{border-color:var(--kd-color-gray-inverse)}.hover\:bg-gray-hover-inverse:hover{background-color:var(--kd-color-gray-hover-inverse)}.hover\:bg-gray-hover:hover{background-color:var(--kd-color-gray-hover)}.hover\:text-gray-inverse:hover{color:var(--kd-color-gray-inverse)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:text-gray-inverse:focus-visible{color:var(--kd-color-gray-inverse)}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;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))}.group:hover .group-hover\:text-gray-soft{color:var(--kd-color-gray-soft)}.group:hover .group-hover\:opacity-100{opacity:1}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))) or (-webkit-backdrop-filter: blur(0)){.supports-backdrop-blur\:bg-white\/60{background-color:#fff9}}.scrollbar\:\!h-1\.5::-webkit-scrollbar{height:.375rem!important}.scrollbar\:\!h-1::-webkit-scrollbar{height:.25rem!important}.scrollbar\:\!w-1\.5::-webkit-scrollbar{width:.375rem!important}.scrollbar\:\!w-1::-webkit-scrollbar{width:.25rem!important}.scrollbar\:bg-transparent::-webkit-scrollbar{background-color:transparent}.scrollbar-track\:\!rounded::-webkit-scrollbar-track{border-radius:.25rem!important}.scrollbar-track\:\!bg-gray-divider::-webkit-scrollbar-track{background-color:var(--kd-color-gray-divider)!important}.scrollbar-thumb\:\!rounded::-webkit-scrollbar-thumb{border-radius:.25rem!important}.scrollbar-thumb\:\!bg-gray-300::-webkit-scrollbar-thumb{--tw-bg-opacity: 1 !important;background-color:rgb(165 165 165 / var(--tw-bg-opacity))!important}.dark .dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(41 41 41 / var(--tw-border-opacity))}.dark .dark\:border-gray-400{--tw-border-opacity: 1;border-color:rgb(97 97 97 / var(--tw-border-opacity))}.dark .dark\:bg-gray-700\/80{background-color:#222c}.dark .dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity))}.dark .dark\:bg-gray-800\/60{background-color:#1a1a1a99}.dark .dark\:from-gray-800{--tw-gradient-from: #1A1A1A;--tw-gradient-to: rgb(26 26 26 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark .dark\:text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.dark .dark\:prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.dark .dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(97 97 97 / var(--tw-text-opacity))}.dark .dark\:prose-invert :where(tbody tr:nth-child(odd)):not(:where([class~="not-prose"] *)){background-color:#222}.dark .dark\:prose-invert :where(tbody tr td:first-child code):not(:where([class~="not-prose"] *)){color:#a5b4fc}.dark .dark\:before\:text-black:before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 576px){.\35 76\:max-h-\[32rem\]{max-height:32rem}}@media (min-width: 992px){.\39 92\:sticky{position:sticky}.\39 92\:top-\[var\(--kd--navbar-height\)\]{top:var(--kd--navbar-height)}.\39 92\:top-0{top:0px}.\39 92\:z-0{z-index:0}.\39 92\:mt-32{margin-top:8rem}.\39 92\:mt-0{margin-top:0}.\39 92\:mt-10{margin-top:2.5rem}.\39 92\:mb-3{margin-bottom:.75rem}.\39 92\:block{display:block}.\39 92\:flex{display:flex}.\39 92\:hidden{display:none}.\39 92\:max-h-\[calc\(100vh-var\(--kd--navbar-height\)\)\]{max-height:calc(100vh - var(--kd--navbar-height))}.\39 92\:min-h-\[calc\(100vh-var\(--kd--navbar-height\)\)\]{min-height:calc(100vh - var(--kd--navbar-height))}.\39 92\:flex-1{flex:1 1 0%}.\39 92\:translate-x-0{--tw-translate-x: 0px;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))}.\39 92\:items-center{align-items:center}.\39 92\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.\39 92\:px-16{padding-left:4rem;padding-right:4rem}.\39 92\:px-1{padding-left:.25rem;padding-right:.25rem}.\39 92\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.\39 92\:py-1{padding-top:.25rem;padding-bottom:.25rem}.\39 92\:pb-0{padding-bottom:0}.\39 92\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1200px){.\31 200\:mb-2{margin-bottom:.5rem}.\31 200\:grid{display:grid}}@media (min-width: 1280px){.\31 280\:block{display:block}}@media (min-width: 1440px){.\31 440\:right-6{right:1.5rem}.\31 440\:pr-2{padding-right:.5rem}}:root{font-size:16px;scroll-padding-top:12rem}:root{--kd-font-family-sans: Inter VF, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--kd-font-family-mono: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation, Mono, Fira Code VF, monospace;--kd-color-brand: rgb(var(--kd-color-brand-rgb));--kd-color-gray-soft: rgb(112, 112, 112);--kd-color-gray-inverse: rgb(0, 0, 0);--kd-color-gray-current: rgb(255, 255, 255);--kd-color-gray-divider: rgb(234, 234, 234);--kd-color-gray-hover: rgb(245, 245, 245);--kd-color-gray-hover-inverse: rgb(53, 53, 53);--kd-color-gray-elevate: rgb(255, 255, 255);--kd-color-gray-body: rgb(255, 255, 255);--kd-color-focus: rgba(var(--kd-color-brand-rgb), .7);--kd-code-fence-bg: var(--kd-prose-pre-bg, rgb(31, 41, 55));--kd-code-fence-top-bar-bg: rgba(31, 41, 55, .3);--kd-code-copied-bg-color: rgba(var(--kd-color-brand-rgb), .8);--kd-terminal-line-pointer: var(--kd-color-brand);--kd-code-highlight-border: var(--kd-color-brand);--kd-code-highlight-color: rgba(var(--kd-color-brand-rgb), .05);--kd-navbar-height: 5rem;--kd-navbar-padding: 1rem 1.25rem;--kd-navbar-max-width: 1440px;--kd-navbar-border-bottom: 1px solid var(--kd-color-gray-divider);--kd-breadcrumbs-height: 5rem;--kd-sidebar-min-width: 90vw;--kd-sidebar-max-width: screen;--kd-sidebar-padding: 0 1.75rem 2rem;--kd-sidebar-border-active: var(--kd-color-brand);--kd-content-max-width: 1440px;--kd-article-max-width: 85ch}:root.dark{color-scheme:dark;--kd-color-gray-soft: rgb(140, 140, 140);--kd-color-gray-inverse: rgb(255, 255, 255);--kd-color-gray-current: rgb(0, 0, 0);--kd-color-gray-divider: rgb(49, 49, 49);--kd-color-gray-hover: rgb(54, 54, 54);--kd-color-gray-hover-inverse: rgb(245, 245, 245);--kd-color-gray-elevate: rgb(45, 45, 45);--kd-color-gray-body: rgb(26, 26, 26)}@media screen and (min-width: 768px){:root{--kd-sidebar-min-width: 70vw}}@media screen and (min-width: 992px){:root{scroll-padding-top:8rem;--kd-breadcrumbs-height: 0px;--kd-sidebar-min-width: 17rem;--kd-sidebar-max-width: 17rem;--kd-sidebar-padding: 0 .5rem 2rem 1.5rem}}@media screen and (min-width: 1200px){:root{--kd-navbar-padding: 1.25rem 1.25rem}}@media screen and (min-width: 1460px){:root{--kd-navbar-padding: 1.25rem 0;--kd-sidebar-padding: 0 0 2rem .25rem}}[hidden]{display:none!important} diff --git a/docs/_app/immutable/chunks/0-0174d166.js b/docs/_app/immutable/chunks/0-0174d166.js deleted file mode 100644 index c072676..0000000 --- a/docs/_app/immutable/chunks/0-0174d166.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r}from"./_layout-32f74dae.js";import{default as t}from"../components/pages/_layout.svelte-ac40f340.js";export{t as component,r as universal}; diff --git a/docs/_app/immutable/chunks/1-1bd08e4a.js b/docs/_app/immutable/chunks/1-1bd08e4a.js deleted file mode 100644 index e1d98bb..0000000 --- a/docs/_app/immutable/chunks/1-1bd08e4a.js +++ /dev/null @@ -1 +0,0 @@ -import{default as t}from"../components/error.svelte-884b4aac.js";export{t as component}; diff --git a/docs/_app/immutable/chunks/2-c0299577.js b/docs/_app/immutable/chunks/2-c0299577.js deleted file mode 100644 index 1fa0f3b..0000000 --- a/docs/_app/immutable/chunks/2-c0299577.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e}from"./_page-a27df1e4.js";export{e as universal}; diff --git a/docs/_app/immutable/chunks/3-c0299577.js b/docs/_app/immutable/chunks/3-c0299577.js deleted file mode 100644 index 65da732..0000000 --- a/docs/_app/immutable/chunks/3-c0299577.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e}from"./_page-115bdbbb.js";export{e as universal}; diff --git a/docs/_app/immutable/chunks/4-6a5c1f74.js b/docs/_app/immutable/chunks/4-6a5c1f74.js deleted file mode 100644 index 7437946..0000000 --- a/docs/_app/immutable/chunks/4-6a5c1f74.js +++ /dev/null @@ -1 +0,0 @@ -import{default as t}from"../components/pages/latest/api/_page.md-bd91dac8.js";export{t as component}; diff --git a/docs/_app/immutable/chunks/5-2bf42e67.js b/docs/_app/immutable/chunks/5-2bf42e67.js deleted file mode 100644 index 283974f..0000000 --- a/docs/_app/immutable/chunks/5-2bf42e67.js +++ /dev/null @@ -1 +0,0 @@ -import{default as t}from"../components/pages/latest/get-started/_page.md-5c5fe5e6.js";export{t as component}; diff --git a/docs/_app/immutable/chunks/Info-8cb253a1.js b/docs/_app/immutable/chunks/Info-8cb253a1.js deleted file mode 100644 index 1f7ff10..0000000 --- a/docs/_app/immutable/chunks/Info-8cb253a1.js +++ /dev/null @@ -1,9 +0,0 @@ -import{S as R,i as j,s as q,R as A,$ as ve,a0 as pe,m as k,h as d,a1 as K,b as E,_ as re,a2 as U,T as Z,k as w,a as D,l as C,c as S,n as b,p as z,W as v,f as L,g as ce,t as N,d as fe,ac as be,q as H,r as V,u as P,w as ye,x as ke,y as we,O as Ce,z as Ee,ao as Ie,e as x,U as ue,V as $,X as he,Y as de,Z as _e,Q as ee}from"./singletons-79165f10.js";import{c as T,g as Le}from"./contexts-c54c563b.js";function He(o){let e,t='',l=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},o[0]],i={};for(let a=0;a{t(0,e=A(A({},e),Z(l)))},e=Z(e),[e]}class Te extends R{constructor(e){super(),j(this,e,Ve,He,q,{})}}function te(o,e,t){const l=o.slice();return l[24]=e[t],l}function le(o){let e,t,l,i,a,s=o[7]&&ie(o),n=o[4]&&ne(o);return{c(){e=w("div"),s&&s.c(),t=D(),l=w("div"),i=D(),n&&n.c(),this.h()},l(r){e=C(r,"DIV",{class:!0,style:!0});var c=k(e);s&&s.l(c),t=S(c),l=C(c,"DIV",{class:!0}),k(l).forEach(d),i=S(c),n&&n.l(c),c.forEach(d),this.h()},h(){b(l,"class","flex-1"),b(e,"class","sticky top-0 left-0 z-10 flex items-center rounded-md pt-2 backdrop-blur supports-backdrop-blur:bg-white/60"),z(e,"background-color","var(--kd-code-fence-top-bar-bg)")},m(r,c){E(r,e,c),s&&s.m(e,null),v(e,t),v(e,l),v(e,i),n&&n.m(e,null),a=!0},p(r,c){r[7]?s?s.p(r,c):(s=ie(r),s.c(),s.m(e,t)):s&&(s.d(1),s=null),r[4]?n?(n.p(r,c),c&16&&L(n,1)):(n=ne(r),n.c(),L(n,1),n.m(e,null)):n&&(ce(),N(n,1,1,()=>{n=null}),fe())},i(r){a||(L(n),a=!0)},o(r){N(n),a=!1},d(r){r&&d(e),s&&s.d(),n&&n.d()}}}function ie(o){let e,t;return{c(){e=w("span"),t=H(o[6]),this.h()},l(l){e=C(l,"SPAN",{class:!0});var i=k(e);t=V(i,o[6]),i.forEach(d),this.h()},h(){b(e,"class","ml-3.5 font-mono text-sm text-gray-300")},m(l,i){E(l,e,i),v(e,t)},p(l,i){i&64&&P(t,l[6])},d(l){l&&d(e)}}}function ne(o){let e,t,l=o[11].code.copied+"",i,a,s,n,r,c,h=o[11].code.copy+"",m,_,u,p;return n=new Te({props:{width:"24",height:"24",class:T(o[5]?"opacity-0":"opacity-100 transition-opacity duration-600 ease-in")}}),{c(){e=w("button"),t=w("div"),i=H(l),s=D(),ye(n.$$.fragment),r=D(),c=w("span"),m=H(h),this.h()},l(g){e=C(g,"BUTTON",{type:!0,class:!0});var y=k(e);t=C(y,"DIV",{class:!0,"aria-hidden":!0,style:!0});var I=k(t);i=V(I,l),I.forEach(d),s=S(y),ke(n.$$.fragment,y),r=S(y),c=C(y,"SPAN",{class:!0});var O=k(c);m=V(O,h),O.forEach(d),y.forEach(d),this.h()},h(){b(t,"class",a=T("text-white absolute top-2.5 right-4 transition-opacity z-10 duration-300 px-2 py-1 rounded-md ease-out text-sm font-mono",o[5]?"opacity-100":"hidden opacity-0")),b(t,"aria-hidden","true"),z(t,"background-color","var(--kd-code-copied-bg-color)"),b(c,"class","sr-only"),b(e,"type","button"),b(e,"class","mr-2 px-2 py-1 hover:text-white")},m(g,y){E(g,e,y),v(e,t),v(t,i),v(e,s),we(n,e,null),v(e,r),v(e,c),v(c,m),_=!0,u||(p=Ce(e,"click",o[14]),u=!0)},p(g,y){(!_||y&2048)&&l!==(l=g[11].code.copied+"")&&P(i,l),(!_||y&32&&a!==(a=T("text-white absolute top-2.5 right-4 transition-opacity z-10 duration-300 px-2 py-1 rounded-md ease-out text-sm font-mono",g[5]?"opacity-100":"hidden opacity-0")))&&b(t,"class",a);const I={};y&32&&(I.class=T(g[5]?"opacity-0":"opacity-100 transition-opacity duration-600 ease-in")),n.$set(I),(!_||y&2048)&&h!==(h=g[11].code.copy+"")&&P(m,h)},i(g){_||(L(n.$$.fragment,g),_=!0)},o(g){N(n.$$.fragment,g),_=!1},d(g){g&&d(e),Ee(n),u=!1,p()}}}function se(o){let e,t,l,i=o[9].join(` -`)+"",a,s;return{c(){e=w("pre"),t=H(" "),l=w("div"),a=H(i),s=H(` - `),this.h()},l(n){e=C(n,"PRE",{class:!0,style:!0});var r=k(e);t=V(r," "),l=C(r,"DIV",{class:!0,"aria-hidden":!0});var c=k(l);a=V(c,i),c.forEach(d),s=V(r,` - `),r.forEach(d),this.h()},h(){b(l,"class","hidden flex-none select-none text-right text-slate-600 992:block"),b(l,"aria-hidden","true"),b(e,"class","absolute top-3.5 left-0 m-0 flex flex-col text-sm leading-[27px]"),z(e,"background-color","transparent"),z(e,"border-radius","0"),z(e,"padding-top","0")},m(n,r){E(n,e,r),v(e,t),v(e,l),v(l,a),v(e,s)},p(n,r){r&512&&i!==(i=n[9].join(` -`)+"")&&P(a,i)},d(n){n&&d(e)}}}function oe(o){let e,t=o[9],l=[];for(let i=0;i0&&oe(o);return{c(){e=w("div"),h&&h.c(),t=D(),l=w("div"),i=w("div"),s=D(),m&&m.c(),n=D(),_&&_.c(),this.h()},l(u){e=C(u,"DIV",{class:!0,style:!0});var p=k(e);h&&h.l(p),t=S(p),l=C(p,"DIV",{class:!0});var g=k(l);i=C(g,"DIV",{class:!0});var y=k(i);y.forEach(d),s=S(g),m&&m.l(g),n=S(g),_&&_.l(g),g.forEach(d),p.forEach(d),this.h()},h(){b(i,"class",a=T(o[3]&&"pl-10")),b(l,"class","code relative z-0 overflow-hidden"),b(e,"class",r=T("code-fence overflow-y-auto relative max-h-[60vh] 576:max-h-[32rem] my-8 rounded-md shadow-lg mx-auto","border border-gray-divider",o[0]&&`lang-${o[0]}`,o[1]&&`ext-${o[1]}`)),z(e,"background-color","var(--kd-code-fence-bg)")},m(u,p){E(u,e,p),h&&h.m(e,null),v(e,t),v(e,l),v(l,i),i.innerHTML=o[2],v(l,s),m&&m.m(l,null),v(l,n),_&&_.m(l,null),c=!0},p(u,[p]){u[8]?h?(h.p(u,p),p&256&&L(h,1)):(h=le(u),h.c(),L(h,1),h.m(e,t)):h&&(ce(),N(h,1,1,()=>{h=null}),fe()),(!c||p&4)&&(i.innerHTML=u[2]),(!c||p&8&&a!==(a=T(u[3]&&"pl-10")))&&b(i,"class",a),u[3]?m?m.p(u,p):(m=se(u),m.c(),m.m(l,n)):m&&(m.d(1),m=null),u[10].length>0?_?_.p(u,p):(_=oe(u),_.c(),_.m(l,null)):_&&(_.d(1),_=null),(!c||p&3&&r!==(r=T("code-fence overflow-y-auto relative max-h-[60vh] 576:max-h-[32rem] my-8 rounded-md shadow-lg mx-auto","border border-gray-divider",u[0]&&`lang-${u[0]}`,u[1]&&`ext-${u[1]}`)))&&b(e,"class",r)},i(u){c||(L(h),c=!0)},o(u){N(h),c=!1},d(u){u&&d(e),h&&h.d(),m&&m.d(),_&&_.d()}}}function Ne(o,e,t){let l,i,a,s,n,r,c,{lang:h=null}=e,{ext:m=null}=e,{code:_=null}=e,{rawCode:u=null}=e,{title:p=null}=e,{linesCount:g=((_==null?void 0:_.match(/"line"/g))||[]).length}=e,{showLineNumbers:y=!1}=e,{highlightLines:I=[]}=e,{showCopyCode:O=!1}=e,{copyHighlightOnly:Q=!1}=e,{copySteps:B=!1}=e;const G=Le();be(o,G,f=>t(11,c=f));let M=1,W=[];const J=(f,X)=>l.some(([Y,ge])=>f>=Y&&f<=ge);let F=!1;async function me(){try{const f=l.length>0&&(Q||B)?a.split(` -`).filter((X,Y)=>J(Y+1)).join(` -`):a;await navigator.clipboard.writeText(f)}catch{}if(t(5,F=!0),B){const f=M+1,X=I.length>0?I.length:i.length;t(21,M=f>X?1:f)}}return o.$$set=f=>{"lang"in f&&t(0,h=f.lang),"ext"in f&&t(1,m=f.ext),"code"in f&&t(2,_=f.code),"rawCode"in f&&t(15,u=f.rawCode),"title"in f&&t(16,p=f.title),"linesCount"in f&&t(17,g=f.linesCount),"showLineNumbers"in f&&t(3,y=f.showLineNumbers),"highlightLines"in f&&t(18,I=f.highlightLines),"showCopyCode"in f&&t(4,O=f.showCopyCode),"copyHighlightOnly"in f&&t(19,Q=f.copyHighlightOnly),"copySteps"in f&&t(20,B=f.copySteps)},o.$$.update=()=>{o.$$.dirty&3407872&&B&&t(22,W=[I[M-1]??[M,M]]),o.$$.dirty&5505024&&t(10,l=B?W:I),o.$$.dirty&131072&&t(9,i=[...Array(g-1).keys()].map(f=>f+1)),o.$$.dirty&32768&&(a=u==null?void 0:u.replace(/​/g,"")),o.$$.dirty&32&&F&&setTimeout(()=>{t(5,F=!1)},400),o.$$.dirty&65552&&t(8,s=p||O),o.$$.dirty&65538&&t(7,n=p||m),o.$$.dirty&65538&&t(6,r=p??(m==="sh"?"terminal":m))},[h,m,_,y,O,F,r,n,s,i,l,c,G,J,me,u,p,g,I,Q,B,M,W]}class Fe extends R{constructor(e){super(),j(this,e,Ne,ze,q,{lang:0,ext:1,code:2,rawCode:15,title:16,linesCount:17,showLineNumbers:3,highlightLines:18,showCopyCode:4,copyHighlightOnly:19,copySteps:20})}}function Oe(o){let e,t;return{c(){e=w("code"),t=H(o[0])},l(l){e=C(l,"CODE",{});var i=k(e);t=V(i,o[0]),i.forEach(d)},m(l,i){E(l,e,i),v(e,t)},p(l,[i]){i&1&&P(t,l[0])},i:U,o:U,d(l){l&&d(e)}}}function Be(o,e,t){let{code:l}=e;return o.$$set=i=>{"code"in i&&t(0,l=i.code)},[l]}class Ue extends R{constructor(e){super(),j(this,e,Be,Oe,q,{code:0})}}function Me(o){let e,t;const l=o[2].default,i=ue(l,o,o[1],null);let a=[o[0]],s={};for(let n=0;n{e=A(A({},e),Z(n)),t(0,i=ee(e,l)),"$$scope"in n&&t(1,s=n.$$scope)},[i,s,a]}class Qe extends R{constructor(e){super(),j(this,e,Ae,Me,q,{})}}function Pe(o){let e,t,l,i,a;const s=o[1].default,n=ue(s,o,o[0],null);return{c(){e=w("div"),t=w("h4"),l=H("💡 Info"),i=D(),n&&n.c(),this.h()},l(r){e=C(r,"DIV",{class:!0});var c=k(e);t=C(c,"H4",{class:!0});var h=k(t);l=V(h,"💡 Info"),h.forEach(d),i=S(c),n&&n.l(c),c.forEach(d),this.h()},h(){b(t,"class","svelte-ns3bhs"),b(e,"class","svelte-ns3bhs")},m(r,c){E(r,e,c),v(e,t),v(t,l),v(e,i),n&&n.m(e,null),a=!0},p(r,[c]){n&&n.p&&(!a||c&1)&&he(n,s,r,r[0],a?_e(s,r[0],c,null):de(r[0]),null)},i(r){a||(L(n,r),a=!0)},o(r){N(n,r),a=!1},d(r){r&&d(e),n&&n.d(r)}}}function Re(o,e,t){let{$$slots:l={},$$scope:i}=e;return o.$$set=a=>{"$$scope"in a&&t(0,i=a.$$scope)},[i,l]}class We extends R{constructor(e){super(),j(this,e,Re,Pe,q,{})}}export{Ue as C,We as I,Qe as L,Fe as a}; diff --git a/docs/_app/immutable/chunks/_layout-32f74dae.js b/docs/_app/immutable/chunks/_layout-32f74dae.js deleted file mode 100644 index a568c36..0000000 --- a/docs/_app/immutable/chunks/_layout-32f74dae.js +++ /dev/null @@ -1 +0,0 @@ -function o(t){return typeof t=="string"}function s(t){return u(t).replace(/\//g,"_")}function u(t){return t.replace(/^\//,"").replace(/\/$/,"")}async function l(t){const r=t.url.pathname;try{const e=`/kit-docs/${r==="/"?"index":s(r.replace(/\.html$/,""))}`;return await(await t.fetch(e+".meta")).json()}catch{return null}}async function i(t,r){const e=d(r.url,t);if(!e)return null;try{return(await r.fetch(`/kit-docs/${s(e)}.sidebar`)).json()}catch{return null}}function d(t,r){if(o(r))return r;const e=t.pathname,n=Object.keys(r).sort((a,c)=>c.length-a.length);for(const a of n)if(e.startsWith(a))return r[a];return null}function f(t={}){return async r=>{const e=await l(r);return{...t.sidebar?{meta:e,sidebar:await i(t.sidebar,r)}:{meta:e}}}}const h=!0,b=f({sidebar:{"/":null,"/docs":"/docs"}}),m=Object.freeze(Object.defineProperty({__proto__:null,load:b,prerender:h},Symbol.toStringTag,{value:"Module"}));export{m as _,b as l,h as p}; diff --git a/docs/_app/immutable/chunks/_page-115bdbbb.js b/docs/_app/immutable/chunks/_page-115bdbbb.js deleted file mode 100644 index a3daac8..0000000 --- a/docs/_app/immutable/chunks/_page-115bdbbb.js +++ /dev/null @@ -1 +0,0 @@ -import{r as e}from"./index-35a671a5.js";const t=!0;async function r(){throw e(307,"/latest/get-started")}const a=Object.freeze(Object.defineProperty({__proto__:null,load:r,prerender:t},Symbol.toStringTag,{value:"Module"}));export{a as _,r as l,t as p}; diff --git a/docs/_app/immutable/chunks/_page-a27df1e4.js b/docs/_app/immutable/chunks/_page-a27df1e4.js deleted file mode 100644 index a3daac8..0000000 --- a/docs/_app/immutable/chunks/_page-a27df1e4.js +++ /dev/null @@ -1 +0,0 @@ -import{r as e}from"./index-35a671a5.js";const t=!0;async function r(){throw e(307,"/latest/get-started")}const a=Object.freeze(Object.defineProperty({__proto__:null,load:r,prerender:t},Symbol.toStringTag,{value:"Module"}));export{a as _,r as l,t as p}; diff --git a/docs/_app/immutable/chunks/contexts-c54c563b.js b/docs/_app/immutable/chunks/contexts-c54c563b.js deleted file mode 100644 index 036f136..0000000 --- a/docs/_app/immutable/chunks/contexts-c54c563b.js +++ /dev/null @@ -1 +0,0 @@ -import{am as p,an as d,a8 as E,a9 as a}from"./singletons-79165f10.js";import{p as I}from"./stores-1c9d0b64.js";function D(t){return t===null}function F(t){return typeof t>"u"}function C(t){return typeof t=="string"}function j(t){return typeof t=="function"}function G(t){return t===window}function O(t){return t instanceof RegExp}function N(t){var n,s,e="";if(typeof t=="string"||typeof t=="number")e+=t;else if(typeof t=="object")if(Array.isArray(t))for(n=0;n" "+n[1].toUpperCase()))??"")}function v(t){return(t==null?void 0:t.replace(/\s/g,"-").toLowerCase())??""}const h=Symbol(""),X={canUpdateHash:()=>!0,cleanHash:t=>t};function Y(){try{return p(h)}catch(t){console.error(t),console.warn("[kit-docs]: attempted to get navigation context before setting it.")}}function M(t){d(h,t)}const T=Symbol("");function P(){try{return p(T)}catch(t){console.error(t),console.warn("[kit-docs]: attempted to get navbar context before setting it.")}}function V(t){d(T,t)}function w(t=null){var e;if(!t)return{links:{}};const n={},s=((e=t.baseUrl)==null?void 0:e.replace(/\/$/,""))??"";for(const i of Object.keys(t.links)){const u=t.links[i],g=v(i),l=C(t.links[i][0])?x(i):i;for(const c of u){const b=C(c)?{title:x(c),slug:`${s}/${g}/${c}`}:c;n[l]||(n[l]=[]),n[l].push(b)}}return{...t,links:n}}function R({match:t,slug:n},s){const e=s.replace(/\.html/,"");return t==="deep"?e===n||e.startsWith(n)&&e[n.length]==="/":O(t)?t.test(n):e===n}const k=Symbol();function W(t){const n=t&&"subscribe"in t?t:E(t),s=a(n,o=>w(o)),e=a(s,o=>Object.values(o.links).flat()),i=a([e,I],([o,r])=>o.findIndex(f=>R(f,r.url.pathname))),u=a([e,i],([o,r])=>o[r]),g=a([e,i],([o,r])=>o[r-1]),l=a([e,i],([o,r])=>o[r+1]),c=a([s,u],([o,r])=>{const f=Object.keys(o.links).find(A=>{var m;return(m=o.links[A])==null?void 0:m.some(y=>y.title===(r==null?void 0:r.title)&&y.slug===(r==null?void 0:r.slug))});return f!=="."?f:null});return{config:s,allLinks:e,activeLinkIndex:i,activeLink:u,previousLink:g,nextLink:l,activeCategory:c}}function z(t){d(k,t)}function B(){try{return p(k)}catch(t){console.error(t),console.warn("[kit-docs]: attempted to get sidebar context before setting it.")}}const H={nav:{previous:"Previous",next:"Next",mainMenu:"Main navigation menu",openSidebar:"Open main sidebar",options:"Options",links:"Links"},toc:{title:"On this page"},colorScheme:{title:"Color Scheme",light:"Light",dark:"Dark",system:"System",theme:"Theme"},dialog:{close:"Close dialog"},admonition:{note:"NOTE",info:"INFO",tip:"TIP",warning:"WARNING",danger:"DANGER",experimental:"EXPERIMENTAL"},code:{copy:"Copy code",copied:"Copied!"}},S=Symbol();function q(){try{return p(S)}catch(t){console.error(t),console.warn("[kit-docs]: attempted to get i18n context before setting it.")}}function J(t){d(S,t)}export{X as D,G as a,D as b,K as c,P as d,j as e,B as f,q as g,R as h,F as i,Y as j,V as k,z as l,W as m,J as n,H as o,M as s,_ as u}; diff --git a/docs/_app/immutable/chunks/control-f5b05b5f.js b/docs/_app/immutable/chunks/control-f5b05b5f.js deleted file mode 100644 index eb80309..0000000 --- a/docs/_app/immutable/chunks/control-f5b05b5f.js +++ /dev/null @@ -1 +0,0 @@ -class i{constructor(t,s){this.status=t,typeof s=="string"?this.body={message:s}:s?this.body=s:this.body={message:`Error: ${t}`}}toString(){return JSON.stringify(this.body)}}class e{constructor(t,s){this.status=t,this.location=s}}export{i as H,e as R}; diff --git a/docs/_app/immutable/chunks/index-35a671a5.js b/docs/_app/immutable/chunks/index-35a671a5.js deleted file mode 100644 index 965c99f..0000000 --- a/docs/_app/immutable/chunks/index-35a671a5.js +++ /dev/null @@ -1 +0,0 @@ -import{R as t}from"./control-f5b05b5f.js";function n(r,e){return new t(r,e)}export{n as r}; diff --git a/docs/_app/immutable/chunks/singletons-79165f10.js b/docs/_app/immutable/chunks/singletons-79165f10.js deleted file mode 100644 index 1b60715..0000000 --- a/docs/_app/immutable/chunks/singletons-79165f10.js +++ /dev/null @@ -1 +0,0 @@ -function y(){}function ft(t,e){for(const n in e)t[n]=e[n];return t}function Z(t){return t()}function K(){return Object.create(null)}function w(t){t.forEach(Z)}function I(t){return typeof t=="function"}function dt(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}function _t(t){return Object.keys(t).length===0}function B(t,...e){if(t==null)return y;const n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function Lt(t){let e;return B(t,n=>e=n)(),e}function Mt(t,e,n){t.$$.on_destroy.push(B(e,n))}function Pt(t,e,n,r){if(t){const s=tt(t,e,n,r);return t[0](s)}}function tt(t,e,n,r){return t[1]&&r?ft(n.ctx.slice(),t[1](r(e))):n.ctx}function Dt(t,e,n,r){if(t[2]&&r){const s=t[2](r(n));if(e.dirty===void 0)return s;if(typeof s=="object"){const a=[],i=Math.max(e.dirty.length,s.length);for(let c=0;c32){const e=[],n=t.ctx.length/32;for(let r=0;r>1);n(s)<=r?t=s+1:e=s}return t}function gt(t){if(t.hydrate_init)return;t.hydrate_init=!0;let e=t.childNodes;if(t.nodeName==="HEAD"){const o=[];for(let l=0;l0&&e[n[s]].claim_order<=l?s+1:pt(1,s,h=>e[n[h]].claim_order,l))-1;r[o]=n[u]+1;const _=u+1;n[_]=o,s=Math.max(_,s)}const a=[],i=[];let c=e.length-1;for(let o=n[s]+1;o!=0;o=r[o-1]){for(a.push(e[o-1]);c>=o;c--)i.push(e[c]);c--}for(;c>=0;c--)i.push(e[c]);a.reverse(),i.sort((o,l)=>o.claim_order-l.claim_order);for(let o=0,l=0;o=a[l].claim_order;)l++;const u=lt.removeEventListener(e,n,r)}function et(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function Jt(t,e){const n=Object.getOwnPropertyDescriptors(t.__proto__);for(const r in e)e[r]==null?t.removeAttribute(r):r==="style"?t.style.cssText=e[r]:r==="__value"?t.value=t[r]=e[r]:n[r]&&n[r].set?t[r]=e[r]:et(t,r,e[r])}function Qt(t,e){for(const n in e)et(t,n,e[n])}function vt(t){return Array.from(t.childNodes)}function $t(t){t.claim_info===void 0&&(t.claim_info={last_index:0,total_claimed:0})}function nt(t,e,n,r,s=!1){$t(t);const a=(()=>{for(let i=t.claim_info.last_index;i=0;i--){const c=t[i];if(e(c)){const o=n(c);return o===void 0?t.splice(i,1):t[i]=o,s?o===void 0&&t.claim_info.last_index--:t.claim_info.last_index=i,c}}return r()})();return a.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,a}function rt(t,e,n,r){return nt(t,s=>s.nodeName===e,s=>{const a=[];for(let i=0;is.removeAttribute(i))},()=>r(e))}function Zt(t,e,n){return rt(t,e,n,xt)}function te(t,e,n){return rt(t,e,n,wt)}function kt(t,e){return nt(t,n=>n.nodeType===3,n=>{const r=""+e;if(n.data.startsWith(r)){if(n.data.length!==r.length)return n.splitText(r.length)}else n.data=r},()=>z(e),!0)}function ee(t){return kt(t," ")}function ne(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function re(t,e,n,r){n===null?t.style.removeProperty(e):t.style.setProperty(e,n,r?"important":"")}function se(t,e){for(let n=0;n{const s=t.$$.callbacks[e];if(s){const a=Et(e,n,{cancelable:r});return s.slice().forEach(i=>{i.call(t,a)}),!a.defaultPrevented}return!0}}function fe(t,e){return v().$$.context.set(t,e),e}function de(t){return v().$$.context.get(t)}const k=[],W=[],T=[],X=[],st=Promise.resolve();let V=!1;function it(){V||(V=!0,st.then(ot))}function _e(){return it(),st}function q(t){T.push(t)}const U=new Set;let j=0;function ot(){const t=S;do{for(;j{O.delete(t),r&&(n&&t.d(1),r())}),t.o(e)}else r&&r()}function pe(t,e){At(t,1,1,()=>{e.delete(t.key)})}function ge(t,e,n,r,s,a,i,c,o,l,u,_){let h=t.length,d=a.length,m=h;const $={};for(;m--;)$[t[m].key]=m;const A=[],M=new Map,P=new Map;for(m=d;m--;){const f=_(s,a,m),p=n(f);let g=i.get(p);g?r&&g.p(f,e):(g=l(p,f),g.c()),M.set(p,A[m]=g),p in $&&P.set(p,Math.abs(m-$[p]))}const Y=new Set,G=new Set;function D(f){ct(f,1),f.m(c,u),i.set(f.key,f),u=f.first,d--}for(;h&&d;){const f=A[d-1],p=t[h-1],g=f.key,N=p.key;f===p?(u=f.first,h--,d--):M.has(N)?!i.has(g)||Y.has(g)?D(f):G.has(N)?h--:P.get(g)>P.get(N)?(G.add(g),D(f)):(Y.add(N),h--):(o(p,i),h--)}for(;h--;){const f=t[h];M.has(f.key)||o(f,i)}for(;d;)D(A[d-1]);return A}function ye(t,e){const n={},r={},s={$$scope:1};let a=t.length;for(;a--;){const i=t[a],c=e[a];if(c){for(const o in i)o in c||(r[o]=1);for(const o in c)s[o]||(n[o]=c[o],s[o]=1);t[a]=c}else for(const o in i)s[o]=1}for(const i in r)i in n||(n[i]=void 0);return n}function be(t){return typeof t=="object"&&t!==null?t:{}}function xe(t){t&&t.c()}function we(t,e){t&&t.l(e)}function Nt(t,e,n,r){const{fragment:s,after_update:a}=t.$$;s&&s.m(e,n),r||q(()=>{const i=t.$$.on_mount.map(Z).filter(I);t.$$.on_destroy?t.$$.on_destroy.push(...i):w(i),t.$$.on_mount=[]}),a.forEach(q)}function jt(t,e){const n=t.$$;n.fragment!==null&&(w(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Ct(t,e){t.$$.dirty[0]===-1&&(k.push(t),it(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const m=d.length?d[0]:h;return l.ctx&&s(l.ctx[_],l.ctx[_]=m)&&(!l.skip_bound&&l.bound[_]&&l.bound[_](m),u&&Ct(t,_)),h}):[],l.update(),u=!0,w(l.before_update),l.fragment=r?r(l.ctx):!1,e.target){if(e.hydrate){ht();const _=vt(e.target);l.fragment&&l.fragment.l(_),_.forEach(bt)}else l.fragment&&l.fragment.c();e.intro&&ct(t.$$.fragment),Nt(t,e.target,e.anchor,e.customElement),mt(),ot()}E(o)}class $e{$destroy(){jt(this,1),this.$destroy=y}$on(e,n){if(!I(n))return y;const r=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return r.push(n),()=>{const s=r.indexOf(n);s!==-1&&r.splice(s,1)}}$set(e){this.$$set&&!_t(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const x=[];function Tt(t,e){return{subscribe:L(t,e).subscribe}}function L(t,e=y){let n;const r=new Set;function s(c){if(dt(t,c)&&(t=c,n)){const o=!x.length;for(const l of r)l[1](),x.push(l,t);if(o){for(let l=0;l{r.delete(l),r.size===0&&(n(),n=null)}}return{set:s,update:a,subscribe:i}}function ke(t,e,n){const r=!Array.isArray(t),s=r?[t]:t,a=e.length<2;return Tt(n,i=>{let c=!1;const o=[];let l=0,u=y;const _=()=>{if(l)return;u();const d=e(r?o[0]:o,i);a?i(d):u=I(d)?d:y},h=s.map((d,m)=>B(d,$=>{o[m]=$,l&=~(1<{l|=1<i)}function s(i){n=!1,e.set(i)}function a(i){let c;return e.subscribe(o=>{(c===void 0||n&&o!==c)&&i(c=o)})}return{notify:r,set:s,subscribe:a}}function Ot(){const{set:t,subscribe:e}=L(!1);let n;async function r(){clearTimeout(n);const s=await fetch(`${at}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(s.ok){const i=(await s.json()).version!==lt;return i&&(t(!0),clearTimeout(n)),i}else throw new Error(`Version check failed: ${s.status}`)}return{subscribe:e,check:r}}function It(t,e){return t.origin!==location.origin||!t.pathname.startsWith(e)}let Rt;function Re(t){Rt=t.client}const Le={url:Q({}),page:Q({}),navigating:L(null),updated:Ot()};export{wt as $,Ae as A,je as B,_e as C,Te as D,Oe as E,Ie as F,Le as G,It as H,Ne as I,Ce as J,Ee as K,Re as L,Se as M,le as N,Ht as O,H as P,Bt as Q,ft as R,$e as S,qt as T,Pt as U,Jt as V,yt as W,Ut as X,Vt as Y,Dt as Z,ye as _,Xt as a,te as a0,Qt as a1,y as a2,W as a3,Gt as a4,w as a5,zt as a6,ue as a7,Tt as a8,ke as a9,Lt as aa,L as ab,Mt as ac,ge as ad,pe as ae,Yt as af,I as ag,q as ah,se as ai,be as aj,ie as ak,Rt as al,de as am,fe as an,Wt as ao,Kt as b,ee as c,me as d,Ft as e,ct as f,he as g,bt as h,ve as i,ae as j,xt as k,Zt as l,vt as m,et as n,ce as o,re as p,z as q,kt as r,dt as s,At as t,ne as u,oe as v,xe as w,we as x,Nt as y,jt as z}; diff --git a/docs/_app/immutable/chunks/stores-1c9d0b64.js b/docs/_app/immutable/chunks/stores-1c9d0b64.js deleted file mode 100644 index 8ce7169..0000000 --- a/docs/_app/immutable/chunks/stores-1c9d0b64.js +++ /dev/null @@ -1 +0,0 @@ -import{G as e}from"./singletons-79165f10.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/docs/_app/immutable/components/error.svelte-884b4aac.js b/docs/_app/immutable/components/error.svelte-884b4aac.js deleted file mode 100644 index 9909809..0000000 --- a/docs/_app/immutable/components/error.svelte-884b4aac.js +++ /dev/null @@ -1 +0,0 @@ -import{S as x,i as S,s as g,k as _,q as h,a as k,l as d,m as v,r as b,h as m,c as y,b as f,W as E,u as $,a2 as q,ac as C}from"../chunks/singletons-79165f10.js";import{p as H}from"../chunks/stores-1c9d0b64.js";function P(n){var u;let a,t=n[0].status+"",r,o,l,i=((u=n[0].error)==null?void 0:u.message)+"",c;return{c(){a=_("h1"),r=h(t),o=k(),l=_("p"),c=h(i)},l(e){a=d(e,"H1",{});var s=v(a);r=b(s,t),s.forEach(m),o=y(e),l=d(e,"P",{});var p=v(l);c=b(p,i),p.forEach(m)},m(e,s){f(e,a,s),E(a,r),f(e,o,s),f(e,l,s),E(l,c)},p(e,[s]){var p;s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&i!==(i=((p=e[0].error)==null?void 0:p.message)+"")&&$(c,i)},i:q,o:q,d(e){e&&m(a),e&&m(o),e&&m(l)}}}function W(n,a,t){let r;return C(n,H,o=>t(0,r=o)),[r]}class z extends x{constructor(a){super(),S(this,a,W,P,g,{})}}export{z as default}; diff --git a/docs/_app/immutable/components/pages/_layout.svelte-ac40f340.js b/docs/_app/immutable/components/pages/_layout.svelte-ac40f340.js deleted file mode 100644 index 895860c..0000000 --- a/docs/_app/immutable/components/pages/_layout.svelte-ac40f340.js +++ /dev/null @@ -1,5 +0,0 @@ -import{N as nn,O as Se,C as et,S as me,i as ve,s as ge,e as be,b as O,g as ie,t as y,d as ae,f as b,h as d,Q as Mt,R as te,T as ye,U as X,k as I,a as $,l as A,m as E,c as V,n as v,V as tt,W as p,X as Z,Y as J,Z as x,_ as De,q as re,r as oe,$ as Ve,a0 as Pe,a1 as Ee,a2 as de,o as vt,a3 as sn,w as le,x as he,y as ne,a4 as Qe,z as se,a5 as gt,a6 as yn,a7 as lt,a8 as pt,a9 as rn,aa as on,ab as Ge,ac as ue,ad as je,ae as Re,v as ze,u as _e,af as Fe,ag as an,ah as En,p as fn,ai as Ot,aj as un,ak as Sn,al as Ue}from"../../chunks/singletons-79165f10.js";import{i as Ln,c as W,g as nt,a as $t,b as Vt,d as Tn,u as Pt,e as Ht,f as cn,h as xe,j as In,s as An,k as Cn,l as Nn,m as Dn,n as Mn,D as On,o as $n}from"../../chunks/contexts-c54c563b.js";import{p as bt}from"../../chunks/stores-1c9d0b64.js";function dt(){let s=[];function e(t){s.push(t)}function n(){s.forEach(t=>t()),s=[]}try{nn(n)}catch{}return{add:e,dispose:n}}function Vn(s){return(s==null?void 0:s.type.startsWith("key"))??!1}function Ye(s){return Vn(s)&&s.key==="Enter"}const ht=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'];function kt(s,e={}){var Q;const n=dt(),t=dt();let l=!1,r,o,i;z();function a(T){var G;if(l)return;T==null||T.stopPropagation(),l=!0;const L=s.getAttribute("aria-controls"),w=document.querySelector(`#${L}`);if(w){t.add(Se(w,"pointerdown",B=>B.stopPropagation())),n.add(Se(w,"vds-close-dialog",B=>f(B.detail)));for(const B of ht){const K=Array.from(w.querySelectorAll(B));for(const j of K)j.style.pointerEvents="none",setTimeout(()=>{j.style.pointerEvents="auto"},500)}e.closeOnPointerLeave&&t.add(Se(w,"pointerleave",()=>f()));for(const B of e.closeOnSelectSelectors??["a[href]"]){const K=Array.from(w.querySelectorAll(B));for(const j of K){t.add(Se(j,"keydown",Y=>Ye(Y)&&setTimeout(()=>f(!0),150)));let U;t.add(Se(j,"pointerup",()=>{window.clearTimeout(U);const Y=w.scrollTop;U=setTimeout(()=>{w.scrollTop===Y&&f()},150)}))}}}return(G=e.onOpen)==null||G.call(e),w}function f(T=!1){var L;l&&(z(),(L=e.onClose)==null||L.call(e),T&&(s==null||s.focus()))}function c(){if(l)return;const T=a();T&&(t.add(Se(T,"keydown",k)),et().then(()=>{for(const L of e.focusSelectors??ht){const w=Array.from(T.querySelectorAll(L));o.push(...w)}for(const L of e.menuSelectors??ht){const w=Array.from(T.querySelectorAll(`ul ${L}`));i.push(...w)}o.length===0?T==null||T.focus():h(0)}))}function h(T){var L;(L=o[T])==null||L.focus(),r=T}function u(T){const L=o.length;return(r+T+L)%L}function _(){const T=i[0],L=o.findIndex(w=>w===T);h(L>=0?L:0)}function m(){const T=i[i.length-1],L=o.findIndex(w=>w===T);h(L>=0?L:o.length-1)}const g={Escape:()=>{f(!0)},Tab:T=>{h(u(T.shiftKey?-1:1))},ArrowUp:()=>{h(u(-1))},ArrowDown:()=>{h(u(1))},PageUp:()=>{_()},PageDown:()=>{m()},Home:()=>{_()},End:()=>{m()}};function k(T){T.stopPropagation();const L=g[T.key];L&&(T.preventDefault(),L(T))}function z(){l=!1,o=[],i=[],r=-1,t.dispose()}return n.add(Se(s,"pointerdown",a)),n.add(Se(document.body,"pointerdown",()=>f())),n.add(Se(s,"keydown",T=>Ye(T)&&c())),e.openOnPointerEnter&&n.add(Se(s,"pointerenter",a)),(Q=e.close)==null||Q.call(e,f),{destroy(){z(),n.dispose()}}}function hn(s){function e(){const n=s.getAttribute("href");/https?:/.test(n)?s.removeAttribute("data-sveltekit-prefetch"):s.setAttribute("data-sveltekit-prefetch","")}return e(),{update:e}}function Pn(s){let e,n,t,l,r,o=s[0]==="left"&&zt(s);const i=s[10].default,a=X(i,s,s[9],null);let f=s[0]==="right"&&Bt(s),c=[{class:s[4]},s[5]],h={};for(let u=0;u"),this.h()},l(t){e=A(t,"SPAN",{class:!0});var l=E(e);n=oe(l,"->"),l.forEach(d),this.h()},h(){v(e,"class",s[2])},m(t,l){O(t,e,l),p(e,n)},p(t,l){l&4&&v(e,"class",t[2])},d(t){t&&d(e)}}}function Ut(s){let e,n;return{c(){e=I("span"),n=re("<-"),this.h()},l(t){e=A(t,"SPAN",{class:!0});var l=E(e);n=oe(l,"<-"),l.forEach(d),this.h()},h(){v(e,"class",s[2])},m(t,l){O(t,e,l),p(e,n)},p(t,l){l&4&&v(e,"class",t[2])},d(t){t&&d(e)}}}function jt(s){let e,n;return{c(){e=I("span"),n=re("->"),this.h()},l(t){e=A(t,"SPAN",{class:!0});var l=E(e);n=oe(l,"->"),l.forEach(d),this.h()},h(){v(e,"class",s[2])},m(t,l){O(t,e,l),p(e,n)},p(t,l){l&4&&v(e,"class",t[2])},d(t){t&&d(e)}}}function zn(s){let e,n,t,l;const r=[Hn,Pn],o=[];function i(a,f){return a[1]?0:1}return e=i(s),n=o[e]=r[e](s),{c(){n.c(),t=be()},l(a){n.l(a),t=be()},m(a,f){o[e].m(a,f),O(a,t,f),l=!0},p(a,[f]){let c=e;e=i(a),e===c?o[e].p(a,f):(ie(),y(o[c],1,1,()=>{o[c]=null}),ae(),n=o[e],n?n.p(a,f):(n=o[e]=r[e](a),n.c()),b(n,1),n.m(t.parentNode,t))},i(a){l||(b(n),l=!0)},o(a){y(n),l=!1},d(a){o[e].d(a),a&&d(t)}}}function Bn(s,e,n){let t,l,r,o;const i=["type","arrow","as","class"];let a=Mt(e,i),{$$slots:f={},$$scope:c}=e,{type:h="flat"}=e,{arrow:u=null}=e,{as:_="button"}=e,{class:m=""}=e;return s.$$set=g=>{e=te(te({},e),ye(g)),n(5,a=Mt(e,i)),"type"in g&&n(6,h=g.type),"arrow"in g&&n(0,u=g.arrow),"as"in g&&n(7,_=g.as),"class"in g&&n(8,m=g.class),"$$scope"in g&&n(9,c=g.$$scope)},s.$$.update=()=>{n(1,t=_==="button"&&Ln(a.href)),s.$$.dirty&322&&n(4,l=W("group transform-gpu text-lg font-medium transition-transform hover:scale-105",h==="raised"&&"bg-gray-inverse text-gray-current hover:bg-gray-hover-inverse shadow-md hover:shadow-xl px-8 py-3",(t||h==="raised")&&"rounded-md",m)),s.$$.dirty&1&&n(3,r=W("inline-block transform transition-transform duration-100 group-hover:translate-x-0",u==="left"&&"-translate-x-3 ",u==="right"&&"translate-x-2")),s.$$.dirty&1&&n(2,o=W(u&&"opacity-0 transition-opacity duration-100 group-hover:visible group-hover:opacity-100",u?"inline-block":"hidden"))},[u,t,o,r,l,a,h,_,m,c,f]}class Un extends me{constructor(e){super(),ve(this,e,Bn,zn,ge,{type:6,arrow:0,as:7,class:8})}}const _n=Un;function jn(s){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s[0]],l={};for(let r=0;r{n(0,e=te(te({},e),ye(t)))},e=ye(e),[e]}class Rt extends me{constructor(e){super(),ve(this,e,Rn,jn,ge,{})}}function Gn(s){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s[0]],l={};for(let r=0;r{n(0,e=te(te({},e),ye(t)))},e=ye(e),[e]}class Gt extends me{constructor(e){super(),ve(this,e,qn,Gn,ge,{})}}function Fn(s){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s[0]],l={};for(let r=0;r{n(0,e=te(te({},e),ye(t)))},e=ye(e),[e]}class Yn extends me{constructor(e){super(),ve(this,e,Kn,Fn,ge,{})}}function qt(s){let e;const n=s[12].default,t=X(n,s,s[11],null);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r&2048)&&Z(t,n,l,l[11],e?x(n,l[11],r,null):J(l[11]),null)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function Wn(s){let e,n,t,l,r=s[1]&&qt(s);return{c(){e=I("div"),n=$(),r&&r.c(),t=be(),this.h()},l(o){e=A(o,"DIV",{}),E(e).forEach(d),n=V(o),r&&r.l(o),t=be(),this.h()},h(){e.hidden=!0},m(o,i){O(o,e,i),s[13](e),O(o,n,i),r&&r.m(o,i),O(o,t,i),l=!0},p(o,[i]){o[1]?r?(r.p(o,i),i&2&&b(r,1)):(r=qt(o),r.c(),b(r,1),r.m(t.parentNode,t)):r&&(ie(),y(r,1,1,()=>{r=null}),ae())},i(o){l||(b(r),l=!0)},o(o){y(r),l=!1},d(o){o&&d(e),s[13](null),o&&d(n),r&&r.d(o),o&&d(t)}}}function Qn(s,e,n){let{$$slots:t={},$$scope:l}=e,{toggle:r=void 0}=e,{transitions:o=""}=e,{inTransition:i=""}=e,{outTransition:a=i}=e,{inState:f=""}=e,{onState:c=""}=e,{outState:h=f}=e,{offVisible:u=!1}=e,_,m,g,k;const z={IDLE:0,ENTERING:1,LEAVING:2};let Q=z.IDLE;vt(async()=>{n(1,k=!0),await et(),m=_.nextElementSibling,r===void 0?(m.hidden=!0,document.readyState==="complete"?setTimeout(T,50):window.addEventListener("load",()=>{setTimeout(T,50)},{once:!0})):K()});const T=async()=>{L(),n(2,r=g?g.toggle:!1),K(),g||setTimeout(()=>{n(2,r=!0)},200)},L=()=>{let C=m.parentElement;for(;g===void 0&&C&&document.body!==C;)C.toggle!==void 0?(g=C,w()):C=C.parentElement},w=()=>{new MutationObserver(C=>{for(let ce of C)n(2,r=ce.target.toggle)}).observe(g,{attributes:!0,attributeFilter:["class"]})},G=(...C)=>{const ce=B(o,i,a,f,c,h);m.classList.value=B(m.classList.value).split(" ").filter(ee=>!ce.includes(ee)).join(" ")+" "+C.join(" ")},B=(...C)=>C.join(" ").replace(/\s+/g," ").trim(),K=()=>{m.toggle=r,r?(G(o,a,c),j()):(m.hidden=!g&&!u,G(o,f),setTimeout(()=>{G(o,i,f),j()},250)),r||(m.hidden=!g&&!u),j()},j=()=>{m.addEventListener("transitionend",C=>{C.target.toggle!==void 0&&(i===""||C.target===m)&&(r&&Q===z.ENTERING||!r&&Q===z.LEAVING)&&(Q=z.IDLE,r||(G(o,i,f),m.hidden=!g&&!u))})};let U=!1,Y=r;const we=C=>{m.toggle=C,C?q():M()},q=()=>{m.hidden?(m.hidden=!1,setTimeout(q,50)):(Q=z.ENTERING,G(o,i,c))},M=()=>{Q=z.LEAVING,G(o,a,h)};function R(C){sn[C?"unshift":"push"](()=>{_=C,n(0,_)})}return s.$$set=C=>{"toggle"in C&&n(2,r=C.toggle),"transitions"in C&&n(3,o=C.transitions),"inTransition"in C&&n(4,i=C.inTransition),"outTransition"in C&&n(5,a=C.outTransition),"inState"in C&&n(6,f=C.inState),"onState"in C&&n(7,c=C.onState),"outState"in C&&n(8,h=C.outState),"offVisible"in C&&n(9,u=C.offVisible),"$$scope"in C&&n(11,l=C.$$scope)},s.$$.update=()=>{s.$$.dirty&4&&Y!==r&&n(10,U=!0),s.$$.dirty&1028&&U&&we(r)},[_,k,r,o,i,a,f,c,h,u,U,l,t,R]}class dn extends me{constructor(e){super(),ve(this,e,Qn,Wn,ge,{toggle:2,transitions:3,inTransition:4,outTransition:5,inState:6,onState:7,outState:8,offVisible:9})}}function Be(s){return s?"true":"false"}const Xn=s=>({}),Ft=s=>({});function Zn(s){let e,n,t;const l=s[5].default,r=X(l,s,s[6],null);return{c(){e=I("ul"),n=I("div"),r&&r.c(),this.h()},l(o){e=A(o,"UL",{id:!0,class:!0,role:!0,"aria-orientation":!0,"aria-labelledby":!0,tabindex:!0});var i=E(e);n=A(i,"DIV",{class:!0,role:!0});var a=E(n);r&&r.l(a),a.forEach(d),i.forEach(d),this.h()},h(){v(n,"class","py-1"),v(n,"role","none"),v(e,"id",s[1]),v(e,"class","absolute right-0 z-50 mt-2 w-48 origin-top-right rounded-md border border-gray-divider bg-gray-elevate shadow-md"),v(e,"role","menu"),v(e,"aria-orientation","vertical"),v(e,"aria-labelledby",s[2]),v(e,"tabindex","-1")},m(o,i){O(o,e,i),p(e,n),r&&r.m(n,null),t=!0},p(o,i){r&&r.p&&(!t||i&64)&&Z(r,l,o,o[6],t?x(l,o[6],i,null):J(o[6]),null)},i(o){t||(b(r,o),t=!0)},o(o){y(r,o),t=!1},d(o){o&&d(e),r&&r.d(o)}}}function Jn(s){let e,n,t,l,r,o,i,a,f;const c=s[5].button,h=X(c,s,s[6],Ft);return o=new dn({props:{toggle:s[0],transitions:"transition transform",inTransition:"ease-out duration-100",inState:"opacity-0 scale-95",onState:"opacity-100 scale-100",outTransition:"ease-in duration-75",$$slots:{default:[Zn]},$$scope:{ctx:s}}}),{c(){e=I("div"),n=I("button"),h&&h.c(),r=$(),le(o.$$.fragment),this.h()},l(u){e=A(u,"DIV",{class:!0});var _=E(e);n=A(_,"BUTTON",{id:!0,type:!0,class:!0,"aria-controls":!0,"aria-expanded":!0,"aria-haspopup":!0});var m=E(n);h&&h.l(m),m.forEach(d),r=V(_),he(o.$$.fragment,_),_.forEach(d),this.h()},h(){v(n,"id",s[2]),v(n,"type","button"),v(n,"class",t=W("inline-flex w-full justify-center rounded-md p-2 text-lg font-medium",s[0]?"text-gray-inverse":"text-gray-soft hover:text-gray-inverse")),v(n,"aria-controls",s[1]),v(n,"aria-expanded",l=Be(s[0])),v(n,"aria-haspopup","true"),v(e,"class","relative inline-block text-left not-prose")},m(u,_){O(u,e,_),p(e,n),h&&h.m(n,null),p(e,r),ne(o,e,null),i=!0,a||(f=Qe(kt.call(null,n,{onOpen:s[3],onClose:s[4],openOnPointerEnter:!0,closeOnPointerLeave:!0,focusSelectors:['div > li[role="menuitem"]']})),a=!0)},p(u,[_]){h&&h.p&&(!i||_&64)&&Z(h,c,u,u[6],i?x(c,u[6],_,Xn):J(u[6]),Ft),(!i||_&1&&t!==(t=W("inline-flex w-full justify-center rounded-md p-2 text-lg font-medium",u[0]?"text-gray-inverse":"text-gray-soft hover:text-gray-inverse")))&&v(n,"class",t),(!i||_&1&&l!==(l=Be(u[0])))&&v(n,"aria-expanded",l);const m={};_&1&&(m.toggle=u[0]),_&64&&(m.$$scope={dirty:_,ctx:u}),o.$set(m)},i(u){i||(b(h,u),b(o.$$.fragment,u),i=!0)},o(u){y(h,u),y(o.$$.fragment,u),i=!1},d(u){u&&d(e),h&&h.d(u),se(o),a=!1,f()}}}let Kt=0;function xn(s,e,n){let{$$slots:t={},$$scope:l}=e,{open:r=!1}=e,o=`menu-${Kt+=1}`,i=`menu-button-${Kt}`;function a(){n(0,r=!0)}function f(){n(0,r=!1)}return s.$$set=c=>{"open"in c&&n(0,r=c.open),"$$scope"in c&&n(6,l=c.$$scope)},[r,o,i,a,f,t,l]}class es extends me{constructor(e){super(),ve(this,e,xn,Jn,ge,{open:0})}}const ts=es,ls=s=>({}),Yt=s=>({});function Wt(s){let e,n;const t=s[5].icon,l=X(t,s,s[4],Yt);return{c(){e=I("div"),l&&l.c(),this.h()},l(r){e=A(r,"DIV",{class:!0});var o=E(e);l&&l.l(o),o.forEach(d),this.h()},h(){v(e,"class","mr-3 h-5 w-5")},m(r,o){O(r,e,o),l&&l.m(e,null),n=!0},p(r,o){l&&l.p&&(!n||o&16)&&Z(l,t,r,r[4],n?x(t,r[4],o,ls):J(r[4]),Yt)},i(r){n||(b(l,r),n=!0)},o(r){y(l,r),n=!1},d(r){r&&d(e),l&&l.d(r)}}}function ns(s){let e,n,t,l,r,o,i=s[3].icon&&Wt(s);const a=s[5].default,f=X(a,s,s[4],null);return{c(){e=I("li"),i&&i.c(),n=$(),f&&f.c(),this.h()},l(c){e=A(c,"LI",{class:!0,role:!0,tabindex:!0});var h=E(e);i&&i.l(h),n=V(h),f&&f.l(h),h.forEach(d),this.h()},h(){v(e,"class",t=W("flex items-center px-4 py-2 text-sm hover:cursor-pointer transition-colors duraiton-100",s[0]?"text-brand":"text-gray-soft hover:text-gray-inverse focus-visible:text-gray-inverse")),v(e,"role","menuitem"),v(e,"tabindex","-1")},m(c,h){O(c,e,h),i&&i.m(e,null),p(e,n),f&&f.m(e,null),l=!0,r||(o=[Se(e,"keydown",s[2]),Se(e,"pointerdown",s[6])],r=!0)},p(c,[h]){c[3].icon?i?(i.p(c,h),h&8&&b(i,1)):(i=Wt(c),i.c(),b(i,1),i.m(e,n)):i&&(ie(),y(i,1,1,()=>{i=null}),ae()),f&&f.p&&(!l||h&16)&&Z(f,a,c,c[4],l?x(a,c[4],h,null):J(c[4]),null),(!l||h&1&&t!==(t=W("flex items-center px-4 py-2 text-sm hover:cursor-pointer transition-colors duraiton-100",c[0]?"text-brand":"text-gray-soft hover:text-gray-inverse focus-visible:text-gray-inverse")))&&v(e,"class",t)},i(c){l||(b(i),b(f,c),l=!0)},o(c){y(i),y(f,c),l=!1},d(c){c&&d(e),i&&i.d(),f&&f.d(c),r=!1,gt(o)}}}function ss(s,e,n){let{$$slots:t={},$$scope:l}=e;const r=yn(t),o=lt();let{selected:i=!1}=e;function a(c){Ye(c)&&(c.stopPropagation(),o("select"))}const f=()=>o("select");return s.$$set=c=>{"selected"in c&&n(0,i=c.selected),"$$scope"in c&&n(4,l=c.$$scope)},[i,o,a,r,l,t,f]}class rs extends me{constructor(e){super(),ve(this,e,ss,ns,ge,{selected:0})}}const os=rs;function wt(s){const e=window.matchMedia(s);return pt(e.matches,n=>{const t=l=>{n(l.matches)};return e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}})}const mn="svelteness::color-scheme",vn=wt("(prefers-color-scheme: dark)"),Qt=["light","dark","system"],Xt=Ge(as()),We={...Xt,set(s){fs(s),Xt.set(s)}},is=rn([We,vn],([s,e])=>s==="dark"||s==="system"&&e);function as(){const s=localStorage[mn];return s||"system"}function fs(s){localStorage[mn]=s;const e=s==="dark"||s==="system"&&on(vn);document.documentElement.classList[e?"add":"remove"]("dark")}function Zt(s,e,n){const t=s.slice();return t[7]=e[n],t}function us(s){let e=s[1].colorScheme[s[7]]+"",n,t;return{c(){n=re(e),t=$()},l(l){n=oe(l,e),t=V(l)},m(l,r){O(l,n,r),O(l,t,r)},p(l,r){r&2&&e!==(e=l[1].colorScheme[l[7]]+"")&&_e(n,e)},d(l){l&&d(n),l&&d(t)}}}function cs(s){let e,n,t;var l=s[3][s[7]];function r(o){return{props:{slot:"icon"}}}return l&&(e=ze(l,r())),{c(){e&&le(e.$$.fragment),n=be()},l(o){e&&he(e.$$.fragment,o),n=be()},m(o,i){e&&ne(e,o,i),O(o,n,i),t=!0},p(o,i){if(l!==(l=o[3][o[7]])){if(e){ie();const a=e;y(a.$$.fragment,1,0,()=>{se(a,1)}),ae()}l?(e=ze(l,r()),le(e.$$.fragment),b(e.$$.fragment,1),ne(e,n.parentNode,n)):e=null}},i(o){t||(e&&b(e.$$.fragment,o),t=!0)},o(o){e&&y(e.$$.fragment,o),t=!1},d(o){o&&d(n),e&&se(e,o)}}}function Jt(s,e){let n,t,l;function r(){return e[5](e[7])}return t=new os({props:{selected:e[0]===e[7],$$slots:{icon:[cs],default:[us]},$$scope:{ctx:e}}}),t.$on("select",r),{key:s,first:null,c(){n=be(),le(t.$$.fragment),this.h()},l(o){n=be(),he(t.$$.fragment,o),this.h()},h(){this.first=n},m(o,i){O(o,n,i),ne(t,o,i),l=!0},p(o,i){e=o;const a={};i&1&&(a.selected=e[0]===e[7]),i&1026&&(a.$$scope={dirty:i,ctx:e}),t.$set(a)},i(o){l||(b(t.$$.fragment,o),l=!0)},o(o){y(t.$$.fragment,o),l=!1},d(o){o&&d(n),se(t,o)}}}function hs(s){let e=[],n=new Map,t,l,r=Qt;const o=i=>i[7];for(let i=0;i{se(h,1)}),ae()}i?(e=ze(i,a()),le(e.$$.fragment),b(e.$$.fragment,1),ne(e,n.parentNode,n)):e=null}(!o||c&2)&&l!==(l=f[1].colorScheme.title+"")&&_e(r,l)},i(f){o||(e&&b(e.$$.fragment,f),o=!0)},o(f){e&&y(e.$$.fragment,f),o=!1},d(f){e&&se(e,f),f&&d(n),f&&d(t)}}}function ds(s){let e,n;return e=new ts({props:{$$slots:{button:[_s],default:[hs]},$$scope:{ctx:s}}}),{c(){le(e.$$.fragment)},l(t){he(e.$$.fragment,t)},m(t,l){ne(e,t,l),n=!0},p(t,[l]){const r={};l&1027&&(r.$$scope={dirty:l,ctx:t}),e.$set(r)},i(t){n||(b(e.$$.fragment,t),n=!0)},o(t){y(e.$$.fragment,t),n=!1},d(t){se(e,t)}}}function ms(s,e,n){let t,l,r;ue(s,is,c=>n(6,t=c)),ue(s,We,c=>n(0,l=c));const o={light:Gt,dark:Rt,system:t?Rt:Gt},i={...o,system:Yn},a=nt();return ue(s,a,c=>n(1,r=c)),[l,r,o,i,a,c=>Fe(We,l=c,l)]}class vs extends me{constructor(e){super(),ve(this,e,ms,ds,ge,{})}}const gs=vs;function ps(s){let e,n;return{c(){e=I("div"),this.h()},l(t){e=A(t,"DIV",{class:!0}),E(e).forEach(d),this.h()},h(){v(e,"class",n=W("fixed top-0 left-0 bg-black/40 backdrop-blur-sm dark:bg-gray-700/80 transition-opacity duration-75 pointer-events-auto z-40","w-screen h-screen",s[0]?"opacity-100 visible":"opacity-0 invisible"))},m(t,l){O(t,e,l)},p(t,[l]){l&1&&n!==(n=W("fixed top-0 left-0 bg-black/40 backdrop-blur-sm dark:bg-gray-700/80 transition-opacity duration-75 pointer-events-auto z-40","w-screen h-screen",t[0]?"opacity-100 visible":"opacity-0 invisible"))&&v(e,"class",n)},i:de,o:de,d(t){t&&d(e)}}}function bs(s,e,n){let{open:t=!1}=e;return s.$$set=l=>{"open"in l&&n(0,t=l.open)},[t]}class ks extends me{constructor(e){super(),ve(this,e,bs,ps,ge,{open:0})}}const gn=ks;function ws(s){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s[0]],l={};for(let r=0;r{n(0,e=te(te({},e),ye(t)))},e=ye(e),[e]}class pn extends me{constructor(e){super(),ve(this,e,ys,ws,ge,{})}}const yt=wt("(min-width: 992px)"),Es=wt("(min-width: 1280px)");function Ke(s){window.requestAnimationFrame(()=>{document.documentElement.classList[s?"add":"remove"]("overflow-hidden"),document.documentElement.classList[s?"remove":"add"]("overflow-x-hidden")})}function Ss(s,e,n={}){const t=$t(s)?window.pageYOffset:s.scrollTop,l=$t(s)?window.innerHeight:s.getBoundingClientRect().height,o=e.getBoundingClientRect().top+t-l/2;s.scrollTo({top:o+((n==null?void 0:n.offset)??0),behavior:n.behaviour})}const Ls=s=>({}),xt=s=>({});function el(s){let e,n;return e=new gn({props:{open:s[0]}}),{c(){le(e.$$.fragment)},l(t){he(e.$$.fragment,t)},m(t,l){ne(e,t,l),n=!0},p(t,l){const r={};l&1&&(r.open=t[0]),e.$set(r)},i(t){n||(b(e.$$.fragment,t),n=!0)},o(t){y(e.$$.fragment,t),n=!1},d(t){se(e,t)}}}function Ts(s){let e,n,t,l,r,o,i,a,f,c=s[3].dialog.close+"",h,u,_,m,g,k,z,Q;i=new pn({props:{width:"24",height:"24"}});const T=s[10].default,L=X(T,s,s[14],null);return{c(){e=I("div"),n=I("div"),t=I("div"),l=I("div"),r=$(),o=I("button"),le(i.$$.fragment),a=$(),f=I("span"),h=re(c),_=$(),m=I("div"),L&&L.c(),this.h()},l(w){e=A(w,"DIV",{id:!0,class:!0,tabindex:!0,role:!0});var G=E(e);n=A(G,"DIV",{class:!0});var B=E(n);t=A(B,"DIV",{class:!0});var K=E(t);l=A(K,"DIV",{class:!0}),E(l).forEach(d),r=V(K),o=A(K,"BUTTON",{class:!0});var j=E(o);he(i.$$.fragment,j),a=V(j),f=A(j,"SPAN",{class:!0});var U=E(f);h=oe(U,c),U.forEach(d),j.forEach(d),K.forEach(d),_=V(B),m=A(B,"DIV",{class:!0});var Y=E(m);L&&L.l(Y),Y.forEach(d),B.forEach(d),G.forEach(d),this.h()},h(){v(l,"class","flex-1"),v(f,"class","sr-only"),v(o,"class",u=W("p-4 text-gray-soft hover:text-gray-inverse mt-[0.125rem] mr-[0.125rem]",!s[0]&&"pointer-events-none")),v(t,"class","flex items-center z-20"),v(m,"class","px-4 pt-2.5 pb-6 -mt-[2.5rem]"),v(n,"class","flex min-h-[60px] flex-col overflow-hidden rounded-md border border-gray-divider bg-gray-elevate shadow-md"),v(e,"id",s[4]),v(e,"class",g=W("absolute -top-4 -right-5 min-w-[340px] p-5 pt-4 origin-top-right z-50",!s[0]&&"invisible")),v(e,"tabindex","-1"),v(e,"role","dialog")},m(w,G){O(w,e,G),p(e,n),p(n,t),p(t,l),p(t,r),p(t,o),ne(i,o,null),p(o,a),p(o,f),p(f,h),p(n,_),p(n,m),L&&L.m(m,null),k=!0,z||(Q=[Se(o,"pointerdown",s[12]),Se(o,"keydown",s[13])],z=!0)},p(w,G){(!k||G&8)&&c!==(c=w[3].dialog.close+"")&&_e(h,c),(!k||G&1&&u!==(u=W("p-4 text-gray-soft hover:text-gray-inverse mt-[0.125rem] mr-[0.125rem]",!w[0]&&"pointer-events-none")))&&v(o,"class",u),L&&L.p&&(!k||G&16384)&&Z(L,T,w,w[14],k?x(T,w[14],G,null):J(w[14]),null),(!k||G&1&&g!==(g=W("absolute -top-4 -right-5 min-w-[340px] p-5 pt-4 origin-top-right z-50",!w[0]&&"invisible")))&&v(e,"class",g)},i(w){k||(b(i.$$.fragment,w),b(L,w),k=!0)},o(w){y(i.$$.fragment,w),y(L,w),k=!1},d(w){w&&d(e),se(i),L&&L.d(w),z=!1,gt(Q)}}}function Is(s){let e,n,t,l,r,o,i,a,f,c,h;const u=s[10].button,_=X(u,s,s[14],xt);let m=s[1]&&el(s);return a=new dn({props:{toggle:s[0],transitions:"transition transform",inTransition:"ease-out duration-150",inState:"opacity-0 scale-95",onState:"opacity-100 scale-100",outTransition:"ease-out duration-100",$$slots:{default:[Ts]},$$scope:{ctx:s}}}),{c(){e=I("div"),n=I("button"),_&&_.c(),o=$(),m&&m.c(),i=$(),le(a.$$.fragment),this.h()},l(g){e=A(g,"DIV",{class:!0});var k=E(e);n=A(k,"BUTTON",{id:!0,type:!0,class:!0,"aria-controls":!0,"aria-expanded":!0,"aria-haspopup":!0});var z=E(n);_&&_.l(z),z.forEach(d),o=V(k),m&&m.l(k),i=V(k),he(a.$$.fragment,k),k.forEach(d),this.h()},h(){v(n,"id",s[5]),v(n,"type","button"),v(n,"class",t=W("inline-flex w-full justify-center rounded-md p-2 text-lg font-medium",s[0]?"text-gray-inverse":"text-gray-soft hover:text-gray-inverse")),v(n,"aria-controls",s[4]),v(n,"aria-expanded",l=Be(s[0])),v(n,"aria-haspopup","true"),v(e,"class","relative inline-block text-left not-prose")},m(g,k){O(g,e,k),p(e,n),_&&_.m(n,null),p(e,o),m&&m.m(e,null),p(e,i),ne(a,e,null),f=!0,c||(h=Qe(r=kt.call(null,n,{onOpen:s[6],onClose:s[7],close:s[11]})),c=!0)},p(g,[k]){_&&_.p&&(!f||k&16384)&&Z(_,u,g,g[14],f?x(u,g[14],k,Ls):J(g[14]),xt),(!f||k&1&&t!==(t=W("inline-flex w-full justify-center rounded-md p-2 text-lg font-medium",g[0]?"text-gray-inverse":"text-gray-soft hover:text-gray-inverse")))&&v(n,"class",t),(!f||k&1&&l!==(l=Be(g[0])))&&v(n,"aria-expanded",l),r&&an(r.update)&&k&4&&r.update.call(null,{onOpen:g[6],onClose:g[7],close:g[11]}),g[1]?m?(m.p(g,k),k&2&&b(m,1)):(m=el(g),m.c(),b(m,1),m.m(e,i)):m&&(ie(),y(m,1,1,()=>{m=null}),ae());const z={};k&1&&(z.toggle=g[0]),k&16397&&(z.$$scope={dirty:k,ctx:g}),a.$set(z)},i(g){f||(b(_,g),b(m),b(a.$$.fragment,g),f=!0)},o(g){y(_,g),y(m),y(a.$$.fragment,g),f=!1},d(g){g&&d(e),_&&_.d(g),m&&m.d(),se(a),c=!1,h()}}}let tl=0;function As(s,e,n){let t,l;ue(s,yt,T=>n(9,t=T));let{$$slots:r={},$$scope:o}=e,{open:i=!1}=e,{overlay:a=!1}=e;const f=lt();let c=`popover-${tl+=1}`,h=`popover-button-${tl}`,u;function _(){n(0,i=!0),Ke(!0),f("open")}function m(){n(0,i=!1),Ke(!1),f("close")}const g=nt();ue(s,g,T=>n(3,l=T));const k=T=>{n(2,u=T)},z=()=>u(),Q=T=>Ye(T)&&u(!0);return s.$$set=T=>{"open"in T&&n(0,i=T.open),"overlay"in T&&n(1,a=T.overlay),"$$scope"in T&&n(14,o=T.$$scope)},s.$$.update=()=>{s.$$.dirty&516&&t&&(u==null||u(),Ke(!1))},[i,a,u,l,c,h,_,m,g,t,r,k,z,Q,o]}class Cs extends me{constructor(e){super(),ve(this,e,As,Is,ge,{open:0,overlay:1})}}const Ns=Cs;function Ds(s){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s[0]],l={};for(let r=0;r{n(0,e=te(te({},e),ye(t)))},e=ye(e),[e]}class Os extends me{constructor(e){super(),ve(this,e,Ms,Ds,ge,{})}}const mt=Ge({meta:null}),st={subscribe:mt.subscribe};rn(st,s=>{var e;return(e=s==null?void 0:s.meta)==null?void 0:e.frontmatter});function ll(s){if(!s)return!1;const{headers:e}=s;return e&&[...e.map(n=>n.title),...e.map(n=>n.children).flat()].length>1}function $s(s){let e;const n=s[2].default,t=X(n,s,s[1],null);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,[r]){t&&t.p&&(!e||r&2)&&Z(t,n,l,l[1],e?x(n,l[1],r,null):J(l[1]),null)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function Vs(s,e,n){let{$$slots:t={},$$scope:l}=e,{meta:r=null}=e;return nn(()=>{mt.set({meta:null})}),s.$$set=o=>{"meta"in o&&n(0,r=o.meta),"$$scope"in o&&n(1,l=o.$$scope)},s.$$.update=()=>{s.$$.dirty&1&&mt.set({meta:r})},[r,l,t]}class Ps extends me{constructor(e){super(),ve(this,e,Vs,$s,ge,{meta:0})}}const Hs=Ps;function zs(s){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s[0]],l={};for(let r=0;r{n(0,e=te(te({},e),ye(t)))},e=ye(e),[e]}class Us extends me{constructor(e){super(),ve(this,e,Bs,zs,ge,{})}}function js(s){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s[0]],l={};for(let r=0;r{n(0,e=te(te({},e),ye(t)))},e=ye(e),[e]}class Gs extends me{constructor(e){super(),ve(this,e,Rs,js,ge,{})}}function qs(s){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s[0]],l={};for(let r=0;r{n(0,e=te(te({},e),ye(t)))},e=ye(e),[e]}class Ks extends me{constructor(e){super(),ve(this,e,Fs,qs,ge,{})}}function Ys(s){let e,n,t,l,r,o,i;return{c(){e=I("li"),n=I("a"),t=re(s[0]),this.h()},l(a){e=A(a,"LI",{class:!0});var f=E(e);n=A(f,"A",{class:!0,href:!0,target:!0});var c=E(n);t=oe(c,s[0]),c.forEach(d),f.forEach(d),this.h()},h(){v(n,"class",l=W("p-1",s[3]?"border-b hover:border-b-2 border-brand text-gray-inverse":"text-gray-soft hover:text-gray-inverse")),v(n,"href",s[1]),v(n,"target",r=Vt(s[2])?"_blank":null),v(e,"class","mt-4 first:mt-0 992:mt-0")},m(a,f){O(a,e,f),p(e,n),p(n,t),o||(i=Qe(hn.call(null,n)),o=!0)},p(a,[f]){f&1&&_e(t,a[0]),f&8&&l!==(l=W("p-1",a[3]?"border-b hover:border-b-2 border-brand text-gray-inverse":"text-gray-soft hover:text-gray-inverse"))&&v(n,"class",l),f&2&&v(n,"href",a[1]),f&4&&r!==(r=Vt(a[2])?"_blank":null)&&v(n,"target",r)},i:de,o:de,d(a){a&&d(e),o=!1,i()}}}function Ws(s,e,n){let t,l;ue(s,bt,a=>n(4,l=a));let{title:r}=e,{slug:o}=e,{match:i=null}=e;return s.$$set=a=>{"title"in a&&n(0,r=a.title),"slug"in a&&n(1,o=a.slug),"match"in a&&n(2,i=a.match)},s.$$.update=()=>{s.$$.dirty&20&&n(3,t=i==null?void 0:i.test(l.url.pathname))},[r,o,i,t,l]}class Qs extends me{constructor(e){super(),ve(this,e,Ws,Ys,ge,{title:0,slug:1,match:2})}}const bn=Qs,Xs=s=>({}),nl=s=>({}),Zs=s=>({}),sl=s=>({}),Js=s=>({}),rl=s=>({});function ol(s,e,n){const t=s.slice();return t[13]=e[n],t}const xs=s=>({}),il=s=>({}),er=s=>({}),al=s=>({}),tr=s=>({}),fl=s=>({});function ul(s,e,n){const t=s.slice();return t[13]=e[n],t}const lr=s=>({}),cl=s=>({}),nr=s=>({}),hl=s=>({}),sr=s=>({}),_l=s=>({});function dl(s){let e;const n=s[9].search,t=X(n,s,s[11],hl);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r&2048)&&Z(t,n,l,l[11],e?x(n,l[11],r,nr):J(l[11]),hl)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function ml(s,e){let n,t,l;const r=[e[13]];let o={};for(let i=0;iN[13].title;for(let N=0;Ns[10].call(ee)),v(K,"class","relative ml-4 flex items-center border border-gray-200 px-4 py-1 dark:border-gray-400 rounded-md focus-within:ring-2"),fn(K,"--tw-ring-color","var(--kd-color-focus)"),v(G,"class","flex items-center"),v(L,"class","flex flex-col space-y-6"),v(g,"class","flex flex-col items-start")},m(N,F){Ie&&Ie.m(N,F),O(N,e,F),O(N,n,F),p(n,t),p(t,r),p(n,o),p(n,i),p(i,a);for(let $e=0;$eD[13].title;for(let D=0;D{U=null}),ae());const H={};S&2062&&(H.$$scope={dirty:S,ctx:D}),a.$set(H),S&2&&(Y=D[1],ie(),_=je(_,S,we,1,D,Y,m,u,Re,vl,null,ol),ae()),M&&M.p&&(!B||S&2048)&&Z(M,q,D,D[11],B?x(q,D[11],S,Js):J(D[11]),rl),C&&C.p&&(!B||S&2048)&&Z(C,R,D,D[11],B?x(R,D[11],S,Zs):J(D[11]),sl),ee&&ee.p&&(!B||S&2048)&&Z(ee,ce,D,D[11],B?x(ce,D[11],S,Xs):J(D[11]),nl)},i(D){if(!B){b(j,D),b(U),b(a.$$.fragment,D);for(let S=0;Sn(3,o=k));let{$$slots:i={},$$scope:a}=e,{search:f=!1}=e;const c=lt();function h(){c("open-popover")}function u(){c("close-popover")}const _=Tn();ue(s,_,k=>n(8,l=k));const m=nt();ue(s,m,k=>n(2,r=k));function g(){o=Sn(this),We.set(o)}return s.$$set=k=>{"search"in k&&n(0,f=k.search),"$$scope"in k&&n(11,a=k.$$scope)},s.$$.update=()=>{s.$$.dirty&256&&n(1,t=l.links)},[f,t,r,o,h,u,_,m,l,i,g,a]}class fr extends me{constructor(e){super(),ve(this,e,ar,ir,ge,{search:0})}}const ur=fr,cr=s=>({}),gl=s=>({});function pl(s,e,n){const t=s.slice();t[18]=e[n];const l=t[6].links[t[18]];return t[19]=l,t}function bl(s,e,n){const t=s.slice();return t[22]=e[n],t}const hr=s=>({}),kl=s=>({}),_r=s=>({}),wl=s=>({});function yl(s){let e,n,t,l,r,o,i;const a=s[12].search,f=X(a,s,s[11],wl);return{c(){e=I("div"),n=I("div"),t=$(),l=I("div"),f&&f.c(),r=$(),o=I("div"),this.h()},l(c){e=A(c,"DIV",{class:!0});var h=E(e);n=A(h,"DIV",{class:!0}),E(n).forEach(d),t=V(h),l=A(h,"DIV",{class:!0});var u=E(l);f&&f.l(u),u.forEach(d),r=V(h),o=A(h,"DIV",{class:!0}),E(o).forEach(d),h.forEach(d),this.h()},h(){v(n,"class","h-6 bg-white dark:bg-gray-800"),v(l,"class","pointer-events-auto relative bg-white dark:bg-gray-800"),v(o,"class","h-8 bg-gradient-to-b from-white dark:from-gray-800"),v(e,"class","992:block pointer-events-none sticky top-0 -ml-0.5 hidden min-h-[80px]")},m(c,h){O(c,e,h),p(e,n),p(e,t),p(e,l),f&&f.m(l,null),p(e,r),p(e,o),i=!0},p(c,h){f&&f.p&&(!i||h&2048)&&Z(f,a,c,c[11],i?x(a,c[11],h,_r):J(c[11]),wl)},i(c){i||(b(f,c),i=!0)},o(c){y(f,c),i=!1},d(c){c&&d(e),f&&f.d(c)}}}function dr(s){let e;return{c(){e=I("div"),this.h()},l(n){e=A(n,"DIV",{class:!0}),E(e).forEach(d),this.h()},h(){v(e,"class","mt-10")},m(n,t){O(n,e,t)},p:de,d(n){n&&d(e)}}}function mr(s){let e,n=s[18]+"",t;return{c(){e=I("h5"),t=re(n),this.h()},l(l){e=A(l,"H5",{class:!0});var r=E(e);t=oe(r,n),r.forEach(d),this.h()},h(){v(e,"class","text-gray-strong 992:mb-3 mb-8 text-lg font-semibold")},m(l,r){O(l,e,r),p(e,t)},p(l,r){r&64&&n!==(n=l[18]+"")&&_e(t,n)},d(l){l&&d(e)}}}function El(s){let e,n,t;var l=s[22].icon.before;function r(o){return{props:{class:"mr-1",width:"24",height:"24"}}}return l&&(e=ze(l,r())),{c(){e&&le(e.$$.fragment),n=be()},l(o){e&&he(e.$$.fragment,o),n=be()},m(o,i){e&&ne(e,o,i),O(o,n,i),t=!0},p(o,i){if(l!==(l=o[22].icon.before)){if(e){ie();const a=e;y(a.$$.fragment,1,0,()=>{se(a,1)}),ae()}l?(e=ze(l,r()),le(e.$$.fragment),b(e.$$.fragment,1),ne(e,n.parentNode,n)):e=null}},i(o){t||(e&&b(e.$$.fragment,o),t=!0)},o(o){e&&y(e.$$.fragment,o),t=!1},d(o){o&&d(n),e&&se(e,o)}}}function Sl(s){let e,n,t;var l=s[22].icon.after;function r(o){return{props:{class:"ml-1",width:"24",height:"24"}}}return l&&(e=ze(l,r())),{c(){e&&le(e.$$.fragment),n=be()},l(o){e&&he(e.$$.fragment,o),n=be()},m(o,i){e&&ne(e,o,i),O(o,n,i),t=!0},p(o,i){if(l!==(l=o[22].icon.after)){if(e){ie();const a=e;y(a.$$.fragment,1,0,()=>{se(a,1)}),ae()}l?(e=ze(l,r()),le(e.$$.fragment),b(e.$$.fragment,1),ne(e,n.parentNode,n)):e=null}},i(o){t||(e&&b(e.$$.fragment,o),t=!0)},o(o){e&&y(e.$$.fragment,o),t=!1},d(o){o&&d(n),e&&se(e,o)}}}function Ll(s,e){var z,Q;let n,t,l,r=e[22].title+"",o,i,a,f,c,h,u,_,m,g=((z=e[22].icon)==null?void 0:z.before)&&El(e),k=((Q=e[22].icon)==null?void 0:Q.after)&&Sl(e);return{key:s,first:null,c(){n=I("li"),t=I("a"),g&&g.c(),l=$(),o=re(r),i=$(),k&&k.c(),h=$(),this.h()},l(T){n=A(T,"LI",{class:!0});var L=E(n);t=A(L,"A",{class:!0,href:!0,style:!0});var w=E(t);g&&g.l(w),l=V(w),o=oe(w,r),i=V(w),k&&k.l(w),w.forEach(d),h=V(L),L.forEach(d),this.h()},h(){v(t,"class",a=W("992:py-1.5 -ml-px flex items-center border-l-2 py-2 pl-4",xe(e[22],e[7].url.pathname)?"text-brand font-semibold":"hover:border-gray-inverse text-gray-soft hover:text-gray-inverse border-transparent font-normal")),v(t,"href",f=e[22].slug),v(t,"style",c=xe(e[22],e[7].url.pathname)?"border-color: var(--kd-sidebar-border-active);":""),v(n,"class","first:mt-6"),this.first=n},m(T,L){O(T,n,L),p(n,t),g&&g.m(t,null),p(t,l),p(t,o),p(t,i),k&&k.m(t,null),p(n,h),u=!0,_||(m=Qe(hn.call(null,t)),_=!0)},p(T,L){var w,G;e=T,(w=e[22].icon)!=null&&w.before?g?(g.p(e,L),L&64&&b(g,1)):(g=El(e),g.c(),b(g,1),g.m(t,l)):g&&(ie(),y(g,1,1,()=>{g=null}),ae()),(!u||L&64)&&r!==(r=e[22].title+"")&&_e(o,r),(G=e[22].icon)!=null&&G.after?k?(k.p(e,L),L&64&&b(k,1)):(k=Sl(e),k.c(),b(k,1),k.m(t,null)):k&&(ie(),y(k,1,1,()=>{k=null}),ae()),(!u||L&192&&a!==(a=W("992:py-1.5 -ml-px flex items-center border-l-2 py-2 pl-4",xe(e[22],e[7].url.pathname)?"text-brand font-semibold":"hover:border-gray-inverse text-gray-soft hover:text-gray-inverse border-transparent font-normal")))&&v(t,"class",a),(!u||L&64&&f!==(f=e[22].slug))&&v(t,"href",f),(!u||L&192&&c!==(c=xe(e[22],e[7].url.pathname)?"border-color: var(--kd-sidebar-border-active);":""))&&v(t,"style",c)},i(T){u||(b(g),b(k),u=!0)},o(T){y(g),y(k),u=!1},d(T){T&&d(n),g&&g.d(),k&&k.d(),_=!1,m()}}}function Tl(s,e){let n,t,l,r=[],o=new Map,i,a;function f(m,g){return m[18]!=="."?mr:dr}let c=f(e),h=c(e),u=e[19];const _=m=>m[22].title+m[22].slug;for(let m=0;mS[18];for(let S=0;S{q=null}),ae()),R&&R.p&&(!U||H&2048)&&Z(R,M,S,S[11],U?x(M,S[11],H,hr):J(S[11]),kl),H&192&&(C=Object.keys(S[6].links),ie(),k=je(k,H,ce,1,S,C,z,g,Re,Tl,null,pl),ae()),(!U||H&2&&Q!==(Q=W(!S[1]&&"mt-8","pb-28 992:pb-0")))&&v(g,"class",Q),D&&D.p&&(!U||H&2048)&&Z(D,ee,S,S[11],U?x(ee,S[11],H,cr):J(S[11]),gl),(!U||H&5&&L!==(L=W("sidebar",Ht(S[2])?S[2]({open:S[0]}):S[2])))&&v(e,"class",L),(!U||H&32&&w!==(w=S[5]?null:"dialog"))&&v(e,"role",w),(!U||H&32&&G!==(G=Be(!S[5])))&&v(e,"aria-modal",G),(!U||H&8)&&v(e,"style",S[3]);const fe={};H&1&&(fe.open=S[0]),j.$set(fe)},i(S){if(!U){b(o.$$.fragment,S),b(q),b(R,S);for(let H=0;Hn(5,l=w)),ue(s,bt,w=>n(7,o=w));let{$$slots:i={},$$scope:a}=e;const f=lt();let c,{open:h=!1}=e,{search:u=!1}=e,{class:_=""}=e,{style:m=""}=e;const{config:g,activeLink:k}=cn();ue(s,g,w=>n(6,r=w)),ue(s,k,w=>n(16,t=w));function z(){if(!t)return;const w=c.querySelector(`a[href="${t.slug}"]`);w&&Ss(c,w,{behaviour:"smooth"})}vt(()=>{z()});const Q=()=>f("close"),T=w=>Ye(w)&&f("close",!0);function L(w){sn[w?"unshift":"push"](()=>{c=w,n(4,c)})}return s.$$set=w=>{"open"in w&&n(0,h=w.open),"search"in w&&n(1,u=w.search),"class"in w&&n(2,_=w.class),"style"in w&&n(3,m=w.style),"$$scope"in w&&n(11,a=w.$$scope)},[h,u,_,m,c,l,r,o,f,g,k,a,i,Q,T,L]}class pr extends me{constructor(e){super(),ve(this,e,gr,vr,ge,{open:0,search:1,class:2,style:3})}}const br=pr;function kr(s){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},s[0]],l={};for(let r=0;r{n(0,e=te(te({},e),ye(t)))},e=ye(e),[e]}class yr extends me{constructor(e){super(),ve(this,e,wr,kr,ge,{})}}Ue.disable_scroll_handling;const Er=Ue.goto;Ue.invalidate;Ue.invalidateAll;Ue.preload_data;Ue.preload_code;Ue.before_navigate;Ue.after_navigate;function kn(s,e){let n,t=!1;return()=>{n&&window.clearTimeout(n),t?n=window.setTimeout(s,e):(s(),t=!0,window.setTimeout(()=>{t=!1},e))}}const _t=160;function Sr(s){const e=dt();let n=window.location.hash;const t=async()=>{var u,_;const r=Array.from(document.querySelectorAll(".on-this-page a")),i=Array.from(document.querySelectorAll("a.header-anchor")).filter(m=>r.some(g=>g.hash===m.hash)),a=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),f=window.innerHeight+a,c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),h=Math.abs(c-f)<_t;for(let m=0;m=Q,L=!k||a<(((_=k.parentElement)==null?void 0:_.offsetTop)??0)-_t;if(!(z||T&&L))continue;const G=location.hash,B=g.hash;if(G===B)return;if(h){for(let K=m+1;Kt(),100);vt(()=>{let r;return(window.requestIdleCallback??(i=>{setTimeout(i,300)}))(()=>{function i(){l(),window.addEventListener("scroll",l),e.add(()=>window.removeEventListener("scroll",l));let a=!0;e.add(st.subscribe(()=>{if(a){a=!1;return}et().then(()=>l())}))}r=Es.subscribe(a=>{a?et().then(()=>i()):e.dispose()})}),()=>{r==null||r(),e.dispose()}})}function Il(s,e,n){const t=s.slice();return t[8]=e[n],t}function Al(s,e,n){const t=s.slice();return t[11]=e[n],t}function Cl(s){let e,n,t=s[3].toc.title+"",l,r,o,i=[],a=new Map,f,c,h=s[2].meta.headers;const u=_=>_[8].slug;for(let _=0;_a[11].slug;for(let a=0;a{h=null}),ae())},i(_){c||(b(h),c=!0)},o(_){y(h),c=!1},d(_){_&&d(n),_&&d(a),h&&h.d(_),_&&d(f)}}}function Lr(s){let e=ll(s[2].meta),n,t,l=e&&Cl(s);return{c(){l&&l.c(),n=be()},l(r){l&&l.l(r),n=be()},m(r,o){l&&l.m(r,o),O(r,n,o),t=!0},p(r,[o]){o&4&&(e=ll(r[2].meta)),e?l?(l.p(r,o),o&4&&b(l,1)):(l=Cl(r),l.c(),b(l,1),l.m(n.parentNode,n)):l&&(ie(),y(l,1,1,()=>{l=null}),ae())},i(r){t||(b(l),t=!0)},o(r){y(l),t=!1},d(r){l&&l.d(r),r&&d(n)}}}function Tr(s,e,n){let t,l,r,o;ue(s,st,h=>n(2,t=h)),ue(s,bt,h=>n(5,o=h));let{class:i=""}=e,{style:a=""}=e;const f=In();ue(s,f,h=>n(4,r=h));const c=nt();return ue(s,c,h=>n(3,l=h)),Sr(f),s.$$set=h=>{"class"in h&&n(0,i=h.class),"style"in h&&n(1,a=h.style)},[i,a,t,l,r,o,f,c]}class Ir extends me{constructor(e){super(),ve(this,e,Tr,Lr,ge,{class:0,style:1})}}const Ar=Ir,wn=pt(0,s=>{const e=kn(()=>{const n=window.pageYOffset||document.documentElement.scrollTop;s(n)},50);return window.addEventListener("scroll",e,!1),()=>{window.removeEventListener("scroll",e)}}),Cr=pt("none",s=>{let e=0;const n=wn.subscribe(t=>{t>e?s("down"):s("up"),e=t<=0?0:t});return()=>{n(),e=0}}),Nr=s=>({}),Ol=s=>({}),Dr=s=>({}),$l=s=>({}),Mr=s=>({}),Vl=s=>({}),Or=s=>({}),Pl=s=>({}),$r=s=>({}),Hl=s=>({}),Vr=s=>({}),zl=s=>({}),Pr=s=>({}),Bl=s=>({}),Hr=s=>({}),Ul=s=>({}),zr=s=>({}),jl=s=>({}),Br=s=>({}),Rl=s=>({}),Ur=s=>({}),Gl=s=>({}),jr=s=>({}),ql=s=>({}),Rr=s=>({}),Fl=s=>({}),Gr=s=>({}),Kl=s=>({});function Yl(s){let e,n,t,l;return n=new ur({props:{search:s[3],$$slots:{"popover-bottom":[Jr],"popover-options":[Zr],"popover-middle":[Xr],"popover-top":[Qr],bottom:[Wr],"right-alt":[Yr],right:[Kr],left:[Fr],search:[qr]},$$scope:{ctx:s}}}),n.$on("open-popover",s[34]),n.$on("close-popover",s[35]),{c(){e=I("div"),le(n.$$.fragment),this.h()},l(r){e=A(r,"DIV",{class:!0,style:!0});var o=E(e);he(n.$$.fragment,o),o.forEach(d),this.h()},h(){v(e,"class",t=W("fixed top-0 z-30 w-full flex-none transform-gpu transition-transform duration-150 ease-out",s[1]?"bg-gray-100 dark:bg-gray-800":"supports-backdrop-blur:bg-white/60 bg-gray-200/95 backdrop-blur dark:bg-gray-800/60",s[8]?"-translate-y-[calc(calc(var(--kd--navbar-height)-var(--kd-breadcrumbs-height))+1px)]":"translate-y-0")),fn(e,"border-bottom","var(--kd-navbar-border-bottom)")},m(r,o){O(r,e,o),ne(n,e,null),l=!0},p(r,o){const i={};o[0]&8&&(i.search=r[3]),o[0]&3825|o[1]&128&&(i.$$scope={dirty:o,ctx:r}),n.$set(i),(!l||o[0]&258&&t!==(t=W("fixed top-0 z-30 w-full flex-none transform-gpu transition-transform duration-150 ease-out",r[1]?"bg-gray-100 dark:bg-gray-800":"supports-backdrop-blur:bg-white/60 bg-gray-200/95 backdrop-blur dark:bg-gray-800/60",r[8]?"-translate-y-[calc(calc(var(--kd--navbar-height)-var(--kd-breadcrumbs-height))+1px)]":"translate-y-0")))&&v(e,"class",t)},i(r){l||(b(n.$$.fragment,r),l=!0)},o(r){y(n.$$.fragment,r),l=!1},d(r){r&&d(e),se(n)}}}function qr(s){let e;const n=s[30].search,t=X(n,s,s[38],zl);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,Vr):J(l[38]),zl)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function Fr(s){let e;const n=s[30]["navbar-left"],t=X(n,s,s[38],Bl);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,Pr):J(l[38]),Bl)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function Kr(s){let e;const n=s[30]["navbar-right"],t=X(n,s,s[38],Ul);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,Hr):J(l[38]),Ul)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function Yr(s){let e;const n=s[30]["navbar-right-alt"],t=X(n,s,s[38],jl);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,zr):J(l[38]),jl)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function Wl(s){var o;let e,n,t,l=s[4]&&Ql(s),r=(s[5]||((o=s[10].meta)==null?void 0:o.title))&&Xl(s);return{c(){e=I("div"),l&&l.c(),n=$(),r&&r.c(),this.h()},l(i){e=A(i,"DIV",{class:!0});var a=E(e);l&&l.l(a),n=V(a),r&&r.l(a),a.forEach(d),this.h()},h(){v(e,"class","border-gray-divider 992:hidden flex w-full items-center mt-4 pt-4 border-t")},m(i,a){O(i,e,a),l&&l.m(e,null),p(e,n),r&&r.m(e,null),t=!0},p(i,a){var f;i[4]?l?(l.p(i,a),a[0]&16&&b(l,1)):(l=Ql(i),l.c(),b(l,1),l.m(e,n)):l&&(ie(),y(l,1,1,()=>{l=null}),ae()),i[5]||(f=i[10].meta)!=null&&f.title?r?(r.p(i,a),a[0]&1056&&b(r,1)):(r=Xl(i),r.c(),b(r,1),r.m(e,null)):r&&(ie(),y(r,1,1,()=>{r=null}),ae())},i(i){t||(b(l),b(r),t=!0)},o(i){y(l),y(r),t=!1},d(i){i&&d(e),l&&l.d(),r&&r.d()}}}function Ql(s){let e,n,t=s[9].nav.openSidebar+"",l,r,o,i,a,f,c,h;return o=new Us({props:{width:"28",height:"28"}}),{c(){e=I("button"),n=I("span"),l=re(t),r=$(),le(o.$$.fragment),this.h()},l(u){e=A(u,"BUTTON",{id:!0,type:!0,class:!0,"aria-controls":!0,"aria-expanded":!0,"aria-haspopup":!0});var _=E(e);n=A(_,"SPAN",{class:!0});var m=E(n);l=oe(m,t),m.forEach(d),r=V(_),he(o.$$.fragment,_),_.forEach(d),this.h()},h(){v(n,"class","sr-only"),v(e,"id","main-sidebar-button"),v(e,"type","button"),v(e,"class","text-gray-soft hover:text-gray-inverse inline-flex justify-center rounded-md p-2 text-sm font-medium"),v(e,"aria-controls","main-sidebar"),v(e,"aria-expanded",i=Be(s[0])),v(e,"aria-haspopup","true")},m(u,_){O(u,e,_),p(e,n),p(n,l),p(e,r),ne(o,e,null),f=!0,c||(h=Qe(a=kt.call(null,e,{closeOnSelectSelectors:["a"],onOpen:s[31],onClose:s[32],close:s[33]})),c=!0)},p(u,_){(!f||_[0]&512)&&t!==(t=u[9].nav.openSidebar+"")&&_e(l,t),(!f||_[0]&1&&i!==(i=Be(u[0])))&&v(e,"aria-expanded",i),a&&an(a.update)&&_[0]&65&&a.update.call(null,{closeOnSelectSelectors:["a"],onOpen:u[31],onClose:u[32],close:u[33]})},i(u){f||(b(o.$$.fragment,u),f=!0)},o(u){y(o.$$.fragment,u),f=!1},d(u){u&&d(e),se(o),c=!1,h()}}}function Xl(s){var f,c;let e,n,t,l=(((f=s[5])==null?void 0:f.title)||((c=s[10].meta)==null?void 0:c.title))+"",r,o,i,a=s[11]&&s[11]!=="."&&Zl(s);return{c(){e=I("ol"),a&&a.c(),n=$(),t=I("li"),r=re(l),this.h()},l(h){e=A(h,"OL",{class:!0});var u=E(e);a&&a.l(u),n=V(u),t=A(u,"LI",{class:!0});var _=E(t);r=oe(_,l),_.forEach(d),u.forEach(d),this.h()},h(){v(t,"class","truncate font-semibold text-slate-900 dark:text-slate-200"),v(e,"class",o=W("text-md text-gray-soft flex items-center whitespace-nowrap leading-6",s[4]?"mt-px ml-2.5":"mt-2"))},m(h,u){O(h,e,u),a&&a.m(e,null),p(e,n),p(e,t),p(t,r),i=!0},p(h,u){var _,m;h[11]&&h[11]!=="."?a?(a.p(h,u),u[0]&2048&&b(a,1)):(a=Zl(h),a.c(),b(a,1),a.m(e,n)):a&&(ie(),y(a,1,1,()=>{a=null}),ae()),(!i||u[0]&1056)&&l!==(l=(((_=h[5])==null?void 0:_.title)||((m=h[10].meta)==null?void 0:m.title))+"")&&_e(r,l),(!i||u[0]&16&&o!==(o=W("text-md text-gray-soft flex items-center whitespace-nowrap leading-6",h[4]?"mt-px ml-2.5":"mt-2")))&&v(e,"class",o)},i(h){i||(b(a),i=!0)},o(h){y(a),i=!1},d(h){h&&d(e),a&&a.d()}}}function Zl(s){let e,n,t,l,r;return l=new Gs({props:{class:"mx-1",width:"16",height:"16"}}),{c(){e=I("li"),n=re(s[11]),t=$(),le(l.$$.fragment),this.h()},l(o){e=A(o,"LI",{class:!0});var i=E(e);n=oe(i,s[11]),t=V(i),he(l.$$.fragment,i),i.forEach(d),this.h()},h(){v(e,"class","flex items-center")},m(o,i){O(o,e,i),p(e,n),p(e,t),ne(l,e,null),r=!0},p(o,i){(!r||i[0]&2048)&&_e(n,o[11])},i(o){r||(b(l.$$.fragment,o),r=!0)},o(o){y(l.$$.fragment,o),r=!1},d(o){o&&d(e),se(l)}}}function Wr(s){let e,n,t=s[7]&&Wl(s);const l=s[30]["navbar-bottom"],r=X(l,s,s[38],Rl);return{c(){t&&t.c(),e=$(),r&&r.c()},l(o){t&&t.l(o),e=V(o),r&&r.l(o)},m(o,i){t&&t.m(o,i),O(o,e,i),r&&r.m(o,i),n=!0},p(o,i){o[7]?t?(t.p(o,i),i[0]&128&&b(t,1)):(t=Wl(o),t.c(),b(t,1),t.m(e.parentNode,e)):t&&(ie(),y(t,1,1,()=>{t=null}),ae()),r&&r.p&&(!n||i[1]&128)&&Z(r,l,o,o[38],n?x(l,o[38],i,Br):J(o[38]),Rl)},i(o){n||(b(t),b(r,o),n=!0)},o(o){y(t),y(r,o),n=!1},d(o){t&&t.d(o),o&&d(e),r&&r.d(o)}}}function Qr(s){let e;const n=s[30]["navbar-popover-top"],t=X(n,s,s[38],Gl);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,Ur):J(l[38]),Gl)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function Xr(s){let e;const n=s[30]["navbar-popover-middle"],t=X(n,s,s[38],ql);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,jr):J(l[38]),ql)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function Zr(s){let e;const n=s[30]["navbar-popover-options"],t=X(n,s,s[38],Fl);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,Rr):J(l[38]),Fl)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function Jr(s){let e;const n=s[30]["navbar-popover-bottom"],t=X(n,s,s[38],Kl);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,Gr):J(l[38]),Kl)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function Jl(s){let e,n;return e=new br({props:{search:s[3],class:s[36],open:s[0],$$slots:{search:[to],bottom:[eo],top:[xr]},$$scope:{ctx:s}}}),e.$on("close",s[37]),{c(){le(e.$$.fragment)},l(t){he(e.$$.fragment,t)},m(t,l){ne(e,t,l),n=!0},p(t,l){const r={};l[0]&8&&(r.search=t[3]),l[0]&4&&(r.class=t[36]),l[0]&1&&(r.open=t[0]),l[1]&128&&(r.$$scope={dirty:l,ctx:t}),e.$set(r)},i(t){n||(b(e.$$.fragment,t),n=!0)},o(t){y(e.$$.fragment,t),n=!1},d(t){se(e,t)}}}function xr(s){let e;const n=s[30]["sidebar-top"],t=X(n,s,s[38],Vl);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,Mr):J(l[38]),Vl)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function eo(s){let e;const n=s[30]["sidebar-bottom"],t=X(n,s,s[38],Pl);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,Or):J(l[38]),Pl)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function to(s){let e;const n=s[30].search,t=X(n,s,s[38],Hl);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,$r):J(l[38]),Hl)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function lo(s){let e;const n=s[30].default,t=X(n,s,s[38],null);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r[1]&128)&&Z(t,n,l,l[38],e?x(n,l[38],r,null):J(l[38]),null)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function no(s){let e,n,t,l=s[11]&&s[11]!=="."&&xl(s);const r=s[30].default,o=X(r,s,s[38],null);return{c(){e=I("article"),l&&l.c(),n=$(),o&&o.c(),this.h()},l(i){e=A(i,"ARTICLE",{class:!0});var a=E(e);l&&l.l(a),n=V(a),o&&o.l(a),a.forEach(d),this.h()},h(){v(e,"class","markdown prose dark:prose-invert z-10 max-w-[var(--kd-article-max-width)]")},m(i,a){O(i,e,a),l&&l.m(e,null),p(e,n),o&&o.m(e,null),t=!0},p(i,a){i[11]&&i[11]!=="."?l?l.p(i,a):(l=xl(i),l.c(),l.m(e,n)):l&&(l.d(1),l=null),o&&o.p&&(!t||a[1]&128)&&Z(o,r,i,i[38],t?x(r,i[38],a,null):J(i[38]),null)},i(i){t||(b(o,i),t=!0)},o(i){y(o,i),t=!1},d(i){i&&d(e),l&&l.d(),o&&o.d(i)}}}function xl(s){let e,n;return{c(){e=I("p"),n=re(s[11]),this.h()},l(t){e=A(t,"P",{class:!0});var l=E(e);n=oe(l,s[11]),l.forEach(d),this.h()},h(){v(e,"class","text-brand mb-3.5 text-[15px] font-semibold leading-6")},m(t,l){O(t,e,l),p(e,n)},p(t,l){l[0]&2048&&_e(n,t[11])},d(t){t&&d(e)}}}function en(s){let e,n,t,l,r,o=s[12]&&tn(s),i=s[13]&&ln(s);return{c(){e=I("hr"),n=$(),t=I("div"),o&&o.c(),l=$(),i&&i.c(),this.h()},l(a){e=A(a,"HR",{class:!0}),n=V(a),t=A(a,"DIV",{class:!0});var f=E(t);o&&o.l(f),l=V(f),i&&i.l(f),f.forEach(d),this.h()},h(){v(e,"class","border-gray-divider mt-20"),v(t,"class","992:text-xl flex items-center pt-12 pb-20 text-lg font-semibold text-gray-300")},m(a,f){O(a,e,f),O(a,n,f),O(a,t,f),o&&o.m(t,null),p(t,l),i&&i.m(t,null),r=!0},p(a,f){a[12]?o?(o.p(a,f),f[0]&4096&&b(o,1)):(o=tn(a),o.c(),b(o,1),o.m(t,l)):o&&(ie(),y(o,1,1,()=>{o=null}),ae()),a[13]?i?(i.p(a,f),f[0]&8192&&b(i,1)):(i=ln(a),i.c(),b(i,1),i.m(t,null)):i&&(ie(),y(i,1,1,()=>{i=null}),ae())},i(a){r||(b(o),b(i),r=!0)},o(a){y(o),y(i),r=!1},d(a){a&&d(e),a&&d(n),a&&d(t),o&&o.d(),i&&i.d()}}}function tn(s){let e,n,t=s[9].nav.previous+"",l,r,o,i;return o=new _n({props:{arrow:"left",href:s[12].slug,class:"hover:text-gray-inverse","data-sveltekit-prefetch":!0,$$slots:{default:[so]},$$scope:{ctx:s}}}),{c(){e=I("div"),n=I("span"),l=re(t),r=$(),le(o.$$.fragment),this.h()},l(a){e=A(a,"DIV",{class:!0});var f=E(e);n=A(f,"SPAN",{class:!0});var c=E(n);l=oe(c,t),c.forEach(d),r=V(f),he(o.$$.fragment,f),f.forEach(d),this.h()},h(){v(n,"class","text-gray-inverse ml-3 mb-4 inline-block"),v(e,"class","mb-4 flex flex-col items-start")},m(a,f){O(a,e,f),p(e,n),p(n,l),p(e,r),ne(o,e,null),i=!0},p(a,f){(!i||f[0]&512)&&t!==(t=a[9].nav.previous+"")&&_e(l,t);const c={};f[0]&4096&&(c.href=a[12].slug),f[0]&4096|f[1]&128&&(c.$$scope={dirty:f,ctx:a}),o.$set(c)},i(a){i||(b(o.$$.fragment,a),i=!0)},o(a){y(o.$$.fragment,a),i=!1},d(a){a&&d(e),se(o)}}}function so(s){let e=s[12].title+"",n;return{c(){n=re(e)},l(t){n=oe(t,e)},m(t,l){O(t,n,l)},p(t,l){l[0]&4096&&e!==(e=t[12].title+"")&&_e(n,e)},d(t){t&&d(n)}}}function ln(s){let e,n,t=s[9].nav.next+"",l,r,o,i;return o=new _n({props:{arrow:"right",href:s[13].slug,class:"hover:text-gray-inverse","data-sveltekit-prefetch":!0,$$slots:{default:[ro]},$$scope:{ctx:s}}}),{c(){e=I("div"),n=I("span"),l=re(t),r=$(),le(o.$$.fragment),this.h()},l(a){e=A(a,"DIV",{class:!0});var f=E(e);n=A(f,"SPAN",{class:!0});var c=E(n);l=oe(c,t),c.forEach(d),r=V(f),he(o.$$.fragment,f),f.forEach(d),this.h()},h(){v(n,"class","text-gray-inverse mr-3 mb-4 inline-block"),v(e,"class","ml-auto mb-4 flex flex-col items-end")},m(a,f){O(a,e,f),p(e,n),p(n,l),p(e,r),ne(o,e,null),i=!0},p(a,f){(!i||f[0]&512)&&t!==(t=a[9].nav.next+"")&&_e(l,t);const c={};f[0]&8192&&(c.href=a[13].slug),f[0]&8192|f[1]&128&&(c.$$scope={dirty:f,ctx:a}),o.$set(c)},i(a){i||(b(o.$$.fragment,a),i=!0)},o(a){y(o.$$.fragment,a),i=!1},d(a){a&&d(e),se(o)}}}function ro(s){let e=s[13].title+"",n;return{c(){n=re(e)},l(t){n=oe(t,e)},m(t,l){O(t,n,l)},p(t,l){l[0]&8192&&e!==(e=t[13].title+"")&&_e(n,e)},d(t){t&&d(n)}}}function oo(s){let e,n,t,l,r,o,i,a,f,c,h,u,_,m,g,k,z,Q,T,L=s[2]&&Yl(s),w=s[4]&&Jl(s);const G=s[30]["main-top"],B=X(G,s,s[38],$l),K=[no,lo],j=[];function U(M,R){return M[10].meta?0:1}i=U(s),a=j[i]=K[i](s);let Y=(s[12]||s[13])&&en(s);const we=s[30]["main-bottom"],q=X(we,s,s[38],Ol);return k=new Ar({props:{class:W("pt-8 pb-8 hidden overflow-auto min-w-[160px] sticky right-4 pr-4 1440:right-6 1440:pr-2 1280:block pl-0.5",s[2]?"top-[var(--kd--navbar-height)] max-h-[calc(100vh-var(--kd--navbar-height))]":"top-0 max-h-screen")}}),{c(){e=I("div"),L&&L.c(),n=$(),t=I("div"),w&&w.c(),l=$(),r=I("main"),B&&B.c(),o=$(),a.c(),f=$(),Y&&Y.c(),c=$(),q&&q.c(),_=$(),m=I("div"),g=$(),le(k.$$.fragment),this.h()},l(M){e=A(M,"DIV",{class:!0,style:!0});var R=E(e);L&&L.l(R),n=V(R),t=A(R,"DIV",{class:!0});var C=E(t);w&&w.l(C),l=V(C),r=A(C,"MAIN",{class:!0,style:!0});var ce=E(r);B&&B.l(ce),o=V(ce),a.l(ce),f=V(ce),Y&&Y.l(ce),c=V(ce),q&&q.l(ce),ce.forEach(d),_=V(C),m=A(C,"DIV",{class:!0}),E(m).forEach(d),g=V(C),he(k.$$.fragment,C),C.forEach(d),R.forEach(d),this.h()},h(){v(r,"class",h=W("w-full overflow-x-hidden",s[2]?"992:min-h-[calc(100vh-var(--kd--navbar-height))]":"min-h-screen",s[2]&&"min-h-[calc(100vh-var(--kd--navbar-height))]",s[10].meta&&(s[4]?"px-8 992:px-16":"px-6"),s[10].meta&&(s[2]||s[7]?"pt-8":""))),v(r,"style",u=W(`max-width: ${s[10].meta?"var(--kd-main-max-width, var(--kd-article-max-width))":"var(--kd-main-max-width)"};`)),v(m,"class","992:flex-1"),v(t,"class",z=W("mx-auto w-full flex flex-row min-h-full max-w-[var(--kd-content-max-width)]",s[2]&&"pt-[var(--kd--navbar-height)] z-20")),v(e,"class","kit-docs bg-gray-body min-h-full min-w-full h-full transition-transform duration-150 ease-out"),v(e,"style",Q=W("font-family: var(--kd-font-family-sans, inherit);",!s[7]&&"--kd-breadcrumbs-height: 0px;","--kd--navbar-height: calc(var(--kd-navbar-height) + var(--kd-breadcrumbs-height));"))},m(M,R){O(M,e,R),L&&L.m(e,null),p(e,n),p(e,t),w&&w.m(t,null),p(t,l),p(t,r),B&&B.m(r,null),p(r,o),j[i].m(r,null),p(r,f),Y&&Y.m(r,null),p(r,c),q&&q.m(r,null),p(t,_),p(t,m),p(t,g),ne(k,t,null),T=!0},p(M,R){M[2]?L?(L.p(M,R),R[0]&4&&b(L,1)):(L=Yl(M),L.c(),b(L,1),L.m(e,n)):L&&(ie(),y(L,1,1,()=>{L=null}),ae()),M[4]?w?(w.p(M,R),R[0]&16&&b(w,1)):(w=Jl(M),w.c(),b(w,1),w.m(t,l)):w&&(ie(),y(w,1,1,()=>{w=null}),ae()),B&&B.p&&(!T||R[1]&128)&&Z(B,G,M,M[38],T?x(G,M[38],R,Dr):J(M[38]),$l);let C=i;i=U(M),i===C?j[i].p(M,R):(ie(),y(j[C],1,1,()=>{j[C]=null}),ae(),a=j[i],a?a.p(M,R):(a=j[i]=K[i](M),a.c()),b(a,1),a.m(r,f)),M[12]||M[13]?Y?(Y.p(M,R),R[0]&12288&&b(Y,1)):(Y=en(M),Y.c(),b(Y,1),Y.m(r,c)):Y&&(ie(),y(Y,1,1,()=>{Y=null}),ae()),q&&q.p&&(!T||R[1]&128)&&Z(q,we,M,M[38],T?x(we,M[38],R,Nr):J(M[38]),Ol),(!T||R[0]&1172&&h!==(h=W("w-full overflow-x-hidden",M[2]?"992:min-h-[calc(100vh-var(--kd--navbar-height))]":"min-h-screen",M[2]&&"min-h-[calc(100vh-var(--kd--navbar-height))]",M[10].meta&&(M[4]?"px-8 992:px-16":"px-6"),M[10].meta&&(M[2]||M[7]?"pt-8":""))))&&v(r,"class",h),(!T||R[0]&1024&&u!==(u=W(`max-width: ${M[10].meta?"var(--kd-main-max-width, var(--kd-article-max-width))":"var(--kd-main-max-width)"};`)))&&v(r,"style",u);const ce={};R[0]&4&&(ce.class=W("pt-8 pb-8 hidden overflow-auto min-w-[160px] sticky right-4 pr-4 1440:right-6 1440:pr-2 1280:block pl-0.5",M[2]?"top-[var(--kd--navbar-height)] max-h-[calc(100vh-var(--kd--navbar-height))]":"top-0 max-h-screen")),k.$set(ce),(!T||R[0]&4&&z!==(z=W("mx-auto w-full flex flex-row min-h-full max-w-[var(--kd-content-max-width)]",M[2]&&"pt-[var(--kd--navbar-height)] z-20")))&&v(t,"class",z),(!T||R[0]&128&&Q!==(Q=W("font-family: var(--kd-font-family-sans, inherit);",!M[7]&&"--kd-breadcrumbs-height: 0px;","--kd--navbar-height: calc(var(--kd-navbar-height) + var(--kd-breadcrumbs-height));")))&&v(e,"style",Q)},i(M){T||(b(L),b(w),b(B,M),b(a),b(Y),b(q,M),b(k.$$.fragment,M),T=!0)},o(M){y(L),y(w),y(B,M),y(a),y(Y),y(q,M),y(k.$$.fragment,M),T=!1},d(M){M&&d(e),L&&L.d(),w&&w.d(),B&&B.d(M),j[i].d(),Y&&Y.d(),q&&q.d(M),se(k)}}}function io(s,e,n){let t,l,r,o,i,a,f,c,h,u,_,m,g,k,z,Q;ue(s,Cr,P=>n(27,a=P)),ue(s,wn,P=>n(28,f=P)),ue(s,yt,P=>n(29,c=P)),ue(s,st,P=>n(10,g=P));let{$$slots:T={},$$scope:L}=e,{navigation:w=null}=e,{navbar:G}=e,{sidebar:B=null}=e,{i18n:K=null}=e,{isSidebarOpen:j=!1}=e,{isNavPopoverOpen:U=!1}=e,{search:Y=!1}=e,we;const q=Ge();ue(s,q,P=>n(41,m=P)),An(q);const M=Ge();ue(s,M,P=>n(40,_=P)),Cn(M);const R=Ge();ue(s,R,P=>n(39,u=P)),Nn(Dn(R));const C=Ge();ue(s,C,P=>n(9,h=P)),Mn(C);const{activeCategory:ce,allLinks:ee,activeLink:D,nextLink:S,previousLink:H}=cn();ue(s,ce,P=>n(11,k=P)),ue(s,ee,P=>n(26,i=P)),ue(s,D,P=>n(5,o=P)),ue(s,S,P=>n(13,Q=P)),ue(s,H,P=>n(12,z=P));const fe=()=>{n(0,j=!0),Ke(!0)},ke=()=>{n(0,j=!1),Ke(!1)},Me=P=>{n(6,we=P)},pe=()=>{n(1,U=!0)},Le=()=>{n(1,U=!1)},Te=({open:P})=>W("self-start fixed top-0 left-0 transform bg-gray-body z-50 border-gray-divider border-r","-translate-x-full transform transition-transform duration-200 ease-out will-change-transform","max-h-screen min-h-screen min-w-[var(--kd-sidebar-min-width)] max-w-[var(--kd-sidebar-max-width)]","992:translate-x-0 922:block 992:sticky 992:z-0 overflow-y-auto p-[var(--kd-sidebar-padding)]",P&&"translate-x-0",G?"992:top-[var(--kd--navbar-height)] 992:min-h-[calc(100vh-var(--kd--navbar-height))] 992:max-h-[calc(100vh-var(--kd--navbar-height))]":"992:top-0 min-h-screen max-h-screen"),Oe=P=>we(P.detail);return s.$$set=P=>{"navigation"in P&&n(23,w=P.navigation),"navbar"in P&&n(2,G=P.navbar),"sidebar"in P&&n(24,B=P.sidebar),"i18n"in P&&n(25,K=P.i18n),"isSidebarOpen"in P&&n(0,j=P.isSidebarOpen),"isNavPopoverOpen"in P&&n(1,U=P.isNavPopoverOpen),"search"in P&&n(3,Y=P.search),"$$scope"in P&&n(38,L=P.$$scope)},s.$$.update=()=>{s.$$.dirty[0]&8388608&&Fe(q,m={...On,...w},m),s.$$.dirty[0]&4&&Fe(M,_=G||{links:[]},_),s.$$.dirty[0]&16777216&&Fe(R,u=B,u),s.$$.dirty[0]&33554432&&Fe(C,h={...$n,...K},h),s.$$.dirty[0]&939524096&&n(8,t=c?!1:f>60&&a==="down"),s.$$.dirty[0]&67108864&&n(4,l=i.length>0),s.$$.dirty[0]&48&&n(7,r=l||o)},[j,U,G,Y,l,o,we,r,t,h,g,k,z,Q,q,M,R,C,ce,ee,D,S,H,w,B,K,i,a,f,c,T,fe,ke,Me,pe,Le,Te,Oe,L]}class ao extends me{constructor(e){super(),ve(this,e,io,oo,ge,{navigation:23,navbar:2,sidebar:24,i18n:25,isSidebarOpen:0,isNavPopoverOpen:1,search:3},null,[-1,-1])}}const fo=ao;function uo(s){let e;const n=s[4].default,t=X(n,s,s[5],null);return{c(){t&&t.c()},l(l){t&&t.l(l)},m(l,r){t&&t.m(l,r),e=!0},p(l,r){t&&t.p&&(!e||r&32)&&Z(t,n,l,l[5],e?x(n,l[5],r,null):J(l[5]),null)},i(l){e||(b(t,l),e=!0)},o(l){y(t,l),e=!1},d(l){t&&t.d(l)}}}function co(s){let e,n;return e=new fo({props:{navbar:s[1],sidebar:s[2],$$slots:{default:[uo]},$$scope:{ctx:s}}}),{c(){le(e.$$.fragment)},l(t){he(e.$$.fragment,t)},m(t,l){ne(e,t,l),n=!0},p(t,l){const r={};l&32&&(r.$$scope={dirty:l,ctx:t}),e.$set(r)},i(t){n||(b(e.$$.fragment,t),n=!0)},o(t){y(e.$$.fragment,t),n=!1},d(t){se(e,t)}}}function ho(s){let e,n;return e=new Hs({props:{meta:s[0],$$slots:{default:[co]},$$scope:{ctx:s}}}),{c(){le(e.$$.fragment)},l(t){he(e.$$.fragment,t)},m(t,l){ne(e,t,l),n=!0},p(t,[l]){const r={};l&1&&(r.meta=t[0]),l&32&&(r.$$scope={dirty:l,ctx:t}),e.$set(r)},i(t){n||(b(e.$$.fragment,t),n=!0)},o(t){y(e.$$.fragment,t),n=!1},d(t){se(e,t)}}}function _o(s,e,n){let t,{$$slots:l={},$$scope:r}=e;const o={links:[{title:"Get started",slug:"/latest/get-started",match:/\/latest\/get-started/},{title:"API",slug:"/latest/api",match:/\/latest\/api/}]},i={links:{"":[{title:"Get started",slug:"/latest/get-started"},{title:"API",slug:"/latest/api"}]}};let{data:a}=e;return s.$$set=f=>{"data"in f&&n(3,a=f.data),"$$scope"in f&&n(5,r=f.$$scope)},s.$$.update=()=>{s.$$.dirty&8&&n(0,t=a.meta)},[t,o,i,a,l,r]}class po extends me{constructor(e){super(),ve(this,e,_o,ho,ge,{data:3})}}export{po as default}; diff --git a/docs/_app/immutable/components/pages/latest/api/_page.md-bd91dac8.js b/docs/_app/immutable/components/pages/latest/api/_page.md-bd91dac8.js deleted file mode 100644 index c822ef2..0000000 --- a/docs/_app/immutable/components/pages/latest/api/_page.md-bd91dac8.js +++ /dev/null @@ -1,178 +0,0 @@ -import{S as dp,i as gp,s as hp,k as m,q as F,a as i,w as o,l as d,m as g,r as C,h as a,c as $,x as t,n as h,b as e,W as A,y as r,f as c,t as D,z as y,a2 as bp}from"../../../../chunks/singletons-79165f10.js";import{I as _p,L as w,C as b,a as v}from"../../../../chunks/Info-8cb253a1.js";function wp(u){let p,l,f,I,P,k,q,Ss,Z;return f=new b({props:{code:"f(dataIn, ...others)"}}),P=new b({props:{code:"f(dataIn, ...others)"}}),q=new b({props:{code:"f(...others)(dataIn)"}}),{c(){p=m("p"),l=F("All functions are curried, Remeda-style, so if you see "),o(f.$$.fragment),I=F(", it can be called with either "),o(P.$$.fragment),k=F(" or "),o(q.$$.fragment),Ss=F(".")},l(_){p=d(_,"P",{});var E=g(p);l=C(E,"All functions are curried, Remeda-style, so if you see "),t(f.$$.fragment,E),I=C(E,", it can be called with either "),t(P.$$.fragment,E),k=C(E," or "),t(q.$$.fragment,E),Ss=C(E,"."),E.forEach(a)},m(_,E){e(_,p,E),A(p,l),r(f,p,null),A(p,I),r(P,p,null),A(p,k),r(q,p,null),A(p,Ss),Z=!0},p:bp,i(_){Z||(c(f.$$.fragment,_),c(P.$$.fragment,_),c(q.$$.fragment,_),Z=!0)},o(_){D(f.$$.fragment,_),D(P.$$.fragment,_),D(q.$$.fragment,_),Z=!1},d(_){_&&a(p),y(f),y(P),y(q)}}}function vp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Ep(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function qp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function jp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function xp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function kp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Ip(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Pp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Hp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Sp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function zp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Mp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Op(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Rp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Bp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Tp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Up(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Wp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Yp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Jp(u){let p;return{c(){p=F("#")},l(l){p=C(l,"#")},m(l,f){e(l,p,f)},d(l){l&&a(p)}}}function Np(u){let p,l,f,I,P,k,q,Ss,Z,_,E,cl,zs,Dl,Da,Ms,Yn,yl,ya,Os,S,cs,Fl,Rs,Fa,z,Ds,Cl,Bs,Ca,M,Al,Ts,il,Us,$l,Aa,O,fl,Ws,ul,Ys,ml,ia,R,dl,Js,gl,Ns,hl,$a,ys,bl,Ks,_l,fa,Fs,wl,Ls,vl,ua,Cs,El,Vs,ql,ma,ss,As,jl,da,Jn,xl,ga,Gs,Nn,kl,ha,Qs,ns,is,Il,ba,Xs,as,$s,Pl,_a,Zs,ls,fs,Hl,wa,Kn,Sl,va,sn,Ln,zl,Ea,nn,ps,us,Ml,qa,Vn,Ol,ja,an,es,ms,Rl,xa,ln,B,ds,Bl,pn,ka,Gn,Tl,Ia,en,T,gs,Ul,on,Pa,hs,Wl,tn,Yl,Ha,rn,cn,Dn,yn,Fn,U,bs,Jl,Cn,Sa,_s,Nl,An,Kl,za,$n,fn,W,ws,Ll,un,Ma,j,Vl,mn,Gl,dn,Ql,gn,Xl,hn,Zl,Oa,bn,Y,vs,sp,_n,Ra,J,Es,np,wn,Ba,N,qs,ap,vn,Ta,K,js,lp,En,Ua,L,xs,pp,qn,Wa,V,ks,ep,jn,Ya,Qn,op,Ja,G,Is,tp,xn,Na,H,rp,kn,cp,In,Dp,Pn,yp,Ka,x,Fp,Hn,Cp,Sn,Ap,zn,ip,Mn,$p,La,On,Va;return I=new _p({props:{$$slots:{default:[wp]},$$scope:{ctx:u}}}),q=new w({props:{class:"header-anchor",href:"#importing","aria-hidden":"true",$$slots:{default:[vp]},$$scope:{ctx:u}}}),E=new b({props:{code:"updeep-remeda"}}),zs=new b({props:{code:"u.update"}}),Ms=new v({props:{lang:"text",ext:"text",linesCount:6,code:`

import u from '@yanick/updeep-remeda';
-
-const foo = u({a:1}, { a: x => x + 1 });
-
-const bar = u.updateIn({ a: { b: 2 } }, 'a.b', 3 );
-
`}}),Os=new v({props:{lang:"text",ext:"text",linesCount:2,code:`
import { updateIn, omit } from '@yanick/updeep-remeda';
-
`}}),cs=new w({props:{class:"header-anchor",href:"#u-datain-updates","aria-hidden":"true",$$slots:{default:[Ep]},$$scope:{ctx:u}}}),Rs=new b({props:{code:"u(dataIn, updates)"}}),Ds=new w({props:{class:"header-anchor",href:"#u-update-datain-updates","aria-hidden":"true",$$slots:{default:[qp]},$$scope:{ctx:u}}}),Bs=new b({props:{code:"u.update(dataIn, updates)"}}),Ts=new b({props:{code:"updates"}}),Us=new b({props:{code:"u"}}),Ws=new b({props:{code:"updates"}}),Ys=new b({props:{code:"object[key]"}}),Js=new b({props:{code:"updates"}}),Ns=new b({props:{code:"object"}}),Ks=new b({props:{code:"updates"}}),Ls=new b({props:{code:"function() { return { a: 0 }; }"}}),Vs=new b({props:{code:"u.update(...)"}}),As=new w({props:{class:"header-anchor",href:"#simple-update","aria-hidden":"true",$$slots:{default:[jp]},$$scope:{ctx:u}}}),Gs=new v({props:{lang:"javascript",ext:"js",linesCount:11,code:`
const person = {
-  name: {
-    first: "Jane",
-    last: "West",
-  },
-};
-
-const result = u(person, { name: { first: "Susan" } });
-
-expect(result).to.eql({ name: { first: "Susan", last: "West" } });
-
`}}),Qs=new v({props:{lang:"javascript",ext:"js",linesCount:8,code:`
const scoreboard = {
-  scores: [12, 28],
-};
-
-const result = u(scoreboard, { scores: { 1: 36 } });
-
-expect(result).to.eql({ scores: [12, 36] });
-
`}}),is=new w({props:{class:"header-anchor",href:"#multiple-updates","aria-hidden":"true",$$slots:{default:[xp]},$$scope:{ctx:u}}}),Xs=new v({props:{lang:"javascript",ext:"js",linesCount:15,code:`
const person = {
-  name: {
-    first: "Mike",
-    last: "Smith",
-  },
-  scores: [12, 28],
-};
-
-const result = u(person, { name: { last: "Jones" }, scores: { 1: 36 } });
-
-expect(result).to.eql({
-  name: { first: "Mike", last: "Jones" },
-  scores: [12, 36],
-});
-
`}}),$s=new w({props:{class:"header-anchor",href:"#use-a-function","aria-hidden":"true",$$slots:{default:[kp]},$$scope:{ctx:u}}}),Zs=new v({props:{lang:"javascript",ext:"js",linesCount:13,code:`
const increment = (i) => i + 1;
-
-var scoreboard = {
-  scores: {
-    team1: 0,
-    team2: 0,
-  },
-};
-
-const result = u(scoreboard, { scores: { team2: increment } });
-
-expect(result).to.eql({ scores: { team1: 0, team2: 1 } });
-
`}}),fs=new w({props:{class:"header-anchor",href:"#array-manipulation","aria-hidden":"true",$$slots:{default:[Ip]},$$scope:{ctx:u}}}),sn=new v({props:{lang:"javascript",ext:"js",linesCount:14,code:`
function addTodo(todos) {
-  return [].concat(todos, [{ done: false }]);
-}
-
-const state = {
-  todos: [{ done: false }, { done: false }],
-};
-
-const result = u({ todos: addTodo }, state);
-
-expect(result).to.eql({
-  todos: [{ done: false }, { done: false }, { done: false }],
-});
-
`}}),nn=new v({props:{lang:"javascript",ext:"js",linesCount:16,code:`
import { reject, concat, prop } from "remeda";
-
-let state = {
-  todos: [{ done: true }, { done: false }],
-};
-
-// add a new todo
-state = u(state, { todos: concat({ done: false }) });
-expect(state).to.eql({
-  todos: [{ done: true }, { done: false }, { done: false }],
-});
-
-// remove all done todos
-state = u(state, { todos: reject(prop("done")) });
-expect(state).to.eql({ todos: [{ done: false }, { done: false }] });
-
`}}),us=new w({props:{class:"header-anchor",href:"#default-input-data","aria-hidden":"true",$$slots:{default:[Pp]},$$scope:{ctx:u}}}),an=new v({props:{lang:"javascript",ext:"js",linesCount:3,code:`
const result = u(null, { foo: "bar" });
-expect(result).to.eql({ foo: "bar" });
-
`}}),ms=new w({props:{class:"header-anchor",href:"#partial-application","aria-hidden":"true",$$slots:{default:[Hp]},$$scope:{ctx:u}}}),ln=new v({props:{lang:"javascript",ext:"js",linesCount:7,code:`
const inc = (i) => i + 1;
-
-const addOneYear = u({ age: increment });
-const result = addOneYear({ name: "Shannon Barnes", age: 62 });
-
-expect(result).to.eql({ name: "Shannon Barnes", age: 63 });
-
`}}),ds=new w({props:{class:"header-anchor",href:"#u-freeze-datain","aria-hidden":"true",$$slots:{default:[Sp]},$$scope:{ctx:u}}}),pn=new b({props:{code:"u.freeze(dataIn)"}}),en=new v({props:{lang:"javascript",ext:"js",linesCount:3,code:`
const state = u.freeze({ someKey: "Some Value" });
-state.someKey = "Mutate"; // ERROR in development
-
`}}),gs=new w({props:{class:"header-anchor",href:"#u-updatein-datain-path-value","aria-hidden":"true",$$slots:{default:[zp]},$$scope:{ctx:u}}}),on=new b({props:{code:"u.updateIn(dataIn, path, value)"}}),tn=new b({props:{code:"'*'"}}),rn=new v({props:{lang:"javascript",ext:"js",linesCount:8,code:`
const result = u.updateIn(
-  { bunny: { color: "black" } },
-  "bunny.color",
-  "brown"
-);
-
-expect(result).to.eql({ bunny: { color: "brown" } });
-
`}}),cn=new v({props:{lang:"javascript",ext:"js",linesCount:7,code:`
const result = u.updateIn(
-  "0.1.color",
-  "brown"
-)([[{ color: "blue" }, { color: "red" }], []]);
-
-expect(result).to.eql([[{ color: "blue" }, { color: "brown" }], []]);
-
`}}),Dn=new v({props:{lang:"javascript",ext:"js",linesCount:6,code:`
const incr = (i) => i + 1;
-
-const result = u.updateIn("bunny.age", incr)({ bunny: { age: 2 } });
-
-expect(result).to.eql({ bunny: { age: 3 } });
-
`}}),yn=new v({props:{lang:"javascript",ext:"js",linesCount:7,code:`
const result = u(
-  { pets: [{ bunny: { age: 2 } }] }
-  { pets: u.updateIn([0, "bunny", "age"], 3) },
-);
-
-expect(result).to.eql({ pets: [{ bunny: { age: 3 } }] });
-
`}}),Fn=new v({props:{lang:"javascript",ext:"js",linesCount:11,code:`
const result = u.updateIn(
-  "todos.*.done",
-  true
-)({
-  todos: [{ done: false }, { done: false }],
-});
-
-expect(result).to.eql({
-  todos: [{ done: true }, { done: true }],
-});
-
`}}),bs=new w({props:{class:"header-anchor",href:"#u-constant-datain","aria-hidden":"true",$$slots:{default:[Mp]},$$scope:{ctx:u}}}),Cn=new b({props:{code:"u.constant(dataIn)"}}),An=new b({props:{code:"u.constant"}}),$n=new v({props:{lang:"javascript",ext:"js",linesCount:16,code:`
const user = {
-  name: "Mitch",
-  favorites: {
-    band: "Nirvana",
-    movie: "The Matrix",
-  },
-};
-
-const newFavorites = {
-  band: "Coldplay",
-};
-
-const result = u(user, { favorites: u.constant(newFavorites) });
-
-expect(result).to.eql({ name: "Mitch", favorites: { band: "Coldplay" } });
-
`}}),fn=new v({props:{lang:"javascript",ext:"js",linesCount:3,code:`
const alwaysFour = u.constant(4);
-expect(alwaysFour(32)).to.eql(4);
-
`}}),ws=new w({props:{class:"header-anchor",href:"#u-if-datain-predicate-updates","aria-hidden":"true",$$slots:{default:[Op]},$$scope:{ctx:u}}}),un=new b({props:{code:"u.if(dataIn, predicate, updates)"}}),mn=new b({props:{code:"updates"}}),dn=new b({props:{code:"predicate"}}),gn=new b({props:{code:"predicate"}}),hn=new b({props:{code:"object"}}),bn=new v({props:{lang:"javascript",ext:"js",linesCount:11,code:`
function isEven(x) {
-  return x % 2 === 0;
-}
-function increment(x) {
-  return x + 1;
-}
-
-const result = u({ value: 2 }, { value: u.if(isEven, increment) });
-
-expect(result).to.eql({ value: 3 });
-
`}}),vs=new w({props:{class:"header-anchor",href:"#u-filter-arrayin-predicate","aria-hidden":"true",$$slots:{default:[Rp]},$$scope:{ctx:u}}}),_n=new b({props:{code:"u.filter(arrayIn, predicate)"}}),Es=new w({props:{class:"header-anchor",href:"#u-reject-arrayin-predicate","aria-hidden":"true",$$slots:{default:[Bp]},$$scope:{ctx:u}}}),wn=new b({props:{code:"u.reject(arrayIn, predicate)"}}),qs=new w({props:{class:"header-anchor",href:"#u-pickby-objectin-predicate","aria-hidden":"true",$$slots:{default:[Tp]},$$scope:{ctx:u}}}),vn=new b({props:{code:"u.pickBy(objectIn, predicate)"}}),js=new w({props:{class:"header-anchor",href:"#u-omitby-objectin-predicate","aria-hidden":"true",$$slots:{default:[Up]},$$scope:{ctx:u}}}),En=new b({props:{code:"u.omitBy(objectIn, predicate)"}}),xs=new w({props:{class:"header-anchor",href:"#u-pick-objectin-keys","aria-hidden":"true",$$slots:{default:[Wp]},$$scope:{ctx:u}}}),qn=new b({props:{code:"u.pick(objectIn, keys)"}}),ks=new w({props:{class:"header-anchor",href:"#u-omit-objectin-keys","aria-hidden":"true",$$slots:{default:[Yp]},$$scope:{ctx:u}}}),jn=new b({props:{code:"u.omit(objectIn, keys)"}}),Is=new w({props:{class:"header-anchor",href:"#u-matches-datain-condition","aria-hidden":"true",$$slots:{default:[Jp]},$$scope:{ctx:u}}}),xn=new b({props:{code:"u.matches(dataIn, condition)"}}),kn=new b({props:{code:"condition"}}),In=new b({props:{code:"true"}}),Pn=new b({props:{code:"dataIn"}}),Hn=new b({props:{code:"{foo: 12}"}}),Sn=new b({props:{code:"foo"}}),zn=new b({props:{code:"12"}}),Mn=new b({props:{code:"true"}}),On=new v({props:{lang:"javascript",ext:"js",linesCount:8,code:`
u.matches(
-  { name: "Bob", age: 32, address: "..." },
-  {
-    name: "Bob",
-    age: (age) => age > 30,
-  }
-); // true
-
`}}),{c(){p=m("h1"),l=F("API"),f=i(),o(I.$$.fragment),P=i(),k=m("h2"),o(q.$$.fragment),Ss=F(" Importing"),Z=i(),_=m("p"),o(E.$$.fragment),cl=F(" exports a default function that is an alias to "),o(zs.$$.fragment),Dl=F(` and -has all the other functions available as props.`),Da=i(),o(Ms.$$.fragment),Yn=m("p"),yl=F("Or you can import the functions piecemeal:"),ya=i(),o(Os.$$.fragment),S=m("h2"),o(cs.$$.fragment),Fl=i(),o(Rs.$$.fragment),Fa=i(),z=m("h2"),o(Ds.$$.fragment),Cl=i(),o(Bs.$$.fragment),Ca=i(),M=m("p"),Al=F("Update as many values as you want, as deeply as you want. The "),o(Ts.$$.fragment),il=F(" parameter can either be an object, a function, or a value. Everything returned from "),o(Us.$$.fragment),$l=F(" is frozen recursively."),Aa=i(),O=m("p"),fl=F("If "),o(Ws.$$.fragment),ul=F(" is an object, for each key/value, it will apply the updates specified in the value to "),o(Ys.$$.fragment),ml=F("."),ia=i(),R=m("p"),dl=F("If "),o(Js.$$.fragment),gl=F(" is a function, it will call the function with "),o(Ns.$$.fragment),hl=F(" and return the value."),$a=i(),ys=m("p"),bl=F("If "),o(Ks.$$.fragment),_l=F(" is a value, it will return that value."),fa=i(),Fs=m("p"),wl=F("Sometimes, you may want to set an entire object to a property, or a function. In that case, you'll need to use a function to return that value, otherwise it would be interpreted as an update. Ex. "),o(Ls.$$.fragment),vl=F("."),ua=i(),Cs=m("p"),El=F("Also available at "),o(Vs.$$.fragment),ql=F("."),ma=i(),ss=m("h3"),o(As.$$.fragment),jl=F(" Simple update"),da=i(),Jn=m("p"),xl=F("Object properties:"),ga=i(),o(Gs.$$.fragment),Nn=m("p"),kl=F("Array elements:"),ha=i(),o(Qs.$$.fragment),ns=m("h3"),o(is.$$.fragment),Il=F(" Multiple updates"),ba=i(),o(Xs.$$.fragment),as=m("h3"),o($s.$$.fragment),Pl=F(" Use a function"),_a=i(),o(Zs.$$.fragment),ls=m("h3"),o(fs.$$.fragment),Hl=F(" Array Manipulation"),wa=i(),Kn=m("p"),Sl=F("Non-trivial array manipulations, such as element removal/insertion/sorting, can be implemented with functions. Because there are so many possible manipulations, we don't provide any helpers and leave this up to you. Simply ensure your function is pure and does not mutate its arguments."),va=i(),o(sn.$$.fragment),Ln=m("p"),zl=F(`Remeda is one of the many libraries providing good utility functions for -such manipulations.`),Ea=i(),o(nn.$$.fragment),ps=m("h3"),o(us.$$.fragment),Ml=F(" Default input data"),qa=i(),Vn=m("p"),Ol=F("When the input data is null or undefined, updeep uses a empty plain object."),ja=i(),o(an.$$.fragment),es=m("h3"),o(ms.$$.fragment),Rl=F(" Partial application"),xa=i(),o(ln.$$.fragment),B=m("h2"),o(ds.$$.fragment),Bl=i(),o(pn.$$.fragment),ka=i(),Gn=m("p"),Tl=F("Freeze your initial state to protect against mutations. Only performs the freezing in development, and returns the original object unchanged in production."),Ia=i(),o(en.$$.fragment),T=m("h2"),o(gs.$$.fragment),Ul=i(),o(on.$$.fragment),Pa=i(),hs=m("p"),Wl=F("Update a single value with a simple string or array path. Can be use to update nested objects, arrays, or a combination. Can also be used to update every element of a nested array with "),o(tn.$$.fragment),Yl=F("."),Ha=i(),o(rn.$$.fragment),o(cn.$$.fragment),o(Dn.$$.fragment),o(yn.$$.fragment),o(Fn.$$.fragment),U=m("h2"),o(bs.$$.fragment),Jl=i(),o(Cn.$$.fragment),Sa=i(),_s=m("p"),Nl=F(`Sometimes, you want to replace an object outright rather than merging it. -You'll need to use a function that returns the new object. -`),o(An.$$.fragment),Kl=F(" creates that function for you."),za=i(),o($n.$$.fragment),o(fn.$$.fragment),W=m("h2"),o(ws.$$.fragment),Ll=i(),o(un.$$.fragment),Ma=i(),j=m("p"),Vl=F("Apply "),o(mn.$$.fragment),Gl=F(" if "),o(dn.$$.fragment),Ql=F(" is truthy, or if "),o(gn.$$.fragment),Xl=F(` is a function. -It evaluates to truthy when called with `),o(hn.$$.fragment),Zl=F("."),Oa=i(),o(bn.$$.fragment),Y=m("h2"),o(vs.$$.fragment),sp=i(),o(_n.$$.fragment),Ra=i(),J=m("h2"),o(Es.$$.fragment),np=i(),o(wn.$$.fragment),Ba=i(),N=m("h2"),o(qs.$$.fragment),ap=i(),o(vn.$$.fragment),Ta=i(),K=m("h2"),o(js.$$.fragment),lp=i(),o(En.$$.fragment),Ua=i(),L=m("h2"),o(xs.$$.fragment),pp=i(),o(qn.$$.fragment),Wa=i(),V=m("h2"),o(ks.$$.fragment),ep=i(),o(jn.$$.fragment),Ya=i(),Qn=m("p"),op=F(`Essentially the same as their Remeda counterparts. The difference being -that if the transformation results in no change, the original object/array is -returned.`),Ja=i(),G=m("h2"),o(Is.$$.fragment),tp=i(),o(xn.$$.fragment),Na=i(),H=m("p"),rp=F("Do a deep comparison with "),o(kn.$$.fragment),cp=F(`, and returns -`),o(In.$$.fragment),Dp=F(" if the "),o(Pn.$$.fragment),yp=F(" object matches."),Ka=i(),x=m("p"),Fp=F("Scalar values are verified for equality (i.e., "),o(Hn.$$.fragment),Cp=F(` -will verify that the object has the prop `),o(Sn.$$.fragment),Ap=F(" set to "),o(zn.$$.fragment),ip=F(`), and -functions are going to be invoked with the object value of the object and -expected to return `),o(Mn.$$.fragment),$p=F(" upon matching."),La=i(),o(On.$$.fragment),this.h()},l(s){p=d(s,"H1",{});var n=g(p);l=C(n,"API"),n.forEach(a),f=$(s),t(I.$$.fragment,s),P=$(s),k=d(s,"H2",{id:!0,tabindex:!0});var Xn=g(k);t(q.$$.fragment,Xn),Ss=C(Xn," Importing"),Xn.forEach(a),Z=$(s),_=d(s,"P",{});var Ps=g(_);t(E.$$.fragment,Ps),cl=C(Ps," exports a default function that is an alias to "),t(zs.$$.fragment,Ps),Dl=C(Ps,` and -has all the other functions available as props.`),Ps.forEach(a),Da=$(s),t(Ms.$$.fragment,s),Yn=d(s,"P",{});var pa=g(Yn);yl=C(pa,"Or you can import the functions piecemeal:"),pa.forEach(a),ya=$(s),t(Os.$$.fragment,s),S=d(s,"H2",{id:!0,tabindex:!0});var Rn=g(S);t(cs.$$.fragment,Rn),Fl=$(Rn),t(Rs.$$.fragment,Rn),Rn.forEach(a),Fa=$(s),z=d(s,"H2",{id:!0,tabindex:!0});var Bn=g(z);t(Ds.$$.fragment,Bn),Cl=$(Bn),t(Bs.$$.fragment,Bn),Bn.forEach(a),Ca=$(s),M=d(s,"P",{});var os=g(M);Al=C(os,"Update as many values as you want, as deeply as you want. The "),t(Ts.$$.fragment,os),il=C(os," parameter can either be an object, a function, or a value. Everything returned from "),t(Us.$$.fragment,os),$l=C(os," is frozen recursively."),os.forEach(a),Aa=$(s),O=d(s,"P",{});var ts=g(O);fl=C(ts,"If "),t(Ws.$$.fragment,ts),ul=C(ts," is an object, for each key/value, it will apply the updates specified in the value to "),t(Ys.$$.fragment,ts),ml=C(ts,"."),ts.forEach(a),ia=$(s),R=d(s,"P",{});var rs=g(R);dl=C(rs,"If "),t(Js.$$.fragment,rs),gl=C(rs," is a function, it will call the function with "),t(Ns.$$.fragment,rs),hl=C(rs," and return the value."),rs.forEach(a),$a=$(s),ys=d(s,"P",{});var Tn=g(ys);bl=C(Tn,"If "),t(Ks.$$.fragment,Tn),_l=C(Tn," is a value, it will return that value."),Tn.forEach(a),fa=$(s),Fs=d(s,"P",{});var Un=g(Fs);wl=C(Un,"Sometimes, you may want to set an entire object to a property, or a function. In that case, you'll need to use a function to return that value, otherwise it would be interpreted as an update. Ex. "),t(Ls.$$.fragment,Un),vl=C(Un,"."),Un.forEach(a),ua=$(s),Cs=d(s,"P",{});var Wn=g(Cs);El=C(Wn,"Also available at "),t(Vs.$$.fragment,Wn),ql=C(Wn,"."),Wn.forEach(a),ma=$(s),ss=d(s,"H3",{id:!0,tabindex:!0});var Zn=g(ss);t(As.$$.fragment,Zn),jl=C(Zn," Simple update"),Zn.forEach(a),da=$(s),Jn=d(s,"P",{});var ea=g(Jn);xl=C(ea,"Object properties:"),ea.forEach(a),ga=$(s),t(Gs.$$.fragment,s),Nn=d(s,"P",{});var oa=g(Nn);kl=C(oa,"Array elements:"),oa.forEach(a),ha=$(s),t(Qs.$$.fragment,s),ns=d(s,"H3",{id:!0,tabindex:!0});var sa=g(ns);t(is.$$.fragment,sa),Il=C(sa," Multiple updates"),sa.forEach(a),ba=$(s),t(Xs.$$.fragment,s),as=d(s,"H3",{id:!0,tabindex:!0});var na=g(as);t($s.$$.fragment,na),Pl=C(na," Use a function"),na.forEach(a),_a=$(s),t(Zs.$$.fragment,s),ls=d(s,"H3",{id:!0,tabindex:!0});var aa=g(ls);t(fs.$$.fragment,aa),Hl=C(aa," Array Manipulation"),aa.forEach(a),wa=$(s),Kn=d(s,"P",{});var ta=g(Kn);Sl=C(ta,"Non-trivial array manipulations, such as element removal/insertion/sorting, can be implemented with functions. Because there are so many possible manipulations, we don't provide any helpers and leave this up to you. Simply ensure your function is pure and does not mutate its arguments."),ta.forEach(a),va=$(s),t(sn.$$.fragment,s),Ln=d(s,"P",{});var ra=g(Ln);zl=C(ra,`Remeda is one of the many libraries providing good utility functions for -such manipulations.`),ra.forEach(a),Ea=$(s),t(nn.$$.fragment,s),ps=d(s,"H3",{id:!0,tabindex:!0});var la=g(ps);t(us.$$.fragment,la),Ml=C(la," Default input data"),la.forEach(a),qa=$(s),Vn=d(s,"P",{});var ca=g(Vn);Ol=C(ca,"When the input data is null or undefined, updeep uses a empty plain object."),ca.forEach(a),ja=$(s),t(an.$$.fragment,s),es=d(s,"H3",{id:!0,tabindex:!0});var fp=g(es);t(ms.$$.fragment,fp),Rl=C(fp," Partial application"),fp.forEach(a),xa=$(s),t(ln.$$.fragment,s),B=d(s,"H2",{id:!0,tabindex:!0});var Ga=g(B);t(ds.$$.fragment,Ga),Bl=$(Ga),t(pn.$$.fragment,Ga),Ga.forEach(a),ka=$(s),Gn=d(s,"P",{});var up=g(Gn);Tl=C(up,"Freeze your initial state to protect against mutations. Only performs the freezing in development, and returns the original object unchanged in production."),up.forEach(a),Ia=$(s),t(en.$$.fragment,s),T=d(s,"H2",{id:!0,tabindex:!0});var Qa=g(T);t(gs.$$.fragment,Qa),Ul=$(Qa),t(on.$$.fragment,Qa),Qa.forEach(a),Pa=$(s),hs=d(s,"P",{});var Xa=g(hs);Wl=C(Xa,"Update a single value with a simple string or array path. Can be use to update nested objects, arrays, or a combination. Can also be used to update every element of a nested array with "),t(tn.$$.fragment,Xa),Yl=C(Xa,"."),Xa.forEach(a),Ha=$(s),t(rn.$$.fragment,s),t(cn.$$.fragment,s),t(Dn.$$.fragment,s),t(yn.$$.fragment,s),t(Fn.$$.fragment,s),U=d(s,"H2",{id:!0,tabindex:!0});var Za=g(U);t(bs.$$.fragment,Za),Jl=$(Za),t(Cn.$$.fragment,Za),Za.forEach(a),Sa=$(s),_s=d(s,"P",{});var sl=g(_s);Nl=C(sl,`Sometimes, you want to replace an object outright rather than merging it. -You'll need to use a function that returns the new object. -`),t(An.$$.fragment,sl),Kl=C(sl," creates that function for you."),sl.forEach(a),za=$(s),t($n.$$.fragment,s),t(fn.$$.fragment,s),W=d(s,"H2",{id:!0,tabindex:!0});var nl=g(W);t(ws.$$.fragment,nl),Ll=$(nl),t(un.$$.fragment,nl),nl.forEach(a),Ma=$(s),j=d(s,"P",{});var Q=g(j);Vl=C(Q,"Apply "),t(mn.$$.fragment,Q),Gl=C(Q," if "),t(dn.$$.fragment,Q),Ql=C(Q," is truthy, or if "),t(gn.$$.fragment,Q),Xl=C(Q,` is a function. -It evaluates to truthy when called with `),t(hn.$$.fragment,Q),Zl=C(Q,"."),Q.forEach(a),Oa=$(s),t(bn.$$.fragment,s),Y=d(s,"H2",{id:!0,tabindex:!0});var al=g(Y);t(vs.$$.fragment,al),sp=$(al),t(_n.$$.fragment,al),al.forEach(a),Ra=$(s),J=d(s,"H2",{id:!0,tabindex:!0});var ll=g(J);t(Es.$$.fragment,ll),np=$(ll),t(wn.$$.fragment,ll),ll.forEach(a),Ba=$(s),N=d(s,"H2",{id:!0,tabindex:!0});var pl=g(N);t(qs.$$.fragment,pl),ap=$(pl),t(vn.$$.fragment,pl),pl.forEach(a),Ta=$(s),K=d(s,"H2",{id:!0,tabindex:!0});var el=g(K);t(js.$$.fragment,el),lp=$(el),t(En.$$.fragment,el),el.forEach(a),Ua=$(s),L=d(s,"H2",{id:!0,tabindex:!0});var ol=g(L);t(xs.$$.fragment,ol),pp=$(ol),t(qn.$$.fragment,ol),ol.forEach(a),Wa=$(s),V=d(s,"H2",{id:!0,tabindex:!0});var tl=g(V);t(ks.$$.fragment,tl),ep=$(tl),t(jn.$$.fragment,tl),tl.forEach(a),Ya=$(s),Qn=d(s,"P",{});var mp=g(Qn);op=C(mp,`Essentially the same as their Remeda counterparts. The difference being -that if the transformation results in no change, the original object/array is -returned.`),mp.forEach(a),Ja=$(s),G=d(s,"H2",{id:!0,tabindex:!0});var rl=g(G);t(Is.$$.fragment,rl),tp=$(rl),t(xn.$$.fragment,rl),rl.forEach(a),Na=$(s),H=d(s,"P",{});var Hs=g(H);rp=C(Hs,"Do a deep comparison with "),t(kn.$$.fragment,Hs),cp=C(Hs,`, and returns -`),t(In.$$.fragment,Hs),Dp=C(Hs," if the "),t(Pn.$$.fragment,Hs),yp=C(Hs," object matches."),Hs.forEach(a),Ka=$(s),x=d(s,"P",{});var X=g(x);Fp=C(X,"Scalar values are verified for equality (i.e., "),t(Hn.$$.fragment,X),Cp=C(X,` -will verify that the object has the prop `),t(Sn.$$.fragment,X),Ap=C(X," set to "),t(zn.$$.fragment,X),ip=C(X,`), and -functions are going to be invoked with the object value of the object and -expected to return `),t(Mn.$$.fragment,X),$p=C(X," upon matching."),X.forEach(a),La=$(s),t(On.$$.fragment,s),this.h()},h(){h(k,"id","importing"),h(k,"tabindex","-1"),h(S,"id","u-datain-updates"),h(S,"tabindex","-1"),h(z,"id","u-update-datain-updates"),h(z,"tabindex","-1"),h(ss,"id","simple-update"),h(ss,"tabindex","-1"),h(ns,"id","multiple-updates"),h(ns,"tabindex","-1"),h(as,"id","use-a-function"),h(as,"tabindex","-1"),h(ls,"id","array-manipulation"),h(ls,"tabindex","-1"),h(ps,"id","default-input-data"),h(ps,"tabindex","-1"),h(es,"id","partial-application"),h(es,"tabindex","-1"),h(B,"id","u-freeze-datain"),h(B,"tabindex","-1"),h(T,"id","u-updatein-datain-path-value"),h(T,"tabindex","-1"),h(U,"id","u-constant-datain"),h(U,"tabindex","-1"),h(W,"id","u-if-datain-predicate-updates"),h(W,"tabindex","-1"),h(Y,"id","u-filter-arrayin-predicate"),h(Y,"tabindex","-1"),h(J,"id","u-reject-arrayin-predicate"),h(J,"tabindex","-1"),h(N,"id","u-pickby-objectin-predicate"),h(N,"tabindex","-1"),h(K,"id","u-omitby-objectin-predicate"),h(K,"tabindex","-1"),h(L,"id","u-pick-objectin-keys"),h(L,"tabindex","-1"),h(V,"id","u-omit-objectin-keys"),h(V,"tabindex","-1"),h(G,"id","u-matches-datain-condition"),h(G,"tabindex","-1")},m(s,n){e(s,p,n),A(p,l),e(s,f,n),r(I,s,n),e(s,P,n),e(s,k,n),r(q,k,null),A(k,Ss),e(s,Z,n),e(s,_,n),r(E,_,null),A(_,cl),r(zs,_,null),A(_,Dl),e(s,Da,n),r(Ms,s,n),e(s,Yn,n),A(Yn,yl),e(s,ya,n),r(Os,s,n),e(s,S,n),r(cs,S,null),A(S,Fl),r(Rs,S,null),e(s,Fa,n),e(s,z,n),r(Ds,z,null),A(z,Cl),r(Bs,z,null),e(s,Ca,n),e(s,M,n),A(M,Al),r(Ts,M,null),A(M,il),r(Us,M,null),A(M,$l),e(s,Aa,n),e(s,O,n),A(O,fl),r(Ws,O,null),A(O,ul),r(Ys,O,null),A(O,ml),e(s,ia,n),e(s,R,n),A(R,dl),r(Js,R,null),A(R,gl),r(Ns,R,null),A(R,hl),e(s,$a,n),e(s,ys,n),A(ys,bl),r(Ks,ys,null),A(ys,_l),e(s,fa,n),e(s,Fs,n),A(Fs,wl),r(Ls,Fs,null),A(Fs,vl),e(s,ua,n),e(s,Cs,n),A(Cs,El),r(Vs,Cs,null),A(Cs,ql),e(s,ma,n),e(s,ss,n),r(As,ss,null),A(ss,jl),e(s,da,n),e(s,Jn,n),A(Jn,xl),e(s,ga,n),r(Gs,s,n),e(s,Nn,n),A(Nn,kl),e(s,ha,n),r(Qs,s,n),e(s,ns,n),r(is,ns,null),A(ns,Il),e(s,ba,n),r(Xs,s,n),e(s,as,n),r($s,as,null),A(as,Pl),e(s,_a,n),r(Zs,s,n),e(s,ls,n),r(fs,ls,null),A(ls,Hl),e(s,wa,n),e(s,Kn,n),A(Kn,Sl),e(s,va,n),r(sn,s,n),e(s,Ln,n),A(Ln,zl),e(s,Ea,n),r(nn,s,n),e(s,ps,n),r(us,ps,null),A(ps,Ml),e(s,qa,n),e(s,Vn,n),A(Vn,Ol),e(s,ja,n),r(an,s,n),e(s,es,n),r(ms,es,null),A(es,Rl),e(s,xa,n),r(ln,s,n),e(s,B,n),r(ds,B,null),A(B,Bl),r(pn,B,null),e(s,ka,n),e(s,Gn,n),A(Gn,Tl),e(s,Ia,n),r(en,s,n),e(s,T,n),r(gs,T,null),A(T,Ul),r(on,T,null),e(s,Pa,n),e(s,hs,n),A(hs,Wl),r(tn,hs,null),A(hs,Yl),e(s,Ha,n),r(rn,s,n),r(cn,s,n),r(Dn,s,n),r(yn,s,n),r(Fn,s,n),e(s,U,n),r(bs,U,null),A(U,Jl),r(Cn,U,null),e(s,Sa,n),e(s,_s,n),A(_s,Nl),r(An,_s,null),A(_s,Kl),e(s,za,n),r($n,s,n),r(fn,s,n),e(s,W,n),r(ws,W,null),A(W,Ll),r(un,W,null),e(s,Ma,n),e(s,j,n),A(j,Vl),r(mn,j,null),A(j,Gl),r(dn,j,null),A(j,Ql),r(gn,j,null),A(j,Xl),r(hn,j,null),A(j,Zl),e(s,Oa,n),r(bn,s,n),e(s,Y,n),r(vs,Y,null),A(Y,sp),r(_n,Y,null),e(s,Ra,n),e(s,J,n),r(Es,J,null),A(J,np),r(wn,J,null),e(s,Ba,n),e(s,N,n),r(qs,N,null),A(N,ap),r(vn,N,null),e(s,Ta,n),e(s,K,n),r(js,K,null),A(K,lp),r(En,K,null),e(s,Ua,n),e(s,L,n),r(xs,L,null),A(L,pp),r(qn,L,null),e(s,Wa,n),e(s,V,n),r(ks,V,null),A(V,ep),r(jn,V,null),e(s,Ya,n),e(s,Qn,n),A(Qn,op),e(s,Ja,n),e(s,G,n),r(Is,G,null),A(G,tp),r(xn,G,null),e(s,Na,n),e(s,H,n),A(H,rp),r(kn,H,null),A(H,cp),r(In,H,null),A(H,Dp),r(Pn,H,null),A(H,yp),e(s,Ka,n),e(s,x,n),A(x,Fp),r(Hn,x,null),A(x,Cp),r(Sn,x,null),A(x,Ap),r(zn,x,null),A(x,ip),r(Mn,x,null),A(x,$p),e(s,La,n),r(On,s,n),Va=!0},p(s,[n]){const Xn={};n&1&&(Xn.$$scope={dirty:n,ctx:s}),I.$set(Xn);const Ps={};n&1&&(Ps.$$scope={dirty:n,ctx:s}),q.$set(Ps);const pa={};n&1&&(pa.$$scope={dirty:n,ctx:s}),cs.$set(pa);const Rn={};n&1&&(Rn.$$scope={dirty:n,ctx:s}),Ds.$set(Rn);const Bn={};n&1&&(Bn.$$scope={dirty:n,ctx:s}),As.$set(Bn);const os={};n&1&&(os.$$scope={dirty:n,ctx:s}),is.$set(os);const ts={};n&1&&(ts.$$scope={dirty:n,ctx:s}),$s.$set(ts);const rs={};n&1&&(rs.$$scope={dirty:n,ctx:s}),fs.$set(rs);const Tn={};n&1&&(Tn.$$scope={dirty:n,ctx:s}),us.$set(Tn);const Un={};n&1&&(Un.$$scope={dirty:n,ctx:s}),ms.$set(Un);const Wn={};n&1&&(Wn.$$scope={dirty:n,ctx:s}),ds.$set(Wn);const Zn={};n&1&&(Zn.$$scope={dirty:n,ctx:s}),gs.$set(Zn);const ea={};n&1&&(ea.$$scope={dirty:n,ctx:s}),bs.$set(ea);const oa={};n&1&&(oa.$$scope={dirty:n,ctx:s}),ws.$set(oa);const sa={};n&1&&(sa.$$scope={dirty:n,ctx:s}),vs.$set(sa);const na={};n&1&&(na.$$scope={dirty:n,ctx:s}),Es.$set(na);const aa={};n&1&&(aa.$$scope={dirty:n,ctx:s}),qs.$set(aa);const ta={};n&1&&(ta.$$scope={dirty:n,ctx:s}),js.$set(ta);const ra={};n&1&&(ra.$$scope={dirty:n,ctx:s}),xs.$set(ra);const la={};n&1&&(la.$$scope={dirty:n,ctx:s}),ks.$set(la);const ca={};n&1&&(ca.$$scope={dirty:n,ctx:s}),Is.$set(ca)},i(s){Va||(c(I.$$.fragment,s),c(q.$$.fragment,s),c(E.$$.fragment,s),c(zs.$$.fragment,s),c(Ms.$$.fragment,s),c(Os.$$.fragment,s),c(cs.$$.fragment,s),c(Rs.$$.fragment,s),c(Ds.$$.fragment,s),c(Bs.$$.fragment,s),c(Ts.$$.fragment,s),c(Us.$$.fragment,s),c(Ws.$$.fragment,s),c(Ys.$$.fragment,s),c(Js.$$.fragment,s),c(Ns.$$.fragment,s),c(Ks.$$.fragment,s),c(Ls.$$.fragment,s),c(Vs.$$.fragment,s),c(As.$$.fragment,s),c(Gs.$$.fragment,s),c(Qs.$$.fragment,s),c(is.$$.fragment,s),c(Xs.$$.fragment,s),c($s.$$.fragment,s),c(Zs.$$.fragment,s),c(fs.$$.fragment,s),c(sn.$$.fragment,s),c(nn.$$.fragment,s),c(us.$$.fragment,s),c(an.$$.fragment,s),c(ms.$$.fragment,s),c(ln.$$.fragment,s),c(ds.$$.fragment,s),c(pn.$$.fragment,s),c(en.$$.fragment,s),c(gs.$$.fragment,s),c(on.$$.fragment,s),c(tn.$$.fragment,s),c(rn.$$.fragment,s),c(cn.$$.fragment,s),c(Dn.$$.fragment,s),c(yn.$$.fragment,s),c(Fn.$$.fragment,s),c(bs.$$.fragment,s),c(Cn.$$.fragment,s),c(An.$$.fragment,s),c($n.$$.fragment,s),c(fn.$$.fragment,s),c(ws.$$.fragment,s),c(un.$$.fragment,s),c(mn.$$.fragment,s),c(dn.$$.fragment,s),c(gn.$$.fragment,s),c(hn.$$.fragment,s),c(bn.$$.fragment,s),c(vs.$$.fragment,s),c(_n.$$.fragment,s),c(Es.$$.fragment,s),c(wn.$$.fragment,s),c(qs.$$.fragment,s),c(vn.$$.fragment,s),c(js.$$.fragment,s),c(En.$$.fragment,s),c(xs.$$.fragment,s),c(qn.$$.fragment,s),c(ks.$$.fragment,s),c(jn.$$.fragment,s),c(Is.$$.fragment,s),c(xn.$$.fragment,s),c(kn.$$.fragment,s),c(In.$$.fragment,s),c(Pn.$$.fragment,s),c(Hn.$$.fragment,s),c(Sn.$$.fragment,s),c(zn.$$.fragment,s),c(Mn.$$.fragment,s),c(On.$$.fragment,s),Va=!0)},o(s){D(I.$$.fragment,s),D(q.$$.fragment,s),D(E.$$.fragment,s),D(zs.$$.fragment,s),D(Ms.$$.fragment,s),D(Os.$$.fragment,s),D(cs.$$.fragment,s),D(Rs.$$.fragment,s),D(Ds.$$.fragment,s),D(Bs.$$.fragment,s),D(Ts.$$.fragment,s),D(Us.$$.fragment,s),D(Ws.$$.fragment,s),D(Ys.$$.fragment,s),D(Js.$$.fragment,s),D(Ns.$$.fragment,s),D(Ks.$$.fragment,s),D(Ls.$$.fragment,s),D(Vs.$$.fragment,s),D(As.$$.fragment,s),D(Gs.$$.fragment,s),D(Qs.$$.fragment,s),D(is.$$.fragment,s),D(Xs.$$.fragment,s),D($s.$$.fragment,s),D(Zs.$$.fragment,s),D(fs.$$.fragment,s),D(sn.$$.fragment,s),D(nn.$$.fragment,s),D(us.$$.fragment,s),D(an.$$.fragment,s),D(ms.$$.fragment,s),D(ln.$$.fragment,s),D(ds.$$.fragment,s),D(pn.$$.fragment,s),D(en.$$.fragment,s),D(gs.$$.fragment,s),D(on.$$.fragment,s),D(tn.$$.fragment,s),D(rn.$$.fragment,s),D(cn.$$.fragment,s),D(Dn.$$.fragment,s),D(yn.$$.fragment,s),D(Fn.$$.fragment,s),D(bs.$$.fragment,s),D(Cn.$$.fragment,s),D(An.$$.fragment,s),D($n.$$.fragment,s),D(fn.$$.fragment,s),D(ws.$$.fragment,s),D(un.$$.fragment,s),D(mn.$$.fragment,s),D(dn.$$.fragment,s),D(gn.$$.fragment,s),D(hn.$$.fragment,s),D(bn.$$.fragment,s),D(vs.$$.fragment,s),D(_n.$$.fragment,s),D(Es.$$.fragment,s),D(wn.$$.fragment,s),D(qs.$$.fragment,s),D(vn.$$.fragment,s),D(js.$$.fragment,s),D(En.$$.fragment,s),D(xs.$$.fragment,s),D(qn.$$.fragment,s),D(ks.$$.fragment,s),D(jn.$$.fragment,s),D(Is.$$.fragment,s),D(xn.$$.fragment,s),D(kn.$$.fragment,s),D(In.$$.fragment,s),D(Pn.$$.fragment,s),D(Hn.$$.fragment,s),D(Sn.$$.fragment,s),D(zn.$$.fragment,s),D(Mn.$$.fragment,s),D(On.$$.fragment,s),Va=!1},d(s){s&&a(p),s&&a(f),y(I,s),s&&a(P),s&&a(k),y(q),s&&a(Z),s&&a(_),y(E),y(zs),s&&a(Da),y(Ms,s),s&&a(Yn),s&&a(ya),y(Os,s),s&&a(S),y(cs),y(Rs),s&&a(Fa),s&&a(z),y(Ds),y(Bs),s&&a(Ca),s&&a(M),y(Ts),y(Us),s&&a(Aa),s&&a(O),y(Ws),y(Ys),s&&a(ia),s&&a(R),y(Js),y(Ns),s&&a($a),s&&a(ys),y(Ks),s&&a(fa),s&&a(Fs),y(Ls),s&&a(ua),s&&a(Cs),y(Vs),s&&a(ma),s&&a(ss),y(As),s&&a(da),s&&a(Jn),s&&a(ga),y(Gs,s),s&&a(Nn),s&&a(ha),y(Qs,s),s&&a(ns),y(is),s&&a(ba),y(Xs,s),s&&a(as),y($s),s&&a(_a),y(Zs,s),s&&a(ls),y(fs),s&&a(wa),s&&a(Kn),s&&a(va),y(sn,s),s&&a(Ln),s&&a(Ea),y(nn,s),s&&a(ps),y(us),s&&a(qa),s&&a(Vn),s&&a(ja),y(an,s),s&&a(es),y(ms),s&&a(xa),y(ln,s),s&&a(B),y(ds),y(pn),s&&a(ka),s&&a(Gn),s&&a(Ia),y(en,s),s&&a(T),y(gs),y(on),s&&a(Pa),s&&a(hs),y(tn),s&&a(Ha),y(rn,s),y(cn,s),y(Dn,s),y(yn,s),y(Fn,s),s&&a(U),y(bs),y(Cn),s&&a(Sa),s&&a(_s),y(An),s&&a(za),y($n,s),y(fn,s),s&&a(W),y(ws),y(un),s&&a(Ma),s&&a(j),y(mn),y(dn),y(gn),y(hn),s&&a(Oa),y(bn,s),s&&a(Y),y(vs),y(_n),s&&a(Ra),s&&a(J),y(Es),y(wn),s&&a(Ba),s&&a(N),y(qs),y(vn),s&&a(Ta),s&&a(K),y(js),y(En),s&&a(Ua),s&&a(L),y(xs),y(qn),s&&a(Wa),s&&a(V),y(ks),y(jn),s&&a(Ya),s&&a(Qn),s&&a(Ja),s&&a(G),y(Is),y(xn),s&&a(Na),s&&a(H),y(kn),y(In),y(Pn),s&&a(Ka),s&&a(x),y(Hn),y(Sn),y(zn),y(Mn),s&&a(La),y(On,s)}}}class Vp extends dp{constructor(p){super(),gp(this,p,null,Np,hp,{})}}export{Vp as default}; diff --git a/docs/_app/immutable/components/pages/latest/get-started/_page.md-5c5fe5e6.js b/docs/_app/immutable/components/pages/latest/get-started/_page.md-5c5fe5e6.js deleted file mode 100644 index e7773b1..0000000 --- a/docs/_app/immutable/components/pages/latest/get-started/_page.md-5c5fe5e6.js +++ /dev/null @@ -1,78 +0,0 @@ -import{S as ln,i as pn,s as on,k as t,q as y,a as F,w as A,l as r,m as c,r as D,h as n,c as C,x as f,n as U,b as o,W as l,y as u,f as m,t as d,z as $,a2 as tn}from"../../../../chunks/singletons-79165f10.js";import{L as vs,I as rn,a as Gs,C as ss}from"../../../../chunks/Info-8cb253a1.js";function cn(b){let e;return{c(){e=y("#")},l(p){e=D(p,"#")},m(p,i){o(p,e,i)},d(p){p&&n(e)}}}function yn(b){let e,p,i,g,_;return i=new ss({props:{code:"updeep"}}),{c(){e=t("p"),p=y(`This is a fork of the main updeep package. For ease of reading — not to -mention ease of shamelessly lifting large pieces of the original -documentation — in this documentation all mentions of `),A(i.$$.fragment),g=y(` refers to this -fork.`)},l(h){e=r(h,"P",{});var E=c(e);p=D(E,`This is a fork of the main updeep package. For ease of reading — not to -mention ease of shamelessly lifting large pieces of the original -documentation — in this documentation all mentions of `),f(i.$$.fragment,E),g=D(E,` refers to this -fork.`),E.forEach(n)},m(h,E){o(h,e,E),l(e,p),u(i,e,null),l(e,g),_=!0},p:tn,i(h){_||(m(i.$$.fragment,h),_=!0)},o(h){d(i.$$.fragment,h),_=!1},d(h){h&&n(e),$(i)}}}function Dn(b){let e;return{c(){e=y("#")},l(p){e=D(p,"#")},m(p,i){o(p,e,i)},d(p){p&&n(e)}}}function Fn(b){let e;return{c(){e=y("#")},l(p){e=D(p,"#")},m(p,i){o(p,e,i)},d(p){p&&n(e)}}}function Cn(b){let e;return{c(){e=y("#")},l(p){e=D(p,"#")},m(p,i){o(p,e,i)},d(p){p&&n(e)}}}function An(b){let e,p,i,g,_,h,E,w,j,ks,Cs,P,As,J,ws,fs,V,qs,us,X,xs,ms,q,z,Is,ds,v,ns,as,js,Ps,es,ls,zs,Ts,ps,os,Ls,$s,O,T,ts,k,S,Rs,H,Bs,M,Us,Os,rs,L,N,Ss,K,Hs,hs,x,R,Ms,bs,Q,I,B,Ns,Es,W,gs;return j=new vs({props:{class:"header-anchor",href:"#about","aria-hidden":"true",$$slots:{default:[cn]},$$scope:{ctx:b}}}),P=new rn({props:{$$slots:{default:[yn]},$$scope:{ctx:b}}}),z=new vs({props:{class:"header-anchor",href:"#differences-with-the-original-updeep","aria-hidden":"true",$$slots:{default:[Dn]},$$scope:{ctx:b}}}),O=new Gs({props:{lang:"javascript",ext:"js",linesCount:10,code:`
// original updeep
-const dataIn = { a: 1, b: 2 };
-
-let dataOut = u({ c: 3 }, dataIn); // simple call
-dataOut = u({ c: 3 })(dataIn); // curried
-
-// updeep-remeda
-dataOut = u(dataIn, { c: 3 }); // simple call
-dataOut = u({ c: 3 })(dataIn); // curried
-
`}}),S=new ss({props:{code:"withDefault"}}),H=new ss({props:{code:"pipe"}}),M=new ss({props:{code:"??"}}),N=new ss({props:{code:"u.omitted"}}),K=new ss({props:{code:"u.skip"}}),R=new vs({props:{class:"header-anchor",href:"#installation","aria-hidden":"true",$$slots:{default:[Fn]},$$scope:{ctx:b}}}),Q=new Gs({props:{lang:"bash",ext:"sh",linesCount:4,code:`
$ npm install @yanick/updeep-remeda
-# or
-$ pnpm install @yanick/updeep-remeda
-
`}}),B=new vs({props:{class:"header-anchor",href:"#full-example","aria-hidden":"true",$$slots:{default:[Cn]},$$scope:{ctx:b}}}),W=new Gs({props:{lang:"javascript",ext:"js",linesCount:42,code:`
import u from "@yanick/updeep-remeda";
-
-const person = {
-  name: { first: "Bill", last: "Sagat" },
-  children: [
-    { name: "Mary-Kate", age: 7 },
-    { name: "Ashley", age: 7 },
-  ],
-  todo: ["Be funny", "Manage household"],
-  email: "bill@example.com",
-  version: 1,
-};
-
-const inc = (i) => i + 1;
-
-const eq = (x) => (y) => x === y;
-
-const newPerson = u(person, {
-  // Change first name
-  name: { first: "Bob" },
-  // Increment all children's ages
-  children: u.map({ age: inc }),
-  // Update email
-  email: "bob@example.com",
-  // Remove todo
-  todo: u.reject(eq("Be funny")),
-  // Increment version
-  version: inc,
-});
-// => {
-//  name: { first: 'Bob', last: 'Sagat' },
-//  children: [
-//    { name: 'Mary-Kate', age: 8 },
-//    { name: 'Ashley', age: 8 }
-//  ],
-//  todo: [
-//    'Manage household'
-//  ],
-//  email: 'bob@example.com',
-//  version: 2
-//}
-
`}}),{c(){e=t("h1"),p=y("updeep-remeda"),i=F(),g=t("blockquote"),_=t("p"),h=y(`Easily update nested frozen objects and arrays in a declarative and immutable -manner.`),E=F(),w=t("h2"),A(j.$$.fragment),ks=y(" About"),Cs=F(),A(P.$$.fragment),As=F(),J=t("p"),ws=y(`updeep makes updating deeply nested objects/arrays painless by allowing you to -declare the updates you would like to make and it will take care of the rest. It -will recursively return the same instance if no changes have been made, making -it ideal for using reference equality checks to detect changes.`),fs=F(),V=t("p"),qs=y(`Because of this, everything returned by updeep is frozen. Not only that, but -updeep assumes that every object passed in to update is immutable, so it may -freeze objects passed in as well. Note that the freezing only happens in -development.`),us=F(),X=t("p"),xs=y("This fork of updeep requires Remeda, but works very well with any other utility function ([lodash], [Ramda], etc)."),ms=F(),q=t("h2"),A(z.$$.fragment),Is=y(" Differences with the original Updeep"),ds=F(),v=t("ul"),ns=t("li"),as=t("p"),js=y(`Under the hood, the use of lodash has -been replaced by Remeda (for better type support and tree-shaking abilities).`),Ps=F(),es=t("li"),ls=t("p"),zs=y("The codebase has been ported to TypeScript (mostly for the lulz)."),Ts=F(),ps=t("li"),os=t("p"),Ls=y("The order of parameters in the non-curryied invocation of functions has been modified. In the original updeep the input object is the last parameter, whereas here it's the first."),$s=F(),A(O.$$.fragment),T=t("ul"),ts=t("li"),k=t("p"),A(S.$$.fragment),Rs=y(` has been removed as the behavior can be implemented using -Remeda's `),A(H.$$.fragment),Bs=y(", or a simple "),A(M.$$.fragment),Us=y("."),Os=F(),rs=t("li"),L=t("p"),A(N.$$.fragment),Ss=y(" has been renamed "),A(K.$$.fragment),Hs=y("."),hs=F(),x=t("h2"),A(R.$$.fragment),Ms=y(" Installation"),bs=F(),A(Q.$$.fragment),I=t("h2"),A(B.$$.fragment),Ns=y(" Full example"),Es=F(),A(W.$$.fragment),this.h()},l(s){e=r(s,"H1",{});var a=c(e);p=D(a,"updeep-remeda"),a.forEach(n),i=C(s),g=r(s,"BLOCKQUOTE",{});var cs=c(g);_=r(cs,"P",{});var ys=c(_);h=D(ys,`Easily update nested frozen objects and arrays in a declarative and immutable -manner.`),ys.forEach(n),cs.forEach(n),E=C(s),w=r(s,"H2",{id:!0,tabindex:!0});var Y=c(w);f(j.$$.fragment,Y),ks=D(Y," About"),Y.forEach(n),Cs=C(s),f(P.$$.fragment,s),As=C(s),J=r(s,"P",{});var Ds=c(J);ws=D(Ds,`updeep makes updating deeply nested objects/arrays painless by allowing you to -declare the updates you would like to make and it will take care of the rest. It -will recursively return the same instance if no changes have been made, making -it ideal for using reference equality checks to detect changes.`),Ds.forEach(n),fs=C(s),V=r(s,"P",{});var is=c(V);qs=D(is,`Because of this, everything returned by updeep is frozen. Not only that, but -updeep assumes that every object passed in to update is immutable, so it may -freeze objects passed in as well. Note that the freezing only happens in -development.`),is.forEach(n),us=C(s),X=r(s,"P",{});var Js=c(X);xs=D(Js,"This fork of updeep requires Remeda, but works very well with any other utility function ([lodash], [Ramda], etc)."),Js.forEach(n),ms=C(s),q=r(s,"H2",{id:!0,tabindex:!0});var Ks=c(q);f(z.$$.fragment,Ks),Is=D(Ks," Differences with the original Updeep"),Ks.forEach(n),ds=C(s),v=r(s,"UL",{});var Z=c(v);ns=r(Z,"LI",{});var Vs=c(ns);as=r(Vs,"P",{});var Xs=c(as);js=D(Xs,`Under the hood, the use of lodash has -been replaced by Remeda (for better type support and tree-shaking abilities).`),Xs.forEach(n),Vs.forEach(n),Ps=C(Z),es=r(Z,"LI",{});var Ys=c(es);ls=r(Ys,"P",{});var Zs=c(ls);zs=D(Zs,"The codebase has been ported to TypeScript (mostly for the lulz)."),Zs.forEach(n),Ys.forEach(n),Ts=C(Z),ps=r(Z,"LI",{});var sn=c(ps);os=r(sn,"P",{});var nn=c(os);Ls=D(nn,"The order of parameters in the non-curryied invocation of functions has been modified. In the original updeep the input object is the last parameter, whereas here it's the first."),nn.forEach(n),sn.forEach(n),Z.forEach(n),$s=C(s),f(O.$$.fragment,s),T=r(s,"UL",{});var _s=c(T);ts=r(_s,"LI",{});var an=c(ts);k=r(an,"P",{});var G=c(k);f(S.$$.fragment,G),Rs=D(G,` has been removed as the behavior can be implemented using -Remeda's `),f(H.$$.fragment,G),Bs=D(G,", or a simple "),f(M.$$.fragment,G),Us=D(G,"."),G.forEach(n),an.forEach(n),Os=C(_s),rs=r(_s,"LI",{});var en=c(rs);L=r(en,"P",{});var Fs=c(L);f(N.$$.fragment,Fs),Ss=D(Fs," has been renamed "),f(K.$$.fragment,Fs),Hs=D(Fs,"."),Fs.forEach(n),en.forEach(n),_s.forEach(n),hs=C(s),x=r(s,"H2",{id:!0,tabindex:!0});var Qs=c(x);f(R.$$.fragment,Qs),Ms=D(Qs," Installation"),Qs.forEach(n),bs=C(s),f(Q.$$.fragment,s),I=r(s,"H2",{id:!0,tabindex:!0});var Ws=c(I);f(B.$$.fragment,Ws),Ns=D(Ws," Full example"),Ws.forEach(n),Es=C(s),f(W.$$.fragment,s),this.h()},h(){U(w,"id","about"),U(w,"tabindex","-1"),U(q,"id","differences-with-the-original-updeep"),U(q,"tabindex","-1"),U(x,"id","installation"),U(x,"tabindex","-1"),U(I,"id","full-example"),U(I,"tabindex","-1")},m(s,a){o(s,e,a),l(e,p),o(s,i,a),o(s,g,a),l(g,_),l(_,h),o(s,E,a),o(s,w,a),u(j,w,null),l(w,ks),o(s,Cs,a),u(P,s,a),o(s,As,a),o(s,J,a),l(J,ws),o(s,fs,a),o(s,V,a),l(V,qs),o(s,us,a),o(s,X,a),l(X,xs),o(s,ms,a),o(s,q,a),u(z,q,null),l(q,Is),o(s,ds,a),o(s,v,a),l(v,ns),l(ns,as),l(as,js),l(v,Ps),l(v,es),l(es,ls),l(ls,zs),l(v,Ts),l(v,ps),l(ps,os),l(os,Ls),o(s,$s,a),u(O,s,a),o(s,T,a),l(T,ts),l(ts,k),u(S,k,null),l(k,Rs),u(H,k,null),l(k,Bs),u(M,k,null),l(k,Us),l(T,Os),l(T,rs),l(rs,L),u(N,L,null),l(L,Ss),u(K,L,null),l(L,Hs),o(s,hs,a),o(s,x,a),u(R,x,null),l(x,Ms),o(s,bs,a),u(Q,s,a),o(s,I,a),u(B,I,null),l(I,Ns),o(s,Es,a),u(W,s,a),gs=!0},p(s,[a]){const cs={};a&1&&(cs.$$scope={dirty:a,ctx:s}),j.$set(cs);const ys={};a&1&&(ys.$$scope={dirty:a,ctx:s}),P.$set(ys);const Y={};a&1&&(Y.$$scope={dirty:a,ctx:s}),z.$set(Y);const Ds={};a&1&&(Ds.$$scope={dirty:a,ctx:s}),R.$set(Ds);const is={};a&1&&(is.$$scope={dirty:a,ctx:s}),B.$set(is)},i(s){gs||(m(j.$$.fragment,s),m(P.$$.fragment,s),m(z.$$.fragment,s),m(O.$$.fragment,s),m(S.$$.fragment,s),m(H.$$.fragment,s),m(M.$$.fragment,s),m(N.$$.fragment,s),m(K.$$.fragment,s),m(R.$$.fragment,s),m(Q.$$.fragment,s),m(B.$$.fragment,s),m(W.$$.fragment,s),gs=!0)},o(s){d(j.$$.fragment,s),d(P.$$.fragment,s),d(z.$$.fragment,s),d(O.$$.fragment,s),d(S.$$.fragment,s),d(H.$$.fragment,s),d(M.$$.fragment,s),d(N.$$.fragment,s),d(K.$$.fragment,s),d(R.$$.fragment,s),d(Q.$$.fragment,s),d(B.$$.fragment,s),d(W.$$.fragment,s),gs=!1},d(s){s&&n(e),s&&n(i),s&&n(g),s&&n(E),s&&n(w),$(j),s&&n(Cs),$(P,s),s&&n(As),s&&n(J),s&&n(fs),s&&n(V),s&&n(us),s&&n(X),s&&n(ms),s&&n(q),$(z),s&&n(ds),s&&n(v),s&&n($s),$(O,s),s&&n(T),$(S),$(H),$(M),$(N),$(K),s&&n(hs),s&&n(x),$(R),s&&n(bs),$(Q,s),s&&n(I),$(B),s&&n(Es),$(W,s)}}}class mn extends ln{constructor(e){super(),pn(this,e,null,An,on,{})}}export{mn as default}; diff --git a/docs/_app/immutable/modules/pages/_layout.js-82ef414d.js b/docs/_app/immutable/modules/pages/_layout.js-82ef414d.js deleted file mode 100644 index 492bed4..0000000 --- a/docs/_app/immutable/modules/pages/_layout.js-82ef414d.js +++ /dev/null @@ -1 +0,0 @@ -import{l as a,p as o}from"../../chunks/_layout-32f74dae.js";export{a as load,o as prerender}; diff --git a/docs/_app/immutable/modules/pages/_page.js-c1f1be17.js b/docs/_app/immutable/modules/pages/_page.js-c1f1be17.js deleted file mode 100644 index 8529a23..0000000 --- a/docs/_app/immutable/modules/pages/_page.js-c1f1be17.js +++ /dev/null @@ -1 +0,0 @@ -import"../../chunks/index-35a671a5.js";import{l as p,p as a}from"../../chunks/_page-a27df1e4.js";export{p as load,a as prerender}; diff --git a/docs/_app/immutable/modules/pages/latest/_page.js-bc157eed.js b/docs/_app/immutable/modules/pages/latest/_page.js-bc157eed.js deleted file mode 100644 index e93a51b..0000000 --- a/docs/_app/immutable/modules/pages/latest/_page.js-bc157eed.js +++ /dev/null @@ -1 +0,0 @@ -import"../../../chunks/index-35a671a5.js";import{l as p,p as a}from"../../../chunks/_page-115bdbbb.js";export{p as load,a as prerender}; diff --git a/docs/_app/immutable/start-4894d21d.js b/docs/_app/immutable/start-4894d21d.js deleted file mode 100644 index a043449..0000000 --- a/docs/_app/immutable/start-4894d21d.js +++ /dev/null @@ -1 +0,0 @@ -import{S as at,i as rt,s as ot,a as st,e as q,c as it,b as M,g as de,t as B,d as pe,f as F,h as G,j as lt,o as Oe,k as ct,l as ft,m as ut,n as ve,p as C,q as dt,r as pt,u as ht,v as W,w as Y,x as Ue,y as X,z as Z,A as tt,I as V,B as Je,C as ce,D as ze,E as Ee,F as fe,G as K,H as We,J as ue,P as Ye,K as mt,L as _t,M as gt}from"./chunks/singletons-79165f10.js";import{R as Xe,H as Ie}from"./chunks/control-f5b05b5f.js";function yt(a,e){return a==="/"||e==="ignore"?a:e==="never"?a.endsWith("/")?a.slice(0,-1):a:e==="always"&&!a.endsWith("/")?a+"/":a}function wt(a){return a.split("%25").map(decodeURI).join("%25")}function bt(a){for(const e in a)a[e]=decodeURIComponent(a[e]);return a}const vt=["href","pathname","search","searchParams","toString","toJSON"];function Et(a,e){const n=new URL(a);for(const i of vt){let o=n[i];Object.defineProperty(n,i,{get(){return e(),o},enumerable:!0,configurable:!0})}return kt(n),n}function kt(a){Object.defineProperty(a,"hash",{get(){throw new Error("Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead")}})}const Rt="/__data.json";function St(a){return a.replace(/\/$/,"")+Rt}function Lt(a){let e=5381;if(typeof a=="string"){let n=a.length;for(;n;)e=e*33^a.charCodeAt(--n)}else if(ArrayBuffer.isView(a)){const n=new Uint8Array(a.buffer,a.byteOffset,a.byteLength);let i=n.length;for(;i;)e=e*33^n[--i]}else throw new TypeError("value must be a string or TypedArray");return(e>>>0).toString(36)}const he=window.fetch;window.fetch=(a,e)=>((a instanceof Request?a.method:(e==null?void 0:e.method)||"GET")!=="GET"&&te.delete(je(a)),he(a,e));const te=new Map;function Ot(a,e){const n=je(a,e),i=document.querySelector(n);if(i!=null&&i.textContent){const{body:o,...u}=JSON.parse(i.textContent),t=i.getAttribute("data-ttl");return t&&te.set(n,{body:o,init:u,ttl:1e3*Number(t)}),Promise.resolve(new Response(o,u))}return he(a,e)}function It(a,e,n){if(te.size>0){const i=je(a,n),o=te.get(i);if(o){if(performance.now(){const o=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(i);if(o)return e.push({name:o[1],matcher:o[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const u=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(i);if(u)return e.push({name:u[1],matcher:u[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!i)return;const t=i.split(/\[(.+?)\](?!\])/);return"/"+t.map((_,p)=>{if(p%2){if(_.startsWith("x+"))return ke(String.fromCharCode(parseInt(_.slice(2),16)));if(_.startsWith("u+"))return ke(String.fromCharCode(..._.slice(2).split("-").map(P=>parseInt(P,16))));const g=At.exec(_);if(!g)throw new Error(`Invalid param: ${_}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,w,S,$,T]=g;return e.push({name:$,matcher:T,optional:!!w,rest:!!S,chained:S?p===1&&t[0]==="":!1}),S?"(.*?)":w?"([^/]*)?":"([^/]+?)"}return ke(_)}).join("")}).join("")}/?$`),params:e}}function Ut(a){return!/^\([^)]+\)$/.test(a)}function jt(a){return a.slice(1).split("/").filter(Ut)}function Nt(a,e,n){const i={},o=a.slice(1);let u="";for(let t=0;t=t;)o[p]=o[p-1],p-=1;continue}return}i[f.name]=_}}if(!u)return i}function ke(a){return a.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function $t(a,e,n,i){const o=new Set(e);return Object.entries(n).map(([f,[_,p,g]])=>{const{pattern:w,params:S}=Pt(f),$={id:f,exec:T=>{const P=w.exec(T);if(P)return Nt(P,S,i)},errors:[1,...g||[]].map(T=>a[T]),layouts:[0,...p||[]].map(t),leaf:u(_)};return $.errors.length=$.layouts.length=Math.max($.errors.length,$.layouts.length),$});function u(f){const _=f<0;return _&&(f=~f),[_,a[f]]}function t(f){return f===void 0?f:[o.has(f),a[f]]}}function Tt(a){let e,n,i;var o=a[0][0];function u(t){return{props:{data:t[2],form:t[1]}}}return o&&(e=W(o,u(a))),{c(){e&&Y(e.$$.fragment),n=q()},l(t){e&&Ue(e.$$.fragment,t),n=q()},m(t,f){e&&X(e,t,f),M(t,n,f),i=!0},p(t,f){const _={};if(f&4&&(_.data=t[2]),f&2&&(_.form=t[1]),o!==(o=t[0][0])){if(e){de();const p=e;B(p.$$.fragment,1,0,()=>{Z(p,1)}),pe()}o?(e=W(o,u(t)),Y(e.$$.fragment),F(e.$$.fragment,1),X(e,n.parentNode,n)):e=null}else o&&e.$set(_)},i(t){i||(e&&F(e.$$.fragment,t),i=!0)},o(t){e&&B(e.$$.fragment,t),i=!1},d(t){t&&G(n),e&&Z(e,t)}}}function Dt(a){let e,n,i;var o=a[0][0];function u(t){return{props:{data:t[2],$$slots:{default:[Ct]},$$scope:{ctx:t}}}}return o&&(e=W(o,u(a))),{c(){e&&Y(e.$$.fragment),n=q()},l(t){e&&Ue(e.$$.fragment,t),n=q()},m(t,f){e&&X(e,t,f),M(t,n,f),i=!0},p(t,f){const _={};if(f&4&&(_.data=t[2]),f&523&&(_.$$scope={dirty:f,ctx:t}),o!==(o=t[0][0])){if(e){de();const p=e;B(p.$$.fragment,1,0,()=>{Z(p,1)}),pe()}o?(e=W(o,u(t)),Y(e.$$.fragment),F(e.$$.fragment,1),X(e,n.parentNode,n)):e=null}else o&&e.$set(_)},i(t){i||(e&&F(e.$$.fragment,t),i=!0)},o(t){e&&B(e.$$.fragment,t),i=!1},d(t){t&&G(n),e&&Z(e,t)}}}function Ct(a){let e,n,i;var o=a[0][1];function u(t){return{props:{data:t[3],form:t[1]}}}return o&&(e=W(o,u(a))),{c(){e&&Y(e.$$.fragment),n=q()},l(t){e&&Ue(e.$$.fragment,t),n=q()},m(t,f){e&&X(e,t,f),M(t,n,f),i=!0},p(t,f){const _={};if(f&8&&(_.data=t[3]),f&2&&(_.form=t[1]),o!==(o=t[0][1])){if(e){de();const p=e;B(p.$$.fragment,1,0,()=>{Z(p,1)}),pe()}o?(e=W(o,u(t)),Y(e.$$.fragment),F(e.$$.fragment,1),X(e,n.parentNode,n)):e=null}else o&&e.$set(_)},i(t){i||(e&&F(e.$$.fragment,t),i=!0)},o(t){e&&B(e.$$.fragment,t),i=!1},d(t){t&&G(n),e&&Z(e,t)}}}function Ze(a){let e,n=a[5]&&Qe(a);return{c(){e=ct("div"),n&&n.c(),this.h()},l(i){e=ft(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var o=ut(e);n&&n.l(o),o.forEach(G),this.h()},h(){ve(e,"id","svelte-announcer"),ve(e,"aria-live","assertive"),ve(e,"aria-atomic","true"),C(e,"position","absolute"),C(e,"left","0"),C(e,"top","0"),C(e,"clip","rect(0 0 0 0)"),C(e,"clip-path","inset(50%)"),C(e,"overflow","hidden"),C(e,"white-space","nowrap"),C(e,"width","1px"),C(e,"height","1px")},m(i,o){M(i,e,o),n&&n.m(e,null)},p(i,o){i[5]?n?n.p(i,o):(n=Qe(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&G(e),n&&n.d()}}}function Qe(a){let e;return{c(){e=dt(a[6])},l(n){e=pt(n,a[6])},m(n,i){M(n,e,i)},p(n,i){i&64&&ht(e,n[6])},d(n){n&&G(e)}}}function Vt(a){let e,n,i,o,u;const t=[Dt,Tt],f=[];function _(g,w){return g[0][1]?0:1}e=_(a),n=f[e]=t[e](a);let p=a[4]&&Ze(a);return{c(){n.c(),i=st(),p&&p.c(),o=q()},l(g){n.l(g),i=it(g),p&&p.l(g),o=q()},m(g,w){f[e].m(g,w),M(g,i,w),p&&p.m(g,w),M(g,o,w),u=!0},p(g,[w]){let S=e;e=_(g),e===S?f[e].p(g,w):(de(),B(f[S],1,1,()=>{f[S]=null}),pe(),n=f[e],n?n.p(g,w):(n=f[e]=t[e](g),n.c()),F(n,1),n.m(i.parentNode,i)),g[4]?p?p.p(g,w):(p=Ze(g),p.c(),p.m(o.parentNode,o)):p&&(p.d(1),p=null)},i(g){u||(F(n),u=!0)},o(g){B(n),u=!1},d(g){f[e].d(g),g&&G(i),p&&p.d(g),g&&G(o)}}}function qt(a,e,n){let{stores:i}=e,{page:o}=e,{components:u}=e,{form:t}=e,{data_0:f=null}=e,{data_1:_=null}=e;lt(i.page.notify);let p=!1,g=!1,w=null;return Oe(()=>{const S=i.page.subscribe(()=>{p&&(n(5,g=!0),n(6,w=document.title||"untitled page"))});return n(4,p=!0),S}),a.$$set=S=>{"stores"in S&&n(7,i=S.stores),"page"in S&&n(8,o=S.page),"components"in S&&n(0,u=S.components),"form"in S&&n(1,t=S.form),"data_0"in S&&n(2,f=S.data_0),"data_1"in S&&n(3,_=S.data_1)},a.$$.update=()=>{a.$$.dirty&384&&i.page.set(o)},[u,t,f,_,p,g,w,i,o]}class Bt extends at{constructor(e){super(),rt(this,e,qt,Vt,ot,{stores:7,page:8,components:0,form:1,data_0:2,data_1:3})}}const Ft="modulepreload",Gt=function(a,e){return new URL(a,e).href},xe={},z=function(e,n,i){if(!n||n.length===0)return e();const o=document.getElementsByTagName("link");return Promise.all(n.map(u=>{if(u=Gt(u,i),u in xe)return;xe[u]=!0;const t=u.endsWith(".css"),f=t?'[rel="stylesheet"]':"";if(!!i)for(let g=o.length-1;g>=0;g--){const w=o[g];if(w.href===u&&(!t||w.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${f}`))return;const p=document.createElement("link");if(p.rel=t?"stylesheet":Ft,t||(p.as="script",p.crossOrigin=""),p.href=u,document.head.appendChild(p),t)return new Promise((g,w)=>{p.addEventListener("load",g),p.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${u}`)))})})).then(()=>e())},Ht={},me=[()=>z(()=>import("./chunks/0-0174d166.js"),["./chunks/0-0174d166.js","./chunks/_layout-32f74dae.js","./components/pages/_layout.svelte-ac40f340.js","./chunks/singletons-79165f10.js","./chunks/contexts-c54c563b.js","./chunks/stores-1c9d0b64.js","./assets/_layout-d4f4ab95.css"],import.meta.url),()=>z(()=>import("./chunks/1-1bd08e4a.js"),["./chunks/1-1bd08e4a.js","./components/error.svelte-884b4aac.js","./chunks/singletons-79165f10.js","./chunks/stores-1c9d0b64.js"],import.meta.url),()=>z(()=>import("./chunks/2-c0299577.js"),["./chunks/2-c0299577.js","./chunks/_page-a27df1e4.js","./chunks/index-35a671a5.js","./chunks/control-f5b05b5f.js"],import.meta.url),()=>z(()=>import("./chunks/3-c0299577.js"),["./chunks/3-c0299577.js","./chunks/_page-115bdbbb.js","./chunks/index-35a671a5.js","./chunks/control-f5b05b5f.js"],import.meta.url),()=>z(()=>import("./chunks/4-6a5c1f74.js"),["./chunks/4-6a5c1f74.js","./components/pages/latest/api/_page.md-bd91dac8.js","./chunks/singletons-79165f10.js","./chunks/Info-8cb253a1.js","./chunks/contexts-c54c563b.js","./chunks/stores-1c9d0b64.js","./assets/Info-eb9b7651.css"],import.meta.url),()=>z(()=>import("./chunks/5-2bf42e67.js"),["./chunks/5-2bf42e67.js","./components/pages/latest/get-started/_page.md-5c5fe5e6.js","./chunks/singletons-79165f10.js","./chunks/Info-8cb253a1.js","./chunks/contexts-c54c563b.js","./chunks/stores-1c9d0b64.js","./assets/Info-eb9b7651.css"],import.meta.url)],Kt=[],Mt={"/":[2],"/latest":[3],"/latest/api":[4],"/latest/get-started":[5]},Jt={handleError:({error:a})=>{console.error(a)}};async function zt(a){var e;for(const n in a)if(typeof((e=a[n])==null?void 0:e.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(a).map(async([i,o])=>[i,await o])));return a}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");Object.getOwnPropertyNames(Object.prototype).sort().join("\0");const Wt=-1,Yt=-2,Xt=-3,Zt=-4,Qt=-5,xt=-6;function en(a){if(typeof a=="number")return i(a,!0);if(!Array.isArray(a)||a.length===0)throw new Error("Invalid input");const e=a,n=Array(e.length);function i(o,u=!1){if(o===Wt)return;if(o===Xt)return NaN;if(o===Zt)return 1/0;if(o===Qt)return-1/0;if(o===xt)return-0;if(u)throw new Error("Invalid input");if(o in n)return n[o];const t=e[o];if(!t||typeof t!="object")n[o]=t;else if(Array.isArray(t))if(typeof t[0]=="string")switch(t[0]){case"Date":n[o]=new Date(t[1]);break;case"Set":const _=new Set;n[o]=_;for(let w=1;w{d&&($=!0)},blocked:()=>{},type:"goto"})}async function Te(r){const s=se(r,!1);if(!s)throw new Error(`Attempted to preload a URL that does not belong to this app: ${r}`);return o={id:s.id,promise:qe(s).then(c=>(c.type==="loaded"&&c.state.error&&(o=null),c))},o.promise}async function re(...r){const c=Re.filter(l=>r.some(h=>l.exec(h))).map(l=>Promise.all([...l.layouts,l.leaf].map(h=>h==null?void 0:h[1]())));await Promise.all(c)}async function De(r,s,c,l,h={},d){var b,v;Ne=h;let m=r&&await qe(r);if(m||(m=await Ge(s,{id:null},await ee(new Error(`Not found: ${s.pathname}`),{url:s,params:{},route:{id:null}}),404)),s=(r==null?void 0:r.url)||s,Ne!==h)return!1;if(m.type==="redirect")if(c.length>10||c.includes(s.pathname))m=await oe({status:500,error:await ee(new Error("Redirect loop"),{url:s,params:{},route:{id:null}}),url:s,route:{id:null}});else return ge(new URL(m.location,s).href,{},[...c,s.pathname],h),!1;else((v=(b=m.props)==null?void 0:b.page)==null?void 0:v.status)>=400&&await K.updated.check()&&await le(s);if(i.length=0,$=!1,g=!0,l&&l.details){const{details:y}=l,k=y.replaceState?0:1;y.state[V]=P+=k,history[y.replaceState?"replaceState":"pushState"](y.state,"",s)}if(o=null,_?(t=m.state,m.props.page&&(m.props.page.url=s),T.$set(m.props)):Ce(m),l){const{scroll:y,keepfocus:k}=l;if(k||Le(),await ce(),p){const L=s.hash&&document.getElementById(s.hash.slice(1));y?scrollTo(y.x,y.y):L?L.scrollIntoView():scrollTo(0,0)}}else await ce();p=!0,m.props.page&&(H=m.props.page),d&&d(),g=!1}function Ce(r){var l;t=r.state;const s=document.querySelector("style[data-sveltekit]");s&&s.remove(),H=r.props.page,T=new Bt({target:a,props:{...r.props,stores:K},hydrate:!0});const c={from:null,to:{params:t.params,route:{id:((l=t.route)==null?void 0:l.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter"};u.after_navigate.forEach(h=>h(c)),_=!0}async function Q({url:r,params:s,branch:c,status:l,error:h,route:d,form:m}){const b=c.filter(Boolean);let v="never";for(const O of c)(O==null?void 0:O.slash)!==void 0&&(v=O.slash);r.pathname=yt(r.pathname,v),r.search=r.search;const y={type:"loaded",state:{url:r,params:s,branch:c,error:h,route:d},props:{components:b.map(O=>O.node.component)}};m!==void 0&&(y.props.form=m);let k={},L=!H;for(let O=0;Oj===E))&&(y.props[`data_${O}`]=k,L=L||Object.keys(E.data??{}).length>0)}return L||(L=Object.keys(H.data).length!==Object.keys(k).length),(!t.url||r.href!==t.url.href||t.error!==h||m!==void 0||L)&&(y.props.page={error:h,params:s,route:{id:(d==null?void 0:d.id)??null},status:l,url:new URL(r),form:m??null,data:L?k:H.data}),y}async function ye({loader:r,parent:s,url:c,params:l,route:h,server_data_node:d}){var y,k,L;let m=null;const b={dependencies:new Set,params:new Set,parent:!1,route:!1,url:!1},v=await r();if((y=v.universal)!=null&&y.load){let D=function(...E){for(const j of E){const{href:N}=new URL(j,c);b.dependencies.add(N)}};const O={route:{get id(){return b.route=!0,h.id}},params:new Proxy(l,{get:(E,j)=>(b.params.add(j),E[j])}),data:(d==null?void 0:d.data)??null,url:Et(c,()=>{b.url=!0}),async fetch(E,j){let N;E instanceof Request?(N=E.url,j={body:E.method==="GET"||E.method==="HEAD"?void 0:await E.blob(),cache:E.cache,credentials:E.credentials,headers:E.headers,integrity:E.integrity,keepalive:E.keepalive,method:E.method,mode:E.mode,redirect:E.redirect,referrer:E.referrer,referrerPolicy:E.referrerPolicy,signal:E.signal,...j}):N=E;const R=new URL(N,c).href;return D(R),_?It(N,R,j):Ot(N,j)},setHeaders:()=>{},depends:D,parent(){return b.parent=!0,s()}};m=await v.universal.load.call(null,O)??null,m=m?await zt(m):null}return{node:v,loader:r,server:d,universal:(k=v.universal)!=null&&k.load?{type:"data",data:m,uses:b}:null,data:m??(d==null?void 0:d.data)??null,slash:((L=v.universal)==null?void 0:L.trailingSlash)??(d==null?void 0:d.slash)}}function Ve(r,s,c,l,h){if($)return!0;if(!l)return!1;if(l.parent&&r||l.route&&s||l.url&&c)return!0;for(const d of l.params)if(h[d]!==t.params[d])return!0;for(const d of l.dependencies)if(i.some(m=>m(new URL(d))))return!0;return!1}function we(r,s){return(r==null?void 0:r.type)==="data"?{type:"data",data:r.data,uses:{dependencies:new Set(r.uses.dependencies??[]),params:new Set(r.uses.params??[]),parent:!!r.uses.parent,route:!!r.uses.route,url:!!r.uses.url},slash:r.slash}:(r==null?void 0:r.type)==="skip"?s??null:null}async function qe({id:r,invalidating:s,url:c,params:l,route:h}){if((o==null?void 0:o.id)===r)return o.promise;const{errors:d,layouts:m,leaf:b}=h,v=[...m,b];d.forEach(R=>R==null?void 0:R().catch(()=>{})),v.forEach(R=>R==null?void 0:R[1]().catch(()=>{}));let y=null;const k=t.url?r!==t.url.pathname+t.url.search:!1,L=t.route?r!==t.route.id:!1,D=v.reduce((R,A,U)=>{var x;const I=t.branch[U],J=!!(A!=null&&A[0])&&((I==null?void 0:I.loader)!==A[1]||Ve(R.some(Boolean),L,k,(x=I.server)==null?void 0:x.uses,l));return R.push(J),R},[]);if(D.some(Boolean)){try{y=await et(c,D)}catch(R){return oe({status:500,error:await ee(R,{url:c,params:l,route:{id:h.id}}),url:c,route:h})}if(y.type==="redirect")return y}const O=y==null?void 0:y.nodes;let E=!1;const j=v.map(async(R,A)=>{var x;if(!R)return;const U=t.branch[A],I=O==null?void 0:O[A];if((!I||I.type==="skip")&&R[1]===(U==null?void 0:U.loader)&&!Ve(E,L,k,(x=U.universal)==null?void 0:x.uses,l))return U;if(E=!0,(I==null?void 0:I.type)==="error")throw I;return ye({loader:R[1],url:c,params:l,route:h,parent:async()=>{var Me;const Ke={};for(let be=0;be{});const N=[];for(let R=0;RPromise.resolve({}),server_data_node:we(m)}),v={node:await Pe(),loader:Pe,universal:null,server:null,data:null};return await Q({url:c,params:h,branch:[b,v],status:r,error:s,route:null})}function se(r,s){if(We(r,e))return;const c=wt(r.pathname.slice(e.length)||"/");for(const l of Re){const h=l.exec(c);if(h)return{id:r.pathname+r.search,invalidating:s,route:l,params:bt(h),url:r}}}function Fe({url:r,type:s,intent:c,delta:l}){var b,v;let h=!1;const d={from:{params:t.params,route:{id:((b=t.route)==null?void 0:b.id)??null},url:t.url},to:{params:(c==null?void 0:c.params)??null,route:{id:((v=c==null?void 0:c.route)==null?void 0:v.id)??null},url:r},willUnload:!c,type:s};l!==void 0&&(d.delta=l);const m={...d,cancel:()=>{h=!0}};return w||u.before_navigate.forEach(y=>y(m)),h?null:d}async function ie({url:r,scroll:s,keepfocus:c,redirect_chain:l,details:h,type:d,delta:m,nav_token:b,accepted:v,blocked:y}){const k=se(r,!1),L=Fe({url:r,type:d,delta:m,intent:k});if(!L){y();return}Se(P),v(),w=!0,_&&K.navigating.set(L),await De(k,r,l,{scroll:s,keepfocus:c,details:h},b,()=>{w=!1,u.after_navigate.forEach(D=>D(L)),K.navigating.set(null)})}async function Ge(r,s,c,l){return r.origin===location.origin&&r.pathname===location.pathname&&!f?await oe({status:l,error:c,url:r,route:s}):await le(r)}function le(r){return location.href=r.href,new Promise(()=>{})}function nt(){let r;n.addEventListener("mousemove",d=>{const m=d.target;clearTimeout(r),r=setTimeout(()=>{l(m,2)},20)});function s(d){l(d.composedPath()[0],1)}n.addEventListener("mousedown",s),n.addEventListener("touchstart",s,{passive:!0});const c=new IntersectionObserver(d=>{for(const m of d)m.isIntersecting&&(re(new URL(m.target.href).pathname),c.unobserve(m.target))},{threshold:0});function l(d,m){const b=ze(d,n);if(!b)return;const{url:v,external:y}=Ee(b,e);if(y)return;const k=fe(b);k.reload||(m<=k.preload_data?Te(v):m<=k.preload_code&&re(v.pathname))}function h(){c.disconnect();for(const d of n.querySelectorAll("a")){const{url:m,external:b}=Ee(d,e);if(b)continue;const v=fe(d);v.reload||(v.preload_code===Ye.viewport&&c.observe(d),v.preload_code===Ye.eager&&re(m.pathname))}}u.after_navigate.push(h),h()}return{after_navigate:r=>{Oe(()=>(u.after_navigate.push(r),()=>{const s=u.after_navigate.indexOf(r);u.after_navigate.splice(s,1)}))},before_navigate:r=>{Oe(()=>(u.before_navigate.push(r),()=>{const s=u.before_navigate.indexOf(r);u.before_navigate.splice(s,1)}))},disable_scroll_handling:()=>{(g||!_)&&(p=!1)},goto:(r,s={})=>ge(r,s,[]),invalidate:r=>{if(typeof r=="function")i.push(r);else{const{href:s}=new URL(r,location.href);i.push(c=>c.href===s)}return $e()},invalidateAll:()=>($=!0,$e()),preload_data:async r=>{const s=new URL(r,Je(document));await Te(s)},preload_code:re,apply_action:async r=>{if(r.type==="error"){const s=new URL(location.href),{branch:c,route:l}=t;if(!l)return;const h=await Be(t.branch.length,c,l.errors);if(h){const d=await Q({url:s,params:t.params,branch:c.slice(0,h.idx).concat(h.node),status:r.status??500,error:r.error,route:l});t=d.state,T.$set(d.props),ce().then(Le)}}else if(r.type==="redirect")ge(r.location,{invalidateAll:!0},[]);else{const s={form:r.data,page:{...H,form:r.data,status:r.status}};T.$set(s),r.type==="success"&&ce().then(Le)}},_start_router:()=>{var r;history.scrollRestoration="manual",addEventListener("beforeunload",s=>{var l;let c=!1;if(!w){const h={from:{params:t.params,route:{id:((l=t.route)==null?void 0:l.id)??null},url:t.url},to:null,willUnload:!0,type:"leave",cancel:()=>c=!0};u.before_navigate.forEach(d=>d(h))}c?(s.preventDefault(),s.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){Se(P);try{sessionStorage[tt]=JSON.stringify(ne)}catch{}}}),(r=navigator.connection)!=null&&r.saveData||nt(),n.addEventListener("click",s=>{if(s.button||s.which!==1||s.metaKey||s.ctrlKey||s.shiftKey||s.altKey||s.defaultPrevented)return;const c=ze(s.composedPath()[0],n);if(!c)return;const{url:l,external:h,has:d}=Ee(c,e),m=fe(c);if(!l||!(c instanceof SVGAElement)&&l.protocol!==location.protocol&&!(l.protocol==="https:"||l.protocol==="http:")||d.download)return;if(h||m.reload){Fe({url:l,type:"link"})||s.preventDefault(),w=!0;return}const[v,y]=l.href.split("#");if(y!==void 0&&v===location.href.split("#")[0]){S=!0,Se(P),t.url=l,K.page.set({...H,url:l}),K.page.notify();return}ie({url:l,scroll:m.noscroll?ue():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:l.href===location.href},accepted:()=>s.preventDefault(),blocked:()=>s.preventDefault(),type:"link"})}),n.addEventListener("submit",s=>{if(s.defaultPrevented)return;const c=HTMLFormElement.prototype.cloneNode.call(s.target),l=s.submitter;if(((l==null?void 0:l.formMethod)||c.method)!=="get")return;const d=new URL((l==null?void 0:l.hasAttribute("formaction"))&&(l==null?void 0:l.formAction)||c.action);if(We(d,e))return;const m=s.target,{noscroll:b,reload:v}=fe(m);if(v)return;s.preventDefault(),s.stopPropagation();const y=new FormData(m),k=l==null?void 0:l.getAttribute("name");k&&y.append(k,(l==null?void 0:l.getAttribute("value"))??""),d.search=new URLSearchParams(y).toString(),ie({url:d,scroll:b?ue():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:!1},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",s=>{var c;if((c=s.state)!=null&&c[V]){if(s.state[V]===P)return;const l=s.state[V]-P;ie({url:new URL(location.href),scroll:ne[s.state[V]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{P=s.state[V]},blocked:()=>{history.go(-l)},type:"popstate",delta:l})}}),addEventListener("hashchange",()=>{S&&(S=!1,history.replaceState({...history.state,[V]:++P},"",location.href))});for(const s of document.querySelectorAll("link"))s.rel==="icon"&&(s.href=s.href);addEventListener("pageshow",s=>{s.persisted&&K.navigating.set(null)})},_hydrate:async({status:r=200,error:s,node_ids:c,params:l,route:h,data:d,form:m})=>{f=!0;const b=new URL(location.href);({params:l={},route:h={id:null}}=se(b,!1)||{});let v;try{const y=c.map(async(k,L)=>{const D=d[L];return ye({loader:me[k],url:b,params:l,route:h,parent:async()=>{const O={};for(let E=0;Ek===h.id)??null})}catch(y){if(y instanceof Xe){await le(new URL(y.location,location.href));return}v=await oe({status:y instanceof Ie?y.status:500,error:await ee(y,{url:b,params:l,route:h}),url:b,route:h})}Ce(v)}}}async function et(a,e){var u;const n=new URL(a);n.pathname=St(a.pathname),n.searchParams.append("x-sveltekit-invalidated",e.map(t=>t?"1":"").join("_"));const i=await he(n.href),o=await i.json();if(!i.ok)throw new Error(o);return(u=o.nodes)==null||u.forEach(t=>{(t==null?void 0:t.type)==="data"&&(t.data=en(t.data),t.uses={dependencies:new Set(t.uses.dependencies??[]),params:new Set(t.uses.params??[]),parent:!!t.uses.parent,route:!!t.uses.route,url:!!t.uses.url})}),o}function ee(a,e){return a instanceof Ie?a.body:Jt.handleError({error:a,event:e})??{message:e.route.id!=null?"Internal Error":"Not Found"}}function Le(){const a=document.querySelector("[autofocus]");if(a)a.focus();else{const e=document.body,n=e.getAttribute("tabindex");e.tabIndex=-1,e.focus({preventScroll:!0}),setTimeout(()=>{var i;(i=getSelection())==null||i.removeAllRanges()}),n!==null?e.setAttribute("tabindex",n):e.removeAttribute("tabindex")}}async function rn({env:a,hydrate:e,paths:n,target:i,version:o}){mt(n),gt(o);const u=tn({target:i,base:n.base});_t({client:u}),e?await u._hydrate(e):u.goto(location.href,{replaceState:!0}),u._start_router()}export{rn as start}; diff --git a/docs/_app/version.json b/docs/_app/version.json deleted file mode 100644 index a20f34e..0000000 --- a/docs/_app/version.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"1673374967075"} \ No newline at end of file diff --git a/docs/_navbar.md b/docs/_navbar.md new file mode 100644 index 0000000..b0f4142 --- /dev/null +++ b/docs/_navbar.md @@ -0,0 +1,2 @@ +- [Getting started](.) +- [API](api) diff --git a/docs/favicon.png b/docs/favicon.png deleted file mode 100644 index 825b9e65af7c104cfb07089bb28659393b4f2097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1571 zcmV+;2Hg3HP)Px)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH \ No newline at end of file + + + + + Document + + + + + + +
+ + + + diff --git a/docs/kit-docs/latest.meta b/docs/kit-docs/latest.meta deleted file mode 100644 index e69de29..0000000 diff --git a/docs/kit-docs/latest_api.meta b/docs/kit-docs/latest_api.meta deleted file mode 100644 index 990edbc..0000000 --- a/docs/kit-docs/latest_api.meta +++ /dev/null @@ -1 +0,0 @@ -{"excerpt":"","headers":[{"level":2,"title":"Importing","slug":"importing","children":[]},{"level":2,"title":"u(dataIn, updates)","slug":"u-datain-updates","children":[]},{"level":2,"title":"u.update(dataIn, updates)","slug":"u-update-datain-updates","children":[{"level":3,"title":"Simple update","slug":"simple-update","children":[]},{"level":3,"title":"Multiple updates","slug":"multiple-updates","children":[]},{"level":3,"title":"Use a function","slug":"use-a-function","children":[]},{"level":3,"title":"Array Manipulation","slug":"array-manipulation","children":[]},{"level":3,"title":"Default input data","slug":"default-input-data","children":[]},{"level":3,"title":"Partial application","slug":"partial-application","children":[]}]},{"level":2,"title":"u.freeze(dataIn)","slug":"u-freeze-datain","children":[]},{"level":2,"title":"u.updateIn(dataIn, path, value)","slug":"u-updatein-datain-path-value","children":[]},{"level":2,"title":"u.constant(dataIn)","slug":"u-constant-datain","children":[]},{"level":2,"title":"u.if(dataIn, predicate, updates)","slug":"u-if-datain-predicate-updates","children":[]},{"level":2,"title":"u.filter(arrayIn, predicate)","slug":"u-filter-arrayin-predicate","children":[]},{"level":2,"title":"u.reject(arrayIn, predicate)","slug":"u-reject-arrayin-predicate","children":[]},{"level":2,"title":"u.pickBy(objectIn, predicate)","slug":"u-pickby-objectin-predicate","children":[]},{"level":2,"title":"u.omitBy(objectIn, predicate)","slug":"u-omitby-objectin-predicate","children":[]},{"level":2,"title":"u.pick(objectIn, keys)","slug":"u-pick-objectin-keys","children":[]},{"level":2,"title":"u.omit(objectIn, keys)","slug":"u-omit-objectin-keys","children":[]},{"level":2,"title":"u.matches(dataIn, condition)","slug":"u-matches-datain-condition","children":[]}],"title":"API","frontmatter":{"title":"API"},"lastUpdated":1673371541420} \ No newline at end of file diff --git a/docs/kit-docs/latest_get-started.meta b/docs/kit-docs/latest_get-started.meta deleted file mode 100644 index 090cd98..0000000 --- a/docs/kit-docs/latest_get-started.meta +++ /dev/null @@ -1 +0,0 @@ -{"excerpt":"","headers":[{"level":2,"title":"About","slug":"about","children":[]},{"level":2,"title":"Differences with the original Updeep","slug":"differences-with-the-original-updeep","children":[]},{"level":2,"title":"Installation","slug":"installation","children":[]},{"level":2,"title":"Full example","slug":"full-example","children":[]}],"title":"Get Started","frontmatter":{"title":"Get Started"},"lastUpdated":1673371541420} \ No newline at end of file diff --git a/docs/latest.html b/docs/latest.html deleted file mode 100644 index 8d3731d..0000000 --- a/docs/latest.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/latest/api.html b/docs/latest/api.html deleted file mode 100644 index c170359..0000000 --- a/docs/latest/api.html +++ /dev/null @@ -1,525 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
- - -
- -
- -
- - - - - -
- -
- -
- -
    -
  1. API
- - -
- -
- -
- -
- -
- -

API

-

💡 Info

- -

All functions are curried, Remeda-style, so if you see f(dataIn, ...others), it can be called with either f(dataIn, ...others) or f(...others)(dataIn).

- -
-

- Importing

-

updeep-remeda exports a default function that is an alias to u.update and -has all the other functions available as props.

-
- -
import u from '@yanick/updeep-remeda';
-
-const foo = u({a:1}, { a: x => x + 1 });
-
-const bar = u.updateIn({ a: { b: 2 } }, 'a.b', 3 );
-
- - - -

Or you can import the functions piecemeal:

-
- -
import { updateIn, omit } from '@yanick/updeep-remeda';
-
- - - -

- u(dataIn, updates)

-

- u.update(dataIn, updates)

-

Update as many values as you want, as deeply as you want. The updates parameter can either be an object, a function, or a value. Everything returned from u is frozen recursively.

-

If updates is an object, for each key/value, it will apply the updates specified in the value to object[key].

-

If updates is a function, it will call the function with object and return the value.

-

If updates is a value, it will return that value.

-

Sometimes, you may want to set an entire object to a property, or a function. In that case, you'll need to use a function to return that value, otherwise it would be interpreted as an update. Ex. function() { return { a: 0 }; }.

-

Also available at u.update(...).

-

- Simple update

-

Object properties:

-
- -
const person = {
-  name: {
-    first: "Jane",
-    last: "West",
-  },
-};
-
-const result = u(person, { name: { first: "Susan" } });
-
-expect(result).to.eql({ name: { first: "Susan", last: "West" } });
-
- - - -

Array elements:

-
- -
const scoreboard = {
-  scores: [12, 28],
-};
-
-const result = u(scoreboard, { scores: { 1: 36 } });
-
-expect(result).to.eql({ scores: [12, 36] });
-
- - - -

- Multiple updates

-
- -
const person = {
-  name: {
-    first: "Mike",
-    last: "Smith",
-  },
-  scores: [12, 28],
-};
-
-const result = u(person, { name: { last: "Jones" }, scores: { 1: 36 } });
-
-expect(result).to.eql({
-  name: { first: "Mike", last: "Jones" },
-  scores: [12, 36],
-});
-
- - - -

- Use a function

-
- -
const increment = (i) => i + 1;
-
-var scoreboard = {
-  scores: {
-    team1: 0,
-    team2: 0,
-  },
-};
-
-const result = u(scoreboard, { scores: { team2: increment } });
-
-expect(result).to.eql({ scores: { team1: 0, team2: 1 } });
-
- - - -

- Array Manipulation

-

Non-trivial array manipulations, such as element removal/insertion/sorting, can be implemented with functions. Because there are so many possible manipulations, we don't provide any helpers and leave this up to you. Simply ensure your function is pure and does not mutate its arguments.

-
- -
function addTodo(todos) {
-  return [].concat(todos, [{ done: false }]);
-}
-
-const state = {
-  todos: [{ done: false }, { done: false }],
-};
-
-const result = u({ todos: addTodo }, state);
-
-expect(result).to.eql({
-  todos: [{ done: false }, { done: false }, { done: false }],
-});
-
- - - -

Remeda is one of the many libraries providing good utility functions for -such manipulations.

-
- -
import { reject, concat, prop } from "remeda";
-
-let state = {
-  todos: [{ done: true }, { done: false }],
-};
-
-// add a new todo
-state = u(state, { todos: concat({ done: false }) });
-expect(state).to.eql({
-  todos: [{ done: true }, { done: false }, { done: false }],
-});
-
-// remove all done todos
-state = u(state, { todos: reject(prop("done")) });
-expect(state).to.eql({ todos: [{ done: false }, { done: false }] });
-
- - - -

- Default input data

-

When the input data is null or undefined, updeep uses a empty plain object.

-
- -
const result = u(null, { foo: "bar" });
-expect(result).to.eql({ foo: "bar" });
-
- - - -

- Partial application

-
- -
const inc = (i) => i + 1;
-
-const addOneYear = u({ age: increment });
-const result = addOneYear({ name: "Shannon Barnes", age: 62 });
-
-expect(result).to.eql({ name: "Shannon Barnes", age: 63 });
-
- - - -

- u.freeze(dataIn)

-

Freeze your initial state to protect against mutations. Only performs the freezing in development, and returns the original object unchanged in production.

-
- -
const state = u.freeze({ someKey: "Some Value" });
-state.someKey = "Mutate"; // ERROR in development
-
- - - -

- u.updateIn(dataIn, path, value)

-

Update a single value with a simple string or array path. Can be use to update nested objects, arrays, or a combination. Can also be used to update every element of a nested array with '*'.

-
- -
const result = u.updateIn(
-  { bunny: { color: "black" } },
-  "bunny.color",
-  "brown"
-);
-
-expect(result).to.eql({ bunny: { color: "brown" } });
-
- - - -
- -
const result = u.updateIn(
-  "0.1.color",
-  "brown"
-)([[{ color: "blue" }, { color: "red" }], []]);
-
-expect(result).to.eql([[{ color: "blue" }, { color: "brown" }], []]);
-
- - - -
- -
const incr = (i) => i + 1;
-
-const result = u.updateIn("bunny.age", incr)({ bunny: { age: 2 } });
-
-expect(result).to.eql({ bunny: { age: 3 } });
-
- - - -
- -
const result = u(
-  { pets: [{ bunny: { age: 2 } }] }
-  { pets: u.updateIn([0, "bunny", "age"], 3) },
-);
-
-expect(result).to.eql({ pets: [{ bunny: { age: 3 } }] });
-
- - - -
- -
const result = u.updateIn(
-  "todos.*.done",
-  true
-)({
-  todos: [{ done: false }, { done: false }],
-});
-
-expect(result).to.eql({
-  todos: [{ done: true }, { done: true }],
-});
-
- - - -

- u.constant(dataIn)

-

Sometimes, you want to replace an object outright rather than merging it. -You'll need to use a function that returns the new object. -u.constant creates that function for you.

-
- -
const user = {
-  name: "Mitch",
-  favorites: {
-    band: "Nirvana",
-    movie: "The Matrix",
-  },
-};
-
-const newFavorites = {
-  band: "Coldplay",
-};
-
-const result = u(user, { favorites: u.constant(newFavorites) });
-
-expect(result).to.eql({ name: "Mitch", favorites: { band: "Coldplay" } });
-
- - - -
- -
const alwaysFour = u.constant(4);
-expect(alwaysFour(32)).to.eql(4);
-
- - - -

- u.if(dataIn, predicate, updates)

-

Apply updates if predicate is truthy, or if predicate is a function. -It evaluates to truthy when called with object.

-
- -
function isEven(x) {
-  return x % 2 === 0;
-}
-function increment(x) {
-  return x + 1;
-}
-
-const result = u({ value: 2 }, { value: u.if(isEven, increment) });
-
-expect(result).to.eql({ value: 3 });
-
- - - -

- u.filter(arrayIn, predicate)

-

- u.reject(arrayIn, predicate)

-

- u.pickBy(objectIn, predicate)

-

- u.omitBy(objectIn, predicate)

-

- u.pick(objectIn, keys)

-

- u.omit(objectIn, keys)

-

Essentially the same as their Remeda counterparts. The difference being -that if the transformation results in no change, the original object/array is -returned.

-

- u.matches(dataIn, condition)

-

Do a deep comparison with condition, and returns -true if the dataIn object matches.

-

Scalar values are verified for equality (i.e., {foo: 12} -will verify that the object has the prop foo set to 12), and -functions are going to be invoked with the object value of the object and -expected to return true upon matching.

-
- -
u.matches(
-  { name: "Bob", age: 32, address: "..." },
-  {
-    name: "Bob",
-    age: (age) => age > 30,
-  }
-); // true
-
- - - -
- -
- -
Previous - - <- - Get started -
- -
- -
- -
- -
- - - -
- - diff --git a/docs/latest/api.md b/docs/latest/api.md new file mode 100644 index 0000000..3d4889d --- /dev/null +++ b/docs/latest/api.md @@ -0,0 +1,317 @@ +--- +title: API +--- + +# API + +:::info + +All functions are curried, Remeda-style, so if you see `f(dataIn, ...others)`, it can be called with either `f(dataIn, ...others)` or `f(...others)(dataIn)`. + +::: + +## Importing + +`updeep-remeda` exports a default function that is an alias to `u.update` and +has all the other functions available as props. + +``` +import u from '@yanick/updeep-remeda'; + +const foo = u({a:1}, { a: x => x + 1 }); + +const bar = u.updateIn({ a: { b: 2 } }, 'a.b', 3 ); +``` + +Or you can import the functions piecemeal: + +``` +import { updateIn, omit } from '@yanick/updeep-remeda'; +``` + + +## `u(dataIn, updates)` +## `u.update(dataIn, updates)` + +Update as many values as you want, as deeply as you want. The `updates` parameter can either be an object, a function, or a value. Everything returned from `u` is frozen recursively. + +If `updates` is an object, for each key/value, it will apply the updates specified in the value to `object[key]`. + +If `updates` is a function, it will call the function with `object` and return the value. + +If `updates` is a value, it will return that value. + +Sometimes, you may want to set an entire object to a property, or a function. In that case, you'll need to use a function to return that value, otherwise it would be interpreted as an update. Ex. `function() { return { a: 0 }; }`. + +Also available at `u.update(...)`. + +### Simple update + +Object properties: + +```js +const person = { + name: { + first: "Jane", + last: "West", + }, +}; + +const result = u(person, { name: { first: "Susan" } }); + +expect(result).to.eql({ name: { first: "Susan", last: "West" } }); +``` + +Array elements: + +```js +const scoreboard = { + scores: [12, 28], +}; + +const result = u(scoreboard, { scores: { 1: 36 } }); + +expect(result).to.eql({ scores: [12, 36] }); +``` + +### Multiple updates + +```js +const person = { + name: { + first: "Mike", + last: "Smith", + }, + scores: [12, 28], +}; + +const result = u(person, { name: { last: "Jones" }, scores: { 1: 36 } }); + +expect(result).to.eql({ + name: { first: "Mike", last: "Jones" }, + scores: [12, 36], +}); +``` + +### Use a function + +```js +const increment = (i) => i + 1; + +var scoreboard = { + scores: { + team1: 0, + team2: 0, + }, +}; + +const result = u(scoreboard, { scores: { team2: increment } }); + +expect(result).to.eql({ scores: { team1: 0, team2: 1 } }); +``` + +### Array Manipulation + +Non-trivial array manipulations, such as element removal/insertion/sorting, can be implemented with functions. Because there are so many possible manipulations, we don't provide any helpers and leave this up to you. Simply ensure your function is pure and does not mutate its arguments. + +```js +function addTodo(todos) { + return [].concat(todos, [{ done: false }]); +} + +const state = { + todos: [{ done: false }, { done: false }], +}; + +const result = u({ todos: addTodo }, state); + +expect(result).to.eql({ + todos: [{ done: false }, { done: false }, { done: false }], +}); +``` + +Remeda is one of the many libraries providing good utility functions for +such manipulations. + +```js +import { reject, concat, prop } from "remeda"; + +let state = { + todos: [{ done: true }, { done: false }], +}; + +// add a new todo +state = u(state, { todos: concat({ done: false }) }); +expect(state).to.eql({ + todos: [{ done: true }, { done: false }, { done: false }], +}); + +// remove all done todos +state = u(state, { todos: reject(prop("done")) }); +expect(state).to.eql({ todos: [{ done: false }, { done: false }] }); +``` + +### Default input data + +When the input data is null or undefined, updeep uses a empty plain object. + +```javascript +const result = u(null, { foo: "bar" }); +expect(result).to.eql({ foo: "bar" }); +``` + +### Partial application + +```js +const inc = (i) => i + 1; + +const addOneYear = u({ age: increment }); +const result = addOneYear({ name: "Shannon Barnes", age: 62 }); + +expect(result).to.eql({ name: "Shannon Barnes", age: 63 }); +``` + +## `u.freeze(dataIn)` + +Freeze your initial state to protect against mutations. Only performs the freezing in development, and returns the original object unchanged in production. + +```js +const state = u.freeze({ someKey: "Some Value" }); +state.someKey = "Mutate"; // ERROR in development +``` + +## `u.updateIn(dataIn, path, value)` + +Update a single value with a simple string or array path. Can be use to update nested objects, arrays, or a combination. Can also be used to update every element of a nested array with `'*'`. + +```js +const result = u.updateIn( + { bunny: { color: "black" } }, + "bunny.color", + "brown" +); + +expect(result).to.eql({ bunny: { color: "brown" } }); +``` + +```js +const result = u.updateIn( + "0.1.color", + "brown" +)([[{ color: "blue" }, { color: "red" }], []]); + +expect(result).to.eql([[{ color: "blue" }, { color: "brown" }], []]); +``` + +```js +const incr = (i) => i + 1; + +const result = u.updateIn("bunny.age", incr)({ bunny: { age: 2 } }); + +expect(result).to.eql({ bunny: { age: 3 } }); +``` + +```js +const result = u( + { pets: [{ bunny: { age: 2 } }] } + { pets: u.updateIn([0, "bunny", "age"], 3) }, +); + +expect(result).to.eql({ pets: [{ bunny: { age: 3 } }] }); +``` + +```js +const result = u.updateIn( + "todos.*.done", + true +)({ + todos: [{ done: false }, { done: false }], +}); + +expect(result).to.eql({ + todos: [{ done: true }, { done: true }], +}); +``` + +## `u.constant(dataIn)` + +Sometimes, you want to replace an object outright rather than merging it. +You'll need to use a function that returns the new object. +`u.constant` creates that function for you. + +```js +const user = { + name: "Mitch", + favorites: { + band: "Nirvana", + movie: "The Matrix", + }, +}; + +const newFavorites = { + band: "Coldplay", +}; + +const result = u(user, { favorites: u.constant(newFavorites) }); + +expect(result).to.eql({ name: "Mitch", favorites: { band: "Coldplay" } }); +``` + +```js +const alwaysFour = u.constant(4); +expect(alwaysFour(32)).to.eql(4); +``` + +## `u.if(dataIn, predicate, updates)` + +Apply `updates` if `predicate` is truthy, or if `predicate` is a function. +It evaluates to truthy when called with `object`. + +```js +function isEven(x) { + return x % 2 === 0; +} +function increment(x) { + return x + 1; +} + +const result = u({ value: 2 }, { value: u.if(isEven, increment) }); + +expect(result).to.eql({ value: 3 }); +``` + +## `u.filter(arrayIn, predicate)` + +## `u.reject(arrayIn, predicate)` + +## `u.pickBy(objectIn, predicate)` + +## `u.omitBy(objectIn, predicate)` + +## `u.pick(objectIn, keys)` + +## `u.omit(objectIn, keys)` + +Essentially the same as their Remeda counterparts. The difference being +that if the transformation results in no change, the original object/array is +returned. + +## `u.matches(dataIn, condition)` + +Do a deep comparison with `condition`, and returns +`true` if the `dataIn` object matches. + +Scalar values are verified for equality (i.e., `{foo: 12}` +will verify that the object has the prop `foo` set to `12`), and +functions are going to be invoked with the object value of the object and +expected to return `true` upon matching. + +```js +u.matches( + { name: "Bob", age: 32, address: "..." }, + { + name: "Bob", + age: (age) => age > 30, + } +); // true +``` diff --git a/docs/latest/get-started.html b/docs/latest/get-started.html deleted file mode 100644 index e21707f..0000000 --- a/docs/latest/get-started.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
- - -
- -
- -
- - - - - -
- -
- -
- -
    -
  1. Get started
- - -
- -
- -
- -
- -
- -

updeep-remeda

-

Easily update nested frozen objects and arrays in a declarative and immutable -manner.

-

- About

-

💡 Info

- -

This is a fork of the main updeep package. For ease of reading — not to -mention ease of shamelessly lifting large pieces of the original -documentation — in this documentation all mentions of updeep refers to this -fork.

- -
-

updeep makes updating deeply nested objects/arrays painless by allowing you to -declare the updates you would like to make and it will take care of the rest. It -will recursively return the same instance if no changes have been made, making -it ideal for using reference equality checks to detect changes.

-

Because of this, everything returned by updeep is frozen. Not only that, but -updeep assumes that every object passed in to update is immutable, so it may -freeze objects passed in as well. Note that the freezing only happens in -development.

-

This fork of updeep requires Remeda, but works very well with any other utility function ([lodash], [Ramda], etc).

-

- Differences with the original Updeep

-
  • Under the hood, the use of lodash has -been replaced by Remeda (for better type support and tree-shaking abilities).

  • -
  • The codebase has been ported to TypeScript (mostly for the lulz).

  • -
  • The order of parameters in the non-curryied invocation of functions has been modified. In the original updeep the input object is the last parameter, whereas here it's the first.

-
- -
// original updeep
-const dataIn = { a: 1, b: 2 };
-
-let dataOut = u({ c: 3 }, dataIn); // simple call
-dataOut = u({ c: 3 })(dataIn); // curried
-
-// updeep-remeda
-dataOut = u(dataIn, { c: 3 }); // simple call
-dataOut = u({ c: 3 })(dataIn); // curried
-
- - - -
  • withDefault has been removed as the behavior can be implemented using -Remeda's pipe, or a simple ??.

  • -
  • u.omitted has been renamed u.skip.

-

- Installation

-
- -
$ npm install @yanick/updeep-remeda
-# or
-$ pnpm install @yanick/updeep-remeda
-
- - - -

- Full example

-
- -
import u from "@yanick/updeep-remeda";
-
-const person = {
-  name: { first: "Bill", last: "Sagat" },
-  children: [
-    { name: "Mary-Kate", age: 7 },
-    { name: "Ashley", age: 7 },
-  ],
-  todo: ["Be funny", "Manage household"],
-  email: "bill@example.com",
-  version: 1,
-};
-
-const inc = (i) => i + 1;
-
-const eq = (x) => (y) => x === y;
-
-const newPerson = u(person, {
-  // Change first name
-  name: { first: "Bob" },
-  // Increment all children's ages
-  children: u.map({ age: inc }),
-  // Update email
-  email: "bob@example.com",
-  // Remove todo
-  todo: u.reject(eq("Be funny")),
-  // Increment version
-  version: inc,
-});
-// => {
-//  name: { first: 'Bob', last: 'Sagat' },
-//  children: [
-//    { name: 'Mary-Kate', age: 8 },
-//    { name: 'Ashley', age: 8 }
-//  ],
-//  todo: [
-//    'Manage household'
-//  ],
-//  email: 'bob@example.com',
-//  version: 2
-//}
-
- - - -
- -
- -
- -
Next - - - API - ->
- -
- -
- -
- - - -
- - diff --git a/docs/vendor/docsify.js b/docs/vendor/docsify.js new file mode 100644 index 0000000..76fc755 --- /dev/null +++ b/docs/vendor/docsify.js @@ -0,0 +1 @@ +!function(){function c(i){var o=Object.create(null);return function(e){var n=f(e)?e:JSON.stringify(e);return o[n]||(o[n]=i(e))}}var a=c(function(e){return e.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})}),u=Object.prototype.hasOwnProperty,m=Object.assign||function(e){for(var n=arguments,i=1;i=e||n.classList.contains("hidden")?S(h,"add","sticky"):S(h,"remove","sticky"))}function ee(e,n,o,i){var t=[];null!=(n=l(n))&&(t=k(n,"a"));var a,r=decodeURI(e.toURL(e.getCurrentPath()));return t.sort(function(e,n){return n.href.length-e.href.length}).forEach(function(e){var n=decodeURI(e.getAttribute("href")),i=o?e.parentNode:e;e.title=e.title||e.innerText,0!==r.indexOf(n)||a?S(i,"remove","active"):(a=e,S(i,"add","active"))}),i&&(v.title=a?a.title||a.innerText+" - "+J:J),a}function ne(e,n){for(var i=0;ithis.end&&e>=this.next}[this.direction]}},{key:"_defaultEase",value:function(e,n,i,o){return(e/=o/2)<1?i/2*e*e+n:-i/2*(--e*(e-2)-1)+n}}]),re);function re(){var e=0c){n=n||p;break}n=p}!n||(r=fe[ve(e,n.getAttribute("data-id"))])&&r!==a&&(a&&a.classList.remove("active"),r.classList.add("active"),a=r,!pe&&h.classList.contains("sticky")&&(e=i.clientHeight,r=a.offsetTop+a.clientHeight+40,a=a.offsetTop>=t.scrollTop&&r<=t.scrollTop+e,i.scrollTop=a?t.scrollTop:+r"']/),xe=/[&<>"']/g,Se=/[<>"']|&(?!#?\w+;)/,Ae=/[<>"']|&(?!#?\w+;)/g,$e={"&":"&","<":"<",">":">",'"':""","'":"'"};var ze=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function Fe(e){return e.replace(ze,function(e,n){return"colon"===(n=n.toLowerCase())?":":"#"===n.charAt(0)?"x"===n.charAt(1)?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""})}var Ee=/(^|[^\[])\^/g;var Te=/[^\w:]/g,Ce=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;var Re={},je=/^[^:]+:\/*[^/]*$/,Oe=/^([^:]+:)[\s\S]*$/,Le=/^([^:]+:\/*[^/]*)[\s\S]*$/;function qe(e,n){Re[" "+e]||(je.test(e)?Re[" "+e]=e+"/":Re[" "+e]=Pe(e,"/",!0));var i=-1===(e=Re[" "+e]).indexOf(":");return"//"===n.substring(0,2)?i?n:e.replace(Oe,"$1")+n:"/"===n.charAt(0)?i?n:e.replace(Le,"$1")+n:e+n}function Pe(e,n,i){var o=e.length;if(0===o)return"";for(var t=0;tn)i.splice(n);else for(;i.length>=1,e+=e;return i+e},We=we.defaults,Xe=Be,Qe=Ze,Je=Me,Ke=Ve;function en(e,n,i){var o=n.href,t=n.title?Je(n.title):null,n=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:i,href:o,title:t,text:n}:{type:"image",raw:i,href:o,title:t,text:Je(n)}}var nn=function(){function e(e){this.options=e||We}return e.prototype.space=function(e){e=this.rules.block.newline.exec(e);if(e)return 1=i.length?e.slice(i.length):e}).join("\n")}(i,n[3]||"");return{type:"code",raw:i,lang:n[2]&&n[2].trim(),text:e}}},e.prototype.heading=function(e){var n=this.rules.block.heading.exec(e);if(n){var i=n[2].trim();return/#$/.test(i)&&(e=Xe(i,"#"),!this.options.pedantic&&e&&!/ $/.test(e)||(i=e.trim())),{type:"heading",raw:n[0],depth:n[1].length,text:i}}},e.prototype.nptable=function(e){e=this.rules.block.nptable.exec(e);if(e){var n={type:"table",header:Qe(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/\n$/,"").split("\n"):[],raw:e[0]};if(n.header.length===n.align.length){for(var i=n.align.length,o=0;o ?/gm,"");return{type:"blockquote",raw:n[0],text:e}}},e.prototype.list=function(e){e=this.rules.block.list.exec(e);if(e){for(var n,i,o,t,a,r=e[0],c=e[2],u=1s[1].length:o[1].length>s[0].length||3/i.test(e[0])&&(n=!1),!i&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?i=!0:i&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(i=!1),{type:this.options.sanitize?"text":"html",raw:e[0],inLink:n,inRawBlock:i,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):Je(e[0]):e[0]}},e.prototype.link=function(e){var n=this.rules.inline.link.exec(e);if(n){e=n[2].trim();if(!this.options.pedantic&&/^$/.test(e))return;var i=Xe(e.slice(0,-1),"\\");if((e.length-i.length)%2==0)return}else{var o=Ke(n[2],"()");-1$/.test(e)?i.slice(1):i.slice(1,-1):i)&&i.replace(this.rules.inline._escapes,"$1"),title:o&&o.replace(this.rules.inline._escapes,"$1")},n[0])}},e.prototype.reflink=function(e,n){if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){var e=(i[2]||i[1]).replace(/\s+/g," ");if((e=n[e.toLowerCase()])&&e.href)return en(i,e,i[0]);var i=i[0].charAt(0);return{type:"text",raw:i,text:i}}},e.prototype.strong=function(e,n,i){void 0===i&&(i="");var o=this.rules.inline.strong.start.exec(e);if(o&&(!o[1]||o[1]&&(""===i||this.rules.inline.punctuation.exec(i)))){n=n.slice(-1*e.length);var t,a="**"===o[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(a.lastIndex=0;null!=(o=a.exec(n));)if(t=this.rules.inline.strong.middle.exec(n.slice(0,o.index+3)))return{type:"strong",raw:e.slice(0,t[0].length),text:e.slice(2,t[0].length-2)}}},e.prototype.em=function(e,n,i){void 0===i&&(i="");var o=this.rules.inline.em.start.exec(e);if(o&&(!o[1]||o[1]&&(""===i||this.rules.inline.punctuation.exec(i)))){n=n.slice(-1*e.length);var t,a="*"===o[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(a.lastIndex=0;null!=(o=a.exec(n));)if(t=this.rules.inline.em.middle.exec(n.slice(0,o.index+2)))return{type:"em",raw:e.slice(0,t[0].length),text:e.slice(1,t[0].length-1)}}},e.prototype.codespan=function(e){var n=this.rules.inline.code.exec(e);if(n){var i=n[2].replace(/\n/g," "),o=/[^ ]/.test(i),e=/^ /.test(i)&&/ $/.test(i);return o&&e&&(i=i.substring(1,i.length-1)),i=Je(i,!0),{type:"codespan",raw:n[0],text:i}}},e.prototype.br=function(e){e=this.rules.inline.br.exec(e);if(e)return{type:"br",raw:e[0]}},e.prototype.del=function(e){e=this.rules.inline.del.exec(e);if(e)return{type:"del",raw:e[0],text:e[2]}},e.prototype.autolink=function(e,n){e=this.rules.inline.autolink.exec(e);if(e){var i,n="@"===e[2]?"mailto:"+(i=Je(this.options.mangle?n(e[1]):e[1])):i=Je(e[1]);return{type:"link",raw:e[0],text:i,href:n,tokens:[{type:"text",raw:i,text:i}]}}},e.prototype.url=function(e,n){var i,o,t,a;if(i=this.rules.inline.url.exec(e)){if("@"===i[2])t="mailto:"+(o=Je(this.options.mangle?n(i[0]):i[0]));else{for(;a=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0],a!==i[0];);o=Je(i[0]),t="www."===i[1]?"http://"+o:o}return{type:"link",raw:i[0],text:o,href:t,tokens:[{type:"text",raw:o,text:o}]}}},e.prototype.inlineText=function(e,n,i){e=this.rules.inline.text.exec(e);if(e){i=n?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):Je(e[0]):e[0]:Je(this.options.smartypants?i(e[0]):e[0]);return{type:"text",raw:e[0],text:i}}},e}(),Ze=De,Ve=Ne,De=Ue,Ne={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Ze,table:Ze,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};Ne.def=Ve(Ne.def).replace("label",Ne._label).replace("title",Ne._title).getRegex(),Ne.bullet=/(?:[*+-]|\d{1,9}[.)])/,Ne.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,Ne.item=Ve(Ne.item,"gm").replace(/bull/g,Ne.bullet).getRegex(),Ne.listItemStart=Ve(/^( *)(bull)/).replace("bull",Ne.bullet).getRegex(),Ne.list=Ve(Ne.list).replace(/bull/g,Ne.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ne.def.source+")").getRegex(),Ne._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ne._comment=/|$)/,Ne.html=Ve(Ne.html,"i").replace("comment",Ne._comment).replace("tag",Ne._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ne.paragraph=Ve(Ne._paragraph).replace("hr",Ne.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ne._tag).getRegex(),Ne.blockquote=Ve(Ne.blockquote).replace("paragraph",Ne.paragraph).getRegex(),Ne.normal=De({},Ne),Ne.gfm=De({},Ne.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Ne.gfm.nptable=Ve(Ne.gfm.nptable).replace("hr",Ne.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ne._tag).getRegex(),Ne.gfm.table=Ve(Ne.gfm.table).replace("hr",Ne.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ne._tag).getRegex(),Ne.pedantic=De({},Ne.normal,{html:Ve("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Ne._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ze,paragraph:Ve(Ne.normal._paragraph).replace("hr",Ne.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Ne.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});Ze={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ze,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation*\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation*\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ze,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};Ze.punctuation=Ve(Ze.punctuation).replace(/punctuation/g,Ze._punctuation).getRegex(),Ze._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",Ze._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",Ze._comment=Ve(Ne._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),Ze.em.start=Ve(Ze.em.start).replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.em.middle=Ve(Ze.em.middle).replace(/punctuation/g,Ze._punctuation).replace(/overlapSkip/g,Ze._overlapSkip).getRegex(),Ze.em.endAst=Ve(Ze.em.endAst,"g").replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.em.endUnd=Ve(Ze.em.endUnd,"g").replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.strong.start=Ve(Ze.strong.start).replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.strong.middle=Ve(Ze.strong.middle).replace(/punctuation/g,Ze._punctuation).replace(/overlapSkip/g,Ze._overlapSkip).getRegex(),Ze.strong.endAst=Ve(Ze.strong.endAst,"g").replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.strong.endUnd=Ve(Ze.strong.endUnd,"g").replace(/punctuation/g,Ze._punctuation).getRegex(),Ze.blockSkip=Ve(Ze._blockSkip,"g").getRegex(),Ze.overlapSkip=Ve(Ze._overlapSkip,"g").getRegex(),Ze._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Ze._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Ze._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Ze.autolink=Ve(Ze.autolink).replace("scheme",Ze._scheme).replace("email",Ze._email).getRegex(),Ze._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Ze.tag=Ve(Ze.tag).replace("comment",Ze._comment).replace("attribute",Ze._attribute).getRegex(),Ze._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Ze._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Ze._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Ze.link=Ve(Ze.link).replace("label",Ze._label).replace("href",Ze._href).replace("title",Ze._title).getRegex(),Ze.reflink=Ve(Ze.reflink).replace("label",Ze._label).getRegex(),Ze.reflinkSearch=Ve(Ze.reflinkSearch,"g").replace("reflink",Ze.reflink).replace("nolink",Ze.nolink).getRegex(),Ze.normal=De({},Ze),Ze.pedantic=De({},Ze.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ve(/^!?\[(label)\]\((.*?)\)/).replace("label",Ze._label).getRegex(),reflink:Ve(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Ze._label).getRegex()}),Ze.gfm=De({},Ze.normal,{escape:Ve(Ze.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\'+(i?e:gn(e,!0))+"\n":"
"+(i?e:gn(e,!0))+"
\n"},e.prototype.blockquote=function(e){return"
\n"+e+"
\n"},e.prototype.html=function(e){return e},e.prototype.heading=function(e,n,i,o){return this.options.headerIds?"'+e+"\n":""+e+"\n"},e.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},e.prototype.list=function(e,n,i){var o=n?"ol":"ul";return"<"+o+(n&&1!==i?' start="'+i+'"':"")+">\n"+e+"\n"},e.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},e.prototype.checkbox=function(e){return" "},e.prototype.paragraph=function(e){return"

    "+e+"

    \n"},e.prototype.table=function(e,n){return"\n\n"+e+"\n"+(n=n&&""+n+"")+"
    \n"},e.prototype.tablerow=function(e){return"\n"+e+"\n"},e.prototype.tablecell=function(e,n){var i=n.header?"th":"td";return(n.align?"<"+i+' align="'+n.align+'">':"<"+i+">")+e+"\n"},e.prototype.strong=function(e){return""+e+""},e.prototype.em=function(e){return""+e+""},e.prototype.codespan=function(e){return""+e+""},e.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},e.prototype.del=function(e){return""+e+""},e.prototype.link=function(e,n,i){if(null===(e=dn(this.options.sanitize,this.options.baseUrl,e)))return i;e='"},e.prototype.image=function(e,n,i){if(null===(e=dn(this.options.sanitize,this.options.baseUrl,e)))return i;i=''+i+'":">"},e.prototype.text=function(e){return e},e}(),ln=function(){function e(){}return e.prototype.strong=function(e){return e},e.prototype.em=function(e){return e},e.prototype.codespan=function(e){return e},e.prototype.del=function(e){return e},e.prototype.html=function(e){return e},e.prototype.text=function(e){return e},e.prototype.link=function(e,n,i){return""+i},e.prototype.image=function(e,n,i){return""+i},e.prototype.br=function(){return""},e}(),vn=function(){function e(){this.seen={}}return e.prototype.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},e.prototype.getNextSafeSlug=function(e,n){var i=e,o=0;if(this.seen.hasOwnProperty(i))for(o=this.seen[e];i=e+"-"+ ++o,this.seen.hasOwnProperty(i););return n||(this.seen[e]=o,this.seen[i]=0),i},e.prototype.slug=function(e,n){void 0===n&&(n={});e=this.serialize(e);return this.getNextSafeSlug(e,n.dryrun)},e}(),hn=we.defaults,_n=Ie,mn=function(){function i(e){this.options=e||hn,this.options.renderer=this.options.renderer||new sn,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ln,this.slugger=new vn}return i.parse=function(e,n){return new i(n).parse(e)},i.parseInline=function(e,n){return new i(n).parseInline(e)},i.prototype.parse=function(e,n){void 0===n&&(n=!0);for(var i,o,t,a,r,c,u,f,p,d,g,s,l,v,h,_="",m=e.length,b=0;bAn error occurred:

    "+wn(e.message+"",!0)+"
    ";throw e}}xn.options=xn.setOptions=function(e){return bn(xn.defaults,e),yn(xn.defaults),xn},xn.getDefaults=Me,xn.defaults=we,xn.use=function(a){var n,e=bn({},a);if(a.renderer){var i,r=xn.defaults.renderer||new sn;for(i in a.renderer)!function(o){var t=r[o];r[o]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var i=a.renderer[o].apply(r,e);return i=!1===i?t.apply(r,e):i}}(i);e.renderer=r}if(a.tokenizer){var t,c=xn.defaults.tokenizer||new nn;for(t in a.tokenizer)!function(){var o=c[t];c[t]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var i=a.tokenizer[t].apply(c,e);return i=!1===i?o.apply(c,e):i}}();e.tokenizer=c}a.walkTokens&&(n=xn.defaults.walkTokens,e.walkTokens=function(e){a.walkTokens(e),n&&n(e)}),xn.setOptions(e)},xn.walkTokens=function(e,n){for(var i=0,o=e;iAn error occurred:

    "+wn(e.message+"",!0)+"
    ";throw e}},xn.Parser=mn,xn.parser=mn.parse,xn.Renderer=sn,xn.TextRenderer=ln,xn.Lexer=fn,xn.lexer=fn.lex,xn.Tokenizer=nn,xn.Slugger=vn;var Sn=xn.parse=xn;function An(e,i){if(void 0===i&&(i='
      {inner}
    '),!e||!e.length)return"";var o="";return e.forEach(function(e){var n=e.title.replace(/(<([^>]+)>)/g,"");o+='
  • '+e.title+"
  • ",e.children&&(o+=An(e.children,i))}),i.replace("{inner}",o)}function $n(e,n){return'

    '+n.slice(5).trim()+"

    "}function zn(e,o){var t=[],a={};return e.forEach(function(e){var n=e.level||1,i=n-1;o?@[\]^`{|}~]/g;function Tn(e){return e.toLowerCase()}function Cn(e){if("string"!=typeof e)return"";var n=e.trim().replace(/[A-Z]+/g,Tn).replace(/<[^>]+>/g,"").replace(En,"").replace(/\s/g,"-").replace(/-+/g,"-").replace(/^(\d)/,"_$1"),e=Fn[n],e=u.call(Fn,n)?e+1:0;return n=(Fn[n]=e)?n+"-"+e:n}Cn.clear=function(){Fn={}};var Rn={baseURL:"https://github.githubassets.com/images/icons/emoji/",data:{100:"unicode/1f4af.png?v8",1234:"unicode/1f522.png?v8","+1":"unicode/1f44d.png?v8","-1":"unicode/1f44e.png?v8","1st_place_medal":"unicode/1f947.png?v8","2nd_place_medal":"unicode/1f948.png?v8","3rd_place_medal":"unicode/1f949.png?v8","8ball":"unicode/1f3b1.png?v8",a:"unicode/1f170.png?v8",ab:"unicode/1f18e.png?v8",abacus:"unicode/1f9ee.png?v8",abc:"unicode/1f524.png?v8",abcd:"unicode/1f521.png?v8",accept:"unicode/1f251.png?v8",accordion:"unicode/1fa97.png?v8",adhesive_bandage:"unicode/1fa79.png?v8",adult:"unicode/1f9d1.png?v8",aerial_tramway:"unicode/1f6a1.png?v8",afghanistan:"unicode/1f1e6-1f1eb.png?v8",airplane:"unicode/2708.png?v8",aland_islands:"unicode/1f1e6-1f1fd.png?v8",alarm_clock:"unicode/23f0.png?v8",albania:"unicode/1f1e6-1f1f1.png?v8",alembic:"unicode/2697.png?v8",algeria:"unicode/1f1e9-1f1ff.png?v8",alien:"unicode/1f47d.png?v8",ambulance:"unicode/1f691.png?v8",american_samoa:"unicode/1f1e6-1f1f8.png?v8",amphora:"unicode/1f3fa.png?v8",anatomical_heart:"unicode/1fac0.png?v8",anchor:"unicode/2693.png?v8",andorra:"unicode/1f1e6-1f1e9.png?v8",angel:"unicode/1f47c.png?v8",anger:"unicode/1f4a2.png?v8",angola:"unicode/1f1e6-1f1f4.png?v8",angry:"unicode/1f620.png?v8",anguilla:"unicode/1f1e6-1f1ee.png?v8",anguished:"unicode/1f627.png?v8",ant:"unicode/1f41c.png?v8",antarctica:"unicode/1f1e6-1f1f6.png?v8",antigua_barbuda:"unicode/1f1e6-1f1ec.png?v8",apple:"unicode/1f34e.png?v8",aquarius:"unicode/2652.png?v8",argentina:"unicode/1f1e6-1f1f7.png?v8",aries:"unicode/2648.png?v8",armenia:"unicode/1f1e6-1f1f2.png?v8",arrow_backward:"unicode/25c0.png?v8",arrow_double_down:"unicode/23ec.png?v8",arrow_double_up:"unicode/23eb.png?v8",arrow_down:"unicode/2b07.png?v8",arrow_down_small:"unicode/1f53d.png?v8",arrow_forward:"unicode/25b6.png?v8",arrow_heading_down:"unicode/2935.png?v8",arrow_heading_up:"unicode/2934.png?v8",arrow_left:"unicode/2b05.png?v8",arrow_lower_left:"unicode/2199.png?v8",arrow_lower_right:"unicode/2198.png?v8",arrow_right:"unicode/27a1.png?v8",arrow_right_hook:"unicode/21aa.png?v8",arrow_up:"unicode/2b06.png?v8",arrow_up_down:"unicode/2195.png?v8",arrow_up_small:"unicode/1f53c.png?v8",arrow_upper_left:"unicode/2196.png?v8",arrow_upper_right:"unicode/2197.png?v8",arrows_clockwise:"unicode/1f503.png?v8",arrows_counterclockwise:"unicode/1f504.png?v8",art:"unicode/1f3a8.png?v8",articulated_lorry:"unicode/1f69b.png?v8",artificial_satellite:"unicode/1f6f0.png?v8",artist:"unicode/1f9d1-1f3a8.png?v8",aruba:"unicode/1f1e6-1f1fc.png?v8",ascension_island:"unicode/1f1e6-1f1e8.png?v8",asterisk:"unicode/002a-20e3.png?v8",astonished:"unicode/1f632.png?v8",astronaut:"unicode/1f9d1-1f680.png?v8",athletic_shoe:"unicode/1f45f.png?v8",atm:"unicode/1f3e7.png?v8",atom:"atom.png?v8",atom_symbol:"unicode/269b.png?v8",australia:"unicode/1f1e6-1f1fa.png?v8",austria:"unicode/1f1e6-1f1f9.png?v8",auto_rickshaw:"unicode/1f6fa.png?v8",avocado:"unicode/1f951.png?v8",axe:"unicode/1fa93.png?v8",azerbaijan:"unicode/1f1e6-1f1ff.png?v8",b:"unicode/1f171.png?v8",baby:"unicode/1f476.png?v8",baby_bottle:"unicode/1f37c.png?v8",baby_chick:"unicode/1f424.png?v8",baby_symbol:"unicode/1f6bc.png?v8",back:"unicode/1f519.png?v8",bacon:"unicode/1f953.png?v8",badger:"unicode/1f9a1.png?v8",badminton:"unicode/1f3f8.png?v8",bagel:"unicode/1f96f.png?v8",baggage_claim:"unicode/1f6c4.png?v8",baguette_bread:"unicode/1f956.png?v8",bahamas:"unicode/1f1e7-1f1f8.png?v8",bahrain:"unicode/1f1e7-1f1ed.png?v8",balance_scale:"unicode/2696.png?v8",bald_man:"unicode/1f468-1f9b2.png?v8",bald_woman:"unicode/1f469-1f9b2.png?v8",ballet_shoes:"unicode/1fa70.png?v8",balloon:"unicode/1f388.png?v8",ballot_box:"unicode/1f5f3.png?v8",ballot_box_with_check:"unicode/2611.png?v8",bamboo:"unicode/1f38d.png?v8",banana:"unicode/1f34c.png?v8",bangbang:"unicode/203c.png?v8",bangladesh:"unicode/1f1e7-1f1e9.png?v8",banjo:"unicode/1fa95.png?v8",bank:"unicode/1f3e6.png?v8",bar_chart:"unicode/1f4ca.png?v8",barbados:"unicode/1f1e7-1f1e7.png?v8",barber:"unicode/1f488.png?v8",baseball:"unicode/26be.png?v8",basecamp:"basecamp.png?v8",basecampy:"basecampy.png?v8",basket:"unicode/1f9fa.png?v8",basketball:"unicode/1f3c0.png?v8",basketball_man:"unicode/26f9-2642.png?v8",basketball_woman:"unicode/26f9-2640.png?v8",bat:"unicode/1f987.png?v8",bath:"unicode/1f6c0.png?v8",bathtub:"unicode/1f6c1.png?v8",battery:"unicode/1f50b.png?v8",beach_umbrella:"unicode/1f3d6.png?v8",bear:"unicode/1f43b.png?v8",bearded_person:"unicode/1f9d4.png?v8",beaver:"unicode/1f9ab.png?v8",bed:"unicode/1f6cf.png?v8",bee:"unicode/1f41d.png?v8",beer:"unicode/1f37a.png?v8",beers:"unicode/1f37b.png?v8",beetle:"unicode/1fab2.png?v8",beginner:"unicode/1f530.png?v8",belarus:"unicode/1f1e7-1f1fe.png?v8",belgium:"unicode/1f1e7-1f1ea.png?v8",belize:"unicode/1f1e7-1f1ff.png?v8",bell:"unicode/1f514.png?v8",bell_pepper:"unicode/1fad1.png?v8",bellhop_bell:"unicode/1f6ce.png?v8",benin:"unicode/1f1e7-1f1ef.png?v8",bento:"unicode/1f371.png?v8",bermuda:"unicode/1f1e7-1f1f2.png?v8",beverage_box:"unicode/1f9c3.png?v8",bhutan:"unicode/1f1e7-1f1f9.png?v8",bicyclist:"unicode/1f6b4.png?v8",bike:"unicode/1f6b2.png?v8",biking_man:"unicode/1f6b4-2642.png?v8",biking_woman:"unicode/1f6b4-2640.png?v8",bikini:"unicode/1f459.png?v8",billed_cap:"unicode/1f9e2.png?v8",biohazard:"unicode/2623.png?v8",bird:"unicode/1f426.png?v8",birthday:"unicode/1f382.png?v8",bison:"unicode/1f9ac.png?v8",black_cat:"unicode/1f408-2b1b.png?v8",black_circle:"unicode/26ab.png?v8",black_flag:"unicode/1f3f4.png?v8",black_heart:"unicode/1f5a4.png?v8",black_joker:"unicode/1f0cf.png?v8",black_large_square:"unicode/2b1b.png?v8",black_medium_small_square:"unicode/25fe.png?v8",black_medium_square:"unicode/25fc.png?v8",black_nib:"unicode/2712.png?v8",black_small_square:"unicode/25aa.png?v8",black_square_button:"unicode/1f532.png?v8",blond_haired_man:"unicode/1f471-2642.png?v8",blond_haired_person:"unicode/1f471.png?v8",blond_haired_woman:"unicode/1f471-2640.png?v8",blonde_woman:"unicode/1f471-2640.png?v8",blossom:"unicode/1f33c.png?v8",blowfish:"unicode/1f421.png?v8",blue_book:"unicode/1f4d8.png?v8",blue_car:"unicode/1f699.png?v8",blue_heart:"unicode/1f499.png?v8",blue_square:"unicode/1f7e6.png?v8",blueberries:"unicode/1fad0.png?v8",blush:"unicode/1f60a.png?v8",boar:"unicode/1f417.png?v8",boat:"unicode/26f5.png?v8",bolivia:"unicode/1f1e7-1f1f4.png?v8",bomb:"unicode/1f4a3.png?v8",bone:"unicode/1f9b4.png?v8",book:"unicode/1f4d6.png?v8",bookmark:"unicode/1f516.png?v8",bookmark_tabs:"unicode/1f4d1.png?v8",books:"unicode/1f4da.png?v8",boom:"unicode/1f4a5.png?v8",boomerang:"unicode/1fa83.png?v8",boot:"unicode/1f462.png?v8",bosnia_herzegovina:"unicode/1f1e7-1f1e6.png?v8",botswana:"unicode/1f1e7-1f1fc.png?v8",bouncing_ball_man:"unicode/26f9-2642.png?v8",bouncing_ball_person:"unicode/26f9.png?v8",bouncing_ball_woman:"unicode/26f9-2640.png?v8",bouquet:"unicode/1f490.png?v8",bouvet_island:"unicode/1f1e7-1f1fb.png?v8",bow:"unicode/1f647.png?v8",bow_and_arrow:"unicode/1f3f9.png?v8",bowing_man:"unicode/1f647-2642.png?v8",bowing_woman:"unicode/1f647-2640.png?v8",bowl_with_spoon:"unicode/1f963.png?v8",bowling:"unicode/1f3b3.png?v8",bowtie:"bowtie.png?v8",boxing_glove:"unicode/1f94a.png?v8",boy:"unicode/1f466.png?v8",brain:"unicode/1f9e0.png?v8",brazil:"unicode/1f1e7-1f1f7.png?v8",bread:"unicode/1f35e.png?v8",breast_feeding:"unicode/1f931.png?v8",bricks:"unicode/1f9f1.png?v8",bride_with_veil:"unicode/1f470-2640.png?v8",bridge_at_night:"unicode/1f309.png?v8",briefcase:"unicode/1f4bc.png?v8",british_indian_ocean_territory:"unicode/1f1ee-1f1f4.png?v8",british_virgin_islands:"unicode/1f1fb-1f1ec.png?v8",broccoli:"unicode/1f966.png?v8",broken_heart:"unicode/1f494.png?v8",broom:"unicode/1f9f9.png?v8",brown_circle:"unicode/1f7e4.png?v8",brown_heart:"unicode/1f90e.png?v8",brown_square:"unicode/1f7eb.png?v8",brunei:"unicode/1f1e7-1f1f3.png?v8",bubble_tea:"unicode/1f9cb.png?v8",bucket:"unicode/1faa3.png?v8",bug:"unicode/1f41b.png?v8",building_construction:"unicode/1f3d7.png?v8",bulb:"unicode/1f4a1.png?v8",bulgaria:"unicode/1f1e7-1f1ec.png?v8",bullettrain_front:"unicode/1f685.png?v8",bullettrain_side:"unicode/1f684.png?v8",burkina_faso:"unicode/1f1e7-1f1eb.png?v8",burrito:"unicode/1f32f.png?v8",burundi:"unicode/1f1e7-1f1ee.png?v8",bus:"unicode/1f68c.png?v8",business_suit_levitating:"unicode/1f574.png?v8",busstop:"unicode/1f68f.png?v8",bust_in_silhouette:"unicode/1f464.png?v8",busts_in_silhouette:"unicode/1f465.png?v8",butter:"unicode/1f9c8.png?v8",butterfly:"unicode/1f98b.png?v8",cactus:"unicode/1f335.png?v8",cake:"unicode/1f370.png?v8",calendar:"unicode/1f4c6.png?v8",call_me_hand:"unicode/1f919.png?v8",calling:"unicode/1f4f2.png?v8",cambodia:"unicode/1f1f0-1f1ed.png?v8",camel:"unicode/1f42b.png?v8",camera:"unicode/1f4f7.png?v8",camera_flash:"unicode/1f4f8.png?v8",cameroon:"unicode/1f1e8-1f1f2.png?v8",camping:"unicode/1f3d5.png?v8",canada:"unicode/1f1e8-1f1e6.png?v8",canary_islands:"unicode/1f1ee-1f1e8.png?v8",cancer:"unicode/264b.png?v8",candle:"unicode/1f56f.png?v8",candy:"unicode/1f36c.png?v8",canned_food:"unicode/1f96b.png?v8",canoe:"unicode/1f6f6.png?v8",cape_verde:"unicode/1f1e8-1f1fb.png?v8",capital_abcd:"unicode/1f520.png?v8",capricorn:"unicode/2651.png?v8",car:"unicode/1f697.png?v8",card_file_box:"unicode/1f5c3.png?v8",card_index:"unicode/1f4c7.png?v8",card_index_dividers:"unicode/1f5c2.png?v8",caribbean_netherlands:"unicode/1f1e7-1f1f6.png?v8",carousel_horse:"unicode/1f3a0.png?v8",carpentry_saw:"unicode/1fa9a.png?v8",carrot:"unicode/1f955.png?v8",cartwheeling:"unicode/1f938.png?v8",cat:"unicode/1f431.png?v8",cat2:"unicode/1f408.png?v8",cayman_islands:"unicode/1f1f0-1f1fe.png?v8",cd:"unicode/1f4bf.png?v8",central_african_republic:"unicode/1f1e8-1f1eb.png?v8",ceuta_melilla:"unicode/1f1ea-1f1e6.png?v8",chad:"unicode/1f1f9-1f1e9.png?v8",chains:"unicode/26d3.png?v8",chair:"unicode/1fa91.png?v8",champagne:"unicode/1f37e.png?v8",chart:"unicode/1f4b9.png?v8",chart_with_downwards_trend:"unicode/1f4c9.png?v8",chart_with_upwards_trend:"unicode/1f4c8.png?v8",checkered_flag:"unicode/1f3c1.png?v8",cheese:"unicode/1f9c0.png?v8",cherries:"unicode/1f352.png?v8",cherry_blossom:"unicode/1f338.png?v8",chess_pawn:"unicode/265f.png?v8",chestnut:"unicode/1f330.png?v8",chicken:"unicode/1f414.png?v8",child:"unicode/1f9d2.png?v8",children_crossing:"unicode/1f6b8.png?v8",chile:"unicode/1f1e8-1f1f1.png?v8",chipmunk:"unicode/1f43f.png?v8",chocolate_bar:"unicode/1f36b.png?v8",chopsticks:"unicode/1f962.png?v8",christmas_island:"unicode/1f1e8-1f1fd.png?v8",christmas_tree:"unicode/1f384.png?v8",church:"unicode/26ea.png?v8",cinema:"unicode/1f3a6.png?v8",circus_tent:"unicode/1f3aa.png?v8",city_sunrise:"unicode/1f307.png?v8",city_sunset:"unicode/1f306.png?v8",cityscape:"unicode/1f3d9.png?v8",cl:"unicode/1f191.png?v8",clamp:"unicode/1f5dc.png?v8",clap:"unicode/1f44f.png?v8",clapper:"unicode/1f3ac.png?v8",classical_building:"unicode/1f3db.png?v8",climbing:"unicode/1f9d7.png?v8",climbing_man:"unicode/1f9d7-2642.png?v8",climbing_woman:"unicode/1f9d7-2640.png?v8",clinking_glasses:"unicode/1f942.png?v8",clipboard:"unicode/1f4cb.png?v8",clipperton_island:"unicode/1f1e8-1f1f5.png?v8",clock1:"unicode/1f550.png?v8",clock10:"unicode/1f559.png?v8",clock1030:"unicode/1f565.png?v8",clock11:"unicode/1f55a.png?v8",clock1130:"unicode/1f566.png?v8",clock12:"unicode/1f55b.png?v8",clock1230:"unicode/1f567.png?v8",clock130:"unicode/1f55c.png?v8",clock2:"unicode/1f551.png?v8",clock230:"unicode/1f55d.png?v8",clock3:"unicode/1f552.png?v8",clock330:"unicode/1f55e.png?v8",clock4:"unicode/1f553.png?v8",clock430:"unicode/1f55f.png?v8",clock5:"unicode/1f554.png?v8",clock530:"unicode/1f560.png?v8",clock6:"unicode/1f555.png?v8",clock630:"unicode/1f561.png?v8",clock7:"unicode/1f556.png?v8",clock730:"unicode/1f562.png?v8",clock8:"unicode/1f557.png?v8",clock830:"unicode/1f563.png?v8",clock9:"unicode/1f558.png?v8",clock930:"unicode/1f564.png?v8",closed_book:"unicode/1f4d5.png?v8",closed_lock_with_key:"unicode/1f510.png?v8",closed_umbrella:"unicode/1f302.png?v8",cloud:"unicode/2601.png?v8",cloud_with_lightning:"unicode/1f329.png?v8",cloud_with_lightning_and_rain:"unicode/26c8.png?v8",cloud_with_rain:"unicode/1f327.png?v8",cloud_with_snow:"unicode/1f328.png?v8",clown_face:"unicode/1f921.png?v8",clubs:"unicode/2663.png?v8",cn:"unicode/1f1e8-1f1f3.png?v8",coat:"unicode/1f9e5.png?v8",cockroach:"unicode/1fab3.png?v8",cocktail:"unicode/1f378.png?v8",coconut:"unicode/1f965.png?v8",cocos_islands:"unicode/1f1e8-1f1e8.png?v8",coffee:"unicode/2615.png?v8",coffin:"unicode/26b0.png?v8",coin:"unicode/1fa99.png?v8",cold_face:"unicode/1f976.png?v8",cold_sweat:"unicode/1f630.png?v8",collision:"unicode/1f4a5.png?v8",colombia:"unicode/1f1e8-1f1f4.png?v8",comet:"unicode/2604.png?v8",comoros:"unicode/1f1f0-1f1f2.png?v8",compass:"unicode/1f9ed.png?v8",computer:"unicode/1f4bb.png?v8",computer_mouse:"unicode/1f5b1.png?v8",confetti_ball:"unicode/1f38a.png?v8",confounded:"unicode/1f616.png?v8",confused:"unicode/1f615.png?v8",congo_brazzaville:"unicode/1f1e8-1f1ec.png?v8",congo_kinshasa:"unicode/1f1e8-1f1e9.png?v8",congratulations:"unicode/3297.png?v8",construction:"unicode/1f6a7.png?v8",construction_worker:"unicode/1f477.png?v8",construction_worker_man:"unicode/1f477-2642.png?v8",construction_worker_woman:"unicode/1f477-2640.png?v8",control_knobs:"unicode/1f39b.png?v8",convenience_store:"unicode/1f3ea.png?v8",cook:"unicode/1f9d1-1f373.png?v8",cook_islands:"unicode/1f1e8-1f1f0.png?v8",cookie:"unicode/1f36a.png?v8",cool:"unicode/1f192.png?v8",cop:"unicode/1f46e.png?v8",copyright:"unicode/00a9.png?v8",corn:"unicode/1f33d.png?v8",costa_rica:"unicode/1f1e8-1f1f7.png?v8",cote_divoire:"unicode/1f1e8-1f1ee.png?v8",couch_and_lamp:"unicode/1f6cb.png?v8",couple:"unicode/1f46b.png?v8",couple_with_heart:"unicode/1f491.png?v8",couple_with_heart_man_man:"unicode/1f468-2764-1f468.png?v8",couple_with_heart_woman_man:"unicode/1f469-2764-1f468.png?v8",couple_with_heart_woman_woman:"unicode/1f469-2764-1f469.png?v8",couplekiss:"unicode/1f48f.png?v8",couplekiss_man_man:"unicode/1f468-2764-1f48b-1f468.png?v8",couplekiss_man_woman:"unicode/1f469-2764-1f48b-1f468.png?v8",couplekiss_woman_woman:"unicode/1f469-2764-1f48b-1f469.png?v8",cow:"unicode/1f42e.png?v8",cow2:"unicode/1f404.png?v8",cowboy_hat_face:"unicode/1f920.png?v8",crab:"unicode/1f980.png?v8",crayon:"unicode/1f58d.png?v8",credit_card:"unicode/1f4b3.png?v8",crescent_moon:"unicode/1f319.png?v8",cricket:"unicode/1f997.png?v8",cricket_game:"unicode/1f3cf.png?v8",croatia:"unicode/1f1ed-1f1f7.png?v8",crocodile:"unicode/1f40a.png?v8",croissant:"unicode/1f950.png?v8",crossed_fingers:"unicode/1f91e.png?v8",crossed_flags:"unicode/1f38c.png?v8",crossed_swords:"unicode/2694.png?v8",crown:"unicode/1f451.png?v8",cry:"unicode/1f622.png?v8",crying_cat_face:"unicode/1f63f.png?v8",crystal_ball:"unicode/1f52e.png?v8",cuba:"unicode/1f1e8-1f1fa.png?v8",cucumber:"unicode/1f952.png?v8",cup_with_straw:"unicode/1f964.png?v8",cupcake:"unicode/1f9c1.png?v8",cupid:"unicode/1f498.png?v8",curacao:"unicode/1f1e8-1f1fc.png?v8",curling_stone:"unicode/1f94c.png?v8",curly_haired_man:"unicode/1f468-1f9b1.png?v8",curly_haired_woman:"unicode/1f469-1f9b1.png?v8",curly_loop:"unicode/27b0.png?v8",currency_exchange:"unicode/1f4b1.png?v8",curry:"unicode/1f35b.png?v8",cursing_face:"unicode/1f92c.png?v8",custard:"unicode/1f36e.png?v8",customs:"unicode/1f6c3.png?v8",cut_of_meat:"unicode/1f969.png?v8",cyclone:"unicode/1f300.png?v8",cyprus:"unicode/1f1e8-1f1fe.png?v8",czech_republic:"unicode/1f1e8-1f1ff.png?v8",dagger:"unicode/1f5e1.png?v8",dancer:"unicode/1f483.png?v8",dancers:"unicode/1f46f.png?v8",dancing_men:"unicode/1f46f-2642.png?v8",dancing_women:"unicode/1f46f-2640.png?v8",dango:"unicode/1f361.png?v8",dark_sunglasses:"unicode/1f576.png?v8",dart:"unicode/1f3af.png?v8",dash:"unicode/1f4a8.png?v8",date:"unicode/1f4c5.png?v8",de:"unicode/1f1e9-1f1ea.png?v8",deaf_man:"unicode/1f9cf-2642.png?v8",deaf_person:"unicode/1f9cf.png?v8",deaf_woman:"unicode/1f9cf-2640.png?v8",deciduous_tree:"unicode/1f333.png?v8",deer:"unicode/1f98c.png?v8",denmark:"unicode/1f1e9-1f1f0.png?v8",department_store:"unicode/1f3ec.png?v8",derelict_house:"unicode/1f3da.png?v8",desert:"unicode/1f3dc.png?v8",desert_island:"unicode/1f3dd.png?v8",desktop_computer:"unicode/1f5a5.png?v8",detective:"unicode/1f575.png?v8",diamond_shape_with_a_dot_inside:"unicode/1f4a0.png?v8",diamonds:"unicode/2666.png?v8",diego_garcia:"unicode/1f1e9-1f1ec.png?v8",disappointed:"unicode/1f61e.png?v8",disappointed_relieved:"unicode/1f625.png?v8",disguised_face:"unicode/1f978.png?v8",diving_mask:"unicode/1f93f.png?v8",diya_lamp:"unicode/1fa94.png?v8",dizzy:"unicode/1f4ab.png?v8",dizzy_face:"unicode/1f635.png?v8",djibouti:"unicode/1f1e9-1f1ef.png?v8",dna:"unicode/1f9ec.png?v8",do_not_litter:"unicode/1f6af.png?v8",dodo:"unicode/1f9a4.png?v8",dog:"unicode/1f436.png?v8",dog2:"unicode/1f415.png?v8",dollar:"unicode/1f4b5.png?v8",dolls:"unicode/1f38e.png?v8",dolphin:"unicode/1f42c.png?v8",dominica:"unicode/1f1e9-1f1f2.png?v8",dominican_republic:"unicode/1f1e9-1f1f4.png?v8",door:"unicode/1f6aa.png?v8",doughnut:"unicode/1f369.png?v8",dove:"unicode/1f54a.png?v8",dragon:"unicode/1f409.png?v8",dragon_face:"unicode/1f432.png?v8",dress:"unicode/1f457.png?v8",dromedary_camel:"unicode/1f42a.png?v8",drooling_face:"unicode/1f924.png?v8",drop_of_blood:"unicode/1fa78.png?v8",droplet:"unicode/1f4a7.png?v8",drum:"unicode/1f941.png?v8",duck:"unicode/1f986.png?v8",dumpling:"unicode/1f95f.png?v8",dvd:"unicode/1f4c0.png?v8","e-mail":"unicode/1f4e7.png?v8",eagle:"unicode/1f985.png?v8",ear:"unicode/1f442.png?v8",ear_of_rice:"unicode/1f33e.png?v8",ear_with_hearing_aid:"unicode/1f9bb.png?v8",earth_africa:"unicode/1f30d.png?v8",earth_americas:"unicode/1f30e.png?v8",earth_asia:"unicode/1f30f.png?v8",ecuador:"unicode/1f1ea-1f1e8.png?v8",egg:"unicode/1f95a.png?v8",eggplant:"unicode/1f346.png?v8",egypt:"unicode/1f1ea-1f1ec.png?v8",eight:"unicode/0038-20e3.png?v8",eight_pointed_black_star:"unicode/2734.png?v8",eight_spoked_asterisk:"unicode/2733.png?v8",eject_button:"unicode/23cf.png?v8",el_salvador:"unicode/1f1f8-1f1fb.png?v8",electric_plug:"unicode/1f50c.png?v8",electron:"electron.png?v8",elephant:"unicode/1f418.png?v8",elevator:"unicode/1f6d7.png?v8",elf:"unicode/1f9dd.png?v8",elf_man:"unicode/1f9dd-2642.png?v8",elf_woman:"unicode/1f9dd-2640.png?v8",email:"unicode/1f4e7.png?v8",end:"unicode/1f51a.png?v8",england:"unicode/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png?v8",envelope:"unicode/2709.png?v8",envelope_with_arrow:"unicode/1f4e9.png?v8",equatorial_guinea:"unicode/1f1ec-1f1f6.png?v8",eritrea:"unicode/1f1ea-1f1f7.png?v8",es:"unicode/1f1ea-1f1f8.png?v8",estonia:"unicode/1f1ea-1f1ea.png?v8",ethiopia:"unicode/1f1ea-1f1f9.png?v8",eu:"unicode/1f1ea-1f1fa.png?v8",euro:"unicode/1f4b6.png?v8",european_castle:"unicode/1f3f0.png?v8",european_post_office:"unicode/1f3e4.png?v8",european_union:"unicode/1f1ea-1f1fa.png?v8",evergreen_tree:"unicode/1f332.png?v8",exclamation:"unicode/2757.png?v8",exploding_head:"unicode/1f92f.png?v8",expressionless:"unicode/1f611.png?v8",eye:"unicode/1f441.png?v8",eye_speech_bubble:"unicode/1f441-1f5e8.png?v8",eyeglasses:"unicode/1f453.png?v8",eyes:"unicode/1f440.png?v8",face_exhaling:"unicode/1f62e-1f4a8.png?v8",face_in_clouds:"unicode/1f636-1f32b.png?v8",face_with_head_bandage:"unicode/1f915.png?v8",face_with_spiral_eyes:"unicode/1f635-1f4ab.png?v8",face_with_thermometer:"unicode/1f912.png?v8",facepalm:"unicode/1f926.png?v8",facepunch:"unicode/1f44a.png?v8",factory:"unicode/1f3ed.png?v8",factory_worker:"unicode/1f9d1-1f3ed.png?v8",fairy:"unicode/1f9da.png?v8",fairy_man:"unicode/1f9da-2642.png?v8",fairy_woman:"unicode/1f9da-2640.png?v8",falafel:"unicode/1f9c6.png?v8",falkland_islands:"unicode/1f1eb-1f1f0.png?v8",fallen_leaf:"unicode/1f342.png?v8",family:"unicode/1f46a.png?v8",family_man_boy:"unicode/1f468-1f466.png?v8",family_man_boy_boy:"unicode/1f468-1f466-1f466.png?v8",family_man_girl:"unicode/1f468-1f467.png?v8",family_man_girl_boy:"unicode/1f468-1f467-1f466.png?v8",family_man_girl_girl:"unicode/1f468-1f467-1f467.png?v8",family_man_man_boy:"unicode/1f468-1f468-1f466.png?v8",family_man_man_boy_boy:"unicode/1f468-1f468-1f466-1f466.png?v8",family_man_man_girl:"unicode/1f468-1f468-1f467.png?v8",family_man_man_girl_boy:"unicode/1f468-1f468-1f467-1f466.png?v8",family_man_man_girl_girl:"unicode/1f468-1f468-1f467-1f467.png?v8",family_man_woman_boy:"unicode/1f468-1f469-1f466.png?v8",family_man_woman_boy_boy:"unicode/1f468-1f469-1f466-1f466.png?v8",family_man_woman_girl:"unicode/1f468-1f469-1f467.png?v8",family_man_woman_girl_boy:"unicode/1f468-1f469-1f467-1f466.png?v8",family_man_woman_girl_girl:"unicode/1f468-1f469-1f467-1f467.png?v8",family_woman_boy:"unicode/1f469-1f466.png?v8",family_woman_boy_boy:"unicode/1f469-1f466-1f466.png?v8",family_woman_girl:"unicode/1f469-1f467.png?v8",family_woman_girl_boy:"unicode/1f469-1f467-1f466.png?v8",family_woman_girl_girl:"unicode/1f469-1f467-1f467.png?v8",family_woman_woman_boy:"unicode/1f469-1f469-1f466.png?v8",family_woman_woman_boy_boy:"unicode/1f469-1f469-1f466-1f466.png?v8",family_woman_woman_girl:"unicode/1f469-1f469-1f467.png?v8",family_woman_woman_girl_boy:"unicode/1f469-1f469-1f467-1f466.png?v8",family_woman_woman_girl_girl:"unicode/1f469-1f469-1f467-1f467.png?v8",farmer:"unicode/1f9d1-1f33e.png?v8",faroe_islands:"unicode/1f1eb-1f1f4.png?v8",fast_forward:"unicode/23e9.png?v8",fax:"unicode/1f4e0.png?v8",fearful:"unicode/1f628.png?v8",feather:"unicode/1fab6.png?v8",feelsgood:"feelsgood.png?v8",feet:"unicode/1f43e.png?v8",female_detective:"unicode/1f575-2640.png?v8",female_sign:"unicode/2640.png?v8",ferris_wheel:"unicode/1f3a1.png?v8",ferry:"unicode/26f4.png?v8",field_hockey:"unicode/1f3d1.png?v8",fiji:"unicode/1f1eb-1f1ef.png?v8",file_cabinet:"unicode/1f5c4.png?v8",file_folder:"unicode/1f4c1.png?v8",film_projector:"unicode/1f4fd.png?v8",film_strip:"unicode/1f39e.png?v8",finland:"unicode/1f1eb-1f1ee.png?v8",finnadie:"finnadie.png?v8",fire:"unicode/1f525.png?v8",fire_engine:"unicode/1f692.png?v8",fire_extinguisher:"unicode/1f9ef.png?v8",firecracker:"unicode/1f9e8.png?v8",firefighter:"unicode/1f9d1-1f692.png?v8",fireworks:"unicode/1f386.png?v8",first_quarter_moon:"unicode/1f313.png?v8",first_quarter_moon_with_face:"unicode/1f31b.png?v8",fish:"unicode/1f41f.png?v8",fish_cake:"unicode/1f365.png?v8",fishing_pole_and_fish:"unicode/1f3a3.png?v8",fist:"unicode/270a.png?v8",fist_left:"unicode/1f91b.png?v8",fist_oncoming:"unicode/1f44a.png?v8",fist_raised:"unicode/270a.png?v8",fist_right:"unicode/1f91c.png?v8",five:"unicode/0035-20e3.png?v8",flags:"unicode/1f38f.png?v8",flamingo:"unicode/1f9a9.png?v8",flashlight:"unicode/1f526.png?v8",flat_shoe:"unicode/1f97f.png?v8",flatbread:"unicode/1fad3.png?v8",fleur_de_lis:"unicode/269c.png?v8",flight_arrival:"unicode/1f6ec.png?v8",flight_departure:"unicode/1f6eb.png?v8",flipper:"unicode/1f42c.png?v8",floppy_disk:"unicode/1f4be.png?v8",flower_playing_cards:"unicode/1f3b4.png?v8",flushed:"unicode/1f633.png?v8",fly:"unicode/1fab0.png?v8",flying_disc:"unicode/1f94f.png?v8",flying_saucer:"unicode/1f6f8.png?v8",fog:"unicode/1f32b.png?v8",foggy:"unicode/1f301.png?v8",fondue:"unicode/1fad5.png?v8",foot:"unicode/1f9b6.png?v8",football:"unicode/1f3c8.png?v8",footprints:"unicode/1f463.png?v8",fork_and_knife:"unicode/1f374.png?v8",fortune_cookie:"unicode/1f960.png?v8",fountain:"unicode/26f2.png?v8",fountain_pen:"unicode/1f58b.png?v8",four:"unicode/0034-20e3.png?v8",four_leaf_clover:"unicode/1f340.png?v8",fox_face:"unicode/1f98a.png?v8",fr:"unicode/1f1eb-1f1f7.png?v8",framed_picture:"unicode/1f5bc.png?v8",free:"unicode/1f193.png?v8",french_guiana:"unicode/1f1ec-1f1eb.png?v8",french_polynesia:"unicode/1f1f5-1f1eb.png?v8",french_southern_territories:"unicode/1f1f9-1f1eb.png?v8",fried_egg:"unicode/1f373.png?v8",fried_shrimp:"unicode/1f364.png?v8",fries:"unicode/1f35f.png?v8",frog:"unicode/1f438.png?v8",frowning:"unicode/1f626.png?v8",frowning_face:"unicode/2639.png?v8",frowning_man:"unicode/1f64d-2642.png?v8",frowning_person:"unicode/1f64d.png?v8",frowning_woman:"unicode/1f64d-2640.png?v8",fu:"unicode/1f595.png?v8",fuelpump:"unicode/26fd.png?v8",full_moon:"unicode/1f315.png?v8",full_moon_with_face:"unicode/1f31d.png?v8",funeral_urn:"unicode/26b1.png?v8",gabon:"unicode/1f1ec-1f1e6.png?v8",gambia:"unicode/1f1ec-1f1f2.png?v8",game_die:"unicode/1f3b2.png?v8",garlic:"unicode/1f9c4.png?v8",gb:"unicode/1f1ec-1f1e7.png?v8",gear:"unicode/2699.png?v8",gem:"unicode/1f48e.png?v8",gemini:"unicode/264a.png?v8",genie:"unicode/1f9de.png?v8",genie_man:"unicode/1f9de-2642.png?v8",genie_woman:"unicode/1f9de-2640.png?v8",georgia:"unicode/1f1ec-1f1ea.png?v8",ghana:"unicode/1f1ec-1f1ed.png?v8",ghost:"unicode/1f47b.png?v8",gibraltar:"unicode/1f1ec-1f1ee.png?v8",gift:"unicode/1f381.png?v8",gift_heart:"unicode/1f49d.png?v8",giraffe:"unicode/1f992.png?v8",girl:"unicode/1f467.png?v8",globe_with_meridians:"unicode/1f310.png?v8",gloves:"unicode/1f9e4.png?v8",goal_net:"unicode/1f945.png?v8",goat:"unicode/1f410.png?v8",goberserk:"goberserk.png?v8",godmode:"godmode.png?v8",goggles:"unicode/1f97d.png?v8",golf:"unicode/26f3.png?v8",golfing:"unicode/1f3cc.png?v8",golfing_man:"unicode/1f3cc-2642.png?v8",golfing_woman:"unicode/1f3cc-2640.png?v8",gorilla:"unicode/1f98d.png?v8",grapes:"unicode/1f347.png?v8",greece:"unicode/1f1ec-1f1f7.png?v8",green_apple:"unicode/1f34f.png?v8",green_book:"unicode/1f4d7.png?v8",green_circle:"unicode/1f7e2.png?v8",green_heart:"unicode/1f49a.png?v8",green_salad:"unicode/1f957.png?v8",green_square:"unicode/1f7e9.png?v8",greenland:"unicode/1f1ec-1f1f1.png?v8",grenada:"unicode/1f1ec-1f1e9.png?v8",grey_exclamation:"unicode/2755.png?v8",grey_question:"unicode/2754.png?v8",grimacing:"unicode/1f62c.png?v8",grin:"unicode/1f601.png?v8",grinning:"unicode/1f600.png?v8",guadeloupe:"unicode/1f1ec-1f1f5.png?v8",guam:"unicode/1f1ec-1f1fa.png?v8",guard:"unicode/1f482.png?v8",guardsman:"unicode/1f482-2642.png?v8",guardswoman:"unicode/1f482-2640.png?v8",guatemala:"unicode/1f1ec-1f1f9.png?v8",guernsey:"unicode/1f1ec-1f1ec.png?v8",guide_dog:"unicode/1f9ae.png?v8",guinea:"unicode/1f1ec-1f1f3.png?v8",guinea_bissau:"unicode/1f1ec-1f1fc.png?v8",guitar:"unicode/1f3b8.png?v8",gun:"unicode/1f52b.png?v8",guyana:"unicode/1f1ec-1f1fe.png?v8",haircut:"unicode/1f487.png?v8",haircut_man:"unicode/1f487-2642.png?v8",haircut_woman:"unicode/1f487-2640.png?v8",haiti:"unicode/1f1ed-1f1f9.png?v8",hamburger:"unicode/1f354.png?v8",hammer:"unicode/1f528.png?v8",hammer_and_pick:"unicode/2692.png?v8",hammer_and_wrench:"unicode/1f6e0.png?v8",hamster:"unicode/1f439.png?v8",hand:"unicode/270b.png?v8",hand_over_mouth:"unicode/1f92d.png?v8",handbag:"unicode/1f45c.png?v8",handball_person:"unicode/1f93e.png?v8",handshake:"unicode/1f91d.png?v8",hankey:"unicode/1f4a9.png?v8",hash:"unicode/0023-20e3.png?v8",hatched_chick:"unicode/1f425.png?v8",hatching_chick:"unicode/1f423.png?v8",headphones:"unicode/1f3a7.png?v8",headstone:"unicode/1faa6.png?v8",health_worker:"unicode/1f9d1-2695.png?v8",hear_no_evil:"unicode/1f649.png?v8",heard_mcdonald_islands:"unicode/1f1ed-1f1f2.png?v8",heart:"unicode/2764.png?v8",heart_decoration:"unicode/1f49f.png?v8",heart_eyes:"unicode/1f60d.png?v8",heart_eyes_cat:"unicode/1f63b.png?v8",heart_on_fire:"unicode/2764-1f525.png?v8",heartbeat:"unicode/1f493.png?v8",heartpulse:"unicode/1f497.png?v8",hearts:"unicode/2665.png?v8",heavy_check_mark:"unicode/2714.png?v8",heavy_division_sign:"unicode/2797.png?v8",heavy_dollar_sign:"unicode/1f4b2.png?v8",heavy_exclamation_mark:"unicode/2757.png?v8",heavy_heart_exclamation:"unicode/2763.png?v8",heavy_minus_sign:"unicode/2796.png?v8",heavy_multiplication_x:"unicode/2716.png?v8",heavy_plus_sign:"unicode/2795.png?v8",hedgehog:"unicode/1f994.png?v8",helicopter:"unicode/1f681.png?v8",herb:"unicode/1f33f.png?v8",hibiscus:"unicode/1f33a.png?v8",high_brightness:"unicode/1f506.png?v8",high_heel:"unicode/1f460.png?v8",hiking_boot:"unicode/1f97e.png?v8",hindu_temple:"unicode/1f6d5.png?v8",hippopotamus:"unicode/1f99b.png?v8",hocho:"unicode/1f52a.png?v8",hole:"unicode/1f573.png?v8",honduras:"unicode/1f1ed-1f1f3.png?v8",honey_pot:"unicode/1f36f.png?v8",honeybee:"unicode/1f41d.png?v8",hong_kong:"unicode/1f1ed-1f1f0.png?v8",hook:"unicode/1fa9d.png?v8",horse:"unicode/1f434.png?v8",horse_racing:"unicode/1f3c7.png?v8",hospital:"unicode/1f3e5.png?v8",hot_face:"unicode/1f975.png?v8",hot_pepper:"unicode/1f336.png?v8",hotdog:"unicode/1f32d.png?v8",hotel:"unicode/1f3e8.png?v8",hotsprings:"unicode/2668.png?v8",hourglass:"unicode/231b.png?v8",hourglass_flowing_sand:"unicode/23f3.png?v8",house:"unicode/1f3e0.png?v8",house_with_garden:"unicode/1f3e1.png?v8",houses:"unicode/1f3d8.png?v8",hugs:"unicode/1f917.png?v8",hungary:"unicode/1f1ed-1f1fa.png?v8",hurtrealbad:"hurtrealbad.png?v8",hushed:"unicode/1f62f.png?v8",hut:"unicode/1f6d6.png?v8",ice_cream:"unicode/1f368.png?v8",ice_cube:"unicode/1f9ca.png?v8",ice_hockey:"unicode/1f3d2.png?v8",ice_skate:"unicode/26f8.png?v8",icecream:"unicode/1f366.png?v8",iceland:"unicode/1f1ee-1f1f8.png?v8",id:"unicode/1f194.png?v8",ideograph_advantage:"unicode/1f250.png?v8",imp:"unicode/1f47f.png?v8",inbox_tray:"unicode/1f4e5.png?v8",incoming_envelope:"unicode/1f4e8.png?v8",india:"unicode/1f1ee-1f1f3.png?v8",indonesia:"unicode/1f1ee-1f1e9.png?v8",infinity:"unicode/267e.png?v8",information_desk_person:"unicode/1f481.png?v8",information_source:"unicode/2139.png?v8",innocent:"unicode/1f607.png?v8",interrobang:"unicode/2049.png?v8",iphone:"unicode/1f4f1.png?v8",iran:"unicode/1f1ee-1f1f7.png?v8",iraq:"unicode/1f1ee-1f1f6.png?v8",ireland:"unicode/1f1ee-1f1ea.png?v8",isle_of_man:"unicode/1f1ee-1f1f2.png?v8",israel:"unicode/1f1ee-1f1f1.png?v8",it:"unicode/1f1ee-1f1f9.png?v8",izakaya_lantern:"unicode/1f3ee.png?v8",jack_o_lantern:"unicode/1f383.png?v8",jamaica:"unicode/1f1ef-1f1f2.png?v8",japan:"unicode/1f5fe.png?v8",japanese_castle:"unicode/1f3ef.png?v8",japanese_goblin:"unicode/1f47a.png?v8",japanese_ogre:"unicode/1f479.png?v8",jeans:"unicode/1f456.png?v8",jersey:"unicode/1f1ef-1f1ea.png?v8",jigsaw:"unicode/1f9e9.png?v8",jordan:"unicode/1f1ef-1f1f4.png?v8",joy:"unicode/1f602.png?v8",joy_cat:"unicode/1f639.png?v8",joystick:"unicode/1f579.png?v8",jp:"unicode/1f1ef-1f1f5.png?v8",judge:"unicode/1f9d1-2696.png?v8",juggling_person:"unicode/1f939.png?v8",kaaba:"unicode/1f54b.png?v8",kangaroo:"unicode/1f998.png?v8",kazakhstan:"unicode/1f1f0-1f1ff.png?v8",kenya:"unicode/1f1f0-1f1ea.png?v8",key:"unicode/1f511.png?v8",keyboard:"unicode/2328.png?v8",keycap_ten:"unicode/1f51f.png?v8",kick_scooter:"unicode/1f6f4.png?v8",kimono:"unicode/1f458.png?v8",kiribati:"unicode/1f1f0-1f1ee.png?v8",kiss:"unicode/1f48b.png?v8",kissing:"unicode/1f617.png?v8",kissing_cat:"unicode/1f63d.png?v8",kissing_closed_eyes:"unicode/1f61a.png?v8",kissing_heart:"unicode/1f618.png?v8",kissing_smiling_eyes:"unicode/1f619.png?v8",kite:"unicode/1fa81.png?v8",kiwi_fruit:"unicode/1f95d.png?v8",kneeling_man:"unicode/1f9ce-2642.png?v8",kneeling_person:"unicode/1f9ce.png?v8",kneeling_woman:"unicode/1f9ce-2640.png?v8",knife:"unicode/1f52a.png?v8",knot:"unicode/1faa2.png?v8",koala:"unicode/1f428.png?v8",koko:"unicode/1f201.png?v8",kosovo:"unicode/1f1fd-1f1f0.png?v8",kr:"unicode/1f1f0-1f1f7.png?v8",kuwait:"unicode/1f1f0-1f1fc.png?v8",kyrgyzstan:"unicode/1f1f0-1f1ec.png?v8",lab_coat:"unicode/1f97c.png?v8",label:"unicode/1f3f7.png?v8",lacrosse:"unicode/1f94d.png?v8",ladder:"unicode/1fa9c.png?v8",lady_beetle:"unicode/1f41e.png?v8",lantern:"unicode/1f3ee.png?v8",laos:"unicode/1f1f1-1f1e6.png?v8",large_blue_circle:"unicode/1f535.png?v8",large_blue_diamond:"unicode/1f537.png?v8",large_orange_diamond:"unicode/1f536.png?v8",last_quarter_moon:"unicode/1f317.png?v8",last_quarter_moon_with_face:"unicode/1f31c.png?v8",latin_cross:"unicode/271d.png?v8",latvia:"unicode/1f1f1-1f1fb.png?v8",laughing:"unicode/1f606.png?v8",leafy_green:"unicode/1f96c.png?v8",leaves:"unicode/1f343.png?v8",lebanon:"unicode/1f1f1-1f1e7.png?v8",ledger:"unicode/1f4d2.png?v8",left_luggage:"unicode/1f6c5.png?v8",left_right_arrow:"unicode/2194.png?v8",left_speech_bubble:"unicode/1f5e8.png?v8",leftwards_arrow_with_hook:"unicode/21a9.png?v8",leg:"unicode/1f9b5.png?v8",lemon:"unicode/1f34b.png?v8",leo:"unicode/264c.png?v8",leopard:"unicode/1f406.png?v8",lesotho:"unicode/1f1f1-1f1f8.png?v8",level_slider:"unicode/1f39a.png?v8",liberia:"unicode/1f1f1-1f1f7.png?v8",libra:"unicode/264e.png?v8",libya:"unicode/1f1f1-1f1fe.png?v8",liechtenstein:"unicode/1f1f1-1f1ee.png?v8",light_rail:"unicode/1f688.png?v8",link:"unicode/1f517.png?v8",lion:"unicode/1f981.png?v8",lips:"unicode/1f444.png?v8",lipstick:"unicode/1f484.png?v8",lithuania:"unicode/1f1f1-1f1f9.png?v8",lizard:"unicode/1f98e.png?v8",llama:"unicode/1f999.png?v8",lobster:"unicode/1f99e.png?v8",lock:"unicode/1f512.png?v8",lock_with_ink_pen:"unicode/1f50f.png?v8",lollipop:"unicode/1f36d.png?v8",long_drum:"unicode/1fa98.png?v8",loop:"unicode/27bf.png?v8",lotion_bottle:"unicode/1f9f4.png?v8",lotus_position:"unicode/1f9d8.png?v8",lotus_position_man:"unicode/1f9d8-2642.png?v8",lotus_position_woman:"unicode/1f9d8-2640.png?v8",loud_sound:"unicode/1f50a.png?v8",loudspeaker:"unicode/1f4e2.png?v8",love_hotel:"unicode/1f3e9.png?v8",love_letter:"unicode/1f48c.png?v8",love_you_gesture:"unicode/1f91f.png?v8",low_brightness:"unicode/1f505.png?v8",luggage:"unicode/1f9f3.png?v8",lungs:"unicode/1fac1.png?v8",luxembourg:"unicode/1f1f1-1f1fa.png?v8",lying_face:"unicode/1f925.png?v8",m:"unicode/24c2.png?v8",macau:"unicode/1f1f2-1f1f4.png?v8",macedonia:"unicode/1f1f2-1f1f0.png?v8",madagascar:"unicode/1f1f2-1f1ec.png?v8",mag:"unicode/1f50d.png?v8",mag_right:"unicode/1f50e.png?v8",mage:"unicode/1f9d9.png?v8",mage_man:"unicode/1f9d9-2642.png?v8",mage_woman:"unicode/1f9d9-2640.png?v8",magic_wand:"unicode/1fa84.png?v8",magnet:"unicode/1f9f2.png?v8",mahjong:"unicode/1f004.png?v8",mailbox:"unicode/1f4eb.png?v8",mailbox_closed:"unicode/1f4ea.png?v8",mailbox_with_mail:"unicode/1f4ec.png?v8",mailbox_with_no_mail:"unicode/1f4ed.png?v8",malawi:"unicode/1f1f2-1f1fc.png?v8",malaysia:"unicode/1f1f2-1f1fe.png?v8",maldives:"unicode/1f1f2-1f1fb.png?v8",male_detective:"unicode/1f575-2642.png?v8",male_sign:"unicode/2642.png?v8",mali:"unicode/1f1f2-1f1f1.png?v8",malta:"unicode/1f1f2-1f1f9.png?v8",mammoth:"unicode/1f9a3.png?v8",man:"unicode/1f468.png?v8",man_artist:"unicode/1f468-1f3a8.png?v8",man_astronaut:"unicode/1f468-1f680.png?v8",man_beard:"unicode/1f9d4-2642.png?v8",man_cartwheeling:"unicode/1f938-2642.png?v8",man_cook:"unicode/1f468-1f373.png?v8",man_dancing:"unicode/1f57a.png?v8",man_facepalming:"unicode/1f926-2642.png?v8",man_factory_worker:"unicode/1f468-1f3ed.png?v8",man_farmer:"unicode/1f468-1f33e.png?v8",man_feeding_baby:"unicode/1f468-1f37c.png?v8",man_firefighter:"unicode/1f468-1f692.png?v8",man_health_worker:"unicode/1f468-2695.png?v8",man_in_manual_wheelchair:"unicode/1f468-1f9bd.png?v8",man_in_motorized_wheelchair:"unicode/1f468-1f9bc.png?v8",man_in_tuxedo:"unicode/1f935-2642.png?v8",man_judge:"unicode/1f468-2696.png?v8",man_juggling:"unicode/1f939-2642.png?v8",man_mechanic:"unicode/1f468-1f527.png?v8",man_office_worker:"unicode/1f468-1f4bc.png?v8",man_pilot:"unicode/1f468-2708.png?v8",man_playing_handball:"unicode/1f93e-2642.png?v8",man_playing_water_polo:"unicode/1f93d-2642.png?v8",man_scientist:"unicode/1f468-1f52c.png?v8",man_shrugging:"unicode/1f937-2642.png?v8",man_singer:"unicode/1f468-1f3a4.png?v8",man_student:"unicode/1f468-1f393.png?v8",man_teacher:"unicode/1f468-1f3eb.png?v8",man_technologist:"unicode/1f468-1f4bb.png?v8",man_with_gua_pi_mao:"unicode/1f472.png?v8",man_with_probing_cane:"unicode/1f468-1f9af.png?v8",man_with_turban:"unicode/1f473-2642.png?v8",man_with_veil:"unicode/1f470-2642.png?v8",mandarin:"unicode/1f34a.png?v8",mango:"unicode/1f96d.png?v8",mans_shoe:"unicode/1f45e.png?v8",mantelpiece_clock:"unicode/1f570.png?v8",manual_wheelchair:"unicode/1f9bd.png?v8",maple_leaf:"unicode/1f341.png?v8",marshall_islands:"unicode/1f1f2-1f1ed.png?v8",martial_arts_uniform:"unicode/1f94b.png?v8",martinique:"unicode/1f1f2-1f1f6.png?v8",mask:"unicode/1f637.png?v8",massage:"unicode/1f486.png?v8",massage_man:"unicode/1f486-2642.png?v8",massage_woman:"unicode/1f486-2640.png?v8",mate:"unicode/1f9c9.png?v8",mauritania:"unicode/1f1f2-1f1f7.png?v8",mauritius:"unicode/1f1f2-1f1fa.png?v8",mayotte:"unicode/1f1fe-1f1f9.png?v8",meat_on_bone:"unicode/1f356.png?v8",mechanic:"unicode/1f9d1-1f527.png?v8",mechanical_arm:"unicode/1f9be.png?v8",mechanical_leg:"unicode/1f9bf.png?v8",medal_military:"unicode/1f396.png?v8",medal_sports:"unicode/1f3c5.png?v8",medical_symbol:"unicode/2695.png?v8",mega:"unicode/1f4e3.png?v8",melon:"unicode/1f348.png?v8",memo:"unicode/1f4dd.png?v8",men_wrestling:"unicode/1f93c-2642.png?v8",mending_heart:"unicode/2764-1fa79.png?v8",menorah:"unicode/1f54e.png?v8",mens:"unicode/1f6b9.png?v8",mermaid:"unicode/1f9dc-2640.png?v8",merman:"unicode/1f9dc-2642.png?v8",merperson:"unicode/1f9dc.png?v8",metal:"unicode/1f918.png?v8",metro:"unicode/1f687.png?v8",mexico:"unicode/1f1f2-1f1fd.png?v8",microbe:"unicode/1f9a0.png?v8",micronesia:"unicode/1f1eb-1f1f2.png?v8",microphone:"unicode/1f3a4.png?v8",microscope:"unicode/1f52c.png?v8",middle_finger:"unicode/1f595.png?v8",military_helmet:"unicode/1fa96.png?v8",milk_glass:"unicode/1f95b.png?v8",milky_way:"unicode/1f30c.png?v8",minibus:"unicode/1f690.png?v8",minidisc:"unicode/1f4bd.png?v8",mirror:"unicode/1fa9e.png?v8",mobile_phone_off:"unicode/1f4f4.png?v8",moldova:"unicode/1f1f2-1f1e9.png?v8",monaco:"unicode/1f1f2-1f1e8.png?v8",money_mouth_face:"unicode/1f911.png?v8",money_with_wings:"unicode/1f4b8.png?v8",moneybag:"unicode/1f4b0.png?v8",mongolia:"unicode/1f1f2-1f1f3.png?v8",monkey:"unicode/1f412.png?v8",monkey_face:"unicode/1f435.png?v8",monocle_face:"unicode/1f9d0.png?v8",monorail:"unicode/1f69d.png?v8",montenegro:"unicode/1f1f2-1f1ea.png?v8",montserrat:"unicode/1f1f2-1f1f8.png?v8",moon:"unicode/1f314.png?v8",moon_cake:"unicode/1f96e.png?v8",morocco:"unicode/1f1f2-1f1e6.png?v8",mortar_board:"unicode/1f393.png?v8",mosque:"unicode/1f54c.png?v8",mosquito:"unicode/1f99f.png?v8",motor_boat:"unicode/1f6e5.png?v8",motor_scooter:"unicode/1f6f5.png?v8",motorcycle:"unicode/1f3cd.png?v8",motorized_wheelchair:"unicode/1f9bc.png?v8",motorway:"unicode/1f6e3.png?v8",mount_fuji:"unicode/1f5fb.png?v8",mountain:"unicode/26f0.png?v8",mountain_bicyclist:"unicode/1f6b5.png?v8",mountain_biking_man:"unicode/1f6b5-2642.png?v8",mountain_biking_woman:"unicode/1f6b5-2640.png?v8",mountain_cableway:"unicode/1f6a0.png?v8",mountain_railway:"unicode/1f69e.png?v8",mountain_snow:"unicode/1f3d4.png?v8",mouse:"unicode/1f42d.png?v8",mouse2:"unicode/1f401.png?v8",mouse_trap:"unicode/1faa4.png?v8",movie_camera:"unicode/1f3a5.png?v8",moyai:"unicode/1f5ff.png?v8",mozambique:"unicode/1f1f2-1f1ff.png?v8",mrs_claus:"unicode/1f936.png?v8",muscle:"unicode/1f4aa.png?v8",mushroom:"unicode/1f344.png?v8",musical_keyboard:"unicode/1f3b9.png?v8",musical_note:"unicode/1f3b5.png?v8",musical_score:"unicode/1f3bc.png?v8",mute:"unicode/1f507.png?v8",mx_claus:"unicode/1f9d1-1f384.png?v8",myanmar:"unicode/1f1f2-1f1f2.png?v8",nail_care:"unicode/1f485.png?v8",name_badge:"unicode/1f4db.png?v8",namibia:"unicode/1f1f3-1f1e6.png?v8",national_park:"unicode/1f3de.png?v8",nauru:"unicode/1f1f3-1f1f7.png?v8",nauseated_face:"unicode/1f922.png?v8",nazar_amulet:"unicode/1f9ff.png?v8",neckbeard:"neckbeard.png?v8",necktie:"unicode/1f454.png?v8",negative_squared_cross_mark:"unicode/274e.png?v8",nepal:"unicode/1f1f3-1f1f5.png?v8",nerd_face:"unicode/1f913.png?v8",nesting_dolls:"unicode/1fa86.png?v8",netherlands:"unicode/1f1f3-1f1f1.png?v8",neutral_face:"unicode/1f610.png?v8",new:"unicode/1f195.png?v8",new_caledonia:"unicode/1f1f3-1f1e8.png?v8",new_moon:"unicode/1f311.png?v8",new_moon_with_face:"unicode/1f31a.png?v8",new_zealand:"unicode/1f1f3-1f1ff.png?v8",newspaper:"unicode/1f4f0.png?v8",newspaper_roll:"unicode/1f5de.png?v8",next_track_button:"unicode/23ed.png?v8",ng:"unicode/1f196.png?v8",ng_man:"unicode/1f645-2642.png?v8",ng_woman:"unicode/1f645-2640.png?v8",nicaragua:"unicode/1f1f3-1f1ee.png?v8",niger:"unicode/1f1f3-1f1ea.png?v8",nigeria:"unicode/1f1f3-1f1ec.png?v8",night_with_stars:"unicode/1f303.png?v8",nine:"unicode/0039-20e3.png?v8",ninja:"unicode/1f977.png?v8",niue:"unicode/1f1f3-1f1fa.png?v8",no_bell:"unicode/1f515.png?v8",no_bicycles:"unicode/1f6b3.png?v8",no_entry:"unicode/26d4.png?v8",no_entry_sign:"unicode/1f6ab.png?v8",no_good:"unicode/1f645.png?v8",no_good_man:"unicode/1f645-2642.png?v8",no_good_woman:"unicode/1f645-2640.png?v8",no_mobile_phones:"unicode/1f4f5.png?v8",no_mouth:"unicode/1f636.png?v8",no_pedestrians:"unicode/1f6b7.png?v8",no_smoking:"unicode/1f6ad.png?v8","non-potable_water":"unicode/1f6b1.png?v8",norfolk_island:"unicode/1f1f3-1f1eb.png?v8",north_korea:"unicode/1f1f0-1f1f5.png?v8",northern_mariana_islands:"unicode/1f1f2-1f1f5.png?v8",norway:"unicode/1f1f3-1f1f4.png?v8",nose:"unicode/1f443.png?v8",notebook:"unicode/1f4d3.png?v8",notebook_with_decorative_cover:"unicode/1f4d4.png?v8",notes:"unicode/1f3b6.png?v8",nut_and_bolt:"unicode/1f529.png?v8",o:"unicode/2b55.png?v8",o2:"unicode/1f17e.png?v8",ocean:"unicode/1f30a.png?v8",octocat:"octocat.png?v8",octopus:"unicode/1f419.png?v8",oden:"unicode/1f362.png?v8",office:"unicode/1f3e2.png?v8",office_worker:"unicode/1f9d1-1f4bc.png?v8",oil_drum:"unicode/1f6e2.png?v8",ok:"unicode/1f197.png?v8",ok_hand:"unicode/1f44c.png?v8",ok_man:"unicode/1f646-2642.png?v8",ok_person:"unicode/1f646.png?v8",ok_woman:"unicode/1f646-2640.png?v8",old_key:"unicode/1f5dd.png?v8",older_adult:"unicode/1f9d3.png?v8",older_man:"unicode/1f474.png?v8",older_woman:"unicode/1f475.png?v8",olive:"unicode/1fad2.png?v8",om:"unicode/1f549.png?v8",oman:"unicode/1f1f4-1f1f2.png?v8",on:"unicode/1f51b.png?v8",oncoming_automobile:"unicode/1f698.png?v8",oncoming_bus:"unicode/1f68d.png?v8",oncoming_police_car:"unicode/1f694.png?v8",oncoming_taxi:"unicode/1f696.png?v8",one:"unicode/0031-20e3.png?v8",one_piece_swimsuit:"unicode/1fa71.png?v8",onion:"unicode/1f9c5.png?v8",open_book:"unicode/1f4d6.png?v8",open_file_folder:"unicode/1f4c2.png?v8",open_hands:"unicode/1f450.png?v8",open_mouth:"unicode/1f62e.png?v8",open_umbrella:"unicode/2602.png?v8",ophiuchus:"unicode/26ce.png?v8",orange:"unicode/1f34a.png?v8",orange_book:"unicode/1f4d9.png?v8",orange_circle:"unicode/1f7e0.png?v8",orange_heart:"unicode/1f9e1.png?v8",orange_square:"unicode/1f7e7.png?v8",orangutan:"unicode/1f9a7.png?v8",orthodox_cross:"unicode/2626.png?v8",otter:"unicode/1f9a6.png?v8",outbox_tray:"unicode/1f4e4.png?v8",owl:"unicode/1f989.png?v8",ox:"unicode/1f402.png?v8",oyster:"unicode/1f9aa.png?v8",package:"unicode/1f4e6.png?v8",page_facing_up:"unicode/1f4c4.png?v8",page_with_curl:"unicode/1f4c3.png?v8",pager:"unicode/1f4df.png?v8",paintbrush:"unicode/1f58c.png?v8",pakistan:"unicode/1f1f5-1f1f0.png?v8",palau:"unicode/1f1f5-1f1fc.png?v8",palestinian_territories:"unicode/1f1f5-1f1f8.png?v8",palm_tree:"unicode/1f334.png?v8",palms_up_together:"unicode/1f932.png?v8",panama:"unicode/1f1f5-1f1e6.png?v8",pancakes:"unicode/1f95e.png?v8",panda_face:"unicode/1f43c.png?v8",paperclip:"unicode/1f4ce.png?v8",paperclips:"unicode/1f587.png?v8",papua_new_guinea:"unicode/1f1f5-1f1ec.png?v8",parachute:"unicode/1fa82.png?v8",paraguay:"unicode/1f1f5-1f1fe.png?v8",parasol_on_ground:"unicode/26f1.png?v8",parking:"unicode/1f17f.png?v8",parrot:"unicode/1f99c.png?v8",part_alternation_mark:"unicode/303d.png?v8",partly_sunny:"unicode/26c5.png?v8",partying_face:"unicode/1f973.png?v8",passenger_ship:"unicode/1f6f3.png?v8",passport_control:"unicode/1f6c2.png?v8",pause_button:"unicode/23f8.png?v8",paw_prints:"unicode/1f43e.png?v8",peace_symbol:"unicode/262e.png?v8",peach:"unicode/1f351.png?v8",peacock:"unicode/1f99a.png?v8",peanuts:"unicode/1f95c.png?v8",pear:"unicode/1f350.png?v8",pen:"unicode/1f58a.png?v8",pencil:"unicode/1f4dd.png?v8",pencil2:"unicode/270f.png?v8",penguin:"unicode/1f427.png?v8",pensive:"unicode/1f614.png?v8",people_holding_hands:"unicode/1f9d1-1f91d-1f9d1.png?v8",people_hugging:"unicode/1fac2.png?v8",performing_arts:"unicode/1f3ad.png?v8",persevere:"unicode/1f623.png?v8",person_bald:"unicode/1f9d1-1f9b2.png?v8",person_curly_hair:"unicode/1f9d1-1f9b1.png?v8",person_feeding_baby:"unicode/1f9d1-1f37c.png?v8",person_fencing:"unicode/1f93a.png?v8",person_in_manual_wheelchair:"unicode/1f9d1-1f9bd.png?v8",person_in_motorized_wheelchair:"unicode/1f9d1-1f9bc.png?v8",person_in_tuxedo:"unicode/1f935.png?v8",person_red_hair:"unicode/1f9d1-1f9b0.png?v8",person_white_hair:"unicode/1f9d1-1f9b3.png?v8",person_with_probing_cane:"unicode/1f9d1-1f9af.png?v8",person_with_turban:"unicode/1f473.png?v8",person_with_veil:"unicode/1f470.png?v8",peru:"unicode/1f1f5-1f1ea.png?v8",petri_dish:"unicode/1f9eb.png?v8",philippines:"unicode/1f1f5-1f1ed.png?v8",phone:"unicode/260e.png?v8",pick:"unicode/26cf.png?v8",pickup_truck:"unicode/1f6fb.png?v8",pie:"unicode/1f967.png?v8",pig:"unicode/1f437.png?v8",pig2:"unicode/1f416.png?v8",pig_nose:"unicode/1f43d.png?v8",pill:"unicode/1f48a.png?v8",pilot:"unicode/1f9d1-2708.png?v8",pinata:"unicode/1fa85.png?v8",pinched_fingers:"unicode/1f90c.png?v8",pinching_hand:"unicode/1f90f.png?v8",pineapple:"unicode/1f34d.png?v8",ping_pong:"unicode/1f3d3.png?v8",pirate_flag:"unicode/1f3f4-2620.png?v8",pisces:"unicode/2653.png?v8",pitcairn_islands:"unicode/1f1f5-1f1f3.png?v8",pizza:"unicode/1f355.png?v8",placard:"unicode/1faa7.png?v8",place_of_worship:"unicode/1f6d0.png?v8",plate_with_cutlery:"unicode/1f37d.png?v8",play_or_pause_button:"unicode/23ef.png?v8",pleading_face:"unicode/1f97a.png?v8",plunger:"unicode/1faa0.png?v8",point_down:"unicode/1f447.png?v8",point_left:"unicode/1f448.png?v8",point_right:"unicode/1f449.png?v8",point_up:"unicode/261d.png?v8",point_up_2:"unicode/1f446.png?v8",poland:"unicode/1f1f5-1f1f1.png?v8",polar_bear:"unicode/1f43b-2744.png?v8",police_car:"unicode/1f693.png?v8",police_officer:"unicode/1f46e.png?v8",policeman:"unicode/1f46e-2642.png?v8",policewoman:"unicode/1f46e-2640.png?v8",poodle:"unicode/1f429.png?v8",poop:"unicode/1f4a9.png?v8",popcorn:"unicode/1f37f.png?v8",portugal:"unicode/1f1f5-1f1f9.png?v8",post_office:"unicode/1f3e3.png?v8",postal_horn:"unicode/1f4ef.png?v8",postbox:"unicode/1f4ee.png?v8",potable_water:"unicode/1f6b0.png?v8",potato:"unicode/1f954.png?v8",potted_plant:"unicode/1fab4.png?v8",pouch:"unicode/1f45d.png?v8",poultry_leg:"unicode/1f357.png?v8",pound:"unicode/1f4b7.png?v8",pout:"unicode/1f621.png?v8",pouting_cat:"unicode/1f63e.png?v8",pouting_face:"unicode/1f64e.png?v8",pouting_man:"unicode/1f64e-2642.png?v8",pouting_woman:"unicode/1f64e-2640.png?v8",pray:"unicode/1f64f.png?v8",prayer_beads:"unicode/1f4ff.png?v8",pregnant_woman:"unicode/1f930.png?v8",pretzel:"unicode/1f968.png?v8",previous_track_button:"unicode/23ee.png?v8",prince:"unicode/1f934.png?v8",princess:"unicode/1f478.png?v8",printer:"unicode/1f5a8.png?v8",probing_cane:"unicode/1f9af.png?v8",puerto_rico:"unicode/1f1f5-1f1f7.png?v8",punch:"unicode/1f44a.png?v8",purple_circle:"unicode/1f7e3.png?v8",purple_heart:"unicode/1f49c.png?v8",purple_square:"unicode/1f7ea.png?v8",purse:"unicode/1f45b.png?v8",pushpin:"unicode/1f4cc.png?v8",put_litter_in_its_place:"unicode/1f6ae.png?v8",qatar:"unicode/1f1f6-1f1e6.png?v8",question:"unicode/2753.png?v8",rabbit:"unicode/1f430.png?v8",rabbit2:"unicode/1f407.png?v8",raccoon:"unicode/1f99d.png?v8",racehorse:"unicode/1f40e.png?v8",racing_car:"unicode/1f3ce.png?v8",radio:"unicode/1f4fb.png?v8",radio_button:"unicode/1f518.png?v8",radioactive:"unicode/2622.png?v8",rage:"unicode/1f621.png?v8",rage1:"rage1.png?v8",rage2:"rage2.png?v8",rage3:"rage3.png?v8",rage4:"rage4.png?v8",railway_car:"unicode/1f683.png?v8",railway_track:"unicode/1f6e4.png?v8",rainbow:"unicode/1f308.png?v8",rainbow_flag:"unicode/1f3f3-1f308.png?v8",raised_back_of_hand:"unicode/1f91a.png?v8",raised_eyebrow:"unicode/1f928.png?v8",raised_hand:"unicode/270b.png?v8",raised_hand_with_fingers_splayed:"unicode/1f590.png?v8",raised_hands:"unicode/1f64c.png?v8",raising_hand:"unicode/1f64b.png?v8",raising_hand_man:"unicode/1f64b-2642.png?v8",raising_hand_woman:"unicode/1f64b-2640.png?v8",ram:"unicode/1f40f.png?v8",ramen:"unicode/1f35c.png?v8",rat:"unicode/1f400.png?v8",razor:"unicode/1fa92.png?v8",receipt:"unicode/1f9fe.png?v8",record_button:"unicode/23fa.png?v8",recycle:"unicode/267b.png?v8",red_car:"unicode/1f697.png?v8",red_circle:"unicode/1f534.png?v8",red_envelope:"unicode/1f9e7.png?v8",red_haired_man:"unicode/1f468-1f9b0.png?v8",red_haired_woman:"unicode/1f469-1f9b0.png?v8",red_square:"unicode/1f7e5.png?v8",registered:"unicode/00ae.png?v8",relaxed:"unicode/263a.png?v8",relieved:"unicode/1f60c.png?v8",reminder_ribbon:"unicode/1f397.png?v8",repeat:"unicode/1f501.png?v8",repeat_one:"unicode/1f502.png?v8",rescue_worker_helmet:"unicode/26d1.png?v8",restroom:"unicode/1f6bb.png?v8",reunion:"unicode/1f1f7-1f1ea.png?v8",revolving_hearts:"unicode/1f49e.png?v8",rewind:"unicode/23ea.png?v8",rhinoceros:"unicode/1f98f.png?v8",ribbon:"unicode/1f380.png?v8",rice:"unicode/1f35a.png?v8",rice_ball:"unicode/1f359.png?v8",rice_cracker:"unicode/1f358.png?v8",rice_scene:"unicode/1f391.png?v8",right_anger_bubble:"unicode/1f5ef.png?v8",ring:"unicode/1f48d.png?v8",ringed_planet:"unicode/1fa90.png?v8",robot:"unicode/1f916.png?v8",rock:"unicode/1faa8.png?v8",rocket:"unicode/1f680.png?v8",rofl:"unicode/1f923.png?v8",roll_eyes:"unicode/1f644.png?v8",roll_of_paper:"unicode/1f9fb.png?v8",roller_coaster:"unicode/1f3a2.png?v8",roller_skate:"unicode/1f6fc.png?v8",romania:"unicode/1f1f7-1f1f4.png?v8",rooster:"unicode/1f413.png?v8",rose:"unicode/1f339.png?v8",rosette:"unicode/1f3f5.png?v8",rotating_light:"unicode/1f6a8.png?v8",round_pushpin:"unicode/1f4cd.png?v8",rowboat:"unicode/1f6a3.png?v8",rowing_man:"unicode/1f6a3-2642.png?v8",rowing_woman:"unicode/1f6a3-2640.png?v8",ru:"unicode/1f1f7-1f1fa.png?v8",rugby_football:"unicode/1f3c9.png?v8",runner:"unicode/1f3c3.png?v8",running:"unicode/1f3c3.png?v8",running_man:"unicode/1f3c3-2642.png?v8",running_shirt_with_sash:"unicode/1f3bd.png?v8",running_woman:"unicode/1f3c3-2640.png?v8",rwanda:"unicode/1f1f7-1f1fc.png?v8",sa:"unicode/1f202.png?v8",safety_pin:"unicode/1f9f7.png?v8",safety_vest:"unicode/1f9ba.png?v8",sagittarius:"unicode/2650.png?v8",sailboat:"unicode/26f5.png?v8",sake:"unicode/1f376.png?v8",salt:"unicode/1f9c2.png?v8",samoa:"unicode/1f1fc-1f1f8.png?v8",san_marino:"unicode/1f1f8-1f1f2.png?v8",sandal:"unicode/1f461.png?v8",sandwich:"unicode/1f96a.png?v8",santa:"unicode/1f385.png?v8",sao_tome_principe:"unicode/1f1f8-1f1f9.png?v8",sari:"unicode/1f97b.png?v8",sassy_man:"unicode/1f481-2642.png?v8",sassy_woman:"unicode/1f481-2640.png?v8",satellite:"unicode/1f4e1.png?v8",satisfied:"unicode/1f606.png?v8",saudi_arabia:"unicode/1f1f8-1f1e6.png?v8",sauna_man:"unicode/1f9d6-2642.png?v8",sauna_person:"unicode/1f9d6.png?v8",sauna_woman:"unicode/1f9d6-2640.png?v8",sauropod:"unicode/1f995.png?v8",saxophone:"unicode/1f3b7.png?v8",scarf:"unicode/1f9e3.png?v8",school:"unicode/1f3eb.png?v8",school_satchel:"unicode/1f392.png?v8",scientist:"unicode/1f9d1-1f52c.png?v8",scissors:"unicode/2702.png?v8",scorpion:"unicode/1f982.png?v8",scorpius:"unicode/264f.png?v8",scotland:"unicode/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png?v8",scream:"unicode/1f631.png?v8",scream_cat:"unicode/1f640.png?v8",screwdriver:"unicode/1fa9b.png?v8",scroll:"unicode/1f4dc.png?v8",seal:"unicode/1f9ad.png?v8",seat:"unicode/1f4ba.png?v8",secret:"unicode/3299.png?v8",see_no_evil:"unicode/1f648.png?v8",seedling:"unicode/1f331.png?v8",selfie:"unicode/1f933.png?v8",senegal:"unicode/1f1f8-1f1f3.png?v8",serbia:"unicode/1f1f7-1f1f8.png?v8",service_dog:"unicode/1f415-1f9ba.png?v8",seven:"unicode/0037-20e3.png?v8",sewing_needle:"unicode/1faa1.png?v8",seychelles:"unicode/1f1f8-1f1e8.png?v8",shallow_pan_of_food:"unicode/1f958.png?v8",shamrock:"unicode/2618.png?v8",shark:"unicode/1f988.png?v8",shaved_ice:"unicode/1f367.png?v8",sheep:"unicode/1f411.png?v8",shell:"unicode/1f41a.png?v8",shield:"unicode/1f6e1.png?v8",shinto_shrine:"unicode/26e9.png?v8",ship:"unicode/1f6a2.png?v8",shipit:"shipit.png?v8",shirt:"unicode/1f455.png?v8",shit:"unicode/1f4a9.png?v8",shoe:"unicode/1f45e.png?v8",shopping:"unicode/1f6cd.png?v8",shopping_cart:"unicode/1f6d2.png?v8",shorts:"unicode/1fa73.png?v8",shower:"unicode/1f6bf.png?v8",shrimp:"unicode/1f990.png?v8",shrug:"unicode/1f937.png?v8",shushing_face:"unicode/1f92b.png?v8",sierra_leone:"unicode/1f1f8-1f1f1.png?v8",signal_strength:"unicode/1f4f6.png?v8",singapore:"unicode/1f1f8-1f1ec.png?v8",singer:"unicode/1f9d1-1f3a4.png?v8",sint_maarten:"unicode/1f1f8-1f1fd.png?v8",six:"unicode/0036-20e3.png?v8",six_pointed_star:"unicode/1f52f.png?v8",skateboard:"unicode/1f6f9.png?v8",ski:"unicode/1f3bf.png?v8",skier:"unicode/26f7.png?v8",skull:"unicode/1f480.png?v8",skull_and_crossbones:"unicode/2620.png?v8",skunk:"unicode/1f9a8.png?v8",sled:"unicode/1f6f7.png?v8",sleeping:"unicode/1f634.png?v8",sleeping_bed:"unicode/1f6cc.png?v8",sleepy:"unicode/1f62a.png?v8",slightly_frowning_face:"unicode/1f641.png?v8",slightly_smiling_face:"unicode/1f642.png?v8",slot_machine:"unicode/1f3b0.png?v8",sloth:"unicode/1f9a5.png?v8",slovakia:"unicode/1f1f8-1f1f0.png?v8",slovenia:"unicode/1f1f8-1f1ee.png?v8",small_airplane:"unicode/1f6e9.png?v8",small_blue_diamond:"unicode/1f539.png?v8",small_orange_diamond:"unicode/1f538.png?v8",small_red_triangle:"unicode/1f53a.png?v8",small_red_triangle_down:"unicode/1f53b.png?v8",smile:"unicode/1f604.png?v8",smile_cat:"unicode/1f638.png?v8",smiley:"unicode/1f603.png?v8",smiley_cat:"unicode/1f63a.png?v8",smiling_face_with_tear:"unicode/1f972.png?v8",smiling_face_with_three_hearts:"unicode/1f970.png?v8",smiling_imp:"unicode/1f608.png?v8",smirk:"unicode/1f60f.png?v8",smirk_cat:"unicode/1f63c.png?v8",smoking:"unicode/1f6ac.png?v8",snail:"unicode/1f40c.png?v8",snake:"unicode/1f40d.png?v8",sneezing_face:"unicode/1f927.png?v8",snowboarder:"unicode/1f3c2.png?v8",snowflake:"unicode/2744.png?v8",snowman:"unicode/26c4.png?v8",snowman_with_snow:"unicode/2603.png?v8",soap:"unicode/1f9fc.png?v8",sob:"unicode/1f62d.png?v8",soccer:"unicode/26bd.png?v8",socks:"unicode/1f9e6.png?v8",softball:"unicode/1f94e.png?v8",solomon_islands:"unicode/1f1f8-1f1e7.png?v8",somalia:"unicode/1f1f8-1f1f4.png?v8",soon:"unicode/1f51c.png?v8",sos:"unicode/1f198.png?v8",sound:"unicode/1f509.png?v8",south_africa:"unicode/1f1ff-1f1e6.png?v8",south_georgia_south_sandwich_islands:"unicode/1f1ec-1f1f8.png?v8",south_sudan:"unicode/1f1f8-1f1f8.png?v8",space_invader:"unicode/1f47e.png?v8",spades:"unicode/2660.png?v8",spaghetti:"unicode/1f35d.png?v8",sparkle:"unicode/2747.png?v8",sparkler:"unicode/1f387.png?v8",sparkles:"unicode/2728.png?v8",sparkling_heart:"unicode/1f496.png?v8",speak_no_evil:"unicode/1f64a.png?v8",speaker:"unicode/1f508.png?v8",speaking_head:"unicode/1f5e3.png?v8",speech_balloon:"unicode/1f4ac.png?v8",speedboat:"unicode/1f6a4.png?v8",spider:"unicode/1f577.png?v8",spider_web:"unicode/1f578.png?v8",spiral_calendar:"unicode/1f5d3.png?v8",spiral_notepad:"unicode/1f5d2.png?v8",sponge:"unicode/1f9fd.png?v8",spoon:"unicode/1f944.png?v8",squid:"unicode/1f991.png?v8",sri_lanka:"unicode/1f1f1-1f1f0.png?v8",st_barthelemy:"unicode/1f1e7-1f1f1.png?v8",st_helena:"unicode/1f1f8-1f1ed.png?v8",st_kitts_nevis:"unicode/1f1f0-1f1f3.png?v8",st_lucia:"unicode/1f1f1-1f1e8.png?v8",st_martin:"unicode/1f1f2-1f1eb.png?v8",st_pierre_miquelon:"unicode/1f1f5-1f1f2.png?v8",st_vincent_grenadines:"unicode/1f1fb-1f1e8.png?v8",stadium:"unicode/1f3df.png?v8",standing_man:"unicode/1f9cd-2642.png?v8",standing_person:"unicode/1f9cd.png?v8",standing_woman:"unicode/1f9cd-2640.png?v8",star:"unicode/2b50.png?v8",star2:"unicode/1f31f.png?v8",star_and_crescent:"unicode/262a.png?v8",star_of_david:"unicode/2721.png?v8",star_struck:"unicode/1f929.png?v8",stars:"unicode/1f320.png?v8",station:"unicode/1f689.png?v8",statue_of_liberty:"unicode/1f5fd.png?v8",steam_locomotive:"unicode/1f682.png?v8",stethoscope:"unicode/1fa7a.png?v8",stew:"unicode/1f372.png?v8",stop_button:"unicode/23f9.png?v8",stop_sign:"unicode/1f6d1.png?v8",stopwatch:"unicode/23f1.png?v8",straight_ruler:"unicode/1f4cf.png?v8",strawberry:"unicode/1f353.png?v8",stuck_out_tongue:"unicode/1f61b.png?v8",stuck_out_tongue_closed_eyes:"unicode/1f61d.png?v8",stuck_out_tongue_winking_eye:"unicode/1f61c.png?v8",student:"unicode/1f9d1-1f393.png?v8",studio_microphone:"unicode/1f399.png?v8",stuffed_flatbread:"unicode/1f959.png?v8",sudan:"unicode/1f1f8-1f1e9.png?v8",sun_behind_large_cloud:"unicode/1f325.png?v8",sun_behind_rain_cloud:"unicode/1f326.png?v8",sun_behind_small_cloud:"unicode/1f324.png?v8",sun_with_face:"unicode/1f31e.png?v8",sunflower:"unicode/1f33b.png?v8",sunglasses:"unicode/1f60e.png?v8",sunny:"unicode/2600.png?v8",sunrise:"unicode/1f305.png?v8",sunrise_over_mountains:"unicode/1f304.png?v8",superhero:"unicode/1f9b8.png?v8",superhero_man:"unicode/1f9b8-2642.png?v8",superhero_woman:"unicode/1f9b8-2640.png?v8",supervillain:"unicode/1f9b9.png?v8",supervillain_man:"unicode/1f9b9-2642.png?v8",supervillain_woman:"unicode/1f9b9-2640.png?v8",surfer:"unicode/1f3c4.png?v8",surfing_man:"unicode/1f3c4-2642.png?v8",surfing_woman:"unicode/1f3c4-2640.png?v8",suriname:"unicode/1f1f8-1f1f7.png?v8",sushi:"unicode/1f363.png?v8",suspect:"suspect.png?v8",suspension_railway:"unicode/1f69f.png?v8",svalbard_jan_mayen:"unicode/1f1f8-1f1ef.png?v8",swan:"unicode/1f9a2.png?v8",swaziland:"unicode/1f1f8-1f1ff.png?v8",sweat:"unicode/1f613.png?v8",sweat_drops:"unicode/1f4a6.png?v8",sweat_smile:"unicode/1f605.png?v8",sweden:"unicode/1f1f8-1f1ea.png?v8",sweet_potato:"unicode/1f360.png?v8",swim_brief:"unicode/1fa72.png?v8",swimmer:"unicode/1f3ca.png?v8",swimming_man:"unicode/1f3ca-2642.png?v8",swimming_woman:"unicode/1f3ca-2640.png?v8",switzerland:"unicode/1f1e8-1f1ed.png?v8",symbols:"unicode/1f523.png?v8",synagogue:"unicode/1f54d.png?v8",syria:"unicode/1f1f8-1f1fe.png?v8",syringe:"unicode/1f489.png?v8","t-rex":"unicode/1f996.png?v8",taco:"unicode/1f32e.png?v8",tada:"unicode/1f389.png?v8",taiwan:"unicode/1f1f9-1f1fc.png?v8",tajikistan:"unicode/1f1f9-1f1ef.png?v8",takeout_box:"unicode/1f961.png?v8",tamale:"unicode/1fad4.png?v8",tanabata_tree:"unicode/1f38b.png?v8",tangerine:"unicode/1f34a.png?v8",tanzania:"unicode/1f1f9-1f1ff.png?v8",taurus:"unicode/2649.png?v8",taxi:"unicode/1f695.png?v8",tea:"unicode/1f375.png?v8",teacher:"unicode/1f9d1-1f3eb.png?v8",teapot:"unicode/1fad6.png?v8",technologist:"unicode/1f9d1-1f4bb.png?v8",teddy_bear:"unicode/1f9f8.png?v8",telephone:"unicode/260e.png?v8",telephone_receiver:"unicode/1f4de.png?v8",telescope:"unicode/1f52d.png?v8",tennis:"unicode/1f3be.png?v8",tent:"unicode/26fa.png?v8",test_tube:"unicode/1f9ea.png?v8",thailand:"unicode/1f1f9-1f1ed.png?v8",thermometer:"unicode/1f321.png?v8",thinking:"unicode/1f914.png?v8",thong_sandal:"unicode/1fa74.png?v8",thought_balloon:"unicode/1f4ad.png?v8",thread:"unicode/1f9f5.png?v8",three:"unicode/0033-20e3.png?v8",thumbsdown:"unicode/1f44e.png?v8",thumbsup:"unicode/1f44d.png?v8",ticket:"unicode/1f3ab.png?v8",tickets:"unicode/1f39f.png?v8",tiger:"unicode/1f42f.png?v8",tiger2:"unicode/1f405.png?v8",timer_clock:"unicode/23f2.png?v8",timor_leste:"unicode/1f1f9-1f1f1.png?v8",tipping_hand_man:"unicode/1f481-2642.png?v8",tipping_hand_person:"unicode/1f481.png?v8",tipping_hand_woman:"unicode/1f481-2640.png?v8",tired_face:"unicode/1f62b.png?v8",tm:"unicode/2122.png?v8",togo:"unicode/1f1f9-1f1ec.png?v8",toilet:"unicode/1f6bd.png?v8",tokelau:"unicode/1f1f9-1f1f0.png?v8",tokyo_tower:"unicode/1f5fc.png?v8",tomato:"unicode/1f345.png?v8",tonga:"unicode/1f1f9-1f1f4.png?v8",tongue:"unicode/1f445.png?v8",toolbox:"unicode/1f9f0.png?v8",tooth:"unicode/1f9b7.png?v8",toothbrush:"unicode/1faa5.png?v8",top:"unicode/1f51d.png?v8",tophat:"unicode/1f3a9.png?v8",tornado:"unicode/1f32a.png?v8",tr:"unicode/1f1f9-1f1f7.png?v8",trackball:"unicode/1f5b2.png?v8",tractor:"unicode/1f69c.png?v8",traffic_light:"unicode/1f6a5.png?v8",train:"unicode/1f68b.png?v8",train2:"unicode/1f686.png?v8",tram:"unicode/1f68a.png?v8",transgender_flag:"unicode/1f3f3-26a7.png?v8",transgender_symbol:"unicode/26a7.png?v8",triangular_flag_on_post:"unicode/1f6a9.png?v8",triangular_ruler:"unicode/1f4d0.png?v8",trident:"unicode/1f531.png?v8",trinidad_tobago:"unicode/1f1f9-1f1f9.png?v8",tristan_da_cunha:"unicode/1f1f9-1f1e6.png?v8",triumph:"unicode/1f624.png?v8",trolleybus:"unicode/1f68e.png?v8",trollface:"trollface.png?v8",trophy:"unicode/1f3c6.png?v8",tropical_drink:"unicode/1f379.png?v8",tropical_fish:"unicode/1f420.png?v8",truck:"unicode/1f69a.png?v8",trumpet:"unicode/1f3ba.png?v8",tshirt:"unicode/1f455.png?v8",tulip:"unicode/1f337.png?v8",tumbler_glass:"unicode/1f943.png?v8",tunisia:"unicode/1f1f9-1f1f3.png?v8",turkey:"unicode/1f983.png?v8",turkmenistan:"unicode/1f1f9-1f1f2.png?v8",turks_caicos_islands:"unicode/1f1f9-1f1e8.png?v8",turtle:"unicode/1f422.png?v8",tuvalu:"unicode/1f1f9-1f1fb.png?v8",tv:"unicode/1f4fa.png?v8",twisted_rightwards_arrows:"unicode/1f500.png?v8",two:"unicode/0032-20e3.png?v8",two_hearts:"unicode/1f495.png?v8",two_men_holding_hands:"unicode/1f46c.png?v8",two_women_holding_hands:"unicode/1f46d.png?v8",u5272:"unicode/1f239.png?v8",u5408:"unicode/1f234.png?v8",u55b6:"unicode/1f23a.png?v8",u6307:"unicode/1f22f.png?v8",u6708:"unicode/1f237.png?v8",u6709:"unicode/1f236.png?v8",u6e80:"unicode/1f235.png?v8",u7121:"unicode/1f21a.png?v8",u7533:"unicode/1f238.png?v8",u7981:"unicode/1f232.png?v8",u7a7a:"unicode/1f233.png?v8",uganda:"unicode/1f1fa-1f1ec.png?v8",uk:"unicode/1f1ec-1f1e7.png?v8",ukraine:"unicode/1f1fa-1f1e6.png?v8",umbrella:"unicode/2614.png?v8",unamused:"unicode/1f612.png?v8",underage:"unicode/1f51e.png?v8",unicorn:"unicode/1f984.png?v8",united_arab_emirates:"unicode/1f1e6-1f1ea.png?v8",united_nations:"unicode/1f1fa-1f1f3.png?v8",unlock:"unicode/1f513.png?v8",up:"unicode/1f199.png?v8",upside_down_face:"unicode/1f643.png?v8",uruguay:"unicode/1f1fa-1f1fe.png?v8",us:"unicode/1f1fa-1f1f8.png?v8",us_outlying_islands:"unicode/1f1fa-1f1f2.png?v8",us_virgin_islands:"unicode/1f1fb-1f1ee.png?v8",uzbekistan:"unicode/1f1fa-1f1ff.png?v8",v:"unicode/270c.png?v8",vampire:"unicode/1f9db.png?v8",vampire_man:"unicode/1f9db-2642.png?v8",vampire_woman:"unicode/1f9db-2640.png?v8",vanuatu:"unicode/1f1fb-1f1fa.png?v8",vatican_city:"unicode/1f1fb-1f1e6.png?v8",venezuela:"unicode/1f1fb-1f1ea.png?v8",vertical_traffic_light:"unicode/1f6a6.png?v8",vhs:"unicode/1f4fc.png?v8",vibration_mode:"unicode/1f4f3.png?v8",video_camera:"unicode/1f4f9.png?v8",video_game:"unicode/1f3ae.png?v8",vietnam:"unicode/1f1fb-1f1f3.png?v8",violin:"unicode/1f3bb.png?v8",virgo:"unicode/264d.png?v8",volcano:"unicode/1f30b.png?v8",volleyball:"unicode/1f3d0.png?v8",vomiting_face:"unicode/1f92e.png?v8",vs:"unicode/1f19a.png?v8",vulcan_salute:"unicode/1f596.png?v8",waffle:"unicode/1f9c7.png?v8",wales:"unicode/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png?v8",walking:"unicode/1f6b6.png?v8",walking_man:"unicode/1f6b6-2642.png?v8",walking_woman:"unicode/1f6b6-2640.png?v8",wallis_futuna:"unicode/1f1fc-1f1eb.png?v8",waning_crescent_moon:"unicode/1f318.png?v8",waning_gibbous_moon:"unicode/1f316.png?v8",warning:"unicode/26a0.png?v8",wastebasket:"unicode/1f5d1.png?v8",watch:"unicode/231a.png?v8",water_buffalo:"unicode/1f403.png?v8",water_polo:"unicode/1f93d.png?v8",watermelon:"unicode/1f349.png?v8",wave:"unicode/1f44b.png?v8",wavy_dash:"unicode/3030.png?v8",waxing_crescent_moon:"unicode/1f312.png?v8",waxing_gibbous_moon:"unicode/1f314.png?v8",wc:"unicode/1f6be.png?v8",weary:"unicode/1f629.png?v8",wedding:"unicode/1f492.png?v8",weight_lifting:"unicode/1f3cb.png?v8",weight_lifting_man:"unicode/1f3cb-2642.png?v8",weight_lifting_woman:"unicode/1f3cb-2640.png?v8",western_sahara:"unicode/1f1ea-1f1ed.png?v8",whale:"unicode/1f433.png?v8",whale2:"unicode/1f40b.png?v8",wheel_of_dharma:"unicode/2638.png?v8",wheelchair:"unicode/267f.png?v8",white_check_mark:"unicode/2705.png?v8",white_circle:"unicode/26aa.png?v8",white_flag:"unicode/1f3f3.png?v8",white_flower:"unicode/1f4ae.png?v8",white_haired_man:"unicode/1f468-1f9b3.png?v8",white_haired_woman:"unicode/1f469-1f9b3.png?v8",white_heart:"unicode/1f90d.png?v8",white_large_square:"unicode/2b1c.png?v8",white_medium_small_square:"unicode/25fd.png?v8",white_medium_square:"unicode/25fb.png?v8",white_small_square:"unicode/25ab.png?v8",white_square_button:"unicode/1f533.png?v8",wilted_flower:"unicode/1f940.png?v8",wind_chime:"unicode/1f390.png?v8",wind_face:"unicode/1f32c.png?v8",window:"unicode/1fa9f.png?v8",wine_glass:"unicode/1f377.png?v8",wink:"unicode/1f609.png?v8",wolf:"unicode/1f43a.png?v8",woman:"unicode/1f469.png?v8",woman_artist:"unicode/1f469-1f3a8.png?v8",woman_astronaut:"unicode/1f469-1f680.png?v8",woman_beard:"unicode/1f9d4-2640.png?v8",woman_cartwheeling:"unicode/1f938-2640.png?v8",woman_cook:"unicode/1f469-1f373.png?v8",woman_dancing:"unicode/1f483.png?v8",woman_facepalming:"unicode/1f926-2640.png?v8",woman_factory_worker:"unicode/1f469-1f3ed.png?v8",woman_farmer:"unicode/1f469-1f33e.png?v8",woman_feeding_baby:"unicode/1f469-1f37c.png?v8",woman_firefighter:"unicode/1f469-1f692.png?v8",woman_health_worker:"unicode/1f469-2695.png?v8",woman_in_manual_wheelchair:"unicode/1f469-1f9bd.png?v8",woman_in_motorized_wheelchair:"unicode/1f469-1f9bc.png?v8",woman_in_tuxedo:"unicode/1f935-2640.png?v8",woman_judge:"unicode/1f469-2696.png?v8",woman_juggling:"unicode/1f939-2640.png?v8",woman_mechanic:"unicode/1f469-1f527.png?v8",woman_office_worker:"unicode/1f469-1f4bc.png?v8",woman_pilot:"unicode/1f469-2708.png?v8",woman_playing_handball:"unicode/1f93e-2640.png?v8",woman_playing_water_polo:"unicode/1f93d-2640.png?v8",woman_scientist:"unicode/1f469-1f52c.png?v8",woman_shrugging:"unicode/1f937-2640.png?v8",woman_singer:"unicode/1f469-1f3a4.png?v8",woman_student:"unicode/1f469-1f393.png?v8",woman_teacher:"unicode/1f469-1f3eb.png?v8",woman_technologist:"unicode/1f469-1f4bb.png?v8",woman_with_headscarf:"unicode/1f9d5.png?v8",woman_with_probing_cane:"unicode/1f469-1f9af.png?v8",woman_with_turban:"unicode/1f473-2640.png?v8",woman_with_veil:"unicode/1f470-2640.png?v8",womans_clothes:"unicode/1f45a.png?v8",womans_hat:"unicode/1f452.png?v8",women_wrestling:"unicode/1f93c-2640.png?v8",womens:"unicode/1f6ba.png?v8",wood:"unicode/1fab5.png?v8",woozy_face:"unicode/1f974.png?v8",world_map:"unicode/1f5fa.png?v8",worm:"unicode/1fab1.png?v8",worried:"unicode/1f61f.png?v8",wrench:"unicode/1f527.png?v8",wrestling:"unicode/1f93c.png?v8",writing_hand:"unicode/270d.png?v8",x:"unicode/274c.png?v8",yarn:"unicode/1f9f6.png?v8",yawning_face:"unicode/1f971.png?v8",yellow_circle:"unicode/1f7e1.png?v8",yellow_heart:"unicode/1f49b.png?v8",yellow_square:"unicode/1f7e8.png?v8",yemen:"unicode/1f1fe-1f1ea.png?v8",yen:"unicode/1f4b4.png?v8",yin_yang:"unicode/262f.png?v8",yo_yo:"unicode/1fa80.png?v8",yum:"unicode/1f60b.png?v8",zambia:"unicode/1f1ff-1f1f2.png?v8",zany_face:"unicode/1f92a.png?v8",zap:"unicode/26a1.png?v8",zebra:"unicode/1f993.png?v8",zero:"unicode/0030-20e3.png?v8",zimbabwe:"unicode/1f1ff-1f1fc.png?v8",zipper_mouth_face:"unicode/1f910.png?v8",zombie:"unicode/1f9df.png?v8",zombie_man:"unicode/1f9df-2642.png?v8",zombie_woman:"unicode/1f9df-2640.png?v8",zzz:"unicode/1f4a4.png?v8"}};function jn(e,t){return e.replace(/<(code|pre|script|template)[^>]*?>[\s\S]+?<\/(code|pre|script|template)>/g,function(e){return e.replace(/:/g,"__colon__")}).replace(//g,function(e){return e.replace(/:/g,"__colon__")}).replace(/([a-z]{2,}:)?\/\/[^\s'">)]+/gi,function(e){return e.replace(/:/g,"__colon__")}).replace(/:([a-z0-9_\-+]+?):/g,function(e,n){return i=e,o=n,e=t,n=Rn.data[o],i,i=n?e&&/unicode/.test(n)?''+n.replace("unicode/","").replace(/\.png.*/,"").split("-").map(function(e){return"&#x"+e+";"}).join("‍").concat("︎")+"":''+o+'':i;var i,o}).replace(/__colon__/g,":")}function On(e){var o={};return{str:e=(e=void 0===e?"":e)&&e.replace(/^('|")/,"").replace(/('|")$/,"").replace(/(?:^|\s):([\w-]+:?)=?([\w-%]+)?/g,function(e,n,i){return-1===n.indexOf(":")?(o[n]=i&&i.replace(/"/g,"")||!0,""):e}).trim(),config:o}}function Ln(e){return(e=void 0===e?"":e).replace(/(<\/?a.*?>)/gi,"")}var qn,Pn=be(function(e){var u,f,p,d,n,g=function(u){var i=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,e={},T={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof C?new C(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=r.reach);m+=_.value.length,_=_.next){var b=_.value;if(i.length>n.length)return;if(!(b instanceof C)){var k,w=1;if(l){if(!(k=R(h,m,n,s))||k.index>=n.length)break;var y=k.index,x=k.index+k[0].length,S=m;for(S+=_.value.length;S<=y;)_=_.next,S+=_.value.length;if(S-=_.value.length,m=S,_.value instanceof C)continue;for(var A=_;A!==i.tail&&(Sr.reach&&(r.reach=E);b=_.prev;z&&(b=j(i,b,z),m+=z.length),O(i,b,w);$=new C(c,g?T.tokenize($,g):$,v,$);_=j(i,b,$),F&&j(i,_,F),1r.reach&&(r.reach=E.reach))}}}}}(e,t,n,t.head,0),function(e){var n=[],i=e.head.next;for(;i!==e.tail;)n.push(i.value),i=i.next;return n}(t)},hooks:{all:{},add:function(e,n){var i=T.hooks.all;i[e]=i[e]||[],i[e].push(n)},run:function(e,n){var i=T.hooks.all[e];if(i&&i.length)for(var o,t=0;o=i[t++];)o(n)}},Token:C};function C(e,n,i,o){this.type=e,this.content=n,this.alias=i,this.length=0|(o||"").length}function R(e,n,i,o){e.lastIndex=n;i=e.exec(i);return i&&o&&i[1]&&(o=i[1].length,i.index+=o,i[0]=i[0].slice(o)),i}function a(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function j(e,n,i){var o=n.next,i={value:i,prev:n,next:o};return n.next=i,o.prev=i,e.length++,i}function O(e,n,i){for(var o=n.next,t=0;t"+t.content+""},!u.document)return u.addEventListener&&(T.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),i=n.language,e=n.code,n=n.immediateClose;u.postMessage(T.highlight(e,T.languages[i],i)),n&&u.close()},!1)),T;var o=T.util.currentScript();function t(){T.manual||T.highlightAll()}return o&&(T.filename=o.src,o.hasAttribute("data-manual")&&(T.manual=!0)),T.manual||("loading"===(e=document.readyState)||"interactive"===e&&o&&o.defer?document.addEventListener("DOMContentLoaded",t):window.requestAnimationFrame?window.requestAnimationFrame(t):window.setTimeout(t,16)),T}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=g),void 0!==me&&(me.Prism=g),g.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},g.languages.markup.tag.inside["attr-value"].inside.entity=g.languages.markup.entity,g.languages.markup.doctype.inside["internal-subset"].inside=g.languages.markup,g.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(g.languages.markup.tag,"addInlined",{value:function(e,n){var i={};i["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:g.languages[n]},i.cdata=/^$/i;i={"included-cdata":{pattern://i,inside:i}};i["language-"+n]={pattern:/[\s\S]+/,inside:g.languages[n]};n={};n[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:i},g.languages.insertBefore("markup","cdata",n)}}),Object.defineProperty(g.languages.markup.tag,"addAttribute",{value:function(e,n){g.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:g.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),g.languages.html=g.languages.markup,g.languages.mathml=g.languages.markup,g.languages.svg=g.languages.markup,g.languages.xml=g.languages.extend("markup",{}),g.languages.ssml=g.languages.xml,g.languages.atom=g.languages.xml,g.languages.rss=g.languages.xml,function(e){var n=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+n.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+n.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+n.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:n,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;e=e.languages.markup;e&&(e.tag.addInlined("style","css"),e.tag.addAttribute("style","css"))}(g),g.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},g.languages.javascript=g.languages.extend("clike",{"class-name":[g.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),g.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,g.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:g.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:g.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:g.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:g.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:g.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),g.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:g.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),g.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),g.languages.markup&&(g.languages.markup.tag.addInlined("script","javascript"),g.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),g.languages.js=g.languages.javascript,void 0!==g&&"undefined"!=typeof document&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),u={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},d="pre[data-src]:not(["+(f="data-src-status")+'="loaded"]):not(['+f+'="'+(p="loading")+'"])',g.hooks.add("before-highlightall",function(e){e.selector+=", "+d}),g.hooks.add("before-sanity-check",function(e){var t,n,i,o,a,r,c=e.element;c.matches(d)&&(e.code="",c.setAttribute(f,p),(t=c.appendChild(document.createElement("CODE"))).textContent="Loading…",i=c.getAttribute("data-src"),"none"===(e=e.language)&&(n=(/\.(\w+)$/.exec(i)||[,"none"])[1],e=u[n]||n),g.util.setLanguage(t,e),g.util.setLanguage(c,e),(n=g.plugins.autoloader)&&n.loadLanguages(e),i=i,o=function(e){c.setAttribute(f,"loaded");var n,i,o=function(e){if(i=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"")){var n=Number(i[1]),e=i[2],i=i[3];return e?i?[n,Number(i)]:[n,void 0]:[n,n]}}(c.getAttribute("data-range"));o&&(n=e.split(/\r\n?|\n/g),i=o[0],o=null==o[1]?n.length:o[1],i<0&&(i+=n.length),i=Math.max(0,Math.min(i-1,n.length)),o<0&&(o+=n.length),o=Math.max(0,Math.min(o,n.length)),e=n.slice(i,o).join("\n"),c.hasAttribute("data-start")||c.setAttribute("data-start",String(i+1))),t.textContent=e,g.highlightElement(t)},a=function(e){c.setAttribute(f,"failed"),t.textContent=e},(r=new XMLHttpRequest).open("GET",i,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?o(r.responseText):400<=r.status?a("✖ Error "+r.status+" while fetching file: "+r.statusText):a("✖ Error: File does not exist or is empty"))},r.send(null))}),n=!(g.plugins.fileHighlight={highlight:function(e){for(var n,i=(e||document).querySelectorAll(d),o=0;n=i[o++];)g.highlightElement(n)}}),g.fileHighlight=function(){n||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),n=!0),g.plugins.fileHighlight.highlight.apply(this,arguments)})});function Mn(e,n){return"___"+e.toUpperCase()+n+"___"}qn=Prism,Object.defineProperties(qn.languages["markup-templating"]={},{buildPlaceholders:{value:function(o,t,e,a){var r;o.language===t&&(r=o.tokenStack=[],o.code=o.code.replace(e,function(e){if("function"==typeof a&&!a(e))return e;for(var n,i=r.length;-1!==o.code.indexOf(n=Mn(t,i));)++i;return r[i]=e,n}),o.grammar=qn.languages.markup)}},tokenizePlaceholders:{value:function(f,p){var d,g;f.language===p&&f.tokenStack&&(f.grammar=qn.languages[p],d=0,g=Object.keys(f.tokenStack),function e(n){for(var i=0;i=g.length);i++){var o,t,a,r,c,u=n[i];"string"==typeof u||u.content&&"string"==typeof u.content?(t=g[d],a=f.tokenStack[t],o="string"==typeof u?u:u.content,c=Mn(p,t),-1<(r=o.indexOf(c))&&(++d,t=o.substring(0,r),a=new qn.Token(p,qn.tokenize(a,f.grammar),"language-"+p,a),r=o.substring(r+c.length),c=[],t&&c.push.apply(c,e([t])),c.push(a),r&&c.push.apply(c,e([r])),"string"==typeof u?n.splice.apply(n,[i,1].concat(c)):u.content=c)):u.content&&e(u.content)}return n}(f.tokens))}}});function In(t,e){var a=this;this.config=t,this.router=e,this.cacheTree={},this.toc=[],this.cacheTOC={},this.linkTarget=t.externalLinkTarget||"_blank",this.linkRel="_blank"===this.linkTarget?t.externalLinkRel||"noopener":"",this.contentBase=e.getBasePath();var n=this._initRenderer();this.heading=n.heading;var r=o(e=t.markdown||{})?e(Sn,n):(Sn.setOptions(m(e,{renderer:m(n,e.renderer)})),Sn);this._marked=r,this.compile=function(i){var o=!0,e=c(function(e){o=!1;var n="";return i&&(n=f(i)?r(i):r.parser(i),n=t.noEmoji?n:jn(n,t.nativeEmoji),Cn.clear(),n)})(i),n=a.router.parse().file;return o?a.toc=a.cacheTOC[n]:a.cacheTOC[n]=[].concat(a.toc),e}}var Nn={},Hn={markdown:function(e){return{url:e}},mermaid:function(e){return{url:e}},iframe:function(e,n){return{html:'"}},video:function(e,n){return{html:'"}},audio:function(e,n){return{html:'"}},code:function(e,n){var i=e.match(/\.(\w+)$/);return{url:e,lang:i="md"===(i=n||i&&i[1])?"markdown":i}}};In.prototype.compileEmbed=function(e,n){var i,o,t=On(n),a=t.str,t=t.config;if(n=a,t.include)return T(e)||(e=q(this.contentBase,R(this.router.getCurrentPath()),e)),t.type&&(o=Hn[t.type])?(i=o.call(this,e,n)).type=t.type:(o="code",/\.(md|markdown)/.test(e)?o="markdown":/\.mmd/.test(e)?o="mermaid":/\.html?/.test(e)?o="iframe":/\.(mp4|ogg)/.test(e)?o="video":/\.mp3/.test(e)&&(o="audio"),(i=Hn[o].call(this,e,n)).type=o),i.fragment=t.fragment,i},In.prototype._matchNotCompileLink=function(e){for(var n=this.config.noCompileLinks||[],i=0;i/g.test(o)&&(o=o.replace("\x3c!-- {docsify-ignore} --\x3e",""),e.title=Ln(o),e.ignoreSubHeading=!0),/{docsify-ignore}/g.test(o)&&(o=o.replace("{docsify-ignore}",""),e.title=Ln(o),e.ignoreSubHeading=!0),//g.test(o)&&(o=o.replace("\x3c!-- {docsify-ignore-all} --\x3e",""),e.title=Ln(o),e.ignoreAllSubs=!0),/{docsify-ignore-all}/g.test(o)&&(o=o.replace("{docsify-ignore-all}",""),e.title=Ln(o),e.ignoreAllSubs=!0);i=Cn(t.id||o),t=a.toURL(a.getCurrentPath(),{id:i});return e.slug=t,g.toc.push(e),"'+o+""},t.code={renderer:e}.renderer.code=function(e,n){var i=Pn.languages[n=void 0===n?"markup":n]||Pn.languages.markup;return'
    '+Pn.highlight(e.replace(/@DOCSIFY_QM@/g,"`"),i,n)+"
    "},t.link=(i=(n={renderer:e,router:a,linkTarget:n,linkRel:i,compilerClass:g}).renderer,c=n.router,u=n.linkTarget,n.linkRel,f=n.compilerClass,i.link=function(e,n,i){var o=[],t=On(n=void 0===n?"":n),a=t.str,t=t.config;return u=t.target||u,r="_blank"===u?f.config.externalLinkRel||"noopener":"",n=a,T(e)||f._matchNotCompileLink(e)||t.ignore?(T(e)||"./"!==e.slice(0,2)||(e=document.URL.replace(/\/(?!.*\/).*/,"/").replace("#/./","")+e),o.push(0===e.indexOf("mailto:")?"":'target="'+u+'"'),o.push(0!==e.indexOf("mailto:")&&""!==r?' rel="'+r+'"':"")):(e===f.config.homepage&&(e="README"),e=c.toURL(e,null,c.getCurrentPath())),t.crossorgin&&"_self"===u&&"history"===f.config.routerMode&&-1===f.config.crossOriginLinks.indexOf(e)&&f.config.crossOriginLinks.push(e),t.disabled&&(o.push("disabled"),e="javascript:void(0)"),t.class&&o.push('class="'+t.class+'"'),t.id&&o.push('id="'+t.id+'"'),n&&o.push('title="'+n+'"'),'"+i+""}),t.paragraph={renderer:e}.renderer.paragraph=function(e){e=/^!>/.test(e)?$n("tip",e):/^\?>/.test(e)?$n("warn",e):"

    "+e+"

    ";return e},t.image=(o=(i={renderer:e,contentBase:o,router:a}).renderer,p=i.contentBase,d=i.router,o.image=function(e,n,i){var o=e,t=[],a=On(n),r=a.str,a=a.config;return n=r,a["no-zoom"]&&t.push("data-no-zoom"),n&&t.push('title="'+n+'"'),a.size&&(n=(r=a.size.split("x"))[0],(r=r[1])?t.push('width="'+n+'" height="'+r+'"'):t.push('width="'+n+'"')),a.class&&t.push('class="'+a.class+'"'),a.id&&t.push('id="'+a.id+'"'),T(e)||(o=q(p,R(d.getCurrentPath()),e)),0":''+i+'"}),t.list={renderer:e}.renderer.list=function(e,n,i){n=n?"ol":"ul";return"<"+n+" "+[/
  • /.test(e.split('class="task-list"')[0])?'class="task-list"':"",i&&1"+e+""},t.listitem={renderer:e}.renderer.listitem=function(e){return/^(]*>)/.test(e)?'
  • ":"
  • "+e+"
  • "},e.origin=t,e},In.prototype.sidebar=function(e,n){var i=this.toc,o=this.router.getCurrentPath(),t="";if(e)t=this.compile(e);else{for(var a=0;a{inner}");this.cacheTree[o]=n}return t},In.prototype.subSidebar=function(e){if(e){var n=this.router.getCurrentPath(),i=this.cacheTree,o=this.toc;o[0]&&o[0].ignoreAllSubs&&o.splice(0),o[0]&&1===o[0].level&&o.shift();for(var t=0;t\n'+e+"\n"}]).links={}:(n=[{type:"html",text:e}]).links={}),a({token:t,embedToken:n}),++u>=c&&a({})}}(n);n.embed.url?X(n.embed.url).then(o):o(n.embed.html)}}({compile:i,embedTokens:c,fetch:n},function(e){var n,i=e.embedToken,e=e.token;e?(n=e.index,p.forEach(function(e){n>e.start&&(n+=e.length)}),m(f,i.links),r=r.slice(0,n).concat(i,r.slice(n+1)),p.push({start:n,length:i.length-1})):(Bn[t]=r.concat(),r.links=Bn[t].links=f,o(r))})}function Yn(e,n,i){var o,t,a,r;return n="function"==typeof i?i(n):"string"==typeof i?(a=[],r=0,(o=i).replace(V,function(n,e,i){a.push(o.substring(r,i-1)),r=i+=n.length+1,a.push(t&&t[n]||function(e){return("00"+("string"==typeof Y[n]?e[Y[n]]():Y[n](e))).slice(-n.length)})}),r!==o.length&&a.push(o.substring(r)),function(e){for(var n="",i=0,o=e||new Date;i404 - Not found","Vue"in window)for(var a=0,r=k(".markdown-section > *").filter(n);ascript").filter(function(e){return!/template/.test(e.type)})[0])||(e=e.innerText.trim())&&new Function(e)()),"Vue"in window){var u,f,p=[],d=Object.keys(i.vueComponents||{});2===t&&d.length&&d.forEach(function(e){window.Vue.options.components[e]||window.Vue.component(e,i.vueComponents[e])}),!Un&&i.vueGlobalOptions&&"function"==typeof i.vueGlobalOptions.data&&(Un=i.vueGlobalOptions.data()),p.push.apply(p,Object.keys(i.vueMounts||{}).map(function(e){return[b(o,e),i.vueMounts[e]]}).filter(function(e){var n=e[0];e[1];return n})),(i.vueGlobalOptions||d.length)&&(u=/{{2}[^{}]*}{2}/,f=/<[^>/]+\s([@:]|v-)[\w-:.[\]]+[=>\s]/,p.push.apply(p,k(".markdown-section > *").filter(function(i){return!p.some(function(e){var n=e[0];e[1];return n===i})}).filter(function(e){return e.tagName.toLowerCase()in(i.vueComponents||{})||e.querySelector(d.join(",")||null)||u.test(e.outerHTML)||f.test(e.outerHTML)}).map(function(e){var n=m({},i.vueGlobalOptions||{});return Un&&(n.data=function(){return Un}),[e,n]})));for(var g=0,s=p;g([^<]*?)

    $'))&&("color"===n[2]?o.style.background=n[1]+(n[3]||""):(e=n[1],S(o,"add","has-mask"),T(n[1])||(e=q(this.router.getBasePath(),n[1])),o.style.backgroundImage="url("+e+")",o.style.backgroundSize="cover",o.style.backgroundPosition="center center"),i=i.replace(n[0],"")),this._renderTo(".cover-main",i),K()):S(o,"remove","show")},n.prototype._updateRender=function(){var e,n,i,o;e=this,n=l(".app-name-link"),i=e.config.nameLink,o=e.route.path,n&&(f(e.config.nameLink)?n.setAttribute("href",i):"object"==typeof i&&(e=Object.keys(i).filter(function(e){return-1':"")),e.coverpage&&(f+=(o=", 100%, 85%",'
    \x3c!--cover--\x3e
    ')),e.logo&&(o=/^data:image/.test(e.logo),n=/(?:http[s]?:)?\/\//.test(e.logo),i=/^\./.test(e.logo),o||n||i||(e.logo=q(this.router.getBasePath(),e.logo))),f+=(i=(n=e).name||"","
    "+('')+'
    \x3c!--main--\x3e
    '),this._renderTo(u,f,!0)):this.rendered=!0,e.mergeNavbar&&s?p=b(".sidebar"):(c.classList.add("app-nav"),e.repo||c.classList.add("no-badge")),e.loadNavbar&&y(p,c),e.themeColor&&(v.head.appendChild(w("div","").firstElementChild),a=e.themeColor,window.CSS&&window.CSS.supports&&window.CSS.supports("(--v:red)")||(e=k("style:not(.inserted),link"),[].forEach.call(e,function(e){"STYLE"===e.nodeName?Q(e,a):"LINK"===e.nodeName&&(e=e.getAttribute("href"),/\.css$/.test(e)&&X(e).then(function(e){e=w("style",e);_.appendChild(e),Q(e,a)}))}))),this._updateRender(),S(h,"ready")},n}(function(e){function n(){e.apply(this,arguments)}return e&&(n.__proto__=e),((n.prototype=Object.create(e&&e.prototype)).constructor=n).prototype.routes=function(){return this.config.routes||{}},n.prototype.matchVirtualRoute=function(t){var a=this.routes(),r=Object.keys(a),c=function(){return null};function u(){var e=r.shift();if(!e)return c(null);var n=A(o=(i="^",0===(o=e).indexOf(i)?o:"^"+o),"$")?o:o+"$",i=t.match(n);if(!i)return u();var o=a[e];if("string"==typeof o)return c(o);if("function"!=typeof o)return u();n=o,e=Xn(),o=e[0];return(0,e[1])(function(e){return"string"==typeof e?c(e):!1===e?c(null):u()}),n.length<=2?o(n(t,i)):n(t,i,o)}return{then:function(e){c=e,u()}}},n}(function(i){function e(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];i.apply(this,e),this.route={}}return i&&(e.__proto__=i),((e.prototype=Object.create(i&&i.prototype)).constructor=e).prototype.updateRender=function(){this.router.normalize(),this.route=this.router.parse(),h.setAttribute("data-page",this.route.file)},e.prototype.initRouter=function(){var n=this,e=this.config,e=new("history"===(e.routerMode||"hash")&&t?D:H)(e);this.router=e,this.updateRender(),U=this.route,e.onchange(function(e){n.updateRender(),n._updateRender(),U.path!==n.route.path?(n.$fetch(d,n.$resetEvents.bind(n,e.source)),U=n.route):n.$resetEvents(e.source)})},e}(function(e){function n(){e.apply(this,arguments)}return e&&(n.__proto__=e),((n.prototype=Object.create(e&&e.prototype)).constructor=n).prototype.initLifecycle=function(){var i=this;this._hooks={},this._lifecycle={},["init","mounted","beforeEach","afterEach","doneEach","ready"].forEach(function(e){var n=i._hooks[e]=[];i._lifecycle[e]=function(e){return n.push(e)}})},n.prototype.callHook=function(e,t,a){void 0===a&&(a=d);var r=this._hooks[e],c=this.config.catchPluginErrors,u=function(n){var e=r[n];if(n>=r.length)a(t);else if("function"==typeof e){var i="Docsify plugin error";if(2===e.length)try{e(t,function(e){t=e,u(n+1)})}catch(e){if(!c)throw e;console.error(i,e),u(n+1)}else try{var o=e(t);t=void 0===o?t:o,u(n+1)}catch(e){if(!c)throw e;console.error(i,e),u(n+1)}}else u(n+1)};u(0)},n}(we))))))));function Kn(e,n,i){return Qn&&Qn.abort&&Qn.abort(),Qn=X(e,!0,i)}window.Docsify={util:Me,dom:n,get:X,slugify:Cn,version:"4.13.0"},window.DocsifyCompiler=In,window.marked=Sn,window.Prism=Pn,e(function(e){return new Jn})}(); diff --git a/docs/vendor/themes/vue.css b/docs/vendor/themes/vue.css new file mode 100644 index 0000000..847f385 --- /dev/null +++ b/docs/vendor/themes/vue.css @@ -0,0 +1 @@ +@import url("https://fonts.googleapis.com/css?family=Roboto+Mono|Source+Sans+Pro:300,400,600");*{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-touch-callout:none;box-sizing:border-box}body:not(.ready){overflow:hidden}body:not(.ready) .app-nav,body:not(.ready)>nav,body:not(.ready) [data-cloak]{display:none}div#app{font-size:30px;font-weight:lighter;margin:40vh auto;text-align:center}div#app:empty:before{content:"Loading..."}img.emoji{height:1.2em}img.emoji,span.emoji{vertical-align:middle}span.emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.2em}.progress{background-color:#42b983;background-color:var(--theme-color,#42b983);height:2px;left:0;position:fixed;right:0;top:0;transition:width .2s,opacity .4s;width:0;z-index:999999}.search .search-keyword,.search a:hover{color:#42b983;color:var(--theme-color,#42b983)}.search .search-keyword{font-style:normal;font-weight:700}body,html{height:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#34495e;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:15px;letter-spacing:0;margin:0;overflow-x:hidden}img{max-width:100%}a[disabled]{cursor:not-allowed;opacity:.6}kbd{border:1px solid #ccc;border-radius:3px;display:inline-block;font-size:12px!important;line-height:12px;margin-bottom:3px;padding:3px 5px;vertical-align:middle}li input[type=checkbox]{margin:0 .2em .25em 0;vertical-align:middle}.app-nav{margin:25px 60px 0 0;position:absolute;right:0;text-align:right;z-index:10}.app-nav.no-badge{margin-right:25px}.app-nav p{margin:0}.app-nav>a{margin:0 1rem;padding:5px 0}.app-nav li,.app-nav ul{display:inline-block;list-style:none;margin:0}.app-nav a{color:inherit;font-size:16px;text-decoration:none;transition:color .3s}.app-nav a.active,.app-nav a:hover{color:#42b983;color:var(--theme-color,#42b983)}.app-nav a.active{border-bottom:2px solid #42b983;border-bottom:2px solid var(--theme-color,#42b983)}.app-nav li{display:inline-block;margin:0 1rem;padding:5px 0;position:relative;cursor:pointer}.app-nav li ul{background-color:#fff;border:1px solid;border-color:#ddd #ddd #ccc;border-radius:4px;box-sizing:border-box;display:none;max-height:calc(100vh - 61px);overflow-y:auto;padding:10px 0;position:absolute;right:-15px;text-align:left;top:100%;white-space:nowrap}.app-nav li ul li{display:block;font-size:14px;line-height:1rem;margin:8px 14px;white-space:nowrap}.app-nav li ul a{display:block;font-size:inherit;margin:0;padding:0}.app-nav li ul a.active{border-bottom:0}.app-nav li:hover ul{display:block}.github-corner{border-bottom:0;position:fixed;right:0;text-decoration:none;top:0;z-index:1}.github-corner:hover .octo-arm{animation:octocat-wave .56s ease-in-out}.github-corner svg{color:#fff;fill:#42b983;fill:var(--theme-color,#42b983);height:80px;width:80px}main{display:block;position:relative;width:100vw;height:100%;z-index:0}main.hidden{display:none}.anchor{display:inline-block;text-decoration:none;transition:all .3s}.anchor span{color:#34495e}.anchor:hover{text-decoration:underline}.sidebar{border-right:1px solid rgba(0,0,0,.07);overflow-y:auto;padding:40px 0 0;position:absolute;top:0;bottom:0;left:0;transition:transform .25s ease-out;width:300px;z-index:20}.sidebar>h1{margin:0 auto 1rem;font-size:1.5rem;font-weight:300;text-align:center}.sidebar>h1 a{color:inherit;text-decoration:none}.sidebar>h1 .app-nav{display:block;position:static}.sidebar .sidebar-nav{line-height:2em;padding-bottom:40px}.sidebar li.collapse .app-sub-sidebar{display:none}.sidebar ul{margin:0 0 0 15px;padding:0}.sidebar li>p{font-weight:700;margin:0}.sidebar ul,.sidebar ul li{list-style:none}.sidebar ul li a{border-bottom:none;display:block}.sidebar ul li ul{padding-left:20px}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.sidebar:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,53.3%,.4)}.sidebar:hover::-webkit-scrollbar-track{background:hsla(0,0%,53.3%,.1)}.sidebar-toggle{background-color:transparent;background-color:hsla(0,0%,100%,.8);border:0;outline:none;padding:10px;position:absolute;bottom:0;left:0;text-align:center;transition:opacity .3s;width:284px;z-index:30;cursor:pointer}.sidebar-toggle:hover .sidebar-toggle-button{opacity:.4}.sidebar-toggle span{background-color:#42b983;background-color:var(--theme-color,#42b983);display:block;margin-bottom:4px;width:16px;height:2px}body.sticky .sidebar,body.sticky .sidebar-toggle{position:fixed}.content{padding-top:60px;position:absolute;top:0;right:0;bottom:0;left:300px;transition:left .25s ease}.markdown-section{margin:0 auto;max-width:80%;padding:30px 15px 40px;position:relative}.markdown-section>*{box-sizing:border-box;font-size:inherit}.markdown-section>:first-child{margin-top:0!important}.markdown-section hr{border:none;border-bottom:1px solid #eee;margin:2em 0}.markdown-section iframe{border:1px solid #eee;width:1px;min-width:100%}.markdown-section table{border-collapse:collapse;border-spacing:0;display:block;margin-bottom:1rem;overflow:auto;width:100%}.markdown-section th{font-weight:700}.markdown-section td,.markdown-section th{border:1px solid #ddd;padding:6px 13px}.markdown-section tr{border-top:1px solid #ccc}.markdown-section p.tip,.markdown-section tr:nth-child(2n){background-color:#f8f8f8}.markdown-section p.tip{border-bottom-right-radius:2px;border-left:4px solid #f66;border-top-right-radius:2px;margin:2em 0;padding:12px 24px 12px 30px;position:relative}.markdown-section p.tip:before{background-color:#f66;border-radius:100%;color:#fff;content:"!";font-family:Dosis,Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;left:-12px;line-height:20px;position:absolute;height:20px;width:20px;text-align:center;top:14px}.markdown-section p.tip code{background-color:#efefef}.markdown-section p.tip em{color:#34495e}.markdown-section p.warn{background:rgba(66,185,131,.1);border-radius:2px;padding:1rem}.markdown-section ul.task-list>li{list-style-type:none}body.close .sidebar{transform:translateX(-300px)}body.close .sidebar-toggle{width:auto}body.close .content{left:0}@media print{.app-nav,.github-corner,.sidebar,.sidebar-toggle{display:none}}@media screen and (max-width:768px){.github-corner,.sidebar,.sidebar-toggle{position:fixed}.app-nav{margin-top:16px}.app-nav li ul{top:30px}main{height:auto;min-height:100vh;overflow-x:hidden}.sidebar{left:-300px;transition:transform .25s ease-out}.content{left:0;max-width:100vw;position:static;padding-top:20px;transition:transform .25s ease}.app-nav,.github-corner{transition:transform .25s ease-out}.sidebar-toggle{background-color:transparent;width:auto;padding:30px 30px 10px 10px}body.close .sidebar{transform:translateX(300px)}body.close .sidebar-toggle{background-color:hsla(0,0%,100%,.8);transition:background-color 1s;width:284px;padding:10px}body.close .content{transform:translateX(300px)}body.close .app-nav,body.close .github-corner{display:none}.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave .56s ease-in-out}}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}section.cover{position:relative;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;width:100%;display:none}section.cover.show{display:flex}section.cover.has-mask .mask{background-color:#fff;opacity:.8;position:absolute;top:0;bottom:0;width:100%}section.cover .cover-main{flex:1;margin:0 16px;text-align:center;position:relative}section.cover a{color:inherit}section.cover a,section.cover a:hover{text-decoration:none}section.cover p{line-height:1.5rem;margin:1em 0}section.cover h1{color:inherit;font-size:2.5rem;font-weight:300;margin:.625rem 0 2.5rem;position:relative;text-align:center}section.cover h1 a{display:block}section.cover h1 small{bottom:-.4375rem;font-size:1rem;position:absolute}section.cover blockquote{font-size:1.5rem;text-align:center}section.cover ul{line-height:1.8;list-style-type:none;margin:1em auto;max-width:500px;padding:0}section.cover .cover-main>p:last-child a{border-radius:2rem;border:1px solid #42b983;border-color:var(--theme-color,#42b983);box-sizing:border-box;color:#42b983;color:var(--theme-color,#42b983);display:inline-block;font-size:1.05rem;letter-spacing:.1rem;margin:.5rem 1rem;padding:.75em 2rem;text-decoration:none;transition:all .15s ease}section.cover .cover-main>p:last-child a:last-child{background-color:#42b983;background-color:var(--theme-color,#42b983);color:#fff}section.cover .cover-main>p:last-child a:last-child:hover{color:inherit;opacity:.8}section.cover .cover-main>p:last-child a:hover{color:inherit}section.cover blockquote>p>a{border-bottom:2px solid #42b983;border-bottom:2px solid var(--theme-color,#42b983);transition:color .3s}section.cover blockquote>p>a:hover{color:#42b983;color:var(--theme-color,#42b983)}.sidebar,body{background-color:#fff}.sidebar{color:#364149}.sidebar li{margin:6px 0}.sidebar ul li a{color:#505d6b;font-size:14px;font-weight:400;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sidebar ul li a:hover{text-decoration:underline}.sidebar ul li ul{padding:0}.sidebar ul li.active>a{border-right:2px solid;color:#42b983;color:var(--theme-color,#42b983);font-weight:600}.app-sub-sidebar li:before{content:"-";padding-right:4px;float:left}.markdown-section h1,.markdown-section h2,.markdown-section h3,.markdown-section h4,.markdown-section strong{color:#2c3e50;font-weight:600}.markdown-section a{color:#42b983;color:var(--theme-color,#42b983);font-weight:600}.markdown-section h1{font-size:2rem;margin:0 0 1rem}.markdown-section h2{font-size:1.75rem;margin:45px 0 .8rem}.markdown-section h3{font-size:1.5rem;margin:40px 0 .6rem}.markdown-section h4{font-size:1.25rem}.markdown-section h5{font-size:1rem}.markdown-section h6{color:#777;font-size:1rem}.markdown-section figure,.markdown-section p{margin:1.2em 0}.markdown-section ol,.markdown-section p,.markdown-section ul{line-height:1.6rem;word-spacing:.05rem}.markdown-section ol,.markdown-section ul{padding-left:1.5rem}.markdown-section blockquote{border-left:4px solid #42b983;border-left:4px solid var(--theme-color,#42b983);color:#858585;margin:2em 0;padding-left:20px}.markdown-section blockquote p{font-weight:600;margin-left:0}.markdown-section iframe{margin:1em 0}.markdown-section em{color:#7f8c8d}.markdown-section code,.markdown-section output:after,.markdown-section pre{font-family:Roboto Mono,Monaco,courier,monospace}.markdown-section code,.markdown-section pre{background-color:#f8f8f8}.markdown-section output,.markdown-section pre{margin:1.2em 0;position:relative}.markdown-section output,.markdown-section pre>code{border-radius:2px;display:block}.markdown-section output:after,.markdown-section pre>code{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}.markdown-section code{border-radius:2px;color:#e96900;margin:0 2px;padding:3px 5px;white-space:pre-wrap}.markdown-section>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) code{font-size:.8rem}.markdown-section pre{padding:0 1.4rem;line-height:1.5rem;overflow:auto;word-wrap:normal}.markdown-section pre>code{color:#525252;font-size:.8rem;padding:2.2em 5px;line-height:inherit;margin:0 2px;max-width:inherit;overflow:inherit;white-space:inherit}.markdown-section output{padding:1.7rem 1.4rem;border:1px dotted #ccc}.markdown-section output>:first-child{margin-top:0}.markdown-section output>:last-child{margin-bottom:0}.markdown-section code:after,.markdown-section code:before,.markdown-section output:after,.markdown-section output:before{letter-spacing:.05rem}.markdown-section output:after,.markdown-section pre:after{color:#ccc;font-size:.6rem;font-weight:600;height:15px;line-height:15px;padding:5px 10px 0;position:absolute;right:0;text-align:right;top:0;content:attr(data-lang)}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8e908c}.token.namespace{opacity:.7}.token.boolean,.token.number{color:#c76b29}.token.punctuation{color:#525252}.token.property{color:#c08b30}.token.tag{color:#2973b7}.token.string{color:#42b983;color:var(--theme-color,#42b983)}.token.selector{color:#6679cc}.token.attr-name{color:#2973b7}.language-css .token.string,.style .token.string,.token.entity,.token.url{color:#22a2c9}.token.attr-value,.token.control,.token.directive,.token.unit{color:#42b983;color:var(--theme-color,#42b983)}.token.function,.token.keyword{color:#e96900}.token.atrule,.token.regex,.token.statement{color:#22a2c9}.token.placeholder,.token.variable{color:#3d8fd1}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #202746;text-decoration:none}.token.italic{font-style:italic}.token.bold,.token.important{font-weight:700}.token.important{color:#c94922}.token.entity{cursor:help}code .token{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;min-height:1.5rem;position:relative;left:auto} \ No newline at end of file diff --git a/docs/vite-manifest.json b/docs/vite-manifest.json deleted file mode 100644 index da3959d..0000000 --- a/docs/vite-manifest.json +++ /dev/null @@ -1,214 +0,0 @@ -{ - "src/lib/fonts/Inter-VF.italic-latin.woff2": { - "file": "_app/immutable/assets/Inter-VF.italic-latin-65279caf.woff2", - "src": "src/lib/fonts/Inter-VF.italic-latin.woff2" - }, - "src/lib/fonts/Inter-VF.roman-latin.woff2": { - "file": "_app/immutable/assets/Inter-VF.roman-latin-1b58736b.woff2", - "src": "src/lib/fonts/Inter-VF.roman-latin.woff2" - }, - "src/lib/fonts/FiraCode-VF.woff2": { - "file": "_app/immutable/assets/FiraCode-VF-05b30ba3.woff2", - "src": "src/lib/fonts/FiraCode-VF.woff2" - }, - "src/lib/fonts/FiraCode-VF.woff": { - "file": "_app/immutable/assets/FiraCode-VF-71c5868a.woff", - "src": "src/lib/fonts/FiraCode-VF.woff" - }, - "Info.css": { - "file": "_app/immutable/assets/Info-eb9b7651.css", - "src": "Info.css" - }, - "src/routes/+layout.css": { - "file": "_app/immutable/assets/_layout-d4f4ab95.css", - "src": "src/routes/+layout.css" - }, - "_control-f5b05b5f.js": { - "file": "_app/immutable/chunks/control-f5b05b5f.js" - }, - "node_modules/.pnpm/@sveltejs+kit@1.0.7_svelte@3.55.0+vite@4.0.4/node_modules/@sveltejs/kit/src/runtime/components/error.svelte": { - "file": "_app/immutable/components/error.svelte-884b4aac.js", - "src": "node_modules/.pnpm/@sveltejs+kit@1.0.7_svelte@3.55.0+vite@4.0.4/node_modules/@sveltejs/kit/src/runtime/components/error.svelte", - "isEntry": true, - "imports": [ - "_singletons-79165f10.js", - "_stores-1c9d0b64.js" - ] - }, - "__layout-32f74dae.js": { - "file": "_app/immutable/chunks/_layout-32f74dae.js" - }, - "_index-35a671a5.js": { - "file": "_app/immutable/chunks/index-35a671a5.js", - "imports": [ - "_control-f5b05b5f.js" - ] - }, - "__page-a27df1e4.js": { - "file": "_app/immutable/chunks/_page-a27df1e4.js", - "imports": [ - "_index-35a671a5.js" - ] - }, - "_contexts-c54c563b.js": { - "file": "_app/immutable/chunks/contexts-c54c563b.js", - "imports": [ - "_singletons-79165f10.js", - "_stores-1c9d0b64.js" - ] - }, - "__page-115bdbbb.js": { - "file": "_app/immutable/chunks/_page-115bdbbb.js", - "imports": [ - "_index-35a671a5.js" - ] - }, - ".svelte-kit/generated/nodes/4.js": { - "file": "_app/immutable/chunks/4-6a5c1f74.js", - "src": ".svelte-kit/generated/nodes/4.js", - "isDynamicEntry": true, - "imports": [ - "src/routes/latest/api/+page.md" - ] - }, - ".svelte-kit/generated/nodes/2.js": { - "file": "_app/immutable/chunks/2-c0299577.js", - "src": ".svelte-kit/generated/nodes/2.js", - "isDynamicEntry": true, - "imports": [ - "__page-a27df1e4.js" - ] - }, - ".svelte-kit/generated/nodes/1.js": { - "file": "_app/immutable/chunks/1-1bd08e4a.js", - "src": ".svelte-kit/generated/nodes/1.js", - "isDynamicEntry": true, - "imports": [ - "node_modules/.pnpm/@sveltejs+kit@1.0.7_svelte@3.55.0+vite@4.0.4/node_modules/@sveltejs/kit/src/runtime/components/error.svelte" - ] - }, - ".svelte-kit/generated/nodes/3.js": { - "file": "_app/immutable/chunks/3-c0299577.js", - "src": ".svelte-kit/generated/nodes/3.js", - "isDynamicEntry": true, - "imports": [ - "__page-115bdbbb.js" - ] - }, - "src/routes/+page.js": { - "file": "_app/immutable/modules/pages/_page.js-c1f1be17.js", - "src": "src/routes/+page.js", - "isEntry": true, - "imports": [ - "_index-35a671a5.js", - "__page-a27df1e4.js" - ] - }, - ".svelte-kit/generated/nodes/0.js": { - "file": "_app/immutable/chunks/0-0174d166.js", - "src": ".svelte-kit/generated/nodes/0.js", - "isDynamicEntry": true, - "imports": [ - "__layout-32f74dae.js", - "src/routes/+layout.svelte" - ] - }, - "src/routes/+layout.js": { - "file": "_app/immutable/modules/pages/_layout.js-82ef414d.js", - "src": "src/routes/+layout.js", - "isEntry": true, - "imports": [ - "__layout-32f74dae.js" - ] - }, - ".svelte-kit/generated/nodes/5.js": { - "file": "_app/immutable/chunks/5-2bf42e67.js", - "src": ".svelte-kit/generated/nodes/5.js", - "isDynamicEntry": true, - "imports": [ - "src/routes/latest/get-started/+page.md" - ] - }, - "_singletons-79165f10.js": { - "file": "_app/immutable/chunks/singletons-79165f10.js" - }, - "src/routes/latest/+page.js": { - "file": "_app/immutable/modules/pages/latest/_page.js-bc157eed.js", - "src": "src/routes/latest/+page.js", - "isEntry": true, - "imports": [ - "_index-35a671a5.js", - "__page-115bdbbb.js" - ] - }, - "_stores-1c9d0b64.js": { - "file": "_app/immutable/chunks/stores-1c9d0b64.js", - "imports": [ - "_singletons-79165f10.js" - ] - }, - "src/routes/latest/get-started/+page.md": { - "file": "_app/immutable/components/pages/latest/get-started/_page.md-5c5fe5e6.js", - "src": "src/routes/latest/get-started/+page.md", - "isEntry": true, - "imports": [ - "_singletons-79165f10.js", - "_Info-8cb253a1.js" - ] - }, - "node_modules/.pnpm/@sveltejs+kit@1.0.7_svelte@3.55.0+vite@4.0.4/node_modules/@sveltejs/kit/src/runtime/client/start.js": { - "file": "_app/immutable/start-4894d21d.js", - "src": "node_modules/.pnpm/@sveltejs+kit@1.0.7_svelte@3.55.0+vite@4.0.4/node_modules/@sveltejs/kit/src/runtime/client/start.js", - "isEntry": true, - "imports": [ - "_singletons-79165f10.js", - "_control-f5b05b5f.js" - ], - "dynamicImports": [ - ".svelte-kit/generated/nodes/0.js", - ".svelte-kit/generated/nodes/1.js", - ".svelte-kit/generated/nodes/2.js", - ".svelte-kit/generated/nodes/3.js", - ".svelte-kit/generated/nodes/4.js", - ".svelte-kit/generated/nodes/5.js" - ] - }, - "src/routes/latest/api/+page.md": { - "file": "_app/immutable/components/pages/latest/api/_page.md-bd91dac8.js", - "src": "src/routes/latest/api/+page.md", - "isEntry": true, - "imports": [ - "_singletons-79165f10.js", - "_Info-8cb253a1.js" - ] - }, - "_Info-8cb253a1.js": { - "file": "_app/immutable/chunks/Info-8cb253a1.js", - "imports": [ - "_singletons-79165f10.js", - "_contexts-c54c563b.js" - ], - "css": [ - "_app/immutable/assets/Info-eb9b7651.css" - ] - }, - "src/routes/+layout.svelte": { - "file": "_app/immutable/components/pages/_layout.svelte-ac40f340.js", - "src": "src/routes/+layout.svelte", - "isEntry": true, - "imports": [ - "_singletons-79165f10.js", - "_contexts-c54c563b.js", - "_stores-1c9d0b64.js" - ], - "css": [ - "_app/immutable/assets/_layout-d4f4ab95.css" - ], - "assets": [ - "_app/immutable/assets/Inter-VF.roman-latin-1b58736b.woff2", - "_app/immutable/assets/Inter-VF.italic-latin-65279caf.woff2", - "_app/immutable/assets/FiraCode-VF-05b30ba3.woff2", - "_app/immutable/assets/FiraCode-VF-71c5868a.woff" - ] - } -} \ No newline at end of file