From 40b150722eaf18f6cc32b2403dca0b1575efb9dd Mon Sep 17 00:00:00 2001 From: dragonwocky Date: Tue, 20 Dec 2022 02:14:31 +1100 Subject: [PATCH] feat: render lucide icons via twind --- scripts/vendor-dependencies.mjs | 8 ++- src/common/components/feather.mjs | 33 --------- src/common/components/index.mjs | 55 --------------- src/common/domUtils.mjs | 97 ++++++++++++++++++++++++++ src/common/loader.mjs | 1 + src/common/utils.js | 73 ------------------- src/core/client.mjs | 112 ++---------------------------- src/media/colour-x128.png | Bin 4023 -> 4456 bytes src/media/colour-x16.png | Bin 508 -> 595 bytes src/media/colour-x256.png | Bin 9165 -> 10005 bytes src/media/colour-x32.png | Bin 959 -> 1075 bytes src/media/colour-x48.png | Bin 1450 -> 1584 bytes src/media/colour-x512.png | Bin 22201 -> 23768 bytes src/media/colour-x64.png | Bin 1889 -> 2142 bytes src/media/colour.svg | 44 +----------- src/media/monochrome.svg | 9 +-- src/vendor/twind.min.js | 6 +- 17 files changed, 117 insertions(+), 321 deletions(-) delete mode 100644 src/common/components/feather.mjs delete mode 100644 src/common/components/index.mjs create mode 100644 src/common/domUtils.mjs mode change 100755 => 100644 src/media/colour-x128.png mode change 100755 => 100644 src/media/colour-x16.png mode change 100755 => 100644 src/media/colour-x256.png mode change 100755 => 100644 src/media/colour-x32.png mode change 100755 => 100644 src/media/colour-x48.png mode change 100755 => 100644 src/media/colour-x512.png mode change 100755 => 100644 src/media/colour-x64.png diff --git a/scripts/vendor-dependencies.mjs b/scripts/vendor-dependencies.mjs index c6fce59..7d2b5f3 100644 --- a/scripts/vendor-dependencies.mjs +++ b/scripts/vendor-dependencies.mjs @@ -11,15 +11,16 @@ import { fileURLToPath } from "node:url"; const dependencies = { "twind.min.js": "https://cdn.twind.style", + "lucide.min.js": "https://unpkg.com/lucide@0.104.0/dist/umd/lucide.min.js", "htm+preact.min.js": "https://unpkg.com/htm@3.1.1/preact/standalone.module.js", - "lucide.min.js": "https://unpkg.com/lucide@0.104.0/dist/umd/lucide.min.js", "jscolor.min.js": "https://cdnjs.cloudflare.com/ajax/libs/jscolor/2.5.1/jscolor.min.js", }; const output = fileURLToPath(new URL("../src/vendor", import.meta.url)), - write = (file, data) => fsp.writeFile(resolve(`${output}/${file}`), data); + write = (file, data) => fsp.writeFile(resolve(`${output}/${file}`), data), + append = (file, data) => fsp.appendFile(resolve(`${output}/${file}`), data); if (existsSync(output)) await fsp.rm(output, { recursive: true }); await fsp.mkdir(output); for (const file in dependencies) { @@ -28,6 +29,9 @@ for (const file in dependencies) { await write(file, res); } +// expose vendored twind cdn +await append("twind.min.js", `\n;globalThis.twind = twind;`); + // build content type lookup script from mime-db to avoid // re-processing entire the database every time a file is // requested via notion://www.notion.so/__notion-enhancer/ diff --git a/src/common/components/feather.mjs b/src/common/components/feather.mjs deleted file mode 100644 index 9bd68fd..0000000 --- a/src/common/components/feather.mjs +++ /dev/null @@ -1,33 +0,0 @@ -/** - * notion-enhancer: components - * (c) 2021 dragonwocky (https://dragonwocky.me/) - * (https://notion-enhancer.github.io/) under the MIT license - */ - -'use strict'; - -/** shared notion-style elements */ - -import { fs, web } from '../index.mjs'; - -let _$iconSheet; - -/** - * generate an icon from the feather icons set - * @param {string} name - the name/id of the icon - * @param {object} attrs - an object of attributes to apply to the icon e.g. classes - * @returns {string} an svg string - */ -export const feather = async (name, attrs = {}) => { - if (!_$iconSheet) { - _$iconSheet = web.html`${await fs.getText('dep/feather-sprite.svg')}`; - } - attrs.style = ( - (attrs.style ? attrs.style + ';' : '') + - 'stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;' - ).trim(); - attrs.viewBox = '0 0 24 24'; - return ` `${web.escape(key)}="${web.escape(val)}"`) - .join(' ')}>${_$iconSheet.getElementById(name)?.innerHTML}`; -}; diff --git a/src/common/components/index.mjs b/src/common/components/index.mjs deleted file mode 100644 index 28c52b5..0000000 --- a/src/common/components/index.mjs +++ /dev/null @@ -1,55 +0,0 @@ -/** - * notion-enhancer: components - * (c) 2021 dragonwocky (https://dragonwocky.me/) - * (https://notion-enhancer.github.io/) under the MIT license - */ - -'use strict'; - -/** - * shared notion-style elements - * @namespace components - */ -import * as _api from '../index.mjs'; // trick jsdoc - -/** - * add a tooltip to show extra information on hover - * @param {HTMLElement} $ref - the element that will trigger the tooltip when hovered - * @param {string|HTMLElement} $content - markdown or element content of the tooltip - * @param {object=} options - configuration of how the tooltip should be displayed - * @param {number=} options.delay - the amount of time in ms the element needs to be hovered over - * for the tooltip to be shown (default: 100) - * @param {string=} options.offsetDirection - which side of the element the tooltip - * should be shown on: 'top', 'bottom', 'left' or 'right' (default: 'bottom') - * @param {number=} options.maxLines - the max number of lines that the content may be wrapped - * to, used to position and size the tooltip correctly (default: 1) - */ -export { addTooltip } from './tooltip.mjs'; - -/** - * generate an icon from the feather icons set - * @param {string} name - the name/id of the icon - * @param {object} attrs - an object of attributes to apply to the icon e.g. classes - * @returns {string} an svg string - */ -export { feather } from './feather.mjs'; - -/** - * adds a view to the enhancer's side panel - * @param {object} panel - information used to construct and render the panel - * @param {string} panel.id - a uuid, used to restore the last open view on reload - * @param {string} panel.icon - an svg string - * @param {string} panel.title - the name of the view - * @param {Element} panel.$content - an element containing the content of the view - * @param {function} panel.onBlur - runs when the view is selected/focused - * @param {function} panel.onFocus - runs when the view is unfocused/closed - */ -export { addPanelView } from './panel.mjs'; - -/** - * adds a button to notion's bottom right corner - * @param {string} icon - an svg string - * @param {function} listener - the function to call when the button is clicked - * @returns {Element} the appended corner action element - */ -export { addCornerAction } from './corner-action.mjs'; diff --git a/src/common/domUtils.mjs b/src/common/domUtils.mjs new file mode 100644 index 0000000..cffe4a1 --- /dev/null +++ b/src/common/domUtils.mjs @@ -0,0 +1,97 @@ +/** + * notion-enhancer + * (c) 2022 dragonwocky (https://dragonwocky.me/) + * (https://notion-enhancer.github.io/) under the MIT license + */ + +import "../vendor/twind.min.js"; +import "../vendor/lucide.min.js"; +import { html, render } from "../vendor/htm+preact.min.js"; + +const { readFile } = globalThis.__enhancerApi, + enhancerIcon = await readFile("/media/colour.svg"), + enhancerIconMonochrome = await readFile("/media/monochrome.svg"); + +const kebekToPascalCase = (string) => + string[0].toUpperCase() + + string.replace(/-[a-z]/g, (match) => match.slice(1).toUpperCase()).slice(1), + hToString = (tag, attrs, children = []) => + `<${tag}${Object.entries(attrs) + .map(([attr, value]) => ` ${attr}="${value}"`) + .join("")}>${children + .map(([tag, attrs, children]) => hToString(tag, attrs, children)) + .join("")}`; + +// https://gist.github.com/jennyknuth/222825e315d45a738ed9d6e04c7a88d0 +const encodeSvg = (svg) => { + return svg + .replace( + "/g, "%3E") + .replace(/\s+/g, " "); +}; + +// https://antfu.me/posts/icons-in-pure-css +const presetIcons = () => ({ + rules: [ + [ + /^i-((?:\w|-)+)(?:\?(mask|bg|auto))?$/, + ([, icon, mode]) => { + let svg; + // manually register i-notion-enhancer: renders the colour + // version by default, renders the monochrome version when + // mask mode is requested via i-notion-enhancer?mask + if (icon === "notion-enhancer") { + svg = mode === "mask" ? enhancerIconMonochrome : enhancerIcon; + } else { + icon = kebekToPascalCase(icon); + if (!globalThis.lucide[icon]) return; + svg = hToString(...globalThis.lucide[icon]); + } + const dataUri = `url("data:image/svg+xml;utf8,${encodeSvg(svg)}")`; + console.log(dataUri); + if (mode === "auto") mode = undefined; + mode ??= svg.includes("currentColor") ? "mask" : "bg"; + return mode === "mask" + ? { + mask: `${dataUri} no-repeat`, + "mask-size": "100% 100%", + "background-color": "currentColor", + color: "inherit", + height: "1em", + width: "1em", + } + : { + background: `${dataUri} no-repeat`, + "background-size": "100% 100%", + "background-color": "transparent", + height: "1em", + width: "1em", + }; + }, + ], + ], +}); +globalThis.twind.install({ presets: [presetIcons()] }); + +// by default, preact doesn't work nicely with existing dom nodes +// not introduced via preact: this appends a preact component to an +// element without overwriting its existing children +const append = (component, target) => { + if (typeof target === "string") target = document.querySelector(target); + if (!target) return false; + const fragment = new DocumentFragment(); + render(component, fragment); + target.append(fragment); + return true; +}; + +export { html, append }; diff --git a/src/common/loader.mjs b/src/common/loader.mjs index 5b6419c..feba15b 100644 --- a/src/common/loader.mjs +++ b/src/common/loader.mjs @@ -11,6 +11,7 @@ pageLoaded = /(^\/$)|(-[0-9a-f]{32}$)/.test(location.pathname); if (!signedIn || !pageLoaded) return; + await import("./domUtils.mjs"); const { getMods, getProfile, isEnabled, enhancerUrl, initDatabase } = globalThis.__enhancerApi; for (const mod of await getMods()) { diff --git a/src/common/utils.js b/src/common/utils.js index 401da37..8d84ead 100644 --- a/src/common/utils.js +++ b/src/common/utils.js @@ -95,79 +95,6 @@ // .replace(/"/g, """) // .replace(/\\/g, "\"); -// /** -// * a tagged template processor for raw html: -// * stringifies, minifies, and syntax highlights -// * @example web.raw`

hello

` -// * @returns {string} the processed html -// */ -// export const raw = (str, ...templates) => { -// const html = str -// .map( -// (chunk) => -// chunk + -// (["string", "number"].includes(typeof templates[0]) -// ? templates.shift() -// : escape(JSON.stringify(templates.shift(), null, 2) ?? "")) -// ) -// .join(""); -// return html.includes(" line.trim()) -// .filter((line) => line.length) -// .join(" "); -// }; - -// /** -// * create a single html element inc. attributes and children from a string -// * @example web.html`

hello

` -// * @returns {Element} the constructed html element -// */ -// export const html = (str, ...templates) => { -// const $fragment = document.createRange().createContextualFragment(raw(str, ...templates)); -// return $fragment.children.length === 1 ? $fragment.children[0] : $fragment.children; -// }; - -// /** -// * appends a list of html elements to a parent -// * @param $container - the parent element -// * @param $elems - the elements to be appended -// * @returns {Element} the updated $container -// */ -// export const render = ($container, ...$elems) => { -// $elems = $elems -// .map(($elem) => ($elem instanceof HTMLCollection ? [...$elem] : $elem)) -// .flat(Infinity) -// .filter(($elem) => $elem); -// $container.append(...$elems); -// return $container; -// }; - -// /** -// * removes all children from an element without deleting them/their behaviours -// * @param $container - the parent element -// * @returns {Element} the updated $container -// */ -// export const empty = ($container) => { -// while ($container.firstChild && $container.removeChild($container.firstChild)); -// return $container; -// }; - -// /** -// * loads/applies a css stylesheet to the page -// * @param {string} path - a url or within-the-enhancer filepath -// */ -// export const loadStylesheet = (path) => { -// const $stylesheet = html``; -// render(document.head, $stylesheet); -// return $stylesheet; -// }; - // /** // * copy text to the clipboard // * @param {string} str - the string to copy diff --git a/src/core/client.mjs b/src/core/client.mjs index f7e0724..4f1a557 100644 --- a/src/core/client.mjs +++ b/src/core/client.mjs @@ -4,119 +4,21 @@ * (https://notion-enhancer.github.io/) under the MIT license */ -import "../vendor/twind.min.js"; -import { html, render } from "../vendor/htm+preact.min.js"; +import { html, append } from "../common/domUtils.mjs"; export default async () => { - const append = (component, target) => { - if (typeof target === "string") target = document.querySelector(target); - const fragment = new DocumentFragment(); - render(component, fragment); - target.append(fragment); - }; - - const notionSidebar = `.notion-sidebar-container .notion-sidebar > :nth-child(3) > div > :nth-child(2)`, + const notionSidebar = `.notion-sidebar-container .notion-sidebar > :nth-child(3) > div > :nth-child(2)`, openMenu = html`
{}} - style="display: flex; font-size: 14px; min-height: 27px; padding: 2px 16px; margin: 1px 0;" + class="flex select-none cursor-pointer transition duration-[20ms] ease-in hover:bg-[rgba(255,255,255,0.055)] rounded-[3px] text-[14px] mx-[4px] px-[10px] py-[2px] my-px" > -
- - - - - - - - +
+
notion-enhancer
`; + append(openMenu, notionSidebar); - - // html`
- //
- //
- // - // - // - //
- //
- //
Settings & members
- //
- //
- //
`; - // console.log(lucide); - - // const $sidebarLink = html``; - //
${await fs.getText("media/colour.svg")}
- // $sidebarLink.addEventListener("click", env.focusMenu); }; diff --git a/src/media/colour-x128.png b/src/media/colour-x128.png old mode 100755 new mode 100644 index dafebeea9734acbb41d527cc9e7670b5186bf5db..34b797127514fe39322ee65ecdd721e0c8f50994 GIT binary patch delta 4412 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 F{|5)ku=)T1 literal 9165 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 M07*qoM6N<$f^{02)c^nh diff --git a/src/media/colour-x48.png b/src/media/colour-x48.png old mode 100755 new mode 100644 index bfed6e68fb736b54dcaf72231d607549bae6296f..929387d06e10cb11b184c903c9096711bd79e530 GIT binary patch delta 1516 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 diff --git a/src/media/colour-x512.png b/src/media/colour-x512.png old mode 100755 new mode 100644 index f0da292e206d09e7808d98b19b9cd2b3413adec8..e2a7dfd35165c038fa7aee86a2fcbe2b3eec7616 GIT binary patch literal 23768 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

?0wG~tWqYW~|FaMwme`J=OWz&I7k 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 P00000NkvXXu0mjfE6ZP} diff --git a/src/media/colour.svg b/src/media/colour.svg index 524f2e2..5b3c685 100644 --- a/src/media/colour.svg +++ b/src/media/colour.svg @@ -1,43 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/media/monochrome.svg b/src/media/monochrome.svg index 1ae0b66..c963a36 100644 --- a/src/media/monochrome.svg +++ b/src/media/monochrome.svg @@ -1,8 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/src/vendor/twind.min.js b/src/vendor/twind.min.js index 43c8c81..706be14 100644 --- a/src/vendor/twind.min.js +++ b/src/vendor/twind.min.js @@ -1,7 +1,9 @@ /** * Skipped minification because the original files appears to be already minified. - * Original file: /npm/@twind/cdn@1.0.3/cdn.global.js + * Original file: /npm/@twind/cdn@1.0.4/cdn.global.js * * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files */ -var twind=function(e){"use strict";let t;function r(){return(r=Object.assign||function(e){for(var t=1;t=0||(n[r]=e[r]);return n}function i(e){return[...e.v,(e.i?"!":"")+e.n].join(":")}let a="undefined"!=typeof CSS&&CSS.escape||(e=>e.replace(/[!"'`*+.,;:\\/<=>?@#$%&^|~()[\]{}]/g,"\\$&").replace(/^\d/,"\\3$& "));function l(e){for(var t=9,r=e.length;r--;)t=Math.imul(t^e.charCodeAt(r),1597334677);return"#"+((t^t>>>9)>>>0).toString(36)}function s(e,t="@media "){return t+c(e).map(e=>("string"==typeof e&&(e={min:e}),e.raw||Object.keys(e).map(t=>`(${t}-width:${e[t]})`).join(" and "))).join(",")}function c(e=[]){return Array.isArray(e)?e:null==e?[]:[e]}function d(e){return e}function f(){}let p={d:0,b:134217728,c:268435456,a:671088640,u:805306368,o:939524096};function u(e){var t;return(null==(t=e.match(/[-=:;]/g))?void 0:t.length)||0}function g(e){return Math.min(/(?:^|width[^\d]+)(\d+(?:.\d+)?)(p)?/.test(e)?Math.max(0,29.63*(+RegExp.$1/(RegExp.$2?15:1))**.137-43):0,15)<<22|Math.min(u(e),15)<<18}let m=["rst-c","st-ch","h-chi","y-lin","nk","sited","ecked","pty","ad-on","cus-w","ver","cus","cus-v","tive","sable","tiona","quire"];function b({n:e,i:t,v:r=[]},o,n,a){for(let l of(e&&(e=i({n:e,i:t,v:r})),a=[...c(a)],r)){let d=o.theme("screens",l);for(let f of c(d&&s(d)||o.v(l))){var p;a.push(f),n|=d?67108864|g(f):"dark"==l?1073741824:"@"==f[0]?g(f):(p=f,1<<~(/:([a-z-]+)/.test(p)&&~m.indexOf(RegExp.$1.slice(2,7))||-18))}}return{n:e,p:n,r:a,i:t}}let h=new Map;function x(e){if(e.d){let t=[],r=w(e.r.reduce((e,r)=>"@"==r[0]?(t.push(r),e):r?w(e,e=>w(r,t=>{let r=/(:merge\(.+?\))(:[a-z-]+|\\[.+])/.exec(t);if(r){let o=e.indexOf(r[1]);return~o?e.slice(0,o)+r[0]+e.slice(o+r[1].length):y(e,t)}return y(t,e)})):e,"&"),t=>y(t,e.n?"."+a(e.n):""));return r&&t.push(r.replace(/:merge\((.+?)\)/g,"$1")),t.reduceRight((e,t)=>t+"{"+e+"}",e.d)}}function w(e,t){return e.replace(/ *((?:\(.+?\)|\[.+?\]|[^,])+) *(,|$)/g,(e,r,o)=>t(r)+o)}function y(e,t){return e.replace(/&/g,t)}let v=new Intl.Collator("en",{numeric:!0});function k(e,t){for(var r=0,o=e.length;r>1;0>=$(e[n],t)?r=n+1:o=n}return o}function $(e,t){let r=e.p&p.o;return r==(t.p&p.o)&&(r==p.b||r==p.o)?0:e.p-t.p||e.o-t.o||v.compare(S(e.n),S(t.n))||v.compare(C(e.n),C(t.n))}function S(e){return(e||"").split(/:/).pop().split("/").pop()||"\0"}function C(e){return(e||"").replace(/\W/g,e=>String.fromCharCode(127+e.charCodeAt(0)))+"\0"}function A(e,t){return Math.round(parseInt(e,16)*t)}function z(e,t={}){if("function"==typeof e)return e(t);let{opacityValue:r="1",opacityVariable:o}=t,n=o?`var(${o})`:r;if(e.includes(""))return e.replace("",n);if("#"==e[0]&&(4==e.length||7==e.length)){let i=(e.length-1)/3,a=[17,1,.062272][i-1];return`rgba(${[A(e.substr(1,i),a),A(e.substr(1+i,i),a),A(e.substr(1+2*i,i),a),n]})`}return"1"==n?e:"0"==n?"#0000":e.replace(/^(rgb|hsl)(\([^)]+)\)$/,`$1a$2,${n})`)}function O(e,t,r,o,n=[]){return function e(t,{n:r,p:o,r:n=[],i:i},a){let d=[],f="",m=0,b=0;for(let h in t||{}){var w,y;let v=t[h];if("@"==h[0]){if(!v)continue;if("a"==h[1]){d.push(...W(r,o,M(""+v),a,o,n,i,!0));continue}if("l"==h[1]){for(let k of c(v))d.push(...e(k,{n:r,p:(w=p[h[7]],o&~p.o|w),r:n,i:i},a));continue}if("i"==h[1]){d.push(...c(v).map(e=>({p:-1,o:0,r:[],d:h+" "+e})));continue}if("k"==h[1]){d.push({p:p.d,o:0,r:[h],d:e(v,{p:p.d},a).map(x).join("")});continue}if("f"==h[1]){d.push(...c(v).map(t=>({p:p.d,o:0,r:[h],d:e(t,{p:p.d},a).map(x).join("")})));continue}}if("object"!=typeof v||Array.isArray(v))"label"==h&&v?r=v+l(JSON.stringify([o,i,t])):(v||0===v)&&(h=h.replace(/[A-Z]/g,e=>"-"+e.toLowerCase()),b+=1,m=Math.max(m,"-"==(y=h)[0]?0:u(y)+(/^(?:(border-(?!w|c|sty)|[tlbr].{2,4}m?$|c.{7,8}$)|([fl].{5}l|g.{8}$|pl))/.test(y)?+!!RegExp.$1||-!!RegExp.$2:0)+1),f+=(f?";":"")+c(v).map(e=>a.s(h,j(""+e,a.theme)+(i?" !important":""))).join(";"));else if("@"==h[0]||h.includes("&")){let S=o;"@"==h[0]&&(h=h.replace(/\bscreen\(([^)]+)\)/g,(e,t)=>{let r=a.theme("screens",t);return r?(S|=67108864,s(r,"")):e}),S|=g(h)),d.push(...e(v,{n:r,p:S,r:[...n,h],i:i},a))}else d.push(...e(v,{p:o,r:[...n,h]},a))}return d.unshift({n:r,p:o,o:Math.max(0,15-b)+1.5*Math.min(m||15,15),r:n,d:f}),d.sort($)}(e,b(t,r,o,n),r)}function j(e,t){return e.replace(/theme\((["'`])?(.+?)\1(?:\s*,\s*(["'`])?(.+?)\3)?\)/g,(e,r,o,n,i)=>{let a=t(o,i);return"function"==typeof a&&/color|fill|stroke/i.test(o)?z(a):""+a})}function T(e,t){let r;let n=[];for(let i of e)i.d&&i.n?(null==r?void 0:r.p)==i.p&&""+r.r==""+i.r?(r.c=[r.c,i.c].filter(Boolean).join(" "),r.d=r.d+";"+i.d):n.push(r=o({},i,{n:i.n&&t})):n.push(o({},i,{n:i.n&&t}));return n}function F(e,t,r=p.u,n,a){let l=[];for(let s of e)for(let d of function(e,t,r,n,a){var l;e=o({},e,{i:e.i||a});let s=function(e,t){let r=h.get(e.n);return r?r(e,t):t.r(e.n,"dark"==e.v[0])}(e,t);return s?"string"==typeof s?({r:n,p:r}=b(e,t,r,n),T(F(M(s),t,r,n,e.i),e.n)):Array.isArray(s)?s.map(e=>{var t,i;return o({o:0},e,{r:[...c(n),...c(e.r)],p:(t=r,i=null!=(l=e.p)?l:r,t&~p.o|i)})}):O(s,e,t,r,n):[{c:i(e),p:0,o:0,r:[]}]}(s,t,r,n,a))l.splice(k(l,d),0,d);return l}function W(e,t,r,n,i,a,l,s){return T((s?r.flatMap(e=>F([e],n,i,a,l)):F(r,n,i,a,l)).map(e=>e.p&p.o&&(e.n||t==p.b)?o({},e,{p:e.p&~p.o|t,o:0}):e),e)}function D(e,t){if("("!=e[e.length-1]){let r=[],o=!1,n=!1,i="";for(let a of e)if(!("("==a||/[~@]$/.test(a))){if("!"==a[0]&&(a=a.slice(1),o=!o),a.endsWith(":")){r["dark:"==a?"unshift":"push"](a.slice(0,-1));continue}"-"==a[0]&&(a=a.slice(1),n=!n),a.endsWith("-")&&(a=a.slice(0,-1)),a&&"&"!=a&&(i+=(i&&"-")+a)}i&&(n&&(i="-"+i),t[0].push({n:i,v:r.filter(E),i:o}))}}function E(e,t,r){return r.indexOf(e)==t}let R=new Map;function M(e){let t=R.get(e);if(!t){let r=[],o=[[]],n=0,a=0,s=null,c=0,d=(t,i=0)=>{n!=c&&(r.push(e.slice(n,c+i)),t&&D(r,o)),n=c+1};for(;c{let{n:i,p:a,r:l,i:s}=b(e,n,t);return r&&W(i,t,r,n,a,l,s,o)},h.set(e,n),e}(g.length>1?g.slice(0,-1)+l(JSON.stringify([g,m])):g+"("+function(e,t=","){return e.map(i).join(t)}(m)+")",p.a,m,/@$/.test(g))],o)}u=r.lastIndexOf("(",u-1)}r.length=u+1}else/[~@]/.test(f)&&"("==e[c+1]&&o.unshift([])}d(!0),R.set(e,t=o[0])}return t}function L(e,t,r){return[e,V(t,r)]}function V(e,t){return"function"==typeof e?e:"string"==typeof e&&/^[\w-]+$/.test(e)?(r,o)=>({[e]:t?t(r,o):U(r,1)}):t=>e||{[t[1]]:U(t,2)}}function U(e,t,r=e.slice(t).find(Boolean)||e.$$||e.input){return"-"==e.input[0]?`calc(${r} * -1)`:r}function I(e,t,r,o){return[e,function(e,t,r){let o="string"==typeof t?(e,o)=>({[t]:r?r(e,o):e._}):t||(({1:e,_:t},r,o)=>({[e||o]:t}));return(t,r)=>{var n;let i=P(e||t[1]),a=null!=(n=r.theme(i,t.$$))?n:_(t.$$,i,r);if(null!=a)return t._=U(t,0,a),o(t,r,i)}}(t,r,o)]}function N(e,t={},r){return[e,function(e={},t){return(r,o)=>{let{section:n=P(r[0]).replace("-","")+"Color"}=e,[i,a]=(r.$$.match(/^(\[[^\]]+]|[^/]+?)(?:\/(.+))?$/)||[]).slice(1);if(!i)return;let l=o.theme(n,i)||_(i,n,o);if(!l||"object"==typeof l)return;let{opacityVariable:s=`--tw-${r[0].replace(/-$/,"")}-opacity`,opacitySection:c=n.replace("Color","Opacity"),property:d=n,selector:f}=e,p=o.theme(c,a||"DEFAULT")||a&&_(a,c,o),u=t||(({_:e})=>{let t=B(d,e);return f?{[f]:t}:t});r._={value:z(l,{opacityVariable:s||void 0,opacityValue:p||void 0}),color:e=>z(l,e),opacityVariable:s||void 0,opacityValue:p||void 0};let g=u(r,o);if(!r.dark){let m=o.d(n,i,l);m&&m!==l&&(r._={value:z(m,{opacityVariable:s||void 0,opacityValue:p||"1"}),color:e=>z(m,e),opacityVariable:s||void 0,opacityValue:p||void 0},g={"&":g,[o.v("dark")]:u(r,o)})}return g}}(t,r)]}function B(e,t){let r={};return"string"==typeof t?r[e]=t:(t.opacityVariable&&t.value.includes(t.opacityVariable)&&(r[t.opacityVariable]=t.opacityValue||"1"),r[e]=t.value),r}function _(e,t,r){if("["==e[0]&&"]"==e.slice(-1)&&(e=H(j(e.slice(1,-1),r.theme)),!(/color|fill|stroke/i.test(t)&&!(/^color:/.test(e)||/^(#|((hsl|rgb)a?|hwb|lab|lch|color)\(|[a-z]+$)/.test(e))||/image/i.test(t)&&!(/^image:/.test(e)||/^[a-z-]+\(/.test(e))||/weight/i.test(t)&&!(/^(number|any):/.test(e)||/^\d+$/.test(e))||/position/i.test(t)&&/^(length|size):/.test(e))))return e.replace(/^[a-z-]+:/,"")}function P(e){return e.replace(/-./g,e=>e[1].toUpperCase())}function H(e){return e.includes("url(")?e.replace(/(.*?)(url\(.*?\))(.*?)/g,(e,t="",r,o="")=>H(t)+r+H(o)):e.replace(/(^|[^\\])_+/g,(e,t)=>t+" ".repeat(e.length-t.length)).replace(/\\_/g,"_").replace(/(calc|min|max|clamp)\(.+\)/g,e=>e.replace(/(-?\d*\.?\d(?!\b-.+[,)](?![^+\-/*])\D)(?:%|[a-z]+)?|\))([+\-/*])/g,"$1 $2 "))}function q(e){var{presets:t=[]}=e,r=n(e,["presets"]);let i={preflight:!1!==r.preflight&&[],darkMode:void 0,darkColor:void 0,theme:{},variants:c(r.variants),rules:c(r.rules),ignorelist:c(r.ignorelist),hash:r.hash,stringify:r.stringify||G};for(let a of c([...t,{darkMode:r.darkMode,darkColor:r.darkColor,preflight:!1!==r.preflight&&c(r.preflight),theme:r.theme,hash:r.hash,stringify:r.stringify}])){let{preflight:l,darkMode:s=i.darkMode,darkColor:d=i.darkColor,theme:f,variants:p,rules:u,ignorelist:g,hash:m=i.hash,stringify:b=i.stringify}="function"==typeof a?a(i):a;i={preflight:!1!==i.preflight&&!1!==l&&[...i.preflight,...c(l)],darkMode:s,darkColor:d,theme:o({},i.theme,f,{extend:o({},i.theme.extend,null==f?void 0:f.extend)}),variants:[...i.variants,...c(p)],rules:[...i.rules,...c(u)],ignorelist:[...i.ignorelist,...c(g)],hash:m,stringify:b}}return i}function G(e,t){return e+":"+t}function Y(e,t,r,o,n,i){for(let a of t){let l=r.get(a);l||r.set(a,l=o(a));let s=l(e,n,i);if(s)return s}}function J(e){var t;return Z(e[0],"function"==typeof(t=e[1])?t:()=>t)}function X(e){var t,r;return Array.isArray(e)?Z(e[0],V(e[1],e[2])):Z(e,V(t,r))}function Z(e,t){return K(e,(e,r,o,n)=>{let i=r.exec(e);if(i)return i.$$=e.slice(i[0].length),i.dark=n,t(i,o)})}function K(e,t){let r=c(e).map(Q);return(e,o,n)=>{for(let i of r){let a=t(e,i,o,n);if(a)return a}}}function Q(e){return"string"==typeof e?RegExp("^"+e+(e.includes("$")||"-"==e.slice(-1)?"":"$")):e}function ee(e,t){return e.replace(/--(tw(?:-[\w-]+)?)\b/g,(e,r)=>"--"+t(r).replace("#",""))}function et(e){let t=document.querySelector(e||"style[data-twind]");return t&&"STYLE"==t.tagName||((t=document.createElement("style")).dataset.twind="",document.head.prepend(t)),t}function er(e,t){let r=e?function(e){let t=e&&"string"!=typeof e?e:et(e);return{target:t,snapshot(){let e=Array.from(t.childNodes,e=>e.textContent);return()=>{this.clear(),e.forEach(this.insert)}},clear(){t.textContent=""},destroy(){t.remove()},insert(e,r){t.insertBefore(document.createTextNode(e),t.childNodes[r]||null)},resume:f}}():function(e){let t=(null==e?void 0:e.cssRules)?e:(e&&"string"!=typeof e?e:et(e)).sheet;return{target:t,snapshot(){let e=Array.from(t.cssRules,e=>e.cssText);return()=>{this.clear(),e.forEach(this.insert)}},clear(){for(let e=t.cssRules.length;e--;)t.deleteRule(e)},destroy(){var e;null==(e=t.ownerNode)||e.remove()},insert(e,r){try{t.insertRule(e,r)}catch(o){t.insertRule(":root{}",r),/:-[mwo]/.test(e)}},resume:f}}();return t||(r.resume=eo),r}function eo(e,t){var r,o;let n=((r=this.target).ownerNode||r).textContent||(r.cssRules?Array.from(r.cssRules,e=>e.cssText):c(r)).join(""),i=/\/\*!([\da-z]+),([\da-z]+)(?:,(.+?))?\*\//g;if(i.test(n)){let a;for(let l of(i.lastIndex=0,this.clear(),document.querySelectorAll("[class]")))e(l.getAttribute("class"));for(;o=i.exec(n),a&&t(n.slice(a.index+a[0].length,null==o?void 0:o.index),{p:parseInt(a[1],36),o:parseInt(a[2],36)/2,n:a[3]}),a=o;);}}let en=new Proxy(f,{apply:(e,r,o)=>t(o[0]),get(e,r){let o=t[r];return"function"==typeof o?function(){return o.apply(t,arguments)}:o}});var ei=new Map([["align-self","-ms-grid-row-align"],["color-adjust","-webkit-print-color-adjust"],["column-gap","grid-column-gap"],["forced-color-adjust","-ms-high-contrast-adjust"],["gap","grid-gap"],["grid-template-columns","-ms-grid-columns"],["grid-template-rows","-ms-grid-rows"],["justify-self","-ms-grid-column-align"],["margin-inline-end","-webkit-margin-end"],["margin-inline-start","-webkit-margin-start"],["mask-border","-webkit-mask-box-image"],["mask-border-outset","-webkit-mask-box-image-outset"],["mask-border-slice","-webkit-mask-box-image-slice"],["mask-border-source","-webkit-mask-box-image-source"],["mask-border-repeat","-webkit-mask-box-image-repeat"],["mask-border-width","-webkit-mask-box-image-width"],["overflow-wrap","word-wrap"],["padding-inline-end","-webkit-padding-end"],["padding-inline-start","-webkit-padding-start"],["print-color-adjust","color-adjust"],["row-gap","grid-row-gap"],["scroll-margin-bottom","scroll-snap-margin-bottom"],["scroll-margin-left","scroll-snap-margin-left"],["scroll-margin-right","scroll-snap-margin-right"],["scroll-margin-top","scroll-snap-margin-top"],["scroll-margin","scroll-snap-margin"],["text-combine-upright","-ms-text-combine-horizontal"]]);let ea=[["-webkit-",1],["-moz-",2],["-ms-",4]],el={__proto__:null,inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337"}},es={screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},colors:el,columns:{auto:"auto","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},spacing:o({px:"1px",0:"0px"},ef(4,"rem",4,.5,.5),ef(12,"rem",4,5),{14:"3.5rem"},ef(64,"rem",4,16,4),{72:"18rem",80:"20rem",96:"24rem"}),durations:{75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0,0,0.2,1) infinite",pulse:"pulse 2s cubic-bezier(0.4,0,0.6,1) infinite",bounce:"bounce 1s infinite"},aspectRatio:{auto:"auto",square:"1/1",video:"16/9"},backdropBlur:ep("blur"),backdropBrightness:ep("brightness"),backdropContrast:ep("contrast"),backdropGrayscale:ep("grayscale"),backdropHueRotate:ep("hueRotate"),backdropInvert:ep("invert"),backdropOpacity:ep("opacity"),backdropSaturate:ep("saturate"),backdropSepia:ep("sepia"),backgroundColor:ep("colors"),backgroundImage:{none:"none"},backgroundOpacity:ep("opacity"),backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{none:"none",0:"0",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},brightness:o({},ef(200,"",100,0,50),ef(110,"",100,90,5),{75:"0.75",125:"1.25"}),borderColor:({theme:e})=>o({DEFAULT:e("colors.gray.200","currentColor")},e("colors")),borderOpacity:ep("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem","1/2":"50%",full:"9999px"},borderSpacing:ep("spacing"),borderWidth:o({DEFAULT:"1px"},ed(8,"px")),boxShadow:{sm:"0 1px 2px 0 rgba(0,0,0,0.05)",DEFAULT:"0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px -1px rgba(0,0,0,0.1)",md:"0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1)",lg:"0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1)",xl:"0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1)","2xl":"0 25px 50px -12px rgba(0,0,0,0.25)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.05)",none:"0 0 #0000"},boxShadowColor:ep("colors"),caretColor:ep("colors"),accentColor:({theme:e})=>o({auto:"auto"},e("colors")),contrast:o({},ef(200,"",100,0,50),{75:"0.75",125:"1.25"}),content:{none:"none"},divideColor:ep("borderColor"),divideOpacity:ep("borderOpacity"),divideWidth:ep("borderWidth"),dropShadow:{sm:"0 1px 1px rgba(0,0,0,0.05)",DEFAULT:["0 1px 2px rgba(0,0,0,0.1)","0 1px 1px rgba(0,0,0,0.06)"],md:["0 4px 3px rgba(0,0,0,0.07)","0 2px 2px rgba(0,0,0,0.06)"],lg:["0 10px 8px rgba(0,0,0,0.04)","0 4px 3px rgba(0,0,0,0.1)"],xl:["0 20px 13px rgba(0,0,0,0.03)","0 8px 5px rgba(0,0,0,0.08)"],"2xl":"0 25px 25px rgba(0,0,0,0.15)",none:"0 0 #0000"},fill:ep("colors"),grayscale:{DEFAULT:"100%",0:"0"},hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},invert:{DEFAULT:"100%",0:"0"},flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>o({},e("spacing"),ec(2,6),ec(12,12),{auto:"auto",full:"100%"}),flexGrow:{DEFAULT:1,0:0},flexShrink:{DEFAULT:1,0:0},fontFamily:{sans:'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"'.split(","),serif:'ui-serif,Georgia,Cambria,"Times New Roman",Times,serif'.split(","),mono:'ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'.split(",")},fontSize:{xs:["0.75rem","1rem"],sm:["0.875rem","1.25rem"],base:["1rem","1.5rem"],lg:["1.125rem","1.75rem"],xl:["1.25rem","1.75rem"],"2xl":["1.5rem","2rem"],"3xl":["1.875rem","2.25rem"],"4xl":["2.25rem","2.5rem"],"5xl":["3rem","1"],"6xl":["3.75rem","1"],"7xl":["4.5rem","1"],"8xl":["6rem","1"],"9xl":["8rem","1"]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:ep("spacing"),gradientColorStops:ep("colors"),gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0,1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0,1fr)"},gridColumn:{auto:"auto","span-full":"1 / -1"},gridRow:{auto:"auto","span-full":"1 / -1"},gridTemplateColumns:{none:"none"},gridTemplateRows:{none:"none"},height:({theme:e})=>o({},e("spacing"),ec(2,6),{min:"min-content",max:"max-content",fit:"fit-content",auto:"auto",full:"100%",screen:"100vh"}),inset:({theme:e})=>o({},e("spacing"),ec(2,4),{auto:"auto",full:"100%"}),keyframes:{spin:{from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}},ping:{"0%":{transform:"scale(1)",opacity:"1"},"75%,100%":{transform:"scale(2)",opacity:"0"}},pulse:{"0%,100%":{opacity:"1"},"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:o({},ef(10,"rem",4,3),{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2"}),margin:({theme:e})=>o({auto:"auto"},e("spacing")),maxHeight:({theme:e})=>o({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",screen:"100vh"},e("spacing")),maxWidth:({theme:e,breakpoints:t})=>o({},t(e("screens")),{none:"none",0:"0rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch"}),minHeight:{0:"0px",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",screen:"100vh"},minWidth:{0:"0px",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"},opacity:o({},ef(100,"",100,0,10),{5:"0.05",25:"0.25",75:"0.75",95:"0.95"}),order:{first:"-9999",last:"9999",none:"0"},padding:ep("spacing"),placeholderColor:ep("colors"),placeholderOpacity:ep("opacity"),outlineColor:ep("colors"),outlineOffset:ed(8,"px"),outlineWidth:ed(8,"px"),ringColor:({theme:e})=>o({},e("colors"),{DEFAULT:e("colors.blue.500","#3b82f6")}),ringOffsetColor:ep("colors"),ringOffsetWidth:ed(8,"px"),ringOpacity:({theme:e})=>o({},e("opacity"),{DEFAULT:"0.5"}),ringWidth:o({DEFAULT:"3px"},ed(8,"px")),rotate:o({},ed(2,"deg"),ed(12,"deg",3),ed(180,"deg",45)),saturate:ef(200,"",100,0,50),scale:o({},ef(150,"",100,0,50),ef(110,"",100,90,5),{75:"0.75",125:"1.25"}),scrollMargin:ep("spacing"),scrollPadding:ep("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:o({},ed(2,"deg"),ed(12,"deg",3)),space:ep("spacing"),stroke:ep("colors"),strokeWidth:ef(2),textColor:ep("colors"),textDecorationColor:ep("colors"),textDecorationThickness:o({"from-font":"from-font",auto:"auto"},ed(8,"px")),textUnderlineOffset:o({auto:"auto"},ed(8,"px")),textIndent:ep("spacing"),textOpacity:ep("opacity"),transitionDuration:({theme:e})=>o({},e("durations"),{DEFAULT:"150ms"}),transitionDelay:ep("durations"),transitionProperty:{none:"none",all:"all",DEFAULT:"color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter",colors:"color,background-color,border-color,text-decoration-color,fill,stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4,0,0.2,1)",linear:"linear",in:"cubic-bezier(0.4,0,1,1)",out:"cubic-bezier(0,0,0.2,1)","in-out":"cubic-bezier(0.4,0,0.2,1)"},translate:({theme:e})=>o({},e("spacing"),ec(2,4),{full:"100%"}),width:({theme:e})=>o({min:"min-content",max:"max-content",fit:"fit-content",screen:"100vw"},e("flexBasis")),willChange:{scroll:"scroll-position"},zIndex:o({},ef(50,"",1,0,10),{auto:"auto"})};function ec(e,t){let r={};do for(var o=1;ot(e)}let eu={"*,::before,::after":{boxSizing:"border-box",borderWidth:"0",borderStyle:"solid",borderColor:"theme(borderColor.DEFAULT, currentColor)"},"::before,::after":{"--tw-content":"''"},html:{lineHeight:1.5,WebkitTextSizeAdjust:"100%",MozTabSize:"4",tabSize:4,fontFamily:`theme(fontFamily.sans, ${es.fontFamily.sans})`},body:{margin:"0",lineHeight:"inherit"},hr:{height:"0",color:"inherit",borderTopWidth:"1px"},"abbr:where([title])":{textDecoration:"underline dotted"},"h1,h2,h3,h4,h5,h6":{fontSize:"inherit",fontWeight:"inherit"},a:{color:"inherit",textDecoration:"inherit"},"b,strong":{fontWeight:"bolder"},"code,kbd,samp,pre":{fontFamily:`theme(fontFamily.mono, ${es.fontFamily.mono})`,fontSize:"1em"},small:{fontSize:"80%"},"sub,sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sub:{bottom:"-0.25em"},sup:{top:"-0.5em"},table:{textIndent:"0",borderColor:"inherit",borderCollapse:"collapse"},"button,input,optgroup,select,textarea":{fontFamily:"inherit",fontSize:"100%",lineHeight:"inherit",color:"inherit",margin:"0",padding:"0"},"button,select":{textTransform:"none"},"button,[type='button'],[type='reset'],[type='submit']":{WebkitAppearance:"button",backgroundColor:"transparent",backgroundImage:"none"},":-moz-focusring":{outline:"auto"},":-moz-ui-invalid":{boxShadow:"none"},progress:{verticalAlign:"baseline"},"::-webkit-inner-spin-button,::-webkit-outer-spin-button":{height:"auto"},"[type='search']":{WebkitAppearance:"textfield",outlineOffset:"-2px"},"::-webkit-search-decoration":{WebkitAppearance:"none"},"::-webkit-file-upload-button":{WebkitAppearance:"button",font:"inherit"},summary:{display:"list-item"},"blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre":{margin:"0"},fieldset:{margin:"0",padding:"0"},legend:{padding:"0"},"ol,ul,menu":{listStyle:"none",margin:"0",padding:"0"},textarea:{resize:"vertical"},"input::placeholder,textarea::placeholder":{opacity:1,color:"theme(colors.gray.400, #9ca3af)"},'button,[role="button"]':{cursor:"pointer"},":disabled":{cursor:"default"},"img,svg,video,canvas,audio,iframe,embed,object":{display:"block",verticalAlign:"middle"},"img,video":{maxWidth:"100%",height:"auto"},"[hidden]":{display:"none"}},eg=[L("\\[([-\\w]+):(.+)]",({1:e,2:t},r)=>({"@layer overrides":{"&":{[e]:_(`[${t}]`,e,r)}}})),L("(group|peer)(~[^-[]+)?",({input:e},{h:t})=>[{c:t(e)}]),I("aspect-","aspectRatio"),L("container",(e,{theme:t})=>{let{screens:r=t("screens"),center:n,padding:i}=t("container"),a=o({width:"100%",marginRight:n&&"auto",marginLeft:n&&"auto"},d("xs"));for(let l in r){let c=r[l];"string"==typeof c&&(a[s(c)]={"&":o({maxWidth:c},d(l))})}return a;function d(e){let t=i&&("string"==typeof i?i:i[e]||i.DEFAULT);if(t)return{paddingRight:t,paddingLeft:t}}}),I("content-","content",({_:e})=>({"--tw-content":e,content:"var(--tw-content)"})),L("(?:box-)?decoration-(slice|clone)","boxDecorationBreak"),L("box-(border|content)","boxSizing",({1:e})=>e+"-box"),L("hidden",{display:"none"}),L("table-(auto|fixed)","tableLayout"),L(["(block|flex|table|grid|inline|contents|flow-root|list-item)","(inline-(block|flex|table|grid))","(table-(caption|cell|column|row|(column|row|footer|header)-group))"],"display"),"(float)-(left|right|none)","(clear)-(left|right|none|both)","(overflow(?:-[xy])?)-(auto|hidden|clip|visible|scroll)","(isolation)-(auto)",L("isolate","isolation"),L("object-(contain|cover|fill|none|scale-down)","objectFit"),I("object-","objectPosition"),L("object-(top|bottom|center|(left|right)(-(top|bottom))?)","objectPosition",em),L("overscroll(-[xy])?-(auto|contain|none)",({1:e="",2:t})=>({["overscroll-behavior"+e]:t})),L("(static|fixed|absolute|relative|sticky)","position"),I("-?inset(-[xy])?(?:$|-)","inset",({1:e,_:t})=>({top:"-x"!=e&&t,right:"-y"!=e&&t,bottom:"-x"!=e&&t,left:"-y"!=e&&t})),I("-?(top|bottom|left|right)(?:$|-)","inset"),L("visible","visibility"),L("invisible",{visibility:"hidden"}),I("-?z-","zIndex"),L("flex-((row|col)(-reverse)?)","flexDirection",eb),L("flex-(wrap|wrap-reverse|nowrap)","flexWrap"),I("(flex-(?:grow|shrink))(?:$|-)"),I("(flex)-"),I("grow(?:$|-)","flexGrow"),I("shrink(?:$|-)","flexShrink"),I("basis-","flexBasis"),I("-?(order)-"),"-?(order)-(\\d+)",I("grid-cols-","gridTemplateColumns"),L("grid-cols-(\\d+)","gridTemplateColumns",eA),I("col-","gridColumn"),L("col-(span)-(\\d+)","gridColumn",eC),I("col-start-","gridColumnStart"),L("col-start-(auto|\\d+)","gridColumnStart"),I("col-end-","gridColumnEnd"),L("col-end-(auto|\\d+)","gridColumnEnd"),I("grid-rows-","gridTemplateRows"),L("grid-rows-(\\d+)","gridTemplateRows",eA),I("row-","gridRow"),L("row-(span)-(\\d+)","gridRow",eC),I("row-start-","gridRowStart"),L("row-start-(auto|\\d+)","gridRowStart"),I("row-end-","gridRowEnd"),L("row-end-(auto|\\d+)","gridRowEnd"),L("grid-flow-((row|col)(-dense)?)","gridAutoFlow",e=>em(eb(e))),L("grid-flow-(dense)","gridAutoFlow"),I("auto-cols-","gridAutoColumns"),I("auto-rows-","gridAutoRows"),I("gap-x(?:$|-)","gap","columnGap"),I("gap-y(?:$|-)","gap","rowGap"),I("gap(?:$|-)","gap"),"(justify-(?:items|self))-",L("justify-","justifyContent",ew),L("(content|items|self)-",e=>({["align-"+e[1]]:ew(e)})),L("(place-(content|items|self))-",({1:e,$$:t})=>({[e]:("wun".includes(t[3])?"space-":"")+t})),I("p([xytrbl])?(?:$|-)","padding",ey("padding")),I("-?m([xytrbl])?(?:$|-)","margin",ey("margin")),I("-?space-(x|y)(?:$|-)","space",({1:e,_:t})=>({"&>:not([hidden])~:not([hidden])":{[`--tw-space-${e}-reverse`]:"0",["margin-"+({y:"top",x:"left"})[e]]:`calc(${t} * calc(1 - var(--tw-space-${e}-reverse)))`,["margin-"+({y:"bottom",x:"right"})[e]]:`calc(${t} * var(--tw-space-${e}-reverse))`}})),L("space-(x|y)-reverse",({1:e})=>({"&>:not([hidden])~:not([hidden])":{[`--tw-space-${e}-reverse`]:"1"}})),I("w-","width"),I("min-w-","minWidth"),I("max-w-","maxWidth"),I("h-","height"),I("min-h-","minHeight"),I("max-h-","maxHeight"),I("font-","fontWeight"),I("font-","fontFamily","fontFamily",ex),L("antialiased",{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"}),L("subpixel-antialiased",{WebkitFontSmoothing:"auto",MozOsxFontSmoothing:"auto"}),L("italic","fontStyle"),L("not-italic",{fontStyle:"normal"}),L("(ordinal|slashed-zero|(normal|lining|oldstyle|proportional|tabular)-nums|(diagonal|stacked)-fractions)",({1:e,2:t="",3:r})=>"normal"==t?{fontVariantNumeric:"normal"}:{["--tw-"+(r?"numeric-fraction":"pt".includes(t[0])?"numeric-spacing":t?"numeric-figure":e)]:e,fontVariantNumeric:"var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-ordinal":"var(--tw-empty,/*!*/ /*!*/)","--tw-slashed-zero":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-figure":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-spacing":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-fraction":"var(--tw-empty,/*!*/ /*!*/)"}}}),I("tracking-","letterSpacing"),I("leading-","lineHeight"),L("list-(inside|outside)","listStylePosition"),I("list-","listStyleType"),L("list-","listStyleType"),I("placeholder-opacity-","placeholderOpacity",({_:e})=>({"&::placeholder":{"--tw-placeholder-opacity":e}})),N("placeholder-",{property:"color",selector:"&::placeholder"}),L("text-(left|center|right|justify|start|end)","textAlign"),L("text-(ellipsis|clip)","textOverflow"),I("text-opacity-","textOpacity","--tw-text-opacity"),N("text-",{property:"color"}),I("text-","fontSize",({_:e})=>"string"==typeof e?{fontSize:e}:o({fontSize:e[0]},"string"==typeof e[1]?{lineHeight:e[1]}:e[1])),I("indent-","textIndent"),L("(overline|underline|line-through)","textDecorationLine"),L("no-underline",{textDecorationLine:"none"}),I("underline-offset-","textUnderlineOffset"),N("decoration-",{section:"textDecorationColor",opacityVariable:!1,opacitySection:"opacity"}),I("decoration-","textDecorationThickness"),L("decoration-","textDecorationStyle"),L("(uppercase|lowercase|capitalize)","textTransform"),L("normal-case",{textTransform:"none"}),L("truncate",{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}),L("align-","verticalAlign"),L("whitespace-","whiteSpace"),L("break-normal",{wordBreak:"normal",overflowWrap:"normal"}),L("break-words",{overflowWrap:"break-word"}),L("break-all",{wordBreak:"break-all"}),N("caret-",{opacityVariable:!1,opacitySection:"opacity"}),N("accent-",{opacityVariable:!1,opacitySection:"opacity"}),L("bg-gradient-to-([trbl]|[tb][rl])","backgroundImage",({1:e})=>`linear-gradient(to ${eh(e," ")},var(--tw-gradient-stops))`),N("from-",{section:"gradientColorStops",opacityVariable:!1,opacitySection:"opacity"},({_:e})=>({"--tw-gradient-from":e.value,"--tw-gradient-to":e.color({opacityValue:"0"}),"--tw-gradient-stops":"var(--tw-gradient-from),var(--tw-gradient-to)"})),N("via-",{section:"gradientColorStops",opacityVariable:!1,opacitySection:"opacity"},({_:e})=>({"--tw-gradient-to":e.color({opacityValue:"0"}),"--tw-gradient-stops":`var(--tw-gradient-from),${e.value},var(--tw-gradient-to)`})),N("to-",{section:"gradientColorStops",property:"--tw-gradient-to",opacityVariable:!1,opacitySection:"opacity"}),L("bg-(fixed|local|scroll)","backgroundAttachment"),L("bg-origin-(border|padding|content)","backgroundOrigin",({1:e})=>e+"-box"),L(["bg-(no-repeat|repeat(-[xy])?)","bg-repeat-(round|space)"],"backgroundRepeat"),L("bg-blend-","backgroundBlendMode"),L("bg-clip-(border|padding|content|text)","backgroundClip",({1:e})=>e+("text"==e?"":"-box")),I("bg-opacity-","backgroundOpacity","--tw-bg-opacity"),N("bg-",{section:"backgroundColor"}),I("bg-","backgroundImage"),I("bg-","backgroundPosition"),L("bg-(top|bottom|center|(left|right)(-(top|bottom))?)","backgroundPosition",em),I("bg-","backgroundSize"),I("rounded(?:$|-)","borderRadius"),I("rounded-([trbl]|[tb][rl])(?:$|-)","borderRadius",({1:e,_:t})=>{let r={t:["tl","tr"],r:["tr","br"],b:["bl","br"],l:["bl","tl"]}[e]||[e,e];return{[`border-${eh(r[0])}-radius`]:t,[`border-${eh(r[1])}-radius`]:t}}),L("border-(collapse|separate)","borderCollapse"),I("border-opacity(?:$|-)","borderOpacity","--tw-border-opacity"),L("border-(solid|dashed|dotted|double|none)","borderStyle"),I("border-spacing(-[xy])?(?:$|-)","borderSpacing",({1:e,_:t})=>({"@layer defaults":{"*,::before,::after,::backdrop":{"--tw-border-spacing-x":0,"--tw-border-spacing-y":0}},["--tw-border-spacing"+(e||"-x")]:t,["--tw-border-spacing"+(e||"-y")]:t,"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"})),N("border-([xytrbl])-",{section:"borderColor"},ey("border","Color")),N("border-"),I("border-([xytrbl])(?:$|-)","borderWidth",ey("border","Width")),I("border(?:$|-)","borderWidth"),I("divide-opacity(?:$|-)","divideOpacity",({_:e})=>({"&>:not([hidden])~:not([hidden])":{"--tw-divide-opacity":e}})),L("divide-(solid|dashed|dotted|double|none)",({1:e})=>({"&>:not([hidden])~:not([hidden])":{borderStyle:e}})),L("divide-([xy]-reverse)",({1:e})=>({"&>:not([hidden])~:not([hidden])":{["--tw-divide-"+e]:"1"}})),I("divide-([xy])(?:$|-)","divideWidth",({1:e,_:t})=>{let r={x:"lr",y:"tb"}[e];return{"&>:not([hidden])~:not([hidden])":{[`--tw-divide-${e}-reverse`]:"0",[`border-${eh(r[0])}Width`]:`calc(${t} * calc(1 - var(--tw-divide-${e}-reverse)))`,[`border-${eh(r[1])}Width`]:`calc(${t} * var(--tw-divide-${e}-reverse))`}}}),N("divide-",{property:"borderColor",selector:"&>:not([hidden])~:not([hidden])"}),I("ring-opacity(?:$|-)","ringOpacity","--tw-ring-opacity"),N("ring-offset-",{property:"--tw-ring-offset-color",opacityVariable:!1}),I("ring-offset(?:$|-)","ringOffsetWidth","--tw-ring-offset-width"),L("ring-inset",{"--tw-ring-inset":"inset"}),N("ring-",{property:"--tw-ring-color"}),I("ring(?:$|-)","ringWidth",({_:e},{theme:t})=>({"--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(${e} + var(--tw-ring-offset-width)) var(--tw-ring-color)`,boxShadow:"var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000","&":{"--tw-ring-inset":"var(--tw-empty,/*!*/ /*!*/)","--tw-ring-offset-width":t("ringOffsetWidth","","0px"),"--tw-ring-offset-color":z(t("ringOffsetColor","","#fff")),"--tw-ring-color":z(t("ringColor","","#93c5fd"),{opacityVariable:"--tw-ring-opacity"}),"--tw-ring-opacity":t("ringOpacity","","0.5")}}}})),N("shadow-",{section:"boxShadowColor",opacityVariable:!1,opacitySection:"opacity"},({_:e})=>({"--tw-shadow-color":e.value,"--tw-shadow":"var(--tw-shadow-colored)"})),I("shadow(?:$|-)","boxShadow",({_:e})=>({"--tw-shadow":ex(e),"--tw-shadow-colored":ex(e).replace(/([^,]\s+)(?:#[a-f\d]+|(?:(?:hsl|rgb)a?|hwb|lab|lch|color|var)\(.+?\)|[a-z]+)(,|$)/g,"$1var(--tw-shadow-color)$2"),boxShadow:"var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}}})),I("(opacity)-"),L("mix-blend-","mixBlendMode"),...ev(),...ev("backdrop-"),I("transition(?:$|-)","transitionProperty",(e,{theme:t})=>({transitionProperty:ex(e),transitionTimingFunction:"none"==e._?void 0:ex(t("transitionTimingFunction","")),transitionDuration:"none"==e._?void 0:ex(t("transitionDuration",""))})),I("duration(?:$|-)","transitionDuration","transitionDuration",ex),I("ease(?:$|-)","transitionTimingFunction","transitionTimingFunction",ex),I("delay(?:$|-)","transitionDelay","transitionDelay",ex),I("animate(?:$|-)","animation",(e,{theme:t,h:r})=>{let o=ex(e),n=o.split(" "),i=t("keyframes",n[0]);return i?{["@keyframes "+(n[0]=r(n[0]))]:i,animation:n.join(" ")}:{animation:o}}),"(transform)-(none)",L("transform",e$),L("transform-(cpu|gpu)",({1:e})=>({"--tw-transform":eS("gpu"==e)})),I("scale(-[xy])?-","scale",({1:e,_:t})=>o({["--tw-scale"+(e||"-x")]:t,["--tw-scale"+(e||"-y")]:t},e$())),I("-?(rotate)-","rotate",ek),I("-?(translate-[xy])-","translate",ek),I("-?(skew-[xy])-","skew",ek),L("origin-(center|((top|bottom)(-(left|right))?)|left|right)","transformOrigin",em),"(appearance)-",I("(columns)-"),"(columns)-(\\d+)","(break-(?:before|after|inside))-",I("(cursor)-"),"(cursor)-",L("snap-(none)","scroll-snap-type"),L("snap-(x|y|both)",({1:e})=>({"scroll-snap-type":e+" var(--tw-scroll-snap-strictness)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-scroll-snap-strictness":"proximity"}}})),L("snap-(mandatory|proximity)","--tw-scroll-snap-strictness"),L("snap-(?:(start|end|center)|align-(none))","scroll-snap-align"),L("snap-(normal|always)","scroll-snap-stop"),L("scroll-(auto|smooth)","scroll-behavior"),I("scroll-p([xytrbl])?(?:$|-)","padding",ey("scroll-padding")),I("-?scroll-m([xytrbl])?(?:$|-)","scroll-margin",ey("scroll-margin")),L("touch-(auto|none|manipulation)","touch-action"),L("touch-(pinch-zoom|pan-(?:(x|left|right)|(y|up|down)))",({1:e,2:t,3:r})=>({[`--tw-${t?"pan-x":r?"pan-y":e}`]:e,"touch-action":"var(--tw-touch-action)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-pan-x":"var(--tw-empty,/*!*/ /*!*/)","--tw-pan-y":"var(--tw-empty,/*!*/ /*!*/)","--tw-pinch-zoom":"var(--tw-empty,/*!*/ /*!*/)","--tw-touch-action":"var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)"}}})),L("outline-none",{outline:"2px solid transparent","outline-offset":"2px"}),L("outline",{outlineStyle:"solid"}),L("outline-(dashed|dotted|double|hidden)","outlineStyle"),I("(outline-offset)-"),N("outline-",{opacityVariable:!1,opacitySection:"opacity"}),I("outline-","outlineWidth"),"(pointer-events)-",I("(will-change)-"),"(will-change)-",["resize(?:-(none|x|y))?","resize",({1:e})=>({x:"horizontal",y:"vertical"})[e]||e||"both"],L("select-(none|text|all|auto)","userSelect"),N("fill-",{section:"fill",opacityVariable:!1,opacitySection:"opacity"}),N("stroke-",{section:"stroke",opacityVariable:!1,opacitySection:"opacity"}),I("stroke-","strokeWidth"),L("sr-only",{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",whiteSpace:"nowrap",clip:"rect(0,0,0,0)",borderWidth:"0"}),L("not-sr-only",{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal",clip:"auto"})];function em(e){return("string"==typeof e?e:e[1]).replace(/-/g," ").trim()}function eb(e){return("string"==typeof e?e:e[1]).replace("col","column")}function eh(e,t="-"){let r=[];for(let o of e)r.push({t:"top",r:"right",b:"bottom",l:"left"}[o]);return r.join(t)}function ex(e){return e&&""+(e._||e)}function ew({$$:e}){return(({r:"flex-","":"flex-",w:"space-",u:"space-",n:"space-"})[e[3]||""]||"")+e}function ey(e,t=""){return({1:r,_:n})=>{let i={x:"lr",y:"tb"}[r]||r+r;return i?o({},B(e+"-"+eh(i[0])+t,n),B(e+"-"+eh(i[1])+t,n)):B(e+t,n)}}function ev(e=""){let t=["blur","brightness","contrast","grayscale","hue-rotate","invert",e&&"opacity","saturate","sepia",!e&&"drop-shadow"].filter(Boolean),r={};for(let n of t)r[`--tw-${e}${n}`]="var(--tw-empty,/*!*/ /*!*/)";return r={[`${e}filter`]:t.map(t=>`var(--tw-${e}${t})`).join(" "),"@layer defaults":{"*,::before,::after,::backdrop":r}},[`(${e}filter)-(none)`,L(`${e}filter`,r),...t.map(t=>I(`${"h"==t[0]?"-?":""}(${e}${t})(?:$|-)`,t,({1:e,_:n})=>o({[`--tw-${e}`]:c(n).map(e=>`${t}(${e})`).join(" ")},r)))]}function ek({1:e,_:t}){return o({["--tw-"+e]:t},e$())}function e$(){return{transform:"var(--tw-transform)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-translate-x":"0","--tw-translate-y":"0","--tw-rotate":"0","--tw-skew-x":"0","--tw-skew-y":"0","--tw-scale-x":"1","--tw-scale-y":"1","--tw-transform":eS()}}}}function eS(e){return[e?"translate3d(var(--tw-translate-x),var(--tw-translate-y),0)":"translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y))","rotate(var(--tw-rotate))","skewX(var(--tw-skew-x))","skewY(var(--tw-skew-y))","scaleX(var(--tw-scale-x))","scaleY(var(--tw-scale-y))"].join(" ")}function eC({1:e,2:t}){return`${e} ${t} / ${e} ${t}`}function eA({1:e}){return`repeat(${e},minmax(0,1fr))`}let ez=[["sticky","@supports ((position: -webkit-sticky) or (position:sticky))"],["motion-reduce","@media (prefers-reduced-motion:reduce)"],["motion-safe","@media (prefers-reduced-motion:no-preference)"],["print","@media print"],["portrait","@media (orientation:portrait)"],["landscape","@media (orientation:landscape)"],["contrast-more","@media (prefers-contrast:more)"],["contrast-less","@media (prefers-contrast:less)"],["marker","& *::marker,&::marker"],["selection","& *::selection,&::selection"],["first-letter","&::first-letter"],["first-line","&::first-line"],["file","&::file-selector-button"],["placeholder","&::placeholder"],["backdrop","&::backdrop"],["first","&:first-child"],["last","&:last-child"],["even","&:nth-child(2n)"],["odd","&:nth-child(odd)"],["open","&[open]"],["((group|peer)(~[^-[]+)?)(-[a-z-]+|-\\[(.+)]|\\[.+])",({1:e,4:t,5:r},{e:o,h:n,v:i})=>{let a=r&&H(r)||("["==t[0]?t:i(t.slice(1)));return`${(a.includes("&")?a:"&"+a).replace(/&/g,`:merge(.${o(n(e))})`)}${"p"==e[0]?"~":" "}&`}],["(ltr|rtl)",({1:e})=>`[dir="${e}"] &`],[/^\[(.+)]$/,({1:e})=>/[&@]/.test(e)&&H(e).replace(/[}]+$/,"").split("{")]],eO=function(e){if(document.currentScript){let t=()=>r.disconnect(),r=new MutationObserver(r=>{for(let{target:o}of r)if(o===document.body)return e(),t()});return r.observe(document.documentElement,{childList:!0,subtree:!0}),t}return f}(ej);function ej(e={},r){var{disablePreflight:i}=e,s=n(e,["disablePreflight"]);return eO(),function(e,r=!0){var i;let s=q(e);return function(e={},r=er,i){return null==t||t.destroy(),t=function(e=en,t=document.documentElement){if(!t)return e;let r=new MutationObserver(n);r.observe(t,{attributeFilter:["class"],subtree:!0,childList:!0}),i(t),n([{target:t,type:""}]);let{destroy:o}=e;return e.destroy=()=>{r.disconnect(),o.call(e)},e;function n(e){for(let{type:t,target:o}of e)if("a"==t[0])i(o);else for(let n of o.querySelectorAll("[class]"))i(n);r.takeRecords()}function i(t){var r,o;let n;let i=t.getAttribute("class");i&&(r=i)!=(o=n=e(i))&&""+r.split(" ").sort()!=""+o.split(" ").sort()&&t.setAttribute("class",n)}}(function(e,t){let r=q(e),i=function({theme:e,darkMode:t,darkColor:r,variants:o,rules:i,hash:s,stringify:f,ignorelist:p}){let u=new Map,g=new Map,m=new Map,b=new Map,h=K(p,(e,t)=>t.test(e));o.push(["dark",Array.isArray(t)||"class"==t?`${c(t)[1]||".dark"} &`:"string"==typeof t&&"media"!=t?t:"@media (prefers-color-scheme:dark)"]);let x="function"==typeof s?e=>s(e,l):s?l:d;return{theme:function(e){var{extend:t={}}=e,r=n(e,["extend"]);let o={},i={get colors(){return a("colors")},theme:a,negative:()=>({}),breakpoints(e){let t={};for(let r in e)"string"==typeof e[r]&&(t["screen-"+r]=e[r]);return t}};return a;function a(e,n,i,s){if(e){var c;if({1:e,2:s}=/^(\S+?)(?:\s*\/\s*([^/]+))?$/.exec(e)||[,e],/[.[]/.test(e)){let d=[];e.replace(/\[([^\]]+)\]|([^.[]+)/g,(e,t,r=t)=>d.push(r)),e=d.shift(),i=n,n=d.join("-")}let f=o[e]||Object.assign(Object.assign(o[e]={},l(r,e)),l(t,e));if(null==n)return f;let p=null!=(c=f[n||"DEFAULT"])?c:i;return s?z(p,{opacityValue:j(s,a)}):p}let u={};for(let g of[...Object.keys(r),...Object.keys(t)])u[g]=a(g);return u}function l(e,t){let r=e[t];return("function"==typeof r&&(r=r(i)),r&&/color|fill|stroke/i.test(t))?function e(t,r=[]){let o={};for(let n in t){let i=t[n],a=[...r,n];o[a.join("-")]=i,"DEFAULT"==n&&(a=r,o[r.join("-")]=i),"object"==typeof i&&Object.assign(o,e(i,a))}return o}(r):r}}(e),e:a,h:x,s(e,t){return f(ee(e,x),ee(t,x),this)},d(e,t,o){return null==r?void 0:r(e,t,this,o)},v(e){return u.has(e)||u.set(e,Y(e,o,g,J,this)||"&:"+e),u.get(e)},r(e,t){let r=JSON.stringify([e,t]);return m.has(r)||m.set(r,!h(e,this)&&Y(e,i,b,X,this,t)),m.get(r)}}}(r),s=new Map,f=[],u=new Set;function g(e){let r=e.n&&i.h(e.n),n=x(r?o({},e,{n:r}):e);if(n&&!u.has(n)){u.add(n);let a=k(f,e);t.insert(n,a,e),f.splice(a,0,e)}return r}return t.resume(e=>s.set(e,e),(e,r)=>{t.insert(e,f.length,r),f.push(r),u.add(e)}),Object.defineProperties(function(e){if(!s.size)for(let t of c(r.preflight))"function"==typeof t&&(t=t(i)),t&&("string"==typeof t?W("",p.b,M(t),i,p.b,[],!1,!0):O(t,{},i,p.b)).forEach(g);e=""+e;let o=s.get(e);if(!o){let n=new Set;for(let a of F(M(e),i))n.add(a.c).add(g(a));o=[...n].filter(Boolean).join(" "),s.set(e,o).set(o,o)}return o},Object.getOwnPropertyDescriptors({get target(){return t.target},theme:i.theme,config:r,snapshot(){let e=t.snapshot(),r=new Set(u),o=new Map(s),n=[...f];return()=>{e(),u=r,s=o,f=n}},clear(){t.clear(),u=new Set,s=new Map,f=[]},destroy(){this.clear(),t.destroy()}}))}(e,"function"==typeof r?r():r),void 0)}(o({},s,{hash:null!=(i=s.hash)?i:r}),()=>er(!r))}(q(o({},s,{presets:[({stringify:e})=>({stringify(t,r,o){var n,i;let a="",l=ei.get(t);l&&(a+=e(l,r,o)+";");let s=(n=/^(?:(text-(?:decoration$|e|or|si)|back(?:ground-cl|d|f)|box-d|mask(?:$|-[ispro]|-cl)|pr|hyphena|flex-d)|(tab-|column(?!-s)|text-align-l)|(ap)|u|hy)/i.exec(t))?n[1]?1:n[2]?2:n[3]?3:5:0,c=(i=/^(?:(pos)|(cli)|(background-i)|(flex(?:$|-b)|(?:max-|min-)?(?:block-s|inl|he|widt))|dis)/i.exec(t))?i[1]?/^sti/i.test(r)?1:0:i[2]?/^pat/i.test(r)?1:0:i[3]?/^image-/i.test(r)?1:0:i[4]?"-"===r[3]?2:0:/^(?:inline-)?grid$/i.test(r)?4:0:0;for(let d of ea)s&d[1]&&(a+=e(d[0]+t,r,o)+";"),c&d[1]&&(a+=e(t,d[0]+r,o)+";");return a+e(t,r,o)}}),function({disablePreflight:e}={}){return{preflight:e?void 0:eu,theme:es,variants:ez,rules:eg}}({disablePreflight:i}),...c(s.presets)]})),r)}return e.install=ej,e.presetTailwind_colors=el,e.presetTailwind_defaultTheme=es,e}({});//# sourceMappingURL=cdn.global.js.map +var twind=function(e){"use strict";let t;function r(){return(r=Object.assign||function(e){for(var t=1;t=0||(n[r]=e[r]);return n}function i(e){return[...e.v,(e.i?"!":"")+e.n].join(":")}let a="undefined"!=typeof CSS&&CSS.escape||(e=>e.replace(/[!"'`*+.,;:\\/<=>?@#$%&^|~()[\]{}]/g,"\\$&").replace(/^\d/,"\\3$& "));function l(e){for(var t=9,r=e.length;r--;)t=Math.imul(t^e.charCodeAt(r),1597334677);return"#"+((t^t>>>9)>>>0).toString(36)}function s(e,t="@media "){return t+c(e).map(e=>("string"==typeof e&&(e={min:e}),e.raw||Object.keys(e).map(t=>`(${t}-width:${e[t]})`).join(" and "))).join(",")}function c(e=[]){return Array.isArray(e)?e:null==e?[]:[e]}function d(e){return e}function f(){}let p={d:0,b:134217728,c:268435456,a:671088640,u:805306368,o:939524096};function u(e){var t;return(null==(t=e.match(/[-=:;]/g))?void 0:t.length)||0}function g(e){return Math.min(/(?:^|width[^\d]+)(\d+(?:.\d+)?)(p)?/.test(e)?Math.max(0,29.63*(+RegExp.$1/(RegExp.$2?15:1))**.137-43):0,15)<<22|Math.min(u(e),15)<<18}let m=["rst-c","st-ch","h-chi","y-lin","nk","sited","ecked","pty","ad-on","cus-w","ver","cus","cus-v","tive","sable","tiona","quire"];function b({n:e,i:t,v:r=[]},o,n,a){for(let l of(e&&(e=i({n:e,i:t,v:r})),a=[...c(a)],r)){let d=o.theme("screens",l);for(let f of c(d&&s(d)||o.v(l))){var p;a.push(f),n|=d?67108864|g(f):"dark"==l?1073741824:"@"==f[0]?g(f):(p=f,1<<~(/:([a-z-]+)/.test(p)&&~m.indexOf(RegExp.$1.slice(2,7))||-18))}}return{n:e,p:n,r:a,i:t}}let h=new Map;function x(e){if(e.d){let t=[],r=w(e.r.reduce((e,r)=>"@"==r[0]?(t.push(r),e):r?w(e,e=>w(r,t=>{let r=/(:merge\(.+?\))(:[a-z-]+|\\[.+])/.exec(t);if(r){let o=e.indexOf(r[1]);return~o?e.slice(0,o)+r[0]+e.slice(o+r[1].length):y(e,t)}return y(t,e)})):e,"&"),t=>y(t,e.n?"."+a(e.n):""));return r&&t.push(r.replace(/:merge\((.+?)\)/g,"$1")),t.reduceRight((e,t)=>t+"{"+e+"}",e.d)}}function w(e,t){return e.replace(/ *((?:\(.+?\)|\[.+?\]|[^,])+) *(,|$)/g,(e,r,o)=>t(r)+o)}function y(e,t){return e.replace(/&/g,t)}let v=new Intl.Collator("en",{numeric:!0});function k(e,t){for(var r=0,o=e.length;r>1;0>=$(e[n],t)?r=n+1:o=n}return o}function $(e,t){let r=e.p&p.o;return r==(t.p&p.o)&&(r==p.b||r==p.o)?0:e.p-t.p||e.o-t.o||v.compare(S(e.n),S(t.n))||v.compare(C(e.n),C(t.n))}function S(e){return(e||"").split(/:/).pop().split("/").pop()||"\0"}function C(e){return(e||"").replace(/\W/g,e=>String.fromCharCode(127+e.charCodeAt(0)))+"\0"}function z(e,t){return Math.round(parseInt(e,16)*t)}function A(e,t={}){if("function"==typeof e)return e(t);let{opacityValue:r="1",opacityVariable:o}=t,n=o?`var(${o})`:r;if(e.includes(""))return e.replace("",n);if("#"==e[0]&&(4==e.length||7==e.length)){let i=(e.length-1)/3,a=[17,1,.062272][i-1];return`rgba(${[z(e.substr(1,i),a),z(e.substr(1+i,i),a),z(e.substr(1+2*i,i),a),n]})`}return"1"==n?e:"0"==n?"#0000":e.replace(/^(rgb|hsl)(\([^)]+)\)$/,`$1a$2,${n})`)}function F(e,t,r,o,n=[]){return function e(t,{n:r,p:o,r:n=[],i:i},a){let d=[],f="",m=0,b=0;for(let h in t||{}){var w,y;let v=t[h];if("@"==h[0]){if(!v)continue;if("a"==h[1]){d.push(...W(r,o,M(""+v),a,o,n,i,!0));continue}if("l"==h[1]){for(let k of c(v))d.push(...e(k,{n:r,p:(w=p[h[7]],o&~p.o|w),r:n,i:i},a));continue}if("i"==h[1]){d.push(...c(v).map(e=>({p:-1,o:0,r:[],d:h+" "+e})));continue}if("k"==h[1]){d.push({p:p.d,o:0,r:[h],d:e(v,{p:p.d},a).map(x).join("")});continue}if("f"==h[1]){d.push(...c(v).map(t=>({p:p.d,o:0,r:[h],d:e(t,{p:p.d},a).map(x).join("")})));continue}}if("object"!=typeof v||Array.isArray(v))"label"==h&&v?r=v+l(JSON.stringify([o,i,t])):(v||0===v)&&(h=h.replace(/[A-Z]/g,e=>"-"+e.toLowerCase()),b+=1,m=Math.max(m,"-"==(y=h)[0]?0:u(y)+(/^(?:(border-(?!w|c|sty)|[tlbr].{2,4}m?$|c.{7,8}$)|([fl].{5}l|g.{8}$|pl))/.test(y)?+!!RegExp.$1||-!!RegExp.$2:0)+1),f+=(f?";":"")+c(v).map(e=>a.s(h,j(""+e,a.theme)+(i?" !important":""))).join(";"));else if("@"==h[0]||h.includes("&")){let S=o;"@"==h[0]&&(h=h.replace(/\bscreen\(([^)]+)\)/g,(e,t)=>{let r=a.theme("screens",t);return r?(S|=67108864,s(r,"")):e}),S|=g(h)),d.push(...e(v,{n:r,p:S,r:[...n,h],i:i},a))}else d.push(...e(v,{p:o,r:[...n,h]},a))}return d.unshift({n:r,p:o,o:Math.max(0,15-b)+1.5*Math.min(m||15,15),r:n,d:f}),d.sort($)}(e,b(t,r,o,n),r)}function j(e,t){return e.replace(/theme\((["'`])?(.+?)\1(?:\s*,\s*(["'`])?(.+?)\3)?\)/g,(e,r,o,n,i="")=>{let a=t(o,i);return"function"==typeof a&&/color|fill|stroke/i.test(o)?A(a):""+c(a).filter(e=>Object(e)!==e)})}function O(e,t){let r;let n=[];for(let i of e)i.d&&i.n?(null==r?void 0:r.p)==i.p&&""+r.r==""+i.r?(r.c=[r.c,i.c].filter(Boolean).join(" "),r.d=r.d+";"+i.d):n.push(r=o({},i,{n:i.n&&t})):n.push(o({},i,{n:i.n&&t}));return n}function T(e,t,r=p.u,n,a){let l=[];for(let s of e)for(let d of function(e,t,r,n,a){var l;e=o({},e,{i:e.i||a});let s=function(e,t){let r=h.get(e.n);return r?r(e,t):t.r(e.n,"dark"==e.v[0])}(e,t);return s?"string"==typeof s?({r:n,p:r}=b(e,t,r,n),O(T(M(s),t,r,n,e.i),e.n)):Array.isArray(s)?s.map(e=>{var t,i;return o({o:0},e,{r:[...c(n),...c(e.r)],p:(t=r,i=null!=(l=e.p)?l:r,t&~p.o|i)})}):F(s,e,t,r,n):[{c:i(e),p:0,o:0,r:[]}]}(s,t,r,n,a))l.splice(k(l,d),0,d);return l}function W(e,t,r,n,i,a,l,s){return O((s?r.flatMap(e=>T([e],n,i,a,l)):T(r,n,i,a,l)).map(e=>e.p&p.o&&(e.n||t==p.b)?o({},e,{p:e.p&~p.o|t,o:0}):e),e)}function D(e,t){if("("!=e[e.length-1]){let r=[],o=!1,n=!1,i="";for(let a of e)if(!("("==a||/[~@]$/.test(a))){if("!"==a[0]&&(a=a.slice(1),o=!o),a.endsWith(":")){r["dark:"==a?"unshift":"push"](a.slice(0,-1));continue}"-"==a[0]&&(a=a.slice(1),n=!n),a.endsWith("-")&&(a=a.slice(0,-1)),a&&"&"!=a&&(i+=(i&&"-")+a)}i&&(n&&(i="-"+i),t[0].push({n:i,v:r.filter(E),i:o}))}}function E(e,t,r){return r.indexOf(e)==t}let R=new Map;function M(e){let t=R.get(e);if(!t){let r=[],o=[[]],n=0,a=0,s=null,c=0,d=(t,i=0)=>{n!=c&&(r.push(e.slice(n,c+i)),t&&D(r,o)),n=c+1};for(;c{let{n:i,p:a,r:l,i:s}=b(e,n,t);return r&&W(i,t,r,n,a,l,s,o)},h.set(e,n),e}(g.length>1?g.slice(0,-1)+l(JSON.stringify([g,m])):g+"("+function(e,t=","){return e.map(i).join(t)}(m)+")",p.a,m,/@$/.test(g))],o)}u=r.lastIndexOf("(",u-1)}r.length=u+1}else/[~@]/.test(f)&&"("==e[c+1]&&o.unshift([])}d(!0),R.set(e,t=o[0])}return t}function L(e,t,r){return[e,V(t,r)]}function V(e,t){return"function"==typeof e?e:"string"==typeof e&&/^[\w-]+$/.test(e)?(r,o)=>({[e]:t?t(r,o):U(r,1)}):t=>e||{[t[1]]:U(t,2)}}function U(e,t,r=e.slice(t).find(Boolean)||e.$$||e.input){return"-"==e.input[0]?`calc(${r} * -1)`:r}function I(e,t,r,o){return[e,function(e,t,r){let o="string"==typeof t?(e,o)=>({[t]:r?r(e,o):e._}):t||(({1:e,_:t},r,o)=>({[e||o]:t}));return(t,r)=>{var n;let i=P(e||t[1]),a=null!=(n=r.theme(i,t.$$))?n:_(t.$$,i,r);if(null!=a)return t._=U(t,0,a),o(t,r,i)}}(t,r,o)]}function B(e,t={},r){return[e,function(e={},t){return(r,o)=>{let{section:n=P(r[0]).replace("-","")+"Color"}=e,[i,a]=(r.$$.match(/^(\[[^\]]+]|[^/]+?)(?:\/(.+))?$/)||[]).slice(1);if(!i)return;let l=o.theme(n,i)||_(i,n,o);if(!l||"object"==typeof l)return;let{opacityVariable:s=`--tw-${r[0].replace(/-$/,"")}-opacity`,opacitySection:c=n.replace("Color","Opacity"),property:d=n,selector:f}=e,p=o.theme(c,a||"DEFAULT")||a&&_(a,c,o),u=t||(({_:e})=>{let t=N(d,e);return f?{[f]:t}:t});r._={value:A(l,{opacityVariable:s||void 0,opacityValue:p||void 0}),color:e=>A(l,e),opacityVariable:s||void 0,opacityValue:p||void 0};let g=u(r,o);if(!r.dark){let m=o.d(n,i,l);m&&m!==l&&(r._={value:A(m,{opacityVariable:s||void 0,opacityValue:p||"1"}),color:e=>A(m,e),opacityVariable:s||void 0,opacityValue:p||void 0},g={"&":g,[o.v("dark")]:u(r,o)})}return g}}(t,r)]}function N(e,t){let r={};return"string"==typeof t?r[e]=t:(t.opacityVariable&&t.value.includes(t.opacityVariable)&&(r[t.opacityVariable]=t.opacityValue||"1"),r[e]=t.value),r}function _(e,t,r){if("["==e[0]&&"]"==e.slice(-1)){if(e=H(j(e.slice(1,-1),r.theme)),!t)return e;if(!(/color|fill|stroke/i.test(t)&&!(/^color:/.test(e)||/^(#|((hsl|rgb)a?|hwb|lab|lch|color)\(|[a-z]+$)/.test(e))||/image/i.test(t)&&!(/^image:/.test(e)||/^[a-z-]+\(/.test(e))||/weight/i.test(t)&&!(/^(number|any):/.test(e)||/^\d+$/.test(e))||/position/i.test(t)&&/^(length|size):/.test(e)))return e.replace(/^[a-z-]+:/,"")}}function P(e){return e.replace(/-./g,e=>e[1].toUpperCase())}function H(e){return e.includes("url(")?e.replace(/(.*?)(url\(.*?\))(.*?)/g,(e,t="",r,o="")=>H(t)+r+H(o)):e.replace(/(^|[^\\])_+/g,(e,t)=>t+" ".repeat(e.length-t.length)).replace(/\\_/g,"_").replace(/(calc|min|max|clamp)\(.+\)/g,e=>e.replace(/(-?\d*\.?\d(?!\b-.+[,)](?![^+\-/*])\D)(?:%|[a-z]+)?|\))([+\-/*])/g,"$1 $2 "))}function q(e){var{presets:t=[]}=e,r=n(e,["presets"]);let i={darkMode:void 0,darkColor:void 0,preflight:!1!==r.preflight&&[],theme:{},variants:c(r.variants),rules:c(r.rules),ignorelist:c(r.ignorelist),hash:void 0,stringify:(e,t)=>e+":"+t,finalize:[]};for(let a of c([...t,{darkMode:r.darkMode,darkColor:r.darkColor,preflight:!1!==r.preflight&&c(r.preflight),theme:r.theme,hash:r.hash,stringify:r.stringify,finalize:r.finalize}])){let{preflight:l,darkMode:s=i.darkMode,darkColor:d=i.darkColor,theme:f,variants:p,rules:u,ignorelist:g,hash:m=i.hash,stringify:b=i.stringify,finalize:h}="function"==typeof a?a(i):a;i={preflight:!1!==i.preflight&&!1!==l&&[...i.preflight,...c(l)],darkMode:s,darkColor:d,theme:o({},i.theme,f,{extend:o({},i.theme.extend,null==f?void 0:f.extend)}),variants:[...i.variants,...c(p)],rules:[...i.rules,...c(u)],ignorelist:[...i.ignorelist,...c(g)],hash:m,stringify:b,finalize:[...i.finalize,...c(h)]}}return i}function G(e,t,r,o,n,i){for(let a of t){let l=r.get(a);l||r.set(a,l=o(a));let s=l(e,n,i);if(s)return s}}function Y(e){var t;return X(e[0],"function"==typeof(t=e[1])?t:()=>t)}function J(e){var t,r;return Array.isArray(e)?X(e[0],V(e[1],e[2])):X(e,V(t,r))}function X(e,t){return Z(e,(e,r,o,n)=>{let i=r.exec(e);if(i)return i.$$=e.slice(i[0].length),i.dark=n,t(i,o)})}function Z(e,t){let r=c(e).map(K);return(e,o,n)=>{for(let i of r){let a=t(e,i,o,n);if(a)return a}}}function K(e){return"string"==typeof e?RegExp("^"+e+(e.includes("$")||"-"==e.slice(-1)?"":"$")):e}function Q(e){let t=document.querySelector(e||"style[data-twind]");return t&&"STYLE"==t.tagName||((t=document.createElement("style")).dataset.twind="",document.head.prepend(t)),t}function ee(e,t){let r=e?function(e){let t=e&&"string"!=typeof e?e:Q(e);return{target:t,snapshot(){let e=Array.from(t.childNodes,e=>e.textContent);return()=>{this.clear(),e.forEach(this.insert)}},clear(){t.textContent=""},destroy(){t.remove()},insert(e,r){t.insertBefore(document.createTextNode(e),t.childNodes[r]||null)},resume:f}}():function(e){let t=(null==e?void 0:e.cssRules)?e:(e&&"string"!=typeof e?e:Q(e)).sheet;return{target:t,snapshot(){let e=Array.from(t.cssRules,e=>e.cssText);return()=>{this.clear(),e.forEach(this.insert)}},clear(){for(let e=t.cssRules.length;e--;)t.deleteRule(e)},destroy(){var e;null==(e=t.ownerNode)||e.remove()},insert(e,r){try{t.insertRule(e,r)}catch(o){t.insertRule(":root{}",r)}},resume:f}}();return t||(r.resume=et),r}function et(e,t){var r,o;let n=((r=this.target).ownerNode||r).textContent||(r.cssRules?Array.from(r.cssRules,e=>e.cssText):c(r)).join(""),i=/\/\*!([\da-z]+),([\da-z]+)(?:,(.+?))?\*\//g;if(i.test(n)){let a;for(let l of(i.lastIndex=0,this.clear(),document.querySelectorAll("[class]")))e(l.getAttribute("class"));for(;o=i.exec(n),a&&t(n.slice(a.index+a[0].length,null==o?void 0:o.index),{p:parseInt(a[1],36),o:parseInt(a[2],36)/2,n:a[3]}),a=o;);}}let er=new Proxy(f,{apply:(e,r,o)=>t(o[0]),get(e,r){let o=t[r];return"function"==typeof o?function(){return o.apply(t,arguments)}:o}});var eo=new Map([["align-self","-ms-grid-row-align"],["color-adjust","-webkit-print-color-adjust"],["column-gap","grid-column-gap"],["forced-color-adjust","-ms-high-contrast-adjust"],["gap","grid-gap"],["grid-template-columns","-ms-grid-columns"],["grid-template-rows","-ms-grid-rows"],["justify-self","-ms-grid-column-align"],["margin-inline-end","-webkit-margin-end"],["margin-inline-start","-webkit-margin-start"],["mask-border","-webkit-mask-box-image"],["mask-border-outset","-webkit-mask-box-image-outset"],["mask-border-slice","-webkit-mask-box-image-slice"],["mask-border-source","-webkit-mask-box-image-source"],["mask-border-repeat","-webkit-mask-box-image-repeat"],["mask-border-width","-webkit-mask-box-image-width"],["overflow-wrap","word-wrap"],["padding-inline-end","-webkit-padding-end"],["padding-inline-start","-webkit-padding-start"],["print-color-adjust","color-adjust"],["row-gap","grid-row-gap"],["scroll-margin-bottom","scroll-snap-margin-bottom"],["scroll-margin-left","scroll-snap-margin-left"],["scroll-margin-right","scroll-snap-margin-right"],["scroll-margin-top","scroll-snap-margin-top"],["scroll-margin","scroll-snap-margin"],["text-combine-upright","-ms-text-combine-horizontal"]]);let en=[["-webkit-",1],["-moz-",2],["-ms-",4]],ei={screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},columns:{auto:"auto","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},spacing:o({px:"1px",0:"0px"},es(4,"rem",4,.5,.5),es(12,"rem",4,5),{14:"3.5rem"},es(64,"rem",4,16,4),{72:"18rem",80:"20rem",96:"24rem"}),durations:{75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0,0,0.2,1) infinite",pulse:"pulse 2s cubic-bezier(0.4,0,0.6,1) infinite",bounce:"bounce 1s infinite"},aspectRatio:{auto:"auto",square:"1/1",video:"16/9"},backdropBlur:ec("blur"),backdropBrightness:ec("brightness"),backdropContrast:ec("contrast"),backdropGrayscale:ec("grayscale"),backdropHueRotate:ec("hueRotate"),backdropInvert:ec("invert"),backdropOpacity:ec("opacity"),backdropSaturate:ec("saturate"),backdropSepia:ec("sepia"),backgroundColor:ec("colors"),backgroundImage:{none:"none"},backgroundOpacity:ec("opacity"),backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{none:"none",0:"0",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},brightness:o({},es(200,"",100,0,50),es(110,"",100,90,5),{75:"0.75",125:"1.25"}),borderColor:({theme:e})=>o({DEFAULT:e("colors.gray.200","currentColor")},e("colors")),borderOpacity:ec("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem","1/2":"50%",full:"9999px"},borderSpacing:ec("spacing"),borderWidth:o({DEFAULT:"1px"},el(8,"px")),boxShadow:{sm:"0 1px 2px 0 rgba(0,0,0,0.05)",DEFAULT:"0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px -1px rgba(0,0,0,0.1)",md:"0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1)",lg:"0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1)",xl:"0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1)","2xl":"0 25px 50px -12px rgba(0,0,0,0.25)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.05)",none:"0 0 #0000"},boxShadowColor:ec("colors"),caretColor:ec("colors"),accentColor:({theme:e})=>o({auto:"auto"},e("colors")),contrast:o({},es(200,"",100,0,50),{75:"0.75",125:"1.25"}),content:{none:"none"},divideColor:ec("borderColor"),divideOpacity:ec("borderOpacity"),divideWidth:ec("borderWidth"),dropShadow:{sm:"0 1px 1px rgba(0,0,0,0.05)",DEFAULT:["0 1px 2px rgba(0,0,0,0.1)","0 1px 1px rgba(0,0,0,0.06)"],md:["0 4px 3px rgba(0,0,0,0.07)","0 2px 2px rgba(0,0,0,0.06)"],lg:["0 10px 8px rgba(0,0,0,0.04)","0 4px 3px rgba(0,0,0,0.1)"],xl:["0 20px 13px rgba(0,0,0,0.03)","0 8px 5px rgba(0,0,0,0.08)"],"2xl":"0 25px 25px rgba(0,0,0,0.15)",none:"0 0 #0000"},fill:({theme:e})=>o({},e("colors"),{none:"none"}),grayscale:{DEFAULT:"100%",0:"0"},hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},invert:{DEFAULT:"100%",0:"0"},flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>o({},e("spacing"),ea(2,6),ea(12,12),{auto:"auto",full:"100%"}),flexGrow:{DEFAULT:1,0:0},flexShrink:{DEFAULT:1,0:0},fontFamily:{sans:'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"'.split(","),serif:'ui-serif,Georgia,Cambria,"Times New Roman",Times,serif'.split(","),mono:'ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'.split(",")},fontSize:{xs:["0.75rem","1rem"],sm:["0.875rem","1.25rem"],base:["1rem","1.5rem"],lg:["1.125rem","1.75rem"],xl:["1.25rem","1.75rem"],"2xl":["1.5rem","2rem"],"3xl":["1.875rem","2.25rem"],"4xl":["2.25rem","2.5rem"],"5xl":["3rem","1"],"6xl":["3.75rem","1"],"7xl":["4.5rem","1"],"8xl":["6rem","1"],"9xl":["8rem","1"]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:ec("spacing"),gradientColorStops:ec("colors"),gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0,1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0,1fr)"},gridColumn:{auto:"auto","span-full":"1 / -1"},gridRow:{auto:"auto","span-full":"1 / -1"},gridTemplateColumns:{none:"none"},gridTemplateRows:{none:"none"},height:({theme:e})=>o({},e("spacing"),ea(2,6),{min:"min-content",max:"max-content",fit:"fit-content",auto:"auto",full:"100%",screen:"100vh"}),inset:({theme:e})=>o({},e("spacing"),ea(2,4),{auto:"auto",full:"100%"}),keyframes:{spin:{from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}},ping:{"0%":{transform:"scale(1)",opacity:"1"},"75%,100%":{transform:"scale(2)",opacity:"0"}},pulse:{"0%,100%":{opacity:"1"},"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:o({},es(10,"rem",4,3),{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2"}),margin:({theme:e})=>o({auto:"auto"},e("spacing")),maxHeight:({theme:e})=>o({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",screen:"100vh"},e("spacing")),maxWidth:({theme:e,breakpoints:t})=>o({},t(e("screens")),{none:"none",0:"0rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch"}),minHeight:{0:"0px",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",screen:"100vh"},minWidth:{0:"0px",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"},opacity:o({},es(100,"",100,0,10),{5:"0.05",25:"0.25",75:"0.75",95:"0.95"}),order:{first:"-9999",last:"9999",none:"0"},padding:ec("spacing"),placeholderColor:ec("colors"),placeholderOpacity:ec("opacity"),outlineColor:ec("colors"),outlineOffset:el(8,"px"),outlineWidth:el(8,"px"),ringColor:({theme:e})=>o({},e("colors"),{DEFAULT:"#3b82f6"}),ringOffsetColor:ec("colors"),ringOffsetWidth:el(8,"px"),ringOpacity:({theme:e})=>o({},e("opacity"),{DEFAULT:"0.5"}),ringWidth:o({DEFAULT:"3px"},el(8,"px")),rotate:o({},el(2,"deg"),el(12,"deg",3),el(180,"deg",45)),saturate:es(200,"",100,0,50),scale:o({},es(150,"",100,0,50),es(110,"",100,90,5),{75:"0.75",125:"1.25"}),scrollMargin:ec("spacing"),scrollPadding:ec("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:o({},el(2,"deg"),el(12,"deg",3)),space:ec("spacing"),stroke:({theme:e})=>o({},e("colors"),{none:"none"}),strokeWidth:es(2),textColor:ec("colors"),textDecorationColor:ec("colors"),textDecorationThickness:o({"from-font":"from-font",auto:"auto"},el(8,"px")),textUnderlineOffset:o({auto:"auto"},el(8,"px")),textIndent:ec("spacing"),textOpacity:ec("opacity"),transitionDuration:({theme:e})=>o({},e("durations"),{DEFAULT:"150ms"}),transitionDelay:ec("durations"),transitionProperty:{none:"none",all:"all",DEFAULT:"color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter",colors:"color,background-color,border-color,text-decoration-color,fill,stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4,0,0.2,1)",linear:"linear",in:"cubic-bezier(0.4,0,1,1)",out:"cubic-bezier(0,0,0.2,1)","in-out":"cubic-bezier(0.4,0,0.2,1)"},translate:({theme:e})=>o({},e("spacing"),ea(2,4),{full:"100%"}),width:({theme:e})=>o({min:"min-content",max:"max-content",fit:"fit-content",screen:"100vw"},e("flexBasis")),willChange:{scroll:"scroll-position"},zIndex:o({},es(50,"",1,0,10),{auto:"auto"})};function ea(e,t){let r={};do for(var o=1;ot(e)}let ed={"*,::before,::after":{boxSizing:"border-box",borderWidth:"0",borderStyle:"solid",borderColor:"theme(borderColor.DEFAULT, currentColor)"},"::before,::after":{"--tw-content":"''"},html:{lineHeight:1.5,WebkitTextSizeAdjust:"100%",MozTabSize:"4",tabSize:4,fontFamily:`theme(fontFamily.sans, ${ei.fontFamily.sans})`,fontFeatureSettings:"theme(fontFamily.sans[1].fontFeatureSettings, normal)"},body:{margin:"0",lineHeight:"inherit"},hr:{height:"0",color:"inherit",borderTopWidth:"1px"},"abbr:where([title])":{textDecoration:"underline dotted"},"h1,h2,h3,h4,h5,h6":{fontSize:"inherit",fontWeight:"inherit"},a:{color:"inherit",textDecoration:"inherit"},"b,strong":{fontWeight:"bolder"},"code,kbd,samp,pre":{fontFamily:`theme(fontFamily.mono, ${ei.fontFamily.mono})`,fontFeatureSettings:"theme(fontFamily.mono[1].fontFeatureSettings, normal)",fontSize:"1em"},small:{fontSize:"80%"},"sub,sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sub:{bottom:"-0.25em"},sup:{top:"-0.5em"},table:{textIndent:"0",borderColor:"inherit",borderCollapse:"collapse"},"button,input,optgroup,select,textarea":{fontFamily:"inherit",fontSize:"100%",lineHeight:"inherit",color:"inherit",margin:"0",padding:"0"},"button,select":{textTransform:"none"},"button,[type='button'],[type='reset'],[type='submit']":{WebkitAppearance:"button",backgroundColor:"transparent",backgroundImage:"none"},":-moz-focusring":{outline:"auto"},":-moz-ui-invalid":{boxShadow:"none"},progress:{verticalAlign:"baseline"},"::-webkit-inner-spin-button,::-webkit-outer-spin-button":{height:"auto"},"[type='search']":{WebkitAppearance:"textfield",outlineOffset:"-2px"},"::-webkit-search-decoration":{WebkitAppearance:"none"},"::-webkit-file-upload-button":{WebkitAppearance:"button",font:"inherit"},summary:{display:"list-item"},"blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre":{margin:"0"},fieldset:{margin:"0",padding:"0"},legend:{padding:"0"},"ol,ul,menu":{listStyle:"none",margin:"0",padding:"0"},textarea:{resize:"vertical"},"input::placeholder,textarea::placeholder":{opacity:1,color:"theme(colors.gray.400, #9ca3af)"},'button,[role="button"]':{cursor:"pointer"},":disabled":{cursor:"default"},"img,svg,video,canvas,audio,iframe,embed,object":{display:"block",verticalAlign:"middle"},"img,video":{maxWidth:"100%",height:"auto"},"[hidden]":{display:"none"}},ef=[L("\\[([-\\w]+):(.+)]",({1:e,2:t},r)=>({"@layer overrides":{"&":{[e]:_(`[${t}]`,"",r)}}})),L("(group|peer)([~/][^-[]+)?",({input:e},{h:t})=>[{c:t(e)}]),I("aspect-","aspectRatio"),L("container",(e,{theme:t})=>{let{screens:r=t("screens"),center:n,padding:i}=t("container"),a=o({width:"100%",marginRight:n&&"auto",marginLeft:n&&"auto"},d("xs"));for(let l in r){let c=r[l];"string"==typeof c&&(a[s(c)]={"&":o({maxWidth:c},d(l))})}return a;function d(e){let t=i&&("string"==typeof i?i:i[e]||i.DEFAULT);if(t)return{paddingRight:t,paddingLeft:t}}}),I("content-","content",({_:e})=>({"--tw-content":e,content:"var(--tw-content)"})),L("(?:box-)?decoration-(slice|clone)","boxDecorationBreak"),L("box-(border|content)","boxSizing",({1:e})=>e+"-box"),L("hidden",{display:"none"}),L("table-(auto|fixed)","tableLayout"),L(["(block|flex|table|grid|inline|contents|flow-root|list-item)","(inline-(block|flex|table|grid))","(table-(caption|cell|column|row|(column|row|footer|header)-group))"],"display"),"(float)-(left|right|none)","(clear)-(left|right|none|both)","(overflow(?:-[xy])?)-(auto|hidden|clip|visible|scroll)","(isolation)-(auto)",L("isolate","isolation"),L("object-(contain|cover|fill|none|scale-down)","objectFit"),I("object-","objectPosition"),L("object-(top|bottom|center|(left|right)(-(top|bottom))?)","objectPosition",ep),L("overscroll(-[xy])?-(auto|contain|none)",({1:e="",2:t})=>({["overscroll-behavior"+e]:t})),L("(static|fixed|absolute|relative|sticky)","position"),I("-?inset(-[xy])?(?:$|-)","inset",({1:e,_:t})=>({top:"-x"!=e&&t,right:"-y"!=e&&t,bottom:"-x"!=e&&t,left:"-y"!=e&&t})),I("-?(top|bottom|left|right)(?:$|-)","inset"),L("(visible|collapse)","visibility"),L("invisible",{visibility:"hidden"}),I("-?z-","zIndex"),L("flex-((row|col)(-reverse)?)","flexDirection",eu),L("flex-(wrap|wrap-reverse|nowrap)","flexWrap"),I("(flex-(?:grow|shrink))(?:$|-)"),I("(flex)-"),I("grow(?:$|-)","flexGrow"),I("shrink(?:$|-)","flexShrink"),I("basis-","flexBasis"),I("-?(order)-"),"-?(order)-(\\d+)",I("grid-cols-","gridTemplateColumns"),L("grid-cols-(\\d+)","gridTemplateColumns",e$),I("col-","gridColumn"),L("col-(span)-(\\d+)","gridColumn",ek),I("col-start-","gridColumnStart"),L("col-start-(auto|\\d+)","gridColumnStart"),I("col-end-","gridColumnEnd"),L("col-end-(auto|\\d+)","gridColumnEnd"),I("grid-rows-","gridTemplateRows"),L("grid-rows-(\\d+)","gridTemplateRows",e$),I("row-","gridRow"),L("row-(span)-(\\d+)","gridRow",ek),I("row-start-","gridRowStart"),L("row-start-(auto|\\d+)","gridRowStart"),I("row-end-","gridRowEnd"),L("row-end-(auto|\\d+)","gridRowEnd"),L("grid-flow-((row|col)(-dense)?)","gridAutoFlow",e=>ep(eu(e))),L("grid-flow-(dense)","gridAutoFlow"),I("auto-cols-","gridAutoColumns"),I("auto-rows-","gridAutoRows"),I("gap-x(?:$|-)","gap","columnGap"),I("gap-y(?:$|-)","gap","rowGap"),I("gap(?:$|-)","gap"),"(justify-(?:items|self))-",L("justify-","justifyContent",eb),L("(content|items|self)-",e=>({["align-"+e[1]]:eb(e)})),L("(place-(content|items|self))-",({1:e,$$:t})=>({[e]:("wun".includes(t[3])?"space-":"")+t})),I("p([xytrbl])?(?:$|-)","padding",eh("padding")),I("-?m([xytrbl])?(?:$|-)","margin",eh("margin")),I("-?space-(x|y)(?:$|-)","space",({1:e,_:t})=>({"&>:not([hidden])~:not([hidden])":{[`--tw-space-${e}-reverse`]:"0",["margin-"+({y:"top",x:"left"})[e]]:`calc(${t} * calc(1 - var(--tw-space-${e}-reverse)))`,["margin-"+({y:"bottom",x:"right"})[e]]:`calc(${t} * var(--tw-space-${e}-reverse))`}})),L("space-(x|y)-reverse",({1:e})=>({"&>:not([hidden])~:not([hidden])":{[`--tw-space-${e}-reverse`]:"1"}})),I("w-","width"),I("min-w-","minWidth"),I("max-w-","maxWidth"),I("h-","height"),I("min-h-","minHeight"),I("max-h-","maxHeight"),I("font-","fontWeight"),I("font-","fontFamily",({_:e})=>"string"==typeof(e=c(e))[1]?{fontFamily:em(e)}:o({fontFamily:em(e[0])},e[1])),L("antialiased",{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"}),L("subpixel-antialiased",{WebkitFontSmoothing:"auto",MozOsxFontSmoothing:"auto"}),L("italic","fontStyle"),L("not-italic",{fontStyle:"normal"}),L("(ordinal|slashed-zero|(normal|lining|oldstyle|proportional|tabular)-nums|(diagonal|stacked)-fractions)",({1:e,2:t="",3:r})=>"normal"==t?{fontVariantNumeric:"normal"}:{["--tw-"+(r?"numeric-fraction":"pt".includes(t[0])?"numeric-spacing":t?"numeric-figure":e)]:e,fontVariantNumeric:"var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-ordinal":"var(--tw-empty,/*!*/ /*!*/)","--tw-slashed-zero":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-figure":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-spacing":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-fraction":"var(--tw-empty,/*!*/ /*!*/)"}}}),I("tracking-","letterSpacing"),I("leading-","lineHeight"),L("list-(inside|outside)","listStylePosition"),I("list-","listStyleType"),L("list-","listStyleType"),I("placeholder-opacity-","placeholderOpacity",({_:e})=>({"&::placeholder":{"--tw-placeholder-opacity":e}})),B("placeholder-",{property:"color",selector:"&::placeholder"}),L("text-(left|center|right|justify|start|end)","textAlign"),L("text-(ellipsis|clip)","textOverflow"),I("text-opacity-","textOpacity","--tw-text-opacity"),B("text-",{property:"color"}),I("text-","fontSize",({_:e})=>"string"==typeof e?{fontSize:e}:o({fontSize:e[0]},"string"==typeof e[1]?{lineHeight:e[1]}:e[1])),I("indent-","textIndent"),L("(overline|underline|line-through)","textDecorationLine"),L("no-underline",{textDecorationLine:"none"}),I("underline-offset-","textUnderlineOffset"),B("decoration-",{section:"textDecorationColor",opacityVariable:!1,opacitySection:"opacity"}),I("decoration-","textDecorationThickness"),L("decoration-","textDecorationStyle"),L("(uppercase|lowercase|capitalize)","textTransform"),L("normal-case",{textTransform:"none"}),L("truncate",{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}),L("align-","verticalAlign"),L("whitespace-","whiteSpace"),L("break-normal",{wordBreak:"normal",overflowWrap:"normal"}),L("break-words",{overflowWrap:"break-word"}),L("break-all",{wordBreak:"break-all"}),L("break-keep",{wordBreak:"keep-all"}),B("caret-",{opacityVariable:!1,opacitySection:"opacity"}),B("accent-",{opacityVariable:!1,opacitySection:"opacity"}),L("bg-gradient-to-([trbl]|[tb][rl])","backgroundImage",({1:e})=>`linear-gradient(to ${eg(e," ")},var(--tw-gradient-stops))`),B("from-",{section:"gradientColorStops",opacityVariable:!1,opacitySection:"opacity"},({_:e})=>({"--tw-gradient-from":e.value,"--tw-gradient-to":e.color({opacityValue:"0"}),"--tw-gradient-stops":"var(--tw-gradient-from),var(--tw-gradient-to)"})),B("via-",{section:"gradientColorStops",opacityVariable:!1,opacitySection:"opacity"},({_:e})=>({"--tw-gradient-to":e.color({opacityValue:"0"}),"--tw-gradient-stops":`var(--tw-gradient-from),${e.value},var(--tw-gradient-to)`})),B("to-",{section:"gradientColorStops",property:"--tw-gradient-to",opacityVariable:!1,opacitySection:"opacity"}),L("bg-(fixed|local|scroll)","backgroundAttachment"),L("bg-origin-(border|padding|content)","backgroundOrigin",({1:e})=>e+"-box"),L(["bg-(no-repeat|repeat(-[xy])?)","bg-repeat-(round|space)"],"backgroundRepeat"),L("bg-blend-","backgroundBlendMode"),L("bg-clip-(border|padding|content|text)","backgroundClip",({1:e})=>e+("text"==e?"":"-box")),I("bg-opacity-","backgroundOpacity","--tw-bg-opacity"),B("bg-",{section:"backgroundColor"}),I("bg-","backgroundImage"),I("bg-","backgroundPosition"),L("bg-(top|bottom|center|(left|right)(-(top|bottom))?)","backgroundPosition",ep),I("bg-","backgroundSize"),I("rounded(?:$|-)","borderRadius"),I("rounded-([trbl]|[tb][rl])(?:$|-)","borderRadius",({1:e,_:t})=>{let r={t:["tl","tr"],r:["tr","br"],b:["bl","br"],l:["bl","tl"]}[e]||[e,e];return{[`border-${eg(r[0])}-radius`]:t,[`border-${eg(r[1])}-radius`]:t}}),L("border-(collapse|separate)","borderCollapse"),I("border-opacity(?:$|-)","borderOpacity","--tw-border-opacity"),L("border-(solid|dashed|dotted|double|none)","borderStyle"),I("border-spacing(-[xy])?(?:$|-)","borderSpacing",({1:e,_:t})=>({"@layer defaults":{"*,::before,::after,::backdrop":{"--tw-border-spacing-x":0,"--tw-border-spacing-y":0}},["--tw-border-spacing"+(e||"-x")]:t,["--tw-border-spacing"+(e||"-y")]:t,"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"})),B("border-([xytrbl])-",{section:"borderColor"},eh("border","Color")),B("border-"),I("border-([xytrbl])(?:$|-)","borderWidth",eh("border","Width")),I("border(?:$|-)","borderWidth"),I("divide-opacity(?:$|-)","divideOpacity",({_:e})=>({"&>:not([hidden])~:not([hidden])":{"--tw-divide-opacity":e}})),L("divide-(solid|dashed|dotted|double|none)",({1:e})=>({"&>:not([hidden])~:not([hidden])":{borderStyle:e}})),L("divide-([xy]-reverse)",({1:e})=>({"&>:not([hidden])~:not([hidden])":{["--tw-divide-"+e]:"1"}})),I("divide-([xy])(?:$|-)","divideWidth",({1:e,_:t})=>{let r={x:"lr",y:"tb"}[e];return{"&>:not([hidden])~:not([hidden])":{[`--tw-divide-${e}-reverse`]:"0",[`border-${eg(r[0])}Width`]:`calc(${t} * calc(1 - var(--tw-divide-${e}-reverse)))`,[`border-${eg(r[1])}Width`]:`calc(${t} * var(--tw-divide-${e}-reverse))`}}}),B("divide-",{property:"borderColor",selector:"&>:not([hidden])~:not([hidden])"}),I("ring-opacity(?:$|-)","ringOpacity","--tw-ring-opacity"),B("ring-offset-",{property:"--tw-ring-offset-color",opacityVariable:!1}),I("ring-offset(?:$|-)","ringOffsetWidth","--tw-ring-offset-width"),L("ring-inset",{"--tw-ring-inset":"inset"}),B("ring-",{property:"--tw-ring-color"}),I("ring(?:$|-)","ringWidth",({_:e},{theme:t})=>({"--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(${e} + var(--tw-ring-offset-width)) var(--tw-ring-color)`,boxShadow:"var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000","&":{"--tw-ring-inset":"var(--tw-empty,/*!*/ /*!*/)","--tw-ring-offset-width":t("ringOffsetWidth","","0px"),"--tw-ring-offset-color":A(t("ringOffsetColor","","#fff")),"--tw-ring-color":A(t("ringColor","","#93c5fd"),{opacityVariable:"--tw-ring-opacity"}),"--tw-ring-opacity":t("ringOpacity","","0.5")}}}})),B("shadow-",{section:"boxShadowColor",opacityVariable:!1,opacitySection:"opacity"},({_:e})=>({"--tw-shadow-color":e.value,"--tw-shadow":"var(--tw-shadow-colored)"})),I("shadow(?:$|-)","boxShadow",({_:e})=>({"--tw-shadow":em(e),"--tw-shadow-colored":em(e).replace(/([^,]\s+)(?:#[a-f\d]+|(?:(?:hsl|rgb)a?|hwb|lab|lch|color|var)\(.+?\)|[a-z]+)(,|$)/g,"$1var(--tw-shadow-color)$2"),boxShadow:"var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}}})),I("(opacity)-"),L("mix-blend-","mixBlendMode"),...ex(),...ex("backdrop-"),I("transition(?:$|-)","transitionProperty",(e,{theme:t})=>({transitionProperty:em(e),transitionTimingFunction:"none"==e._?void 0:em(t("transitionTimingFunction","")),transitionDuration:"none"==e._?void 0:em(t("transitionDuration",""))})),I("duration(?:$|-)","transitionDuration","transitionDuration",em),I("ease(?:$|-)","transitionTimingFunction","transitionTimingFunction",em),I("delay(?:$|-)","transitionDelay","transitionDelay",em),I("animate(?:$|-)","animation",(e,{theme:t,h:r,e:o})=>{let n=em(e),i=n.split(" "),a=t("keyframes",i[0]);return a?{["@keyframes "+(i[0]=o(r(i[0])))]:a,animation:i.join(" ")}:{animation:n}}),"(transform)-(none)",L("transform",ey),L("transform-(cpu|gpu)",({1:e})=>({"--tw-transform":ev("gpu"==e)})),I("scale(-[xy])?-","scale",({1:e,_:t})=>o({["--tw-scale"+(e||"-x")]:t,["--tw-scale"+(e||"-y")]:t},ey())),I("-?(rotate)-","rotate",ew),I("-?(translate-[xy])-","translate",ew),I("-?(skew-[xy])-","skew",ew),L("origin-(center|((top|bottom)(-(left|right))?)|left|right)","transformOrigin",ep),"(appearance)-",I("(columns)-"),"(columns)-(\\d+)","(break-(?:before|after|inside))-",I("(cursor)-"),"(cursor)-",L("snap-(none)","scroll-snap-type"),L("snap-(x|y|both)",({1:e})=>({"scroll-snap-type":e+" var(--tw-scroll-snap-strictness)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-scroll-snap-strictness":"proximity"}}})),L("snap-(mandatory|proximity)","--tw-scroll-snap-strictness"),L("snap-(?:(start|end|center)|align-(none))","scroll-snap-align"),L("snap-(normal|always)","scroll-snap-stop"),L("scroll-(auto|smooth)","scroll-behavior"),I("scroll-p([xytrbl])?(?:$|-)","padding",eh("scroll-padding")),I("-?scroll-m([xytrbl])?(?:$|-)","scroll-margin",eh("scroll-margin")),L("touch-(auto|none|manipulation)","touch-action"),L("touch-(pinch-zoom|pan-(?:(x|left|right)|(y|up|down)))",({1:e,2:t,3:r})=>({[`--tw-${t?"pan-x":r?"pan-y":e}`]:e,"touch-action":"var(--tw-touch-action)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-pan-x":"var(--tw-empty,/*!*/ /*!*/)","--tw-pan-y":"var(--tw-empty,/*!*/ /*!*/)","--tw-pinch-zoom":"var(--tw-empty,/*!*/ /*!*/)","--tw-touch-action":"var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)"}}})),L("outline-none",{outline:"2px solid transparent","outline-offset":"2px"}),L("outline",{outlineStyle:"solid"}),L("outline-(dashed|dotted|double)","outlineStyle"),I("-?(outline-offset)-"),B("outline-",{opacityVariable:!1,opacitySection:"opacity"}),I("outline-","outlineWidth"),"(pointer-events)-",I("(will-change)-"),"(will-change)-",["resize(?:-(none|x|y))?","resize",({1:e})=>({x:"horizontal",y:"vertical"})[e]||e||"both"],L("select-(none|text|all|auto)","userSelect"),B("fill-",{section:"fill",opacityVariable:!1,opacitySection:"opacity"}),B("stroke-",{section:"stroke",opacityVariable:!1,opacitySection:"opacity"}),I("stroke-","strokeWidth"),L("sr-only",{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",whiteSpace:"nowrap",clip:"rect(0,0,0,0)",borderWidth:"0"}),L("not-sr-only",{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal",clip:"auto"})];function ep(e){return("string"==typeof e?e:e[1]).replace(/-/g," ").trim()}function eu(e){return("string"==typeof e?e:e[1]).replace("col","column")}function eg(e,t="-"){let r=[];for(let o of e)r.push({t:"top",r:"right",b:"bottom",l:"left"}[o]);return r.join(t)}function em(e){return e&&""+(e._||e)}function eb({$$:e}){return(({r:"flex-","":"flex-",w:"space-",u:"space-",n:"space-"})[e[3]||""]||"")+e}function eh(e,t=""){return({1:r,_:n})=>{let i={x:"lr",y:"tb"}[r]||r+r;return i?o({},N(e+"-"+eg(i[0])+t,n),N(e+"-"+eg(i[1])+t,n)):N(e+t,n)}}function ex(e=""){let t=["blur","brightness","contrast","grayscale","hue-rotate","invert",e&&"opacity","saturate","sepia",!e&&"drop-shadow"].filter(Boolean),r={};for(let n of t)r[`--tw-${e}${n}`]="var(--tw-empty,/*!*/ /*!*/)";return r={[`${e}filter`]:t.map(t=>`var(--tw-${e}${t})`).join(" "),"@layer defaults":{"*,::before,::after,::backdrop":r}},[`(${e}filter)-(none)`,L(`${e}filter`,r),...t.map(t=>I(`${"h"==t[0]?"-?":""}(${e}${t})(?:$|-)`,t,({1:e,_:n})=>o({[`--tw-${e}`]:c(n).map(e=>`${t}(${e})`).join(" ")},r)))]}function ew({1:e,_:t}){return o({["--tw-"+e]:t},ey())}function ey(){return{transform:"var(--tw-transform)","@layer defaults":{"*,::before,::after,::backdrop":{"--tw-translate-x":"0","--tw-translate-y":"0","--tw-rotate":"0","--tw-skew-x":"0","--tw-skew-y":"0","--tw-scale-x":"1","--tw-scale-y":"1","--tw-transform":ev()}}}}function ev(e){return[e?"translate3d(var(--tw-translate-x),var(--tw-translate-y),0)":"translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y))","rotate(var(--tw-rotate))","skewX(var(--tw-skew-x))","skewY(var(--tw-skew-y))","scaleX(var(--tw-scale-x))","scaleY(var(--tw-scale-y))"].join(" ")}function ek({1:e,2:t}){return`${e} ${t} / ${e} ${t}`}function e$({1:e}){return`repeat(${e},minmax(0,1fr))`}let eS=[["sticky","@supports ((position: -webkit-sticky) or (position:sticky))"],["motion-reduce","@media (prefers-reduced-motion:reduce)"],["motion-safe","@media (prefers-reduced-motion:no-preference)"],["print","@media print"],["(portrait|landscape)",({1:e})=>`@media (orientation:${e})`],["contrast-(more|less)",({1:e})=>`@media (prefers-contrast:${e})`],["(first-(letter|line)|placeholder|backdrop|before|after)",({1:e})=>`&::${e}`],["(marker|selection)",({1:e})=>`& *::${e},&::${e}`],["file","&::file-selector-button"],["(first|last|only)",({1:e})=>`&:${e}-child`],["even","&:nth-child(2n)"],["odd","&:nth-child(odd)"],["open","&[open]"],["(aria|data)-",({1:e,$$:t},r)=>t&&`&[${e}-${r.theme(e,t)||_(t,"",r)||`${t}="true"`}]`],["((group|peer)(~[^-[]+)?)(-\\[(.+)]|[-[].+?)(\\/.+)?",({2:e,3:t="",4:r,5:o="",6:n=t},{e:i,h:a,v:l})=>{let s=H(o)||("["==r[0]?r:l(r.slice(1)));return`${(s.includes("&")?s:"&"+s).replace(/&/g,`:merge(.${i(a(e+n))})`)}${"p"==e[0]?"~":" "}&`}],["(ltr|rtl)",({1:e})=>`[dir="${e}"] &`],["supports-",({$$:e},t)=>{if(e&&(e=t.theme("supports",e)||_(e,"",t)),e)return e.includes(":")||(e+=":var(--tw)"),/^\w*\s*\(/.test(e)||(e=`(${e})`),`@supports ${e.replace(/\b(and|or|not)\b/g," $1 ").trim()}`}],["max-",({$$:e},t)=>{if(e&&(e=t.theme("screens",e)||_(e,"",t)),"string"==typeof e)return`@media not all and (min-width:${e})`}],["min-",({$$:e},t)=>(e&&(e=_(e,"",t)),e&&`@media (min-width:${e})`)],[/^\[(.+)]$/,({1:e})=>/[&@]/.test(e)&&H(e).replace(/[}]+$/,"").split("{")]],eC={__proto__:null,slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337"}},ez=o({},ei,{colors:eC}),eA=function(e){if(document.currentScript){let t=()=>r.disconnect(),r=new MutationObserver(r=>{for(let{target:o}of r)if(o===document.body)return e(),t()});return r.observe(document.documentElement,{childList:!0,subtree:!0}),t}return f}(eF);function eF(e={},r){var{disablePreflight:i}=e,s=n(e,["disablePreflight"]);return eA(),function(e,r=!0){var i;let s=q(e);return function(e={},r=ee,i){return null==t||t.destroy(),t=function(e=er,t=document.documentElement){if(t){let r=function(e){let t=new MutationObserver(r);return{observe(e){t.observe(e,{attributeFilter:["class"],subtree:!0,childList:!0}),o(e),r([{target:e,type:""}])},disconnect(){t.disconnect()}};function r(e){for(let{type:r,target:n}of e)if("a"==r[0])o(n);else for(let i of n.querySelectorAll("[class]"))o(i);t.takeRecords()}function o(t){var r,o;let n;let i=null==t.getAttribute?void 0:t.getAttribute("class");i&&(r=i)!=(o=n=e(i))&&""+r.split(" ").sort()!=""+o.split(" ").sort()&&t.setAttribute("class",n)}}(e);r.observe(t);let{destroy:o}=e;e.destroy=()=>{r.disconnect(),o.call(e)}}return e}(function(e,t){let r=q(e),i=function({theme:e,darkMode:t,darkColor:r=f,variants:i,rules:s,hash:p,stringify:u,ignorelist:g,finalize:m}){let b=new Map,h=new Map,x=new Map,w=new Map,y=Z(g,(e,t)=>t.test(e));i.push(["dark",Array.isArray(t)||"class"==t?`${c(t)[1]||".dark"} &`:"string"==typeof t&&"media"!=t?t:"@media (prefers-color-scheme:dark)"]);let v="function"==typeof p?e=>p(e,l):p?l:d;return v!==d&&m.push(e=>{var t;return o({},e,{n:e.n&&v(e.n),d:null==(t=e.d)?void 0:t.replace(/--(tw(?:-[\w-]+)?)\b/g,(e,t)=>"--"+v(t).replace("#",""))})}),{theme:function(e){var{extend:t={}}=e,r=n(e,["extend"]);let o={},i={get colors(){return a("colors")},theme:a,negative:()=>({}),breakpoints(e){let t={};for(let r in e)"string"==typeof e[r]&&(t["screen-"+r]=e[r]);return t}};return a;function a(e,n,i,s){if(e){var c,d;if({1:e,2:s}=/^(\S+?)(?:\s*\/\s*([^/]+))?$/.exec(e)||[,e],/[.[]/.test(e)){let f=[];e.replace(/\[([^\]]+)\]|([^.[]+)/g,(e,t,r=t)=>f.push(r)),e=f.shift(),i=n,n=f.join("-")}let p=o[e]||Object.assign(Object.assign(o[e]={},l(r,e)),l(t,e));if(null==n)return p;n||(n="DEFAULT");let u=null!=(d=null!=(c=p[n])?c:n.split("-").reduce((e,t)=>null==e?void 0:e[t],p))?d:i;return s?A(u,{opacityValue:j(s,a)}):u}let g={};for(let m of[...Object.keys(r),...Object.keys(t)])g[m]=a(m);return g}function l(e,t){let r=e[t];return("function"==typeof r&&(r=r(i)),r&&/color|fill|stroke/i.test(t))?function e(t,r=[]){let o={};for(let n in t){let i=t[n],a=[...r,n];o[a.join("-")]=i,"DEFAULT"==n&&(a=r,o[r.join("-")]=i),"object"==typeof i&&Object.assign(o,e(i,a))}return o}(r):r}}(e),e:a,h:v,s(e,t){return u(e,t,this)},d(e,t,o){return r(e,t,this,o)},v(e){return b.has(e)||b.set(e,G(e,i,h,Y,this)||"&:"+e),b.get(e)},r(e,t){let r=JSON.stringify([e,t]);return x.has(r)||x.set(r,!y(e,this)&&G(e,s,w,J,this,t)),x.get(r)},f(e){return m.reduce((e,t)=>t(e,this),e)}}}(r),s=new Map,u=[],g=new Set;function m(e){let r=i.f(e),o=x(r);if(o&&!g.has(o)){g.add(o);let n=k(u,e);t.insert(o,n,e),u.splice(n,0,e)}return r.n}return t.resume(e=>s.set(e,e),(e,r)=>{t.insert(e,u.length,r),u.push(r),g.add(e)}),Object.defineProperties(function(e){if(!s.size)for(let t of c(r.preflight))"function"==typeof t&&(t=t(i)),t&&("string"==typeof t?W("",p.b,M(t),i,p.b,[],!1,!0):F(t,{},i,p.b)).forEach(m);e=""+e;let o=s.get(e);if(!o){let n=new Set;for(let a of T(M(e),i))n.add(a.c).add(m(a));o=[...n].filter(Boolean).join(" "),s.set(e,o).set(o,o)}return o},Object.getOwnPropertyDescriptors({get target(){return t.target},theme:i.theme,config:r,snapshot(){let e=t.snapshot(),r=new Set(g),o=new Map(s),n=[...u];return()=>{e(),g=r,s=o,u=n}},clear(){t.clear(),g=new Set,s=new Map,u=[]},destroy(){this.clear(),t.destroy()}}))}(e,"function"==typeof r?r():r),void 0)}(o({},s,{hash:null!=(i=s.hash)?i:r}),()=>ee(!r))}(q(o({},s,{presets:[({stringify:e})=>({stringify(t,r,o){var n,i;let a="",l=eo.get(t);l&&(a+=e(l,r,o)+";");let s=(n=/^(?:(text-(?:decoration$|e|or|si)|back(?:ground-cl|d|f)|box-d|mask(?:$|-[ispro]|-cl)|pr|hyphena|flex-d)|(tab-|column(?!-s)|text-align-l)|(ap)|u|hy)/i.exec(t))?n[1]?1:n[2]?2:n[3]?3:5:0,c=(i=/^(?:(pos)|(cli)|(background-i)|(flex(?:$|-b)|(?:max-|min-)?(?:block-s|inl|he|widt))|dis)/i.exec(t))?i[1]?/^sti/i.test(r)?1:0:i[2]?/^pat/i.test(r)?1:0:i[3]?/^image-/i.test(r)?1:0:i[4]?"-"===r[3]?2:0:/^(?:inline-)?grid$/i.test(r)?4:0:0;for(let d of en)s&d[1]&&(a+=e(d[0]+t,r,o)+";"),c&d[1]&&(a+=e(t,d[0]+r,o)+";");return a+e(t,r,o)}}),function({disablePreflight:e}={}){return function({colors:e,disablePreflight:t}={}){return{preflight:t?void 0:ed,theme:o({},ei,{colors:o({inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff"},e)}),variants:eS,rules:ef,finalize(e){var t;return!e.r.some(e=>/^&::(before|after)$/.test(e))||(null==(t=e.d)?void 0:t.includes("content:"))?e:o({},e,{d:["content:var(--tw-content)",e.d].filter(Boolean).join(";")})}}}({colors:eC,disablePreflight:e})}({disablePreflight:i}),...c(s.presets)]})),r)}return e.install=eF,e.presetTailwind_colors=eC,e.presetTailwind_defaultTheme=ez,e}({});//# sourceMappingURL=cdn.global.js.map + +;globalThis.twind = twind; \ No newline at end of file