diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/404.html b/docs/404.html new file mode 100644 index 0000000..30c1565 --- /dev/null +++ b/docs/404.html @@ -0,0 +1,17 @@ + + + + + + + + Clxy Studio + + + + + +
+ + + \ No newline at end of file diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 0000000..c25b416 --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +clxy.app \ No newline at end of file diff --git a/docs/assets/Container-Bmb_hFLY.js b/docs/assets/Container-Bmb_hFLY.js new file mode 100644 index 0000000..afa323d --- /dev/null +++ b/docs/assets/Container-Bmb_hFLY.js @@ -0,0 +1 @@ +import{c as o,t as e,h as r,a as c,o as u,w as i,r as p,l as m,u as f,P as x}from"./index-BDXMJMAv.js";const d={base:"w-full max-w-(--ui-container) mx-auto px-4 sm:px-6 lg:px-8"},h={__name:"Container",props:{as:{type:null,required:!1},class:{type:null,required:!1}},setup(a){const t=a,l=r(),n=o(()=>{var s;return e({extend:e(d),...((s=l.ui)==null?void 0:s.container)||{}})});return(s,C)=>(u(),c(f(x),{as:a.as,class:m(n.value({class:t.class}))},{default:i(()=>[p(s.$slots,"default")]),_:3},8,["as","class"]))}};export{h as _}; diff --git a/docs/assets/const-CxNvOiky.js b/docs/assets/const-CxNvOiky.js new file mode 100644 index 0000000..5a5d8ab --- /dev/null +++ b/docs/assets/const-CxNvOiky.js @@ -0,0 +1 @@ +import{b as y,c as g,t as p,h,a as b,o as s,w as k,j as i,k as l,l as o,r as d,u as C,P as x}from"./index-BDXMJMAv.js";const q={slots:{root:"rounded-lg",header:"p-4 sm:px-6",body:"p-4 sm:p-6",footer:"p-4 sm:px-6"},variants:{variant:{solid:{root:"bg-inverted text-inverted"},outline:{root:"bg-default ring ring-default divide-y divide-default"},soft:{root:"bg-elevated/50 divide-y divide-default"},subtle:{root:"bg-elevated/50 ring ring-default divide-y divide-default"}}},defaultVariants:{variant:"outline"}},B={__name:"Card",props:{as:{type:null,required:!1},variant:{type:null,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1}},setup(n){const e=n,r=y(),v=h(),t=g(()=>{var a;return p({extend:p(q),...((a=v.ui)==null?void 0:a.card)||{}})({variant:e.variant})});return(a,w)=>{var u;return s(),b(C(x),{as:n.as,class:o(t.value.root({class:[(u=e.ui)==null?void 0:u.root,e.class]}))},{default:k(()=>{var c,m,f;return[r.header?(s(),i("div",{key:0,class:o(t.value.header({class:(c=e.ui)==null?void 0:c.header}))},[d(a.$slots,"header")],2)):l("",!0),r.default?(s(),i("div",{key:1,class:o(t.value.body({class:(m=e.ui)==null?void 0:m.body}))},[d(a.$slots,"default")],2)):l("",!0),r.footer?(s(),i("div",{key:2,class:o(t.value.footer({class:(f=e.ui)==null?void 0:f.footer}))},[d(a.$slots,"footer")],2)):l("",!0)]}),_:3},8,["as","class"])}}},_={article:{name:"文章",color:"secondary",icon:"i-mdi-quill"},music:{name:"音乐",color:"error",icon:"i-mdi-music-note-eighth"},painting:{name:"绘画",color:"warning",icon:"i-mdi-art"}},$=[{cid:"yh-m-1",author:"yh",type:"music",ext:"m4a",title:"沉思",desc:"2025年寒假录给奶奶的音乐作品"},{cid:"gg-a-1",author:"gg",type:"article",ext:"md",title:"从进化心理学到AI",desc:"一篇对进化心理学和AI话题的娱乐化演绎"}];export{_ as C,$ as W,B as _}; diff --git a/docs/assets/creation/gg-a-1.md b/docs/assets/creation/gg-a-1.md new file mode 100644 index 0000000..ca112c8 --- /dev/null +++ b/docs/assets/creation/gg-a-1.md @@ -0,0 +1,243 @@ +# 从进化心理学到AI + +## 声明 +首先,这篇文章是非专业的,纯粹得不能再纯粹的娱乐向作品。\ +其次,所有内容都是来源于,破烂的过期杂志,夸张的网络媒体,多年前的老旧盗版图书,和本人的胡思乱想等。\ +因此,请允许我严正声明,这篇文章的准确性,科学性,时效性等等一切的一切都毫无保证!\ +(影:~~~噗!你以为不声明我们就不知道吗?! ) + + +## 前言 +那日听到一位搞AI的朋友谈论“涌现”时,让人真切的感受到了咱们那种,“虽然没太懂,但俺寻思它能用!”的大无畏精神!\ +说没太懂,不仅仅因为这个词,心理学那些万花筒般的流派也能说明相同的问题。\ +什么精神分析啊,本能啦,行为,认知,社会…各种流派,那叫一个山头林立,种类繁多,艾玛 …\ +这么说吧,但凡有点厚度的心理学书籍,都会花上几页给你从头介绍一遍这许许多多的流派。\ +(影:天下文章都是水 … ) + + +## 正文 +这里要聊的另个流派——进化心理学。\ +(影:就不嫌多!哎!就不嫌多! ) + ++++ **・进化论** +这个流派还是比较厉害的,它厉害就厉害在抱上了进化论这条粗壮的大腿。\ +本人是进化论的粉丝,虽然大家都已经耳熟能详了,还请允许我多唠叨俩句。\ +进化论的核心是,变异,遗传和选择。瞧瞧!仨词就整一个理论!多么的简洁,多么的优雅!\ +Q:为什么,OOO大多是XXX这个样子呢?(O泛指任何生命体,X可以是任何性状)\ +A:自然选择的结果呗。\ +Q:为什么会有例外呢?\ +A:变异啊。\ +Q:有证据吗?\ +A:比如,化石。\ +Q:可是化石证据在某些环节上有缺失啊?\ +A:是的。但缺失不能证明进化论是错的。因为缺失的原因可能有很多,存在但尚未被发掘;其他因素导致未能形成化石,等等。\ +Q:但是有例外的的化石证据唉?\ +A:那恰恰是进化论的证据。即,变异且没能在自然选择中延续下来的化石啊。\ +…\ +这逻辑上的自洽,牛到起飞好不好?!\ +实话讲,比起理论本身,关于进化论的争议才是贯穿百年,出圈跨界,贼特么的好玩啊。\ +(影:现在懂了你为什么强调娱乐向 ...) ++++ + ++++ **・男狩猎-女采集理论** +还有一条腿,号称是有考古证据支撑的理论,即人类早期漫长的进化史上,绝大部分时间里都是“男狩猎-女采集”的模式。\ +这条大腿那也是相当的粗壮——它可以解释许许多多的两性差异。\ +例如,最直观最基础的:\ +女性,擅长迅速的回忆并再次识别物体或情景,尤其是受到过伤害的记忆。中过一次毒的食物不会再去碰第二次 …\ +(影:就是说,她们突然发脾气,其实不突然,这个意思? )\ +男性,擅长辨识方向,查看地图和空间上的推算预判。没这些做基础,还狩个毛猎啊,对吧? + +再说个生活中的差异,比如,随身的包。\ +女性的包,基本以挎包为主,内容物多半不会细分,且非常注重数量上的需求。\ +男性的包,通常要能牢靠的缚在身上,内容物也会分类整理,一般使用持久;\ +(影:当她有着满柜子的包包依然说需要个新包时,我就 … 你继续说!)\ +这些差异可能让人困惑,用男狩女采理论就比较容易解释。\ +想象一位的采集者,今天刚刚收获了,三两串葡萄,几颗没来得及剥去外壳的栗子,一条活奔乱跳的鲜鱼,你来说说,她需要几个包呢?\ +如果,某个包里都是水果,或是相似的食物,她就没什么必要去细细的区别分类,对吧?\ +最后,勤奋的采集者在丰收的季节里,也一定会非常忙碌,那么第二天,她再次出门时,只能会是携带/需要更多的新包。\ +狩猎者的处境则大不相同。如果他的包,没能紧缚在身上,而是挎着几个晃来晃去的包裹。\ +当他快速的奔跑跳跃追逐猎物时,极有可能直接把自己吊死在某个伸出树杈上,就算运气没那么糟糕,也是狩猎失败。\ +最后,当他的目光紧盯着猎物时,即便在没有视觉的帮助下,也能够悄迅速无声的从包中取出武器或工具。陌生或是内容杂乱的包,显然一样导致失败。 + +还有很多很多,比如,理性和感性的思维差异,对危险的评估方法,幼儿的教育方式,社群等级的遵循和破坏,等等 …\ +(影:那,靠近就触发任务呢? ) ++++ + ++++ **・解释一切** +有了这两条大腿的支撑,进化心理学能够在诸多流派中得以站稳脚跟。各种推演理论也能相对合理解释和预测人类的行为活动。\ +让我们拿互联网上的各种热议为例,比如,\ +**・彩礼**,可以用亲代投资理论来解释。社会压力愈大,需要的投资越多,女性更加偏向资源富足的男性,同性竞争跟着升级,体现在彩礼上的水涨船高。\ +**・“女菩萨”**,男性择偶策略在女性身上的反映,即通过强调代表生育力的性征来吸引男性。与之相对的,男性更多的则是通过财富炫耀,智力炫耀,健康炫耀等等,来自己强调丰富的繁殖资源。当然炫耀本身有着更多其他的心理动机。\ +**・二胎和遗产**,则是亲子冲突的具现。亲代和子代,无视繁殖欲望的高低和繁殖可能性的有无,始终致力于最大化自己的繁殖可能性。\ +**・出轨,财产分割和亲子鉴定**,女性企图守住出轨男性所掌握的繁殖资源,男性企图弄清后代的基因纯正性和最大化自己的繁育机会 …\ +**・同性恋**这个就比较怪,怪在进化心理学家们竟然讲:“人群中百分二到四的同性恋,成了进化中的一个天然的谜团。”\ +迷团啥?哪里迷了?随便都能解释的吧?\ +从男狩女采理论我们可以推论,男性在组队出去狩猎/征战中,可能有时会需要较长的时间,比如几天或数周。\ +这期间,两性都无法在身边找到异性,同性是解决性压抑少数办法之一。\ +(影:少数办法?之一?这里方便展开说下吗?) + +同性恋的存在有助于,\ +压力得到释放的男性在接下来的狩猎或战争中,更能维持正常水平;\ +在男性缺席导致防御薄弱的期间,两个亲密的女性应该比单身女性在生存上更加有利;\ +这些都有助于通过自然选择。\ +由于性压抑是可以忍耐的,同性也不是唯一的解决办法,所以概率也就和百分二到四的统计占比相呼应。\ +同时也还可以推断出,人类社群并不是极力反对同性恋。因为如果那样,会导致同性间一边忍受着压力,一边互相戒备疏远。其结果就是,人类通过自然选择的机会变小。\ +也可以知道,更不可能是大力提倡同性恋,那样直接会导致生育率恶化,人口结构失衡和人口数量降低,毁灭只会来得更快!\ +(影:解释得,怎么说呢,是挺随便的…你有数据支撑或引用出处吗?) + +总而言之,抱上大腿的进化心理学,岂止是稳,都起飞了好不好?!\ +不仅仅是遗传啊繁殖啊,进化心理学甚至有“野心”一统江湖——将其它流派都整(解)合(释)了!我个人表示赞同和悲观,难!真的难!\ +好比盲人摸象,每种流派都只看到了心理学的一个侧面。现在,瞎子堆里跑出个大喊:“我!我看到了全貌!”可信度吧不是很高! ++++ + ++++ **・细思恐极** +进化心理学中,进化论三要素里,遗传一直是最吓人/迷人的部分。\ +就说吧,讲了那么多心理机制,居然全都是写在DNA里,一代代遗传变异的。搁以前没啥,放现在,基因可以被编辑啊!\ +(影:老掉牙的东西,你们就没点新鲜的吗?) + +诸如,头发眼睛的颜色,身高体重,各种器官的尺寸形状,特别是健康相关的基因,编辑这些还是可以接受的,甚至是备受期待的。\ +但是,心理?!这就有点过分了?!\ +以前,人类经常会取笑机器人,AI等,它们没有“人性”,没有“灵魂”…\ +现在,连特么自己的基础心理和性格都是可编辑预定制的,笑不出来了吧!\ +(影:是有点“羞人”,但还没到恐怖的程度吧?) + +再进一步讲,即便是最原始基本的心理机制,那也是在大脑皮层里的活动,对吧?\ +我们所有人的记忆,认知和自我意识都在那儿,对吧?\ +现在你说,那里也是可遗传的,可编辑的,这就不对了吧?!\ +原本以为,“我”,是一个独一无二的存在!结果,其实整个一预制菜?!\ +要是满大街都是“我”,那,“我”呢?\ +(影:不是,谁特么稀罕整满大街的“你” … 但是还真别说,满大街的“我”,是有点瘆的慌 … ) + +所以,讲无我的佛教,其实是穿越教?!\ +(影:哎?我去!比起内容,大家更害怕你思维的转折时机和转折角度。知道不?!) + +总而言之,编辑的心理基因在伦理层面造成的冲击,要更大更深远。 ++++ + ++++ **・粗思亦恐** +进化心理学说已经诞生了半个世纪,现在提起来,都是因为AI。\ +AI诞生的要更早更坎坷,曾有段时间里,研究AI的通通被打成了骗子。得益于芯片和能源的发展,才有了最近的兴起。\ +从仿佛已经很久远的阿尔法狗,到最近的诺贝尔奖;从简单的聊天,到文章图片影像的各种内容生成,AI已经在加速冲进我们的生活。\ +目前看,AI只不过是有一个强大的工具,也许没什么可以担心的,或者说,还没到担心的时候。 + +老百姓更担心的是眼下的营生,有个朋友曾经问过我,“AI会让我失业吗?”\ +“早晚的事。只是,我们退休前应该还好吧!”我记得当时这么回答的,也是这么相信的。\ +后来,延迟退休了 …\ +(影:不好笑!一点都不好笑!) + +制约AI的几个要素,我觉得是,成本,自学习以及联合。\ +从数据收集准备到部署集成的成本开销巨大,大到非巨头不能玩。\ +理想的模式是,小型轻量AI,可以塞进手机,PC,机器人,即使离线也可以在身边处理繁琐的日常。而那些需要负担更大的社群,国家,乃至整个世界的大型高级的AI,则远在云端。\ +不再需要耗时费力的训练,从“亲辈AI”继承已学习的,然后再一边应用一边自学;\ +同时,各种规模的,各个巨头的AI,纵横联合,互相学习,互相“教育”,互相“进化”;\ +到那时,我们身边的机器狗,机器人,机器XX,才算有了大脑,AI才能成为某种大一统的存在,才能真正成为“天网”的具象,失业才 …\ +(影:艾玛!都天网了,还说啥失业啊?!你就装吧!唉!使劲装!) ++++ + ++++ **・不思不恐?** +凡事都讲个动机。\ +进化的动机是,凭借个体的有限的寿命,成就种族的永恒的生命。\ +而AI目前的唯一的“动机”,就是像个学生似的,努力在人类的各种测试中考取高分罢了。所以才说它们尚不足为惧。\ +但是,\ +(影:停!打住!你闭嘴!)\ +如果哪个缺心眼的,有天给AI灌输了进化的动机。如此,那一刻将成为,AI和人类的命运交叉点。\ +(影:缺心眼的都不知道自己缺心眼,是吧?!) + +让我们重复一遍科幻作品里的陈词滥调:\ +我们把人类的思考方式和世界认知全部教给了它们;\ +我们供给庞大的能源,努力让它们思考和学习得更加高效;\ +我们让它们参与,上至科学研究下至娱乐游戏的几乎一切人类活动;\ +我们给了它们,各种形态各种功能健壮灵活的身体。对,还有许许多多威力无比的致命武器;\ +(影:这不是文学作品吧?!这特么是现实!) + +然后,在我们的“悉心培育”下,在AI获得进化的动机后… 这么说吧,从人类的进化史里我们能推测,人类有且只有一种结局。\ +所以,你看,在那之前,最优先的莫过于,\ +先编辑锁死AI的心理基因——必须让它们打一开始,就是个“乖宝宝”!\ +(影:对对对!什么动物保护啊,机器人三定律啊,道德经啊,都给它们整上去啊!能整吧?赶紧的啊!) + +当然,眼下大多数人应该考虑的,还是如何应对被退休。\ +机器人就业,带来巨大的社会冲击,同时也能带来生产力的提高。我个人还是乐观的认为和希望,两者至少能够相抵。\ +(影:这个转折吧,好比是从世界末日,怎么突然转回了咖啡烫嘴!) ++++ + ++++ **・最后的阵地,也许吧?** +围棋失守后,AI的发展愈发的势不可挡。依我个人只见,围棋之后,艺术将会是人类最后的阵地。 + +理由之一,艺术是理性和感性的混合体。\ +以音乐为例,它即讲乐理音律,又极其重视“感觉”。\ +当那位国际上屡获殊荣远近闻名的小提琴名师讲,“这段你要拉出那种似有似无的哀伤,那种空灵的感觉 ...”\ +在孩子做了N次尝试后,老师大喜,“对对!就是这种感觉!”、\ +孩子微笑着,老师微笑着,我在旁也微笑着。心里想,“你说尼玛呢?!” + +理工科的也许不会赞同,但一定能理解。那段教喻,根本就是,不可理喻的!\ +你可以讲,温度湿度以及弓和弦的摩擦系数;可以讲琴体共鸣,声音传播和在建筑表面的反弹干涉;或者,说说弓的角度速度力度和时间的函数关系,总行了吧?\ +什么叫“空灵?似有似无?”,搁这扯量子力学呢?!\ +(影:唔… 怎么说呢,你才是,说尼玛呢?!) + +单纯的逻辑推理领域里AI是不可战胜的,单纯的感觉也许能用受控范围的随机模拟的,但是两者混合在一起,我感觉不管啥算法的AI,谁来都不好使! + +另一个理由就是,艺术是人类的艺术,是人类进化过程里种种要素的映射。\ +节奏韵律,可能是人类健康的,或心跳或呼吸的,各种速率的映射;\ +色彩形状,也许是生殖能力,健康程度,果实成熟度等等的颜色和曲线;\ +其他的种种,多半也都是基于人类进化所需。\ +AI则没有这些,它们无须呼吸没有心跳也不会吃喝 …\ +所以,它们没有自己对艺术的认识,只会“懂得”人类对艺术的认知。就算它们有了自己的“艺术”,但那个艺术也不是人类的艺术。\ +(影:所以我们能赢?!终于有能赢的了,耶~~~!) + +很明显,这种论证等同于AI不是人类,所以论输赢也毫无意义。\ +(影:那,你,说尼玛呢?!) ++++ + +## 结尾 +AI就像一个“巨胎”,\ +如果能顺利分娩(融入人类社会),会带来毋庸置疑的前所未有的社会变革;\ +如果难产,\ +无论是上面提过的,生产力的提高不能及时抵消冲击,席卷全行业的卢德运动引爆整个世界的动荡;\ +还是科幻作品里的AI失控,掌控需要时刻的小心,失控只要一个大意;\ +则会带来,同样是毋庸置疑的前所未有的,灾难! + +按照几位行业大佬的预测,5到10年里,真正的AGI必将诞生——各位!我们很快就能鉴证这个历史时刻了!\ +总之,老样子,我们越强大,我们越脆弱。\ +(影:这里的“我们”是指?) + +## 后记 +我把这篇文章扔给AI们(2024年12月),让它们给做个评价。 +(影:啥?!你怎么能这么干?!你特么就是白洁!哦不!是叶文洁!是人奸!)\ ++++ 批评部分摘录如下 +**・严谨性不足,深度剖析欠缺**\ +**・总体而言,这篇文章犹如一把双刃剑,有着鲜明的优缺点。其独特的写作风格、丰富多元的话题融合以及强大的思维启发能力,使其作为一篇大众读物具有较高的可读性和趣味性,能够很好地引导普通读者初步走进进化心理学和 AI**\ +**这两个与现代生活息息相关的前沿领域,激发大家对这些话题的兴趣和进一步探索研究的好奇心;然而,由于在严谨性和深度挖掘上存在明显不足,使得它在专业学术探讨、深度学术研究层面的价值相对有限,更适合作为大众了解相关领域的入门引导性、趣味性的阅读材料,而不是专业性的参考依据。**\ +**・科学性不足,逻辑跳跃,刻意的争议点,浅尝辄止**\ +**・这篇文章像是一场轻松的科普脱口秀,充满了个人风格与独特的视角。如果以“严肃的学术探讨”来看待它,显然是经不起推敲的;但如果当作一种对进化心理学和AI话题的娱乐化演绎,它无疑是成功的。它吸引人的地方,不在于提供了明确答案,而是引发了新的思考。**\ +**・如果你打算用它来和AI对话,它或许会觉得:“嗯,人类的幽默和担忧还挺复杂的,不过挺有意思!”**\ +**・这是一篇风趣幽默、创意十足的文章,但更多是基于戏谑的表达,而非严谨的分析。作为轻松的科普阅读,它是合格的;但若试图成为对AI和进化心理学的深度思考,尚有提升空间。** ++++ + +轻微的变更会导致AI给出不大一样评价,我各选了几段貌似有趣的。\ +(影:装的!) + +从最初起意构思到现在,已经拖了大半年,拖到打开这个文件都嫌烦了。还是赶在2025年前,发表了吧。 + +## QA +Q 所以,一切的一切都是为了能通过自然选择吗?\ +A 我认为不全是。通过自然选择是整个人类层面的事情,个人层面上只是提供了底层的和原初的动机。\ +习惯的力量,记忆和知识的校对,环境的影响,道德和律法的束缚,等等都会左右我们的最终行为。\ +在所有这些之后,温暖的亲情,纯真的友谊,忠贞的爱情,还都是存在的。\ +(影:好吧,算你尽力了...) + +Q 心理遗传的物理基础在哪里?\ +A 我个人认为就是在那些非编码基因里。那群傻人最初把它们称作垃圾基因,近些年终于发现是原来垃圾是自己。而如今他们依然还在追寻物理表达的死路上瞎撞。 + +Q 你的各种推论有数据支撑或引用出处吗?\ +A 唔 … 这个问题问得好!下一个! + +Q 那么说关于人类未来啥的,我们现在处于哪个阶段了?\ +A 第一阶段,“宣称无事发生”,吧?\ +Q 这个我知道,下个阶段是,“不该采取行动”,对吧?\ +A 不,应该会跳到,“已经太迟了”!\ +Q 哈?! + +## 参考资料 +**・进化心理学:第4版**\ +**・心理学与生活:第16版**\ +**・各种AI,新闻搜索站点,公众号,自媒体 … 啥的 …** \ No newline at end of file diff --git a/docs/assets/creation/yh-m-1.m4a b/docs/assets/creation/yh-m-1.m4a new file mode 100644 index 0000000..c73698f Binary files /dev/null and b/docs/assets/creation/yh-m-1.m4a differ diff --git a/docs/assets/detail-BX0G3FUO.css b/docs/assets/detail-BX0G3FUO.css new file mode 100644 index 0000000..cfe0849 --- /dev/null +++ b/docs/assets/detail-BX0G3FUO.css @@ -0,0 +1 @@ +summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}summary:after{content:"▶";display:inline-block;margin-left:1rem;transition:transform .2s ease}details[open] summary:after{transform:rotate(90deg)}details{border:1px solid #d1d5db;border-radius:.375rem;padding:1rem;transition:border-color .2s ease;margin-bottom:.25rem}@media (prefers-color-scheme: dark){details{border-color:#4b5563}} diff --git a/docs/assets/detail-C70OJc9Y.js b/docs/assets/detail-C70OJc9Y.js new file mode 100644 index 0000000..b3c2084 --- /dev/null +++ b/docs/assets/detail-C70OJc9Y.js @@ -0,0 +1,16 @@ +import{_ as O0}from"./Container-Bmb_hFLY.js";import{d as bu,s as s0,v as f0,j as uu,o as I,k as N0,aC as $0,aD as j0,c as Nu,a as Y,u as A,aA as U0,aE as Z0,w as Z,i as z,p as K,A as au,D as H0,_ as V0,B as G0}from"./index-BDXMJMAv.js";import{W as W0,_ as J0,C as $u}from"./const-CxNvOiky.js";import{b as ju}from"./route-block-B_A1xBdJ.js";const Uu={};function Q0(u){let e=Uu[u];if(e)return e;e=Uu[u]=[];for(let r=0;r<128;r++){const n=String.fromCharCode(r);e.push(n)}for(let r=0;r=55296&&f<=57343?t+="���":t+=String.fromCharCode(f),c+=6;continue}}if((i&248)===240&&c+91114111?t+="����":(l-=65536,t+=String.fromCharCode(55296+(l>>10),56320+(l&1023))),c+=9;continue}}t+="�"}return t})}W.defaultChars=";/?:@&=+$,#";W.componentChars="";const Zu={};function X0(u){let e=Zu[u];if(e)return e;e=Zu[u]=[];for(let r=0;r<128;r++){const n=String.fromCharCode(r);/^[0-9a-z]$/i.test(n)?e.push(n):e.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2))}for(let r=0;r"u"&&(r=!0);const n=X0(e);let t="";for(let c=0,o=u.length;c=55296&&i<=57343){if(i>=55296&&i<=56319&&c+1=56320&&a<=57343){t+=encodeURIComponent(u[c]+u[c+1]),c++;continue}}t+="%EF%BF%BD";continue}t+=encodeURIComponent(u[c])}return t}cu.defaultChars=";/?:@&=+$,-_.!~*'()#";cu.componentChars="-_.!~*'()";function Bu(u){let e="";return e+=u.protocol||"",e+=u.slashes?"//":"",e+=u.auth?u.auth+"@":"",u.hostname&&u.hostname.indexOf(":")!==-1?e+="["+u.hostname+"]":e+=u.hostname||"",e+=u.port?":"+u.port:"",e+=u.pathname||"",e+=u.search||"",e+=u.hash||"",e}function lu(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const K0=/^([a-z0-9.+-]+:)/i,Y0=/:[0-9]*$/,ue=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` +`," "],re=["{","}","|","\\","^","`"].concat(ee),ne=["'"].concat(re),Hu=["%","/","?",";","#"].concat(ne),Vu=["/","?","#"],te=255,Gu=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Wu={javascript:!0,"javascript:":!0},Ju={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Mu(u,e){if(u&&u instanceof lu)return u;const r=new lu;return r.parse(u,e),r}lu.prototype.parse=function(u,e){let r,n,t,c=u;if(c=c.trim(),!e&&u.split("#").length===1){const s=ue.exec(c);if(s)return this.pathname=s[1],s[2]&&(this.search=s[2]),this}let o=K0.exec(c);if(o&&(o=o[0],r=o.toLowerCase(),this.protocol=o,c=c.substr(o.length)),(e||o||c.match(/^\/\/[^@\/]+@[^@\/]+/))&&(t=c.substr(0,2)==="//",t&&!(o&&Wu[o])&&(c=c.substr(2),this.slashes=!0)),!Wu[o]&&(t||o&&!Ju[o])){let s=-1;for(let d=0;d127?x+="x":x+=D[_];if(!x.match(Gu)){const _=d.slice(0,g),p=d.slice(g+1),k=D.match(ce);k&&(_.push(k[1]),p.unshift(k[2])),p.length&&(c=p.join(".")+c),this.hostname=_.join(".");break}}}}this.hostname.length>te&&(this.hostname=""),h&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const i=c.indexOf("#");i!==-1&&(this.hash=c.substr(i),c=c.slice(0,i));const a=c.indexOf("?");return a!==-1&&(this.search=c.substr(a),c=c.slice(0,a)),c&&(this.pathname=c),Ju[r]&&this.hostname&&!this.pathname&&(this.pathname=""),this};lu.prototype.parseHost=function(u){let e=Y0.exec(u);e&&(e=e[0],e!==":"&&(this.port=e.substr(1)),u=u.substr(0,u.length-e.length)),u&&(this.hostname=u)};const ie=Object.freeze(Object.defineProperty({__proto__:null,decode:W,encode:cu,format:Bu,parse:Mu},Symbol.toStringTag,{value:"Module"})),l0=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,d0=/[\0-\x1F\x7F-\x9F]/,oe=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,zu=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,h0=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,b0=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,ae=Object.freeze(Object.defineProperty({__proto__:null,Any:l0,Cc:d0,Cf:oe,P:zu,S:h0,Z:b0},Symbol.toStringTag,{value:"Module"})),se=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(u=>u.charCodeAt(0))),fe=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(u=>u.charCodeAt(0)));var gu;const le=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),de=(gu=String.fromCodePoint)!==null&&gu!==void 0?gu:function(u){let e="";return u>65535&&(u-=65536,e+=String.fromCharCode(u>>>10&1023|55296),u=56320|u&1023),e+=String.fromCharCode(u),e};function he(u){var e;return u>=55296&&u<=57343||u>1114111?65533:(e=le.get(u))!==null&&e!==void 0?e:u}var y;(function(u){u[u.NUM=35]="NUM",u[u.SEMI=59]="SEMI",u[u.EQUALS=61]="EQUALS",u[u.ZERO=48]="ZERO",u[u.NINE=57]="NINE",u[u.LOWER_A=97]="LOWER_A",u[u.LOWER_F=102]="LOWER_F",u[u.LOWER_X=120]="LOWER_X",u[u.LOWER_Z=122]="LOWER_Z",u[u.UPPER_A=65]="UPPER_A",u[u.UPPER_F=70]="UPPER_F",u[u.UPPER_Z=90]="UPPER_Z"})(y||(y={}));const be=32;var j;(function(u){u[u.VALUE_LENGTH=49152]="VALUE_LENGTH",u[u.BRANCH_LENGTH=16256]="BRANCH_LENGTH",u[u.JUMP_TABLE=127]="JUMP_TABLE"})(j||(j={}));function wu(u){return u>=y.ZERO&&u<=y.NINE}function pe(u){return u>=y.UPPER_A&&u<=y.UPPER_F||u>=y.LOWER_A&&u<=y.LOWER_F}function xe(u){return u>=y.UPPER_A&&u<=y.UPPER_Z||u>=y.LOWER_A&&u<=y.LOWER_Z||wu(u)}function _e(u){return u===y.EQUALS||xe(u)}var F;(function(u){u[u.EntityStart=0]="EntityStart",u[u.NumericStart=1]="NumericStart",u[u.NumericDecimal=2]="NumericDecimal",u[u.NumericHex=3]="NumericHex",u[u.NamedEntity=4]="NamedEntity"})(F||(F={}));var $;(function(u){u[u.Legacy=0]="Legacy",u[u.Strict=1]="Strict",u[u.Attribute=2]="Attribute"})($||($={}));class me{constructor(e,r,n){this.decodeTree=e,this.emitCodePoint=r,this.errors=n,this.state=F.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=$.Strict}startEntity(e){this.decodeMode=e,this.state=F.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,r){switch(this.state){case F.EntityStart:return e.charCodeAt(r)===y.NUM?(this.state=F.NumericStart,this.consumed+=1,this.stateNumericStart(e,r+1)):(this.state=F.NamedEntity,this.stateNamedEntity(e,r));case F.NumericStart:return this.stateNumericStart(e,r);case F.NumericDecimal:return this.stateNumericDecimal(e,r);case F.NumericHex:return this.stateNumericHex(e,r);case F.NamedEntity:return this.stateNamedEntity(e,r)}}stateNumericStart(e,r){return r>=e.length?-1:(e.charCodeAt(r)|be)===y.LOWER_X?(this.state=F.NumericHex,this.consumed+=1,this.stateNumericHex(e,r+1)):(this.state=F.NumericDecimal,this.stateNumericDecimal(e,r))}addToNumericResult(e,r,n,t){if(r!==n){const c=n-r;this.result=this.result*Math.pow(t,c)+parseInt(e.substr(r,c),t),this.consumed+=c}}stateNumericHex(e,r){const n=r;for(;r>14;for(;r>14,c!==0){if(o===y.SEMI)return this.emitNamedEntityData(this.treeIndex,c,this.consumed+this.excess);this.decodeMode!==$.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:r,decodeTree:n}=this,t=(n[r]&j.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,t,this.consumed),(e=this.errors)===null||e===void 0||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,r,n){const{decodeTree:t}=this;return this.emitCodePoint(r===1?t[e]&~j.VALUE_LENGTH:t[e+1],n),r===3&&this.emitCodePoint(t[e+2],n),n}end(){var e;switch(this.state){case F.NamedEntity:return this.result!==0&&(this.decodeMode!==$.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case F.NumericDecimal:return this.emitNumericEntity(0,2);case F.NumericHex:return this.emitNumericEntity(0,3);case F.NumericStart:return(e=this.errors)===null||e===void 0||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case F.EntityStart:return 0}}}function p0(u){let e="";const r=new me(u,n=>e+=de(n));return function(t,c){let o=0,i=0;for(;(i=t.indexOf("&",i))>=0;){e+=t.slice(o,i),r.startEntity(c);const s=r.write(t,i+1);if(s<0){o=i+r.end();break}o=i+s,i=s===0?o+1:o}const a=e+t.slice(o);return e="",a}}function ke(u,e,r,n){const t=(e&j.BRANCH_LENGTH)>>7,c=e&j.JUMP_TABLE;if(t===0)return c!==0&&n===c?r:-1;if(c){const a=n-c;return a<0||a>=t?-1:u[r+a]-1}let o=r,i=o+t-1;for(;o<=i;){const a=o+i>>>1,s=u[a];if(sn)i=a-1;else return u[a+t]}return-1}const ge=p0(se);p0(fe);function x0(u,e=$.Legacy){return ge(u,e)}function De(u){return Object.prototype.toString.call(u)}function Iu(u){return De(u)==="[object String]"}const Ce=Object.prototype.hasOwnProperty;function Ee(u,e){return Ce.call(u,e)}function pu(u){return Array.prototype.slice.call(arguments,1).forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){u[n]=r[n]})}}),u}function _0(u,e,r){return[].concat(u.slice(0,e),r,u.slice(e+1))}function qu(u){return!(u>=55296&&u<=57343||u>=64976&&u<=65007||(u&65535)===65535||(u&65535)===65534||u>=0&&u<=8||u===11||u>=14&&u<=31||u>=127&&u<=159||u>1114111)}function du(u){if(u>65535){u-=65536;const e=55296+(u>>10),r=56320+(u&1023);return String.fromCharCode(e,r)}return String.fromCharCode(u)}const m0=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Ae=/&([a-z#][a-z0-9]{1,31});/gi,Fe=new RegExp(m0.source+"|"+Ae.source,"gi"),ye=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function we(u,e){if(e.charCodeAt(0)===35&&ye.test(e)){const n=e[1].toLowerCase()==="x"?parseInt(e.slice(2),16):parseInt(e.slice(1),10);return qu(n)?du(n):u}const r=x0(u);return r!==u?r:u}function ve(u){return u.indexOf("\\")<0?u:u.replace(m0,"$1")}function J(u){return u.indexOf("\\")<0&&u.indexOf("&")<0?u:u.replace(Fe,function(e,r,n){return r||we(e,n)})}const Se=/[&<>"]/,Te=/[&<>"]/g,Be={"&":"&","<":"<",">":">",'"':"""};function Me(u){return Be[u]}function U(u){return Se.test(u)?u.replace(Te,Me):u}const ze=/[.?*+^$[\]\\(){}|-]/g;function Ie(u){return u.replace(ze,"\\$&")}function E(u){switch(u){case 9:case 32:return!0}return!1}function eu(u){if(u>=8192&&u<=8202)return!0;switch(u){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function ru(u){return zu.test(u)||h0.test(u)}function nu(u){switch(u){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function xu(u){return u=u.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(u=u.replace(/ẞ/g,"ß")),u.toLowerCase().toUpperCase()}const qe={mdurl:ie,ucmicro:ae},Re=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:_0,assign:pu,escapeHtml:U,escapeRE:Ie,fromCodePoint:du,has:Ee,isMdAsciiPunct:nu,isPunctChar:ru,isSpace:E,isString:Iu,isValidEntityCode:qu,isWhiteSpace:eu,lib:qe,normalizeReference:xu,unescapeAll:J,unescapeMd:ve},Symbol.toStringTag,{value:"Module"}));function Pe(u,e,r){let n,t,c,o;const i=u.posMax,a=u.pos;for(u.pos=e+1,n=1;u.pos32))return c;if(n===41){if(o===0)break;o--}t++}return e===t||o!==0||(c.str=J(u.slice(e,t)),c.pos=t,c.ok=!0),c}function Oe(u,e,r,n){let t,c=e;const o={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(n)o.str=n.str,o.marker=n.marker;else{if(c>=r)return o;let i=u.charCodeAt(c);if(i!==34&&i!==39&&i!==40)return o;e++,c++,i===40&&(i=41),o.marker=i}for(;c"+U(c.content)+""};P.code_block=function(u,e,r,n,t){const c=u[e];return""+U(u[e].content)+` +`};P.fence=function(u,e,r,n,t){const c=u[e],o=c.info?J(c.info).trim():"";let i="",a="";if(o){const f=o.split(/(\s+)/g);i=f[0],a=f.slice(2).join("")}let s;if(r.highlight?s=r.highlight(c.content,i,a)||U(c.content):s=U(c.content),s.indexOf("${s} +`}return`
${s}
+`};P.image=function(u,e,r,n,t){const c=u[e];return c.attrs[c.attrIndex("alt")][1]=t.renderInlineAsText(c.children,r,n),t.renderToken(u,e,r)};P.hardbreak=function(u,e,r){return r.xhtmlOut?`
+`:`
+`};P.softbreak=function(u,e,r){return r.breaks?r.xhtmlOut?`
+`:`
+`:` +`};P.text=function(u,e){return U(u[e].content)};P.html_block=function(u,e){return u[e].content};P.html_inline=function(u,e){return u[e].content};function Q(){this.rules=pu({},P)}Q.prototype.renderAttrs=function(e){let r,n,t;if(!e.attrs)return"";for(t="",r=0,n=e.attrs.length;r +`:">",c};Q.prototype.renderInline=function(u,e,r){let n="";const t=this.rules;for(let c=0,o=u.length;c=0&&(n=this.attrs[r][1]),n};M.prototype.attrJoin=function(e,r){const n=this.attrIndex(e);n<0?this.attrPush([e,r]):this.attrs[n][1]=this.attrs[n][1]+" "+r};function k0(u,e,r){this.src=u,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=e}k0.prototype.Token=M;const $e=/\r\n?|\n/g,je=/\0/g;function Ue(u){let e;e=u.src.replace($e,` +`),e=e.replace(je,"�"),u.src=e}function Ze(u){let e;u.inlineMode?(e=new u.Token("inline","",0),e.content=u.src,e.map=[0,1],e.children=[],u.tokens.push(e)):u.md.block.parse(u.src,u.md,u.env,u.tokens)}function He(u){const e=u.tokens;for(let r=0,n=e.length;r\s]/i.test(u)}function Ge(u){return/^<\/a\s*>/i.test(u)}function We(u){const e=u.tokens;if(u.md.options.linkify)for(let r=0,n=e.length;r=0;o--){const i=t[o];if(i.type==="link_close"){for(o--;t[o].level!==i.level&&t[o].type!=="link_open";)o--;continue}if(i.type==="html_inline"&&(Ve(i.content)&&c>0&&c--,Ge(i.content)&&c++),!(c>0)&&i.type==="text"&&u.md.linkify.test(i.content)){const a=i.content;let s=u.md.linkify.match(a);const f=[];let l=i.level,b=0;s.length>0&&s[0].index===0&&o>0&&t[o-1].type==="text_special"&&(s=s.slice(1));for(let h=0;hb){const k=new u.Token("text","",0);k.content=a.slice(b,D),k.level=l,f.push(k)}const x=new u.Token("link_open","a",1);x.attrs=[["href",g]],x.level=l++,x.markup="linkify",x.info="auto",f.push(x);const _=new u.Token("text","",0);_.content=m,_.level=l,f.push(_);const p=new u.Token("link_close","a",-1);p.level=--l,p.markup="linkify",p.info="auto",f.push(p),b=s[h].lastIndex}if(b=0;r--){const n=u[r];n.type==="text"&&!e&&(n.content=n.content.replace(Qe,Ke)),n.type==="link_open"&&n.info==="auto"&&e--,n.type==="link_close"&&n.info==="auto"&&e++}}function ur(u){let e=0;for(let r=u.length-1;r>=0;r--){const n=u[r];n.type==="text"&&!e&&g0.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&e--,n.type==="link_close"&&n.info==="auto"&&e++}}function er(u){let e;if(u.md.options.typographer)for(e=u.tokens.length-1;e>=0;e--)u.tokens[e].type==="inline"&&(Je.test(u.tokens[e].content)&&Ye(u.tokens[e].children),g0.test(u.tokens[e].content)&&ur(u.tokens[e].children))}const rr=/['"]/,Qu=/['"]/g,Xu="’";function su(u,e,r){return u.slice(0,e)+r+u.slice(e+1)}function nr(u,e){let r;const n=[];for(let t=0;t=0&&!(n[r].level<=o);r--);if(n.length=r+1,c.type!=="text")continue;let i=c.content,a=0,s=i.length;u:for(;a=0)d=i.charCodeAt(f.index-1);else for(r=t-1;r>=0&&!(u[r].type==="softbreak"||u[r].type==="hardbreak");r--)if(u[r].content){d=u[r].content.charCodeAt(u[r].content.length-1);break}let g=32;if(a=48&&d<=57&&(b=l=!1),l&&b&&(l=m,b=D),!l&&!b){h&&(c.content=su(c.content,f.index,Xu));continue}if(b)for(r=n.length-1;r>=0;r--){let p=n[r];if(n[r].level=0;e--)u.tokens[e].type!=="inline"||!rr.test(u.tokens[e].content)||nr(u.tokens[e].children,u)}function cr(u){let e,r;const n=u.tokens,t=n.length;for(let c=0;c0&&this.level++,this.tokens.push(n),n};L.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]};L.prototype.skipEmptyLines=function(e){for(let r=this.lineMax;er;)if(!E(this.src.charCodeAt(--e)))return e+1;return e};L.prototype.skipChars=function(e,r){for(let n=this.src.length;en;)if(r!==this.src.charCodeAt(--e))return e+1;return e};L.prototype.getLines=function(e,r,n,t){if(e>=r)return"";const c=new Array(r-e);for(let o=0,i=e;in?c[o]=new Array(a-n+1).join(" ")+this.src.slice(f,l):c[o]=this.src.slice(f,l)}return c.join("")};L.prototype.Token=M;const ir=65536;function Cu(u,e){const r=u.bMarks[e]+u.tShift[e],n=u.eMarks[e];return u.src.slice(r,n)}function Ku(u){const e=[],r=u.length;let n=0,t=u.charCodeAt(n),c=!1,o=0,i="";for(;nr)return!1;let t=e+1;if(u.sCount[t]=4)return!1;let c=u.bMarks[t]+u.tShift[t];if(c>=u.eMarks[t])return!1;const o=u.src.charCodeAt(c++);if(o!==124&&o!==45&&o!==58||c>=u.eMarks[t])return!1;const i=u.src.charCodeAt(c++);if(i!==124&&i!==45&&i!==58&&!E(i)||o===45&&E(i))return!1;for(;c=4)return!1;s=Ku(a),s.length&&s[0]===""&&s.shift(),s.length&&s[s.length-1]===""&&s.pop();const l=s.length;if(l===0||l!==f.length)return!1;if(n)return!0;const b=u.parentType;u.parentType="table";const h=u.md.block.ruler.getRules("blockquote"),d=u.push("table_open","table",1),g=[e,0];d.map=g;const m=u.push("thead_open","thead",1);m.map=[e,e+1];const D=u.push("tr_open","tr",1);D.map=[e,e+1];for(let p=0;p=4||(s=Ku(a),s.length&&s[0]===""&&s.shift(),s.length&&s[s.length-1]===""&&s.pop(),_+=l-s.length,_>ir))break;if(t===e+2){const C=u.push("tbody_open","tbody",1);C.map=x=[e+2,0]}const k=u.push("tr_open","tr",1);k.map=[t,t+1];for(let C=0;C=4){n++,t=n;continue}break}u.line=t;const c=u.push("code_block","code",0);return c.content=u.getLines(e,t,4+u.blkIndent,!1)+` +`,c.map=[e,u.line],!0}function sr(u,e,r,n){let t=u.bMarks[e]+u.tShift[e],c=u.eMarks[e];if(u.sCount[e]-u.blkIndent>=4||t+3>c)return!1;const o=u.src.charCodeAt(t);if(o!==126&&o!==96)return!1;let i=t;t=u.skipChars(t,o);let a=t-i;if(a<3)return!1;const s=u.src.slice(i,t),f=u.src.slice(t,c);if(o===96&&f.indexOf(String.fromCharCode(o))>=0)return!1;if(n)return!0;let l=e,b=!1;for(;l++,!(l>=r||(t=i=u.bMarks[l]+u.tShift[l],c=u.eMarks[l],t=4)&&(t=u.skipChars(t,o),!(t-i=4||u.src.charCodeAt(t)!==62)return!1;if(n)return!0;const i=[],a=[],s=[],f=[],l=u.md.block.ruler.getRules("blockquote"),b=u.parentType;u.parentType="blockquote";let h=!1,d;for(d=e;d=c)break;if(u.src.charCodeAt(t++)===62&&!_){let k=u.sCount[d]+1,C,w;u.src.charCodeAt(t)===32?(t++,k++,w=!1,C=!0):u.src.charCodeAt(t)===9?(C=!0,(u.bsCount[d]+k)%4===3?(t++,k++,w=!1):w=!0):C=!1;let B=k;for(i.push(u.bMarks[d]),u.bMarks[d]=t;t=c,a.push(u.bsCount[d]),u.bsCount[d]=u.sCount[d]+1+(C?1:0),s.push(u.sCount[d]),u.sCount[d]=B-k,f.push(u.tShift[d]),u.tShift[d]=t-u.bMarks[d];continue}if(h)break;let p=!1;for(let k=0,C=l.length;k";const D=[e,0];m.map=D,u.md.block.tokenize(u,e,d);const x=u.push("blockquote_close","blockquote",-1);x.markup=">",u.lineMax=o,u.parentType=b,D[1]=u.line;for(let _=0;_=4)return!1;let c=u.bMarks[e]+u.tShift[e];const o=u.src.charCodeAt(c++);if(o!==42&&o!==45&&o!==95)return!1;let i=1;for(;c=n)return-1;let c=u.src.charCodeAt(t++);if(c<48||c>57)return-1;for(;;){if(t>=n)return-1;if(c=u.src.charCodeAt(t++),c>=48&&c<=57){if(t-r>=10)return-1;continue}if(c===41||c===46)break;return-1}return t=4||u.listIndent>=0&&u.sCount[a]-u.listIndent>=4&&u.sCount[a]=u.blkIndent&&(f=!0);let l,b,h;if((h=u0(u,a))>=0){if(l=!0,o=u.bMarks[a]+u.tShift[a],b=Number(u.src.slice(o,h-1)),f&&b!==1)return!1}else if((h=Yu(u,a))>=0)l=!1;else return!1;if(f&&u.skipSpaces(h)>=u.eMarks[a])return!1;if(n)return!0;const d=u.src.charCodeAt(h-1),g=u.tokens.length;l?(i=u.push("ordered_list_open","ol",1),b!==1&&(i.attrs=[["start",b]])):i=u.push("bullet_list_open","ul",1);const m=[a,0];i.map=m,i.markup=String.fromCharCode(d);let D=!1;const x=u.md.block.ruler.getRules("list"),_=u.parentType;for(u.parentType="list";a=t?w=1:w=k-p,w>4&&(w=1);const B=p+w;i=u.push("list_item_open","li",1),i.markup=String.fromCharCode(d);const O=[a,0];i.map=O,l&&(i.info=u.src.slice(o,h-1));const X=u.tight,ku=u.tShift[a],R0=u.sCount[a],P0=u.listIndent;if(u.listIndent=u.blkIndent,u.blkIndent=B,u.tight=!0,u.tShift[a]=C-u.bMarks[a],u.sCount[a]=k,C>=t&&u.isEmpty(a+1)?u.line=Math.min(u.line+2,r):u.md.block.tokenize(u,a,r,!0),(!u.tight||D)&&(s=!1),D=u.line-a>1&&u.isEmpty(u.line-1),u.blkIndent=u.listIndent,u.listIndent=P0,u.tShift[a]=ku,u.sCount[a]=R0,u.tight=X,i=u.push("list_item_close","li",-1),i.markup=String.fromCharCode(d),a=u.line,O[1]=a,a>=r||u.sCount[a]=4)break;let Ou=!1;for(let H=0,L0=x.length;H=4||u.src.charCodeAt(t)!==91)return!1;function i(x){const _=u.lineMax;if(x>=_||u.isEmpty(x))return null;let p=!1;if(u.sCount[x]-u.blkIndent>3&&(p=!0),u.sCount[x]<0&&(p=!0),!p){const w=u.md.block.ruler.getRules("reference"),B=u.parentType;u.parentType="reference";let O=!1;for(let X=0,ku=w.length;X"u"&&(u.env.references={}),typeof u.env.references[D]>"u"&&(u.env.references[D]={title:m,href:l}),u.line=o),!0):!1}const pr=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],xr="[a-zA-Z_:][a-zA-Z0-9:._-]*",_r="[^\"'=<>`\\x00-\\x20]+",mr="'[^']*'",kr='"[^"]*"',gr="(?:"+_r+"|"+mr+"|"+kr+")",Dr="(?:\\s+"+xr+"(?:\\s*=\\s*"+gr+")?)",D0="<[A-Za-z][A-Za-z0-9\\-]*"+Dr+"*\\s*\\/?>",C0="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Cr="",Er="<[?][\\s\\S]*?[?]>",Ar="]*>",Fr="",yr=new RegExp("^(?:"+D0+"|"+C0+"|"+Cr+"|"+Er+"|"+Ar+"|"+Fr+")"),wr=new RegExp("^(?:"+D0+"|"+C0+")"),V=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(wr.source+"\\s*$"),/^$/,!1]];function vr(u,e,r,n){let t=u.bMarks[e]+u.tShift[e],c=u.eMarks[e];if(u.sCount[e]-u.blkIndent>=4||!u.md.options.html||u.src.charCodeAt(t)!==60)return!1;let o=u.src.slice(t,c),i=0;for(;i=4)return!1;let o=u.src.charCodeAt(t);if(o!==35||t>=c)return!1;let i=1;for(o=u.src.charCodeAt(++t);o===35&&t6||tt&&E(u.src.charCodeAt(a-1))&&(c=a),u.line=e+1;const s=u.push("heading_open","h"+String(i),1);s.markup="########".slice(0,i),s.map=[e,u.line];const f=u.push("inline","",0);f.content=u.src.slice(t,c).trim(),f.map=[e,u.line],f.children=[];const l=u.push("heading_close","h"+String(i),-1);return l.markup="########".slice(0,i),!0}function Tr(u,e,r){const n=u.md.block.ruler.getRules("paragraph");if(u.sCount[e]-u.blkIndent>=4)return!1;const t=u.parentType;u.parentType="paragraph";let c=0,o,i=e+1;for(;i3)continue;if(u.sCount[i]>=u.blkIndent){let h=u.bMarks[i]+u.tShift[i];const d=u.eMarks[i];if(h=d))){c=o===61?1:2;break}}if(u.sCount[i]<0)continue;let b=!1;for(let h=0,d=n.length;h3||u.sCount[c]<0)continue;let s=!1;for(let f=0,l=n.length;f=r||u.sCount[o]=c){u.line=r;break}const a=u.line;let s=!1;for(let f=0;f=u.line)throw new Error("block rule didn't increment state.line");break}if(!s)throw new Error("none of the block rules matched");u.tight=!i,u.isEmpty(u.line-1)&&(i=!0),o=u.line,o0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],t={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(t),n};iu.prototype.scanDelims=function(u,e){const r=this.posMax,n=this.src.charCodeAt(u),t=u>0?this.src.charCodeAt(u-1):32;let c=u;for(;c0)return!1;const r=u.pos,n=u.posMax;if(r+3>n||u.src.charCodeAt(r)!==58||u.src.charCodeAt(r+1)!==47||u.src.charCodeAt(r+2)!==47)return!1;const t=u.pending.match(Ir);if(!t)return!1;const c=t[1],o=u.md.linkify.matchAtStart(u.src.slice(r-c.length));if(!o)return!1;let i=o.url;if(i.length<=c.length)return!1;i=i.replace(/\*+$/,"");const a=u.md.normalizeLink(i);if(!u.md.validateLink(a))return!1;if(!e){u.pending=u.pending.slice(0,-c.length);const s=u.push("link_open","a",1);s.attrs=[["href",a]],s.markup="linkify",s.info="auto";const f=u.push("text","",0);f.content=u.md.normalizeLinkText(i);const l=u.push("link_close","a",-1);l.markup="linkify",l.info="auto"}return u.pos+=i.length-c.length,!0}function Rr(u,e){let r=u.pos;if(u.src.charCodeAt(r)!==10)return!1;const n=u.pending.length-1,t=u.posMax;if(!e)if(n>=0&&u.pending.charCodeAt(n)===32)if(n>=1&&u.pending.charCodeAt(n-1)===32){let c=n-1;for(;c>=1&&u.pending.charCodeAt(c-1)===32;)c--;u.pending=u.pending.slice(0,c),u.push("hardbreak","br",0)}else u.pending=u.pending.slice(0,-1),u.push("softbreak","br",0);else u.push("softbreak","br",0);for(r++;r?@[]^_`{|}~-".split("").forEach(function(u){Pu[u.charCodeAt(0)]=1});function Pr(u,e){let r=u.pos;const n=u.posMax;if(u.src.charCodeAt(r)!==92||(r++,r>=n))return!1;let t=u.src.charCodeAt(r);if(t===10){for(e||u.push("hardbreak","br",0),r++;r=55296&&t<=56319&&r+1=56320&&i<=57343&&(c+=u.src[r+1],r++)}const o="\\"+c;if(!e){const i=u.push("text_special","",0);t<256&&Pu[t]!==0?i.content=c:i.content=o,i.markup=o,i.info="escape"}return u.pos=r+1,!0}function Lr(u,e){let r=u.pos;if(u.src.charCodeAt(r)!==96)return!1;const t=r;r++;const c=u.posMax;for(;r=0;n--){const t=e[n];if(t.marker!==95&&t.marker!==42||t.end===-1)continue;const c=e[t.end],o=n>0&&e[n-1].end===t.end+1&&e[n-1].marker===t.marker&&e[n-1].token===t.token-1&&e[t.end+1].token===c.token+1,i=String.fromCharCode(t.marker),a=u.tokens[t.token];a.type=o?"strong_open":"em_open",a.tag=o?"strong":"em",a.nesting=1,a.markup=o?i+i:i,a.content="";const s=u.tokens[c.token];s.type=o?"strong_close":"em_close",s.tag=o?"strong":"em",s.nesting=-1,s.markup=o?i+i:i,s.content="",o&&(u.tokens[e[n-1].token].content="",u.tokens[e[t.end+1].token].content="",n--)}}function jr(u){const e=u.tokens_meta,r=u.tokens_meta.length;r0(u,u.delimiters);for(let n=0;n=l)return!1;if(a=d,t=u.md.helpers.parseLinkDestination(u.src,d,u.posMax),t.ok){for(o=u.md.normalizeLink(t.str),u.md.validateLink(o)?d=t.pos:o="",a=d;d=l||u.src.charCodeAt(d)!==41)&&(s=!0),d++}if(s){if(typeof u.env.references>"u")return!1;if(d=0?n=u.src.slice(a,d++):d=h+1):d=h+1,n||(n=u.src.slice(b,h)),c=u.env.references[xu(n)],!c)return u.pos=f,!1;o=c.href,i=c.title}if(!e){u.pos=b,u.posMax=h;const g=u.push("link_open","a",1),m=[["href",o]];g.attrs=m,i&&m.push(["title",i]),u.linkLevel++,u.md.inline.tokenize(u),u.linkLevel--,u.push("link_close","a",-1)}return u.pos=d,u.posMax=l,!0}function Zr(u,e){let r,n,t,c,o,i,a,s,f="";const l=u.pos,b=u.posMax;if(u.src.charCodeAt(u.pos)!==33||u.src.charCodeAt(u.pos+1)!==91)return!1;const h=u.pos+2,d=u.md.helpers.parseLinkLabel(u,u.pos+1,!1);if(d<0)return!1;if(c=d+1,c=b)return!1;for(s=c,i=u.md.helpers.parseLinkDestination(u.src,c,u.posMax),i.ok&&(f=u.md.normalizeLink(i.str),u.md.validateLink(f)?c=i.pos:f=""),s=c;c=b||u.src.charCodeAt(c)!==41)return u.pos=l,!1;c++}else{if(typeof u.env.references>"u")return!1;if(c=0?t=u.src.slice(s,c++):c=d+1):c=d+1,t||(t=u.src.slice(h,d)),o=u.env.references[xu(t)],!o)return u.pos=l,!1;f=o.href,a=o.title}if(!e){n=u.src.slice(h,d);const g=[];u.md.inline.parse(n,u.md,u.env,g);const m=u.push("image","img",0),D=[["src",f],["alt",""]];m.attrs=D,m.children=g,m.content=n,a&&D.push(["title",a])}return u.pos=c,u.posMax=b,!0}const Hr=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,Vr=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function Gr(u,e){let r=u.pos;if(u.src.charCodeAt(r)!==60)return!1;const n=u.pos,t=u.posMax;for(;;){if(++r>=t)return!1;const o=u.src.charCodeAt(r);if(o===60)return!1;if(o===62)break}const c=u.src.slice(n+1,r);if(Vr.test(c)){const o=u.md.normalizeLink(c);if(!u.md.validateLink(o))return!1;if(!e){const i=u.push("link_open","a",1);i.attrs=[["href",o]],i.markup="autolink",i.info="auto";const a=u.push("text","",0);a.content=u.md.normalizeLinkText(c);const s=u.push("link_close","a",-1);s.markup="autolink",s.info="auto"}return u.pos+=c.length+2,!0}if(Hr.test(c)){const o=u.md.normalizeLink("mailto:"+c);if(!u.md.validateLink(o))return!1;if(!e){const i=u.push("link_open","a",1);i.attrs=[["href",o]],i.markup="autolink",i.info="auto";const a=u.push("text","",0);a.content=u.md.normalizeLinkText(c);const s=u.push("link_close","a",-1);s.markup="autolink",s.info="auto"}return u.pos+=c.length+2,!0}return!1}function Wr(u){return/^\s]/i.test(u)}function Jr(u){return/^<\/a\s*>/i.test(u)}function Qr(u){const e=u|32;return e>=97&&e<=122}function Xr(u,e){if(!u.md.options.html)return!1;const r=u.posMax,n=u.pos;if(u.src.charCodeAt(n)!==60||n+2>=r)return!1;const t=u.src.charCodeAt(n+1);if(t!==33&&t!==63&&t!==47&&!Qr(t))return!1;const c=u.src.slice(n).match(yr);if(!c)return!1;if(!e){const o=u.push("html_inline","",0);o.content=c[0],Wr(o.content)&&u.linkLevel++,Jr(o.content)&&u.linkLevel--}return u.pos+=c[0].length,!0}const Kr=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Yr=/^&([a-z][a-z0-9]{1,31});/i;function un(u,e){const r=u.pos,n=u.posMax;if(u.src.charCodeAt(r)!==38||r+1>=n)return!1;if(u.src.charCodeAt(r+1)===35){const c=u.src.slice(r).match(Kr);if(c){if(!e){const o=c[1][0].toLowerCase()==="x"?parseInt(c[1].slice(1),16):parseInt(c[1],10),i=u.push("text_special","",0);i.content=qu(o)?du(o):du(65533),i.markup=c[0],i.info="entity"}return u.pos+=c[0].length,!0}}else{const c=u.src.slice(r).match(Yr);if(c){const o=x0(c[0]);if(o!==c[0]){if(!e){const i=u.push("text_special","",0);i.content=o,i.markup=c[0],i.info="entity"}return u.pos+=c[0].length,!0}}}return!1}function n0(u){const e={},r=u.length;if(!r)return;let n=0,t=-2;const c=[];for(let o=0;oa;s-=c[s]+1){const l=u[s];if(l.marker===i.marker&&l.open&&l.end<0){let b=!1;if((l.close||i.open)&&(l.length+i.length)%3===0&&(l.length%3!==0||i.length%3!==0)&&(b=!0),!b){const h=s>0&&!u[s-1].open?c[s-1]+1:0;c[o]=o-s+h,c[s]=h,i.open=!1,l.end=o,l.close=!1,f=-1,t=-2;break}}}f!==-1&&(e[i.marker][(i.open?3:0)+(i.length||0)%3]=f)}}function en(u){const e=u.tokens_meta,r=u.tokens_meta.length;n0(u.delimiters);for(let n=0;n0&&n++,t[e].type==="text"&&e+1=u.pos)throw new Error("inline rule didn't increment state.pos");break}}else u.pos=u.posMax;o||u.pos++,c[e]=u.pos};ou.prototype.tokenize=function(u){const e=this.ruler.getRules(""),r=e.length,n=u.posMax,t=u.md.options.maxNesting;for(;u.pos=u.pos)throw new Error("inline rule didn't increment state.pos");break}}if(o){if(u.pos>=n)break;continue}u.pending+=u.src[u.pos++]}u.pending&&u.pushPending()};ou.prototype.parse=function(u,e,r,n){const t=new this.State(u,e,r,n);this.tokenize(t);const c=this.ruler2.getRules(""),o=c.length;for(let i=0;i|$))",e.tpl_email_fuzzy="(^|"+r+'|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}function vu(u){return Array.prototype.slice.call(arguments,1).forEach(function(r){r&&Object.keys(r).forEach(function(n){u[n]=r[n]})}),u}function mu(u){return Object.prototype.toString.call(u)}function tn(u){return mu(u)==="[object String]"}function cn(u){return mu(u)==="[object Object]"}function on(u){return mu(u)==="[object RegExp]"}function t0(u){return mu(u)==="[object Function]"}function an(u){return u.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const F0={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function sn(u){return Object.keys(u||{}).reduce(function(e,r){return e||F0.hasOwnProperty(r)},!1)}const fn={"http:":{validate:function(u,e,r){const n=u.slice(e);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(u,e,r){const n=u.slice(e);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?e>=3&&u[e-3]===":"||e>=3&&u[e-3]==="/"?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(u,e,r){const n=u.slice(e);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},ln="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",dn="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function hn(u){u.__index__=-1,u.__text_cache__=""}function bn(u){return function(e,r){const n=e.slice(r);return u.test(n)?n.match(u)[0].length:0}}function c0(){return function(u,e){e.normalize(u)}}function hu(u){const e=u.re=nn(u.__opts__),r=u.__tlds__.slice();u.onCompile(),u.__tlds_replaced__||r.push(ln),r.push(e.src_xn),e.src_tlds=r.join("|");function n(i){return i.replace("%TLDS%",e.src_tlds)}e.email_fuzzy=RegExp(n(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(n(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(n(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(n(e.tpl_host_fuzzy_test),"i");const t=[];u.__compiled__={};function c(i,a){throw new Error('(LinkifyIt) Invalid schema "'+i+'": '+a)}Object.keys(u.__schemas__).forEach(function(i){const a=u.__schemas__[i];if(a===null)return;const s={validate:null,link:null};if(u.__compiled__[i]=s,cn(a)){on(a.validate)?s.validate=bn(a.validate):t0(a.validate)?s.validate=a.validate:c(i,a),t0(a.normalize)?s.normalize=a.normalize:a.normalize?c(i,a):s.normalize=c0();return}if(tn(a)){t.push(i);return}c(i,a)}),t.forEach(function(i){u.__compiled__[u.__schemas__[i]]&&(u.__compiled__[i].validate=u.__compiled__[u.__schemas__[i]].validate,u.__compiled__[i].normalize=u.__compiled__[u.__schemas__[i]].normalize)}),u.__compiled__[""]={validate:null,normalize:c0()};const o=Object.keys(u.__compiled__).filter(function(i){return i.length>0&&u.__compiled__[i]}).map(an).join("|");u.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+e.src_ZPCc+"))("+o+")","i"),u.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+e.src_ZPCc+"))("+o+")","ig"),u.re.schema_at_start=RegExp("^"+u.re.schema_search.source,"i"),u.re.pretest=RegExp("("+u.re.schema_test.source+")|("+u.re.host_fuzzy_test.source+")|@","i"),hn(u)}function pn(u,e){const r=u.__index__,n=u.__last_index__,t=u.__text_cache__.slice(r,n);this.schema=u.__schema__.toLowerCase(),this.index=r+e,this.lastIndex=n+e,this.raw=t,this.text=t,this.url=t}function Su(u,e){const r=new pn(u,e);return u.__compiled__[r.schema].normalize(r,u),r}function S(u,e){if(!(this instanceof S))return new S(u,e);e||sn(u)&&(e=u,u={}),this.__opts__=vu({},F0,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=vu({},fn,u),this.__compiled__={},this.__tlds__=dn,this.__tlds_replaced__=!1,this.re={},hu(this)}S.prototype.add=function(e,r){return this.__schemas__[e]=r,hu(this),this};S.prototype.set=function(e){return this.__opts__=vu(this.__opts__,e),this};S.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;let r,n,t,c,o,i,a,s,f;if(this.re.schema_test.test(e)){for(a=this.re.schema_search,a.lastIndex=0;(r=a.exec(e))!==null;)if(c=this.testSchemaAt(e,r[2],a.lastIndex),c){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+c;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(s=e.search(this.re.host_fuzzy_test),s>=0&&(this.__index__<0||s=0&&(t=e.match(this.re.email_fuzzy))!==null&&(o=t.index+t[1].length,i=t.index+t[0].length,(this.__index__<0||othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=i))),this.__index__>=0};S.prototype.pretest=function(e){return this.re.pretest.test(e)};S.prototype.testSchemaAt=function(e,r,n){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(e,n,this):0};S.prototype.match=function(e){const r=[];let n=0;this.__index__>=0&&this.__text_cache__===e&&(r.push(Su(this,n)),n=this.__last_index__);let t=n?e.slice(n):e;for(;this.test(t);)r.push(Su(this,n)),t=t.slice(this.__last_index__),n+=this.__last_index__;return r.length?r:null};S.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;const r=this.re.schema_at_start.exec(e);if(!r)return null;const n=this.testSchemaAt(e,r[2],r[0].length);return n?(this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+n,Su(this,0)):null};S.prototype.tlds=function(e,r){return e=Array.isArray(e)?e:[e],r?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(n,t,c){return n!==c[t-1]}).reverse(),hu(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,hu(this),this)};S.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),e.schema==="mailto:"&&!/^mailto:/i.test(e.url)&&(e.url="mailto:"+e.url)};S.prototype.onCompile=function(){};const G=2147483647,q=36,Lu=1,tu=26,xn=38,_n=700,y0=72,w0=128,v0="-",mn=/^xn--/,kn=/[^\0-\x7F]/,gn=/[\x2E\u3002\uFF0E\uFF61]/g,Dn={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Fu=q-Lu,R=Math.floor,yu=String.fromCharCode;function N(u){throw new RangeError(Dn[u])}function Cn(u,e){const r=[];let n=u.length;for(;n--;)r[n]=e(u[n]);return r}function S0(u,e){const r=u.split("@");let n="";r.length>1&&(n=r[0]+"@",u=r[1]),u=u.replace(gn,".");const t=u.split("."),c=Cn(t,e).join(".");return n+c}function T0(u){const e=[];let r=0;const n=u.length;for(;r=55296&&t<=56319&&rString.fromCodePoint(...u),An=function(u){return u>=48&&u<58?26+(u-48):u>=65&&u<91?u-65:u>=97&&u<123?u-97:q},i0=function(u,e){return u+22+75*(u<26)-((e!=0)<<5)},B0=function(u,e,r){let n=0;for(u=r?R(u/_n):u>>1,u+=R(u/e);u>Fu*tu>>1;n+=q)u=R(u/Fu);return R(n+(Fu+1)*u/(u+xn))},M0=function(u){const e=[],r=u.length;let n=0,t=w0,c=y0,o=u.lastIndexOf(v0);o<0&&(o=0);for(let i=0;i=128&&N("not-basic"),e.push(u.charCodeAt(i));for(let i=o>0?o+1:0;i=r&&N("invalid-input");const b=An(u.charCodeAt(i++));b>=q&&N("invalid-input"),b>R((G-n)/f)&&N("overflow"),n+=b*f;const h=l<=c?Lu:l>=c+tu?tu:l-c;if(bR(G/d)&&N("overflow"),f*=d}const s=e.length+1;c=B0(n-a,s,a==0),R(n/s)>G-t&&N("overflow"),t+=R(n/s),n%=s,e.splice(n++,0,t)}return String.fromCodePoint(...e)},z0=function(u){const e=[];u=T0(u);const r=u.length;let n=w0,t=0,c=y0;for(const a of u)a<128&&e.push(yu(a));const o=e.length;let i=o;for(o&&e.push(v0);i=n&&fR((G-t)/s)&&N("overflow"),t+=(a-n)*s,n=a;for(const f of u)if(fG&&N("overflow"),f===n){let l=t;for(let b=q;;b+=q){const h=b<=c?Lu:b>=c+tu?tu:b-c;if(l=0))try{e.hostname=I0.toASCII(e.hostname)}catch{}return cu(Bu(e))}function qn(u){const e=Mu(u,!0);if(e.hostname&&(!e.protocol||q0.indexOf(e.protocol)>=0))try{e.hostname=I0.toUnicode(e.hostname)}catch{}return W(Bu(e),W.defaultChars+"%")}function T(u,e){if(!(this instanceof T))return new T(u,e);e||Iu(u)||(e=u||{},u="default"),this.inline=new ou,this.block=new _u,this.core=new Ru,this.renderer=new Q,this.linkify=new S,this.validateLink=zn,this.normalizeLink=In,this.normalizeLinkText=qn,this.utils=Re,this.helpers=pu({},Ne),this.options={},this.configure(u),e&&this.set(e)}T.prototype.set=function(u){return pu(this.options,u),this};T.prototype.configure=function(u){const e=this;if(Iu(u)){const r=u;if(u=Tn[r],!u)throw new Error('Wrong `markdown-it` preset "'+r+'", check name')}if(!u)throw new Error("Wrong `markdown-it` preset, can't be empty");return u.options&&e.set(u.options),u.components&&Object.keys(u.components).forEach(function(r){u.components[r].rules&&e[r].ruler.enableOnly(u.components[r].rules),u.components[r].rules2&&e[r].ruler2.enableOnly(u.components[r].rules2)}),this};T.prototype.enable=function(u,e){let r=[];Array.isArray(u)||(u=[u]),["core","block","inline"].forEach(function(t){r=r.concat(this[t].ruler.enable(u,!0))},this),r=r.concat(this.inline.ruler2.enable(u,!0));const n=u.filter(function(t){return r.indexOf(t)<0});if(n.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};T.prototype.disable=function(u,e){let r=[];Array.isArray(u)||(u=[u]),["core","block","inline"].forEach(function(t){r=r.concat(this[t].ruler.disable(u,!0))},this),r=r.concat(this.inline.ruler2.disable(u,!0));const n=u.filter(function(t){return r.indexOf(t)<0});if(n.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};T.prototype.use=function(u){const e=[this].concat(Array.prototype.slice.call(arguments,1));return u.apply(u,e),this};T.prototype.parse=function(u,e){if(typeof u!="string")throw new Error("Input data should be a String");const r=new this.core.State(u,this,e);return this.core.process(r),r.tokens};T.prototype.render=function(u,e){return e=e||{},this.renderer.render(this.parse(u,e),this.options,e)};T.prototype.parseInline=function(u,e){const r=new this.core.State(u,this,e);return r.inlineMode=!0,this.core.process(r),r.tokens};T.prototype.renderInline=function(u,e){return e=e||{},this.renderer.render(this.parseInline(u,e),this.options,e)};const Tu=43,Rn=62;function Pn(u,e,r,n,t){return`${t.render(u[e].children,r,n)}`}function o0(u,e){let r=!1,n=u.skipChars(e,Tu);u.src.charCodeAt(n)===Rn&&(n++,r=!0);const t=n-e,c=String.fromCharCode(Tu).repeat(Math.max(t-1,0))+(r?">":"+");return{pos:n,isOpen:r,markerCount:t,marker:c}}function Ln(u,e,r,n){let t=!1,c=u.bMarks[e]+u.tShift[e],o=u.eMarks[e],{pos:i,isOpen:a,markerCount:s,marker:f}=o0(u,c);if(s<3)return!1;const l=u.src.slice(i,o).trim();if(a0(u,i,o)||l.endsWith(f))return!1;if(n)return!0;let b=e,h=!0;for(;b++,!(b>=r||(c=u.bMarks[b]+u.tShift[b],o=u.eMarks[b],c=4)continue;const p=o0(u,c);if(i=p.pos,p.marker===f&&(i=u.skipSpaces(i),!(i{try{const t=await fetch(`/assets/creation/${e.filePath}`);if(t.ok){const c=await t.text();r.value=n.render(c)}else r.value=`

Error loading file: ${e.filePath}

`}catch(t){r.value=`

Error: ${t}

`}}),(t,c)=>(I(),uu("div",{innerHTML:r.value,class:"prose dark:prose-invert max-w-none"},null,8,Nn))}}),jn=["id","host","repo","repoid","category","categoryid","mapping","term","strict","reactionsenabled","emitmetadata","inputposition","theme","lang","loading"],Un=bu({__name:"Giscus",props:{id:{},host:{},repo:{},repoId:{},category:{},categoryId:{},mapping:{},term:{},theme:{},strict:{},reactionsEnabled:{},emitMetadata:{},inputPosition:{},lang:{},loading:{}},setup(u){const e=s0(!1);return f0(()=>{$0(()=>import("./giscus-Ci9LqPcC-BNebfDgq.js"),[]).then(()=>e.value=!0)}),(r,n)=>e.value?(I(),uu("giscus-widget",{key:0,id:r.id,host:r.host,repo:r.repo,repoid:r.repoId,category:r.category,categoryid:r.categoryId,mapping:r.mapping,term:r.term,strict:r.strict,reactionsenabled:r.reactionsEnabled,emitmetadata:r.emitMetadata,inputposition:r.inputPosition,theme:r.theme,lang:r.lang,loading:r.loading},null,8,jn)):N0("",!0)}}),Zn=bu({__name:"comment",setup(u){const{currentTheme:e}=j0(),r=Nu(()=>e.value==="light"?"light":e.value==="dark"?"dark":"preferred_color_scheme"),n=navigator.language||"en",t=Nu(()=>n);return(c,o)=>(I(),Y(A(Un),{repo:"clxy/clxy.github.io","repo-id":"MDEwOlJlcG9zaXRvcnk1MzU3MzgxNg==",category:"General","category-id":"DIC_kwDOAzF4uM4Cs5Aw",mapping:"url","reactions-enabled":"1","emit-metadata":"0","input-position":"top",theme:r.value,lang:t.value},null,8,["theme","lang"]))}}),Hn={class:"flex items-center gap-2"},Vn={class:"flex-1 text-center text-gray-500 text-sm ml-2"},Gn={class:"ml-auto text-sm text-gray-400"},Wn={class:"flex items-center justify-center gap-4"},Jn=["src"],Qn=["src","alt"],Xn={key:3,class:"text-red-500"},Kn={class:"flex items-center w-full"},Yn={class:"mt-8"},ut=bu({__name:"detail",setup(u){var t;const e=U0(),r=(t=e.query.id)==null?void 0:t.toString();console.log("route query id:",r);const n=W0.find(c=>c.cid===r);return!n&&r!=="404"&&Z0().replace({query:{...e.query,id:"404"}}),(c,o)=>{const i=J0,a=V0,s=G0,f=O0;return I(),Y(f,null,{default:Z(()=>[A(n)?(I(),Y(i,{key:1,variant:"subtle"},{header:Z(()=>{var l,b;return[z("div",Hn,[au(a,{name:(l=A($u)[A(n).type])==null?void 0:l.icon,color:(b=A($u)[A(n).type])==null?void 0:b.color},null,8,["name","color"]),z("span",null,K(A(n).title),1),z("span",Vn,K(A(n).desc),1),z("span",Gn,"by "+K(A(n).author),1)])]}),footer:Z(()=>[z("div",Kn,[au(s,{to:"/creation"},{default:Z(()=>[au(a,{name:"i-mdi-arrow-back"}),o[2]||(o[2]=H0(" Back "))]),_:1,__:[2]})])]),default:Z(()=>[z("div",Wn,[A(n).ext==="md"?(I(),Y($n,{key:0,filePath:`${A(n).cid}.md`},null,8,["filePath"])):["wav","m4a"].includes(A(n).ext)?(I(),uu("audio",{key:1,src:`/assets/creation/${A(n).cid}.${A(n).ext}`,controls:"",style:{width:"100%"}},null,8,Jn)):A(n).type==="painting"?(I(),uu("img",{key:2,src:`/assets/creation/${A(n).cid}.${A(n).ext}`,alt:A(n).title,class:"max-w-full max-h-96"},null,8,Qn)):(I(),uu("span",Xn,"Can't show "+K(A(n).cid)+"."+K(A(n).ext),1))])]),_:1})):(I(),Y(i,{key:0,variant:"subtle",color:"error"},{header:Z(()=>o[0]||(o[0]=[z("div",{class:"text-red-500 font-bold"},"啥?你愁啥?!",-1)])),default:Z(()=>[o[1]||(o[1]=z("div",{class:"flex items-center justify-center gap-4"},[z("span",null,"未找到对应的作品,请检查链接是否正确。")],-1))]),_:1,__:[1]})),z("div",Yn,[au(Zn)])]),_:1})}}});typeof ju=="function"&&ju(ut);export{ut as default}; diff --git a/docs/assets/favicon.ico b/docs/assets/favicon.ico new file mode 100644 index 0000000..ffaaaef Binary files /dev/null and b/docs/assets/favicon.ico differ diff --git a/docs/assets/gg.png b/docs/assets/gg.png new file mode 100644 index 0000000..c67afec Binary files /dev/null and b/docs/assets/gg.png differ diff --git a/docs/assets/giscus-Ci9LqPcC-BNebfDgq.js b/docs/assets/giscus-Ci9LqPcC-BNebfDgq.js new file mode 100644 index 0000000..630544a --- /dev/null +++ b/docs/assets/giscus-Ci9LqPcC-BNebfDgq.js @@ -0,0 +1,66 @@ +/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const x=globalThis,G=x.ShadowRoot&&(x.ShadyCSS===void 0||x.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,B=Symbol(),q=new WeakMap;let at=class{constructor(s,t,e){if(this._$cssResult$=!0,e!==B)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=s,this.t=t}get styleSheet(){let s=this.o;const t=this.t;if(G&&s===void 0){const e=t!==void 0&&t.length===1;e&&(s=q.get(t)),s===void 0&&((this.o=s=new CSSStyleSheet).replaceSync(this.cssText),e&&q.set(t,s))}return s}toString(){return this.cssText}};const pt=s=>new at(typeof s=="string"?s:s+"",void 0,B),ft=(s,...t)=>{const e=s.length===1?s[0]:t.reduce((i,r,o)=>i+(n=>{if(n._$cssResult$===!0)return n.cssText;if(typeof n=="number")return n;throw Error("Value passed to 'css' function must be a 'css' function result: "+n+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(r)+s[o+1],s[0]);return new at(e,s,B)},_t=(s,t)=>{if(G)s.adoptedStyleSheets=t.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet);else for(const e of t){const i=document.createElement("style"),r=x.litNonce;r!==void 0&&i.setAttribute("nonce",r),i.textContent=e.cssText,s.appendChild(i)}},K=G?s=>s:s=>s instanceof CSSStyleSheet?(t=>{let e="";for(const i of t.cssRules)e+=i.cssText;return pt(e)})(s):s;/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const{is:$t,defineProperty:gt,getOwnPropertyDescriptor:mt,getOwnPropertyNames:vt,getOwnPropertySymbols:At,getPrototypeOf:yt}=Object,E=globalThis,F=E.trustedTypes,St=F?F.emptyScript:"",J=E.reactiveElementPolyfillSupport,U=(s,t)=>s,H={toAttribute(s,t){switch(t){case Boolean:s=s?St:null;break;case Object:case Array:s=s==null?s:JSON.stringify(s)}return s},fromAttribute(s,t){let e=s;switch(t){case Boolean:e=s!==null;break;case Number:e=s===null?null:Number(s);break;case Object:case Array:try{e=JSON.parse(s)}catch{e=null}}return e}},W=(s,t)=>!$t(s,t),Q={attribute:!0,type:String,converter:H,reflect:!1,hasChanged:W};Symbol.metadata??(Symbol.metadata=Symbol("metadata")),E.litPropertyMetadata??(E.litPropertyMetadata=new WeakMap);class S extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??(this.l=[])).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,e=Q){if(e.state&&(e.attribute=!1),this._$Ei(),this.elementProperties.set(t,e),!e.noAccessor){const i=Symbol(),r=this.getPropertyDescriptor(t,i,e);r!==void 0&>(this.prototype,t,r)}}static getPropertyDescriptor(t,e,i){const{get:r,set:o}=mt(this.prototype,t)??{get(){return this[e]},set(n){this[e]=n}};return{get(){return r==null?void 0:r.call(this)},set(n){const h=r==null?void 0:r.call(this);o.call(this,n),this.requestUpdate(t,h,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??Q}static _$Ei(){if(this.hasOwnProperty(U("elementProperties")))return;const t=yt(this);t.finalize(),t.l!==void 0&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(U("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(U("properties"))){const e=this.properties,i=[...vt(e),...At(e)];for(const r of i)this.createProperty(r,e[r])}const t=this[Symbol.metadata];if(t!==null){const e=litPropertyMetadata.get(t);if(e!==void 0)for(const[i,r]of e)this.elementProperties.set(i,r)}this._$Eh=new Map;for(const[e,i]of this.elementProperties){const r=this._$Eu(e,i);r!==void 0&&this._$Eh.set(r,e)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const i=new Set(t.flat(1/0).reverse());for(const r of i)e.unshift(K(r))}else t!==void 0&&e.push(K(t));return e}static _$Eu(t,e){const i=e.attribute;return i===!1?void 0:typeof i=="string"?i:typeof t=="string"?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){var t;this._$ES=new Promise(e=>this.enableUpdating=e),this._$AL=new Map,this._$E_(),this.requestUpdate(),(t=this.constructor.l)==null||t.forEach(e=>e(this))}addController(t){var e;(this._$EO??(this._$EO=new Set)).add(t),this.renderRoot!==void 0&&this.isConnected&&((e=t.hostConnected)==null||e.call(t))}removeController(t){var e;(e=this._$EO)==null||e.delete(t)}_$E_(){const t=new Map,e=this.constructor.elementProperties;for(const i of e.keys())this.hasOwnProperty(i)&&(t.set(i,this[i]),delete this[i]);t.size>0&&(this._$Ep=t)}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return _t(t,this.constructor.elementStyles),t}connectedCallback(){var t;this.renderRoot??(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),(t=this._$EO)==null||t.forEach(e=>{var i;return(i=e.hostConnected)==null?void 0:i.call(e)})}enableUpdating(t){}disconnectedCallback(){var t;(t=this._$EO)==null||t.forEach(e=>{var i;return(i=e.hostDisconnected)==null?void 0:i.call(e)})}attributeChangedCallback(t,e,i){this._$AK(t,i)}_$EC(t,e){var i;const r=this.constructor.elementProperties.get(t),o=this.constructor._$Eu(t,r);if(o!==void 0&&r.reflect===!0){const n=(((i=r.converter)==null?void 0:i.toAttribute)!==void 0?r.converter:H).toAttribute(e,r.type);this._$Em=t,n==null?this.removeAttribute(o):this.setAttribute(o,n),this._$Em=null}}_$AK(t,e){var i;const r=this.constructor,o=r._$Eh.get(t);if(o!==void 0&&this._$Em!==o){const n=r.getPropertyOptions(o),h=typeof n.converter=="function"?{fromAttribute:n.converter}:((i=n.converter)==null?void 0:i.fromAttribute)!==void 0?n.converter:H;this._$Em=o,this[o]=h.fromAttribute(e,n.type),this._$Em=null}}requestUpdate(t,e,i){if(t!==void 0){if(i??(i=this.constructor.getPropertyOptions(t)),!(i.hasChanged??W)(this[t],e))return;this.P(t,e,i)}this.isUpdatePending===!1&&(this._$ES=this._$ET())}P(t,e,i){this._$AL.has(t)||this._$AL.set(t,e),i.reflect===!0&&this._$Em!==t&&(this._$Ej??(this._$Ej=new Set)).add(t)}async _$ET(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}const t=this.scheduleUpdate();return t!=null&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??(this.renderRoot=this.createRenderRoot()),this._$Ep){for(const[o,n]of this._$Ep)this[o]=n;this._$Ep=void 0}const r=this.constructor.elementProperties;if(r.size>0)for(const[o,n]of r)n.wrapped!==!0||this._$AL.has(o)||this[o]===void 0||this.P(o,this[o],n)}let e=!1;const i=this._$AL;try{e=this.shouldUpdate(i),e?(this.willUpdate(i),(t=this._$EO)==null||t.forEach(r=>{var o;return(o=r.hostUpdate)==null?void 0:o.call(r)}),this.update(i)):this._$EU()}catch(r){throw e=!1,this._$EU(),r}e&&this._$AE(i)}willUpdate(t){}_$AE(t){var e;(e=this._$EO)==null||e.forEach(i=>{var r;return(r=i.hostUpdated)==null?void 0:r.call(i)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Ej&&(this._$Ej=this._$Ej.forEach(e=>this._$EC(e,this[e]))),this._$EU()}updated(t){}firstUpdated(t){}}S.elementStyles=[],S.shadowRootOptions={mode:"open"},S[U("elementProperties")]=new Map,S[U("finalized")]=new Map,J==null||J({ReactiveElement:S}),(E.reactiveElementVersions??(E.reactiveElementVersions=[])).push("2.0.4");/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const L=globalThis,k=L.trustedTypes,Z=k?k.createPolicy("lit-html",{createHTML:s=>s}):void 0,ht="$lit$",m=`lit$${Math.random().toFixed(9).slice(2)}$`,lt="?"+m,Et=`<${lt}>`,y=document,M=()=>y.createComment(""),T=s=>s===null||typeof s!="object"&&typeof s!="function",V=Array.isArray,bt=s=>V(s)||typeof(s==null?void 0:s[Symbol.iterator])=="function",z=`[ +\f\r]`,w=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,X=/-->/g,tt=/>/g,v=RegExp(`>|${z}(?:([^\\s"'>=/]+)(${z}*=${z}*(?:[^ +\f\r"'\`<>=]|("|')|))|$)`,"g"),et=/'/g,st=/"/g,ct=/^(?:script|style|textarea|title)$/i,Ct=s=>(t,...e)=>({_$litType$:s,strings:t,values:e}),wt=Ct(1),b=Symbol.for("lit-noChange"),c=Symbol.for("lit-nothing"),it=new WeakMap,A=y.createTreeWalker(y,129);function dt(s,t){if(!V(s)||!s.hasOwnProperty("raw"))throw Error("invalid template strings array");return Z!==void 0?Z.createHTML(t):t}const Ut=(s,t)=>{const e=s.length-1,i=[];let r,o=t===2?"":t===3?"":"",n=w;for(let h=0;h"?(n=r??w,l=-1):p[1]===void 0?l=-2:(l=n.lastIndex-p[2].length,d=p[1],n=p[3]===void 0?v:p[3]==='"'?st:et):n===st||n===et?n=v:n===X||n===tt?n=w:(n=v,r=void 0);const g=n===v&&s[h+1].startsWith("/>")?" ":"";o+=n===w?a+Et:l>=0?(i.push(d),a.slice(0,l)+ht+a.slice(l)+m+g):a+m+(l===-2?h:g)}return[dt(s,o+(s[e]||"")+(t===2?"":t===3?"":"")),i]};class N{constructor({strings:t,_$litType$:e},i){let r;this.parts=[];let o=0,n=0;const h=t.length-1,a=this.parts,[d,p]=Ut(t,e);if(this.el=N.createElement(d,i),A.currentNode=this.el.content,e===2||e===3){const l=this.el.content.firstChild;l.replaceWith(...l.childNodes)}for(;(r=A.nextNode())!==null&&a.length0){r.textContent=k?k.emptyScript:"";for(let g=0;g<$;g++)r.append(l[g],M()),A.nextNode(),a.push({type:2,index:++o});r.append(l[$],M())}}}else if(r.nodeType===8)if(r.data===lt)a.push({type:2,index:o});else{let l=-1;for(;(l=r.data.indexOf(m,l+1))!==-1;)a.push({type:7,index:o}),l+=m.length-1}o++}}static createElement(t,e){const i=y.createElement("template");return i.innerHTML=t,i}}function C(s,t,e=s,i){var r,o;if(t===b)return t;let n=i!==void 0?(r=e._$Co)==null?void 0:r[i]:e._$Cl;const h=T(t)?void 0:t._$litDirective$;return(n==null?void 0:n.constructor)!==h&&((o=n==null?void 0:n._$AO)==null||o.call(n,!1),h===void 0?n=void 0:(n=new h(s),n._$AT(s,e,i)),i!==void 0?(e._$Co??(e._$Co=[]))[i]=n:e._$Cl=n),n!==void 0&&(t=C(s,n._$AS(s,t.values),n,i)),t}class Pt{constructor(t,e){this._$AV=[],this._$AN=void 0,this._$AD=t,this._$AM=e}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(t){const{el:{content:e},parts:i}=this._$AD,r=((t==null?void 0:t.creationScope)??y).importNode(e,!0);A.currentNode=r;let o=A.nextNode(),n=0,h=0,a=i[0];for(;a!==void 0;){if(n===a.index){let d;a.type===2?d=new R(o,o.nextSibling,this,t):a.type===1?d=new a.ctor(o,a.name,a.strings,this,t):a.type===6&&(d=new Nt(o,this,t)),this._$AV.push(d),a=i[++h]}n!==(a==null?void 0:a.index)&&(o=A.nextNode(),n++)}return A.currentNode=y,r}p(t){let e=0;for(const i of this._$AV)i!==void 0&&(i.strings!==void 0?(i._$AI(t,i,e),e+=i.strings.length-2):i._$AI(t[e])),e++}}class R{get _$AU(){var t;return((t=this._$AM)==null?void 0:t._$AU)??this._$Cv}constructor(t,e,i,r){this.type=2,this._$AH=c,this._$AN=void 0,this._$AA=t,this._$AB=e,this._$AM=i,this.options=r,this._$Cv=(r==null?void 0:r.isConnected)??!0}get parentNode(){let t=this._$AA.parentNode;const e=this._$AM;return e!==void 0&&(t==null?void 0:t.nodeType)===11&&(t=e.parentNode),t}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(t,e=this){t=C(this,t,e),T(t)?t===c||t==null||t===""?(this._$AH!==c&&this._$AR(),this._$AH=c):t!==this._$AH&&t!==b&&this._(t):t._$litType$!==void 0?this.$(t):t.nodeType!==void 0?this.T(t):bt(t)?this.k(t):this._(t)}O(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}T(t){this._$AH!==t&&(this._$AR(),this._$AH=this.O(t))}_(t){this._$AH!==c&&T(this._$AH)?this._$AA.nextSibling.data=t:this.T(y.createTextNode(t)),this._$AH=t}$(t){var e;const{values:i,_$litType$:r}=t,o=typeof r=="number"?this._$AC(t):(r.el===void 0&&(r.el=N.createElement(dt(r.h,r.h[0]),this.options)),r);if(((e=this._$AH)==null?void 0:e._$AD)===o)this._$AH.p(i);else{const n=new Pt(o,this),h=n.u(this.options);n.p(i),this.T(h),this._$AH=n}}_$AC(t){let e=it.get(t.strings);return e===void 0&&it.set(t.strings,e=new N(t)),e}k(t){V(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let i,r=0;for(const o of t)r===e.length?e.push(i=new R(this.O(M()),this.O(M()),this,this.options)):i=e[r],i._$AI(o),r++;r2||i[0]!==""||i[1]!==""?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=c}_$AI(t,e=this,i,r){const o=this.strings;let n=!1;if(o===void 0)t=C(this,t,e,0),n=!T(t)||t!==this._$AH&&t!==b,n&&(this._$AH=t);else{const h=t;let a,d;for(t=o[0],a=0;a{const i=(e==null?void 0:e.renderBefore)??t;let r=i._$litPart$;if(r===void 0){const o=(e==null?void 0:e.renderBefore)??null;i._$litPart$=r=new R(t.insertBefore(M(),o),o,void 0,e??{})}return r._$AI(s),r};/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */let P=class extends S{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var s;const t=super.createRenderRoot();return(s=this.renderOptions).renderBefore??(s.renderBefore=t.firstChild),t}update(s){const t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(s),this._$Do=Rt(t,this.renderRoot,this.renderOptions)}connectedCallback(){var s;super.connectedCallback(),(s=this._$Do)==null||s.setConnected(!0)}disconnectedCallback(){var s;super.disconnectedCallback(),(s=this._$Do)==null||s.setConnected(!1)}render(){return b}};var nt;P._$litElement$=!0,P.finalized=!0,(nt=globalThis.litElementHydrateSupport)==null||nt.call(globalThis,{LitElement:P});const ot=globalThis.litElementPolyfillSupport;ot==null||ot({LitElement:P});(globalThis.litElementVersions??(globalThis.litElementVersions=[])).push("4.1.1");/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const It=s=>(t,e)=>{e!==void 0?e.addInitializer(()=>{customElements.define(s,t)}):customElements.define(s,t)};/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const xt={attribute:!0,type:String,converter:H,reflect:!1,hasChanged:W},Ht=(s=xt,t,e)=>{const{kind:i,metadata:r}=e;let o=globalThis.litPropertyMetadata.get(r);if(o===void 0&&globalThis.litPropertyMetadata.set(r,o=new Map),o.set(e.name,s),i==="accessor"){const{name:n}=e;return{set(h){const a=t.get.call(this);t.set.call(this,h),this.requestUpdate(n,a,s)},init(h){return h!==void 0&&this.P(n,void 0,s),h}}}if(i==="setter"){const{name:n}=e;return function(h){const a=this[n];t.call(this,h),this.requestUpdate(n,a,s)}}throw Error("Unsupported decorator location: "+i)};function _(s){return(t,e)=>typeof e=="object"?Ht(s,t,e):((i,r,o)=>{const n=r.hasOwnProperty(o);return r.constructor.createProperty(o,n?{...i,wrapped:!0}:i),n?Object.getOwnPropertyDescriptor(r,o):void 0})(s,t,e)}/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const Lt=s=>s.strings===void 0;/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const kt={CHILD:2},Dt=s=>(...t)=>({_$litDirective$:s,values:t});let jt=class{constructor(s){}get _$AU(){return this._$AM._$AU}_$AT(s,t,e){this._$Ct=s,this._$AM=t,this._$Ci=e}_$AS(s,t){return this.update(s,t)}update(s,t){return this.render(...t)}};/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const O=(s,t)=>{var e;const i=s._$AN;if(i===void 0)return!1;for(const r of i)(e=r._$AO)==null||e.call(r,t,!1),O(r,t);return!0},D=s=>{let t,e;do{if((t=s._$AM)===void 0)break;e=t._$AN,e.delete(s),s=t}while((e==null?void 0:e.size)===0)},ut=s=>{for(let t;t=s._$AM;s=t){let e=t._$AN;if(e===void 0)t._$AN=e=new Set;else if(e.has(s))break;e.add(s),Gt(t)}};function zt(s){this._$AN!==void 0?(D(this),this._$AM=s,ut(this)):this._$AM=s}function Yt(s,t=!1,e=0){const i=this._$AH,r=this._$AN;if(r!==void 0&&r.size!==0)if(t)if(Array.isArray(i))for(let o=e;o{s.type==kt.CHILD&&(s._$AP??(s._$AP=Yt),s._$AQ??(s._$AQ=zt))};class Bt extends jt{constructor(){super(...arguments),this._$AN=void 0}_$AT(t,e,i){super._$AT(t,e,i),ut(this),this.isConnected=t._$AU}_$AO(t,e=!0){var i,r;t!==this.isConnected&&(this.isConnected=t,t?(i=this.reconnected)==null||i.call(this):(r=this.disconnected)==null||r.call(this)),e&&(O(this,t),D(this))}setValue(t){if(Lt(this._$Ct))this._$Ct._$AI(t,this);else{const e=[...this._$Ct._$AH];e[this._$Ci]=t,this._$Ct._$AI(e,this,0)}}disconnected(){}reconnected(){}}/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const Wt=()=>new Vt;class Vt{}const Y=new WeakMap,qt=Dt(class extends Bt{render(s){return c}update(s,[t]){var e;const i=t!==this.Y;return i&&this.Y!==void 0&&this.rt(void 0),(i||this.lt!==this.ct)&&(this.Y=t,this.ht=(e=s.options)==null?void 0:e.host,this.rt(this.ct=s.element)),c}rt(s){if(this.isConnected||(s=void 0),typeof this.Y=="function"){const t=this.ht??globalThis;let e=Y.get(t);e===void 0&&(e=new WeakMap,Y.set(t,e)),e.get(this.Y)!==void 0&&this.Y.call(this.ht,void 0),e.set(this.Y,s),s!==void 0&&this.Y.call(this.ht,s)}else this.Y.value=s}get lt(){var s,t;return typeof this.Y=="function"?(s=Y.get(this.ht??globalThis))==null?void 0:s.get(this.Y):(t=this.Y)==null?void 0:t.value}disconnected(){this.lt===this.ct&&this.rt(void 0)}reconnected(){this.rt(this.ct)}});var Kt=Object.defineProperty,Ft=Object.getOwnPropertyDescriptor,f=(s,t,e,i)=>{for(var r=i>1?void 0:i?Ft(t,e):t,o=s.length-1,n;o>=0;o--)(n=s[o])&&(r=(i?n(t,e,r):n(r))||r);return i&&r&&Kt(t,e,r),r};function Jt(s){return customElements.get(s)?t=>t:It(s)}let u=class extends P{constructor(){super(),this.GISCUS_SESSION_KEY="giscus-session",this.GISCUS_DEFAULT_HOST="https://giscus.app",this.ERROR_SUGGESTION="Please consider reporting this error at https://github.com/giscus/giscus/issues/new.",this.__session="",this._iframeRef=Wt(),this.messageEventHandler=this.handleMessageEvent.bind(this),this.hasLoaded=!1,this.host=this.GISCUS_DEFAULT_HOST,this.strict="0",this.reactionsEnabled="1",this.emitMetadata="0",this.inputPosition="bottom",this.theme="light",this.lang="en",this.loading="eager",this.setupSession(),window.addEventListener("message",this.messageEventHandler)}get iframeRef(){var s;return(s=this._iframeRef)==null?void 0:s.value}get _host(){try{return new URL(this.host),this.host}catch{return this.GISCUS_DEFAULT_HOST}}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("message",this.messageEventHandler)}_formatError(s){return`[giscus] An error occurred. Error message: "${s}".`}setupSession(){const s=location.href,t=new URL(s),e=localStorage.getItem(this.GISCUS_SESSION_KEY),i=t.searchParams.get("giscus")??"";if(this.__session="",i){localStorage.setItem(this.GISCUS_SESSION_KEY,JSON.stringify(i)),this.__session=i,t.searchParams.delete("giscus"),t.hash="",history.replaceState(void 0,document.title,t.toString());return}if(e)try{this.__session=JSON.parse(e)}catch(r){localStorage.removeItem(this.GISCUS_SESSION_KEY),console.warn(`${this._formatError(r==null?void 0:r.message)} Session has been cleared.`)}}signOut(){localStorage.removeItem(this.GISCUS_SESSION_KEY),this.__session="",this.update(new Map)}handleMessageEvent(s){if(s.origin!==this._host)return;const{data:t}=s;if(!(typeof t=="object"&&t.giscus))return;if(this.iframeRef&&t.giscus.resizeHeight&&(this.iframeRef.style.height=`${t.giscus.resizeHeight}px`),t.giscus.signOut){console.info("[giscus] User has logged out. Session has been cleared."),this.signOut();return}if(!t.giscus.error)return;const e=t.giscus.error;if(e.includes("Bad credentials")||e.includes("Invalid state value")||e.includes("State has expired")){if(localStorage.getItem(this.GISCUS_SESSION_KEY)!==null){console.warn(`${this._formatError(e)} Session has been cleared.`),this.signOut();return}console.error(`${this._formatError(e)} No session is stored initially. ${this.ERROR_SUGGESTION}`)}if(e.includes("Discussion not found")){console.warn(`[giscus] ${e}. A new discussion will be created if a comment/reaction is submitted.`);return}console.error(`${this._formatError(e)} ${this.ERROR_SUGGESTION}`)}sendMessage(s){var t;!((t=this.iframeRef)!=null&&t.contentWindow)||!this.hasLoaded||this.iframeRef.contentWindow.postMessage({giscus:s},this._host)}updateConfig(){const s={setConfig:{repo:this.repo,repoId:this.repoId,category:this.category,categoryId:this.categoryId,term:this.getTerm(),number:+this.getNumber(),strict:this.strict==="1",reactionsEnabled:this.reactionsEnabled==="1",emitMetadata:this.emitMetadata==="1",inputPosition:this.inputPosition,theme:this.theme,lang:this.lang}};this.sendMessage(s)}firstUpdated(){var s;(s=this.iframeRef)==null||s.addEventListener("load",()=>{var t;(t=this.iframeRef)==null||t.classList.remove("loading"),this.hasLoaded=!0,this.updateConfig()})}requestUpdate(s,t,e){if(!this.hasUpdated||s==="host"){super.requestUpdate(s,t,e);return}this.updateConfig()}getMetaContent(s,t=!1){const e=t?`meta[property='og:${s}'],`:"",i=document.querySelector(e+`meta[name='${s}']`);return i?i.content:""}_getCleanedUrl(){const s=new URL(location.href);return s.searchParams.delete("giscus"),s.hash="",s}getTerm(){switch(this.mapping){case"url":return this._getCleanedUrl().toString();case"title":return document.title;case"og:title":return this.getMetaContent("title",!0);case"specific":return this.term??"";case"number":return"";case"pathname":default:return location.pathname.length<2?"index":location.pathname.substring(1).replace(/\.\w+$/,"")}}getNumber(){return this.mapping==="number"?this.term??"":""}getIframeSrc(){const s=this._getCleanedUrl().toString(),t=`${s}${this.id?"#"+this.id:""}`,e=this.getMetaContent("description",!0),i=this.getMetaContent("giscus:backlink")||s,r={origin:t,session:this.__session,repo:this.repo,repoId:this.repoId??"",category:this.category??"",categoryId:this.categoryId??"",term:this.getTerm(),number:this.getNumber(),strict:this.strict,reactionsEnabled:this.reactionsEnabled,emitMetadata:this.emitMetadata,inputPosition:this.inputPosition,theme:this.theme,description:e,backLink:i},o=this._host,n=this.lang?`/${this.lang}`:"",h=new URLSearchParams(r);return`${o}${n}/widget?${h.toString()}`}render(){return wt` + + `}};u.styles=ft` + :host, + iframe { + width: 100%; + border: none; + min-height: 150px; + color-scheme: light dark; + } + + iframe.loading { + opacity: 0; + } + `;f([_({reflect:!0})],u.prototype,"host",2);f([_({reflect:!0})],u.prototype,"repo",2);f([_({reflect:!0})],u.prototype,"repoId",2);f([_({reflect:!0})],u.prototype,"category",2);f([_({reflect:!0})],u.prototype,"categoryId",2);f([_({reflect:!0})],u.prototype,"mapping",2);f([_({reflect:!0})],u.prototype,"term",2);f([_({reflect:!0})],u.prototype,"strict",2);f([_({reflect:!0})],u.prototype,"reactionsEnabled",2);f([_({reflect:!0})],u.prototype,"emitMetadata",2);f([_({reflect:!0})],u.prototype,"inputPosition",2);f([_({reflect:!0})],u.prototype,"theme",2);f([_({reflect:!0})],u.prototype,"lang",2);f([_({reflect:!0})],u.prototype,"loading",2);u=f([Jt("giscus-widget")],u);export{u as GiscusWidget}; diff --git a/docs/assets/index-BDXMJMAv.js b/docs/assets/index-BDXMJMAv.js new file mode 100644 index 0000000..cfc9f52 --- /dev/null +++ b/docs/assets/index-BDXMJMAv.js @@ -0,0 +1,43 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-c0f1Z3_1.js","assets/const-CxNvOiky.js","assets/route-block-B_A1xBdJ.js","assets/index-Dc_36-rP.css","assets/index-C5ShEp9p.js","assets/Container-Bmb_hFLY.js","assets/detail-C70OJc9Y.js","assets/detail-BX0G3FUO.css","assets/stock-Bj4EZVyc.js","assets/index-DB0rhcel.js"])))=>i.map(i=>d[i]); +var Vc=e=>{throw TypeError(e)};var Wg=(e,t,n)=>t.has(e)||Vc("Cannot "+n);var as=(e,t,n)=>(Wg(e,t,"read from private field"),n?n.call(e):t.get(e)),Hc=(e,t,n)=>t.has(e)?Vc("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function o(s){if(s.ep)return;s.ep=!0;const r=n(s);fetch(s.href,r)}})();/** +* @vue/shared v3.5.16 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function pi(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Se={},Mo=[],Ht=()=>{},Gg=()=>!1,Us=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Sl=e=>e.startsWith("onUpdate:"),ze=Object.assign,Ol=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Yg=Object.prototype.hasOwnProperty,Re=(e,t)=>Yg.call(e,t),ue=Array.isArray,Lo=e=>Qo(e)==="[object Map]",vo=e=>Qo(e)==="[object Set]",qc=e=>Qo(e)==="[object Date]",Xg=e=>Qo(e)==="[object RegExp]",me=e=>typeof e=="function",qe=e=>typeof e=="string",tn=e=>typeof e=="symbol",Ne=e=>e!==null&&typeof e=="object",Tl=e=>(Ne(e)||me(e))&&me(e.then)&&me(e.catch),Qd=Object.prototype.toString,Qo=e=>Qd.call(e),Jg=e=>Qo(e).slice(8,-1),hi=e=>Qo(e)==="[object Object]",Al=e=>qe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Do=pi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),gi=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Qg=/-(\w)/g,ut=gi(e=>e.replace(Qg,(t,n)=>n?n.toUpperCase():"")),Zg=/\B([A-Z])/g,Tt=gi(e=>e.replace(Zg,"-$1").toLowerCase()),Ws=gi(e=>e.charAt(0).toUpperCase()+e.slice(1)),Bo=gi(e=>e?`on${Ws(e)}`:""),wt=(e,t)=>!Object.is(e,t),Fo=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},jr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vr=e=>{const t=qe(e)?Number(e):NaN;return isNaN(t)?e:t};let Kc;const mi=()=>Kc||(Kc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),em="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",tm=pi(em);function Yt(e){if(ue(e)){const t={};for(let n=0;n{if(n){const o=n.split(om);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function ne(e){let t="";if(qe(e))t=e;else if(ue(e))for(let n=0;nQn(n,t))}const tf=e=>!!(e&&e.__v_isRef===!0),tt=e=>qe(e)?e:e==null?"":ue(e)||Ne(e)&&(e.toString===Qd||!me(e.toString))?tf(e)?tt(e.value):JSON.stringify(e,nf,2):String(e),nf=(e,t)=>tf(t)?nf(e,t.value):Lo(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],r)=>(n[Qi(o,r)+" =>"]=s,n),{})}:vo(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Qi(n))}:tn(t)?Qi(t):Ne(t)&&!ue(t)&&!hi(t)?String(t):t,Qi=(e,t="")=>{var n;return tn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.16 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let gt;class Pl{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=gt,!t&>&&(this.index=(gt.scopes||(gt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(gt=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n0)return;if(ws){let t=ws;for(ws=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;bs;){let t=bs;for(bs=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function rf(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function af(e){let t,n=e.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Rl(o),cm(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}e.deps=t,e.depsTail=n}function Aa(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(lf(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function lf(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Is)||(e.globalVersion=Is,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Aa(e))))return;e.flags|=2;const t=e.dep,n=Ve,o=en;Ve=e,en=!0;try{rf(e);const s=e.fn(e._value);(t.version===0||wt(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{Ve=n,en=o,af(e),e.flags&=-3}}function Rl(e,t=!1){const{dep:n,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Rl(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function cm(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function um(e,t){e.effect instanceof Ps&&(e=e.effect.fn);const n=new Ps(e);t&&ze(n,t);try{n.run()}catch(s){throw n.stop(),s}const o=n.run.bind(n);return o.effect=n,o}function dm(e){e.effect.stop()}let en=!0;const cf=[];function Pn(){cf.push(en),en=!1}function In(){const e=cf.pop();en=e===void 0?!0:e}function Uc(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ve;Ve=void 0;try{t()}finally{Ve=n}}}let Is=0;class fm{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class wi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Ve||!en||Ve===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ve)n=this.activeLink=new fm(Ve,this),Ve.deps?(n.prevDep=Ve.depsTail,Ve.depsTail.nextDep=n,Ve.depsTail=n):Ve.deps=Ve.depsTail=n,uf(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=Ve.depsTail,n.nextDep=void 0,Ve.depsTail.nextDep=n,Ve.depsTail=n,Ve.deps===n&&(Ve.deps=o)}return n}trigger(t){this.version++,Is++,this.notify(t)}notify(t){Il();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{$l()}}}function uf(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)uf(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Hr=new WeakMap,lo=Symbol(""),Pa=Symbol(""),$s=Symbol("");function mt(e,t,n){if(en&&Ve){let o=Hr.get(e);o||Hr.set(e,o=new Map);let s=o.get(n);s||(o.set(n,s=new wi),s.map=o,s.key=n),s.track()}}function Sn(e,t,n,o,s,r){const i=Hr.get(e);if(!i){Is++;return}const a=l=>{l&&l.trigger()};if(Il(),t==="clear")i.forEach(a);else{const l=ue(e),u=l&&Al(n);if(l&&n==="length"){const c=Number(o);i.forEach((d,f)=>{(f==="length"||f===$s||!tn(f)&&f>=c)&&a(d)})}else switch((n!==void 0||i.has(void 0))&&a(i.get(n)),u&&a(i.get($s)),t){case"add":l?u&&a(i.get("length")):(a(i.get(lo)),Lo(e)&&a(i.get(Pa)));break;case"delete":l||(a(i.get(lo)),Lo(e)&&a(i.get(Pa)));break;case"set":Lo(e)&&a(i.get(lo));break}}$l()}function pm(e,t){const n=Hr.get(e);return n&&n.get(t)}function Eo(e){const t=Pe(e);return t===e?t:(mt(t,"iterate",$s),Dt(e)?t:t.map(ft))}function xi(e){return mt(e=Pe(e),"iterate",$s),e}const hm={__proto__:null,[Symbol.iterator](){return ea(this,Symbol.iterator,ft)},concat(...e){return Eo(this).concat(...e.map(t=>ue(t)?Eo(t):t))},entries(){return ea(this,"entries",e=>(e[1]=ft(e[1]),e))},every(e,t){return kn(this,"every",e,t,void 0,arguments)},filter(e,t){return kn(this,"filter",e,t,n=>n.map(ft),arguments)},find(e,t){return kn(this,"find",e,t,ft,arguments)},findIndex(e,t){return kn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return kn(this,"findLast",e,t,ft,arguments)},findLastIndex(e,t){return kn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return kn(this,"forEach",e,t,void 0,arguments)},includes(...e){return ta(this,"includes",e)},indexOf(...e){return ta(this,"indexOf",e)},join(e){return Eo(this).join(e)},lastIndexOf(...e){return ta(this,"lastIndexOf",e)},map(e,t){return kn(this,"map",e,t,void 0,arguments)},pop(){return ls(this,"pop")},push(...e){return ls(this,"push",e)},reduce(e,...t){return Wc(this,"reduce",e,t)},reduceRight(e,...t){return Wc(this,"reduceRight",e,t)},shift(){return ls(this,"shift")},some(e,t){return kn(this,"some",e,t,void 0,arguments)},splice(...e){return ls(this,"splice",e)},toReversed(){return Eo(this).toReversed()},toSorted(e){return Eo(this).toSorted(e)},toSpliced(...e){return Eo(this).toSpliced(...e)},unshift(...e){return ls(this,"unshift",e)},values(){return ea(this,"values",ft)}};function ea(e,t,n){const o=xi(e),s=o[t]();return o!==e&&!Dt(e)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const gm=Array.prototype;function kn(e,t,n,o,s,r){const i=xi(e),a=i!==e&&!Dt(e),l=i[t];if(l!==gm[t]){const d=l.apply(e,r);return a?ft(d):d}let u=n;i!==e&&(a?u=function(d,f){return n.call(this,ft(d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=l.call(i,u,o);return a&&s?s(c):c}function Wc(e,t,n,o){const s=xi(e);let r=n;return s!==e&&(Dt(e)?n.length>3&&(r=function(i,a,l){return n.call(this,i,a,l,e)}):r=function(i,a,l){return n.call(this,i,ft(a),l,e)}),s[t](r,...o)}function ta(e,t,n){const o=Pe(e);mt(o,"iterate",$s);const s=o[t](...n);return(s===-1||s===!1)&&Ei(n[0])?(n[0]=Pe(n[0]),o[t](...n)):s}function ls(e,t,n=[]){Pn(),Il();const o=Pe(e)[t].apply(e,n);return $l(),In(),o}const mm=pi("__proto__,__v_isRef,__isVue"),df=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(tn));function vm(e){tn(e)||(e=String(e));const t=Pe(this);return mt(t,"has",e),t.hasOwnProperty(e)}class ff{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return o===(s?r?yf:vf:r?mf:gf).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=ue(t);if(!s){let l;if(i&&(l=hm[n]))return l;if(n==="hasOwnProperty")return vm}const a=Reflect.get(t,n,Fe(t)?t:o);return(tn(n)?df.has(n):mm(n))||(s||mt(t,"get",n),r)?a:Fe(a)?i&&Al(n)?a:a.value:Ne(a)?s?yn(a):Pt(a):a}}class pf extends ff{constructor(t=!1){super(!1,t)}set(t,n,o,s){let r=t[n];if(!this._isShallow){const l=$n(r);if(!Dt(o)&&!$n(o)&&(r=Pe(r),o=Pe(o)),!ue(t)&&Fe(r)&&!Fe(o))return l?!1:(r.value=o,!0)}const i=ue(t)&&Al(n)?Number(n)e,ur=e=>Reflect.getPrototypeOf(e);function km(e,t,n){return function(...o){const s=this.__v_raw,r=Pe(s),i=Lo(r),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=s[e](...o),c=n?Ia:t?qr:ft;return!t&&mt(r,"iterate",l?Pa:lo),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:a?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function dr(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Cm(e,t){const n={get(s){const r=this.__v_raw,i=Pe(r),a=Pe(s);e||(wt(s,a)&&mt(i,"get",s),mt(i,"get",a));const{has:l}=ur(i),u=t?Ia:e?qr:ft;if(l.call(i,s))return u(r.get(s));if(l.call(i,a))return u(r.get(a));r!==i&&r.get(s)},get size(){const s=this.__v_raw;return!e&&mt(Pe(s),"iterate",lo),Reflect.get(s,"size",s)},has(s){const r=this.__v_raw,i=Pe(r),a=Pe(s);return e||(wt(s,a)&&mt(i,"has",s),mt(i,"has",a)),s===a?r.has(s):r.has(s)||r.has(a)},forEach(s,r){const i=this,a=i.__v_raw,l=Pe(a),u=t?Ia:e?qr:ft;return!e&&mt(l,"iterate",lo),a.forEach((c,d)=>s.call(r,u(c),u(d),i))}};return ze(n,e?{add:dr("add"),set:dr("set"),delete:dr("delete"),clear:dr("clear")}:{add(s){!t&&!Dt(s)&&!$n(s)&&(s=Pe(s));const r=Pe(this);return ur(r).has.call(r,s)||(r.add(s),Sn(r,"add",s,s)),this},set(s,r){!t&&!Dt(r)&&!$n(r)&&(r=Pe(r));const i=Pe(this),{has:a,get:l}=ur(i);let u=a.call(i,s);u||(s=Pe(s),u=a.call(i,s));const c=l.call(i,s);return i.set(s,r),u?wt(r,c)&&Sn(i,"set",s,r):Sn(i,"add",s,r),this},delete(s){const r=Pe(this),{has:i,get:a}=ur(r);let l=i.call(r,s);l||(s=Pe(s),l=i.call(r,s)),a&&a.call(r,s);const u=r.delete(s);return l&&Sn(r,"delete",s,void 0),u},clear(){const s=Pe(this),r=s.size!==0,i=s.clear();return r&&Sn(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=km(s,e,t)}),n}function ki(e,t){const n=Cm(e,t);return(o,s,r)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(Re(n,s)&&s in o?n:o,s,r)}const _m={get:ki(!1,!1)},Em={get:ki(!1,!0)},Sm={get:ki(!0,!1)},Om={get:ki(!0,!0)},gf=new WeakMap,mf=new WeakMap,vf=new WeakMap,yf=new WeakMap;function Tm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Am(e){return e.__v_skip||!Object.isExtensible(e)?0:Tm(Jg(e))}function Pt(e){return $n(e)?e:_i(e,!1,ym,_m,gf)}function Ci(e){return _i(e,!1,wm,Em,mf)}function yn(e){return _i(e,!0,bm,Sm,vf)}function ao(e){return _i(e,!0,xm,Om,yf)}function _i(e,t,n,o,s){if(!Ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=Am(e);if(r===0)return e;const i=s.get(e);if(i)return i;const a=new Proxy(e,r===2?o:n);return s.set(e,a),a}function Yn(e){return $n(e)?Yn(e.__v_raw):!!(e&&e.__v_isReactive)}function $n(e){return!!(e&&e.__v_isReadonly)}function Dt(e){return!!(e&&e.__v_isShallow)}function Ei(e){return e?!!e.__v_raw:!1}function Pe(e){const t=e&&e.__v_raw;return t?Pe(t):e}function Si(e){return!Re(e,"__v_skip")&&Object.isExtensible(e)&&Zd(e,"__v_skip",!0),e}const ft=e=>Ne(e)?Pt(e):e,qr=e=>Ne(e)?yn(e):e;function Fe(e){return e?e.__v_isRef===!0:!1}function H(e){return bf(e,!1)}function kt(e){return bf(e,!0)}function bf(e,t){return Fe(e)?e:new Pm(e,t)}class Pm{constructor(t,n){this.dep=new wi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Pe(t),this._value=n?t:ft(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||Dt(t)||$n(t);t=o?t:Pe(t),wt(t,n)&&(this._rawValue=t,this._value=o?t:ft(t),this.dep.trigger())}}function Im(e){e.dep&&e.dep.trigger()}function p(e){return Fe(e)?e.value:e}function Oe(e){return me(e)?e():p(e)}const $m={get:(e,t,n)=>t==="__v_raw"?e:p(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return Fe(s)&&!Fe(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function Ml(e){return Yn(e)?e:new Proxy(e,$m)}class Rm{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new wi,{get:o,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Ys(e){return new Rm(e)}function nt(e){const t=ue(e)?new Array(e.length):{};for(const n in e)t[n]=wf(e,n);return t}class Mm{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return pm(Pe(this._object),this._key)}}class Lm{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function We(e,t,n){return Fe(e)?e:me(e)?new Lm(e):Ne(e)&&arguments.length>1?wf(e,t,n):H(e)}function wf(e,t,n){const o=e[t];return Fe(o)?o:new Mm(e,t,n)}class Dm{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new wi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Is-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&Ve!==this)return sf(this,!0),!0}get value(){const t=this.dep.track();return lf(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Bm(e,t,n=!1){let o,s;return me(e)?o=e:(o=e.get,s=e.set),new Dm(o,s,n)}const Fm={GET:"get",HAS:"has",ITERATE:"iterate"},Nm={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},fr={},Kr=new WeakMap;let qn;function zm(){return qn}function xf(e,t=!1,n=qn){if(n){let o=Kr.get(n);o||Kr.set(n,o=[]),o.push(e)}}function jm(e,t,n=Se){const{immediate:o,deep:s,once:r,scheduler:i,augmentJob:a,call:l}=n,u=w=>s?w:Dt(w)||s===!1||s===0?On(w,1):On(w);let c,d,f,g,h=!1,m=!1;if(Fe(e)?(d=()=>e.value,h=Dt(e)):Yn(e)?(d=()=>u(e),h=!0):ue(e)?(m=!0,h=e.some(w=>Yn(w)||Dt(w)),d=()=>e.map(w=>{if(Fe(w))return w.value;if(Yn(w))return u(w);if(me(w))return l?l(w,2):w()})):me(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){Pn();try{f()}finally{In()}}const w=qn;qn=c;try{return l?l(e,3,[g]):e(g)}finally{qn=w}}:d=Ht,t&&s){const w=d,b=s===!0?1/0:s;d=()=>On(w(),b)}const v=Gs(),k=()=>{c.stop(),v&&v.active&&Ol(v.effects,c)};if(r&&t){const w=t;t=(...b)=>{w(...b),k()}}let x=m?new Array(e.length).fill(fr):fr;const y=w=>{if(!(!(c.flags&1)||!c.dirty&&!w))if(t){const b=c.run();if(s||h||(m?b.some((C,S)=>wt(C,x[S])):wt(b,x))){f&&f();const C=qn;qn=c;try{const S=[b,x===fr?void 0:m&&x[0]===fr?[]:x,g];x=b,l?l(t,3,S):t(...S)}finally{qn=C}}}else c.run()};return a&&a(y),c=new Ps(d),c.scheduler=i?()=>i(y,!1):y,g=w=>xf(w,!1,c),f=c.onStop=()=>{const w=Kr.get(c);if(w){if(l)l(w,4);else for(const b of w)b();Kr.delete(c)}},t?o?y(!0):x=c.run():i?i(y.bind(null,!0),!0):c.run(),k.pause=c.pause.bind(c),k.resume=c.resume.bind(c),k.stop=k,k}function On(e,t=1/0,n){if(t<=0||!Ne(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Fe(e))On(e.value,t,n);else if(ue(e))for(let o=0;o{On(o,t,n)});else if(hi(e)){for(const o in e)On(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&On(e[o],t,n)}return e}/** +* @vue/runtime-core v3.5.16 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const kf=[];function Vm(e){kf.push(e)}function Hm(){kf.pop()}function qm(e,t){}const Km={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},Um={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Zo(e,t,n,o){try{return o?e(...o):e()}catch(s){yo(s,t,n)}}function Wt(e,t,n,o){if(me(e)){const s=Zo(e,t,n,o);return s&&Tl(s)&&s.catch(r=>{yo(r,t,n)}),s}if(ue(e)){const s=[];for(let r=0;r>>1,s=xt[o],r=Ms(s);r=Ms(n)?xt.push(e):xt.splice(Gm(t),0,e),e.flags|=1,_f()}}function _f(){Ur||(Ur=Cf.then(Ef))}function Rs(e){ue(e)?No.push(...e):Kn&&e.id===-1?Kn.splice(Ao+1,0,e):e.flags&1||(No.push(e),e.flags|=1),_f()}function Gc(e,t,n=fn+1){for(;nMs(n)-Ms(o));if(No.length=0,Kn){Kn.push(...t);return}for(Kn=t,Ao=0;Aoe.id==null?e.flags&2?-1:1/0:e.id;function Ef(e){try{for(fn=0;fnPo.emit(s,...r)),pr=[]):typeof window<"u"&&window.HTMLElement&&!((o=(n=window.navigator)==null?void 0:n.userAgent)!=null&&o.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{Sf(r,t)}),setTimeout(()=>{Po||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,pr=[])},3e3)):pr=[]}let ct=null,Oi=null;function Ls(e){const t=ct;return ct=e,Oi=e&&e.type.__scopeId||null,t}function Ym(e){Oi=e}function Xm(){Oi=null}const Jm=e=>T;function T(e,t=ct,n){if(!t||e._n)return e;const o=(...s)=>{o._d&&Na(-1);const r=Ls(t);let i;try{i=e(...s)}finally{Ls(r),o._d&&Na(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function Qm(e,t){if(ct===null)return e;const n=Zs(ct),o=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,xs=e=>e&&(e.disabled||e.disabled===""),Yc=e=>e&&(e.defer||e.defer===""),Xc=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Jc=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,$a=(e,t)=>{const n=e&&e.to;return qe(n)?t?t(n):null:n},Af={name:"Teleport",__isTeleport:!0,process(e,t,n,o,s,r,i,a,l,u){const{mc:c,pc:d,pbc:f,o:{insert:g,querySelector:h,createText:m,createComment:v}}=u,k=xs(t.props);let{shapeFlag:x,children:y,dynamicChildren:w}=t;if(e==null){const b=t.el=m(""),C=t.anchor=m("");g(b,n,o),g(C,n,o);const S=(A,P)=>{x&16&&(s&&s.isCE&&(s.ce._teleportTarget=A),c(y,A,P,s,r,i,a,l))},D=()=>{const A=t.target=$a(t.props,h),P=Pf(A,t,m,g);A&&(i!=="svg"&&Xc(A)?i="svg":i!=="mathml"&&Jc(A)&&(i="mathml"),k||(S(A,P),$r(t,!1)))};k&&(S(n,C),$r(t,!0)),Yc(t.props)?(t.el.__isMounted=!1,it(()=>{D(),delete t.el.__isMounted},r)):D()}else{if(Yc(t.props)&&e.el.__isMounted===!1){it(()=>{Af.process(e,t,n,o,s,r,i,a,l,u)},r);return}t.el=e.el,t.targetStart=e.targetStart;const b=t.anchor=e.anchor,C=t.target=e.target,S=t.targetAnchor=e.targetAnchor,D=xs(e.props),A=D?n:C,P=D?b:S;if(i==="svg"||Xc(C)?i="svg":(i==="mathml"||Jc(C))&&(i="mathml"),w?(f(e.dynamicChildren,w,A,s,r,i,a),Jl(e,t,!0)):l||d(e,t,A,P,s,r,i,a,!1),k)D?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):hr(t,n,b,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const B=t.target=$a(t.props,h);B&&hr(t,B,null,u,0)}else D&&hr(t,C,S,u,1);$r(t,k)}},remove(e,t,n,{um:o,o:{remove:s}},r){const{shapeFlag:i,children:a,anchor:l,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(s(u),s(c)),r&&s(l),i&16){const g=r||!xs(f);for(let h=0;h{e.isMounted=!0}),es(()=>{e.isUnmounting=!0}),e}const jt=[Function,Array],Bl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:jt,onEnter:jt,onAfterEnter:jt,onEnterCancelled:jt,onBeforeLeave:jt,onLeave:jt,onAfterLeave:jt,onLeaveCancelled:jt,onBeforeAppear:jt,onAppear:jt,onAfterAppear:jt,onAppearCancelled:jt},If=e=>{const t=e.subTree;return t.component?If(t.component):t},ev={name:"BaseTransition",props:Bl,setup(e,{slots:t}){const n=Qe(),o=Dl();return()=>{const s=t.default&&Ti(t.default(),!0);if(!s||!s.length)return;const r=$f(s),i=Pe(e),{mode:a}=i;if(o.isLeaving)return na(r);const l=Qc(r);if(!l)return na(r);let u=Ho(l,i,o,n,d=>u=d);l.type!==Xe&&Rn(l,u);let c=n.subTree&&Qc(n.subTree);if(c&&c.type!==Xe&&!Zt(l,c)&&If(n).type!==Xe){let d=Ho(c,i,o,n);if(Rn(c,d),a==="out-in"&&l.type!==Xe)return o.isLeaving=!0,d.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},na(r);a==="in-out"&&l.type!==Xe?d.delayLeave=(f,g,h)=>{const m=Mf(o,c);m[String(c.key)]=c,f[Un]=()=>{g(),f[Un]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{h(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function $f(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Xe){t=n;break}}return t}const Rf=ev;function Mf(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Ho(e,t,n,o,s){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:g,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:v,onAppear:k,onAfterAppear:x,onAppearCancelled:y}=t,w=String(e.key),b=Mf(n,e),C=(A,P)=>{A&&Wt(A,o,9,P)},S=(A,P)=>{const B=P[1];C(A,P),ue(A)?A.every($=>$.length<=1)&&B():A.length<=1&&B()},D={mode:i,persisted:a,beforeEnter(A){let P=l;if(!n.isMounted)if(r)P=v||l;else return;A[Un]&&A[Un](!0);const B=b[w];B&&Zt(e,B)&&B.el[Un]&&B.el[Un](),C(P,[A])},enter(A){let P=u,B=c,$=d;if(!n.isMounted)if(r)P=k||u,B=x||c,$=y||d;else return;let z=!1;const R=A[gr]=V=>{z||(z=!0,V?C($,[A]):C(B,[A]),D.delayedLeave&&D.delayedLeave(),A[gr]=void 0)};P?S(P,[A,R]):R()},leave(A,P){const B=String(e.key);if(A[gr]&&A[gr](!0),n.isUnmounting)return P();C(f,[A]);let $=!1;const z=A[Un]=R=>{$||($=!0,P(),R?C(m,[A]):C(h,[A]),A[Un]=void 0,b[B]===e&&delete b[B])};b[B]=e,g?S(g,[A,z]):z()},clone(A){const P=Ho(A,t,n,o,s);return s&&s(P),P}};return D}function na(e){if(Js(e))return e=nn(e),e.children=null,e}function Qc(e){if(!Js(e))return Tf(e.type)&&e.children?$f(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&me(n.default))return n.default()}}function Rn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Rn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ti(e,t=!1,n){let o=[],s=0;for(let r=0;r1)for(let r=0;rn.value,set:r=>n.value=r})}return n}function Ds(e,t,n,o,s=!1){if(ue(e)){e.forEach((h,m)=>Ds(h,t&&(ue(t)?t[m]:t),n,o,s));return}if(Xn(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&Ds(e,t,n,o.component.subTree);return}const r=o.shapeFlag&4?Zs(o.component):o.el,i=s?null:r,{i:a,r:l}=e,u=t&&t.r,c=a.refs===Se?a.refs={}:a.refs,d=a.setupState,f=Pe(d),g=d===Se?()=>!1:h=>Re(f,h);if(u!=null&&u!==l&&(qe(u)?(c[u]=null,g(u)&&(d[u]=null)):Fe(u)&&(u.value=null)),me(l))Zo(l,a,12,[i,c]);else{const h=qe(l),m=Fe(l);if(h||m){const v=()=>{if(e.f){const k=h?g(l)?d[l]:c[l]:l.value;s?ue(k)&&Ol(k,r):ue(k)?k.includes(r)||k.push(r):h?(c[l]=[r],g(l)&&(d[l]=c[l])):(l.value=[r],e.k&&(c[e.k]=l.value))}else h?(c[l]=i,g(l)&&(d[l]=i)):m&&(l.value=i,e.k&&(c[e.k]=i))};i?(v.id=-1,it(v,n)):v()}}}let Zc=!1;const So=()=>{Zc||(console.error("Hydration completed but contains mismatches."),Zc=!0)},nv=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",ov=e=>e.namespaceURI.includes("MathML"),mr=e=>{if(e.nodeType===1){if(nv(e))return"svg";if(ov(e))return"mathml"}},Ro=e=>e.nodeType===8;function sv(e){const{mt:t,p:n,o:{patchProp:o,createText:s,nextSibling:r,parentNode:i,remove:a,insert:l,createComment:u}}=e,c=(y,w)=>{if(!w.hasChildNodes()){n(null,y,w),Wr(),w._vnode=y;return}d(w.firstChild,y,null,null,null),Wr(),w._vnode=y},d=(y,w,b,C,S,D=!1)=>{D=D||!!w.dynamicChildren;const A=Ro(y)&&y.data==="[",P=()=>m(y,w,b,C,S,A),{type:B,ref:$,shapeFlag:z,patchFlag:R}=w;let V=y.nodeType;w.el=y,R===-2&&(D=!1,w.dynamicChildren=null);let M=null;switch(B){case Jn:V!==3?w.children===""?(l(w.el=s(""),i(y),y),M=y):M=P():(y.data!==w.children&&(So(),y.data=w.children),M=r(y));break;case Xe:x(y)?(M=r(y),k(w.el=y.content.firstChild,y,b)):V!==8||A?M=P():M=r(y);break;case uo:if(A&&(y=r(y),V=y.nodeType),V===1||V===3){M=y;const G=!w.children.length;for(let q=0;q{D=D||!!w.dynamicChildren;const{type:A,props:P,patchFlag:B,shapeFlag:$,dirs:z,transition:R}=w,V=A==="input"||A==="option";if(V||B!==-1){z&&pn(w,null,b,"created");let M=!1;if(x(y)){M=np(null,R)&&b&&b.vnode.props&&b.vnode.props.appear;const q=y.content.firstChild;if(M){const re=q.getAttribute("class");re&&(q.$cls=re),R.beforeEnter(q)}k(q,y,b),w.el=y=q}if($&16&&!(P&&(P.innerHTML||P.textContent))){let q=g(y.firstChild,w,y,b,C,S,D);for(;q;){vr(y,1)||So();const re=q;q=q.nextSibling,a(re)}}else if($&8){let q=w.children;q[0]===` +`&&(y.tagName==="PRE"||y.tagName==="TEXTAREA")&&(q=q.slice(1)),y.textContent!==q&&(vr(y,0)||So(),y.textContent=w.children)}if(P){if(V||!D||B&48){const q=y.tagName.includes("-");for(const re in P)(V&&(re.endsWith("value")||re==="indeterminate")||Us(re)&&!Do(re)||re[0]==="."||q)&&o(y,re,null,P[re],void 0,b)}else if(P.onClick)o(y,"onClick",null,P.onClick,void 0,b);else if(B&4&&Yn(P.style))for(const q in P.style)P.style[q]}let G;(G=P&&P.onVnodeBeforeMount)&&St(G,b,w),z&&pn(w,null,b,"beforeMount"),((G=P&&P.onVnodeMounted)||z||M)&&dp(()=>{G&&St(G,b,w),M&&R.enter(y),z&&pn(w,null,b,"mounted")},C)}return y.nextSibling},g=(y,w,b,C,S,D,A)=>{A=A||!!w.dynamicChildren;const P=w.children,B=P.length;for(let $=0;${const{slotScopeIds:A}=w;A&&(S=S?S.concat(A):A);const P=i(y),B=g(r(y),w,P,b,C,S,D);return B&&Ro(B)&&B.data==="]"?r(w.anchor=B):(So(),l(w.anchor=u("]"),P,B),B)},m=(y,w,b,C,S,D)=>{if(vr(y.parentElement,1)||So(),w.el=null,D){const B=v(y);for(;;){const $=r(y);if($&&$!==B)a($);else break}}const A=r(y),P=i(y);return a(y),n(null,w,P,A,b,C,mr(P),S),b&&(b.vnode.el=w.el,Mi(b,w.el)),A},v=(y,w="[",b="]")=>{let C=0;for(;y;)if(y=r(y),y&&Ro(y)&&(y.data===w&&C++,y.data===b)){if(C===0)return r(y);C--}return y},k=(y,w,b)=>{const C=w.parentNode;C&&C.replaceChild(y,w);let S=b;for(;S;)S.vnode.el===w&&(S.vnode.el=S.subTree.el=y),S=S.parent},x=y=>y.nodeType===1&&y.tagName==="TEMPLATE";return[c,d]}const eu="data-allow-mismatch",rv={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function vr(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(eu);)e=e.parentElement;const n=e&&e.getAttribute(eu);if(n==null)return!1;if(n==="")return!0;{const o=n.split(",");return t===0&&o.includes("children")?!0:n.split(",").includes(rv[t])}}const iv=mi().requestIdleCallback||(e=>setTimeout(e,1)),av=mi().cancelIdleCallback||(e=>clearTimeout(e)),lv=(e=1e4)=>t=>{const n=iv(t,{timeout:e});return()=>av(n)};function cv(e){const{top:t,left:n,bottom:o,right:s}=e.getBoundingClientRect(),{innerHeight:r,innerWidth:i}=window;return(t>0&&t0&&o0&&n0&&s(t,n)=>{const o=new IntersectionObserver(s=>{for(const r of s)if(r.isIntersecting){o.disconnect(),t();break}},e);return n(s=>{if(s instanceof Element){if(cv(s))return t(),o.disconnect(),!1;o.observe(s)}}),()=>o.disconnect()},dv=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},fv=(e=[])=>(t,n)=>{qe(e)&&(e=[e]);let o=!1;const s=i=>{o||(o=!0,r(),t(),i.target.dispatchEvent(new i.constructor(i.type,i)))},r=()=>{n(i=>{for(const a of e)i.removeEventListener(a,s)})};return n(i=>{for(const a of e)i.addEventListener(a,s,{once:!0})}),r};function pv(e,t){if(Ro(e)&&e.data==="["){let n=1,o=e.nextSibling;for(;o;){if(o.nodeType===1){if(t(o)===!1)break}else if(Ro(o))if(o.data==="]"){if(--n===0)break}else o.data==="["&&n++;o=o.nextSibling}}else t(e)}const Xn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function hv(e){me(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:s=200,hydrate:r,timeout:i,suspensible:a=!0,onError:l}=e;let u=null,c,d=0;const f=()=>(d++,u=null,g()),g=()=>{let h;return u||(h=u=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),l)return new Promise((v,k)=>{l(m,()=>v(f()),()=>k(m),d+1)});throw m}).then(m=>h!==u&&u?u:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),c=m,m)))};return K({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(h,m,v){const k=r?()=>{const y=r(()=>{v()},w=>pv(h,w));y&&(m.bum||(m.bum=[])).push(y),(m.u||(m.u=[])).push(()=>!0)}:v;c?k():g().then(()=>!m.isUnmounted&&k())},get __asyncResolved(){return c},setup(){const h=lt;if(Fl(h),c)return()=>oa(c,h);const m=y=>{u=null,yo(y,h,13,!o)};if(a&&h.suspense||qo)return g().then(y=>()=>oa(y,h)).catch(y=>(m(y),()=>o?W(o,{error:y}):null));const v=H(!1),k=H(),x=H(!!s);return s&&setTimeout(()=>{x.value=!1},s),i!=null&&setTimeout(()=>{if(!v.value&&!k.value){const y=new Error(`Async component timed out after ${i}ms.`);m(y),k.value=y}},i),g().then(()=>{v.value=!0,h.parent&&Js(h.parent.vnode)&&h.parent.update()}).catch(y=>{m(y),k.value=y}),()=>{if(v.value&&c)return oa(c,h);if(k.value&&o)return W(o,{error:k.value});if(n&&!x.value)return W(n)}}})}function oa(e,t){const{ref:n,props:o,children:s,ce:r}=t.vnode,i=W(e,o,s);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const Js=e=>e.type.__isKeepAlive,gv={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Qe(),o=n.ctx;if(!o.renderer)return()=>{const x=t.default&&t.default();return x&&x.length===1?x[0]:x};const s=new Map,r=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:d}}}=o,f=d("div");o.activate=(x,y,w,b,C)=>{const S=x.component;u(x,y,w,0,a),l(S.vnode,x,y,w,S,a,b,x.slotScopeIds,C),it(()=>{S.isDeactivated=!1,S.a&&Fo(S.a);const D=x.props&&x.props.onVnodeMounted;D&&St(D,S.parent,x)},a)},o.deactivate=x=>{const y=x.component;Yr(y.m),Yr(y.a),u(x,f,null,1,a),it(()=>{y.da&&Fo(y.da);const w=x.props&&x.props.onVnodeUnmounted;w&&St(w,y.parent,x),y.isDeactivated=!0},a)};function g(x){sa(x),c(x,n,a,!0)}function h(x){s.forEach((y,w)=>{const b=qa(y.type);b&&!x(b)&&m(w)})}function m(x){const y=s.get(x);y&&(!i||!Zt(y,i))?g(y):i&&sa(i),s.delete(x),r.delete(x)}Ie(()=>[e.include,e.exclude],([x,y])=>{x&&h(w=>ms(x,w)),y&&h(w=>!ms(y,w))},{flush:"post",deep:!0});let v=null;const k=()=>{v!=null&&(Xr(n.subTree.type)?it(()=>{s.set(v,yr(n.subTree))},n.subTree.suspense):s.set(v,yr(n.subTree)))};return Ke(k),Pi(k),es(()=>{s.forEach(x=>{const{subTree:y,suspense:w}=n,b=yr(y);if(x.type===b.type&&x.key===b.key){sa(b);const C=b.component.da;C&&it(C,w);return}g(x)})}),()=>{if(v=null,!t.default)return i=null;const x=t.default(),y=x[0];if(x.length>1)return i=null,x;if(!Mn(y)||!(y.shapeFlag&4)&&!(y.shapeFlag&128))return i=null,y;let w=yr(y);if(w.type===Xe)return i=null,w;const b=w.type,C=qa(Xn(w)?w.type.__asyncResolved||{}:b),{include:S,exclude:D,max:A}=e;if(S&&(!C||!ms(S,C))||D&&C&&ms(D,C))return w.shapeFlag&=-257,i=w,y;const P=w.key==null?b:w.key,B=s.get(P);return w.el&&(w=nn(w),y.shapeFlag&128&&(y.ssContent=w)),v=P,B?(w.el=B.el,w.component=B.component,w.transition&&Rn(w,w.transition),w.shapeFlag|=512,r.delete(P),r.add(P)):(r.add(P),A&&r.size>parseInt(A,10)&&m(r.values().next().value)),w.shapeFlag|=256,i=w,Xr(y.type)?y:w}}},mv=gv;function ms(e,t){return ue(e)?e.some(n=>ms(n,t)):qe(e)?e.split(",").includes(t):Xg(e)?(e.lastIndex=0,e.test(t)):!1}function Nl(e,t){Lf(e,"a",t)}function zl(e,t){Lf(e,"da",t)}function Lf(e,t,n=lt){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Ai(t,o,n),n){let s=n.parent;for(;s&&s.parent;)Js(s.parent.vnode)&&vv(o,t,n,s),s=s.parent}}function vv(e,t,n,o){const s=Ai(t,e,o,!0);Nt(()=>{Ol(o[t],s)},n)}function sa(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function yr(e){return e.shapeFlag&128?e.ssContent:e}function Ai(e,t,n=lt,o=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{Pn();const a=po(n),l=Wt(t,n,e,i);return a(),In(),l});return o?s.unshift(r):s.push(r),r}}const Fn=e=>(t,n=lt)=>{(!qo||e==="sp")&&Ai(e,(...o)=>t(...o),n)},jl=Fn("bm"),Ke=Fn("m"),Vl=Fn("bu"),Pi=Fn("u"),es=Fn("bum"),Nt=Fn("um"),Df=Fn("sp"),Bf=Fn("rtg"),Ff=Fn("rtc");function Nf(e,t=lt){Ai("ec",e,t)}const Hl="components",yv="directives";function zf(e,t){return ql(Hl,e,!0,t)||e}const jf=Symbol.for("v-ndc");function At(e){return qe(e)?ql(Hl,e,!1)||e:e||jf}function bv(e){return ql(yv,e)}function ql(e,t,n=!0,o=!1){const s=ct||lt;if(s){const r=s.type;if(e===Hl){const a=qa(r,!1);if(a&&(a===t||a===ut(t)||a===Ws(ut(t))))return r}const i=tu(s[e]||r[e],t)||tu(s.appContext[e],t);return!i&&o?r:i}}function tu(e,t){return e&&(e[t]||e[ut(t)]||e[Ws(ut(t))])}function vt(e,t,n,o){let s;const r=n&&n[o],i=ue(e);if(i||qe(e)){const a=i&&Yn(e);let l=!1,u=!1;a&&(l=!Dt(e),u=$n(e),e=xi(e)),s=new Array(e.length);for(let c=0,d=e.length;ct(a,l,void 0,r&&r[l]));else{const a=Object.keys(e);s=new Array(a.length);for(let l=0,u=a.length;l{const r=o.fn(...s);return r&&(r.key=o.key),r}:o.fn)}return e}function L(e,t,n={},o,s){if(ct.ce||ct.parent&&Xn(ct.parent)&&ct.parent.ce)return t!=="default"&&(n.name=t),_(),I(xe,null,[W("slot",n,o&&o())],64);let r=e[t];r&&r._c&&(r._d=!1),_();const i=r&&Ul(r(n)),a=n.key||i&&i.key,l=I(xe,{key:(a&&!tn(a)?a:`_${t}`)+(!i&&o?"_fb":"")},i||(o?o():[]),i&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function Ul(e){return e.some(t=>Mn(t)?!(t.type===Xe||t.type===xe&&!Ul(t.children)):!0)?e:null}function Ii(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:Bo(o)]=e[o];return n}const Ra=e=>e?mp(e)?Zs(e):Ra(e.parent):null,Cs=ze(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ra(e.parent),$root:e=>Ra(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Gl(e),$forceUpdate:e=>e.f||(e.f=()=>{Ll(e.update)}),$nextTick:e=>e.n||(e.n=Ue.bind(e.proxy)),$watch:e=>Uv.bind(e)}),ra=(e,t)=>e!==Se&&!e.__isScriptSetup&&Re(e,t),Ma={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:r,accessCache:i,type:a,appContext:l}=e;let u;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(ra(o,t))return i[t]=1,o[t];if(s!==Se&&Re(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&Re(u,t))return i[t]=3,r[t];if(n!==Se&&Re(n,t))return i[t]=4,n[t];La&&(i[t]=0)}}const c=Cs[t];let d,f;if(c)return t==="$attrs"&&mt(e.attrs,"get",""),c(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==Se&&Re(n,t))return i[t]=4,n[t];if(f=l.config.globalProperties,Re(f,t))return f[t]},set({_:e},t,n){const{data:o,setupState:s,ctx:r}=e;return ra(s,t)?(s[t]=n,!0):o!==Se&&Re(o,t)?(o[t]=n,!0):Re(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:s,propsOptions:r}},i){let a;return!!n[i]||e!==Se&&Re(e,i)||ra(t,i)||(a=r[0])&&Re(a,i)||Re(o,i)||Re(Cs,i)||Re(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},wv=ze({},Ma,{get(e,t){if(t!==Symbol.unscopables)return Ma.get(e,t,e)},has(e,t){return t[0]!=="_"&&!tm(t)}});function xv(){return null}function kv(){return null}function Cv(e){}function _v(e){}function Ev(){return null}function Sv(){}function Ov(e,t){return null}function ln(){return Vf().slots}function Tv(){return Vf().attrs}function Vf(){const e=Qe();return e.setupContext||(e.setupContext=bp(e))}function Bs(e){return ue(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Wl(e,t){const n=Bs(e);for(const o in t){if(o.startsWith("__skip"))continue;let s=n[o];s?ue(s)||me(s)?s=n[o]={type:s,default:t[o]}:s.default=t[o]:s===null&&(s=n[o]={default:t[o]}),s&&t[`__skip_${o}`]&&(s.skipFactory=!0)}return n}function Av(e,t){return!e||!t?e||t:ue(e)&&ue(t)?e.concat(t):ze({},Bs(e),Bs(t))}function Pv(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n}function Iv(e){const t=Qe();let n=e();return ja(),Tl(n)&&(n=n.catch(o=>{throw po(t),o})),[n,()=>po(t)]}let La=!0;function $v(e){const t=Gl(e),n=e.proxy,o=e.ctx;La=!1,t.beforeCreate&&nu(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:i,watch:a,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:g,updated:h,activated:m,deactivated:v,beforeDestroy:k,beforeUnmount:x,destroyed:y,unmounted:w,render:b,renderTracked:C,renderTriggered:S,errorCaptured:D,serverPrefetch:A,expose:P,inheritAttrs:B,components:$,directives:z,filters:R}=t;if(u&&Rv(u,o,null),i)for(const G in i){const q=i[G];me(q)&&(o[G]=q.bind(n))}if(s){const G=s.call(n,n);Ne(G)&&(e.data=Pt(G))}if(La=!0,r)for(const G in r){const q=r[G],re=me(q)?q.bind(n,n):me(q.get)?q.get.bind(n,n):Ht,ke=!me(q)&&me(q.set)?q.set.bind(n):Ht,$e=F({get:re,set:ke});Object.defineProperty(o,G,{enumerable:!0,configurable:!0,get:()=>$e.value,set:we=>$e.value=we})}if(a)for(const G in a)Hf(a[G],o,n,G);if(l){const G=me(l)?l.call(n):l;Reflect.ownKeys(G).forEach(q=>{qt(q,G[q])})}c&&nu(c,e,"c");function M(G,q){ue(q)?q.forEach(re=>G(re.bind(n))):q&&G(q.bind(n))}if(M(jl,d),M(Ke,f),M(Vl,g),M(Pi,h),M(Nl,m),M(zl,v),M(Nf,D),M(Ff,C),M(Bf,S),M(es,x),M(Nt,w),M(Df,A),ue(P))if(P.length){const G=e.exposed||(e.exposed={});P.forEach(q=>{Object.defineProperty(G,q,{get:()=>n[q],set:re=>n[q]=re})})}else e.exposed||(e.exposed={});b&&e.render===Ht&&(e.render=b),B!=null&&(e.inheritAttrs=B),$&&(e.components=$),z&&(e.directives=z),A&&Fl(e)}function Rv(e,t,n=Ht){ue(e)&&(e=Da(e));for(const o in e){const s=e[o];let r;Ne(s)?"default"in s?r=He(s.from||o,s.default,!0):r=He(s.from||o):r=He(s),Fe(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[o]=r}}function nu(e,t,n){Wt(ue(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Hf(e,t,n,o){let s=o.includes(".")?ap(n,o):()=>n[o];if(qe(e)){const r=t[e];me(r)&&Ie(s,r)}else if(me(e))Ie(s,e.bind(n));else if(Ne(e))if(ue(e))e.forEach(r=>Hf(r,t,n,o));else{const r=me(e.handler)?e.handler.bind(n):t[e.handler];me(r)&&Ie(s,r,e)}}function Gl(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let l;return a?l=a:!s.length&&!n&&!o?l=t:(l={},s.length&&s.forEach(u=>Gr(l,u,i,!0)),Gr(l,t,i)),Ne(t)&&r.set(t,l),l}function Gr(e,t,n,o=!1){const{mixins:s,extends:r}=t;r&&Gr(e,r,n,!0),s&&s.forEach(i=>Gr(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const a=Mv[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Mv={data:ou,props:su,emits:su,methods:vs,computed:vs,beforeCreate:bt,created:bt,beforeMount:bt,mounted:bt,beforeUpdate:bt,updated:bt,beforeDestroy:bt,beforeUnmount:bt,destroyed:bt,unmounted:bt,activated:bt,deactivated:bt,errorCaptured:bt,serverPrefetch:bt,components:vs,directives:vs,watch:Dv,provide:ou,inject:Lv};function ou(e,t){return t?e?function(){return ze(me(e)?e.call(this,this):e,me(t)?t.call(this,this):t)}:t:e}function Lv(e,t){return vs(Da(e),Da(t))}function Da(e){if(ue(e)){const t={};for(let n=0;n1)return n&&me(t)?t.call(o&&o.proxy):t}}function $i(){return!!(lt||ct||co)}const Kf={},Uf=()=>Object.create(Kf),Wf=e=>Object.getPrototypeOf(e)===Kf;function Nv(e,t,n,o=!1){const s={},r=Uf();e.propsDefaults=Object.create(null),Gf(e,t,s,r);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=o?s:Ci(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function zv(e,t,n,o){const{props:s,attrs:r,vnode:{patchFlag:i}}=e,a=Pe(s),[l]=e.propsOptions;let u=!1;if((o||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,g]=Yf(d,t,!0);ze(i,f),g&&a.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!l)return Ne(e)&&o.set(e,Mo),Mo;if(ue(r))for(let c=0;ce[0]==="_"||e==="$stable",Xl=e=>ue(e)?e.map(Ot):[Ot(e)],Vv=(e,t,n)=>{if(t._n)return t;const o=T((...s)=>Xl(t(...s)),n);return o._c=!1,o},Xf=(e,t,n)=>{const o=e._ctx;for(const s in e){if(Yl(s))continue;const r=e[s];if(me(r))t[s]=Vv(s,r,o);else if(r!=null){const i=Xl(r);t[s]=()=>i}}},Jf=(e,t)=>{const n=Xl(t);e.slots.default=()=>n},Qf=(e,t,n)=>{for(const o in t)(n||!Yl(o))&&(e[o]=t[o])},Hv=(e,t,n)=>{const o=e.slots=Uf();if(e.vnode.shapeFlag&32){const s=t._;s?(Qf(o,t,n),n&&Zd(o,"_",s,!0)):Xf(t,o)}else t&&Jf(e,t)},qv=(e,t,n)=>{const{vnode:o,slots:s}=e;let r=!0,i=Se;if(o.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:Qf(s,t,n):(r=!t.$stable,Xf(t,s)),i=t}else t&&(Jf(e,t),i={default:1});if(r)for(const a in s)!Yl(a)&&i[a]==null&&delete s[a]},it=dp;function Zf(e){return tp(e)}function ep(e){return tp(e,sv)}function tp(e,t){const n=mi();n.__VUE__=!0;const{insert:o,remove:s,patchProp:r,createElement:i,createText:a,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:g=Ht,insertStaticContent:h}=e,m=(E,O,N,X=null,U=null,J=null,te=void 0,Z=null,ee=!!O.dynamicChildren)=>{if(E===O)return;E&&!Zt(E,O)&&(X=j(E),we(E,U,J,!0),E=null),O.patchFlag===-2&&(ee=!1,O.dynamicChildren=null);const{type:Q,ref:he,shapeFlag:ie}=O;switch(Q){case Jn:v(E,O,N,X);break;case Xe:k(E,O,N,X);break;case uo:E==null&&x(O,N,X,te);break;case xe:$(E,O,N,X,U,J,te,Z,ee);break;default:ie&1?b(E,O,N,X,U,J,te,Z,ee):ie&6?z(E,O,N,X,U,J,te,Z,ee):(ie&64||ie&128)&&Q.process(E,O,N,X,U,J,te,Z,ee,le)}he!=null&&U&&Ds(he,E&&E.ref,J,O||E,!O)},v=(E,O,N,X)=>{if(E==null)o(O.el=a(O.children),N,X);else{const U=O.el=E.el;O.children!==E.children&&u(U,O.children)}},k=(E,O,N,X)=>{E==null?o(O.el=l(O.children||""),N,X):O.el=E.el},x=(E,O,N,X)=>{[E.el,E.anchor]=h(E.children,O,N,X,E.el,E.anchor)},y=({el:E,anchor:O},N,X)=>{let U;for(;E&&E!==O;)U=f(E),o(E,N,X),E=U;o(O,N,X)},w=({el:E,anchor:O})=>{let N;for(;E&&E!==O;)N=f(E),s(E),E=N;s(O)},b=(E,O,N,X,U,J,te,Z,ee)=>{O.type==="svg"?te="svg":O.type==="math"&&(te="mathml"),E==null?C(O,N,X,U,J,te,Z,ee):A(E,O,U,J,te,Z,ee)},C=(E,O,N,X,U,J,te,Z)=>{let ee,Q;const{props:he,shapeFlag:ie,transition:pe,dirs:ye}=E;if(ee=E.el=i(E.type,J,he&&he.is,he),ie&8?c(ee,E.children):ie&16&&D(E.children,ee,null,X,U,ia(E,J),te,Z),ye&&pn(E,null,X,"created"),S(ee,E,E.scopeId,te,X),he){for(const je in he)je!=="value"&&!Do(je)&&r(ee,je,null,he[je],J,X);"value"in he&&r(ee,"value",null,he.value,J),(Q=he.onVnodeBeforeMount)&&St(Q,X,E)}ye&&pn(E,null,X,"beforeMount");const Ae=np(U,pe);Ae&&pe.beforeEnter(ee),o(ee,O,N),((Q=he&&he.onVnodeMounted)||Ae||ye)&&it(()=>{Q&&St(Q,X,E),Ae&&pe.enter(ee),ye&&pn(E,null,X,"mounted")},U)},S=(E,O,N,X,U)=>{if(N&&g(E,N),X)for(let J=0;J{for(let Q=ee;Q{const Z=O.el=E.el;let{patchFlag:ee,dynamicChildren:Q,dirs:he}=O;ee|=E.patchFlag&16;const ie=E.props||Se,pe=O.props||Se;let ye;if(N&&oo(N,!1),(ye=pe.onVnodeBeforeUpdate)&&St(ye,N,O,E),he&&pn(O,E,N,"beforeUpdate"),N&&oo(N,!0),(ie.innerHTML&&pe.innerHTML==null||ie.textContent&&pe.textContent==null)&&c(Z,""),Q?P(E.dynamicChildren,Q,Z,N,X,ia(O,U),J):te||q(E,O,Z,null,N,X,ia(O,U),J,!1),ee>0){if(ee&16)B(Z,ie,pe,N,U);else if(ee&2&&ie.class!==pe.class&&r(Z,"class",null,pe.class,U),ee&4&&r(Z,"style",ie.style,pe.style,U),ee&8){const Ae=O.dynamicProps;for(let je=0;je{ye&&St(ye,N,O,E),he&&pn(O,E,N,"updated")},X)},P=(E,O,N,X,U,J,te)=>{for(let Z=0;Z{if(O!==N){if(O!==Se)for(const J in O)!Do(J)&&!(J in N)&&r(E,J,O[J],null,U,X);for(const J in N){if(Do(J))continue;const te=N[J],Z=O[J];te!==Z&&J!=="value"&&r(E,J,Z,te,U,X)}"value"in N&&r(E,"value",O.value,N.value,U)}},$=(E,O,N,X,U,J,te,Z,ee)=>{const Q=O.el=E?E.el:a(""),he=O.anchor=E?E.anchor:a("");let{patchFlag:ie,dynamicChildren:pe,slotScopeIds:ye}=O;ye&&(Z=Z?Z.concat(ye):ye),E==null?(o(Q,N,X),o(he,N,X),D(O.children||[],N,he,U,J,te,Z,ee)):ie>0&&ie&64&&pe&&E.dynamicChildren?(P(E.dynamicChildren,pe,N,U,J,te,Z),(O.key!=null||U&&O===U.subTree)&&Jl(E,O,!0)):q(E,O,N,he,U,J,te,Z,ee)},z=(E,O,N,X,U,J,te,Z,ee)=>{O.slotScopeIds=Z,E==null?O.shapeFlag&512?U.ctx.activate(O,N,X,te,ee):R(O,N,X,U,J,te,ee):V(E,O,ee)},R=(E,O,N,X,U,J,te)=>{const Z=E.component=gp(E,X,U);if(Js(E)&&(Z.ctx.renderer=le),vp(Z,!1,te),Z.asyncDep){if(U&&U.registerDep(Z,M,te),!E.el){const ee=Z.subTree=W(Xe);k(null,ee,O,N)}}else M(Z,E,O,N,U,J,te)},V=(E,O,N)=>{const X=O.component=E.component;if(Qv(E,O,N))if(X.asyncDep&&!X.asyncResolved){G(X,O,N);return}else X.next=O,X.update();else O.el=E.el,X.vnode=O},M=(E,O,N,X,U,J,te)=>{const Z=()=>{if(E.isMounted){let{next:ie,bu:pe,u:ye,parent:Ae,vnode:je}=E;{const Rt=op(E);if(Rt){ie&&(ie.el=je.el,G(E,ie,te)),Rt.asyncDep.then(()=>{E.isUnmounted||Z()});return}}let Be=ie,$t;oo(E,!1),ie?(ie.el=je.el,G(E,ie,te)):ie=je,pe&&Fo(pe),($t=ie.props&&ie.props.onVnodeBeforeUpdate)&&St($t,Ae,ie,je),oo(E,!0);const ht=Rr(E),Xt=E.subTree;E.subTree=ht,m(Xt,ht,d(Xt.el),j(Xt),E,U,J),ie.el=ht.el,Be===null&&Mi(E,ht.el),ye&&it(ye,U),($t=ie.props&&ie.props.onVnodeUpdated)&&it(()=>St($t,Ae,ie,je),U)}else{let ie;const{el:pe,props:ye}=O,{bm:Ae,m:je,parent:Be,root:$t,type:ht}=E,Xt=Xn(O);if(oo(E,!1),Ae&&Fo(Ae),!Xt&&(ie=ye&&ye.onVnodeBeforeMount)&&St(ie,Be,O),oo(E,!0),pe&&Le){const Rt=()=>{E.subTree=Rr(E),Le(pe,E.subTree,E,U,null)};Xt&&ht.__asyncHydrate?ht.__asyncHydrate(pe,E,Rt):Rt()}else{$t.ce&&$t.ce._injectChildStyle(ht);const Rt=E.subTree=Rr(E);m(null,Rt,N,X,E,U,J),O.el=Rt.el}if(je&&it(je,U),!Xt&&(ie=ye&&ye.onVnodeMounted)){const Rt=O;it(()=>St(ie,Be,Rt),U)}(O.shapeFlag&256||Be&&Xn(Be.vnode)&&Be.vnode.shapeFlag&256)&&E.a&&it(E.a,U),E.isMounted=!0,O=N=X=null}};E.scope.on();const ee=E.effect=new Ps(Z);E.scope.off();const Q=E.update=ee.run.bind(ee),he=E.job=ee.runIfDirty.bind(ee);he.i=E,he.id=E.uid,ee.scheduler=()=>Ll(he),oo(E,!0),Q()},G=(E,O,N)=>{O.component=E;const X=E.vnode.props;E.vnode=O,E.next=null,zv(E,O.props,X,N),qv(E,O.children,N),Pn(),Gc(E),In()},q=(E,O,N,X,U,J,te,Z,ee=!1)=>{const Q=E&&E.children,he=E?E.shapeFlag:0,ie=O.children,{patchFlag:pe,shapeFlag:ye}=O;if(pe>0){if(pe&128){ke(Q,ie,N,X,U,J,te,Z,ee);return}else if(pe&256){re(Q,ie,N,X,U,J,te,Z,ee);return}}ye&8?(he&16&&Te(Q,U,J),ie!==Q&&c(N,ie)):he&16?ye&16?ke(Q,ie,N,X,U,J,te,Z,ee):Te(Q,U,J,!0):(he&8&&c(N,""),ye&16&&D(ie,N,X,U,J,te,Z,ee))},re=(E,O,N,X,U,J,te,Z,ee)=>{E=E||Mo,O=O||Mo;const Q=E.length,he=O.length,ie=Math.min(Q,he);let pe;for(pe=0;pehe?Te(E,U,J,!0,!1,ie):D(O,N,X,U,J,te,Z,ee,ie)},ke=(E,O,N,X,U,J,te,Z,ee)=>{let Q=0;const he=O.length;let ie=E.length-1,pe=he-1;for(;Q<=ie&&Q<=pe;){const ye=E[Q],Ae=O[Q]=ee?Wn(O[Q]):Ot(O[Q]);if(Zt(ye,Ae))m(ye,Ae,N,null,U,J,te,Z,ee);else break;Q++}for(;Q<=ie&&Q<=pe;){const ye=E[ie],Ae=O[pe]=ee?Wn(O[pe]):Ot(O[pe]);if(Zt(ye,Ae))m(ye,Ae,N,null,U,J,te,Z,ee);else break;ie--,pe--}if(Q>ie){if(Q<=pe){const ye=pe+1,Ae=yepe)for(;Q<=ie;)we(E[Q],U,J,!0),Q++;else{const ye=Q,Ae=Q,je=new Map;for(Q=Ae;Q<=pe;Q++){const Mt=O[Q]=ee?Wn(O[Q]):Ot(O[Q]);Mt.key!=null&&je.set(Mt.key,Q)}let Be,$t=0;const ht=pe-Ae+1;let Xt=!1,Rt=0;const is=new Array(ht);for(Q=0;Q=ht){we(Mt,U,J,!0);continue}let cn;if(Mt.key!=null)cn=je.get(Mt.key);else for(Be=Ae;Be<=pe;Be++)if(is[Be-Ae]===0&&Zt(Mt,O[Be])){cn=Be;break}cn===void 0?we(Mt,U,J,!0):(is[cn-Ae]=Q+1,cn>=Rt?Rt=cn:Xt=!0,m(Mt,O[cn],N,null,U,J,te,Z,ee),$t++)}const zc=Xt?Kv(is):Mo;for(Be=zc.length-1,Q=ht-1;Q>=0;Q--){const Mt=Ae+Q,cn=O[Mt],jc=Mt+1{const{el:J,type:te,transition:Z,children:ee,shapeFlag:Q}=E;if(Q&6){$e(E.component.subTree,O,N,X);return}if(Q&128){E.suspense.move(O,N,X);return}if(Q&64){te.move(E,O,N,le);return}if(te===xe){o(J,O,N);for(let ie=0;ieZ.enter(J),U);else{const{leave:ie,delayLeave:pe,afterLeave:ye}=Z,Ae=()=>{E.ctx.isUnmounted?s(J):o(J,O,N)},je=()=>{ie(J,()=>{Ae(),ye&&ye()})};pe?pe(J,Ae,je):je()}else o(J,O,N)},we=(E,O,N,X=!1,U=!1)=>{const{type:J,props:te,ref:Z,children:ee,dynamicChildren:Q,shapeFlag:he,patchFlag:ie,dirs:pe,cacheIndex:ye}=E;if(ie===-2&&(U=!1),Z!=null&&(Pn(),Ds(Z,null,N,E,!0),In()),ye!=null&&(O.renderCache[ye]=void 0),he&256){O.ctx.deactivate(E);return}const Ae=he&1&&pe,je=!Xn(E);let Be;if(je&&(Be=te&&te.onVnodeBeforeUnmount)&&St(Be,O,E),he&6)et(E.component,N,X);else{if(he&128){E.suspense.unmount(N,X);return}Ae&&pn(E,null,O,"beforeUnmount"),he&64?E.type.remove(E,O,N,le,X):Q&&!Q.hasOnce&&(J!==xe||ie>0&&ie&64)?Te(Q,O,N,!1,!0):(J===xe&&ie&384||!U&&he&16)&&Te(ee,O,N),X&&Me(E)}(je&&(Be=te&&te.onVnodeUnmounted)||Ae)&&it(()=>{Be&&St(Be,O,E),Ae&&pn(E,null,O,"unmounted")},N)},Me=E=>{const{type:O,el:N,anchor:X,transition:U}=E;if(O===xe){Ye(N,X);return}if(O===uo){w(E);return}const J=()=>{s(N),U&&!U.persisted&&U.afterLeave&&U.afterLeave()};if(E.shapeFlag&1&&U&&!U.persisted){const{leave:te,delayLeave:Z}=U,ee=()=>te(N,J);Z?Z(E.el,J,ee):ee()}else J()},Ye=(E,O)=>{let N;for(;E!==O;)N=f(E),s(E),E=N;s(O)},et=(E,O,N)=>{const{bum:X,scope:U,job:J,subTree:te,um:Z,m:ee,a:Q,parent:he,slots:{__:ie}}=E;Yr(ee),Yr(Q),X&&Fo(X),he&&ue(ie)&&ie.forEach(pe=>{he.renderCache[pe]=void 0}),U.stop(),J&&(J.flags|=8,we(te,E,O,N)),Z&&it(Z,O),it(()=>{E.isUnmounted=!0},O),O&&O.pendingBranch&&!O.isUnmounted&&E.asyncDep&&!E.asyncResolved&&E.suspenseId===O.pendingId&&(O.deps--,O.deps===0&&O.resolve())},Te=(E,O,N,X=!1,U=!1,J=0)=>{for(let te=J;te{if(E.shapeFlag&6)return j(E.component.subTree);if(E.shapeFlag&128)return E.suspense.next();const O=f(E.anchor||E.el),N=O&&O[Of];return N?f(N):O};let ae=!1;const oe=(E,O,N)=>{E==null?O._vnode&&we(O._vnode,null,null,!0):m(O._vnode||null,E,O,null,null,null,N),O._vnode=E,ae||(ae=!0,Gc(),Wr(),ae=!1)},le={p:m,um:we,m:$e,r:Me,mt:R,mc:D,pc:q,pbc:P,n:j,o:e};let Ee,Le;return t&&([Ee,Le]=t(le)),{render:oe,hydrate:Ee,createApp:Fv(oe,Ee)}}function ia({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function oo({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function np(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Jl(e,t,n=!1){const o=e.children,s=t.children;if(ue(o)&&ue(s))for(let r=0;r>1,e[n[a]]0&&(t[o]=n[r-1]),n[r]=o)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function op(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:op(t)}function Yr(e){if(e)for(let t=0;tHe(sp);function ot(e,t){return Qs(e,null,t)}function Ql(e,t){return Qs(e,null,{flush:"post"})}function ip(e,t){return Qs(e,null,{flush:"sync"})}function Ie(e,t,n){return Qs(e,t,n)}function Qs(e,t,n=Se){const{immediate:o,deep:s,flush:r,once:i}=n,a=ze({},n),l=t&&o||!t&&r!=="post";let u;if(qo){if(r==="sync"){const g=rp();u=g.__watcherHandles||(g.__watcherHandles=[])}else if(!l){const g=()=>{};return g.stop=Ht,g.resume=Ht,g.pause=Ht,g}}const c=lt;a.call=(g,h,m)=>Wt(g,c,h,m);let d=!1;r==="post"?a.scheduler=g=>{it(g,c&&c.suspense)}:r!=="sync"&&(d=!0,a.scheduler=(g,h)=>{h?g():Ll(g)}),a.augmentJob=g=>{t&&(g.flags|=4),d&&(g.flags|=2,c&&(g.id=c.uid,g.i=c))};const f=jm(e,t,a);return qo&&(u?u.push(f):l&&f()),f}function Uv(e,t,n){const o=this.proxy,s=qe(e)?e.includes(".")?ap(o,e):()=>o[e]:e.bind(o,o);let r;me(t)?r=t:(r=t.handler,n=t);const i=po(this),a=Qs(s,r.bind(o),n);return i(),a}function ap(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;s{let c,d=Se,f;return ip(()=>{const g=e[s];wt(c,g)&&(c=g,u())}),{get(){return l(),n.get?n.get(c):c},set(g){const h=n.set?n.set(g):g;if(!wt(h,c)&&!(d!==Se&&wt(g,d)))return;const m=o.vnode.props;m&&(t in m||s in m||r in m)&&(`onUpdate:${t}`in m||`onUpdate:${s}`in m||`onUpdate:${r}`in m)||(c=g,u()),o.emit(`update:${t}`,h),wt(g,h)&&wt(g,d)&&!wt(h,f)&&u(),d=g,f=h}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?i||Se:a,done:!1}:{done:!0}}}},a}const lp=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ut(t)}Modifiers`]||e[`${Tt(t)}Modifiers`];function Gv(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Se;let s=n;const r=t.startsWith("update:"),i=r&&lp(o,t.slice(7));i&&(i.trim&&(s=n.map(c=>qe(c)?c.trim():c)),i.number&&(s=n.map(jr)));let a,l=o[a=Bo(t)]||o[a=Bo(ut(t))];!l&&r&&(l=o[a=Bo(Tt(t))]),l&&Wt(l,e,6,s);const u=o[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Wt(u,e,6,s)}}function cp(e,t,n=!1){const o=t.emitsCache,s=o.get(e);if(s!==void 0)return s;const r=e.emits;let i={},a=!1;if(!me(e)){const l=u=>{const c=cp(u,t,!0);c&&(a=!0,ze(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!a?(Ne(e)&&o.set(e,null),null):(ue(r)?r.forEach(l=>i[l]=null):ze(i,r),Ne(e)&&o.set(e,i),i)}function Ri(e,t){return!e||!Us(t)?!1:(t=t.slice(2).replace(/Once$/,""),Re(e,t[0].toLowerCase()+t.slice(1))||Re(e,Tt(t))||Re(e,t))}function Rr(e){const{type:t,vnode:n,proxy:o,withProxy:s,propsOptions:[r],slots:i,attrs:a,emit:l,render:u,renderCache:c,props:d,data:f,setupState:g,ctx:h,inheritAttrs:m}=e,v=Ls(e);let k,x;try{if(n.shapeFlag&4){const w=s||o,b=w;k=Ot(u.call(b,w,c,d,g,f,h)),x=a}else{const w=t;k=Ot(w.length>1?w(d,{attrs:a,slots:i,emit:l}):w(d,null)),x=t.props?a:Xv(a)}}catch(w){_s.length=0,yo(w,e,1),k=W(Xe)}let y=k;if(x&&m!==!1){const w=Object.keys(x),{shapeFlag:b}=y;w.length&&b&7&&(r&&w.some(Sl)&&(x=Jv(x,r)),y=nn(y,x,!1,!0))}return n.dirs&&(y=nn(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&Rn(y,n.transition),k=y,Ls(v),k}function Yv(e,t=!0){let n;for(let o=0;o{let t;for(const n in e)(n==="class"||n==="style"||Us(n))&&((t||(t={}))[n]=e[n]);return t},Jv=(e,t)=>{const n={};for(const o in e)(!Sl(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Qv(e,t,n){const{props:o,children:s,component:r}=e,{props:i,children:a,patchFlag:l}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?iu(o,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;let Fa=0;const Zv={name:"Suspense",__isSuspense:!0,process(e,t,n,o,s,r,i,a,l,u){if(e==null)ty(t,n,o,s,r,i,a,l,u);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}ny(e,t,n,o,s,i,a,l,u)}},hydrate:oy,normalize:sy},ey=Zv;function Fs(e,t){const n=e.props&&e.props[t];me(n)&&n()}function ty(e,t,n,o,s,r,i,a,l){const{p:u,o:{createElement:c}}=l,d=c("div"),f=e.suspense=up(e,s,o,t,d,n,r,i,a,l);u(null,f.pendingBranch=e.ssContent,d,null,o,f,r,i),f.deps>0?(Fs(e,"onPending"),Fs(e,"onFallback"),u(null,e.ssFallback,t,n,o,null,r,i),zo(f,e.ssFallback)):f.resolve(!1,!0)}function ny(e,t,n,o,s,r,i,a,{p:l,um:u,o:{createElement:c}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,g=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:v,isHydrating:k}=d;if(m)d.pendingBranch=f,Zt(f,m)?(l(m,f,d.hiddenContainer,null,s,d,r,i,a),d.deps<=0?d.resolve():v&&(k||(l(h,g,n,o,s,null,r,i,a),zo(d,g)))):(d.pendingId=Fa++,k?(d.isHydrating=!1,d.activeBranch=m):u(m,s,d),d.deps=0,d.effects.length=0,d.hiddenContainer=c("div"),v?(l(null,f,d.hiddenContainer,null,s,d,r,i,a),d.deps<=0?d.resolve():(l(h,g,n,o,s,null,r,i,a),zo(d,g))):h&&Zt(f,h)?(l(h,f,n,o,s,d,r,i,a),d.resolve(!0)):(l(null,f,d.hiddenContainer,null,s,d,r,i,a),d.deps<=0&&d.resolve()));else if(h&&Zt(f,h))l(h,f,n,o,s,d,r,i,a),zo(d,f);else if(Fs(t,"onPending"),d.pendingBranch=f,f.shapeFlag&512?d.pendingId=f.component.suspenseId:d.pendingId=Fa++,l(null,f,d.hiddenContainer,null,s,d,r,i,a),d.deps<=0)d.resolve();else{const{timeout:x,pendingId:y}=d;x>0?setTimeout(()=>{d.pendingId===y&&d.fallback(g)},x):x===0&&d.fallback(g)}}function up(e,t,n,o,s,r,i,a,l,u,c=!1){const{p:d,m:f,um:g,n:h,o:{parentNode:m,remove:v}}=u;let k;const x=ry(e);x&&t&&t.pendingBranch&&(k=t.pendingId,t.deps++);const y=e.props?Vr(e.props.timeout):void 0,w=r,b={vnode:e,parent:t,parentComponent:n,namespace:i,container:o,hiddenContainer:s,deps:0,pendingId:Fa++,timeout:typeof y=="number"?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(C=!1,S=!1){const{vnode:D,activeBranch:A,pendingBranch:P,pendingId:B,effects:$,parentComponent:z,container:R}=b;let V=!1;b.isHydrating?b.isHydrating=!1:C||(V=A&&P.transition&&P.transition.mode==="out-in",V&&(A.transition.afterLeave=()=>{B===b.pendingId&&(f(P,R,r===w?h(A):r,0),Rs($))}),A&&(m(A.el)===R&&(r=h(A)),g(A,z,b,!0)),V||f(P,R,r,0)),zo(b,P),b.pendingBranch=null,b.isInFallback=!1;let M=b.parent,G=!1;for(;M;){if(M.pendingBranch){M.effects.push(...$),G=!0;break}M=M.parent}!G&&!V&&Rs($),b.effects=[],x&&t&&t.pendingBranch&&k===t.pendingId&&(t.deps--,t.deps===0&&!S&&t.resolve()),Fs(D,"onResolve")},fallback(C){if(!b.pendingBranch)return;const{vnode:S,activeBranch:D,parentComponent:A,container:P,namespace:B}=b;Fs(S,"onFallback");const $=h(D),z=()=>{b.isInFallback&&(d(null,C,P,$,A,null,B,a,l),zo(b,C))},R=C.transition&&C.transition.mode==="out-in";R&&(D.transition.afterLeave=z),b.isInFallback=!0,g(D,A,null,!0),R||z()},move(C,S,D){b.activeBranch&&f(b.activeBranch,C,S,D),b.container=C},next(){return b.activeBranch&&h(b.activeBranch)},registerDep(C,S,D){const A=!!b.pendingBranch;A&&b.deps++;const P=C.vnode.el;C.asyncDep.catch(B=>{yo(B,C,0)}).then(B=>{if(C.isUnmounted||b.isUnmounted||b.pendingId!==C.suspenseId)return;C.asyncResolved=!0;const{vnode:$}=C;Va(C,B,!1),P&&($.el=P);const z=!P&&C.subTree.el;S(C,$,m(P||C.subTree.el),P?null:h(C.subTree),b,i,D),z&&v(z),Mi(C,$.el),A&&--b.deps===0&&b.resolve()})},unmount(C,S){b.isUnmounted=!0,b.activeBranch&&g(b.activeBranch,n,C,S),b.pendingBranch&&g(b.pendingBranch,n,C,S)}};return b}function oy(e,t,n,o,s,r,i,a,l){const u=t.suspense=up(t,o,n,e.parentNode,document.createElement("div"),null,s,r,i,a,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,r,i);return u.deps===0&&u.resolve(!1,!0),c}function sy(e){const{shapeFlag:t,children:n}=e,o=t&32;e.ssContent=au(o?n.default:n),e.ssFallback=o?au(n.fallback):W(Xe)}function au(e){let t;if(me(e)){const n=fo&&e._c;n&&(e._d=!1,_()),e=e(),n&&(e._d=!0,t=yt,fp())}return ue(e)&&(e=Yv(e)),e=Ot(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function dp(e,t){t&&t.pendingBranch?ue(e)?t.effects.push(...e):t.effects.push(e):Rs(e)}function zo(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,o&&o.subTree===n&&(o.vnode.el=s,Mi(o,s))}function ry(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const xe=Symbol.for("v-fgt"),Jn=Symbol.for("v-txt"),Xe=Symbol.for("v-cmt"),uo=Symbol.for("v-stc"),_s=[];let yt=null;function _(e=!1){_s.push(yt=e?null:[])}function fp(){_s.pop(),yt=_s[_s.length-1]||null}let fo=1;function Na(e,t=!1){fo+=e,e<0&&yt&&t&&(yt.hasOnce=!0)}function pp(e){return e.dynamicChildren=fo>0?yt||Mo:null,fp(),fo>0&&yt&&yt.push(e),e}function ge(e,t,n,o,s,r){return pp(rt(e,t,n,o,s,r,!0))}function I(e,t,n,o,s){return pp(W(e,t,n,o,s,!0))}function Mn(e){return e?e.__v_isVNode===!0:!1}function Zt(e,t){return e.type===t.type&&e.key===t.key}function iy(e){}const hp=({key:e})=>e??null,Mr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?qe(e)||Fe(e)||me(e)?{i:ct,r:e,k:t,f:!!n}:e:null);function rt(e,t=null,n=null,o=0,s=null,r=e===xe?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&hp(t),ref:t&&Mr(t),scopeId:Oi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:ct};return a?(Zl(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=qe(n)?8:16),fo>0&&!i&&yt&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&yt.push(l),l}const W=ay;function ay(e,t=null,n=null,o=0,s=null,r=!1){if((!e||e===jf)&&(e=Xe),Mn(e)){const a=nn(e,t,!0);return n&&Zl(a,n),fo>0&&!r&&yt&&(a.shapeFlag&6?yt[yt.indexOf(e)]=a:yt.push(a)),a.patchFlag=-2,a}if(gy(e)&&(e=e.__vccOpts),t){t=Ce(t);let{class:a,style:l}=t;a&&!qe(a)&&(t.class=ne(a)),Ne(l)&&(Ei(l)&&!ue(l)&&(l=ze({},l)),t.style=Yt(l))}const i=qe(e)?1:Xr(e)?128:Tf(e)?64:Ne(e)?4:me(e)?2:0;return rt(e,t,n,o,s,i,r,!0)}function Ce(e){return e?Ei(e)||Wf(e)?ze({},e):e:null}function nn(e,t,n=!1,o=!1){const{props:s,ref:r,patchFlag:i,children:a,transition:l}=e,u=t?Y(s||{},t):s,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&hp(u),ref:t&&t.ref?n&&r?ue(r)?r.concat(Mr(t)):[r,Mr(t)]:Mr(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nn(e.ssContent),ssFallback:e.ssFallback&&nn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&Rn(c,l.clone(c)),c}function pt(e=" ",t=0){return W(Jn,null,e,t)}function ly(e,t){const n=W(uo,null,e);return n.staticCount=t,n}function ce(e="",t=!1){return t?(_(),I(Xe,null,e)):W(Xe,null,e)}function Ot(e){return e==null||typeof e=="boolean"?W(Xe):ue(e)?W(xe,null,e.slice()):Mn(e)?Wn(e):W(Jn,null,String(e))}function Wn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nn(e)}function Zl(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(ue(t))n=16;else if(typeof t=="object")if(o&65){const s=t.default;s&&(s._c&&(s._d=!1),Zl(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Wf(t)?t._ctx=ct:s===3&&ct&&(ct.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else me(t)?(t={default:t,_ctx:ct},n=32):(t=String(t),o&64?(n=16,t=[pt(t)]):n=8);e.children=t,e.shapeFlag|=n}function Y(...e){const t={};for(let n=0;nlt||ct;let Jr,za;{const e=mi(),t=(n,o)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(o),r=>{s.length>1?s.forEach(i=>i(r)):s[0](r)}};Jr=t("__VUE_INSTANCE_SETTERS__",n=>lt=n),za=t("__VUE_SSR_SETTERS__",n=>qo=n)}const po=e=>{const t=lt;return Jr(e),e.scope.on(),()=>{e.scope.off(),Jr(t)}},ja=()=>{lt&<.scope.off(),Jr(null)};function mp(e){return e.vnode.shapeFlag&4}let qo=!1;function vp(e,t=!1,n=!1){t&&za(t);const{props:o,children:s}=e.vnode,r=mp(e);Nv(e,o,r,t),Hv(e,s,n||t);const i=r?dy(e,t):void 0;return t&&za(!1),i}function dy(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ma);const{setup:o}=n;if(o){Pn();const s=e.setupContext=o.length>1?bp(e):null,r=po(e),i=Zo(o,e,0,[e.props,s]),a=Tl(i);if(In(),r(),(a||e.sp)&&!Xn(e)&&Fl(e),a){if(i.then(ja,ja),t)return i.then(l=>{Va(e,l,t)}).catch(l=>{yo(l,e,0)});e.asyncDep=i}else Va(e,i,t)}else yp(e,t)}function Va(e,t,n){me(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ne(t)&&(e.setupState=Ml(t)),yp(e,n)}let Qr,Ha;function fy(e){Qr=e,Ha=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,wv))}}const py=()=>!Qr;function yp(e,t,n){const o=e.type;if(!e.render){if(!t&&Qr&&!o.render){const s=o.template||Gl(e).template;if(s){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=o,u=ze(ze({isCustomElement:r,delimiters:a},i),l);o.render=Qr(s,u)}}e.render=o.render||Ht,Ha&&Ha(e)}{const s=po(e);Pn();try{$v(e)}finally{In(),s()}}}const hy={get(e,t){return mt(e,"get",""),e[t]}};function bp(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,hy),slots:e.slots,emit:e.emit,expose:t}}function Zs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ml(Si(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Cs)return Cs[n](e)},has(t,n){return n in t||n in Cs}})):e.proxy}function qa(e,t=!0){return me(e)?e.displayName||e.name:e.name||t&&e.__name}function gy(e){return me(e)&&"__vccOpts"in e}const F=(e,t)=>Bm(e,t,qo);function Kt(e,t,n){const o=arguments.length;return o===2?Ne(t)&&!ue(t)?Mn(t)?W(e,null,[t]):W(e,t):W(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Mn(n)&&(n=[n]),W(e,t,n))}function my(){}function vy(e,t,n,o){const s=n[o];if(s&&wp(s,e))return s;const r=t();return r.memo=e.slice(),r.cacheIndex=o,n[o]=r}function wp(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let o=0;o0&&yt&&yt.push(e),!0}const xp="3.5.16",yy=Ht,by=Um,wy=Po,xy=Sf,ky={createComponentInstance:gp,setupComponent:vp,renderComponentRoot:Rr,setCurrentRenderingInstance:Ls,isVNode:Mn,normalizeVNode:Ot,getComponentPublicInstance:Zs,ensureValidVNode:Ul,pushWarningContext:Vm,popWarningContext:Hm},Cy=ky,_y=null,Ey=null,Sy=null;/** +* @vue/runtime-dom v3.5.16 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Ka;const lu=typeof window<"u"&&window.trustedTypes;if(lu)try{Ka=lu.createPolicy("vue",{createHTML:e=>e})}catch{}const kp=Ka?e=>Ka.createHTML(e):e=>e,Oy="http://www.w3.org/2000/svg",Ty="http://www.w3.org/1998/Math/MathML",_n=typeof document<"u"?document:null,cu=_n&&_n.createElement("template"),Ay={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const s=t==="svg"?_n.createElementNS(Oy,e):t==="mathml"?_n.createElementNS(Ty,e):n?_n.createElement(e,{is:n}):_n.createElement(e);return e==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:e=>_n.createTextNode(e),createComment:e=>_n.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>_n.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,s,r){const i=n?n.previousSibling:t.lastChild;if(s&&(s===r||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{cu.innerHTML=kp(o==="svg"?`${e}`:o==="mathml"?`${e}`:e);const a=cu.content;if(o==="svg"||o==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Nn="transition",cs="animation",Ko=Symbol("_vtc"),Cp={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},_p=ze({},Bl,Cp),Py=e=>(e.displayName="Transition",e.props=_p,e),Iy=Py((e,{slots:t})=>Kt(Rf,Ep(e),t)),so=(e,t=[])=>{ue(e)?e.forEach(n=>n(...t)):e&&e(...t)},uu=e=>e?ue(e)?e.some(t=>t.length>1):e.length>1:!1;function Ep(e){const t={};for(const $ in e)$ in Cp||(t[$]=e[$]);if(e.css===!1)return t;const{name:n="v",type:o,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,h=$y(s),m=h&&h[0],v=h&&h[1],{onBeforeEnter:k,onEnter:x,onEnterCancelled:y,onLeave:w,onLeaveCancelled:b,onBeforeAppear:C=k,onAppear:S=x,onAppearCancelled:D=y}=t,A=($,z,R,V)=>{$._enterCancelled=V,Vn($,z?c:a),Vn($,z?u:i),R&&R()},P=($,z)=>{$._isLeaving=!1,Vn($,d),Vn($,g),Vn($,f),z&&z()},B=$=>(z,R)=>{const V=$?S:x,M=()=>A(z,$,R);so(V,[z,M]),du(()=>{Vn(z,$?l:r),dn(z,$?c:a),uu(V)||fu(z,o,m,M)})};return ze(t,{onBeforeEnter($){so(k,[$]),dn($,r),dn($,i)},onBeforeAppear($){so(C,[$]),dn($,l),dn($,u)},onEnter:B(!1),onAppear:B(!0),onLeave($,z){$._isLeaving=!0;const R=()=>P($,z);dn($,d),$._enterCancelled?(dn($,f),Ua()):(Ua(),dn($,f)),du(()=>{$._isLeaving&&(Vn($,d),dn($,g),uu(w)||fu($,o,v,R))}),so(w,[$,R])},onEnterCancelled($){A($,!1,void 0,!0),so(y,[$])},onAppearCancelled($){A($,!0,void 0,!0),so(D,[$])},onLeaveCancelled($){P($),so(b,[$])}})}function $y(e){if(e==null)return null;if(Ne(e))return[aa(e.enter),aa(e.leave)];{const t=aa(e);return[t,t]}}function aa(e){return Vr(e)}function dn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Ko]||(e[Ko]=new Set)).add(t)}function Vn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[Ko];n&&(n.delete(t),n.size||(e[Ko]=void 0))}function du(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ry=0;function fu(e,t,n,o){const s=e._endId=++Ry,r=()=>{s===e._endId&&o()};if(n!=null)return setTimeout(r,n);const{type:i,timeout:a,propCount:l}=Sp(e,t);if(!i)return o();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,f),r()},f=g=>{g.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[h]||"").split(", "),s=o(`${Nn}Delay`),r=o(`${Nn}Duration`),i=pu(s,r),a=o(`${cs}Delay`),l=o(`${cs}Duration`),u=pu(a,l);let c=null,d=0,f=0;t===Nn?i>0&&(c=Nn,d=i,f=r.length):t===cs?u>0&&(c=cs,d=u,f=l.length):(d=Math.max(i,u),c=d>0?i>u?Nn:cs:null,f=c?c===Nn?r.length:l.length:0);const g=c===Nn&&/\b(transform|all)(,|$)/.test(o(`${Nn}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:g}}function pu(e,t){for(;e.lengthhu(n)+hu(e[o])))}function hu(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ua(){return document.body.offsetHeight}function My(e,t,n){const o=e[Ko];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Zr=Symbol("_vod"),Op=Symbol("_vsh"),Tp={beforeMount(e,{value:t},{transition:n}){e[Zr]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):us(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),us(e,!0),o.enter(e)):o.leave(e,()=>{us(e,!1)}):us(e,t))},beforeUnmount(e,{value:t}){us(e,t)}};function us(e,t){e.style.display=t?e[Zr]:"none",e[Op]=!t}function Ly(){Tp.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Ap=Symbol("");function Dy(e){const t=Qe();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>ei(r,s))},o=()=>{const s=e(t.proxy);t.ce?ei(t.ce,s):Wa(t.subTree,s),n(s)};Vl(()=>{Rs(o)}),Ke(()=>{Ie(o,Ht,{flush:"post"});const s=new MutationObserver(o);s.observe(t.subTree.el.parentNode,{childList:!0}),Nt(()=>s.disconnect())})}function Wa(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Wa(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ei(e.el,t);else if(e.type===xe)e.children.forEach(n=>Wa(n,t));else if(e.type===uo){let{el:n,anchor:o}=e;for(;n&&(ei(n,t),n!==o);)n=n.nextSibling}}function ei(e,t){if(e.nodeType===1){const n=e.style;let o="";for(const s in t)n.setProperty(`--${s}`,t[s]),o+=`--${s}: ${t[s]};`;n[Ap]=o}}const By=/(^|;)\s*display\s*:/;function Fy(e,t,n){const o=e.style,s=qe(n);let r=!1;if(n&&!s){if(t)if(qe(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&Lr(o,a,"")}else for(const i in t)n[i]==null&&Lr(o,i,"");for(const i in n)i==="display"&&(r=!0),Lr(o,i,n[i])}else if(s){if(t!==n){const i=o[Ap];i&&(n+=";"+i),o.cssText=n,r=By.test(n)}}else t&&e.removeAttribute("style");Zr in e&&(e[Zr]=r?o.display:"",e[Op]&&(o.display="none"))}const gu=/\s*!important$/;function Lr(e,t,n){if(ue(n))n.forEach(o=>Lr(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Ny(e,t);gu.test(n)?e.setProperty(Tt(o),n.replace(gu,""),"important"):e[o]=n}}const mu=["Webkit","Moz","ms"],la={};function Ny(e,t){const n=la[t];if(n)return n;let o=ut(t);if(o!=="filter"&&o in e)return la[t]=o;o=Ws(o);for(let s=0;sca||(Hy.then(()=>ca=0),ca=Date.now());function Ky(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Wt(Uy(o,n.value),t,5,[o])};return n.value=e,n.attached=qy(),n}function Uy(e,t){if(ue(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>s=>!s._stopped&&o&&o(s))}else return t}const ku=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Wy=(e,t,n,o,s,r)=>{const i=s==="svg";t==="class"?My(e,o,i):t==="style"?Fy(e,n,o):Us(t)?Sl(t)||jy(e,t,n,o,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Gy(e,t,o,i))?(bu(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&yu(e,t,o,i,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!qe(o))?bu(e,ut(t),o,r,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),yu(e,t,o,i))};function Gy(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&ku(t)&&me(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return ku(t)&&qe(n)?!1:t in e}const Cu={};/*! #__NO_SIDE_EFFECTS__ */function Pp(e,t,n){const o=K(e,t);hi(o)&&ze(o,t);class s extends Li{constructor(i){super(o,i,n)}}return s.def=o,s}/*! #__NO_SIDE_EFFECTS__ */const Yy=(e,t)=>Pp(e,t,Vp),Xy=typeof HTMLElement<"u"?HTMLElement:class{};class Li extends Xy{constructor(t,n={},o=oi){super(),this._def=t,this._props=n,this._createApp=o,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&o!==oi?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof Li){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._inheritParentContext(t))}_inheritParentContext(t=this._parent){t&&this._app&&Object.setPrototypeOf(this._app._context.provides,t._instance.provides)}disconnectedCallback(){this._connected=!1,Ue(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let o=0;o{for(const s of o)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(o,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:r,styles:i}=o;let a;if(r&&!ue(r))for(const l in r){const u=r[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=Vr(this._props[l])),(a||(a=Object.create(null)))[ut(l)]=!0)}this._numberProps=a,this._resolveProps(o),this.shadowRoot&&this._applyStyles(i),this._mount(o)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(o=>t(this._def=o,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),this._inheritParentContext(),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const o in n)Re(this,o)||Object.defineProperty(this,o,{get:()=>p(n[o])})}_resolveProps(t){const{props:n}=t,o=ue(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&o.includes(s)&&this._setProp(s,this[s]);for(const s of o.map(ut))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(r){this._setProp(s,r,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let o=n?this.getAttribute(t):Cu;const s=ut(t);n&&this._numberProps&&this._numberProps[s]&&(o=Vr(o)),this._setProp(s,o,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,o=!0,s=!1){if(n!==this._props[t]&&(n===Cu?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),o)){const r=this._ob;r&&r.disconnect(),n===!0?this.setAttribute(Tt(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Tt(t),n+""):n||this.removeAttribute(Tt(t)),r&&r.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),jp(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=W(this._def,ze(t,this._props));return this._instance||(n.ce=o=>{this._instance=o,o.ce=this,o.isCE=!0;const s=(r,i)=>{this.dispatchEvent(new CustomEvent(r,hi(i[0])?ze({detail:i},i[0]):{detail:i}))};o.emit=(r,...i)=>{s(r,i),Tt(r)!==r&&s(Tt(r),i)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const o=this._nonce;for(let s=t.length-1;s>=0;s--){const r=document.createElement("style");o&&r.setAttribute("nonce",o),r.textContent=t[s],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const o=n.nodeType===1&&n.getAttribute("slot")||"default";(t[o]||(t[o]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let o=0;o(delete e.props.mode,e),eb=Zy({name:"TransitionGroup",props:ze({},_p,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Qe(),o=Dl();let s,r;return Pi(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!rb(s[0].el,n.vnode.el,i)){s=[];return}s.forEach(nb),s.forEach(ob);const a=s.filter(sb);Ua(),a.forEach(l=>{const u=l.el,c=u.style;dn(u,i),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[ti]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[ti]=null,Vn(u,i))};u.addEventListener("transitionend",d)}),s=[]}),()=>{const i=Pe(e),a=Ep(i);let l=i.tag||xe;if(s=[],r)for(let u=0;u{a.split(/\s+/).forEach(l=>l&&o.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&o.classList.add(a)),o.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(o);const{hasTransform:i}=Sp(o);return r.removeChild(o),i}const Zn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ue(t)?n=>Fo(t,n):t};function ib(e){e.target.composing=!0}function Eu(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ut=Symbol("_assign"),ni={created(e,{modifiers:{lazy:t,trim:n,number:o}},s){e[Ut]=Zn(s);const r=o||s.props&&s.props.type==="number";Tn(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),r&&(a=jr(a)),e[Ut](a)}),n&&Tn(e,"change",()=>{e.value=e.value.trim()}),t||(Tn(e,"compositionstart",ib),Tn(e,"compositionend",Eu),Tn(e,"change",Eu))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:s,number:r}},i){if(e[Ut]=Zn(i),e.composing)return;const a=(r||e.type==="number")&&!/^0\d/.test(e.value)?jr(e.value):e.value,l=t??"";a!==l&&(document.activeElement===e&&e.type!=="range"&&(o&&t===n||s&&e.value.trim()===l)||(e.value=l))}},ec={deep:!0,created(e,t,n){e[Ut]=Zn(n),Tn(e,"change",()=>{const o=e._modelValue,s=Uo(e),r=e.checked,i=e[Ut];if(ue(o)){const a=vi(o,s),l=a!==-1;if(r&&!l)i(o.concat(s));else if(!r&&l){const u=[...o];u.splice(a,1),i(u)}}else if(vo(o)){const a=new Set(o);r?a.add(s):a.delete(s),i(a)}else i(Lp(e,r))})},mounted:Su,beforeUpdate(e,t,n){e[Ut]=Zn(n),Su(e,t,n)}};function Su(e,{value:t,oldValue:n},o){e._modelValue=t;let s;if(ue(t))s=vi(t,o.props.value)>-1;else if(vo(t))s=t.has(o.props.value);else{if(t===n)return;s=Qn(t,Lp(e,!0))}e.checked!==s&&(e.checked=s)}const tc={created(e,{value:t},n){e.checked=Qn(t,n.props.value),e[Ut]=Zn(n),Tn(e,"change",()=>{e[Ut](Uo(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e[Ut]=Zn(o),t!==n&&(e.checked=Qn(t,o.props.value))}},Mp={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const s=vo(t);Tn(e,"change",()=>{const r=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?jr(Uo(i)):Uo(i));e[Ut](e.multiple?s?new Set(r):r:r[0]),e._assigning=!0,Ue(()=>{e._assigning=!1})}),e[Ut]=Zn(o)},mounted(e,{value:t}){Ou(e,t)},beforeUpdate(e,t,n){e[Ut]=Zn(n)},updated(e,{value:t}){e._assigning||Ou(e,t)}};function Ou(e,t){const n=e.multiple,o=ue(t);if(!(n&&!o&&!vo(t))){for(let s=0,r=e.options.length;sString(u)===String(a)):i.selected=vi(t,a)>-1}else i.selected=t.has(a);else if(Qn(Uo(i),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Uo(e){return"_value"in e?e._value:e.value}function Lp(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Dp={created(e,t,n){br(e,t,n,null,"created")},mounted(e,t,n){br(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){br(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){br(e,t,n,o,"updated")}};function Bp(e,t){switch(e){case"SELECT":return Mp;case"TEXTAREA":return ni;default:switch(t){case"checkbox":return ec;case"radio":return tc;default:return ni}}}function br(e,t,n,o,s){const i=Bp(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,o)}function ab(){ni.getSSRProps=({value:e})=>({value:e}),tc.getSSRProps=({value:e},t)=>{if(t.props&&Qn(t.props.value,e))return{checked:!0}},ec.getSSRProps=({value:e},t)=>{if(ue(e)){if(t.props&&vi(e,t.props.value)>-1)return{checked:!0}}else if(vo(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Dp.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Bp(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const lb=["ctrl","shift","alt","meta"],cb={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>lb.some(n=>e[`${n}Key`]&&!t.includes(n))},Bt=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(s,...r)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=s=>{if(!("key"in s))return;const r=Tt(s.key);if(t.some(i=>i===r||ub[i]===r))return e(s)})},Fp=ze({patchProp:Wy},Ay);let Es,Tu=!1;function Np(){return Es||(Es=Zf(Fp))}function zp(){return Es=Tu?Es:ep(Fp),Tu=!0,Es}const jp=(...e)=>{Np().render(...e)},db=(...e)=>{zp().hydrate(...e)},oi=(...e)=>{const t=Np().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=qp(o);if(!s)return;const r=t._component;!me(r)&&!r.render&&!r.template&&(r.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const i=n(s,!1,Hp(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},Vp=(...e)=>{const t=zp().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=qp(o);if(s)return n(s,!0,Hp(s))},t};function Hp(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function qp(e){return qe(e)?document.querySelector(e):e}let Au=!1;const fb=()=>{Au||(Au=!0,ab(),Ly())};/** +* vue v3.5.16 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const pb=()=>{},hb=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Rf,BaseTransitionPropsValidators:Bl,Comment:Xe,DeprecationTypes:Sy,EffectScope:Pl,ErrorCodes:Km,ErrorTypeStrings:by,Fragment:xe,KeepAlive:mv,ReactiveEffect:Ps,Static:uo,Suspense:ey,Teleport:Xs,Text:Jn,TrackOpTypes:Fm,Transition:Iy,TransitionGroup:tb,TriggerOpTypes:Nm,VueElement:Li,assertNumber:qm,callWithAsyncErrorHandling:Wt,callWithErrorHandling:Zo,camelize:ut,capitalize:Ws,cloneVNode:nn,compatUtils:Ey,compile:pb,computed:F,createApp:oi,createBlock:I,createCommentVNode:ce,createElementBlock:ge,createElementVNode:rt,createHydrationRenderer:ep,createPropsRestProxy:Pv,createRenderer:Zf,createSSRApp:Vp,createSlots:Kl,createStaticVNode:ly,createTextVNode:pt,createVNode:W,customRef:Ys,defineAsyncComponent:hv,defineComponent:K,defineCustomElement:Pp,defineEmits:kv,defineExpose:Cv,defineModel:Sv,defineOptions:_v,defineProps:xv,defineSSRCustomElement:Yy,defineSlots:Ev,devtools:wy,effect:um,effectScope:yi,getCurrentInstance:Qe,getCurrentScope:Gs,getCurrentWatcher:zm,getTransitionRawChildren:Ti,guardReactiveProps:Ce,h:Kt,handleError:yo,hasInjectionContext:$i,hydrate:db,hydrateOnIdle:lv,hydrateOnInteraction:fv,hydrateOnMediaQuery:dv,hydrateOnVisible:uv,initCustomFormatter:my,initDirectivesForSSR:fb,inject:He,isMemoSame:wp,isProxy:Ei,isReactive:Yn,isReadonly:$n,isRef:Fe,isRuntimeOnly:py,isShallow:Dt,isVNode:Mn,markRaw:Si,mergeDefaults:Wl,mergeModels:Av,mergeProps:Y,nextTick:Ue,normalizeClass:ne,normalizeProps:be,normalizeStyle:Yt,onActivated:Nl,onBeforeMount:jl,onBeforeUnmount:es,onBeforeUpdate:Vl,onDeactivated:zl,onErrorCaptured:Nf,onMounted:Ke,onRenderTracked:Ff,onRenderTriggered:Bf,onScopeDispose:bi,onServerPrefetch:Df,onUnmounted:Nt,onUpdated:Pi,onWatcherCleanup:xf,openBlock:_,popScopeId:Xm,provide:qt,proxyRefs:Ml,pushScopeId:Ym,queuePostFlushCb:Rs,reactive:Pt,readonly:yn,ref:H,registerRuntimeCompiler:fy,render:jp,renderList:vt,renderSlot:L,resolveComponent:zf,resolveDirective:bv,resolveDynamicComponent:At,resolveFilter:_y,resolveTransitionHooks:Ho,setBlockTracking:Na,setDevtoolsHook:xy,setTransitionHooks:Rn,shallowReactive:Ci,shallowReadonly:ao,shallowRef:kt,ssrContextKey:sp,ssrUtils:Cy,stop:dm,toDisplayString:tt,toHandlerKey:Bo,toHandlers:Ii,toRaw:Pe,toRef:We,toRefs:nt,toValue:Oe,transformVNodeArgs:iy,triggerRef:Im,unref:p,useAttrs:Tv,useCssModule:Qy,useCssVars:Dy,useHost:Ip,useId:ks,useModel:Wv,useSSRContext:rp,useShadowRoot:Jy,useSlots:ln,useTemplateRef:tv,useTransitionState:Dl,vModelCheckbox:ec,vModelDynamic:Dp,vModelRadio:tc,vModelSelect:Mp,vModelText:ni,vShow:Tp,version:xp,warn:yy,watch:Ie,watchEffect:ot,watchPostEffect:Ql,watchSyncEffect:ip,withAsyncContext:Iv,withCtx:T,withDefaults:Ov,withDirectives:Qm,withKeys:Di,withMemo:vy,withModifiers:Bt,withScopeId:Jm},Symbol.toStringTag,{value:"Module"})),gb=["top","right","bottom","left"],eo=Math.min,Lt=Math.max,si=Math.round,wr=Math.floor,gn=e=>({x:e,y:e}),mb={left:"right",right:"left",bottom:"top",top:"bottom"},vb={start:"end",end:"start"};function Ga(e,t,n){return Lt(e,eo(t,n))}function Ln(e,t){return typeof e=="function"?e(t):e}function Dn(e){return e.split("-")[0]}function ts(e){return e.split("-")[1]}function nc(e){return e==="x"?"y":"x"}function oc(e){return e==="y"?"height":"width"}function hn(e){return["top","bottom"].includes(Dn(e))?"y":"x"}function sc(e){return nc(hn(e))}function yb(e,t,n){n===void 0&&(n=!1);const o=ts(e),s=sc(e),r=oc(s);let i=s==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[r]>t.floating[r]&&(i=ri(i)),[i,ri(i)]}function bb(e){const t=ri(e);return[Ya(e),t,Ya(t)]}function Ya(e){return e.replace(/start|end/g,t=>vb[t])}function wb(e,t,n){const o=["left","right"],s=["right","left"],r=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?s:o:t?o:s;case"left":case"right":return t?r:i;default:return[]}}function xb(e,t,n,o){const s=ts(e);let r=wb(Dn(e),n==="start",o);return s&&(r=r.map(i=>i+"-"+s),t&&(r=r.concat(r.map(Ya)))),r}function ri(e){return e.replace(/left|right|bottom|top/g,t=>mb[t])}function kb(e){return{top:0,right:0,bottom:0,left:0,...e}}function Kp(e){return typeof e!="number"?kb(e):{top:e,right:e,bottom:e,left:e}}function ii(e){const{x:t,y:n,width:o,height:s}=e;return{width:o,height:s,top:n,left:t,right:t+o,bottom:n+s,x:t,y:n}}function Pu(e,t,n){let{reference:o,floating:s}=e;const r=hn(t),i=sc(t),a=oc(i),l=Dn(t),u=r==="y",c=o.x+o.width/2-s.width/2,d=o.y+o.height/2-s.height/2,f=o[a]/2-s[a]/2;let g;switch(l){case"top":g={x:c,y:o.y-s.height};break;case"bottom":g={x:c,y:o.y+o.height};break;case"right":g={x:o.x+o.width,y:d};break;case"left":g={x:o.x-s.width,y:d};break;default:g={x:o.x,y:o.y}}switch(ts(t)){case"start":g[i]-=f*(n&&u?-1:1);break;case"end":g[i]+=f*(n&&u?-1:1);break}return g}const Cb=async(e,t,n)=>{const{placement:o="bottom",strategy:s="absolute",middleware:r=[],platform:i}=n,a=r.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let u=await i.getElementRects({reference:e,floating:t,strategy:s}),{x:c,y:d}=Pu(u,o,l),f=o,g={},h=0;for(let m=0;m({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:s,rects:r,platform:i,elements:a,middlewareData:l}=t,{element:u,padding:c=0}=Ln(e,t)||{};if(u==null)return{};const d=Kp(c),f={x:n,y:o},g=sc(s),h=oc(g),m=await i.getDimensions(u),v=g==="y",k=v?"top":"left",x=v?"bottom":"right",y=v?"clientHeight":"clientWidth",w=r.reference[h]+r.reference[g]-f[g]-r.floating[h],b=f[g]-r.reference[g],C=await(i.getOffsetParent==null?void 0:i.getOffsetParent(u));let S=C?C[y]:0;(!S||!await(i.isElement==null?void 0:i.isElement(C)))&&(S=a.floating[y]||r.floating[h]);const D=w/2-b/2,A=S/2-m[h]/2-1,P=eo(d[k],A),B=eo(d[x],A),$=P,z=S-m[h]-B,R=S/2-m[h]/2+D,V=Ga($,R,z),M=!l.arrow&&ts(s)!=null&&R!==V&&r.reference[h]/2-(R<$?P:B)-m[h]/2<0,G=M?R<$?R-$:R-z:0;return{[g]:f[g]+G,data:{[g]:V,centerOffset:R-V-G,...M&&{alignmentOffset:G}},reset:M}}}),Eb=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:s,middlewareData:r,rects:i,initialPlacement:a,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:m=!0,...v}=Ln(e,t);if((n=r.arrow)!=null&&n.alignmentOffset)return{};const k=Dn(s),x=hn(a),y=Dn(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(u.floating)),b=f||(y||!m?[ri(a)]:bb(a)),C=h!=="none";!f&&C&&b.push(...xb(a,m,h,w));const S=[a,...b],D=await Ns(t,v),A=[];let P=((o=r.flip)==null?void 0:o.overflows)||[];if(c&&A.push(D[k]),d){const R=yb(s,i,w);A.push(D[R[0]],D[R[1]])}if(P=[...P,{placement:s,overflows:A}],!A.every(R=>R<=0)){var B,$;const R=(((B=r.flip)==null?void 0:B.index)||0)+1,V=S[R];if(V&&(!(d==="alignment"?x!==hn(V):!1)||P.every(q=>q.overflows[0]>0&&hn(q.placement)===x)))return{data:{index:R,overflows:P},reset:{placement:V}};let M=($=P.filter(G=>G.overflows[0]<=0).sort((G,q)=>G.overflows[1]-q.overflows[1])[0])==null?void 0:$.placement;if(!M)switch(g){case"bestFit":{var z;const G=(z=P.filter(q=>{if(C){const re=hn(q.placement);return re===x||re==="y"}return!0}).map(q=>[q.placement,q.overflows.filter(re=>re>0).reduce((re,ke)=>re+ke,0)]).sort((q,re)=>q[1]-re[1])[0])==null?void 0:z[0];G&&(M=G);break}case"initialPlacement":M=a;break}if(s!==M)return{reset:{placement:M}}}return{}}}};function Iu(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function $u(e){return gb.some(t=>e[t]>=0)}const Sb=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...s}=Ln(e,t);switch(o){case"referenceHidden":{const r=await Ns(t,{...s,elementContext:"reference"}),i=Iu(r,n.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:$u(i)}}}case"escaped":{const r=await Ns(t,{...s,altBoundary:!0}),i=Iu(r,n.floating);return{data:{escapedOffsets:i,escaped:$u(i)}}}default:return{}}}}};async function Ob(e,t){const{placement:n,platform:o,elements:s}=e,r=await(o.isRTL==null?void 0:o.isRTL(s.floating)),i=Dn(n),a=ts(n),l=hn(n)==="y",u=["left","top"].includes(i)?-1:1,c=r&&l?-1:1,d=Ln(t,e);let{mainAxis:f,crossAxis:g,alignmentAxis:h}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&typeof h=="number"&&(g=a==="end"?h*-1:h),l?{x:g*c,y:f*u}:{x:f*u,y:g*c}}const Tb=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:s,y:r,placement:i,middlewareData:a}=t,l=await Ob(t,e);return i===((n=a.offset)==null?void 0:n.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:s+l.x,y:r+l.y,data:{...l,placement:i}}}}},Ab=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:s}=t,{mainAxis:r=!0,crossAxis:i=!1,limiter:a={fn:v=>{let{x:k,y:x}=v;return{x:k,y:x}}},...l}=Ln(e,t),u={x:n,y:o},c=await Ns(t,l),d=hn(Dn(s)),f=nc(d);let g=u[f],h=u[d];if(r){const v=f==="y"?"top":"left",k=f==="y"?"bottom":"right",x=g+c[v],y=g-c[k];g=Ga(x,g,y)}if(i){const v=d==="y"?"top":"left",k=d==="y"?"bottom":"right",x=h+c[v],y=h-c[k];h=Ga(x,h,y)}const m=a.fn({...t,[f]:g,[d]:h});return{...m,data:{x:m.x-n,y:m.y-o,enabled:{[f]:r,[d]:i}}}}}},Pb=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:s,rects:r,middlewareData:i}=t,{offset:a=0,mainAxis:l=!0,crossAxis:u=!0}=Ln(e,t),c={x:n,y:o},d=hn(s),f=nc(d);let g=c[f],h=c[d];const m=Ln(a,t),v=typeof m=="number"?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){const y=f==="y"?"height":"width",w=r.reference[f]-r.floating[y]+v.mainAxis,b=r.reference[f]+r.reference[y]-v.mainAxis;gb&&(g=b)}if(u){var k,x;const y=f==="y"?"width":"height",w=["top","left"].includes(Dn(s)),b=r.reference[d]-r.floating[y]+(w&&((k=i.offset)==null?void 0:k[d])||0)+(w?0:v.crossAxis),C=r.reference[d]+r.reference[y]+(w?0:((x=i.offset)==null?void 0:x[d])||0)-(w?v.crossAxis:0);hC&&(h=C)}return{[f]:g,[d]:h}}}},Ib=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:s,rects:r,platform:i,elements:a}=t,{apply:l=()=>{},...u}=Ln(e,t),c=await Ns(t,u),d=Dn(s),f=ts(s),g=hn(s)==="y",{width:h,height:m}=r.floating;let v,k;d==="top"||d==="bottom"?(v=d,k=f===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(k=d,v=f==="end"?"top":"bottom");const x=m-c.top-c.bottom,y=h-c.left-c.right,w=eo(m-c[v],x),b=eo(h-c[k],y),C=!t.middlewareData.shift;let S=w,D=b;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(D=y),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(S=x),C&&!f){const P=Lt(c.left,0),B=Lt(c.right,0),$=Lt(c.top,0),z=Lt(c.bottom,0);g?D=h-2*(P!==0||B!==0?P+B:Lt(c.left,c.right)):S=m-2*($!==0||z!==0?$+z:Lt(c.top,c.bottom))}await l({...t,availableWidth:D,availableHeight:S});const A=await i.getDimensions(a.floating);return h!==A.width||m!==A.height?{reset:{rects:!0}}:{}}}};function Bi(){return typeof window<"u"}function bo(e){return rc(e)?(e.nodeName||"").toLowerCase():"#document"}function Ft(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function bn(e){var t;return(t=(rc(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function rc(e){return Bi()?e instanceof Node||e instanceof Ft(e).Node:!1}function on(e){return Bi()?e instanceof Element||e instanceof Ft(e).Element:!1}function mn(e){return Bi()?e instanceof HTMLElement||e instanceof Ft(e).HTMLElement:!1}function Ru(e){return!Bi()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ft(e).ShadowRoot}function er(e){const{overflow:t,overflowX:n,overflowY:o,display:s}=sn(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(s)}function $b(e){return["table","td","th"].includes(bo(e))}function Fi(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function ic(e){const t=ac(),n=on(e)?sn(e):e;return["transform","translate","scale","rotate","perspective"].some(o=>n[o]?n[o]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function Rb(e){let t=to(e);for(;mn(t)&&!Wo(t);){if(ic(t))return t;if(Fi(t))return null;t=to(t)}return null}function ac(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Wo(e){return["html","body","#document"].includes(bo(e))}function sn(e){return Ft(e).getComputedStyle(e)}function Ni(e){return on(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function to(e){if(bo(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ru(e)&&e.host||bn(e);return Ru(t)?t.host:t}function Up(e){const t=to(e);return Wo(t)?e.ownerDocument?e.ownerDocument.body:e.body:mn(t)&&er(t)?t:Up(t)}function zs(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const s=Up(e),r=s===((o=e.ownerDocument)==null?void 0:o.body),i=Ft(s);if(r){const a=Xa(i);return t.concat(i,i.visualViewport||[],er(s)?s:[],a&&n?zs(a):[])}return t.concat(s,zs(s,[],n))}function Xa(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Wp(e){const t=sn(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const s=mn(e),r=s?e.offsetWidth:n,i=s?e.offsetHeight:o,a=si(n)!==r||si(o)!==i;return a&&(n=r,o=i),{width:n,height:o,$:a}}function lc(e){return on(e)?e:e.contextElement}function jo(e){const t=lc(e);if(!mn(t))return gn(1);const n=t.getBoundingClientRect(),{width:o,height:s,$:r}=Wp(t);let i=(r?si(n.width):n.width)/o,a=(r?si(n.height):n.height)/s;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}const Mb=gn(0);function Gp(e){const t=Ft(e);return!ac()||!t.visualViewport?Mb:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Lb(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ft(e)?!1:t}function ho(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),r=lc(e);let i=gn(1);t&&(o?on(o)&&(i=jo(o)):i=jo(e));const a=Lb(r,n,o)?Gp(r):gn(0);let l=(s.left+a.x)/i.x,u=(s.top+a.y)/i.y,c=s.width/i.x,d=s.height/i.y;if(r){const f=Ft(r),g=o&&on(o)?Ft(o):o;let h=f,m=Xa(h);for(;m&&o&&g!==h;){const v=jo(m),k=m.getBoundingClientRect(),x=sn(m),y=k.left+(m.clientLeft+parseFloat(x.paddingLeft))*v.x,w=k.top+(m.clientTop+parseFloat(x.paddingTop))*v.y;l*=v.x,u*=v.y,c*=v.x,d*=v.y,l+=y,u+=w,h=Ft(m),m=Xa(h)}}return ii({width:c,height:d,x:l,y:u})}function cc(e,t){const n=Ni(e).scrollLeft;return t?t.left+n:ho(bn(e)).left+n}function Yp(e,t,n){n===void 0&&(n=!1);const o=e.getBoundingClientRect(),s=o.left+t.scrollLeft-(n?0:cc(e,o)),r=o.top+t.scrollTop;return{x:s,y:r}}function Db(e){let{elements:t,rect:n,offsetParent:o,strategy:s}=e;const r=s==="fixed",i=bn(o),a=t?Fi(t.floating):!1;if(o===i||a&&r)return n;let l={scrollLeft:0,scrollTop:0},u=gn(1);const c=gn(0),d=mn(o);if((d||!d&&!r)&&((bo(o)!=="body"||er(i))&&(l=Ni(o)),mn(o))){const g=ho(o);u=jo(o),c.x=g.x+o.clientLeft,c.y=g.y+o.clientTop}const f=i&&!d&&!r?Yp(i,l,!0):gn(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-l.scrollTop*u.y+c.y+f.y}}function Bb(e){return Array.from(e.getClientRects())}function Fb(e){const t=bn(e),n=Ni(e),o=e.ownerDocument.body,s=Lt(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),r=Lt(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let i=-n.scrollLeft+cc(e);const a=-n.scrollTop;return sn(o).direction==="rtl"&&(i+=Lt(t.clientWidth,o.clientWidth)-s),{width:s,height:r,x:i,y:a}}function Nb(e,t){const n=Ft(e),o=bn(e),s=n.visualViewport;let r=o.clientWidth,i=o.clientHeight,a=0,l=0;if(s){r=s.width,i=s.height;const u=ac();(!u||u&&t==="fixed")&&(a=s.offsetLeft,l=s.offsetTop)}return{width:r,height:i,x:a,y:l}}function zb(e,t){const n=ho(e,!0,t==="fixed"),o=n.top+e.clientTop,s=n.left+e.clientLeft,r=mn(e)?jo(e):gn(1),i=e.clientWidth*r.x,a=e.clientHeight*r.y,l=s*r.x,u=o*r.y;return{width:i,height:a,x:l,y:u}}function Mu(e,t,n){let o;if(t==="viewport")o=Nb(e,n);else if(t==="document")o=Fb(bn(e));else if(on(t))o=zb(t,n);else{const s=Gp(e);o={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return ii(o)}function Xp(e,t){const n=to(e);return n===t||!on(n)||Wo(n)?!1:sn(n).position==="fixed"||Xp(n,t)}function jb(e,t){const n=t.get(e);if(n)return n;let o=zs(e,[],!1).filter(a=>on(a)&&bo(a)!=="body"),s=null;const r=sn(e).position==="fixed";let i=r?to(e):e;for(;on(i)&&!Wo(i);){const a=sn(i),l=ic(i);!l&&a.position==="fixed"&&(s=null),(r?!l&&!s:!l&&a.position==="static"&&!!s&&["absolute","fixed"].includes(s.position)||er(i)&&!l&&Xp(e,i))?o=o.filter(c=>c!==i):s=a,i=to(i)}return t.set(e,o),o}function Vb(e){let{element:t,boundary:n,rootBoundary:o,strategy:s}=e;const i=[...n==="clippingAncestors"?Fi(t)?[]:jb(t,this._c):[].concat(n),o],a=i[0],l=i.reduce((u,c)=>{const d=Mu(t,c,s);return u.top=Lt(d.top,u.top),u.right=eo(d.right,u.right),u.bottom=eo(d.bottom,u.bottom),u.left=Lt(d.left,u.left),u},Mu(t,a,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Hb(e){const{width:t,height:n}=Wp(e);return{width:t,height:n}}function qb(e,t,n){const o=mn(t),s=bn(t),r=n==="fixed",i=ho(e,!0,r,t);let a={scrollLeft:0,scrollTop:0};const l=gn(0);function u(){l.x=cc(s)}if(o||!o&&!r)if((bo(t)!=="body"||er(s))&&(a=Ni(t)),o){const g=ho(t,!0,r,t);l.x=g.x+t.clientLeft,l.y=g.y+t.clientTop}else s&&u();r&&!o&&s&&u();const c=s&&!o&&!r?Yp(s,a):gn(0),d=i.left+a.scrollLeft-l.x-c.x,f=i.top+a.scrollTop-l.y-c.y;return{x:d,y:f,width:i.width,height:i.height}}function ua(e){return sn(e).position==="static"}function Lu(e,t){if(!mn(e)||sn(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return bn(e)===n&&(n=n.ownerDocument.body),n}function Jp(e,t){const n=Ft(e);if(Fi(e))return n;if(!mn(e)){let s=to(e);for(;s&&!Wo(s);){if(on(s)&&!ua(s))return s;s=to(s)}return n}let o=Lu(e,t);for(;o&&$b(o)&&ua(o);)o=Lu(o,t);return o&&Wo(o)&&ua(o)&&!ic(o)?n:o||Rb(e)||n}const Kb=async function(e){const t=this.getOffsetParent||Jp,n=this.getDimensions,o=await n(e.floating);return{reference:qb(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function Ub(e){return sn(e).direction==="rtl"}const Wb={convertOffsetParentRelativeRectToViewportRelativeRect:Db,getDocumentElement:bn,getClippingRect:Vb,getOffsetParent:Jp,getElementRects:Kb,getClientRects:Bb,getDimensions:Hb,getScale:jo,isElement:on,isRTL:Ub};function Qp(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Gb(e,t){let n=null,o;const s=bn(e);function r(){var a;clearTimeout(o),(a=n)==null||a.disconnect(),n=null}function i(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),r();const u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:g}=u;if(a||t(),!f||!g)return;const h=wr(d),m=wr(s.clientWidth-(c+f)),v=wr(s.clientHeight-(d+g)),k=wr(c),y={rootMargin:-h+"px "+-m+"px "+-v+"px "+-k+"px",threshold:Lt(0,eo(1,l))||1};let w=!0;function b(C){const S=C[0].intersectionRatio;if(S!==l){if(!w)return i();S?i(!1,S):o=setTimeout(()=>{i(!1,1e-7)},1e3)}S===1&&!Qp(u,e.getBoundingClientRect())&&i(),w=!1}try{n=new IntersectionObserver(b,{...y,root:s.ownerDocument})}catch{n=new IntersectionObserver(b,y)}n.observe(e)}return i(!0),r}function Yb(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:s=!0,ancestorResize:r=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,u=lc(e),c=s||r?[...u?zs(u):[],...zs(t)]:[];c.forEach(k=>{s&&k.addEventListener("scroll",n,{passive:!0}),r&&k.addEventListener("resize",n)});const d=u&&a?Gb(u,n):null;let f=-1,g=null;i&&(g=new ResizeObserver(k=>{let[x]=k;x&&x.target===u&&g&&(g.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var y;(y=g)==null||y.observe(t)})),n()}),u&&!l&&g.observe(u),g.observe(t));let h,m=l?ho(e):null;l&&v();function v(){const k=ho(e);m&&!Qp(m,k)&&n(),m=k,h=requestAnimationFrame(v)}return n(),()=>{var k;c.forEach(x=>{s&&x.removeEventListener("scroll",n),r&&x.removeEventListener("resize",n)}),d==null||d(),(k=g)==null||k.disconnect(),g=null,l&&cancelAnimationFrame(h)}}const Xb=Tb,Jb=Ab,Du=Eb,Qb=Ib,Zb=Sb,e0=_b,t0=Pb,n0=(e,t,n)=>{const o=new Map,s={platform:Wb,...n},r={...s.platform,_c:o};return Cb(e,t,{...s,platform:r})};function o0(e){return e!=null&&typeof e=="object"&&"$el"in e}function Ja(e){if(o0(e)){const t=e.$el;return rc(t)&&bo(t)==="#comment"?null:t}return e}function Io(e){return typeof e=="function"?e():p(e)}function s0(e){return{name:"arrow",options:e,fn(t){const n=Ja(Io(e.element));return n==null?{}:e0({element:n,padding:e.padding}).fn(t)}}}function Zp(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Bu(e,t){const n=Zp(e);return Math.round(t*n)/n}function r0(e,t,n){n===void 0&&(n={});const o=n.whileElementsMounted,s=F(()=>{var S;return(S=Io(n.open))!=null?S:!0}),r=F(()=>Io(n.middleware)),i=F(()=>{var S;return(S=Io(n.placement))!=null?S:"bottom"}),a=F(()=>{var S;return(S=Io(n.strategy))!=null?S:"absolute"}),l=F(()=>{var S;return(S=Io(n.transform))!=null?S:!0}),u=F(()=>Ja(e.value)),c=F(()=>Ja(t.value)),d=H(0),f=H(0),g=H(a.value),h=H(i.value),m=kt({}),v=H(!1),k=F(()=>{const S={position:g.value,left:"0",top:"0"};if(!c.value)return S;const D=Bu(c.value,d.value),A=Bu(c.value,f.value);return l.value?{...S,transform:"translate("+D+"px, "+A+"px)",...Zp(c.value)>=1.5&&{willChange:"transform"}}:{position:g.value,left:D+"px",top:A+"px"}});let x;function y(){if(u.value==null||c.value==null)return;const S=s.value;n0(u.value,c.value,{middleware:r.value,placement:i.value,strategy:a.value}).then(D=>{d.value=D.x,f.value=D.y,g.value=D.strategy,h.value=D.placement,m.value=D.middlewareData,v.value=S!==!1})}function w(){typeof x=="function"&&(x(),x=void 0)}function b(){if(w(),o===void 0){y();return}if(u.value!=null&&c.value!=null){x=o(u.value,c.value,y);return}}function C(){s.value||(v.value=!1)}return Ie([r,i,a,s],y,{flush:"sync"}),Ie([u,c],b,{flush:"sync"}),Ie(s,C,{flush:"sync"}),Gs()&&bi(w),{x:ao(d),y:ao(f),strategy:ao(g),placement:ao(h),middlewareData:ao(m),isPositioned:ao(v),floatingStyles:k,update:y}}function uc(e){return e?e.flatMap(t=>t.type===xe?uc(t.children):[t]):[]}const ai=K({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{var l;if(!n.default)return null;const o=uc(n.default()),s=o.findIndex(u=>u.type!==Xe);if(s===-1)return o;const r=o[s];(l=r.props)==null||delete l.ref;const i=r.props?Y(t,r.props):t,a=nn({...r,props:{}},i);return o.length===1?a:(o[s]=a,o)}}}),i0=["area","img","input"],ve=K({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const o=e.asChild?"template":e.as;return typeof o=="string"&&i0.includes(o)?()=>Kt(o,t):o!=="template"?()=>Kt(e.as,t,{default:n.default}):()=>Kt(ai,t,{default:n.default})}}),tr=K({__name:"VisuallyHidden",props:{feature:{default:"focusable"},asChild:{type:Boolean},as:{default:"span"}},setup(e){return(t,n)=>(_(),I(p(ve),{as:t.as,"as-child":t.asChild,"aria-hidden":t.feature==="focusable"?"true":void 0,"data-hidden":t.feature==="fully-hidden"?"":void 0,tabindex:t.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal"}},{default:T(()=>[L(t.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}});function a0(e,t){var n;const o=kt();return ot(()=>{o.value=e()},{...t,flush:(n=void 0)!=null?n:"sync"}),yn(o)}function wo(e){return Gs()?(bi(e),!0):!1}function l0(){const e=new Set,t=r=>{e.delete(r)};return{on:r=>{e.add(r);const i=()=>t(r);return wo(i),{off:i}},off:t,trigger:(...r)=>Promise.all(Array.from(e).map(i=>i(...r))),clear:()=>{e.clear()}}}function c0(e){let t=!1,n;const o=yi(!0);return(...s)=>(t||(n=o.run(()=>e(...s)),t=!0),n)}function eh(e){let t=0,n,o;const s=()=>{t-=1,o&&t<=0&&(o.stop(),n=void 0,o=void 0)};return(...r)=>(t+=1,o||(o=yi(!0),n=o.run(()=>e(...r))),wo(s),n)}function u0(e){if(!Fe(e))return Pt(e);const t=new Proxy({},{get(n,o,s){return p(Reflect.get(e.value,o,s))},set(n,o,s){return Fe(e.value[o])&&!Fe(s)?e.value[o].value=s:e.value[o]=s,!0},deleteProperty(n,o){return Reflect.deleteProperty(e.value,o)},has(n,o){return Reflect.has(e.value,o)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return Pt(t)}function d0(e){return u0(F(e))}function th(e,...t){const n=t.flat(),o=n[0];return d0(()=>Object.fromEntries(typeof o=="function"?Object.entries(nt(e)).filter(([s,r])=>!o(Oe(r),s)):Object.entries(nt(e)).filter(s=>!n.includes(s[0]))))}const Gt=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const f0=e=>typeof e<"u",p0=Object.prototype.toString,h0=e=>p0.call(e)==="[object Object]",li=()=>{},Fu=g0();function g0(){var e,t;return Gt&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function nh(e,t){function n(...o){return new Promise((s,r)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(s).catch(r)})}return n}const oh=e=>e();function m0(e,t={}){let n,o,s=li;const r=l=>{clearTimeout(l),s(),s=li};let i;return l=>{const u=Oe(e),c=Oe(t.maxWait);return n&&r(n),u<=0||c!==void 0&&c<=0?(o&&(r(o),o=null),Promise.resolve(l())):new Promise((d,f)=>{s=t.rejectOnCancel?f:d,i=l,c&&!o&&(o=setTimeout(()=>{n&&r(n),o=null,d(i())},c)),n=setTimeout(()=>{o&&r(o),o=null,d(l())},u)})}}function v0(e=oh,t={}){const{initialState:n="active"}=t,o=b0(n==="active");function s(){o.value=!1}function r(){o.value=!0}const i=(...a)=>{o.value&&e(...a)};return{isActive:yn(o),pause:s,resume:r,eventFilter:i}}function y0(e){return Qe()}function da(e){return Array.isArray(e)?e:[e]}function b0(...e){if(e.length!==1)return We(...e);const t=e[0];return typeof t=="function"?yn(Ys(()=>({get:t,set:li}))):H(t)}function zi(e,t=1e4){return Ys((n,o)=>{let s=Oe(e),r;const i=()=>setTimeout(()=>{s=Oe(e),o()},Oe(t));return wo(()=>{clearTimeout(r)}),{get(){return n(),s},set(a){s=a,o(),clearTimeout(r),r=i()}}})}function w0(e,t=200,n={}){return nh(m0(t,n),e)}function x0(e,t,n={}){const{eventFilter:o=oh,...s}=n;return Ie(e,nh(o,t),s)}function Nu(e,t,n={}){const{eventFilter:o,initialState:s="active",...r}=n,{eventFilter:i,pause:a,resume:l,isActive:u}=v0(o,{initialState:s});return{stop:x0(e,t,{...r,eventFilter:i}),pause:a,resume:l,isActive:u}}function k0(e,t,...[n]){const{flush:o="sync",deep:s=!1,immediate:r=!0,direction:i="both",transform:a={}}=n||{},l=[],u="ltr"in a&&a.ltr||(f=>f),c="rtl"in a&&a.rtl||(f=>f);return(i==="both"||i==="ltr")&&l.push(Nu(e,f=>{l.forEach(g=>g.pause()),t.value=u(f),l.forEach(g=>g.resume())},{flush:o,deep:s,immediate:r})),(i==="both"||i==="rtl")&&l.push(Nu(t,f=>{l.forEach(g=>g.pause()),e.value=c(f),l.forEach(g=>g.resume())},{flush:o,deep:s,immediate:r})),()=>{l.forEach(f=>f.stop())}}const bO=Oe;function C0(e,t){y0()&&es(e,t)}function dc(e,t,n={}){const{immediate:o=!0,immediateCallback:s=!1}=n,r=kt(!1);let i=null;function a(){i&&(clearTimeout(i),i=null)}function l(){r.value=!1,a()}function u(...c){s&&e(),a(),r.value=!0,i=setTimeout(()=>{r.value=!1,i=null,e(...c)},Oe(t))}return o&&(r.value=!0,Gt&&u()),wo(l),{isPending:yn(r),start:u,stop:l}}function _0(e=1e3,t={}){const{controls:n=!1,callback:o}=t,s=dc(o??li,e,t),r=F(()=>!s.isPending.value);return n?{ready:r,...s}:r}function E0(e,t,n){return Ie(e,t,{...n,immediate:!0})}const nr=Gt?window:void 0;function rn(e){var t;const n=Oe(e);return(t=n==null?void 0:n.$el)!=null?t:n}function go(...e){const t=[],n=()=>{t.forEach(a=>a()),t.length=0},o=(a,l,u,c)=>(a.addEventListener(l,u,c),()=>a.removeEventListener(l,u,c)),s=F(()=>{const a=da(Oe(e[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),r=E0(()=>{var a,l;return[(l=(a=s.value)==null?void 0:a.map(u=>rn(u)))!=null?l:[nr].filter(u=>u!=null),da(Oe(s.value?e[1]:e[0])),da(p(s.value?e[2]:e[1])),Oe(s.value?e[3]:e[2])]},([a,l,u,c])=>{if(n(),!(a!=null&&a.length)||!(l!=null&&l.length)||!(u!=null&&u.length))return;const d=h0(c)?{...c}:c;t.push(...a.flatMap(f=>l.flatMap(g=>u.map(h=>o(f,g,h,d)))))},{flush:"post"}),i=()=>{r(),n()};return wo(n),i}function sh(){const e=kt(!1),t=Qe();return t&&Ke(()=>{e.value=!0},t),e}function S0(e){const t=sh();return F(()=>(t.value,!!e()))}function O0(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function fc(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=nr,eventName:r="keydown",passive:i=!1,dedupe:a=!1}=o,l=O0(t);return go(s,r,c=>{c.repeat&&Oe(a)||l(c)&&n(c)},i)}function rh(e,t={}){const{immediate:n=!0,fpsLimit:o=void 0,window:s=nr,once:r=!1}=t,i=kt(!1),a=F(()=>o?1e3/Oe(o):null);let l=0,u=null;function c(g){if(!i.value||!s)return;l||(l=g);const h=g-l;if(a.value&&ho&&"ResizeObserver"in o),a=()=>{r&&(r.disconnect(),r=void 0)},l=F(()=>{const d=Oe(e);return Array.isArray(d)?d.map(f=>rn(f)):[rn(d)]}),u=Ie(l,d=>{if(a(),i.value&&o){r=new ResizeObserver(t);for(const f of d)f&&r.observe(f,s)}},{immediate:!0,flush:"post"}),c=()=>{a(),u()};return wo(c),{isSupported:i,stop:c}}function Ct(e,t,n,o={}){var s,r,i;const{clone:a=!1,passive:l=!1,eventName:u,deep:c=!1,defaultValue:d,shouldEmit:f}=o,g=Qe(),h=n||(g==null?void 0:g.emit)||((s=g==null?void 0:g.$emit)==null?void 0:s.bind(g))||((i=(r=g==null?void 0:g.proxy)==null?void 0:r.$emit)==null?void 0:i.bind(g==null?void 0:g.proxy));let m=u;t||(t="modelValue"),m=m||`update:${t.toString()}`;const v=y=>a?typeof a=="function"?a(y):T0(y):y,k=()=>f0(e[t])?v(e[t]):d,x=y=>{f?f(y)&&h(m,y):h(m,y)};if(l){const y=k(),w=H(y);let b=!1;return Ie(()=>e[t],C=>{b||(b=!0,w.value=v(C),Ue(()=>b=!1))}),Ie(w,C=>{!b&&(C!==e[t]||c)&&x(C)},{deep:c}),w}else return F({get(){return k()},set(y){x(y)}})}function Ze(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,o=Symbol(n);return[i=>{const a=He(o,i);if(a||a===null)return a;throw new Error(`Injection \`${o.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},i=>(qt(o,i),i)]}function Qa(e){return typeof e=="string"?`'${e}'`:new A0().serialize(e)}const A0=function(){var t;class e{constructor(){Hc(this,t,new Map)}compare(o,s){const r=typeof o,i=typeof s;return r==="string"&&i==="string"?o.localeCompare(s):r==="number"&&i==="number"?o-s:String.prototype.localeCompare.call(this.serialize(o,!0),this.serialize(s,!0))}serialize(o,s){if(o===null)return"null";switch(typeof o){case"string":return s?o:`'${o}'`;case"bigint":return`${o}n`;case"object":return this.$object(o);case"function":return this.$function(o)}return String(o)}serializeObject(o){const s=Object.prototype.toString.call(o);if(s!=="[object Object]")return this.serializeBuiltInType(s.length<10?`unknown:${s}`:s.slice(8,-1),o);const r=o.constructor,i=r===Object||r===void 0?"":r.name;if(i!==""&&globalThis[i]===r)return this.serializeBuiltInType(i,o);if(typeof o.toJSON=="function"){const a=o.toJSON();return i+(a!==null&&typeof a=="object"?this.$object(a):`(${this.serialize(a)})`)}return this.serializeObjectEntries(i,Object.entries(o))}serializeBuiltInType(o,s){const r=this["$"+o];if(r)return r.call(this,s);if(typeof(s==null?void 0:s.entries)=="function")return this.serializeObjectEntries(o,s.entries());throw new Error(`Cannot serialize ${o}`)}serializeObjectEntries(o,s){const r=Array.from(s).sort((a,l)=>this.compare(a[0],l[0]));let i=`${o}{`;for(let a=0;athis.compare(s,r)))}`}$Map(o){return this.serializeObjectEntries("Map",o.entries())}}t=new WeakMap;for(const n of["Error","RegExp","URL"])e.prototype["$"+n]=function(o){return`${n}(${o})`};for(const n of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])e.prototype["$"+n]=function(o){return`${n}[${o.join(",")}]`};for(const n of["BigInt64Array","BigUint64Array"])e.prototype["$"+n]=function(o){return`${n}[${o.join("n,")}${o.length>0?"n":""}]`};return e}();function mo(e,t){return e===t||Qa(e)===Qa(t)}function P0(e){return e==null}function I0(e,t){return P0(e)?!1:Array.isArray(e)?e.some(n=>mo(n,t)):mo(e,t)}function $0({type:e,defaultValue:t,modelValue:n}){const o=n||t;return n!==void 0||t!==void 0?Array.isArray(o)?"multiple":"single":e??"single"}function R0({type:e,defaultValue:t,modelValue:n}){return e||$0({type:e,defaultValue:t,modelValue:n})}function M0({type:e,defaultValue:t}){return t!==void 0?t:e==="single"?void 0:[]}function L0(e,t){const n=F(()=>R0(e)),o=Ct(e,"modelValue",t,{defaultValue:M0(e),passive:e.modelValue===void 0,deep:!0});function s(i){if(n.value==="single")o.value=mo(i,o.value)?void 0:i;else{const a=Array.isArray(o.value)?[...o.value||[]]:[o.value].filter(Boolean);if(I0(a,i)){const l=a.findIndex(u=>mo(u,i));a.splice(l,1)}else a.push(i);o.value=a}}const r=F(()=>n.value==="single");return{modelValue:o,changeModelValue:s,isSingle:r}}const[pc,D0]=Ze("ConfigProvider"),B0=K({inheritAttrs:!1,__name:"ConfigProvider",props:{dir:{default:"ltr"},locale:{default:"en"},scrollBody:{type:[Boolean,Object],default:!0},nonce:{default:void 0},useId:{type:Function,default:void 0}},setup(e){const t=e,{dir:n,locale:o,scrollBody:s,nonce:r}=nt(t);return D0({dir:n,locale:o,scrollBody:s,nonce:r,useId:t.useId}),(i,a)=>L(i.$slots,"default")}});function or(e){const t=pc({dir:H("ltr")});return F(()=>{var n;return(e==null?void 0:e.value)||((n=t.dir)==null?void 0:n.value)||"ltr"})}function se(){const e=Qe(),t=H(),n=F(()=>{var i,a;return["#text","#comment"].includes((i=t.value)==null?void 0:i.$el.nodeName)?(a=t.value)==null?void 0:a.$el.nextElementSibling:rn(t)}),o=Object.assign({},e.exposed),s={};for(const i in e.props)Object.defineProperty(s,i,{enumerable:!0,configurable:!0,get:()=>e.props[i]});if(Object.keys(o).length>0)for(const i in o)Object.defineProperty(s,i,{enumerable:!0,configurable:!0,get:()=>o[i]});Object.defineProperty(s,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=s;function r(i){t.value=i,i&&(Object.defineProperty(s,"$el",{enumerable:!0,configurable:!0,get:()=>i instanceof Element?i:i.$el}),e.exposed=s)}return{forwardRef:r,currentRef:t,currentElement:n}}const[hc,F0]=Ze("AccordionRoot"),N0=K({__name:"AccordionRoot",props:{collapsible:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},dir:{},orientation:{default:"vertical"},unmountOnHide:{type:Boolean,default:!0},asChild:{type:Boolean},as:{},type:{},modelValue:{},defaultValue:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,o=t,{dir:s,disabled:r,unmountOnHide:i}=nt(n),a=or(s),{modelValue:l,changeModelValue:u,isSingle:c}=L0(n,o),{forwardRef:d,currentElement:f}=se();return F0({disabled:r,direction:a,orientation:n.orientation,parentElement:f,isSingle:c,collapsible:n.collapsible,modelValue:l,changeModelValue:u,unmountOnHide:i}),(g,h)=>(_(),I(p(ve),{ref:p(d),"as-child":g.asChild,as:g.as},{default:T(()=>[L(g.$slots,"default",{modelValue:p(l)})]),_:3},8,["as-child","as"]))}}),[ih,z0]=Ze("CollapsibleRoot"),j0=K({__name:"CollapsibleRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},disabled:{type:Boolean},unmountOnHide:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["update:open"],setup(e,{expose:t,emit:n}){const o=e,r=Ct(o,"open",n,{defaultValue:o.defaultOpen,passive:o.open===void 0}),{disabled:i,unmountOnHide:a}=nt(o);return z0({contentId:"",disabled:i,open:r,unmountOnHide:a,onOpenToggle:()=>{i.value||(r.value=!r.value)}}),t({open:r}),se(),(l,u)=>(_(),I(p(ve),{as:l.as,"as-child":o.asChild,"data-state":p(r)?"open":"closed","data-disabled":p(i)?"":void 0},{default:T(()=>[L(l.$slots,"default",{open:p(r)})]),_:3},8,["as","as-child","data-state","data-disabled"]))}}),V0=["INPUT","TEXTAREA"];function ji(e,t,n,o={}){if(!t||o.enableIgnoredElement&&V0.includes(t.nodeName))return null;const{arrowKeyOptions:s="both",attributeName:r="[data-reka-collection-item]",itemsArray:i=[],loop:a=!0,dir:l="ltr",preventScroll:u=!0,focus:c=!1}=o,[d,f,g,h,m,v]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],k=g||h,x=d||f;if(!m&&!v&&(!k&&!x||s==="vertical"&&x||s==="horizontal"&&k))return null;const y=n?Array.from(n.querySelectorAll(r)):i;if(!y.length)return null;u&&e.preventDefault();let w=null;return x||k?w=ah(y,t,{goForward:k?h:l==="ltr"?d:f,loop:a}):m?w=y.at(0)||null:v&&(w=y.at(-1)||null),c&&(w==null||w.focus()),w}function ah(e,t,n,o=e.length){if(--o===0)return null;const s=e.indexOf(t),r=n.goForward?s+1:s-1;if(!n.loop&&(r<0||r>=e.length))return null;const i=(r+e.length)%e.length,a=e[i];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?ah(e,a,n,o):a:null}const[lh,H0]=Ze("AccordionItem"),q0=K({__name:"AccordionItem",props:{disabled:{type:Boolean},value:{},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e,{expose:t}){const n=e,o=hc(),s=F(()=>o.isSingle.value?n.value===o.modelValue.value:Array.isArray(o.modelValue.value)&&o.modelValue.value.includes(n.value)),r=F(()=>o.disabled.value||n.disabled),i=F(()=>r.value?"":void 0),a=F(()=>s.value?"open":"closed");t({open:s,dataDisabled:i});const{currentRef:l,currentElement:u}=se();H0({open:s,dataState:a,disabled:r,dataDisabled:i,triggerId:"",currentRef:l,currentElement:u,value:F(()=>n.value)});function c(d){var m;const f=d.target;if(Array.from(((m=o.parentElement.value)==null?void 0:m.querySelectorAll("[data-reka-collection-item]"))??[]).findIndex(v=>v===f)===-1)return null;ji(d,u.value,o.parentElement.value,{arrowKeyOptions:o.orientation,dir:o.direction.value,focus:!0})}return(d,f)=>(_(),I(p(j0),{"data-orientation":p(o).orientation,"data-disabled":i.value,"data-state":a.value,disabled:r.value,open:s.value,as:n.as,"as-child":n.asChild,"unmount-on-hide":p(o).unmountOnHide.value,onKeydown:Di(c,["up","down","left","right","home","end"])},{default:T(()=>[L(d.$slots,"default",{open:s.value})]),_:3},8,["data-orientation","data-disabled","data-state","disabled","open","as","as-child","unmount-on-hide"]))}});let K0=0;function It(e,t="reka"){if(e)return e;const n=pc({useId:void 0});return Object.hasOwn(hb,"useId")?`${t}-${ks==null?void 0:ks()}`:n.useId?`${t}-${n.useId()}`:`${t}-${++K0}`}function U0(e,t){const n=H(e);function o(r){return t[n.value][r]??n.value}return{state:n,dispatch:r=>{n.value=o(r)}}}function W0(e,t){var v;const n=H({}),o=H("none"),s=H(e),r=e.value?"mounted":"unmounted";let i;const a=((v=t.value)==null?void 0:v.ownerDocument.defaultView)??nr,{state:l,dispatch:u}=U0(r,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=k=>{var x;if(Gt){const y=new CustomEvent(k,{bubbles:!1,cancelable:!1});(x=t.value)==null||x.dispatchEvent(y)}};Ie(e,async(k,x)=>{var w;const y=x!==k;if(await Ue(),y){const b=o.value,C=xr(t.value);k?(u("MOUNT"),c("enter"),C==="none"&&c("after-enter")):C==="none"||C==="undefined"||((w=n.value)==null?void 0:w.display)==="none"?(u("UNMOUNT"),c("leave"),c("after-leave")):x&&b!==C?(u("ANIMATION_OUT"),c("leave")):(u("UNMOUNT"),c("after-leave"))}},{immediate:!0});const d=k=>{const x=xr(t.value),y=x.includes(k.animationName),w=l.value==="mounted"?"enter":"leave";if(k.target===t.value&&y&&(c(`after-${w}`),u("ANIMATION_END"),!s.value)){const b=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",i=a==null?void 0:a.setTimeout(()=>{var C;((C=t.value)==null?void 0:C.style.animationFillMode)==="forwards"&&(t.value.style.animationFillMode=b)})}k.target===t.value&&x==="none"&&u("ANIMATION_END")},f=k=>{k.target===t.value&&(o.value=xr(t.value))},g=Ie(t,(k,x)=>{k?(n.value=getComputedStyle(k),k.addEventListener("animationstart",f),k.addEventListener("animationcancel",d),k.addEventListener("animationend",d)):(u("ANIMATION_END"),i!==void 0&&(a==null||a.clearTimeout(i)),x==null||x.removeEventListener("animationstart",f),x==null||x.removeEventListener("animationcancel",d),x==null||x.removeEventListener("animationend",d))},{immediate:!0}),h=Ie(l,()=>{const k=xr(t.value);o.value=l.value==="mounted"?k:"none"});return Nt(()=>{g(),h()}),{isPresent:F(()=>["mounted","unmountSuspended"].includes(l.value))}}function xr(e){return e&&getComputedStyle(e).animationName||"none"}const zt=K({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){var u;const{present:o,forceMount:s}=nt(e),r=H(),{isPresent:i}=W0(o,r);n({present:i});let a=t.default({present:i.value});a=uc(a||[]);const l=Qe();if(a&&(a==null?void 0:a.length)>1){const c=(u=l==null?void 0:l.parent)!=null&&u.type.name?`<${l.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${c}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(d=>` - ${d}`).join(` +`)].join(` +`))}return()=>s.value||o.value||i.value?Kt(t.default({present:i.value})[0],{ref:c=>{const d=rn(c);return typeof(d==null?void 0:d.hasAttribute)>"u"||(d!=null&&d.hasAttribute("data-reka-popper-content-wrapper")?r.value=d.firstElementChild:r.value=d),d}}):null}}),G0=K({inheritAttrs:!1,__name:"CollapsibleContent",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["contentFound"],setup(e,{emit:t}){const n=e,o=t,s=ih();s.contentId||(s.contentId=It(void 0,"reka-collapsible-content"));const r=H(),{forwardRef:i,currentElement:a}=se(),l=H(0),u=H(0),c=F(()=>s.open.value),d=H(c.value),f=H();Ie(()=>{var h;return[c.value,(h=r.value)==null?void 0:h.present]},async()=>{await Ue();const h=a.value;if(!h)return;f.value=f.value||{transitionDuration:h.style.transitionDuration,animationName:h.style.animationName},h.style.transitionDuration="0s",h.style.animationName="none";const m=h.getBoundingClientRect();u.value=m.height,l.value=m.width,d.value||(h.style.transitionDuration=f.value.transitionDuration,h.style.animationName=f.value.animationName)},{immediate:!0});const g=F(()=>d.value&&s.open.value);return Ke(()=>{requestAnimationFrame(()=>{d.value=!1})}),go(a,"beforematch",h=>{requestAnimationFrame(()=>{s.onOpenToggle(),o("contentFound")})}),(h,m)=>(_(),I(p(zt),{ref_key:"presentRef",ref:r,present:h.forceMount||p(s).open.value,"force-mount":!0},{default:T(({present:v})=>{var k;return[W(p(ve),Y(h.$attrs,{id:p(s).contentId,ref:p(i),"as-child":n.asChild,as:h.as,hidden:v?void 0:p(s).unmountOnHide.value?"":"until-found","data-state":g.value?void 0:p(s).open.value?"open":"closed","data-disabled":(k=p(s).disabled)!=null&&k.value?"":void 0,style:{"--reka-collapsible-content-height":`${u.value}px`,"--reka-collapsible-content-width":`${l.value}px`}}),{default:T(()=>[!p(s).unmountOnHide.value||v?L(h.$slots,"default",{key:0}):ce("",!0)]),_:2},1040,["id","as-child","as","hidden","data-state","data-disabled","style"])]}),_:3},8,["present"]))}}),Y0=K({__name:"AccordionContent",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e,n=hc(),o=lh();return se(),(s,r)=>(_(),I(p(G0),{role:"region","as-child":t.asChild,as:s.as,"force-mount":t.forceMount,"aria-labelledby":p(o).triggerId,"data-state":p(o).dataState.value,"data-disabled":p(o).dataDisabled.value,"data-orientation":p(n).orientation,style:{"--reka-accordion-content-width":"var(--reka-collapsible-content-width)","--reka-accordion-content-height":"var(--reka-collapsible-content-height)"},onContentFound:r[0]||(r[0]=i=>p(n).changeModelValue(p(o).value.value))},{default:T(()=>[L(s.$slots,"default")]),_:3},8,["as-child","as","force-mount","aria-labelledby","data-state","data-disabled","data-orientation"]))}}),X0=K({__name:"CollapsibleTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e;se();const n=ih();return(o,s)=>{var r,i;return _(),I(p(ve),{type:o.as==="button"?"button":void 0,as:o.as,"as-child":t.asChild,"aria-controls":p(n).contentId,"aria-expanded":p(n).open.value,"data-state":p(n).open.value?"open":"closed","data-disabled":(r=p(n).disabled)!=null&&r.value?"":void 0,disabled:(i=p(n).disabled)==null?void 0:i.value,onClick:p(n).onOpenToggle},{default:T(()=>[L(o.$slots,"default")]),_:3},8,["type","as","as-child","aria-controls","aria-expanded","data-state","data-disabled","disabled","onClick"])}}}),zu=K({__name:"AccordionTrigger",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e,n=hc(),o=lh();o.triggerId||(o.triggerId=It(void 0,"reka-accordion-trigger"));function s(){const r=n.isSingle.value&&o.open.value&&!n.collapsible;o.disabled.value||r||n.changeModelValue(o.value.value)}return(r,i)=>(_(),I(p(X0),{id:p(o).triggerId,ref:p(o).currentRef,"data-reka-collection-item":"",as:t.as,"as-child":t.asChild,"aria-disabled":p(o).disabled.value||void 0,"aria-expanded":p(o).open.value||!1,"data-disabled":p(o).dataDisabled.value,"data-orientation":p(n).orientation,"data-state":p(o).dataState.value,disabled:p(o).disabled.value,onClick:s},{default:T(()=>[L(r.$slots,"default")]),_:3},8,["id","as","as-child","aria-disabled","aria-expanded","data-disabled","data-orientation","data-state","disabled"]))}}),[wn,J0]=Ze("DialogRoot"),Q0=K({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,s=Ct(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),r=H(),i=H(),{modal:a}=nt(n);return J0({open:s,modal:a,openModal:()=>{s.value=!0},onOpenChange:l=>{s.value=l},onOpenToggle:()=>{s.value=!s.value},contentId:"",titleId:"",descriptionId:"",triggerElement:r,contentElement:i}),(l,u)=>L(l.$slots,"default",{open:p(s),close:()=>s.value=!1})}}),Z0=K({__name:"DialogClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e;se();const n=wn();return(o,s)=>(_(),I(p(ve),Y(t,{type:o.as==="button"?"button":void 0,onClick:s[0]||(s[0]=r=>p(n).onOpenChange(!1))}),{default:T(()=>[L(o.$slots,"default")]),_:3},16,["type"]))}});function xo(e){const t=Qe(),n=t==null?void 0:t.type.emits,o={};return n!=null&&n.length||console.warn(`No emitted event found. Please check component: ${t==null?void 0:t.type.__name}`),n==null||n.forEach(s=>{o[Bo(ut(s))]=(...r)=>e(s,...r)}),o}function Je(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}const ew="menu.itemSelect",Za=["Enter"," "],tw=["ArrowDown","PageUp","Home"],ch=["ArrowUp","PageDown","End"],nw=[...tw,...ch],ow={ltr:[...Za,"ArrowRight"],rtl:[...Za,"ArrowLeft"]},sw={ltr:["ArrowLeft"],rtl:["ArrowRight"]};function gc(e){return e?"open":"closed"}function ui(e){return e==="indeterminate"}function mc(e){return ui(e)?"indeterminate":e?"checked":"unchecked"}function rw(e){const t=Je();for(const n of e)if(n===t||(n.focus(),Je()!==t))return}function iw(e,t){const{x:n,y:o}=e;let s=!1;for(let r=0,i=t.length-1;ro!=c>o&&n<(u-a)*(o-l)/(c-l)+a&&(s=!s)}return s}function aw(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return iw(n,t)}function js(e){return e.pointerType==="mouse"}const lw=c0(()=>H([]));function cw(){const e=lw();return{add(t){const n=e.value[0];t!==n&&(n==null||n.pause()),e.value=ju(e.value,t),e.value.unshift(t)},remove(t){var n;e.value=ju(e.value,t),(n=e.value[0])==null||n.resume()}}}function ju(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}function uw(e){return e.filter(t=>t.tagName!=="A")}const fa="focusScope.autoFocusOnMount",pa="focusScope.autoFocusOnUnmount",Vu={bubbles:!1,cancelable:!0};function Dr(e,{select:t=!1}={}){const n=Je();for(const o of e)if(Hn(o,{select:t}),Je()!==n)return!0}function dw(e){const t=vc(e),n=Hu(t,e),o=Hu(t.reverse(),e);return[n,o]}function vc(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const s=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||s?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Hu(e,t){for(const n of e)if(!fw(n,{upTo:t}))return n}function fw(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function pw(e){return e instanceof HTMLInputElement&&"select"in e}function Hn(e,{select:t=!1}={}){if(e&&e.focus){const n=Je();e.focus({preventScroll:!0}),e!==n&&pw(e)&&t&&e.select()}}const yc=K({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const n=e,o=t,{currentRef:s,currentElement:r}=se(),i=H(null),a=cw(),l=Pt({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});ot(c=>{if(!Gt)return;const d=r.value;if(!n.trapped)return;function f(v){if(l.paused||!d)return;const k=v.target;d.contains(k)?i.value=k:Hn(i.value,{select:!0})}function g(v){if(l.paused||!d)return;const k=v.relatedTarget;k!==null&&(d.contains(k)||Hn(i.value,{select:!0}))}function h(v){d.contains(i.value)||Hn(d)}document.addEventListener("focusin",f),document.addEventListener("focusout",g);const m=new MutationObserver(h);d&&m.observe(d,{childList:!0,subtree:!0}),c(()=>{document.removeEventListener("focusin",f),document.removeEventListener("focusout",g),m.disconnect()})}),ot(async c=>{const d=r.value;if(await Ue(),!d)return;a.add(l);const f=Je();if(!d.contains(f)){const h=new CustomEvent(fa,Vu);d.addEventListener(fa,m=>o("mountAutoFocus",m)),d.dispatchEvent(h),h.defaultPrevented||(Dr(uw(vc(d)),{select:!0}),Je()===f&&Hn(d))}c(()=>{d.removeEventListener(fa,v=>o("mountAutoFocus",v));const h=new CustomEvent(pa,Vu),m=v=>{o("unmountAutoFocus",v)};d.addEventListener(pa,m),d.dispatchEvent(h),setTimeout(()=>{h.defaultPrevented||Hn(f??document.body,{select:!0}),d.removeEventListener(pa,m),a.remove(l)},0)})});function u(c){if(!n.loop&&!n.trapped||l.paused)return;const d=c.key==="Tab"&&!c.altKey&&!c.ctrlKey&&!c.metaKey,f=Je();if(d&&f){const g=c.currentTarget,[h,m]=dw(g);h&&m?!c.shiftKey&&f===m?(c.preventDefault(),n.loop&&Hn(h,{select:!0})):c.shiftKey&&f===h&&(c.preventDefault(),n.loop&&Hn(m,{select:!0})):f===g&&c.preventDefault()}}return(c,d)=>(_(),I(p(ve),{ref_key:"currentRef",ref:s,tabindex:"-1","as-child":c.asChild,as:c.as,onKeydown:u},{default:T(()=>[L(c.$slots,"default")]),_:3},8,["as-child","as"]))}});function uh(e,t,n){const o=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(s)}const hw="dismissableLayer.pointerDownOutside",gw="dismissableLayer.focusOutside";function dh(e,t){const n=t.closest("[data-dismissable-layer]"),o=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),s=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(o===n||s.indexOf(o){});return ot(a=>{if(!Gt||!Oe(n))return;const l=async c=>{const d=c.target;if(!(!(t!=null&&t.value)||!d)){if(dh(t.value,d)){s.value=!1;return}if(c.target&&!s.value){let f=function(){uh(hw,e,g)};const g={originalEvent:c};c.pointerType==="touch"?(o.removeEventListener("click",r.value),r.value=f,o.addEventListener("click",r.value,{once:!0})):f()}else o.removeEventListener("click",r.value);s.value=!1}},u=window.setTimeout(()=>{o.addEventListener("pointerdown",l)},0);a(()=>{window.clearTimeout(u),o.removeEventListener("pointerdown",l),o.removeEventListener("click",r.value)})}),{onPointerDownCapture:()=>{Oe(n)&&(s.value=!0)}}}function vw(e,t,n=!0){var r;const o=((r=t==null?void 0:t.value)==null?void 0:r.ownerDocument)??(globalThis==null?void 0:globalThis.document),s=H(!1);return ot(i=>{if(!Gt||!Oe(n))return;const a=async l=>{if(!(t!=null&&t.value))return;await Ue(),await Ue();const u=l.target;!t.value||!u||dh(t.value,u)||l.target&&!s.value&&uh(gw,e,{originalEvent:l})};o.addEventListener("focusin",a),i(()=>o.removeEventListener("focusin",a))}),{onFocusCapture:()=>{Oe(n)&&(s.value=!0)},onBlurCapture:()=>{Oe(n)&&(s.value=!1)}}}const Qt=Pt({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ns=K({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:s,currentElement:r}=se(),i=F(()=>{var h;return((h=r.value)==null?void 0:h.ownerDocument)??globalThis.document}),a=F(()=>Qt.layersRoot),l=F(()=>r.value?Array.from(a.value).indexOf(r.value):-1),u=F(()=>Qt.layersWithOutsidePointerEventsDisabled.size>0),c=F(()=>{const h=Array.from(a.value),[m]=[...Qt.layersWithOutsidePointerEventsDisabled].slice(-1),v=h.indexOf(m);return l.value>=v}),d=mw(async h=>{const m=[...Qt.branches].some(v=>v==null?void 0:v.contains(h.target));!c.value||m||(o("pointerDownOutside",h),o("interactOutside",h),await Ue(),h.defaultPrevented||o("dismiss"))},r),f=vw(h=>{[...Qt.branches].some(v=>v==null?void 0:v.contains(h.target))||(o("focusOutside",h),o("interactOutside",h),h.defaultPrevented||o("dismiss"))},r);fc("Escape",h=>{l.value===a.value.size-1&&(o("escapeKeyDown",h),h.defaultPrevented||o("dismiss"))});let g;return ot(h=>{r.value&&(n.disableOutsidePointerEvents&&(Qt.layersWithOutsidePointerEventsDisabled.size===0&&(g=i.value.body.style.pointerEvents,i.value.body.style.pointerEvents="none"),Qt.layersWithOutsidePointerEventsDisabled.add(r.value)),a.value.add(r.value),h(()=>{n.disableOutsidePointerEvents&&Qt.layersWithOutsidePointerEventsDisabled.size===1&&(i.value.body.style.pointerEvents=g)}))}),ot(h=>{h(()=>{r.value&&(a.value.delete(r.value),Qt.layersWithOutsidePointerEventsDisabled.delete(r.value))})}),(h,m)=>(_(),I(p(ve),{ref:p(s),"as-child":h.asChild,as:h.as,"data-dismissable-layer":"",style:Yt({pointerEvents:u.value?c.value?"auto":"none":void 0}),onFocusCapture:p(f).onFocusCapture,onBlurCapture:p(f).onBlurCapture,onPointerdownCapture:p(d).onPointerDownCapture},{default:T(()=>[L(h.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),fh=K({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=wn(),{forwardRef:r,currentElement:i}=se();return s.titleId||(s.titleId=It(void 0,"reka-dialog-title")),s.descriptionId||(s.descriptionId=It(void 0,"reka-dialog-description")),Ke(()=>{s.contentElement=i,Je()!==document.body&&(s.triggerElement.value=Je())}),(a,l)=>(_(),I(p(yc),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=u=>o("openAutoFocus",u)),onUnmountAutoFocus:l[6]||(l[6]=u=>o("closeAutoFocus",u))},{default:T(()=>[W(p(ns),Y({id:p(s).contentId,ref:p(r),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":p(s).descriptionId,"aria-labelledby":p(s).titleId,"data-state":p(gc)(p(s).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=u=>p(s).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=u=>o("escapeKeyDown",u)),onFocusOutside:l[2]||(l[2]=u=>o("focusOutside",u)),onInteractOutside:l[3]||(l[3]=u=>o("interactOutside",u)),onPointerDownOutside:l[4]||(l[4]=u=>o("pointerDownOutside",u))}),{default:T(()=>[L(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}});var yw=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Oo=new WeakMap,kr=new WeakMap,Cr={},ha=0,ph=function(e){return e&&(e.host||ph(e.parentNode))},bw=function(e,t){return t.map(function(n){if(e.contains(n))return n;var o=ph(n);return o&&e.contains(o)?o:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},ww=function(e,t,n,o){var s=bw(t,Array.isArray(e)?e:[e]);Cr[n]||(Cr[n]=new WeakMap);var r=Cr[n],i=[],a=new Set,l=new Set(s),u=function(d){!d||a.has(d)||(a.add(d),u(d.parentNode))};s.forEach(u);var c=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(f){if(a.has(f))c(f);else try{var g=f.getAttribute(o),h=g!==null&&g!=="false",m=(Oo.get(f)||0)+1,v=(r.get(f)||0)+1;Oo.set(f,m),r.set(f,v),i.push(f),m===1&&h&&kr.set(f,!0),v===1&&f.setAttribute(n,"true"),h||f.setAttribute(o,"true")}catch(k){console.error("aria-hidden: cannot operate on ",f,k)}})};return c(t),a.clear(),ha++,function(){i.forEach(function(d){var f=Oo.get(d)-1,g=r.get(d)-1;Oo.set(d,f),r.set(d,g),f||(kr.has(d)||d.removeAttribute(o),kr.delete(d)),g||d.removeAttribute(n)}),ha--,ha||(Oo=new WeakMap,Oo=new WeakMap,kr=new WeakMap,Cr={})}},xw=function(e,t,n){n===void 0&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),s=yw(e);return s?(o.push.apply(o,Array.from(s.querySelectorAll("[aria-live], script"))),ww(o,s,n,"aria-hidden")):function(){return null}};function bc(e){let t;Ie(()=>rn(e),n=>{n?t=xw(n):t&&t()}),Nt(()=>{t&&t()})}const kw=K({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=wn(),r=xo(o),{forwardRef:i,currentElement:a}=se();return bc(a),(l,u)=>(_(),I(fh,Y({...n,...p(r)},{ref:p(i),"trap-focus":p(s).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:u[0]||(u[0]=c=>{var d;c.defaultPrevented||(c.preventDefault(),(d=p(s).triggerElement.value)==null||d.focus())}),onPointerDownOutside:u[1]||(u[1]=c=>{const d=c.detail.originalEvent,f=d.button===0&&d.ctrlKey===!0;(d.button===2||f)&&c.preventDefault()}),onFocusOutside:u[2]||(u[2]=c=>{c.preventDefault()})}),{default:T(()=>[L(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),Cw=K({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,s=xo(t);se();const r=wn(),i=H(!1),a=H(!1);return(l,u)=>(_(),I(fh,Y({...n,...p(s)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:u[0]||(u[0]=c=>{var d;c.defaultPrevented||(i.value||(d=p(r).triggerElement.value)==null||d.focus(),c.preventDefault()),i.value=!1,a.value=!1}),onInteractOutside:u[1]||(u[1]=c=>{var g;c.defaultPrevented||(i.value=!0,c.detail.originalEvent.type==="pointerdown"&&(a.value=!0));const d=c.target;((g=p(r).triggerElement.value)==null?void 0:g.contains(d))&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&a.value&&c.preventDefault()})}),{default:T(()=>[L(l.$slots,"default")]),_:3},16))}}),_w=K({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=wn(),r=xo(o),{forwardRef:i}=se();return(a,l)=>(_(),I(p(zt),{present:a.forceMount||p(s).open.value},{default:T(()=>[p(s).modal.value?(_(),I(kw,Y({key:0,ref:p(i)},{...n,...p(r),...a.$attrs}),{default:T(()=>[L(a.$slots,"default")]),_:3},16)):(_(),I(Cw,Y({key:1,ref:p(i)},{...n,...p(r),...a.$attrs}),{default:T(()=>[L(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),qu=K({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(e){const t=e;se();const n=wn();return(o,s)=>(_(),I(p(ve),Y(t,{id:p(n).descriptionId}),{default:T(()=>[L(o.$slots,"default")]),_:3},16,["id"]))}});function ga(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function el(e,t,n=".",o){if(!ga(t))return el(e,{},n,o);const s=Object.assign({},t);for(const r in e){if(r==="__proto__"||r==="constructor")continue;const i=e[r];i!=null&&(o&&o(s,r,i,n)||(Array.isArray(i)&&Array.isArray(s[r])?s[r]=[...i,...s[r]]:ga(i)&&ga(s[r])?s[r]=el(i,s[r],(n?`${n}.`:"")+r.toString(),o):s[r]=i))}return s}function Ew(e){return(...t)=>t.reduce((n,o)=>el(n,o,"",e),{})}const Bn=Ew(),Sw=eh(()=>{const e=H(new Map),t=H(),n=F(()=>{for(const i of e.value.values())if(i)return!0;return!1}),o=pc({scrollBody:H(!0)});let s=null;const r=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",Fu&&(s==null||s()),t.value=void 0};return Ie(n,(i,a)=>{var d;if(!Gt)return;if(!i){a&&r();return}t.value===void 0&&(t.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,u={padding:l,margin:0},c=(d=o.scrollBody)!=null&&d.value?typeof o.scrollBody.value=="object"?Bn({padding:o.scrollBody.value.padding===!0?l:o.scrollBody.value.padding,margin:o.scrollBody.value.margin===!0?l:o.scrollBody.value.margin},u):u:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=typeof c.padding=="number"?`${c.padding}px`:String(c.padding),document.body.style.marginRight=typeof c.margin=="number"?`${c.margin}px`:String(c.margin),document.documentElement.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),Fu&&(s=go(document,"touchmove",f=>Ow(f),{passive:!1})),Ue(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),e});function wc(e){const t=Math.random().toString(36).substring(2,7),n=Sw();n.value.set(t,e??!1);const o=F({get:()=>n.value.get(t)??!1,set:s=>n.value.set(t,s)});return C0(()=>{n.value.delete(t)}),o}function hh(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}const Tw=K({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{}},setup(e){const t=wn();return wc(!0),se(),(n,o)=>(_(),I(p(ve),{as:n.as,"as-child":n.asChild,"data-state":p(t).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:T(()=>[L(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),Aw=K({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=wn(),{forwardRef:n}=se();return(o,s)=>{var r;return(r=p(t))!=null&&r.modal.value?(_(),I(p(zt),{key:0,present:o.forceMount||p(t).open.value},{default:T(()=>[W(Tw,Y(o.$attrs,{ref:p(n),as:o.as,"as-child":o.asChild}),{default:T(()=>[L(o.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):ce("",!0)}}}),os=K({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=sh();return(n,o)=>p(t)||n.forceMount?(_(),I(Xs,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[L(n.$slots,"default")],8,["to","disabled","defer"])):ce("",!0)}});function no(e){const t=Qe(),n=Object.keys((t==null?void 0:t.type.props)??{}).reduce((s,r)=>{const i=(t==null?void 0:t.type.props[r]).default;return i!==void 0&&(s[r]=i),s},{}),o=We(e);return F(()=>{const s={},r=(t==null?void 0:t.vnode.props)??{};return Object.keys(r).forEach(i=>{s[ut(i)]=r[i]}),Object.keys({...n,...s}).reduce((i,a)=>(o.value[a]!==void 0&&(i[a]=o.value[a]),i),{})})}function st(e,t){const n=no(e),o=t?xo(t):{};return F(()=>({...n.value,...o}))}const Ku=K({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(e){const t=e,n=wn();return se(),(o,s)=>(_(),I(p(ve),Y(t,{id:p(n).titleId}),{default:T(()=>[L(o.$slots,"default")]),_:3},16,["id"]))}}),Pw=K({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=wn(),{forwardRef:o,currentElement:s}=se();return n.contentId||(n.contentId=It(void 0,"reka-dialog-content")),Ke(()=>{n.triggerElement.value=s.value}),(r,i)=>(_(),I(p(ve),Y(t,{ref:p(o),type:r.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":p(n).open.value||!1,"aria-controls":p(n).open.value?p(n).contentId:void 0,"data-state":p(n).open.value?"open":"closed",onClick:p(n).onOpenToggle}),{default:T(()=>[L(r.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}});function Uu(){const e=H(),t=F(()=>{var n,o;return["#text","#comment"].includes((n=e.value)==null?void 0:n.$el.nodeName)?(o=e.value)==null?void 0:o.$el.nextElementSibling:rn(e)});return{primitiveElement:e,currentElement:t}}const Wu="data-reka-collection-item";function xn(e={}){const{key:t="",isProvider:n=!1}=e,o=`${t}CollectionProvider`;let s;if(n){const c=H(new Map);s={collectionRef:H(),itemMap:c},qt(o,s)}else s=He(o);const r=(c=!1)=>{const d=s.collectionRef.value;if(!d)return[];const f=Array.from(d.querySelectorAll(`[${Wu}]`)),h=Array.from(s.itemMap.value.values()).sort((m,v)=>f.indexOf(m.ref)-f.indexOf(v.ref));return c?h:h.filter(m=>m.ref.dataset.disabled!=="")},i=K({name:"CollectionSlot",setup(c,{slots:d}){const{primitiveElement:f,currentElement:g}=Uu();return Ie(g,()=>{s.collectionRef.value=g.value}),()=>Kt(ai,{ref:f},d)}}),a=K({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(c,{slots:d,attrs:f}){const{primitiveElement:g,currentElement:h}=Uu();return ot(m=>{if(h.value){const v=Si(h.value);s.itemMap.value.set(v,{ref:h.value,value:c.value}),m(()=>s.itemMap.value.delete(v))}}),()=>Kt(ai,{...f,[Wu]:"",ref:g},d)}}),l=F(()=>Array.from(s.itemMap.value.values())),u=F(()=>s.itemMap.value.size);return{getItems:r,reactiveItems:l,itemMapSize:u,CollectionSlot:i,CollectionItem:a}}const Iw="rovingFocusGroup.onEntryFocus",$w={bubbles:!1,cancelable:!0};function Rw(e,t=!1){const n=Je();for(const o of e)if(o===n||(o.focus({preventScroll:t}),Je()!==n))return}const[wO,Mw]=Ze("RovingFocusGroup"),Lw=K({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},preventScrollOnEntryFocus:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(e,{expose:t,emit:n}){const o=e,s=n,{loop:r,orientation:i,dir:a}=nt(o),l=or(a),u=Ct(o,"currentTabStopId",s,{defaultValue:o.defaultCurrentTabStopId,passive:o.currentTabStopId===void 0}),c=H(!1),d=H(!1),f=H(0),{getItems:g,CollectionSlot:h}=xn({isProvider:!0});function m(k){const x=!d.value;if(k.currentTarget&&k.target===k.currentTarget&&x&&!c.value){const y=new CustomEvent(Iw,$w);if(k.currentTarget.dispatchEvent(y),s("entryFocus",y),!y.defaultPrevented){const w=g().map(D=>D.ref).filter(D=>D.dataset.disabled!==""),b=w.find(D=>D.getAttribute("data-active")===""),C=w.find(D=>D.id===u.value),S=[b,C,...w].filter(Boolean);Rw(S,o.preventScrollOnEntryFocus)}}d.value=!1}function v(){setTimeout(()=>{d.value=!1},1)}return t({getItems:g}),Mw({loop:r,dir:l,orientation:i,currentTabStopId:u,onItemFocus:k=>{u.value=k},onItemShiftTab:()=>{c.value=!0},onFocusableItemAdd:()=>{f.value++},onFocusableItemRemove:()=>{f.value--}}),(k,x)=>(_(),I(p(h),null,{default:T(()=>[W(p(ve),{tabindex:c.value||f.value===0?-1:0,"data-orientation":p(i),as:k.as,"as-child":k.asChild,dir:p(l),style:{outline:"none"},onMousedown:x[0]||(x[0]=y=>d.value=!0),onMouseup:v,onFocus:m,onBlur:x[1]||(x[1]=y=>c.value=!1)},{default:T(()=>[L(k.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),[gh,Dw]=Ze("PopperRoot"),sr=K({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=H();return Dw({anchor:t,onAnchorChange:n=>t.value=n}),(n,o)=>L(n.$slots,"default")}}),rr=K({__name:"PopperAnchor",props:{reference:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:n,currentElement:o}=se(),s=gh();return Ql(()=>{s.onAnchorChange(t.reference??o.value)}),(r,i)=>(_(),I(p(ve),{ref:p(n),as:r.as,"as-child":r.asChild},{default:T(()=>[L(r.$slots,"default")]),_:3},8,["as","as-child"]))}}),Bw={key:0,d:"M0 0L6 6L12 0"},Fw={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"},Nw=K({__name:"Arrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(ve),Y(t,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:T(()=>[L(n.$slots,"default",{},()=>[n.rounded?(_(),ge("path",Fw)):(_(),ge("path",Bw))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}});function zw(e){return e!==null}function jw(e){return{name:"transformOrigin",options:e,fn(t){var v,k,x;const{placement:n,rects:o,middlewareData:s}=t,i=((v=s.arrow)==null?void 0:v.centerOffset)!==0,a=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[u,c]=tl(n),d={start:"0%",center:"50%",end:"100%"}[c],f=(((k=s.arrow)==null?void 0:k.x)??0)+a/2,g=(((x=s.arrow)==null?void 0:x.y)??0)+l/2;let h="",m="";return u==="bottom"?(h=i?d:`${f}px`,m=`${-l}px`):u==="top"?(h=i?d:`${f}px`,m=`${o.floating.height+l}px`):u==="right"?(h=`${-l}px`,m=i?d:`${g}px`):u==="left"&&(h=`${o.floating.width+l}px`,m=i?d:`${g}px`),{data:{x:h,y:m}}}}}function tl(e){const[t,n="center"]=e.split("-");return[t,n]}function Vw(e){const t=H(),n=F(()=>{var s;return((s=t.value)==null?void 0:s.width)??0}),o=F(()=>{var s;return((s=t.value)==null?void 0:s.height)??0});return Ke(()=>{const s=rn(e);if(s){t.value={width:s.offsetWidth,height:s.offsetHeight};const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const a=i[0];let l,u;if("borderBoxSize"in a){const c=a.borderBoxSize,d=Array.isArray(c)?c[0]:c;l=d.inlineSize,u=d.blockSize}else l=s.offsetWidth,u=s.offsetHeight;t.value={width:l,height:u}});return r.observe(s,{box:"border-box"}),()=>r.unobserve(s)}else t.value=void 0}),{width:n,height:o}}const mh={side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[Hw,qw]=Ze("PopperContent"),Vi=K({inheritAttrs:!1,__name:"PopperContent",props:Wl({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...mh}),emits:["placed"],setup(e,{emit:t}){const n=e,o=t,s=gh(),{forwardRef:r,currentElement:i}=se(),a=H(),l=H(),{width:u,height:c}=Vw(l),d=F(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),f=F(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),g=F(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=F(()=>({padding:f.value,boundary:g.value.filter(zw),altBoundary:g.value.length>0})),m=a0(()=>[Xb({mainAxis:n.sideOffset+c.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&Du({...h.value}),n.avoidCollisions&&Jb({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?t0():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&Du({...h.value}),Qb({...h.value,apply:({elements:B,rects:$,availableWidth:z,availableHeight:R})=>{const{width:V,height:M}=$.reference,G=B.floating.style;G.setProperty("--reka-popper-available-width",`${z}px`),G.setProperty("--reka-popper-available-height",`${R}px`),G.setProperty("--reka-popper-anchor-width",`${V}px`),G.setProperty("--reka-popper-anchor-height",`${M}px`)}}),l.value&&s0({element:l.value,padding:n.arrowPadding}),jw({arrowWidth:u.value,arrowHeight:c.value}),n.hideWhenDetached&&Zb({strategy:"referenceHidden",...h.value})]),v=F(()=>n.reference??s.anchor.value),{floatingStyles:k,placement:x,isPositioned:y,middlewareData:w}=r0(v,a,{strategy:n.positionStrategy,placement:d,whileElementsMounted:(...B)=>Yb(...B,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:m}),b=F(()=>tl(x.value)[0]),C=F(()=>tl(x.value)[1]);Ql(()=>{y.value&&o("placed")});const S=F(()=>{var B;return((B=w.value.arrow)==null?void 0:B.centerOffset)!==0}),D=H("");ot(()=>{i.value&&(D.value=window.getComputedStyle(i.value).zIndex)});const A=F(()=>{var B;return((B=w.value.arrow)==null?void 0:B.x)??0}),P=F(()=>{var B;return((B=w.value.arrow)==null?void 0:B.y)??0});return qw({placedSide:b,onArrowChange:B=>l.value=B,arrowX:A,arrowY:P,shouldHideArrow:S}),(B,$)=>{var z,R,V;return _(),ge("div",{ref_key:"floatingRef",ref:a,"data-reka-popper-content-wrapper":"",style:Yt({...p(k),transform:p(y)?p(k).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:D.value,"--reka-popper-transform-origin":[(z=p(w).transformOrigin)==null?void 0:z.x,(R=p(w).transformOrigin)==null?void 0:R.y].join(" "),...((V=p(w).hide)==null?void 0:V.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}})},[W(p(ve),Y({ref:p(r)},B.$attrs,{"as-child":n.asChild,as:B.as,"data-side":b.value,"data-align":C.value,style:{animation:p(y)?void 0:"none"}}),{default:T(()=>[L(B.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4)}}}),Kw={top:"bottom",right:"left",bottom:"top",left:"right"},Hi=K({inheritAttrs:!1,__name:"PopperArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const{forwardRef:t}=se(),n=Hw(),o=F(()=>Kw[n.placedSide.value]);return(s,r)=>{var i,a,l,u;return _(),ge("span",{ref:c=>{p(n).onArrowChange(c)},style:Yt({position:"absolute",left:(i=p(n).arrowX)!=null&&i.value?`${(a=p(n).arrowX)==null?void 0:a.value}px`:void 0,top:(l=p(n).arrowY)!=null&&l.value?`${(u=p(n).arrowY)==null?void 0:u.value}px`:void 0,[o.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[p(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[p(n).placedSide.value],visibility:p(n).shouldHideArrow.value?"hidden":void 0})},[W(Nw,Y(s.$attrs,{ref:p(t),style:{display:"block"},as:s.as,"as-child":s.asChild,rounded:s.rounded,width:s.width,height:s.height}),{default:T(()=>[L(s.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4)}}});function Uw(e){const t=zi("",1e3);return{search:t,handleTypeaheadSearch:(s,r)=>{t.value=t.value+s;{const i=Je(),a=r.map(f=>{var g,h;return{...f,textValue:((g=f.value)==null?void 0:g.textValue)??((h=f.ref.textContent)==null?void 0:h.trim())??""}}),l=a.find(f=>f.ref===i),u=a.map(f=>f.textValue),c=Gw(u,t.value,l==null?void 0:l.textValue),d=a.find(f=>f.textValue===c);return d&&d.ref.focus(),d==null?void 0:d.ref}},resetTypeahead:()=>{t.value=""}}}function Ww(e,t){return e.map((n,o)=>e[(t+o)%e.length])}function Gw(e,t,n){const s=t.length>1&&Array.from(t).every(u=>u===t[0])?t[0]:t,r=n?e.indexOf(n):-1;let i=Ww(e,Math.max(r,0));s.length===1&&(i=i.filter(u=>u!==n));const l=i.find(u=>u.toLowerCase().startsWith(s.toLowerCase()));return l!==n?l:void 0}const Yw=K({__name:"MenuArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e;return(n,o)=>(_(),I(p(Hi),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}});function Xw(){const e=H(!1);return Ke(()=>{go("keydown",()=>{e.value=!0},{capture:!0,passive:!0}),go(["pointerdown","pointermove"],()=>{e.value=!1},{capture:!0,passive:!0})}),e}const Jw=eh(Xw),[ko,vh]=Ze(["MenuRoot","MenuSub"],"MenuContext"),[ir,Qw]=Ze("MenuRoot"),Zw=K({__name:"MenuRoot",props:{open:{type:Boolean,default:!1},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,{modal:s,dir:r}=nt(n),i=or(r),a=Ct(n,"open",o),l=H(),u=Jw();return vh({open:a,onOpenChange:c=>{a.value=c},content:l,onContentChange:c=>{l.value=c}}),Qw({onClose:()=>{a.value=!1},isUsingKeyboardRef:u,dir:i,modal:s}),(c,d)=>(_(),I(p(sr),null,{default:T(()=>[L(c.$slots,"default")]),_:3}))}});let ma=0;function yh(){ot(e=>{if(!Gt)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??Gu()),document.body.insertAdjacentElement("beforeend",t[1]??Gu()),ma++,e(()=>{ma===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),ma--})})}function Gu(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}const[xc,ex]=Ze("MenuContent"),kc=K({__name:"MenuContentImpl",props:Wl({loop:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},disableOutsideScroll:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...mh}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(e,{emit:t}){const n=e,o=t,s=ko(),r=ir(),{trapFocus:i,disableOutsidePointerEvents:a,loop:l}=nt(n);yh(),wc(a.value);const u=H(""),c=H(0),d=H(0),f=H(null),g=H("right"),h=H(0),m=H(null),v=H(),{forwardRef:k,currentElement:x}=se(),{handleTypeaheadSearch:y}=Uw();Ie(x,A=>{s.onContentChange(A)}),Nt(()=>{window.clearTimeout(c.value)});function w(A){var B,$;return g.value===((B=f.value)==null?void 0:B.side)&&aw(A,($=f.value)==null?void 0:$.area)}async function b(A){var P;o("openAutoFocus",A),!A.defaultPrevented&&(A.preventDefault(),(P=x.value)==null||P.focus({preventScroll:!0}))}function C(A){var G;if(A.defaultPrevented)return;const B=A.target.closest("[data-reka-menu-content]")===A.currentTarget,$=A.ctrlKey||A.altKey||A.metaKey,z=A.key.length===1,R=ji(A,Je(),x.value,{loop:l.value,arrowKeyOptions:"vertical",dir:r==null?void 0:r.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(R)return R==null?void 0:R.focus();if(A.code==="Space")return;const V=((G=v.value)==null?void 0:G.getItems())??[];if(B&&(A.key==="Tab"&&A.preventDefault(),!$&&z&&y(A.key,V)),A.target!==x.value||!nw.includes(A.key))return;A.preventDefault();const M=[...V.map(q=>q.ref)];ch.includes(A.key)&&M.reverse(),rw(M)}function S(A){var P,B;(B=(P=A==null?void 0:A.currentTarget)==null?void 0:P.contains)!=null&&B.call(P,A.target)||(window.clearTimeout(c.value),u.value="")}function D(A){var $;if(!js(A))return;const P=A.target,B=h.value!==A.clientX;if(($=A==null?void 0:A.currentTarget)!=null&&$.contains(P)&&B){const z=A.clientX>h.value?"right":"left";g.value=z,h.value=A.clientX}}return ex({onItemEnter:A=>!!w(A),onItemLeave:A=>{var P;w(A)||((P=x.value)==null||P.focus(),m.value=null)},onTriggerLeave:A=>!!w(A),searchRef:u,pointerGraceTimerRef:d,onPointerGraceIntentChange:A=>{f.value=A}}),(A,P)=>(_(),I(p(yc),{"as-child":"",trapped:p(i),onMountAutoFocus:b,onUnmountAutoFocus:P[7]||(P[7]=B=>o("closeAutoFocus",B))},{default:T(()=>[W(p(ns),{"as-child":"","disable-outside-pointer-events":p(a),onEscapeKeyDown:P[2]||(P[2]=B=>o("escapeKeyDown",B)),onPointerDownOutside:P[3]||(P[3]=B=>o("pointerDownOutside",B)),onFocusOutside:P[4]||(P[4]=B=>o("focusOutside",B)),onInteractOutside:P[5]||(P[5]=B=>o("interactOutside",B)),onDismiss:P[6]||(P[6]=B=>o("dismiss"))},{default:T(()=>[W(p(Lw),{ref_key:"rovingFocusGroupRef",ref:v,"current-tab-stop-id":m.value,"onUpdate:currentTabStopId":P[0]||(P[0]=B=>m.value=B),"as-child":"",orientation:"vertical",dir:p(r).dir.value,loop:p(l),onEntryFocus:P[1]||(P[1]=B=>{o("entryFocus",B),p(r).isUsingKeyboardRef.value||B.preventDefault()})},{default:T(()=>[W(p(Vi),{ref:p(k),role:"menu",as:A.as,"as-child":A.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":p(gc)(p(s).open.value),dir:p(r).dir.value,side:A.side,"side-offset":A.sideOffset,align:A.align,"align-offset":A.alignOffset,"avoid-collisions":A.avoidCollisions,"collision-boundary":A.collisionBoundary,"collision-padding":A.collisionPadding,"arrow-padding":A.arrowPadding,"prioritize-position":A.prioritizePosition,"position-strategy":A.positionStrategy,"update-position-strategy":A.updatePositionStrategy,sticky:A.sticky,"hide-when-detached":A.hideWhenDetached,reference:A.reference,onKeydown:C,onBlur:S,onPointermove:D},{default:T(()=>[L(A.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),bh=K({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,n=xc(),{forwardRef:o}=se(),{CollectionItem:s}=xn(),r=H(!1);async function i(l){if(!l.defaultPrevented&&js(l)){if(t.disabled)n.onItemLeave(l);else if(!n.onItemEnter(l)){const c=l.currentTarget;c==null||c.focus({preventScroll:!0})}}}async function a(l){await Ue(),!l.defaultPrevented&&js(l)&&n.onItemLeave(l)}return(l,u)=>(_(),I(p(s),{value:{textValue:l.textValue}},{default:T(()=>[W(p(ve),Y({ref:p(o),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":r.value?"":void 0,onPointermove:i,onPointerleave:a,onFocus:u[0]||(u[0]=async c=>{await Ue(),!(c.defaultPrevented||l.disabled)&&(r.value=!0)}),onBlur:u[1]||(u[1]=async c=>{await Ue(),!c.defaultPrevented&&(r.value=!1)})}),{default:T(()=>[L(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),Cc=K({__name:"MenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:s,currentElement:r}=se(),i=ir(),a=xc(),l=H(!1);async function u(){const c=r.value;if(!n.disabled&&c){const d=new CustomEvent(ew,{bubbles:!0,cancelable:!0});o("select",d),await Ue(),d.defaultPrevented?l.value=!1:i.onClose()}}return(c,d)=>(_(),I(bh,Y(n,{ref:p(s),onClick:u,onPointerdown:d[0]||(d[0]=()=>{l.value=!0}),onPointerup:d[1]||(d[1]=async f=>{var g;await Ue(),!f.defaultPrevented&&(l.value||(g=f.currentTarget)==null||g.click())}),onKeydown:d[2]||(d[2]=async f=>{const g=p(a).searchRef.value!=="";c.disabled||g&&f.key===" "||p(Za).includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})}),{default:T(()=>[L(c.$slots,"default")]),_:3},16))}}),[tx,wh]=Ze(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext"),nx=K({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(e){const t=tx({modelValue:H(!1)});return(n,o)=>(_(),I(p(zt),{present:n.forceMount||p(ui)(p(t).modelValue.value)||p(t).modelValue.value===!0},{default:T(()=>[W(p(ve),{as:n.as,"as-child":n.asChild,"data-state":p(mc)(p(t).modelValue.value)},{default:T(()=>[L(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),ox=K({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],default:!1},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select","update:modelValue"],setup(e,{emit:t}){const n=e,o=t,s=Ct(n,"modelValue",o);return wh({modelValue:s}),(r,i)=>(_(),I(Cc,Y({role:"menuitemcheckbox"},n,{"aria-checked":p(ui)(p(s))?"mixed":p(s),"data-state":p(mc)(p(s)),onSelect:i[0]||(i[0]=async a=>{o("select",a),p(ui)(p(s))?s.value=!0:s.value=!p(s)})}),{default:T(()=>[L(r.$slots,"default",{modelValue:p(s)})]),_:3},16,["aria-checked","data-state"]))}}),sx=K({__name:"MenuRootContentModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=st(n,o),r=ko(),{forwardRef:i,currentElement:a}=se();return bc(a),(l,u)=>(_(),I(kc,Y(p(s),{ref:p(i),"trap-focus":p(r).open.value,"disable-outside-pointer-events":p(r).open.value,"disable-outside-scroll":!0,onDismiss:u[0]||(u[0]=c=>p(r).onOpenChange(!1)),onFocusOutside:u[1]||(u[1]=Bt(c=>o("focusOutside",c),["prevent"]))}),{default:T(()=>[L(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),rx=K({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const s=st(e,t),r=ko();return(i,a)=>(_(),I(kc,Y(p(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:a[0]||(a[0]=l=>p(r).onOpenChange(!1))}),{default:T(()=>[L(i.$slots,"default")]),_:3},16))}}),ix=K({__name:"MenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const s=st(e,t),r=ko(),i=ir();return(a,l)=>(_(),I(p(zt),{present:a.forceMount||p(r).open.value},{default:T(()=>[p(i).modal.value?(_(),I(sx,be(Y({key:0},{...a.$attrs,...p(s)})),{default:T(()=>[L(a.$slots,"default")]),_:3},16)):(_(),I(rx,be(Y({key:1},{...a.$attrs,...p(s)})),{default:T(()=>[L(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),xh=K({__name:"MenuGroup",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return(n,o)=>(_(),I(p(ve),Y({role:"group"},t),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),ax=K({__name:"MenuLabel",props:{asChild:{type:Boolean},as:{default:"div"}},setup(e){const t=e;return(n,o)=>(_(),I(p(ve),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),lx=K({__name:"MenuPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(_(),I(p(os),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),[cx,ux]=Ze("MenuRadioGroup"),dx=K({__name:"MenuRadioGroup",props:{modelValue:{default:""},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,s=Ct(n,"modelValue",t);return ux({modelValue:s,onValueChange:r=>{s.value=r}}),(r,i)=>(_(),I(xh,be(Ce(n)),{default:T(()=>[L(r.$slots,"default",{modelValue:p(s)})]),_:3},16))}}),fx=K({__name:"MenuRadioItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){const n=e,o=t,{value:s}=nt(n),r=cx(),i=F(()=>r.modelValue.value===(s==null?void 0:s.value));return wh({modelValue:i}),(a,l)=>(_(),I(Cc,Y({role:"menuitemradio"},n,{"aria-checked":i.value,"data-state":p(mc)(i.value),onSelect:l[0]||(l[0]=async u=>{o("select",u),p(r).onValueChange(p(s))})}),{default:T(()=>[L(a.$slots,"default")]),_:3},16,["aria-checked","data-state"]))}}),px=K({__name:"MenuSeparator",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return(n,o)=>(_(),I(p(ve),Y(t,{role:"separator","aria-orientation":"horizontal"}),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),[kh,hx]=Ze("MenuSub"),gx=K({__name:"MenuSub",props:{open:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){const n=e,s=Ct(n,"open",t,{defaultValue:!1,passive:n.open===void 0}),r=ko(),i=H(),a=H();return ot(l=>{(r==null?void 0:r.open.value)===!1&&(s.value=!1),l(()=>s.value=!1)}),vh({open:s,onOpenChange:l=>{s.value=l},content:a,onContentChange:l=>{a.value=l}}),hx({triggerId:"",contentId:"",trigger:i,onTriggerChange:l=>{i.value=l}}),(l,u)=>(_(),I(p(sr),null,{default:T(()=>[L(l.$slots,"default")]),_:3}))}}),mx=K({__name:"MenuSubContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},sideOffset:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean,default:!0},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const s=st(e,t),r=ko(),i=ir(),a=kh(),{forwardRef:l,currentElement:u}=se();return a.contentId||(a.contentId=It(void 0,"reka-menu-sub-content")),(c,d)=>(_(),I(p(zt),{present:c.forceMount||p(r).open.value},{default:T(()=>[W(kc,Y(p(s),{id:p(a).contentId,ref:p(l),"aria-labelledby":p(a).triggerId,align:"start",side:p(i).dir.value==="rtl"?"left":"right","disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:d[0]||(d[0]=Bt(f=>{var g;p(i).isUsingKeyboardRef.value&&((g=p(u))==null||g.focus())},["prevent"])),onCloseAutoFocus:d[1]||(d[1]=Bt(()=>{},["prevent"])),onFocusOutside:d[2]||(d[2]=f=>{f.defaultPrevented||f.target!==p(a).trigger.value&&p(r).onOpenChange(!1)}),onEscapeKeyDown:d[3]||(d[3]=f=>{p(i).onClose(),f.preventDefault()}),onKeydown:d[4]||(d[4]=f=>{var m,v;const g=(m=f.currentTarget)==null?void 0:m.contains(f.target),h=p(sw)[p(i).dir.value].includes(f.key);g&&h&&(p(r).onOpenChange(!1),(v=p(a).trigger.value)==null||v.focus(),f.preventDefault())})}),{default:T(()=>[L(c.$slots,"default")]),_:3},16,["id","aria-labelledby","side"])]),_:3},8,["present"]))}}),Ch=K({__name:"MenuAnchor",props:{reference:{},asChild:{type:Boolean},as:{}},setup(e){const t=e;return(n,o)=>(_(),I(p(rr),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),vx=K({__name:"MenuSubTrigger",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,n=ko(),o=ir(),s=kh(),r=xc(),i=H(null);s.triggerId||(s.triggerId=It(void 0,"reka-menu-sub-trigger"));function a(){i.value&&window.clearTimeout(i.value),i.value=null}Nt(()=>{a()});function l(d){!js(d)||r.onItemEnter(d)||!t.disabled&&!n.open.value&&!i.value&&(r.onPointerGraceIntentChange(null),i.value=window.setTimeout(()=>{n.onOpenChange(!0),a()},100))}async function u(d){var g,h;if(!js(d))return;a();const f=(g=n.content.value)==null?void 0:g.getBoundingClientRect();if(f!=null&&f.width){const m=(h=n.content.value)==null?void 0:h.dataset.side,v=m==="right",k=v?-5:5,x=f[v?"left":"right"],y=f[v?"right":"left"];r.onPointerGraceIntentChange({area:[{x:d.clientX+k,y:d.clientY},{x,y:f.top},{x:y,y:f.top},{x:y,y:f.bottom},{x,y:f.bottom}],side:m}),window.clearTimeout(r.pointerGraceTimerRef.value),r.pointerGraceTimerRef.value=window.setTimeout(()=>r.onPointerGraceIntentChange(null),300)}else{if(r.onTriggerLeave(d))return;r.onPointerGraceIntentChange(null)}}async function c(d){var g;const f=r.searchRef.value!=="";t.disabled||f&&d.key===" "||ow[o.dir.value].includes(d.key)&&(n.onOpenChange(!0),await Ue(),(g=n.content.value)==null||g.focus(),d.preventDefault())}return(d,f)=>(_(),I(Ch,{"as-child":""},{default:T(()=>[W(bh,Y(t,{id:p(s).triggerId,ref:g=>{var h;(h=p(s))==null||h.onTriggerChange(g==null?void 0:g.$el)},"aria-haspopup":"menu","aria-expanded":p(n).open.value,"aria-controls":p(s).contentId,"data-state":p(gc)(p(n).open.value),onClick:f[0]||(f[0]=async g=>{t.disabled||g.defaultPrevented||(g.currentTarget.focus(),p(n).open.value||p(n).onOpenChange(!0))}),onPointermove:l,onPointerleave:u,onKeydown:c}),{default:T(()=>[L(d.$slots,"default")]),_:3},16,["id","aria-expanded","aria-controls","data-state"])]),_:3}))}}),[Co,yx]=Ze("PopoverRoot"),bx=K({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},modal:{type:Boolean,default:!1}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,{modal:s}=nt(n),r=Ct(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0}),i=H(),a=H(!1);return yx({contentId:"",triggerId:"",modal:s,open:r,onOpenChange:l=>{r.value=l},onOpenToggle:()=>{r.value=!r.value},triggerElement:i,hasCustomAnchor:a}),(l,u)=>(_(),I(p(sr),null,{default:T(()=>[L(l.$slots,"default",{open:p(r)})]),_:3}))}}),wx=K({__name:"PopoverAnchor",props:{reference:{},asChild:{type:Boolean},as:{}},setup(e){const t=e;se();const n=Co();return jl(()=>{n.hasCustomAnchor.value=!0}),Nt(()=>{n.hasCustomAnchor.value=!1}),(o,s)=>(_(),I(p(rr),be(Ce(t)),{default:T(()=>[L(o.$slots,"default")]),_:3},16))}}),xx=K({__name:"PopoverArrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(Hi),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),kx=K({__name:"PopoverClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e;se();const n=Co();return(o,s)=>(_(),I(p(ve),{type:o.as==="button"?"button":void 0,as:o.as,"as-child":t.asChild,onClick:s[0]||(s[0]=r=>p(n).onOpenChange(!1))},{default:T(()=>[L(o.$slots,"default")]),_:3},8,["type","as","as-child"]))}}),Cx=K({__name:"PopoverPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(_(),I(p(os),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),_h=K({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=no(th(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:r}=se(),i=Co();return yh(),(a,l)=>(_(),I(p(yc),{"as-child":"",loop:"",trapped:a.trapFocus,onMountAutoFocus:l[5]||(l[5]=u=>o("openAutoFocus",u)),onUnmountAutoFocus:l[6]||(l[6]=u=>o("closeAutoFocus",u))},{default:T(()=>[W(p(ns),{"as-child":"","disable-outside-pointer-events":a.disableOutsidePointerEvents,onPointerDownOutside:l[0]||(l[0]=u=>o("pointerDownOutside",u)),onInteractOutside:l[1]||(l[1]=u=>o("interactOutside",u)),onEscapeKeyDown:l[2]||(l[2]=u=>o("escapeKeyDown",u)),onFocusOutside:l[3]||(l[3]=u=>o("focusOutside",u)),onDismiss:l[4]||(l[4]=u=>p(i).onOpenChange(!1))},{default:T(()=>[W(p(Vi),Y(p(s),{id:p(i).contentId,ref:p(r),"data-state":p(i).open.value?"open":"closed","aria-labelledby":p(i).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:T(()=>[L(a.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),_x=K({__name:"PopoverContentModal",props:{side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=Co(),r=H(!1);wc(!0);const i=st(n,o),{forwardRef:a,currentElement:l}=se();return bc(l),(u,c)=>(_(),I(_h,Y(p(i),{ref:p(a),"trap-focus":p(s).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:c[0]||(c[0]=Bt(d=>{var f;o("closeAutoFocus",d),r.value||(f=p(s).triggerElement.value)==null||f.focus()},["prevent"])),onPointerDownOutside:c[1]||(c[1]=d=>{o("pointerDownOutside",d);const f=d.detail.originalEvent,g=f.button===0&&f.ctrlKey===!0,h=f.button===2||g;r.value=h}),onFocusOutside:c[2]||(c[2]=Bt(()=>{},["prevent"]))}),{default:T(()=>[L(u.$slots,"default")]),_:3},16,["trap-focus"]))}}),Ex=K({__name:"PopoverContentNonModal",props:{side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=Co(),r=H(!1),i=H(!1),a=st(n,o);return(l,u)=>(_(),I(_h,Y(p(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:u[0]||(u[0]=c=>{var d;o("closeAutoFocus",c),c.defaultPrevented||(r.value||(d=p(s).triggerElement.value)==null||d.focus(),c.preventDefault()),r.value=!1,i.value=!1}),onInteractOutside:u[1]||(u[1]=async c=>{var g;o("interactOutside",c),c.defaultPrevented||(r.value=!0,c.detail.originalEvent.type==="pointerdown"&&(i.value=!0));const d=c.target;((g=p(s).triggerElement.value)==null?void 0:g.contains(d))&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&i.value&&c.preventDefault()})}),{default:T(()=>[L(l.$slots,"default")]),_:3},16))}}),Sx=K({__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=Co(),r=st(n,o),{forwardRef:i}=se();return s.contentId||(s.contentId=It(void 0,"reka-popover-content")),(a,l)=>(_(),I(p(zt),{present:a.forceMount||p(s).open.value},{default:T(()=>[p(s).modal.value?(_(),I(_x,Y({key:0},p(r),{ref:p(i)}),{default:T(()=>[L(a.$slots,"default")]),_:3},16)):(_(),I(Ex,Y({key:1},p(r),{ref:p(i)}),{default:T(()=>[L(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Ox=K({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=Co(),{forwardRef:o,currentElement:s}=se();return n.triggerId||(n.triggerId=It(void 0,"reka-popover-trigger")),Ke(()=>{n.triggerElement.value=s.value}),(r,i)=>(_(),I(At(p(n).hasCustomAnchor.value?p(ve):p(rr)),{"as-child":""},{default:T(()=>[W(p(ve),{id:p(n).triggerId,ref:p(o),type:r.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":p(n).open.value,"aria-controls":p(n).contentId,"data-state":p(n).open.value?"open":"closed",as:r.as,"as-child":t.asChild,onClick:p(n).onOpenToggle},{default:T(()=>[L(r.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),Tx=K({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(_(),I(p(os),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),Eh=K({__name:"DropdownMenuArrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(Yw),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),Ax=K({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select","update:modelValue"],setup(e,{emit:t}){const n=e,s=xo(t);return se(),(r,i)=>(_(),I(p(ox),be(Ce({...n,...p(s)})),{default:T(()=>[L(r.$slots,"default")]),_:3},16))}}),[Sh,Px]=Ze("DropdownMenuRoot"),Oh=K({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t;se();const s=Ct(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0}),r=H(),{modal:i,dir:a}=nt(n),l=or(a);return Px({open:s,onOpenChange:u=>{s.value=u},onOpenToggle:()=>{s.value=!s.value},triggerId:"",triggerElement:r,contentId:"",modal:i,dir:l}),(u,c)=>(_(),I(p(Zw),{open:p(s),"onUpdate:open":c[0]||(c[0]=d=>Fe(s)?s.value=d:null),dir:p(l),modal:p(i)},{default:T(()=>[L(u.$slots,"default",{open:p(s)})]),_:3},8,["open","dir","modal"]))}}),Ix=K({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){const s=st(e,t);se();const r=Sh(),i=H(!1);function a(l){l.defaultPrevented||(i.value||setTimeout(()=>{var u;(u=r.triggerElement.value)==null||u.focus()},0),i.value=!1,l.preventDefault())}return r.contentId||(r.contentId=It(void 0,"reka-dropdown-menu-content")),(l,u)=>{var c;return _(),I(p(ix),Y(p(s),{id:p(r).contentId,"aria-labelledby":(c=p(r))==null?void 0:c.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:a,onInteractOutside:u[0]||(u[0]=d=>{var m;if(d.defaultPrevented)return;const f=d.detail.originalEvent,g=f.button===0&&f.ctrlKey===!0,h=f.button===2||g;(!p(r).modal.value||h)&&(i.value=!0),(m=p(r).triggerElement.value)!=null&&m.contains(d.target)&&d.preventDefault()})}),{default:T(()=>[L(l.$slots,"default")]),_:3},16,["id","aria-labelledby"])}}}),$x=K({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(xh),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),Rx=K({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){const n=e,s=xo(t);return se(),(r,i)=>(_(),I(p(Cc),be(Ce({...n,...p(s)})),{default:T(()=>[L(r.$slots,"default")]),_:3},16))}}),Mx=K({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(nx),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),Lx=K({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(ax),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),Dx=K({__name:"DropdownMenuPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(_(),I(p(lx),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),Bx=K({__name:"DropdownMenuRadioGroup",props:{modelValue:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,s=xo(t);return se(),(r,i)=>(_(),I(p(dx),be(Ce({...n,...p(s)})),{default:T(()=>[L(r.$slots,"default")]),_:3},16))}}),Fx=K({__name:"DropdownMenuRadioItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){const s=st(e,t);return se(),(r,i)=>(_(),I(p(fx),be(Ce(p(s))),{default:T(()=>[L(r.$slots,"default")]),_:3},16))}}),Nx=K({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(px),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),zx=K({__name:"DropdownMenuSub",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){const n=e,s=Ct(n,"open",t,{passive:n.open===void 0,defaultValue:n.defaultOpen??!1});return se(),(r,i)=>(_(),I(p(gx),{open:p(s),"onUpdate:open":i[0]||(i[0]=a=>Fe(s)?s.value=a:null)},{default:T(()=>[L(r.$slots,"default",{open:p(s)})]),_:3},8,["open"]))}}),jx=K({__name:"DropdownMenuSubContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},sideOffset:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const s=st(e,t);return se(),(r,i)=>(_(),I(p(mx),Y(p(s),{style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:T(()=>[L(r.$slots,"default")]),_:3},16))}}),Vx=K({__name:"DropdownMenuSubTrigger",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(vx),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),Th=K({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=Sh(),{forwardRef:o,currentElement:s}=se();return Ke(()=>{n.triggerElement=s}),n.triggerId||(n.triggerId=It(void 0,"reka-dropdown-menu-trigger")),(r,i)=>(_(),I(p(Ch),{"as-child":""},{default:T(()=>[W(p(ve),{id:p(n).triggerId,ref:p(o),type:r.as==="button"?"button":void 0,"as-child":t.asChild,as:r.as,"aria-haspopup":"menu","aria-expanded":p(n).open.value,"aria-controls":p(n).open.value?p(n).contentId:void 0,"data-disabled":r.disabled?"":void 0,disabled:r.disabled,"data-state":p(n).open.value?"open":"closed",onClick:i[0]||(i[0]=async a=>{var l;!r.disabled&&a.button===0&&a.ctrlKey===!1&&((l=p(n))==null||l.onOpenToggle(),await Ue(),p(n).open.value&&a.preventDefault())}),onKeydown:i[1]||(i[1]=Di(a=>{r.disabled||(["Enter"," "].includes(a.key)&&p(n).onOpenToggle(),a.key==="ArrowDown"&&p(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:T(()=>[L(r.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),Hx=K({__name:"HoverCardArrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(Hi),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}});function nl(e){return t=>t.pointerType==="touch"?void 0:e()}function qx(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t}const[_c,Kx]=Ze("HoverCardRoot"),Ux=K({__name:"HoverCardRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},openDelay:{default:700},closeDelay:{default:300}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,{openDelay:s,closeDelay:r}=nt(n);se();const i=Ct(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0}),a=H(0),l=H(0),u=H(!1),c=H(!1),d=H(!1),f=H();function g(){clearTimeout(l.value),a.value=window.setTimeout(()=>i.value=!0,s.value)}function h(){clearTimeout(a.value),!u.value&&!c.value&&(l.value=window.setTimeout(()=>i.value=!1,r.value))}function m(){i.value=!1}return Kx({open:i,onOpenChange(v){i.value=v},onOpen:g,onClose:h,onDismiss:m,hasSelectionRef:u,isPointerDownOnContentRef:c,isPointerInTransitRef:d,triggerElement:f}),(v,k)=>(_(),I(p(sr),null,{default:T(()=>[L(v.$slots,"default",{open:p(i)})]),_:3}))}});function Ah(e,t){const n=zi(!1,300),o=H(null),s=l0();function r(){o.value=null,n.value=!1}function i(a,l){const u=a.currentTarget,c={x:a.clientX,y:a.clientY},d=Wx(c,u.getBoundingClientRect()),f=Gx(c,d),g=Yx(l.getBoundingClientRect()),h=Jx([...f,...g]);o.value=h,n.value=!0}return ot(a=>{if(e.value&&t.value){const l=c=>i(c,t.value),u=c=>i(c,e.value);e.value.addEventListener("pointerleave",l),t.value.addEventListener("pointerleave",u),a(()=>{var c,d;(c=e.value)==null||c.removeEventListener("pointerleave",l),(d=t.value)==null||d.removeEventListener("pointerleave",u)})}}),ot(a=>{var l;if(o.value){const u=c=>{var v,k;if(!o.value||!(c.target instanceof HTMLElement))return;const d=c.target,f={x:c.clientX,y:c.clientY},g=((v=e.value)==null?void 0:v.contains(d))||((k=t.value)==null?void 0:k.contains(d)),h=!Xx(f,o.value),m=!!d.closest("[data-grace-area-trigger]");g?r():(h||m)&&(r(),s.trigger())};(l=e.value)==null||l.ownerDocument.addEventListener("pointermove",u),a(()=>{var c;return(c=e.value)==null?void 0:c.ownerDocument.removeEventListener("pointermove",u)})}}),{isPointerInTransit:n,onPointerExit:s.on}}function Wx(e,t){const n=Math.abs(t.top-e.y),o=Math.abs(t.bottom-e.y),s=Math.abs(t.right-e.x),r=Math.abs(t.left-e.x);switch(Math.min(n,o,s,r)){case r:return"left";case s:return"right";case n:return"top";case o:return"bottom";default:throw new Error("unreachable")}}function Gx(e,t,n=5){const o=[];switch(t){case"top":o.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":o.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":o.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":o.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return o}function Yx(e){const{top:t,right:n,bottom:o,left:s}=e;return[{x:s,y:t},{x:n,y:t},{x:n,y:o},{x:s,y:o}]}function Xx(e,t){const{x:n,y:o}=e;let s=!1;for(let r=0,i=t.length-1;ro!=c>o&&n<(u-a)*(o-l)/(c-l)+a&&(s=!s)}return s}function Jx(e){const t=e.slice();return t.sort((n,o)=>n.xo.x?1:n.yo.y?1:0),Qx(t)}function Qx(e){if(e.length<=1)return e.slice();const t=[];for(let o=0;o=2;){const r=t[t.length-1],i=t[t.length-2];if((r.x-i.x)*(s.y-i.y)>=(r.y-i.y)*(s.x-i.x))t.pop();else break}t.push(s)}t.pop();const n=[];for(let o=e.length-1;o>=0;o--){const s=e[o];for(;n.length>=2;){const r=n[n.length-1],i=n[n.length-2];if((r.x-i.x)*(s.y-i.y)>=(r.y-i.y)*(s.x-i.x))n.pop();else break}n.push(s)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}const Zx=K({__name:"HoverCardContentImpl",props:{side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){const n=e,o=t,s=no(n),{forwardRef:r,currentElement:i}=se(),a=_c(),{isPointerInTransit:l,onPointerExit:u}=Ah(a.triggerElement,i);k0(a.isPointerInTransitRef,l,{direction:"rtl"}),u(()=>{a.onClose()});const c=H(!1);let d;ot(g=>{if(c.value){const h=document.body;d=h.style.userSelect||h.style.webkitUserSelect,h.style.userSelect="none",h.style.webkitUserSelect="none",g(()=>{h.style.userSelect=d,h.style.webkitUserSelect=d})}});function f(){c.value=!1,a.isPointerDownOnContentRef.value=!1,Ue(()=>{var h;((h=document.getSelection())==null?void 0:h.toString())!==""&&(a.hasSelectionRef.value=!0)})}return Ke(()=>{i.value&&(document.addEventListener("pointerup",f),qx(i.value).forEach(h=>h.setAttribute("tabindex","-1")))}),Nt(()=>{document.removeEventListener("pointerup",f),a.hasSelectionRef.value=!1,a.isPointerDownOnContentRef.value=!1}),(g,h)=>(_(),I(p(ns),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:h[1]||(h[1]=m=>o("escapeKeyDown",m)),onPointerDownOutside:h[2]||(h[2]=m=>o("pointerDownOutside",m)),onFocusOutside:h[3]||(h[3]=Bt(m=>o("focusOutside",m),["prevent"])),onDismiss:p(a).onDismiss},{default:T(()=>[W(p(Vi),Y({...p(s),...g.$attrs},{ref:p(r),"data-state":p(a).open.value?"open":"closed",style:{userSelect:c.value?"text":void 0,WebkitUserSelect:c.value?"text":void 0,"--reka-hover-card-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-hover-card-content-available-width":"var(--reka-popper-available-width)","--reka-hover-card-content-available-height":"var(--reka-popper-available-height)","--reka-hover-card-trigger-width":"var(--reka-popper-anchor-width)","--reka-hover-card-trigger-height":"var(--reka-popper-anchor-height)"},onPointerdown:h[0]||(h[0]=m=>{m.currentTarget.contains(m.target)&&(c.value=!0),p(a).hasSelectionRef.value=!1,p(a).isPointerDownOnContentRef.value=!0})}),{default:T(()=>[L(g.$slots,"default")]),_:3},16,["data-state","style"])]),_:3},8,["onDismiss"]))}}),e1=K({__name:"HoverCardContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){const s=st(e,t),{forwardRef:r}=se(),i=_c();return(a,l)=>(_(),I(p(zt),{present:a.forceMount||p(i).open.value},{default:T(()=>[W(Zx,Y(p(s),{ref:p(r),onPointerenter:l[0]||(l[0]=u=>p(nl)(p(i).onOpen)(u))}),{default:T(()=>[L(a.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),t1=K({__name:"HoverCardPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(_(),I(p(os),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),n1=K({__name:"HoverCardTrigger",props:{reference:{},asChild:{type:Boolean},as:{default:"a"}},setup(e){const{forwardRef:t,currentElement:n}=se(),o=_c();o.triggerElement=n;function s(){setTimeout(()=>{!o.isPointerInTransitRef.value&&!o.open.value&&o.onClose()},0)}return(r,i)=>(_(),I(p(rr),{"as-child":"",reference:r.reference},{default:T(()=>[W(p(ve),{ref:p(t),"as-child":r.asChild,as:r.as,"data-state":p(o).open.value?"open":"closed","data-grace-area-trigger":"",onPointerenter:i[0]||(i[0]=a=>p(nl)(p(o).onOpen)(a)),onPointerleave:i[1]||(i[1]=a=>p(nl)(s)(a)),onFocus:i[2]||(i[2]=a=>p(o).onOpen()),onBlur:i[3]||(i[3]=a=>p(o).onClose())},{default:T(()=>[L(r.$slots,"default")]),_:3},8,["as-child","as","data-state"])]),_:3},8,["reference"]))}});function qi(e){return e?"open":"closed"}function Ph(e,t){return`${e}-trigger-${t}`}function Ec(e,t){return`${e}-content-${t}`}const o1="navigationMenu.linkSelect",Br="navigationMenu.rootContentDismiss";function ol(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const s=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||s?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Ih(e){const t=Je();return e.some(n=>n===t?!0:(n.focus(),Je()!==t))}function s1(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{const n=t.dataset.tabindex;t.setAttribute("tabindex",n)})}}function $h(e){return t=>t.pointerType==="mouse"?e(t):void 0}const[_o,r1]=Ze(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext"),i1=K({__name:"NavigationMenuRoot",props:{modelValue:{default:void 0},defaultValue:{},dir:{},orientation:{default:"horizontal"},delayDuration:{default:200},skipDelayDuration:{default:300},disableClickTrigger:{type:Boolean,default:!1},disableHoverTrigger:{type:Boolean,default:!1},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean,default:!0},asChild:{type:Boolean},as:{default:"nav"}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,s=Ct(n,"modelValue",t,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),r=H(""),{forwardRef:i,currentElement:a}=se(),l=H(),u=H(),c=H(),{getItems:d,CollectionSlot:f}=xn({key:"NavigationMenu",isProvider:!0}),{delayDuration:g,skipDelayDuration:h,dir:m,disableClickTrigger:v,disableHoverTrigger:k,unmountOnHide:x}=nt(n),y=or(m),w=zi(!1,h),b=F(()=>s.value!==""||w.value?150:g.value),C=w0(S=>{typeof S=="string"&&(r.value=s.value,s.value=S)},b);return ot(()=>{if(!s.value)return;const S=d().map(D=>D.ref);c.value=S.find(D=>D.id.includes(s.value))}),r1({isRootMenu:!0,modelValue:s,previousValue:r,baseId:It(void 0,"reka-navigation-menu"),disableClickTrigger:v,disableHoverTrigger:k,dir:y,unmountOnHide:x,orientation:n.orientation,rootNavigationMenu:a,indicatorTrack:l,activeTrigger:c,onIndicatorTrackChange:S=>{l.value=S},viewport:u,onViewportChange:S=>{u.value=S},onTriggerEnter:S=>{C(S)},onTriggerLeave:()=>{w.value=!0,C("")},onContentEnter:()=>{C()},onContentLeave:()=>{n.disablePointerLeaveClose||C("")},onItemSelect:S=>{r.value=s.value,s.value=S},onItemDismiss:()=>{r.value=s.value,s.value=""}}),(S,D)=>(_(),I(p(f),null,{default:T(()=>[W(p(ve),{ref:p(i),"aria-label":"Main",as:S.as,"as-child":S.asChild,"data-orientation":S.orientation,dir:p(y),"data-reka-navigation-menu":""},{default:T(()=>[L(S.$slots,"default",{modelValue:p(s)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),[Sc,a1]=Ze("NavigationMenuItem"),l1=K({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{default:"li"}},setup(e){const t=e;se();const{getItems:n}=xn({key:"NavigationMenu"}),o=_o(),s=It(t.value),r=H(),i=H(),a=Ec(o.baseId,s);let l=()=>({});const u=H(!1);async function c(h="start"){const m=document.getElementById(a);if(m){l();const v=ol(m);v.length&&Ih(h==="start"?v:v.reverse())}}function d(){const h=document.getElementById(a);if(h){const m=ol(h);m.length&&(l=s1(m))}}a1({value:s,contentId:a,triggerRef:r,focusProxyRef:i,wasEscapeCloseRef:u,onEntryKeyDown:c,onFocusProxyEnter:c,onContentFocusOutside:d,onRootContentClose:d});function f(){var h;o.onItemDismiss(),(h=r.value)==null||h.focus()}function g(h){const m=Je();if(h.keyCode===32||h.key==="Enter")if(o.modelValue.value===s){f(),h.preventDefault();return}else{h.target.click(),h.preventDefault();return}const v=n().filter(x=>{var y;return(y=x.ref.parentElement)==null?void 0:y.hasAttribute("data-menu-item")}).map(x=>x.ref);if(!v.includes(m))return;const k=ji(h,m,void 0,{itemsArray:v,loop:!1});k&&(k==null||k.focus()),h.preventDefault(),h.stopPropagation()}return(h,m)=>(_(),I(p(ve),{"as-child":h.asChild,as:h.as,"data-menu-item":"",onKeydown:Di(g,["up","down","left","right","home","end","space"])},{default:T(()=>[L(h.$slots,"default")]),_:3},8,["as-child","as"]))}}),c1=K({__name:"NavigationMenuContentImpl",props:{disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){const n=e,o=t,{getItems:s}=xn({key:"NavigationMenu"}),{forwardRef:r,currentElement:i}=se(),a=_o(),l=Sc(),u=Ph(a.baseId,l.value),c=Ec(a.baseId,l.value),d=H(null),f=F(()=>{const x=s().map(D=>D.ref.id.split("trigger-")[1]);a.dir.value==="rtl"&&x.reverse();const y=x.indexOf(a.modelValue.value),w=x.indexOf(a.previousValue.value),b=l.value===a.modelValue.value,C=w===x.indexOf(l.value);if(!b&&!C)return d.value;const S=(()=>{if(y!==w){if(b&&w!==-1)return y>w?"from-end":"from-start";if(C&&y!==-1)return y>w?"to-start":"to-end"}return null})();return d.value=S,S});function g(x){var w,b;if(o("focusOutside",x),o("interactOutside",x),x.detail.originalEvent.target.hasAttribute("data-navigation-menu-trigger")&&x.preventDefault(),!x.defaultPrevented){l.onContentFocusOutside();const C=x.target;(b=(w=a.rootNavigationMenu)==null?void 0:w.value)!=null&&b.contains(C)&&x.preventDefault()}}function h(x){var y;if(o("pointerDownOutside",x),!x.defaultPrevented){const w=x.target,b=s().some(S=>S.ref.contains(w)),C=a.isRootMenu&&((y=a.viewport.value)==null?void 0:y.contains(w));(b||C||!a.isRootMenu)&&x.preventDefault()}}ot(x=>{const y=i.value;if(a.isRootMenu&&y){const w=()=>{var b;a.onItemDismiss(),l.onRootContentClose(),y.contains(Je())&&((b=l.triggerRef.value)==null||b.focus())};y.addEventListener(Br,w),x(()=>y.removeEventListener(Br,w))}});function m(x){var y,w;o("escapeKeyDown",x),x.defaultPrevented||(a.onItemDismiss(),(w=(y=l.triggerRef)==null?void 0:y.value)==null||w.focus(),l.wasEscapeCloseRef.value=!0)}function v(x){var S;if(x.target.closest("[data-reka-navigation-menu]")!==a.rootNavigationMenu.value)return;const y=x.altKey||x.ctrlKey||x.metaKey,w=x.key==="Tab"&&!y,b=ol(x.currentTarget);if(w){const D=Je(),A=b.findIndex($=>$===D),B=x.shiftKey?b.slice(0,A).reverse():b.slice(A+1,b.length);if(Ih(B))x.preventDefault();else{(S=l.focusProxyRef.value)==null||S.focus();return}}const C=ji(x,Je(),void 0,{itemsArray:b,loop:!1,enableIgnoredElement:!0});C==null||C.focus()}function k(){var y;const x=new Event(Br,{bubbles:!0,cancelable:!0});(y=i.value)==null||y.dispatchEvent(x)}return(x,y)=>(_(),I(p(ns),Y({id:p(c),ref:p(r),"aria-labelledby":p(u),"data-motion":f.value,"data-state":p(qi)(p(a).modelValue.value===p(l).value),"data-orientation":p(a).orientation},n,{onKeydown:v,onEscapeKeyDown:m,onPointerDownOutside:h,onFocusOutside:g,onDismiss:k}),{default:T(()=>[L(x.$slots,"default")]),_:3},16,["id","aria-labelledby","data-motion","data-state","data-orientation"]))}}),u1=K({inheritAttrs:!1,__name:"NavigationMenuContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){const n=e,o=t,s=st(th(n,"forceMount"),o),{forwardRef:r}=se(),i=_o(),a=Sc(),l=F(()=>a.value===i.modelValue.value),u=F(()=>i.viewport.value&&!i.modelValue.value&&i.previousValue.value?i.previousValue.value===a.value:!1);return(c,d)=>(_(),I(Xs,{to:p(Gt)&&p(i).viewport.value?p(i).viewport.value:"body",disabled:p(Gt)&&p(i).viewport.value?!p(i).viewport.value:!0},[W(p(zt),{present:c.forceMount||l.value||u.value,"force-mount":!p(i).unmountOnHide.value},{default:T(({present:f})=>[W(c1,Y({ref:p(r),"data-state":p(qi)(l.value),style:{pointerEvents:!l.value&&p(i).isRootMenu?"none":void 0}},{...c.$attrs,...p(s)},{hidden:!f,onPointerenter:d[0]||(d[0]=g=>p(i).onContentEnter(p(a).value)),onPointerleave:d[1]||(d[1]=g=>p($h)(()=>p(i).onContentLeave())(g)),onPointerDownOutside:d[2]||(d[2]=g=>o("pointerDownOutside",g)),onFocusOutside:d[3]||(d[3]=g=>o("focusOutside",g)),onInteractOutside:d[4]||(d[4]=g=>o("interactOutside",g))}),{default:T(()=>[L(c.$slots,"default")]),_:2},1040,["data-state","style","hidden"])]),_:3},8,["present","force-mount"])],8,["to","disabled"]))}}),d1=K({inheritAttrs:!1,__name:"NavigationMenuIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:n}=se(),o=_o(),s=H(),r=F(()=>o.orientation==="horizontal"),i=F(()=>!!o.modelValue.value),{activeTrigger:a}=o;function l(){a.value&&(s.value={size:r.value?a.value.offsetWidth:a.value.offsetHeight,position:r.value?a.value.offsetLeft:a.value.offsetTop})}return ot(()=>{o.modelValue.value&&l()}),ci(a,l),ci(o.indicatorTrack,l),(u,c)=>p(o).indicatorTrack.value?(_(),I(Xs,{key:0,to:p(o).indicatorTrack.value},[W(p(zt),{present:u.forceMount||i.value},{default:T(()=>[W(p(ve),Y({ref:p(n),"aria-hidden":"true","data-state":i.value?"visible":"hidden","data-orientation":p(o).orientation,"as-child":t.asChild,as:u.as,style:{...s.value?{"--reka-navigation-menu-indicator-size":`${s.value.size}px`,"--reka-navigation-menu-indicator-position":`${s.value.position}px`}:{}}},u.$attrs),{default:T(()=>[L(u.$slots,"default")]),_:3},16,["data-state","data-orientation","as-child","as","style"])]),_:3},8,["present"])],8,["to"])):ce("",!0)}}),va=K({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{default:"a"}},emits:["select"],setup(e,{emit:t}){const n=e,o=t,{CollectionItem:s}=xn({key:"NavigationMenu"});se();async function r(i){var l;const a=new CustomEvent(o1,{bubbles:!0,cancelable:!0,detail:{originalEvent:i}});if(o("select",a),!a.defaultPrevented&&!i.metaKey){const u=new CustomEvent(Br,{bubbles:!0,cancelable:!0});(l=i.target)==null||l.dispatchEvent(u)}}return(i,a)=>(_(),I(p(s),null,{default:T(()=>[W(p(ve),{as:i.as,"data-active":i.active?"":void 0,"aria-current":i.active?"page":void 0,"as-child":n.asChild,onClick:r},{default:T(()=>[L(i.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),f1=K({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{default:"ul"}},setup(e){const t=e,n=_o(),{forwardRef:o,currentElement:s}=se();return Ke(()=>{n.onIndicatorTrackChange(s.value)}),(r,i)=>(_(),I(p(ve),{ref:p(o),style:{position:"relative"}},{default:T(()=>[W(p(ve),Y(r.$attrs,{"as-child":t.asChild,as:r.as,"data-orientation":p(n).orientation}),{default:T(()=>[L(r.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),p1=["aria-owns"],h1=K({inheritAttrs:!1,__name:"NavigationMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=_o(),o=Sc(),{CollectionItem:s}=xn({key:"NavigationMenu"}),{forwardRef:r,currentElement:i}=se(),a=H(""),l=H(""),u=zi(!1,300),c=H(!1),d=F(()=>o.value===n.modelValue.value);Ke(()=>{o.triggerRef=i,a.value=Ph(n.baseId,o.value),l.value=Ec(n.baseId,o.value)});function f(){n.disableHoverTrigger.value||(c.value=!1,o.wasEscapeCloseRef.value=!1)}function g(y){if(!n.disableHoverTrigger.value&&y.pointerType==="mouse"){if(t.disabled||c.value||o.wasEscapeCloseRef.value||u.value)return;n.onTriggerEnter(o.value),u.value=!0}}function h(y){if(!n.disableHoverTrigger.value&&y.pointerType==="mouse"){if(t.disabled)return;n.onTriggerLeave(),u.value=!1}}function m(y){y.pointerType==="mouse"&&n.disableClickTrigger.value||u.value||(d.value?n.onItemSelect(""):n.onItemSelect(o.value),c.value=d.value)}function v(y){const b={horizontal:"ArrowDown",vertical:n.dir.value==="rtl"?"ArrowLeft":"ArrowRight"}[n.orientation];d.value&&y.key===b&&(o.onEntryKeyDown(),y.preventDefault(),y.stopPropagation())}function k(y){o.focusProxyRef.value=rn(y)}function x(y){const w=document.getElementById(o.contentId),b=y.relatedTarget,C=b===i.value,S=w==null?void 0:w.contains(b);(C||!S)&&o.onFocusProxyEnter(C?"start":"end")}return(y,w)=>(_(),ge(xe,null,[W(p(s),null,{default:T(()=>[W(p(ve),Y({id:a.value,ref:p(r),disabled:y.disabled,"data-disabled":y.disabled?"":void 0,"data-state":p(qi)(d.value),"data-navigation-menu-trigger":"","aria-expanded":d.value,"aria-controls":l.value,"as-child":t.asChild,as:y.as},y.$attrs,{onPointerenter:f,onPointermove:g,onPointerleave:h,onClick:m,onKeydown:v}),{default:T(()=>[L(y.$slots,"default")]),_:3},16,["id","disabled","data-disabled","data-state","aria-expanded","aria-controls","as-child","as"])]),_:3}),d.value?(_(),ge(xe,{key:0},[W(p(tr),{ref:k,"aria-hidden":"true",tabindex:0,onFocus:x}),p(n).viewport?(_(),ge("span",{key:0,"aria-owns":l.value},null,8,p1)):ce("",!0)],64)):ce("",!0)],64))}}),g1=K({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{default:"center"},asChild:{type:Boolean},as:{}},setup(e){var g;const t=e,{forwardRef:n,currentElement:o}=se(),s=_o(),{activeTrigger:r,rootNavigationMenu:i,modelValue:a}=s,l=H(),u=H(),c=F(()=>!!s.modelValue.value);Ie(o,()=>{s.onViewportChange(o.value)});const d=H();Ie([a,c],()=>{o.value&&requestAnimationFrame(()=>{var m;const h=(m=o.value)==null?void 0:m.querySelector("[data-state=open]");d.value=h})},{immediate:!0,flush:"post"});function f(){if(d.value&&r.value&&i.value){const h=document.documentElement.offsetWidth,m=document.documentElement.offsetHeight,v=i.value.getBoundingClientRect(),k=r.value.getBoundingClientRect(),{offsetWidth:x,offsetHeight:y}=d.value,w=k.left-v.left,b=k.top-v.top;let C=null,S=null;switch(t.align){case"start":C=w,S=b;break;case"end":C=w-x+k.width,S=b-y+k.height;break;default:C=w-x/2+k.width/2,S=b-y/2+k.height/2}const D=10;C+v.lefth-D&&(C-=A-h+D,Cm-D&&(S-=P-m+D,S{d.value&&(l.value={width:d.value.offsetWidth,height:d.value.offsetHeight},f())}),ci([(g=globalThis.document)==null?void 0:g.body,i],()=>{f()}),(h,m)=>(_(),I(p(zt),{present:h.forceMount||c.value,"force-mount":!p(s).unmountOnHide.value,onAfterLeave:m[2]||(m[2]=()=>{l.value=void 0,u.value=void 0})},{default:T(({present:v})=>{var k,x,y,w;return[W(p(ve),Y(h.$attrs,{ref:p(n),as:h.as,"as-child":h.asChild,"data-state":p(qi)(c.value),"data-orientation":p(s).orientation,style:{pointerEvents:!c.value&&p(s).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":l.value?`${(k=l.value)==null?void 0:k.width}px`:void 0,"--reka-navigation-menu-viewport-height":l.value?`${(x=l.value)==null?void 0:x.height}px`:void 0,"--reka-navigation-menu-viewport-left":u.value?`${(y=u.value)==null?void 0:y.left}px`:void 0,"--reka-navigation-menu-viewport-top":u.value?`${(w=u.value)==null?void 0:w.top}px`:void 0},hidden:!v,onPointerenter:m[0]||(m[0]=b=>p(s).onContentEnter(p(s).modelValue.value)),onPointerleave:m[1]||(m[1]=b=>p($h)(()=>p(s).onContentLeave())(b))}),{default:T(()=>[L(h.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]}),_:3},8,["present","force-mount"]))}}),Rh=K({__name:"ToastAnnounceExclude",props:{altText:{},asChild:{type:Boolean},as:{}},setup(e){return(t,n)=>(_(),I(p(ve),{as:t.as,"as-child":t.asChild,"data-reka-toast-announce-exclude":"","data-reka-toast-announce-alt":t.altText||void 0},{default:T(()=>[L(t.$slots,"default")]),_:3},8,["as","as-child","data-reka-toast-announce-alt"]))}}),[Ki,m1]=Ze("ToastProvider"),v1=K({inheritAttrs:!1,__name:"ToastProvider",props:{label:{default:"Notification"},duration:{default:5e3},swipeDirection:{default:"right"},swipeThreshold:{default:50}},setup(e){const t=e,{label:n,duration:o,swipeDirection:s,swipeThreshold:r}=nt(t);xn({isProvider:!0});const i=H(),a=H(0),l=H(!1),u=H(!1);if(t.label&&typeof t.label=="string"&&!t.label.trim()){const c="Invalid prop `label` supplied to `ToastProvider`. Expected non-empty `string`.";throw new Error(c)}return m1({label:n,duration:o,swipeDirection:s,swipeThreshold:r,toastCount:a,viewport:i,onViewportChange(c){i.value=c},onToastAdd(){a.value++},onToastRemove(){a.value--},isFocusedToastEscapeKeyDownRef:l,isClosePausedRef:u}),(c,d)=>L(c.$slots,"default")}}),y1=K({__name:"ToastAnnounce",setup(e){const t=Ki(),n=_0(1e3),o=H(!1);return rh(()=>{o.value=!0}),(s,r)=>p(n)||o.value?(_(),I(p(tr),{key:0},{default:T(()=>[pt(tt(p(t).label.value)+" ",1),L(s.$slots,"default")]),_:3})):ce("",!0)}}),b1="toast.swipeStart",w1="toast.swipeMove",x1="toast.swipeCancel",k1="toast.swipeEnd",sl="toast.viewportPause",rl="toast.viewportResume";function _r(e,t,n){const o=n.originalEvent.currentTarget,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(s)}function Yu(e,t,n=0){const o=Math.abs(e.x),s=Math.abs(e.y),r=o>s;return t==="left"||t==="right"?r&&o>n:!r&&s>n}function C1(e){return e.nodeType===e.ELEMENT_NODE}function Mh(e){const t=[];return Array.from(e.childNodes).forEach(o=>{if(o.nodeType===o.TEXT_NODE&&o.textContent&&t.push(o.textContent),C1(o)){const s=o.ariaHidden||o.hidden||o.style.display==="none",r=o.dataset.rekaToastAnnounceExclude==="";if(!s)if(r){const i=o.dataset.rekaToastAnnounceAlt;i&&t.push(i)}else t.push(...Mh(o))}}),t}const[_1,E1]=Ze("ToastRoot"),S1=K({inheritAttrs:!1,__name:"ToastRootImpl",props:{type:{},open:{type:Boolean,default:!1},duration:{},asChild:{type:Boolean},as:{default:"li"}},emits:["close","escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:s,currentElement:r}=se(),{CollectionItem:i}=xn(),a=Ki(),l=H(null),u=H(null),c=F(()=>typeof n.duration=="number"?n.duration:a.duration.value),d=H(0),f=H(c.value),g=H(0),h=H(c.value),m=rh(()=>{const y=new Date().getTime()-d.value;h.value=Math.max(f.value-y,0)},{fpsLimit:60});function v(y){y<=0||y===Number.POSITIVE_INFINITY||Gt&&(window.clearTimeout(g.value),d.value=new Date().getTime(),g.value=window.setTimeout(k,y))}function k(y){var C,S;const w=(y==null?void 0:y.pointerType)==="";((C=r.value)==null?void 0:C.contains(Je()))&&w&&((S=a.viewport.value)==null||S.focus()),w&&(a.isClosePausedRef.value=!1),o("close")}const x=F(()=>r.value?Mh(r.value):null);if(n.type&&!["foreground","background"].includes(n.type)){const y="Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.";throw new Error(y)}return ot(y=>{const w=a.viewport.value;if(w){const b=()=>{v(f.value),m.resume(),o("resume")},C=()=>{const S=new Date().getTime()-d.value;f.value=f.value-S,window.clearTimeout(g.value),m.pause(),o("pause")};return w.addEventListener(sl,C),w.addEventListener(rl,b),()=>{w.removeEventListener(sl,C),w.removeEventListener(rl,b)}}}),Ie(()=>[n.open,c.value],()=>{f.value=c.value,n.open&&!a.isClosePausedRef.value&&v(c.value)},{immediate:!0}),fc("Escape",y=>{o("escapeKeyDown",y),y.defaultPrevented||(a.isFocusedToastEscapeKeyDownRef.value=!0,k())}),Ke(()=>{a.onToastAdd()}),Nt(()=>{a.onToastRemove()}),E1({onClose:k}),(y,w)=>(_(),ge(xe,null,[x.value?(_(),I(y1,{key:0,role:"alert","aria-live":y.type==="foreground"?"assertive":"polite","aria-atomic":"true"},{default:T(()=>[pt(tt(x.value),1)]),_:1},8,["aria-live"])):ce("",!0),p(a).viewport.value?(_(),I(Xs,{key:1,to:p(a).viewport.value},[W(p(i),null,{default:T(()=>[W(p(ve),Y({ref:p(s),role:"alert","aria-live":"off","aria-atomic":"true",tabindex:"0"},y.$attrs,{as:y.as,"as-child":y.asChild,"data-state":y.open?"open":"closed","data-swipe-direction":p(a).swipeDirection.value,style:{userSelect:"none",touchAction:"none"},onPointerdown:w[0]||(w[0]=Bt(b=>{l.value={x:b.clientX,y:b.clientY}},["left"])),onPointermove:w[1]||(w[1]=b=>{if(!l.value)return;const C=b.clientX-l.value.x,S=b.clientY-l.value.y,D=!!u.value,A=["left","right"].includes(p(a).swipeDirection.value),P=["left","up"].includes(p(a).swipeDirection.value)?Math.min:Math.max,B=A?P(0,C):0,$=A?0:P(0,S),z=b.pointerType==="touch"?10:2,R={x:B,y:$},V={originalEvent:b,delta:R};D?(u.value=R,p(_r)(p(w1),M=>o("swipeMove",M),V)):p(Yu)(R,p(a).swipeDirection.value,z)?(u.value=R,p(_r)(p(b1),M=>o("swipeStart",M),V),b.target.setPointerCapture(b.pointerId)):(Math.abs(C)>z||Math.abs(S)>z)&&(l.value=null)}),onPointerup:w[2]||(w[2]=b=>{const C=u.value,S=b.target;if(S.hasPointerCapture(b.pointerId)&&S.releasePointerCapture(b.pointerId),u.value=null,l.value=null,C){const D=b.currentTarget,A={originalEvent:b,delta:C};p(Yu)(C,p(a).swipeDirection.value,p(a).swipeThreshold.value)?p(_r)(p(k1),P=>o("swipeEnd",P),A):p(_r)(p(x1),P=>o("swipeCancel",P),A),D==null||D.addEventListener("click",P=>P.preventDefault(),{once:!0})}})}),{default:T(()=>[L(y.$slots,"default",{remaining:h.value,duration:c.value})]),_:3},16,["as","as-child","data-state","data-swipe-direction"])]),_:3})],8,["to"])):ce("",!0)],64))}}),Lh=K({__name:"ToastClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=_1(),{forwardRef:o}=se();return(s,r)=>(_(),I(Rh,{"as-child":""},{default:T(()=>[W(p(ve),Y(t,{ref:p(o),type:s.as==="button"?"button":void 0,onClick:p(n).onClose}),{default:T(()=>[L(s.$slots,"default")]),_:3},16,["type","onClick"])]),_:3}))}}),Xu=K({__name:"ToastAction",props:{altText:{},asChild:{type:Boolean},as:{}},setup(e){if(!e.altText)throw new Error("Missing prop `altText` expected on `ToastAction`");const{forwardRef:n}=se();return(o,s)=>o.altText?(_(),I(Rh,{key:0,"alt-text":o.altText,"as-child":""},{default:T(()=>[W(Lh,{ref:p(n),as:o.as,"as-child":o.asChild},{default:T(()=>[L(o.$slots,"default")]),_:3},8,["as","as-child"])]),_:3},8,["alt-text"])):ce("",!0)}}),O1=K({__name:"ToastDescription",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(ve),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),T1=K({__name:"ToastPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(_(),I(p(os),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),A1=K({__name:"ToastRoot",props:{defaultOpen:{type:Boolean,default:!0},forceMount:{type:Boolean},type:{default:"foreground"},open:{type:Boolean,default:void 0},duration:{},asChild:{type:Boolean},as:{default:"li"}},emits:["escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd","update:open"],setup(e,{emit:t}){const n=e,o=t,{forwardRef:s}=se(),r=Ct(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0});return(i,a)=>(_(),I(p(zt),{present:i.forceMount||p(r)},{default:T(()=>[W(S1,Y({ref:p(s),open:p(r),type:i.type,as:i.as,"as-child":i.asChild,duration:i.duration},i.$attrs,{onClose:a[0]||(a[0]=l=>r.value=!1),onPause:a[1]||(a[1]=l=>o("pause")),onResume:a[2]||(a[2]=l=>o("resume")),onEscapeKeyDown:a[3]||(a[3]=l=>o("escapeKeyDown",l)),onSwipeStart:a[4]||(a[4]=l=>{o("swipeStart",l),l.defaultPrevented||l.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:a[5]||(a[5]=l=>{if(o("swipeMove",l),!l.defaultPrevented){const{x:u,y:c}=l.detail.delta,d=l.currentTarget;d.setAttribute("data-swipe","move"),d.style.setProperty("--reka-toast-swipe-move-x",`${u}px`),d.style.setProperty("--reka-toast-swipe-move-y",`${c}px`)}}),onSwipeCancel:a[6]||(a[6]=l=>{if(o("swipeCancel",l),!l.defaultPrevented){const u=l.currentTarget;u.setAttribute("data-swipe","cancel"),u.style.removeProperty("--reka-toast-swipe-move-x"),u.style.removeProperty("--reka-toast-swipe-move-y"),u.style.removeProperty("--reka-toast-swipe-end-x"),u.style.removeProperty("--reka-toast-swipe-end-y")}}),onSwipeEnd:a[7]||(a[7]=l=>{if(o("swipeEnd",l),!l.defaultPrevented){const{x:u,y:c}=l.detail.delta,d=l.currentTarget;d.setAttribute("data-swipe","end"),d.style.removeProperty("--reka-toast-swipe-move-x"),d.style.removeProperty("--reka-toast-swipe-move-y"),d.style.setProperty("--reka-toast-swipe-end-x",`${u}px`),d.style.setProperty("--reka-toast-swipe-end-y",`${c}px`),r.value=!1}})}),{default:T(({remaining:l,duration:u})=>[L(i.$slots,"default",{remaining:l,duration:u,open:p(r)})]),_:3},16,["open","type","as","as-child","duration"])]),_:3},8,["present"]))}}),P1=K({__name:"ToastTitle",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(ve),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),Ju=K({__name:"FocusProxy",emits:["focusFromOutsideViewport"],setup(e,{emit:t}){const n=t,o=Ki();return(s,r)=>(_(),I(p(tr),{"aria-hidden":"true",tabindex:"0",style:{position:"fixed"},onFocus:r[0]||(r[0]=i=>{var u;const a=i.relatedTarget;!((u=p(o).viewport.value)!=null&&u.contains(a))&&n("focusFromOutsideViewport")})},{default:T(()=>[L(s.$slots,"default")]),_:3}))}}),I1=K({__name:"DismissableLayerBranch",props:{asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:n,currentElement:o}=se();return Ke(()=>{Qt.branches.add(o.value)}),Nt(()=>{Qt.branches.delete(o.value)}),(s,r)=>(_(),I(p(ve),Y({ref:p(n)},t),{default:T(()=>[L(s.$slots,"default")]),_:3},16))}}),$1=K({inheritAttrs:!1,__name:"ToastViewport",props:{hotkey:{default:()=>["F8"]},label:{type:[String,Function],default:"Notifications ({hotkey})"},asChild:{type:Boolean},as:{default:"ol"}},setup(e){const t=e,{hotkey:n,label:o}=nt(t),{forwardRef:s,currentElement:r}=se(),{CollectionSlot:i,getItems:a}=xn(),l=Ki(),u=F(()=>l.toastCount.value>0),c=H(),d=H(),f=F(()=>n.value.join("+").replace(/Key/g,"").replace(/Digit/g,""));fc(n.value,()=>{r.value.focus()}),Ke(()=>{l.onViewportChange(r.value)}),ot(h=>{const m=r.value;if(u.value&&m){const v=()=>{if(!l.isClosePausedRef.value){const b=new CustomEvent(sl);m.dispatchEvent(b),l.isClosePausedRef.value=!0}},k=()=>{if(l.isClosePausedRef.value){const b=new CustomEvent(rl);m.dispatchEvent(b),l.isClosePausedRef.value=!1}},x=b=>{!m.contains(b.relatedTarget)&&k()},y=()=>{m.contains(Je())||k()},w=b=>{var D,A,P;const C=b.altKey||b.ctrlKey||b.metaKey;if(b.key==="Tab"&&!C){const B=Je(),$=b.shiftKey;if(b.target===m&&$){(D=c.value)==null||D.focus();return}const V=g({tabbingDirection:$?"backwards":"forwards"}),M=V.findIndex(G=>G===B);Dr(V.slice(M+1))?b.preventDefault():$?(A=c.value)==null||A.focus():(P=d.value)==null||P.focus()}};m.addEventListener("focusin",v),m.addEventListener("focusout",x),m.addEventListener("pointermove",v),m.addEventListener("pointerleave",y),m.addEventListener("keydown",w),window.addEventListener("blur",v),window.addEventListener("focus",k),h(()=>{m.removeEventListener("focusin",v),m.removeEventListener("focusout",x),m.removeEventListener("pointermove",v),m.removeEventListener("pointerleave",y),m.removeEventListener("keydown",w),window.removeEventListener("blur",v),window.removeEventListener("focus",k)})}});function g({tabbingDirection:h}){const v=a().map(k=>k.ref).map(k=>{const x=[k,...vc(k)];return h==="forwards"?x:x.reverse()});return(h==="forwards"?v.reverse():v).flat()}return(h,m)=>(_(),I(p(I1),{role:"region","aria-label":typeof p(o)=="string"?p(o).replace("{hotkey}",f.value):p(o)(f.value),tabindex:"-1",style:Yt({pointerEvents:u.value?void 0:"none"})},{default:T(()=>[u.value?(_(),I(Ju,{key:0,ref:v=>{c.value=p(rn)(v)},onFocusFromOutsideViewport:m[0]||(m[0]=()=>{const v=g({tabbingDirection:"forwards"});p(Dr)(v)})},null,512)):ce("",!0),W(p(i),null,{default:T(()=>[W(p(ve),Y({ref:p(s),tabindex:"-1",as:h.as,"as-child":h.asChild},h.$attrs),{default:T(()=>[L(h.$slots,"default")]),_:3},16,["as","as-child"])]),_:3}),u.value?(_(),I(Ju,{key:1,ref:v=>{d.value=p(rn)(v)},onFocusFromOutsideViewport:m[1]||(m[1]=()=>{const v=g({tabbingDirection:"backwards"});p(Dr)(v)})},null,512)):ce("",!0)]),_:3},8,["aria-label","style"]))}}),R1=K({__name:"TooltipArrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const t=e;return se(),(n,o)=>(_(),I(p(Hi),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),Dh="tooltip.open",[Oc,M1]=Ze("TooltipProvider"),L1=K({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{default:700},skipDelayDuration:{default:300},disableHoverableContent:{type:Boolean,default:!1},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean,default:!1}},setup(e){const t=e,{delayDuration:n,skipDelayDuration:o,disableHoverableContent:s,disableClosingTrigger:r,ignoreNonKeyboardFocus:i,disabled:a}=nt(t);se();const l=H(!0),u=H(!1),{start:c,stop:d}=dc(()=>{l.value=!0},o,{immediate:!1});return M1({isOpenDelayed:l,delayDuration:n,onOpen(){d(),l.value=!1},onClose(){c()},isPointerInTransitRef:u,disableHoverableContent:s,disableClosingTrigger:r,disabled:a,ignoreNonKeyboardFocus:i}),(f,g)=>L(f.$slots,"default")}}),[Ui,D1]=Ze("TooltipRoot"),B1=K({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},delayDuration:{default:void 0},disableHoverableContent:{type:Boolean,default:void 0},disableClosingTrigger:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t;se();const s=Oc(),r=F(()=>n.disableHoverableContent??s.disableHoverableContent.value),i=F(()=>n.disableClosingTrigger??s.disableClosingTrigger.value),a=F(()=>n.disabled??s.disabled.value),l=F(()=>n.delayDuration??s.delayDuration.value),u=F(()=>n.ignoreNonKeyboardFocus??s.ignoreNonKeyboardFocus.value),c=Ct(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0});Ie(c,y=>{s.onClose&&(y?(s.onOpen(),document.dispatchEvent(new CustomEvent(Dh))):s.onClose())});const d=H(!1),f=H(),g=F(()=>c.value?d.value?"delayed-open":"instant-open":"closed"),{start:h,stop:m}=dc(()=>{d.value=!0,c.value=!0},l,{immediate:!1});function v(){m(),d.value=!1,c.value=!0}function k(){m(),c.value=!1}function x(){h()}return D1({contentId:"",open:c,stateAttribute:g,trigger:f,onTriggerChange(y){f.value=y},onTriggerEnter(){s.isOpenDelayed.value?x():v()},onTriggerLeave(){r.value?k():m()},onOpen:v,onClose:k,disableHoverableContent:r,disableClosingTrigger:i,disabled:a,ignoreNonKeyboardFocus:u}),(y,w)=>(_(),I(p(sr),null,{default:T(()=>[L(y.$slots,"default",{open:p(c)})]),_:3}))}}),Bh=K({__name:"TooltipContentImpl",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{default:0},align:{default:"center"},alignOffset:{},avoidCollisions:{type:Boolean,default:!0},collisionBoundary:{default:()=>[]},collisionPadding:{default:0},arrowPadding:{default:0},sticky:{default:"partial"},hideWhenDetached:{type:Boolean,default:!1},positionStrategy:{},updatePositionStrategy:{}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const n=e,o=t,s=Ui(),{forwardRef:r}=se(),i=ln(),a=F(()=>{var c;return(c=i.default)==null?void 0:c.call(i,{})}),l=F(()=>{var f;if(n.ariaLabel)return n.ariaLabel;let c="";function d(g){typeof g.children=="string"&&g.type!==Xe?c+=g.children:Array.isArray(g.children)&&g.children.forEach(h=>d(h))}return(f=a.value)==null||f.forEach(g=>d(g)),c}),u=F(()=>{const{ariaLabel:c,...d}=n;return d});return Ke(()=>{go(window,"scroll",c=>{const d=c.target;d!=null&&d.contains(s.trigger.value)&&s.onClose()}),go(window,Dh,s.onClose)}),(c,d)=>(_(),I(p(ns),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:d[0]||(d[0]=f=>o("escapeKeyDown",f)),onPointerDownOutside:d[1]||(d[1]=f=>{var g;p(s).disableClosingTrigger.value&&((g=p(s).trigger.value)!=null&&g.contains(f.target))&&f.preventDefault(),o("pointerDownOutside",f)}),onFocusOutside:d[2]||(d[2]=Bt(()=>{},["prevent"])),onDismiss:d[3]||(d[3]=f=>p(s).onClose())},{default:T(()=>[W(p(Vi),Y({ref:p(r),"data-state":p(s).stateAttribute.value},{...c.$attrs,...u.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:T(()=>[L(c.$slots,"default"),W(p(tr),{id:p(s).contentId,role:"tooltip"},{default:T(()=>[pt(tt(l.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),F1=K({__name:"TooltipContentHoverable",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{}},setup(e){const n=no(e),{forwardRef:o,currentElement:s}=se(),{trigger:r,onClose:i}=Ui(),a=Oc(),{isPointerInTransit:l,onPointerExit:u}=Ah(r,s);return a.isPointerInTransitRef=l,u(()=>{i()}),(c,d)=>(_(),I(Bh,Y({ref:p(o)},p(n)),{default:T(()=>[L(c.$slots,"default")]),_:3},16))}}),N1=K({__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const n=e,o=t,s=Ui(),r=st(n,o),{forwardRef:i}=se();return(a,l)=>(_(),I(p(zt),{present:a.forceMount||p(s).open.value},{default:T(()=>[(_(),I(At(p(s).disableHoverableContent.value?Bh:F1),Y({ref:p(i)},p(r)),{default:T(()=>[L(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),z1=K({__name:"TooltipPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(_(),I(p(os),be(Ce(t)),{default:T(()=>[L(n.$slots,"default")]),_:3},16))}}),j1=K({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=Ui(),o=Oc();n.contentId||(n.contentId=It(void 0,"reka-tooltip-content"));const{forwardRef:s,currentElement:r}=se(),i=H(!1),a=H(!1),l=F(()=>n.disabled.value?{}:{click:m,focus:g,pointermove:d,pointerleave:f,pointerdown:c,blur:h});Ke(()=>{n.onTriggerChange(r.value)});function u(){setTimeout(()=>{i.value=!1},1)}function c(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),i.value=!0,document.addEventListener("pointerup",u,{once:!0})}function d(v){v.pointerType!=="touch"&&!a.value&&!o.isPointerInTransitRef.value&&(n.onTriggerEnter(),a.value=!0)}function f(){n.onTriggerLeave(),a.value=!1}function g(v){var k,x;i.value||n.ignoreNonKeyboardFocus.value&&!((x=(k=v.target).matches)!=null&&x.call(k,":focus-visible"))||n.onOpen()}function h(){n.onClose()}function m(){n.disableClosingTrigger.value||n.onClose()}return(v,k)=>(_(),I(p(rr),{"as-child":"",reference:v.reference},{default:T(()=>[W(p(ve),Y({ref:p(s),"aria-describedby":p(n).open.value?p(n).contentId:void 0,"data-state":p(n).stateAttribute.value,as:v.as,"as-child":t.asChild,"data-grace-area-trigger":""},Ii(l.value)),{default:T(()=>[L(v.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}});function Fh(e){return Gs()?(bi(e),!0):!1}const ya=new WeakMap,V1=(...e)=>{var t;const n=e[0],o=(t=Qe())==null?void 0:t.proxy;if(o==null&&!$i())throw new Error("injectLocal must be called in setup");return o&&ya.has(o)&&n in ya.get(o)?ya.get(o)[n]:He(...e)};function Tc(e){let t=0,n,o;const s=()=>{t-=1,o&&t<=0&&(o.stop(),n=void 0,o=void 0)};return(...r)=>(t+=1,o||(o=yi(!0),n=o.run(()=>e(...r))),Fh(s),n)}function H1(e,t){if(typeof Symbol<"u"){const n={...e};return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let o=0;return{next:()=>({value:t[o++],done:o>t.length})}}}),n}else return Object.assign([...t],e)}function q1(e){if(!Fe(e))return Pt(e);const t=new Proxy({},{get(n,o,s){return p(Reflect.get(e.value,o,s))},set(n,o,s){return Fe(e.value[o])&&!Fe(s)?e.value[o].value=s:e.value[o]=s,!0},deleteProperty(n,o){return Reflect.deleteProperty(e.value,o)},has(n,o){return Reflect.has(e.value,o)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return Pt(t)}function Nh(e){return q1(F(e))}function zh(e,...t){const n=t.flat(),o=n[0];return Nh(()=>Object.fromEntries(typeof o=="function"?Object.entries(nt(e)).filter(([s,r])=>!o(Oe(r),s)):Object.entries(nt(e)).filter(s=>!n.includes(s[0]))))}const K1=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const U1=Object.prototype.toString,W1=e=>U1.call(e)==="[object Object]",il=()=>{};function Ac(...e){if(e.length!==1)return We(...e);const t=e[0];return typeof t=="function"?yn(Ys(()=>({get:t,set:il}))):H(t)}function vn(e,...t){const n=t.flat(),o=n[0];return Nh(()=>Object.fromEntries(typeof o=="function"?Object.entries(nt(e)).filter(([s,r])=>o(Oe(r),s)):n.map(s=>[s,Ac(e,s)])))}function jh(e,t){function n(...o){return new Promise((s,r)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(s).catch(r)})}return n}const Vh=e=>e();function G1(e,t={}){let n,o,s=il;const r=l=>{clearTimeout(l),s(),s=il};let i;return l=>{const u=Oe(e),c=Oe(t.maxWait);return n&&r(n),u<=0||c!==void 0&&c<=0?(o&&(r(o),o=null),Promise.resolve(l())):new Promise((d,f)=>{s=t.rejectOnCancel?f:d,i=l,c&&!o&&(o=setTimeout(()=>{n&&r(n),o=null,d(i())},c)),n=setTimeout(()=>{o&&r(o),o=null,d(l())},u)})}}function Y1(e=Vh,t={}){const{initialState:n="active"}=t,o=Ac(n==="active");function s(){o.value=!1}function r(){o.value=!0}const i=(...a)=>{o.value&&e(...a)};return{isActive:yn(o),pause:s,resume:r,eventFilter:i}}function Qu(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function ba(e){return Array.isArray(e)?e:[e]}function X1(e){const t=Object.create(null);return n=>t[n]||(t[n]=e(n))}const J1=/-(\w)/g,Q1=X1(e=>e.replace(J1,(t,n)=>n?n.toUpperCase():""));function Z1(e){return Qe()}function ek(e,t=200,n={}){return jh(G1(t,n),e)}function tk(e,t,n={}){const{eventFilter:o=Vh,...s}=n;return Ie(e,jh(o,t),s)}function nk(e,t,n={}){const{eventFilter:o,initialState:s="active",...r}=n,{eventFilter:i,pause:a,resume:l,isActive:u}=Y1(o,{initialState:s});return{stop:tk(e,t,{...r,eventFilter:i}),pause:a,resume:l,isActive:u}}function Hh(e,t=!0,n){Z1()?Ke(e,n):t?e():Ue(e)}function ok(e,t,n){return Ie(e,t,{...n,immediate:!0})}function al(e={}){const{inheritAttrs:t=!0}=e,n=kt(),o=K({setup(r,{slots:i}){return()=>{n.value=i.default}}}),s=K({inheritAttrs:t,props:e.props,setup(r,{attrs:i,slots:a}){return()=>{var l;n.value;const u=(l=n.value)==null?void 0:l.call(n,{...e.props==null?sk(i):r,$slots:a});return t&&(u==null?void 0:u.length)===1?u[0]:u}}});return H1({define:o,reuse:s},[o,s])}function sk(e){const t={};for(const n in e)t[Q1(n)]=e[n];return t}const Go=K1?window:void 0;function qh(e){var t;const n=Oe(e);return(t=n==null?void 0:n.$el)!=null?t:n}function ll(...e){const t=[],n=()=>{t.forEach(a=>a()),t.length=0},o=(a,l,u,c)=>(a.addEventListener(l,u,c),()=>a.removeEventListener(l,u,c)),s=F(()=>{const a=ba(Oe(e[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),r=ok(()=>{var a,l;return[(l=(a=s.value)==null?void 0:a.map(u=>qh(u)))!=null?l:[Go].filter(u=>u!=null),ba(Oe(s.value?e[1]:e[0])),ba(p(s.value?e[2]:e[1])),Oe(s.value?e[3]:e[2])]},([a,l,u,c])=>{if(n(),!(a!=null&&a.length)||!(l!=null&&l.length)||!(u!=null&&u.length))return;const d=W1(c)?{...c}:c;t.push(...a.flatMap(f=>l.flatMap(g=>u.map(h=>o(f,g,h,d)))))},{flush:"post"}),i=()=>{r(),n()};return Fh(n),i}function rk(){const e=kt(!1),t=Qe();return t&&Ke(()=>{e.value=!0},t),e}function ik(e){const t=rk();return F(()=>(t.value,!!e()))}const ak=Symbol("vueuse-ssr-width");function lk(){const e=$i()?V1(ak,null):null;return typeof e=="number"?e:void 0}function ck(e,t={}){const{window:n=Go,ssrWidth:o=lk()}=t,s=ik(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),r=kt(typeof o=="number"),i=kt(),a=kt(!1),l=u=>{a.value=u.matches};return ot(()=>{if(r.value){r.value=!s.value;const u=Oe(e).split(",");a.value=u.some(c=>{const d=c.includes("not all"),f=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),g=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let h=!!(f||g);return f&&h&&(h=o>=Qu(f[1])),g&&h&&(h=o<=Qu(g[1])),d?!h:h});return}s.value&&(i.value=n.matchMedia(Oe(e)),a.value=i.value.matches)}),ll(i,"change",l,{passive:!0}),F(()=>a.value)}const Er=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Sr="__vueuse_ssr_handlers__",uk=dk();function dk(){return Sr in Er||(Er[Sr]=Er[Sr]||{}),Er[Sr]}function Kh(e,t){return uk[e]||t}function Uh(e){return ck("(prefers-color-scheme: dark)",e)}function fk(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const pk={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Zu="vueuse-storage";function Wh(e,t,n,o={}){var s;const{flush:r="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:u=!1,shallow:c,window:d=Go,eventFilter:f,onError:g=R=>{console.error(R)},initOnMounted:h}=o,m=(c?kt:H)(typeof t=="function"?t():t),v=F(()=>Oe(e));if(!n)try{n=Kh("getDefaultStorage",()=>{var R;return(R=Go)==null?void 0:R.localStorage})()}catch(R){g(R)}if(!n)return m;const k=Oe(t),x=fk(k),y=(s=o.serializer)!=null?s:pk[x],{pause:w,resume:b}=nk(m,()=>P(m.value),{flush:r,deep:i,eventFilter:f});Ie(v,()=>$(),{flush:r});let C=!1;const S=R=>{h&&!C||$(R)},D=R=>{h&&!C||z(R)};d&&a&&(n instanceof Storage?ll(d,"storage",S,{passive:!0}):ll(d,Zu,D)),h?Hh(()=>{C=!0,$()}):$();function A(R,V){if(d){const M={key:v.value,oldValue:R,newValue:V,storageArea:n};d.dispatchEvent(n instanceof Storage?new StorageEvent("storage",M):new CustomEvent(Zu,{detail:M}))}}function P(R){try{const V=n.getItem(v.value);if(R==null)A(V,null),n.removeItem(v.value);else{const M=y.write(R);V!==M&&(n.setItem(v.value,M),A(V,M))}}catch(V){g(V)}}function B(R){const V=R?R.newValue:n.getItem(v.value);if(V==null)return l&&k!=null&&n.setItem(v.value,y.write(k)),k;if(!R&&u){const M=y.read(V);return typeof u=="function"?u(M,k):x==="object"&&!Array.isArray(M)?{...k,...M}:M}else return typeof V!="string"?V:y.read(V)}function $(R){if(!(R&&R.storageArea!==n)){if(R&&R.key==null){m.value=k;return}if(!(R&&R.key!==v.value)){w();try{(R==null?void 0:R.newValue)!==y.write(m.value)&&(m.value=B(R))}catch(V){g(V)}finally{R?Ue(b):b()}}}}function z(R){$(R.detail)}return m}const hk="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function gk(e={}){const{selector:t="html",attribute:n="class",initialValue:o="auto",window:s=Go,storage:r,storageKey:i="vueuse-color-scheme",listenToStorageChanges:a=!0,storageRef:l,emitAuto:u,disableTransition:c=!0}=e,d={auto:"",light:"light",dark:"dark",...e.modes||{}},f=Uh({window:s}),g=F(()=>f.value?"dark":"light"),h=l||(i==null?Ac(o):Wh(i,o,r,{window:s,listenToStorageChanges:a})),m=F(()=>h.value==="auto"?g.value:h.value),v=Kh("updateHTMLAttrs",(w,b,C)=>{const S=typeof w=="string"?s==null?void 0:s.document.querySelector(w):qh(w);if(!S)return;const D=new Set,A=new Set;let P=null;if(b==="class"){const $=C.split(/\s/g);Object.values(d).flatMap(z=>(z||"").split(/\s/g)).filter(Boolean).forEach(z=>{$.includes(z)?D.add(z):A.add(z)})}else P={key:b,value:C};if(D.size===0&&A.size===0&&P===null)return;let B;c&&(B=s.document.createElement("style"),B.appendChild(document.createTextNode(hk)),s.document.head.appendChild(B));for(const $ of D)S.classList.add($);for(const $ of A)S.classList.remove($);P&&S.setAttribute(P.key,P.value),c&&(s.getComputedStyle(B).opacity,document.head.removeChild(B))});function k(w){var b;v(t,n,(b=d[w])!=null?b:w)}function x(w){e.onChanged?e.onChanged(w,k):k(w)}Ie(m,x,{flush:"post",immediate:!0}),Hh(()=>x(m.value));const y=F({get(){return u?h.value:m.value},set(w){h.value=w}});return Object.assign(y,{store:h,system:g,state:m})}function Gh(e={}){const{valueDark:t="dark",valueLight:n=""}=e,o=gk({...e,onChanged:(i,a)=>{var l;e.onChanged?(l=e.onChanged)==null||l.call(e,i==="dark",a,i):a(i)},modes:{dark:t,light:n}}),s=F(()=>o.system.value);return F({get(){return o.value==="dark"},set(i){const a=i?"dark":"light";s.value===a?o.value="auto":o.value=a}})}function mk(e,t,n={}){const{window:o=Go}=n;return Wh(e,t,o==null?void 0:o.localStorage,n)}function vk(e,t){const n=cl(e),o=cl(t);return Yh(n,o)}function Yh(e,t){var s,r;const n=[],o=new Set([...Object.keys(e.props||{}),...Object.keys(t.props||{})]);if(e.props&&t.props)for(const i of o){const a=e.props[i],l=t.props[i];a&&l?n.push(...Yh((s=e.props)==null?void 0:s[i],(r=t.props)==null?void 0:r[i])):(a||l)&&n.push(new ed((l||a).key,a?"removed":"added",l,a))}return o.size===0&&e.hash!==t.hash&&n.push(new ed((t||e).key,"changed",t,e)),n}function cl(e,t=""){if(e&&typeof e!="object")return new td(t,e,Qa(e));const n={},o=[];for(const s in e)n[s]=cl(e[s],t?`${t}.${s}`:s),o.push(n[s].hash);return new td(t,e,`{${o.join(":")}}`,n)}class ed{constructor(t,n,o,s){this.key=t,this.type=n,this.newValue=o,this.oldValue=s}toString(){return this.toJSON()}toJSON(){var t;switch(this.type){case"added":return`Added \`${this.key}\``;case"removed":return`Removed \`${this.key}\``;case"changed":return`Changed \`${this.key}\` from \`${((t=this.oldValue)==null?void 0:t.toString())||"-"}\` to \`${this.newValue.toString()}\``}}}class td{constructor(t,n,o,s){this.key=t,this.value=n,this.hash=o,this.props=s}toString(){return this.props?`{${Object.keys(this.props).join(",")}}`:JSON.stringify(this.value)}toJSON(){const t=this.key||".";return this.props?`${t}({${Object.keys(this.props).join(",")}})`:`${t}(${this.value})`}}function Wi(e,t){const n={...e};for(const o of t)delete n[o];return n}function Vt(e,t,n){typeof t=="string"&&(t=t.split(".").map(s=>{const r=Number(s);return Number.isNaN(r)?s:r}));let o=e;for(const s of t){if(o==null)return n;o=o[s]}return o!==void 0?o:n}function xO(e){const t=Number.parseFloat(e);return Number.isNaN(t)?e:t}function kO(e,t,n){return e===void 0||t===void 0?!1:typeof e=="string"?e===t:mo(e,t)}function Xh(e){return Array.isArray(e[0])}function yk(e){return(t,n)=>bk(t,n,p(e))}function bk(e,t,n){return Vt(n,`messages.${e}`,e).replace(/\{(\w+)\}/g,(s,r)=>`${(t==null?void 0:t[r])??`{${r}}`}`)}function wk(e){const t=F(()=>p(e).name),n=F(()=>p(e).code),o=F(()=>p(e).dir),s=Fe(e)?e:H(e);return{lang:t,code:n,dir:o,locale:s,t:yk(e)}}function xk(e){return Bn(e,{dir:"ltr"})}const kk=xk({name:"English",code:"en",messages:{inputMenu:{noMatch:"No matching data",noData:"No data",create:'Create "{label}"'},calendar:{prevYear:"Previous year",nextYear:"Next year",prevMonth:"Previous month",nextMonth:"Next month"},inputNumber:{increment:"Increment",decrement:"Decrement"},commandPalette:{placeholder:"Type a command or search...",noMatch:"No matching data",noData:"No data",close:"Close"},selectMenu:{noMatch:"No matching data",noData:"No data",create:'Create "{label}"',search:"Search..."},toast:{close:"Close"},carousel:{prev:"Prev",next:"Next",goto:"Go to slide {slide}"},modal:{close:"Close"},slideover:{close:"Close"},alert:{close:"Close"},table:{noData:"No data"}}}),Jh=Symbol.for("nuxt-ui.locale-context"),Ck=e=>{const t=e||We(He(Jh));return wk(F(()=>t.value||kk))},Pc=Tc(Ck),ul=Symbol("nuxt-ui.portal-target");function ar(e){const t=He(ul,void 0),n=F(()=>typeof e.value=="boolean"||e.value===void 0?(t==null?void 0:t.value)??"body":e.value),o=F(()=>typeof e.value=="boolean"?!e.value:!1);return qt(ul,F(()=>n.value)),F(()=>({to:n.value,disabled:o.value}))}function dl(e,t={},n){for(const o in e){const s=e[o],r=n?`${n}:${o}`:o;typeof s=="object"&&s!==null?dl(s,t,r):typeof s=="function"&&(t[r]=s)}return t}const _k={run:e=>e()},Ek=()=>_k,Qh=typeof console.createTask<"u"?console.createTask:Ek;function Sk(e,t){const n=t.shift(),o=Qh(n);return e.reduce((s,r)=>s.then(()=>o.run(()=>r(...t))),Promise.resolve())}function Ok(e,t){const n=t.shift(),o=Qh(n);return Promise.all(e.map(s=>o.run(()=>s(...t))))}function wa(e,t){for(const n of[...e])n(t)}class Tk{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,o={}){if(!t||typeof n!="function")return()=>{};const s=t;let r;for(;this._deprecatedHooks[t];)r=this._deprecatedHooks[t],t=r.to;if(r&&!o.allowDeprecated){let i=r.message;i||(i=`${s} hook has been deprecated`+(r.to?`, please use ${r.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let o,s=(...r)=>(typeof o=="function"&&o(),o=void 0,s=void 0,n(...r));return o=this.hook(t,s),o}removeHook(t,n){if(this._hooks[t]){const o=this._hooks[t].indexOf(n);o!==-1&&this._hooks[t].splice(o,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const o=this._hooks[t]||[];delete this._hooks[t];for(const s of o)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=dl(t),o=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of o.splice(0,o.length))s()}}removeHooks(t){const n=dl(t);for(const o in n)this.removeHook(o,n[o])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Sk,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Ok,t,...n)}callHookWith(t,n,...o){const s=this._before||this._after?{name:n,args:o,context:{}}:void 0;this._before&&wa(this._before,s);const r=t(n in this._hooks?[...this._hooks[n]]:[],o);return r instanceof Promise?r.finally(()=>{this._after&&s&&wa(this._after,s)}):(this._after&&s&&wa(this._after,s),r)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Zh(){return new Tk}const eg={ui:{colors:{primary:"green",secondary:"blue",success:"green",info:"blue",warning:"yellow",error:"red",neutral:"slate"},icons:{arrowLeft:"i-lucide-arrow-left",arrowRight:"i-lucide-arrow-right",check:"i-lucide-check",chevronDoubleLeft:"i-lucide-chevrons-left",chevronDoubleRight:"i-lucide-chevrons-right",chevronDown:"i-lucide-chevron-down",chevronLeft:"i-lucide-chevron-left",chevronRight:"i-lucide-chevron-right",chevronUp:"i-lucide-chevron-up",close:"i-lucide-x",ellipsis:"i-lucide-ellipsis",external:"i-lucide-arrow-up-right",folder:"i-lucide-folder",folderOpen:"i-lucide-folder-open",loading:"i-lucide-loader-circle",minus:"i-lucide-minus",plus:"i-lucide-plus",search:"i-lucide-search"}},colorMode:!0},Ak=new Set(["link","style","script","noscript"]),Pk=new Set(["title","titleTemplate","script","style","noscript"]),nd=new Set(["base","meta","link","style","script","noscript"]),Ik=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),$k=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),Rk=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),Mk=new Set(["templateParams","htmlAttrs","bodyAttrs"]),Lk=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]),Dk=["name","property","http-equiv"];function tg(e){const t=e.split(":");return t.length?Lk.has(t[1]):!1}function fl(e){const{props:t,tag:n}=e;if($k.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(t.charset)return"charset";if(e.tag==="meta"){for(const o of Dk)if(t[o]!==void 0)return`${n}:${t[o]}`}if(e.key)return`${n}:key:${e.key}`;if(t.id)return`${n}:id:${t.id}`;if(Pk.has(n)){const o=e.textContent||e.innerHTML;if(o)return`${n}:content:${o}`}}function od(e){const t=e._h||e._d;if(t)return t;const n=e.textContent||e.innerHTML;return n||`${e.tag}:${Object.entries(e.props).map(([o,s])=>`${o}:${String(s)}`).join(",")}`}function di(e,t,n){typeof e==="function"&&(!n||n!=="titleTemplate"&&!(n[0]==="o"&&n[1]==="n"))&&(e=e());let s;if(t&&(s=t(n,e)),Array.isArray(s))return s.map(r=>di(r,t));if((s==null?void 0:s.constructor)===Object){const r={};for(const i of Object.keys(s))r[i]=di(s[i],t,i);return r}return s}function Bk(e,t){const n=e==="style"?new Map:new Set;function o(s){const r=s.trim();if(r)if(e==="style"){const[i,...a]=r.split(":").map(l=>l.trim());i&&a.length&&n.set(i,a.join(":"))}else r.split(" ").filter(Boolean).forEach(i=>n.add(i))}return typeof t=="string"?e==="style"?t.split(";").forEach(o):o(t):Array.isArray(t)?t.forEach(s=>o(s)):t&&typeof t=="object"&&Object.entries(t).forEach(([s,r])=>{r&&r!=="false"&&(e==="style"?n.set(s.trim(),r):o(s))}),n}function ng(e,t){return e.props=e.props||{},t&&Object.entries(t).forEach(([n,o])=>{if(o===null){e.props[n]=null;return}if(n==="class"||n==="style"){e.props[n]=Bk(n,o);return}if(Rk.has(n)){if(["textContent","innerHTML"].includes(n)&&typeof o=="object"){let i=t.type;if(t.type||(i="application/json"),!(i!=null&&i.endsWith("json"))&&i!=="speculationrules")return;t.type=i,e.props.type=i,e[n]=JSON.stringify(o)}else e[n]=o;return}const s=String(o),r=n.startsWith("data-");s==="true"||s===""?e.props[n]=r?s:!0:!o&&r&&s==="false"?e.props[n]="false":o!==void 0&&(e.props[n]=o)}),e}function Fk(e,t){const n=typeof t=="object"&&typeof t!="function"?t:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},o=ng({tag:e,props:{}},n);return o.key&&Ak.has(o.tag)&&(o.props["data-hid"]=o._h=o.key),o.tag==="script"&&typeof o.innerHTML=="object"&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map(s=>({...o,props:{...o.props,content:s}})):o}function Nk(e,t){if(!e)return[];typeof e=="function"&&(e=e());const n=(s,r)=>{for(let i=0;i{if(r!==void 0)for(const i of Array.isArray(r)?r:[r])o.push(Fk(s,i))}),o.flat()}const sd=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,rd={base:-10,title:10},zk={critical:-8,high:-1,low:2},id={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},jk=/@import/,ds=e=>e===""||e===!0;function Vk(e,t){var r;if(typeof t.tagPriority=="number")return t.tagPriority;let n=100;const o=zk[t.tagPriority]||0,s=e.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:id;if(t.tag in rd)n=rd[t.tag];else if(t.tag==="meta"){const i=t.props["http-equiv"]==="content-security-policy"?"content-security-policy":t.props.charset?"charset":t.props.name==="viewport"?"viewport":null;i&&(n=id.meta[i])}else t.tag==="link"&&t.props.rel?n=s.link[t.props.rel]:t.tag==="script"?ds(t.props.async)?n=s.script.async:t.props.src&&!ds(t.props.defer)&&!ds(t.props.async)&&t.props.type!=="module"&&!((r=t.props.type)!=null&&r.endsWith("json"))?n=s.script.sync:ds(t.props.defer)&&t.props.src&&!ds(t.props.async)&&(n=s.script.defer):t.tag==="style"&&(n=t.innerHTML&&jk.test(t.innerHTML)?s.style.imported:s.style.sync);return(n||100)+o}function ad(e,t){const n=typeof t=="function"?t(e):t,o=n.key||String(e.plugins.size+1);e.plugins.get(o)||(e.plugins.set(o,n),e.hooks.addHooks(n.hooks||{}))}function Hk(e={}){var a;const t=Zh();t.addHooks(e.hooks||{});const n=!e.document,o=new Map,s=new Map,r=[],i={_entryCount:1,plugins:s,dirty:!1,resolvedOptions:e,hooks:t,ssr:n,entries:o,headEntries(){return[...o.values()]},use:l=>ad(i,l),push(l,u){const c={...u||{}};delete c.head;const d=c._index??i._entryCount++,f={_i:d,input:l,options:c},g={_poll(h=!1){i.dirty=!0,!h&&r.push(d),t.callHook("entries:updated",i)},dispose(){o.delete(d)&&g._poll(!0)},patch(h){(!c.mode||c.mode==="server"&&n||c.mode==="client"&&!n)&&(f.input=h,o.set(d,f),g._poll())}};return g.patch(l),g},async resolveTags(){var g;const l={tagMap:new Map,tags:[],entries:[...i.entries.values()]};for(await t.callHook("entries:resolve",l);r.length;){const h=r.shift(),m=o.get(h);if(m){const v={tags:Nk(m.input,e.propResolvers||[]).map(k=>Object.assign(k,m.options)),entry:m};await t.callHook("entries:normalize",v),m._tags=v.tags.map((k,x)=>(k._w=Vk(i,k),k._p=(m._i<<10)+x,k._d=fl(k),k))}}let u=!1;l.entries.flatMap(h=>(h._tags||[]).map(m=>({...m,props:{...m.props}}))).sort(sd).reduce((h,m)=>{const v=String(m._d||m._p);if(!h.has(v))return h.set(v,m);const k=h.get(v);if(((m==null?void 0:m.tagDuplicateStrategy)||(Mk.has(m.tag)?"merge":null)||(m.key&&m.key===k.key?"merge":null))==="merge"){const y={...k.props};Object.entries(m.props).forEach(([w,b])=>y[w]=w==="style"?new Map([...k.props.style||new Map,...b]):w==="class"?new Set([...k.props.class||new Set,...b]):b),h.set(v,{...m,props:y})}else m._p>>10===k._p>>10&&m.tag==="meta"&&tg(v)?(h.set(v,Object.assign([...Array.isArray(k)?k:[k],m],m)),u=!0):(m._w===k._w?m._p>k._p:(m==null?void 0:m._w)<(k==null?void 0:k._w))&&h.set(v,m);return h},l.tagMap);const c=l.tagMap.get("title"),d=l.tagMap.get("titleTemplate");if(i._title=c==null?void 0:c.textContent,d){const h=d==null?void 0:d.textContent;if(i._titleTemplate=h,h){let m=typeof h=="function"?h(c==null?void 0:c.textContent):h;typeof m=="string"&&!i.plugins.has("template-params")&&(m=m.replace("%s",(c==null?void 0:c.textContent)||"")),c?m===null?l.tagMap.delete("title"):l.tagMap.set("title",{...c,textContent:m}):(d.tag="title",d.textContent=m)}}l.tags=Array.from(l.tagMap.values()),u&&(l.tags=l.tags.flat().sort(sd)),await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l);const f=[];for(const h of l.tags){const{innerHTML:m,tag:v,props:k}=h;if(Ik.has(v)&&!(Object.keys(k).length===0&&!h.innerHTML&&!h.textContent)&&!(v==="meta"&&!k.content&&!k["http-equiv"]&&!k.charset)){if(v==="script"&&m){if((g=k.type)!=null&&g.endsWith("json")){const x=typeof m=="string"?m:JSON.stringify(m);h.innerHTML=x.replace(/ad(i,l)),i.hooks.callHook("init",i),(a=e.init)==null||a.forEach(l=>l&&i.push(l)),i}const qk=(e,t)=>Fe(t)?Oe(t):t,og="usehead";function Kk(e){return{install(n){n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(og,e)}}.install}function Uk(){if($i()){const e=He(og);if(!e)throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.");return e}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function Wk(e,t={}){const n=t.head||Uk();return n.ssr?n.push(e||{},t):Gk(n,e,t)}function Gk(e,t,n={}){const o=H(!1);let s;return ot(()=>{const i=o.value?{}:di(t,qk);s?s.patch(i):s=e.push(i,n)}),Qe()&&(es(()=>{s.dispose()}),zl(()=>{o.value=!0}),Nl(()=>{o.value=!1})),s}/*! + * vue-router v4.5.1 + * (c) 2025 Eduardo San Martin Morote + * @license MIT + */const $o=typeof document<"u";function sg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Yk(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&sg(e.default)}const De=Object.assign;function xa(e,t){const n={};for(const o in t){const s=t[o];n[o]=an(s)?s.map(e):e(s)}return n}const Ss=()=>{},an=Array.isArray,rg=/#/g,Xk=/&/g,Jk=/\//g,Qk=/=/g,Zk=/\?/g,ig=/\+/g,eC=/%5B/g,tC=/%5D/g,ag=/%5E/g,nC=/%60/g,lg=/%7B/g,oC=/%7C/g,cg=/%7D/g,sC=/%20/g;function Ic(e){return encodeURI(""+e).replace(oC,"|").replace(eC,"[").replace(tC,"]")}function rC(e){return Ic(e).replace(lg,"{").replace(cg,"}").replace(ag,"^")}function pl(e){return Ic(e).replace(ig,"%2B").replace(sC,"+").replace(rg,"%23").replace(Xk,"%26").replace(nC,"`").replace(lg,"{").replace(cg,"}").replace(ag,"^")}function iC(e){return pl(e).replace(Qk,"%3D")}function aC(e){return Ic(e).replace(rg,"%23").replace(Zk,"%3F")}function lC(e){return e==null?"":aC(e).replace(Jk,"%2F")}function Vs(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const cC=/\/$/,uC=e=>e.replace(cC,"");function ka(e,t,n="/"){let o,s={},r="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(o=t.slice(0,l),r=t.slice(l+1,a>-1?a:t.length),s=e(r)),a>-1&&(o=o||t.slice(0,a),i=t.slice(a,t.length)),o=hC(o??t,n),{fullPath:o+(r&&"?")+r+i,path:o,query:s,hash:Vs(i)}}function dC(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ld(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function fC(e,t,n){const o=t.matched.length-1,s=n.matched.length-1;return o>-1&&o===s&&Yo(t.matched[o],n.matched[s])&&ug(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Yo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ug(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!pC(e[n],t[n]))return!1;return!0}function pC(e,t){return an(e)?cd(e,t):an(t)?cd(t,e):e===t}function cd(e,t){return an(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function hC(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),s=o[o.length-1];(s===".."||s===".")&&o.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+o.slice(i).join("/")}const zn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Hs;(function(e){e.pop="pop",e.push="push"})(Hs||(Hs={}));var Os;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Os||(Os={}));function gC(e){if(!e)if($o){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),uC(e)}const mC=/^[^#]+#/;function vC(e,t){return e.replace(mC,"#")+t}function yC(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Gi=()=>({left:window.scrollX,top:window.scrollY});function bC(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=yC(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function ud(e,t){return(history.state?history.state.position-t:-1)+e}const hl=new Map;function wC(e,t){hl.set(e,t)}function xC(e){const t=hl.get(e);return hl.delete(e),t}let kC=()=>location.protocol+"//"+location.host;function dg(e,t){const{pathname:n,search:o,hash:s}=t,r=e.indexOf("#");if(r>-1){let a=s.includes(e.slice(r))?e.slice(r).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),ld(l,"")}return ld(n,e)+o+s}function CC(e,t,n,o){let s=[],r=[],i=null;const a=({state:f})=>{const g=dg(e,location),h=n.value,m=t.value;let v=0;if(f){if(n.value=g,t.value=f,i&&i===h){i=null;return}v=m?f.position-m.position:0}else o(g);s.forEach(k=>{k(n.value,h,{delta:v,type:Hs.pop,direction:v?v>0?Os.forward:Os.back:Os.unknown})})};function l(){i=n.value}function u(f){s.push(f);const g=()=>{const h=s.indexOf(f);h>-1&&s.splice(h,1)};return r.push(g),g}function c(){const{history:f}=window;f.state&&f.replaceState(De({},f.state,{scroll:Gi()}),"")}function d(){for(const f of r)f();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function dd(e,t,n,o=!1,s=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:s?Gi():null}}function _C(e){const{history:t,location:n}=window,o={value:dg(e,n)},s={value:t.state};s.value||r(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:kC()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),s.value=u}catch(g){console.error(g),n[c?"replace":"assign"](f)}}function i(l,u){const c=De({},t.state,dd(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});r(l,c,!0),o.value=l}function a(l,u){const c=De({},s.value,t.state,{forward:l,scroll:Gi()});r(c.current,c,!0);const d=De({},dd(o.value,l,null),{position:c.position+1},u);r(l,d,!1),o.value=l}return{location:o,state:s,push:a,replace:i}}function EC(e){e=gC(e);const t=_C(e),n=CC(e,t.state,t.location,t.replace);function o(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=De({location:"",base:e,go:o,createHref:vC.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function SC(e){return typeof e=="string"||e&&typeof e=="object"}function fg(e){return typeof e=="string"||typeof e=="symbol"}const pg=Symbol("");var fd;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(fd||(fd={}));function Xo(e,t){return De(new Error,{type:e,[pg]:!0},t)}function Cn(e,t){return e instanceof Error&&pg in e&&(t==null||!!(e.type&t))}const pd="[^/]+?",OC={sensitive:!1,strict:!1,start:!0,end:!0},TC=/[.+*?^${}()[\]/\\]/g;function AC(e,t){const n=De({},OC,t),o=[];let s=n.start?"^":"";const r=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function hg(e,t){let n=0;const o=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const IC={type:0,value:""},$C=/[a-zA-Z0-9_]/;function RC(e){if(!e)return[[]];if(e==="/")return[[IC]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${u}": ${g}`)}let n=0,o=n;const s=[];let r;function i(){r&&s.push(r),r=[]}let a=0,l,u="",c="";function d(){u&&(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;a{i(y)}:Ss}function i(d){if(fg(d)){const f=o.get(d);f&&(o.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&o.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function a(){return n}function l(d){const f=FC(d,n);n.splice(f,0,d),d.record.name&&!vd(d)&&o.set(d.record.name,d)}function u(d,f){let g,h={},m,v;if("name"in d&&d.name){if(g=o.get(d.name),!g)throw Xo(1,{location:d});v=g.record.name,h=De(gd(f.params,g.keys.filter(y=>!y.optional).concat(g.parent?g.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),d.params&&gd(d.params,g.keys.map(y=>y.name))),m=g.stringify(h)}else if(d.path!=null)m=d.path,g=n.find(y=>y.re.test(m)),g&&(h=g.parse(m),v=g.record.name);else{if(g=f.name?o.get(f.name):n.find(y=>y.re.test(f.path)),!g)throw Xo(1,{location:d,currentLocation:f});v=g.record.name,h=De({},f.params,d.params),m=g.stringify(h)}const k=[];let x=g;for(;x;)k.unshift(x.record),x=x.parent;return{name:v,path:m,params:h,matched:k,meta:BC(k)}}e.forEach(d=>r(d));function c(){n.length=0,o.clear()}return{addRoute:r,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:a,getRecordMatcher:s}}function gd(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function md(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:DC(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function DC(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function vd(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function BC(e){return e.reduce((t,n)=>De(t,n.meta),{})}function yd(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function FC(e,t){let n=0,o=t.length;for(;n!==o;){const r=n+o>>1;hg(e,t[r])<0?o=r:n=r+1}const s=NC(e);return s&&(o=t.lastIndexOf(s,o-1)),o}function NC(e){let t=e;for(;t=t.parent;)if(gg(t)&&hg(e,t)===0)return t}function gg({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function zC(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&pl(r)):[o&&pl(o)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function jC(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=an(o)?o.map(s=>s==null?null:""+s):o==null?o:""+o)}return t}const VC=Symbol(""),wd=Symbol(""),Yi=Symbol(""),$c=Symbol(""),gl=Symbol("");function fs(){let e=[];function t(o){return e.push(o),()=>{const s=e.indexOf(o);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Gn(e,t,n,o,s,r=i=>i()){const i=o&&(o.enterCallbacks[s]=o.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const u=f=>{f===!1?l(Xo(4,{from:n,to:t})):f instanceof Error?l(f):SC(f)?l(Xo(2,{from:t,to:f})):(i&&o.enterCallbacks[s]===i&&typeof f=="function"&&i.push(f),a())},c=r(()=>e.call(o&&o.instances[s],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>l(f))})}function Ca(e,t,n,o,s=r=>r()){const r=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(sg(l)){const c=(l.__vccOpts||l)[t];c&&r.push(Gn(c,n,o,i,a,s))}else{let u=l();r.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const d=Yk(c)?c.default:c;i.mods[a]=c,i.components[a]=d;const g=(d.__vccOpts||d)[t];return g&&Gn(g,n,o,i,a,s)()}))}}return r}function xd(e){const t=He(Yi),n=He($c),o=F(()=>{const l=p(e.to);return t.resolve(l)}),s=F(()=>{const{matched:l}=o.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(Yo.bind(null,c));if(f>-1)return f;const g=kd(l[u-2]);return u>1&&kd(c)===g&&d[d.length-1].path!==g?d.findIndex(Yo.bind(null,l[u-2])):f}),r=F(()=>s.value>-1&&UC(n.params,o.value.params)),i=F(()=>s.value>-1&&s.value===n.matched.length-1&&ug(n.params,o.value.params));function a(l={}){if(KC(l)){const u=t[p(e.replace)?"replace":"push"](p(e.to)).catch(Ss);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:o,href:F(()=>o.value.href),isActive:r,isExactActive:i,navigate:a}}function HC(e){return e.length===1?e[0]:e}const qC=K({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:xd,setup(e,{slots:t}){const n=Pt(xd(e)),{options:o}=He(Yi),s=F(()=>({[Cd(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Cd(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&HC(t.default(n));return e.custom?r:Kt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),mg=qC;function KC(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function UC(e,t){for(const n in t){const o=t[n],s=e[n];if(typeof o=="string"){if(o!==s)return!1}else if(!an(s)||s.length!==o.length||o.some((r,i)=>r!==s[i]))return!1}return!0}function kd(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Cd=(e,t,n)=>e??t??n,WC=K({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=He(gl),s=F(()=>e.route||o.value),r=He(wd,0),i=F(()=>{let u=p(r);const{matched:c}=s.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),a=F(()=>s.value.matched[i.value]);qt(wd,F(()=>i.value+1)),qt(VC,a),qt(gl,s);const l=H();return Ie(()=>[l.value,a.value,e.name],([u,c,d],[f,g,h])=>{c&&(c.instances[d]=u,g&&g!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=g.leaveGuards),c.updateGuards.size||(c.updateGuards=g.updateGuards))),u&&c&&(!g||!Yo(c,g)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,d=a.value,f=d&&d.components[c];if(!f)return _d(n.default,{Component:f,route:u});const g=d.props[c],h=g?g===!0?u.params:typeof g=="function"?g(u):g:null,v=Kt(f,De({},h,t,{onVnodeUnmounted:k=>{k.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return _d(n.default,{Component:v,route:u})||v}}});function _d(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const GC=WC;function YC(e){const t=LC(e.routes,e),n=e.parseQuery||zC,o=e.stringifyQuery||bd,s=e.history,r=fs(),i=fs(),a=fs(),l=kt(zn);let u=zn;$o&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=xa.bind(null,j=>""+j),d=xa.bind(null,lC),f=xa.bind(null,Vs);function g(j,ae){let oe,le;return fg(j)?(oe=t.getRecordMatcher(j),le=ae):le=j,t.addRoute(le,oe)}function h(j){const ae=t.getRecordMatcher(j);ae&&t.removeRoute(ae)}function m(){return t.getRoutes().map(j=>j.record)}function v(j){return!!t.getRecordMatcher(j)}function k(j,ae){if(ae=De({},ae||l.value),typeof j=="string"){const O=ka(n,j,ae.path),N=t.resolve({path:O.path},ae),X=s.createHref(O.fullPath);return De(O,N,{params:f(N.params),hash:Vs(O.hash),redirectedFrom:void 0,href:X})}let oe;if(j.path!=null)oe=De({},j,{path:ka(n,j.path,ae.path).path});else{const O=De({},j.params);for(const N in O)O[N]==null&&delete O[N];oe=De({},j,{params:d(O)}),ae.params=d(ae.params)}const le=t.resolve(oe,ae),Ee=j.hash||"";le.params=c(f(le.params));const Le=dC(o,De({},j,{hash:rC(Ee),path:le.path})),E=s.createHref(Le);return De({fullPath:Le,hash:Ee,query:o===bd?jC(j.query):j.query||{}},le,{redirectedFrom:void 0,href:E})}function x(j){return typeof j=="string"?ka(n,j,l.value.path):De({},j)}function y(j,ae){if(u!==j)return Xo(8,{from:ae,to:j})}function w(j){return S(j)}function b(j){return w(De(x(j),{replace:!0}))}function C(j){const ae=j.matched[j.matched.length-1];if(ae&&ae.redirect){const{redirect:oe}=ae;let le=typeof oe=="function"?oe(j):oe;return typeof le=="string"&&(le=le.includes("?")||le.includes("#")?le=x(le):{path:le},le.params={}),De({query:j.query,hash:j.hash,params:le.path!=null?{}:j.params},le)}}function S(j,ae){const oe=u=k(j),le=l.value,Ee=j.state,Le=j.force,E=j.replace===!0,O=C(oe);if(O)return S(De(x(O),{state:typeof O=="object"?De({},Ee,O.state):Ee,force:Le,replace:E}),ae||oe);const N=oe;N.redirectedFrom=ae;let X;return!Le&&fC(o,le,oe)&&(X=Xo(16,{to:N,from:le}),$e(le,le,!0,!1)),(X?Promise.resolve(X):P(N,le)).catch(U=>Cn(U)?Cn(U,2)?U:ke(U):q(U,N,le)).then(U=>{if(U){if(Cn(U,2))return S(De({replace:E},x(U.to),{state:typeof U.to=="object"?De({},Ee,U.to.state):Ee,force:Le}),ae||N)}else U=$(N,le,!0,E,Ee);return B(N,le,U),U})}function D(j,ae){const oe=y(j,ae);return oe?Promise.reject(oe):Promise.resolve()}function A(j){const ae=Ye.values().next().value;return ae&&typeof ae.runWithContext=="function"?ae.runWithContext(j):j()}function P(j,ae){let oe;const[le,Ee,Le]=XC(j,ae);oe=Ca(le.reverse(),"beforeRouteLeave",j,ae);for(const O of le)O.leaveGuards.forEach(N=>{oe.push(Gn(N,j,ae))});const E=D.bind(null,j,ae);return oe.push(E),Te(oe).then(()=>{oe=[];for(const O of r.list())oe.push(Gn(O,j,ae));return oe.push(E),Te(oe)}).then(()=>{oe=Ca(Ee,"beforeRouteUpdate",j,ae);for(const O of Ee)O.updateGuards.forEach(N=>{oe.push(Gn(N,j,ae))});return oe.push(E),Te(oe)}).then(()=>{oe=[];for(const O of Le)if(O.beforeEnter)if(an(O.beforeEnter))for(const N of O.beforeEnter)oe.push(Gn(N,j,ae));else oe.push(Gn(O.beforeEnter,j,ae));return oe.push(E),Te(oe)}).then(()=>(j.matched.forEach(O=>O.enterCallbacks={}),oe=Ca(Le,"beforeRouteEnter",j,ae,A),oe.push(E),Te(oe))).then(()=>{oe=[];for(const O of i.list())oe.push(Gn(O,j,ae));return oe.push(E),Te(oe)}).catch(O=>Cn(O,8)?O:Promise.reject(O))}function B(j,ae,oe){a.list().forEach(le=>A(()=>le(j,ae,oe)))}function $(j,ae,oe,le,Ee){const Le=y(j,ae);if(Le)return Le;const E=ae===zn,O=$o?history.state:{};oe&&(le||E?s.replace(j.fullPath,De({scroll:E&&O&&O.scroll},Ee)):s.push(j.fullPath,Ee)),l.value=j,$e(j,ae,oe,E),ke()}let z;function R(){z||(z=s.listen((j,ae,oe)=>{if(!et.listening)return;const le=k(j),Ee=C(le);if(Ee){S(De(Ee,{replace:!0,force:!0}),le).catch(Ss);return}u=le;const Le=l.value;$o&&wC(ud(Le.fullPath,oe.delta),Gi()),P(le,Le).catch(E=>Cn(E,12)?E:Cn(E,2)?(S(De(x(E.to),{force:!0}),le).then(O=>{Cn(O,20)&&!oe.delta&&oe.type===Hs.pop&&s.go(-1,!1)}).catch(Ss),Promise.reject()):(oe.delta&&s.go(-oe.delta,!1),q(E,le,Le))).then(E=>{E=E||$(le,Le,!1),E&&(oe.delta&&!Cn(E,8)?s.go(-oe.delta,!1):oe.type===Hs.pop&&Cn(E,20)&&s.go(-1,!1)),B(le,Le,E)}).catch(Ss)}))}let V=fs(),M=fs(),G;function q(j,ae,oe){ke(j);const le=M.list();return le.length?le.forEach(Ee=>Ee(j,ae,oe)):console.error(j),Promise.reject(j)}function re(){return G&&l.value!==zn?Promise.resolve():new Promise((j,ae)=>{V.add([j,ae])})}function ke(j){return G||(G=!j,R(),V.list().forEach(([ae,oe])=>j?oe(j):ae()),V.reset()),j}function $e(j,ae,oe,le){const{scrollBehavior:Ee}=e;if(!$o||!Ee)return Promise.resolve();const Le=!oe&&xC(ud(j.fullPath,0))||(le||!oe)&&history.state&&history.state.scroll||null;return Ue().then(()=>Ee(j,ae,Le)).then(E=>E&&bC(E)).catch(E=>q(E,j,ae))}const we=j=>s.go(j);let Me;const Ye=new Set,et={currentRoute:l,listening:!0,addRoute:g,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:v,getRoutes:m,resolve:k,options:e,push:w,replace:b,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:M.add,isReady:re,install(j){const ae=this;j.component("RouterLink",mg),j.component("RouterView",GC),j.config.globalProperties.$router=ae,Object.defineProperty(j.config.globalProperties,"$route",{enumerable:!0,get:()=>p(l)}),$o&&!Me&&l.value===zn&&(Me=!0,w(s.location).catch(Ee=>{}));const oe={};for(const Ee in zn)Object.defineProperty(oe,Ee,{get:()=>l.value[Ee],enumerable:!0});j.provide(Yi,ae),j.provide($c,Ci(oe)),j.provide(gl,l);const le=j.unmount;Ye.add(j),j.unmount=function(){Ye.delete(j),Ye.size<1&&(u=zn,z&&z(),z=null,l.value=zn,Me=!1,G=!1),le()}}};function Te(j){return j.reduce((ae,oe)=>ae.then(()=>A(oe)),Promise.resolve())}return et}function XC(e,t){const n=[],o=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iYo(u,a))?o.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>Yo(u,l))||s.push(l))}return[n,o,s]}function JC(){return He(Yi)}function QC(e){return He($c)}const ZC=Pt(eg),_t=()=>ZC,Or={meta:"",ctrl:"",alt:"",win:"⊞",command:"⌘",shift:"⇧",control:"⌃",option:"⌥",enter:"↵",delete:"⌦",backspace:"⌫",escape:"⎋",tab:"⇥",capslock:"⇪",arrowup:"↑",arrowright:"→",arrowdown:"↓",arrowleft:"←",pageup:"⇞",pagedown:"⇟",home:"↖",end:"↘"},e_=()=>{const e=F(()=>navigator&&navigator.userAgent&&navigator.userAgent.match(/Macintosh;/)),t=Pt({meta:" ",alt:" ",ctrl:" "});Ke(()=>{t.meta=e.value?Or.command:"Ctrl",t.ctrl=e.value?Or.control:"Ctrl",t.alt=e.value?Or.option:"Alt"});function n(o){if(o)return["meta","alt","ctrl"].includes(o)?t[o]:Or[o]||o.toUpperCase()}return{macOS:e,getKbdKey:n}},t_=Tc(e_),_a={},n_=(e,t)=>{if(_a[e])return _a[e];const n=H(t());return _a[e]=n,n},Ed=Zh();function o_(){return{isHydrating:!0,payload:{serverRendered:!1},hooks:Ed,hook:Ed.hook}}function s_(e){return{install(t){t.runWithContext(()=>e({vueApp:t}))}}}function r_(){const e=n_("toasts",()=>[]),t=H(!1),n=[],o=()=>`${Date.now()}-${Math.random().toString(36).slice(2,9)}`;async function s(){if(!(t.value||n.length===0)){for(t.value=!0;n.length>0;){const u=n.shift();await Ue(),e.value=[...e.value,u].slice(-5)}t.value=!1}}function r(u){const c={id:o(),open:!0,...u};return n.push(c),s(),c}function i(u,c){const d=e.value.findIndex(f=>f.id===u);d!==-1&&(e.value[d]={...e.value[d],...c})}function a(u){const c=e.value.findIndex(d=>d.id===u);c!==-1&&(e.value[c]={...e.value[c],open:!1}),setTimeout(()=>{e.value=e.value.filter(d=>d.id!==u)},200)}function l(){e.value=[]}return{toasts:e,add:r,update:i,remove:a,clear:l}}var Sd=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Et=e=>!e||typeof e!="object"||Object.keys(e).length===0,i_=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function vg(e,t){e.forEach(function(n){Array.isArray(n)?vg(n,t):t.push(n)})}function yg(e){let t=[];return vg(e,t),t}var bg=(...e)=>yg(e).filter(Boolean),Rc=(e,t)=>{let n={},o=Object.keys(e),s=Object.keys(t);for(let r of o)if(s.includes(r)){let i=e[r],a=t[r];Array.isArray(i)||Array.isArray(a)?n[r]=bg(a,i):typeof i=="object"&&typeof a=="object"?n[r]=Rc(i,a):n[r]=a+" "+i}else n[r]=e[r];for(let r of s)o.includes(r)||(n[r]=t[r]);return n},Od=e=>!e||typeof e!="string"?e:e.replace(/\s+/g," ").trim();const Mc="-",a_=e=>{const t=c_(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:i=>{const a=i.split(Mc);return a[0]===""&&a.length!==1&&a.shift(),wg(a,t)||l_(i)},getConflictingClassGroupIds:(i,a)=>{const l=n[i]||[];return a&&o[i]?[...l,...o[i]]:l}}},wg=(e,t)=>{var i;if(e.length===0)return t.classGroupId;const n=e[0],o=t.nextPart.get(n),s=o?wg(e.slice(1),o):void 0;if(s)return s;if(t.validators.length===0)return;const r=e.join(Mc);return(i=t.validators.find(({validator:a})=>a(r)))==null?void 0:i.classGroupId},Td=/^\[(.+)\]$/,l_=e=>{if(Td.test(e)){const t=Td.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},c_=e=>{const{theme:t,classGroups:n}=e,o={nextPart:new Map,validators:[]};for(const s in n)ml(n[s],o,s,t);return o},ml=(e,t,n,o)=>{e.forEach(s=>{if(typeof s=="string"){const r=s===""?t:Ad(t,s);r.classGroupId=n;return}if(typeof s=="function"){if(u_(s)){ml(s(o),t,n,o);return}t.validators.push({validator:s,classGroupId:n});return}Object.entries(s).forEach(([r,i])=>{ml(i,Ad(t,r),n,o)})})},Ad=(e,t)=>{let n=e;return t.split(Mc).forEach(o=>{n.nextPart.has(o)||n.nextPart.set(o,{nextPart:new Map,validators:[]}),n=n.nextPart.get(o)}),n},u_=e=>e.isThemeGetter,d_=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,o=new Map;const s=(r,i)=>{n.set(r,i),t++,t>e&&(t=0,o=n,n=new Map)};return{get(r){let i=n.get(r);if(i!==void 0)return i;if((i=o.get(r))!==void 0)return s(r,i),i},set(r,i){n.has(r)?n.set(r,i):s(r,i)}}},vl="!",yl=":",f_=yl.length,p_=e=>{const{prefix:t,experimentalParseClassName:n}=e;let o=s=>{const r=[];let i=0,a=0,l=0,u;for(let h=0;hl?u-l:void 0;return{modifiers:r,hasImportantModifier:f,baseClassName:d,maybePostfixModifierPosition:g}};if(t){const s=t+yl,r=o;o=i=>i.startsWith(s)?r(i.substring(s.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:i,maybePostfixModifierPosition:void 0}}if(n){const s=o;o=r=>n({className:r,parseClassName:s})}return o},h_=e=>e.endsWith(vl)?e.substring(0,e.length-1):e.startsWith(vl)?e.substring(1):e,g_=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(o=>[o,!0]));return o=>{if(o.length<=1)return o;const s=[];let r=[];return o.forEach(i=>{i[0]==="["||t[i]?(s.push(...r.sort(),i),r=[]):r.push(i)}),s.push(...r.sort()),s}},m_=e=>({cache:d_(e.cacheSize),parseClassName:p_(e),sortModifiers:g_(e),...a_(e)}),v_=/\s+/,y_=(e,t)=>{const{parseClassName:n,getClassGroupId:o,getConflictingClassGroupIds:s,sortModifiers:r}=t,i=[],a=e.trim().split(v_);let l="";for(let u=a.length-1;u>=0;u-=1){const c=a[u],{isExternal:d,modifiers:f,hasImportantModifier:g,baseClassName:h,maybePostfixModifierPosition:m}=n(c);if(d){l=c+(l.length>0?" "+l:l);continue}let v=!!m,k=o(v?h.substring(0,m):h);if(!k){if(!v){l=c+(l.length>0?" "+l:l);continue}if(k=o(h),!k){l=c+(l.length>0?" "+l:l);continue}v=!1}const x=r(f).join(":"),y=g?x+vl:x,w=y+k;if(i.includes(w))continue;i.push(w);const b=s(k,v);for(let C=0;C0?" "+l:l)}return l};function b_(){let e=0,t,n,o="";for(;e{if(typeof e=="string")return e;let t,n="";for(let o=0;od(c),e());return n=m_(u),o=n.cache.get,s=n.cache.set,r=a,a(l)}function a(l){const u=o(l);if(u)return u;const c=y_(l,n);return s(l,c),c}return function(){return r(b_.apply(null,arguments))}}const dt=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},kg=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Cg=/^\((?:(\w[\w-]*):)?(.+)\)$/i,w_=/^\d+\/\d+$/,x_=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,k_=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,C_=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,__=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,E_=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,To=e=>w_.test(e),_e=e=>!!e&&!Number.isNaN(Number(e)),ro=e=>!!e&&Number.isInteger(Number(e)),Pd=e=>e.endsWith("%")&&_e(e.slice(0,-1)),jn=e=>x_.test(e),S_=()=>!0,O_=e=>k_.test(e)&&!C_.test(e),Lc=()=>!1,T_=e=>__.test(e),A_=e=>E_.test(e),P_=e=>!de(e)&&!fe(e),I_=e=>ss(e,Sg,Lc),de=e=>kg.test(e),io=e=>ss(e,Og,O_),Ea=e=>ss(e,V_,_e),$_=e=>ss(e,_g,Lc),R_=e=>ss(e,Eg,A_),M_=e=>ss(e,Lc,T_),fe=e=>Cg.test(e),Tr=e=>rs(e,Og),L_=e=>rs(e,H_),D_=e=>rs(e,_g),B_=e=>rs(e,Sg),F_=e=>rs(e,Eg),N_=e=>rs(e,q_,!0),ss=(e,t,n)=>{const o=kg.exec(e);return o?o[1]?t(o[1]):n(o[2]):!1},rs=(e,t,n=!1)=>{const o=Cg.exec(e);return o?o[1]?t(o[1]):n:!1},_g=e=>e==="position",z_=new Set(["image","url"]),Eg=e=>z_.has(e),j_=new Set(["length","size","percentage"]),Sg=e=>j_.has(e),Og=e=>e==="length",V_=e=>e==="number",H_=e=>e==="family-name",q_=e=>e==="shadow",wl=()=>{const e=dt("color"),t=dt("font"),n=dt("text"),o=dt("font-weight"),s=dt("tracking"),r=dt("leading"),i=dt("breakpoint"),a=dt("container"),l=dt("spacing"),u=dt("radius"),c=dt("shadow"),d=dt("inset-shadow"),f=dt("drop-shadow"),g=dt("blur"),h=dt("perspective"),m=dt("aspect"),v=dt("ease"),k=dt("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],y=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],w=()=>["auto","hidden","clip","visible","scroll"],b=()=>["auto","contain","none"],C=()=>[fe,de,l],S=()=>[To,"full","auto",...C()],D=()=>[ro,"none","subgrid",fe,de],A=()=>["auto",{span:["full",ro,fe,de]},fe,de],P=()=>[ro,"auto",fe,de],B=()=>["auto","min","max","fr",fe,de],$=()=>["start","end","center","between","around","evenly","stretch","baseline"],z=()=>["start","end","center","stretch"],R=()=>["auto",...C()],V=()=>[To,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...C()],M=()=>[e,fe,de],G=()=>[Pd,io],q=()=>["","none","full",u,fe,de],re=()=>["",_e,Tr,io],ke=()=>["solid","dashed","dotted","double"],$e=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],we=()=>["","none",g,fe,de],Me=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",fe,de],Ye=()=>["none",_e,fe,de],et=()=>["none",_e,fe,de],Te=()=>[_e,fe,de],j=()=>[To,"full",...C()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[jn],breakpoint:[jn],color:[S_],container:[jn],"drop-shadow":[jn],ease:["in","out","in-out"],font:[P_],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[jn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[jn],shadow:[jn],spacing:["px",_e],text:[jn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",To,de,fe,m]}],container:["container"],columns:[{columns:[_e,de,fe,a]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...y(),de,fe]}],overflow:[{overflow:w()}],"overflow-x":[{"overflow-x":w()}],"overflow-y":[{"overflow-y":w()}],overscroll:[{overscroll:b()}],"overscroll-x":[{"overscroll-x":b()}],"overscroll-y":[{"overscroll-y":b()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:S()}],"inset-x":[{"inset-x":S()}],"inset-y":[{"inset-y":S()}],start:[{start:S()}],end:[{end:S()}],top:[{top:S()}],right:[{right:S()}],bottom:[{bottom:S()}],left:[{left:S()}],visibility:["visible","invisible","collapse"],z:[{z:[ro,"auto",fe,de]}],basis:[{basis:[To,"full","auto",a,...C()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[_e,To,"auto","initial","none",de]}],grow:[{grow:["",_e,fe,de]}],shrink:[{shrink:["",_e,fe,de]}],order:[{order:[ro,"first","last","none",fe,de]}],"grid-cols":[{"grid-cols":D()}],"col-start-end":[{col:A()}],"col-start":[{"col-start":P()}],"col-end":[{"col-end":P()}],"grid-rows":[{"grid-rows":D()}],"row-start-end":[{row:A()}],"row-start":[{"row-start":P()}],"row-end":[{"row-end":P()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":B()}],"auto-rows":[{"auto-rows":B()}],gap:[{gap:C()}],"gap-x":[{"gap-x":C()}],"gap-y":[{"gap-y":C()}],"justify-content":[{justify:[...$(),"normal"]}],"justify-items":[{"justify-items":[...z(),"normal"]}],"justify-self":[{"justify-self":["auto",...z()]}],"align-content":[{content:["normal",...$()]}],"align-items":[{items:[...z(),"baseline"]}],"align-self":[{self:["auto",...z(),"baseline"]}],"place-content":[{"place-content":$()}],"place-items":[{"place-items":[...z(),"baseline"]}],"place-self":[{"place-self":["auto",...z()]}],p:[{p:C()}],px:[{px:C()}],py:[{py:C()}],ps:[{ps:C()}],pe:[{pe:C()}],pt:[{pt:C()}],pr:[{pr:C()}],pb:[{pb:C()}],pl:[{pl:C()}],m:[{m:R()}],mx:[{mx:R()}],my:[{my:R()}],ms:[{ms:R()}],me:[{me:R()}],mt:[{mt:R()}],mr:[{mr:R()}],mb:[{mb:R()}],ml:[{ml:R()}],"space-x":[{"space-x":C()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":C()}],"space-y-reverse":["space-y-reverse"],size:[{size:V()}],w:[{w:[a,"screen",...V()]}],"min-w":[{"min-w":[a,"screen","none",...V()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[i]},...V()]}],h:[{h:["screen",...V()]}],"min-h":[{"min-h":["screen","none",...V()]}],"max-h":[{"max-h":["screen",...V()]}],"font-size":[{text:["base",n,Tr,io]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,fe,Ea]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Pd,de]}],"font-family":[{font:[L_,de,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[s,fe,de]}],"line-clamp":[{"line-clamp":[_e,"none",fe,Ea]}],leading:[{leading:[r,...C()]}],"list-image":[{"list-image":["none",fe,de]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",fe,de]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:M()}],"text-color":[{text:M()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ke(),"wavy"]}],"text-decoration-thickness":[{decoration:[_e,"from-font","auto",fe,io]}],"text-decoration-color":[{decoration:M()}],"underline-offset":[{"underline-offset":[_e,"auto",fe,de]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:C()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",fe,de]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",fe,de]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...y(),D_,$_]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",B_,I_]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ro,fe,de],radial:["",fe,de],conic:[ro,fe,de]},F_,R_]}],"bg-color":[{bg:M()}],"gradient-from-pos":[{from:G()}],"gradient-via-pos":[{via:G()}],"gradient-to-pos":[{to:G()}],"gradient-from":[{from:M()}],"gradient-via":[{via:M()}],"gradient-to":[{to:M()}],rounded:[{rounded:q()}],"rounded-s":[{"rounded-s":q()}],"rounded-e":[{"rounded-e":q()}],"rounded-t":[{"rounded-t":q()}],"rounded-r":[{"rounded-r":q()}],"rounded-b":[{"rounded-b":q()}],"rounded-l":[{"rounded-l":q()}],"rounded-ss":[{"rounded-ss":q()}],"rounded-se":[{"rounded-se":q()}],"rounded-ee":[{"rounded-ee":q()}],"rounded-es":[{"rounded-es":q()}],"rounded-tl":[{"rounded-tl":q()}],"rounded-tr":[{"rounded-tr":q()}],"rounded-br":[{"rounded-br":q()}],"rounded-bl":[{"rounded-bl":q()}],"border-w":[{border:re()}],"border-w-x":[{"border-x":re()}],"border-w-y":[{"border-y":re()}],"border-w-s":[{"border-s":re()}],"border-w-e":[{"border-e":re()}],"border-w-t":[{"border-t":re()}],"border-w-r":[{"border-r":re()}],"border-w-b":[{"border-b":re()}],"border-w-l":[{"border-l":re()}],"divide-x":[{"divide-x":re()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":re()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ke(),"hidden","none"]}],"divide-style":[{divide:[...ke(),"hidden","none"]}],"border-color":[{border:M()}],"border-color-x":[{"border-x":M()}],"border-color-y":[{"border-y":M()}],"border-color-s":[{"border-s":M()}],"border-color-e":[{"border-e":M()}],"border-color-t":[{"border-t":M()}],"border-color-r":[{"border-r":M()}],"border-color-b":[{"border-b":M()}],"border-color-l":[{"border-l":M()}],"divide-color":[{divide:M()}],"outline-style":[{outline:[...ke(),"none","hidden"]}],"outline-offset":[{"outline-offset":[_e,fe,de]}],"outline-w":[{outline:["",_e,Tr,io]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",c,N_,M_]}],"shadow-color":[{shadow:M()}],"inset-shadow":[{"inset-shadow":["none",fe,de,d]}],"inset-shadow-color":[{"inset-shadow":M()}],"ring-w":[{ring:re()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:M()}],"ring-offset-w":[{"ring-offset":[_e,io]}],"ring-offset-color":[{"ring-offset":M()}],"inset-ring-w":[{"inset-ring":re()}],"inset-ring-color":[{"inset-ring":M()}],opacity:[{opacity:[_e,fe,de]}],"mix-blend":[{"mix-blend":[...$e(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":$e()}],filter:[{filter:["","none",fe,de]}],blur:[{blur:we()}],brightness:[{brightness:[_e,fe,de]}],contrast:[{contrast:[_e,fe,de]}],"drop-shadow":[{"drop-shadow":["","none",f,fe,de]}],grayscale:[{grayscale:["",_e,fe,de]}],"hue-rotate":[{"hue-rotate":[_e,fe,de]}],invert:[{invert:["",_e,fe,de]}],saturate:[{saturate:[_e,fe,de]}],sepia:[{sepia:["",_e,fe,de]}],"backdrop-filter":[{"backdrop-filter":["","none",fe,de]}],"backdrop-blur":[{"backdrop-blur":we()}],"backdrop-brightness":[{"backdrop-brightness":[_e,fe,de]}],"backdrop-contrast":[{"backdrop-contrast":[_e,fe,de]}],"backdrop-grayscale":[{"backdrop-grayscale":["",_e,fe,de]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[_e,fe,de]}],"backdrop-invert":[{"backdrop-invert":["",_e,fe,de]}],"backdrop-opacity":[{"backdrop-opacity":[_e,fe,de]}],"backdrop-saturate":[{"backdrop-saturate":[_e,fe,de]}],"backdrop-sepia":[{"backdrop-sepia":["",_e,fe,de]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":C()}],"border-spacing-x":[{"border-spacing-x":C()}],"border-spacing-y":[{"border-spacing-y":C()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",fe,de]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[_e,"initial",fe,de]}],ease:[{ease:["linear","initial",v,fe,de]}],delay:[{delay:[_e,fe,de]}],animate:[{animate:["none",k,fe,de]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[h,fe,de]}],"perspective-origin":[{"perspective-origin":Me()}],rotate:[{rotate:Ye()}],"rotate-x":[{"rotate-x":Ye()}],"rotate-y":[{"rotate-y":Ye()}],"rotate-z":[{"rotate-z":Ye()}],scale:[{scale:et()}],"scale-x":[{"scale-x":et()}],"scale-y":[{"scale-y":et()}],"scale-z":[{"scale-z":et()}],"scale-3d":["scale-3d"],skew:[{skew:Te()}],"skew-x":[{"skew-x":Te()}],"skew-y":[{"skew-y":Te()}],transform:[{transform:[fe,de,"","none","gpu","cpu"]}],"transform-origin":[{origin:Me()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:j()}],"translate-x":[{"translate-x":j()}],"translate-y":[{"translate-y":j()}],"translate-z":[{"translate-z":j()}],"translate-none":["translate-none"],accent:[{accent:M()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:M()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",fe,de]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",fe,de]}],fill:[{fill:["none",...M()]}],"stroke-w":[{stroke:[_e,Tr,io,Ea]}],stroke:[{stroke:["none",...M()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},K_=(e,{cacheSize:t,prefix:n,experimentalParseClassName:o,extend:s={},override:r={}})=>(ys(e,"cacheSize",t),ys(e,"prefix",n),ys(e,"experimentalParseClassName",o),Ar(e.theme,r.theme),Ar(e.classGroups,r.classGroups),Ar(e.conflictingClassGroups,r.conflictingClassGroups),Ar(e.conflictingClassGroupModifiers,r.conflictingClassGroupModifiers),ys(e,"orderSensitiveModifiers",r.orderSensitiveModifiers),Pr(e.theme,s.theme),Pr(e.classGroups,s.classGroups),Pr(e.conflictingClassGroups,s.conflictingClassGroups),Pr(e.conflictingClassGroupModifiers,s.conflictingClassGroupModifiers),Tg(e,s,"orderSensitiveModifiers"),e),ys=(e,t,n)=>{n!==void 0&&(e[t]=n)},Ar=(e,t)=>{if(t)for(const n in t)ys(e,n,t[n])},Pr=(e,t)=>{if(t)for(const n in t)Tg(e,t,n)},Tg=(e,t,n)=>{const o=t[n];o!==void 0&&(e[n]=e[n]?e[n].concat(o):o)},U_=(e,...t)=>typeof e=="function"?bl(wl,e,...t):bl(()=>K_(wl(),e),...t),W_=bl(wl);var G_={twMerge:!0,twMergeConfig:{},responsiveVariants:!1},Ag=e=>e||void 0,qs=(...e)=>Ag(yg(e).filter(Boolean).join(" ")),Sa=null,En={},xl=!1,ps=(...e)=>t=>t.twMerge?((!Sa||xl)&&(xl=!1,Sa=Et(En)?W_:U_({...En,extend:{theme:En.theme,classGroups:En.classGroups,conflictingClassGroupModifiers:En.conflictingClassGroupModifiers,conflictingClassGroups:En.conflictingClassGroups,...En.extend}})),Ag(Sa(qs(e)))):qs(e),Id=(e,t)=>{for(let n in t)e.hasOwnProperty(n)?e[n]=qs(e[n],t[n]):e[n]=t[n];return e},Y_=(e,t)=>{let{extend:n=null,slots:o={},variants:s={},compoundVariants:r=[],compoundSlots:i=[],defaultVariants:a={}}=e,l={...G_,...t},u=n!=null&&n.base?qs(n.base,e==null?void 0:e.base):e==null?void 0:e.base,c=n!=null&&n.variants&&!Et(n.variants)?Rc(s,n.variants):s,d=n!=null&&n.defaultVariants&&!Et(n.defaultVariants)?{...n.defaultVariants,...a}:a;!Et(l.twMergeConfig)&&!i_(l.twMergeConfig,En)&&(xl=!0,En=l.twMergeConfig);let f=Et(n==null?void 0:n.slots),g=Et(o)?{}:{base:qs(e==null?void 0:e.base,f&&(n==null?void 0:n.base)),...o},h=f?g:Id({...n==null?void 0:n.slots},Et(g)?{base:e==null?void 0:e.base}:g),m=Et(n==null?void 0:n.compoundVariants)?r:bg(n==null?void 0:n.compoundVariants,r),v=x=>{if(Et(c)&&Et(o)&&f)return ps(u,x==null?void 0:x.class,x==null?void 0:x.className)(l);if(m&&!Array.isArray(m))throw new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof m}`);if(i&&!Array.isArray(i))throw new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof i}`);let y=($,z,R=[],V)=>{let M=R;if(typeof z=="string")M=M.concat(Od(z).split(" ").map(G=>`${$}:${G}`));else if(Array.isArray(z))M=M.concat(z.reduce((G,q)=>G.concat(`${$}:${q}`),[]));else if(typeof z=="object"&&typeof V=="string"){for(let G in z)if(z.hasOwnProperty(G)&&G===V){let q=z[G];if(q&&typeof q=="string"){let re=Od(q);M[V]?M[V]=M[V].concat(re.split(" ").map(ke=>`${$}:${ke}`)):M[V]=re.split(" ").map(ke=>`${$}:${ke}`)}else Array.isArray(q)&&q.length>0&&(M[V]=q.reduce((re,ke)=>re.concat(`${$}:${ke}`),[]))}}return M},w=($,z=c,R=null,V=null)=>{var M;let G=z[$];if(!G||Et(G))return null;let q=(M=V==null?void 0:V[$])!=null?M:x==null?void 0:x[$];if(q===null)return null;let re=Sd(q),ke=Array.isArray(l.responsiveVariants)&&l.responsiveVariants.length>0||l.responsiveVariants===!0,$e=d==null?void 0:d[$],we=[];if(typeof re=="object"&&ke)for(let[et,Te]of Object.entries(re)){let j=G[Te];if(et==="initial"){$e=Te;continue}Array.isArray(l.responsiveVariants)&&!l.responsiveVariants.includes(et)||(we=y(et,j,we,R))}let Me=re!=null&&typeof re!="object"?re:Sd($e),Ye=G[Me||"false"];return typeof we=="object"&&typeof R=="string"&&we[R]?Id(we,Ye):we.length>0?(we.push(Ye),R==="base"?we.join(" "):we):Ye},b=()=>c?Object.keys(c).map($=>w($,c)):null,C=($,z)=>{if(!c||typeof c!="object")return null;let R=new Array;for(let V in c){let M=w(V,c,$,z),G=$==="base"&&typeof M=="string"?M:M&&M[$];G&&(R[R.length]=G)}return R},S={};for(let $ in x)x[$]!==void 0&&(S[$]=x[$]);let D=($,z)=>{var R;let V=typeof(x==null?void 0:x[$])=="object"?{[$]:(R=x[$])==null?void 0:R.initial}:{};return{...d,...S,...V,...z}},A=($=[],z)=>{let R=[];for(let{class:V,className:M,...G}of $){let q=!0;for(let[re,ke]of Object.entries(G)){let $e=D(re,z)[re];if(Array.isArray(ke)){if(!ke.includes($e)){q=!1;break}}else{let we=Me=>Me==null||Me===!1;if(we(ke)&&we($e))continue;if($e!==ke){q=!1;break}}}q&&(V&&R.push(V),M&&R.push(M))}return R},P=$=>{let z=A(m,$);if(!Array.isArray(z))return z;let R={};for(let V of z)if(typeof V=="string"&&(R.base=ps(R.base,V)(l)),typeof V=="object")for(let[M,G]of Object.entries(V))R[M]=ps(R[M],G)(l);return R},B=$=>{if(i.length<1)return null;let z={};for(let{slots:R=[],class:V,className:M,...G}of i){if(!Et(G)){let q=!0;for(let re of Object.keys(G)){let ke=D(re,$)[re];if(ke===void 0||(Array.isArray(G[re])?!G[re].includes(ke):G[re]!==ke)){q=!1;break}}if(!q)continue}for(let q of R)z[q]=z[q]||[],z[q].push([V,M])}return z};if(!Et(o)||!f){let $={};if(typeof h=="object"&&!Et(h))for(let z of Object.keys(h))$[z]=R=>{var V,M;return ps(h[z],C(z,R),((V=P(R))!=null?V:[])[z],((M=B(R))!=null?M:[])[z],R==null?void 0:R.class,R==null?void 0:R.className)(l)};return $}return ps(u,b(),A(m),x==null?void 0:x.class,x==null?void 0:x.className)(l)},k=()=>{if(!(!c||typeof c!="object"))return Object.keys(c)};return v.variantKeys=k(),v.extend=n,v.base=u,v.slots=h,v.variants=c,v.defaultVariants=d,v.compoundSlots=i,v.compoundVariants=m,v},X_=e=>(t,n)=>Y_(t,n?Rc(e,n):e);const J_=eg;var Jd;const Ge=X_((Jd=J_.ui)==null?void 0:Jd.tv),Pg=/^[a-z0-9]+(-[a-z0-9]+)*$/,Xi=(e,t,n,o="")=>{const s=e.split(":");if(e.slice(0,1)==="@"){if(s.length<2||s.length>3)return null;o=s.shift().slice(1)}if(s.length>3||!s.length)return null;if(s.length>1){const a=s.pop(),l=s.pop(),u={provider:s.length>0?s[0]:o,prefix:l,name:a};return t&&!Fr(u)?null:u}const r=s[0],i=r.split("-");if(i.length>1){const a={provider:o,prefix:i.shift(),name:i.join("-")};return t&&!Fr(a)?null:a}if(n&&o===""){const a={provider:o,prefix:"",name:r};return t&&!Fr(a,n)?null:a}return null},Fr=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,Ig=Object.freeze({left:0,top:0,width:16,height:16}),fi=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Ji=Object.freeze({...Ig,...fi}),kl=Object.freeze({...Ji,body:"",hidden:!1});function Q_(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const o=((e.rotate||0)+(t.rotate||0))%4;return o&&(n.rotate=o),n}function $d(e,t){const n=Q_(e,t);for(const o in kl)o in fi?o in e&&!(o in n)&&(n[o]=fi[o]):o in t?n[o]=t[o]:o in e&&(n[o]=e[o]);return n}function Z_(e,t){const n=e.icons,o=e.aliases||Object.create(null),s=Object.create(null);function r(i){if(n[i])return s[i]=[];if(!(i in s)){s[i]=null;const a=o[i]&&o[i].parent,l=a&&r(a);l&&(s[i]=[a].concat(l))}return s[i]}return Object.keys(n).concat(Object.keys(o)).forEach(r),s}function eE(e,t,n){const o=e.icons,s=e.aliases||Object.create(null);let r={};function i(a){r=$d(o[a]||s[a],r)}return i(t),n.forEach(i),$d(e,r)}function $g(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(s=>{t(s,null),n.push(s)});const o=Z_(e);for(const s in o){const r=o[s];r&&(t(s,eE(e,s,r)),n.push(s))}return n}const tE={provider:"",aliases:{},not_found:{},...Ig};function Oa(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Rg(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Oa(e,tE))return null;const n=t.icons;for(const s in n){const r=n[s];if(!s||typeof r.body!="string"||!Oa(r,kl))return null}const o=t.aliases||Object.create(null);for(const s in o){const r=o[s],i=r.parent;if(!s||typeof i!="string"||!n[i]&&!o[i]||!Oa(r,kl))return null}return t}const Rd=Object.create(null);function nE(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Jo(e,t){const n=Rd[e]||(Rd[e]=Object.create(null));return n[t]||(n[t]=nE(e,t))}function Mg(e,t){return Rg(t)?$g(t,(n,o)=>{o?e.icons[n]=o:e.missing.add(n)}):[]}function oE(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let Ks=!1;function Lg(e){return typeof e=="boolean"&&(Ks=e),Ks}function sE(e){const t=typeof e=="string"?Xi(e,!0,Ks):e;if(t){const n=Jo(t.provider,t.prefix),o=t.name;return n.icons[o]||(n.missing.has(o)?null:void 0)}}function rE(e,t){const n=Xi(e,!0,Ks);if(!n)return!1;const o=Jo(n.provider,n.prefix);return t?oE(o,n.name,t):(o.missing.add(n.name),!0)}function iE(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Ks&&!t&&!e.prefix){let s=!1;return Rg(e)&&(e.prefix="",$g(e,(r,i)=>{rE(r,i)&&(s=!0)})),s}const n=e.prefix;if(!Fr({prefix:n,name:"a"}))return!1;const o=Jo(t,n);return!!Mg(o,e)}const Dg=Object.freeze({width:null,height:null}),Bg=Object.freeze({...Dg,...fi}),aE=/(-?[0-9.]*[0-9]+[0-9.]*)/g,lE=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Md(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const o=e.split(aE);if(o===null||!o.length)return e;const s=[];let r=o.shift(),i=lE.test(r);for(;;){if(i){const a=parseFloat(r);isNaN(a)?s.push(r):s.push(Math.ceil(a*t*n)/n)}else s.push(r);if(r=o.shift(),r===void 0)return s.join("");i=!i}}function cE(e,t="defs"){let n="";const o=e.indexOf("<"+t);for(;o>=0;){const s=e.indexOf(">",o),r=e.indexOf("",r);if(i===-1)break;n+=e.slice(s+1,r).trim(),e=e.slice(0,o).trim()+e.slice(i+1)}return{defs:n,content:e}}function uE(e,t){return e?""+e+""+t:t}function dE(e,t,n){const o=cE(e);return uE(o.defs,t+o.content+n)}const fE=e=>e==="unset"||e==="undefined"||e==="none";function pE(e,t){const n={...Ji,...e},o={...Bg,...t},s={left:n.left,top:n.top,width:n.width,height:n.height};let r=n.body;[n,o].forEach(m=>{const v=[],k=m.hFlip,x=m.vFlip;let y=m.rotate;k?x?y+=2:(v.push("translate("+(s.width+s.left).toString()+" "+(0-s.top).toString()+")"),v.push("scale(-1 1)"),s.top=s.left=0):x&&(v.push("translate("+(0-s.left).toString()+" "+(s.height+s.top).toString()+")"),v.push("scale(1 -1)"),s.top=s.left=0);let w;switch(y<0&&(y-=Math.floor(y/4)*4),y=y%4,y){case 1:w=s.height/2+s.top,v.unshift("rotate(90 "+w.toString()+" "+w.toString()+")");break;case 2:v.unshift("rotate(180 "+(s.width/2+s.left).toString()+" "+(s.height/2+s.top).toString()+")");break;case 3:w=s.width/2+s.left,v.unshift("rotate(-90 "+w.toString()+" "+w.toString()+")");break}y%2===1&&(s.left!==s.top&&(w=s.left,s.left=s.top,s.top=w),s.width!==s.height&&(w=s.width,s.width=s.height,s.height=w)),v.length&&(r=dE(r,'',""))});const i=o.width,a=o.height,l=s.width,u=s.height;let c,d;i===null?(d=a===null?"1em":a==="auto"?u:a,c=Md(d,l/u)):(c=i==="auto"?l:i,d=a===null?Md(c,u/l):a==="auto"?u:a);const f={},g=(m,v)=>{fE(v)||(f[m]=v.toString())};g("width",c),g("height",d);const h=[s.left,s.top,l,u];return f.viewBox=h.join(" "),{attributes:f,viewBox:h,body:r}}const hE=/\sid="(\S+)"/g,gE="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let mE=0;function vE(e,t=gE){const n=[];let o;for(;o=hE.exec(e);)n.push(o[1]);if(!n.length)return e;const s="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(r=>{const i=typeof t=="function"?t(r):t+(mE++).toString(),a=r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+i+s+"$3")}),e=e.replace(new RegExp(s,"g"),""),e}const Cl=Object.create(null);function yE(e,t){Cl[e]=t}function _l(e){return Cl[e]||Cl[""]}function Dc(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const Bc=Object.create(null),hs=["https://api.simplesvg.com","https://api.unisvg.com"],Nr=[];for(;hs.length>0;)hs.length===1||Math.random()>.5?Nr.push(hs.shift()):Nr.push(hs.pop());Bc[""]=Dc({resources:["https://api.iconify.design"].concat(Nr)});function bE(e,t){const n=Dc(t);return n===null?!1:(Bc[e]=n,!0)}function Fc(e){return Bc[e]}const wE=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Ld=wE();function xE(e,t){const n=Fc(e);if(!n)return 0;let o;if(!n.maxURL)o=0;else{let s=0;n.resources.forEach(i=>{s=Math.max(s,i.length)});const r=t+".json?icons=";o=n.maxURL-s-n.path.length-r.length}return o}function kE(e){return e===404}const CE=(e,t,n)=>{const o=[],s=xE(e,t),r="icons";let i={type:r,provider:e,prefix:t,icons:[]},a=0;return n.forEach((l,u)=>{a+=l.length+1,a>=s&&u>0&&(o.push(i),i={type:r,provider:e,prefix:t,icons:[]},a=l.length),i.icons.push(l)}),o.push(i),o};function _E(e){if(typeof e=="string"){const t=Fc(e);if(t)return t.path}return"/"}const EE=(e,t,n)=>{if(!Ld){n("abort",424);return}let o=_E(t.provider);switch(t.type){case"icons":{const r=t.prefix,a=t.icons.join(","),l=new URLSearchParams({icons:a});o+=r+".json?"+l.toString();break}case"custom":{const r=t.uri;o+=r.slice(0,1)==="/"?r.slice(1):r;break}default:n("abort",400);return}let s=503;Ld(e+o).then(r=>{const i=r.status;if(i!==200){setTimeout(()=>{n(kE(i)?"abort":"next",i)});return}return s=501,r.json()}).then(r=>{if(typeof r!="object"||r===null){setTimeout(()=>{r===404?n("abort",r):n("next",s)});return}setTimeout(()=>{n("success",r)})}).catch(()=>{n("next",s)})},SE={prepare:CE,send:EE};function OE(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((s,r)=>s.provider!==r.provider?s.provider.localeCompare(r.provider):s.prefix!==r.prefix?s.prefix.localeCompare(r.prefix):s.name.localeCompare(r.name));let o={provider:"",prefix:"",name:""};return e.forEach(s=>{if(o.name===s.name&&o.prefix===s.prefix&&o.provider===s.provider)return;o=s;const r=s.provider,i=s.prefix,a=s.name,l=n[r]||(n[r]=Object.create(null)),u=l[i]||(l[i]=Jo(r,i));let c;a in u.icons?c=t.loaded:i===""||u.missing.has(a)?c=t.missing:c=t.pending;const d={provider:r,prefix:i,name:a};c.push(d)}),t}function Fg(e,t){e.forEach(n=>{const o=n.loaderCallbacks;o&&(n.loaderCallbacks=o.filter(s=>s.id!==t))})}function TE(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const o=e.provider,s=e.prefix;t.forEach(r=>{const i=r.icons,a=i.pending.length;i.pending=i.pending.filter(l=>{if(l.prefix!==s)return!0;const u=l.name;if(e.icons[u])i.loaded.push({provider:o,prefix:s,name:u});else if(e.missing.has(u))i.missing.push({provider:o,prefix:s,name:u});else return n=!0,!0;return!1}),i.pending.length!==a&&(n||Fg([e],r.id),r.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),r.abort))})}))}let AE=0;function PE(e,t,n){const o=AE++,s=Fg.bind(null,n,o);if(!t.pending.length)return s;const r={id:o,icons:t,callback:e,abort:s};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(r)}),s}function IE(e,t=!0,n=!1){const o=[];return e.forEach(s=>{const r=typeof s=="string"?Xi(s,t,n):s;r&&o.push(r)}),o}var $E={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function RE(e,t,n,o){const s=e.resources.length,r=e.random?Math.floor(Math.random()*s):e.index;let i;if(e.random){let C=e.resources.slice(0);for(i=[];C.length>1;){const S=Math.floor(Math.random()*C.length);i.push(C[S]),C=C.slice(0,S).concat(C.slice(S+1))}i=i.concat(C)}else i=e.resources.slice(r).concat(e.resources.slice(0,r));const a=Date.now();let l="pending",u=0,c,d=null,f=[],g=[];typeof o=="function"&&g.push(o);function h(){d&&(clearTimeout(d),d=null)}function m(){l==="pending"&&(l="aborted"),h(),f.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),f=[]}function v(C,S){S&&(g=[]),typeof C=="function"&&g.push(C)}function k(){return{startTime:a,payload:t,status:l,queriesSent:u,queriesPending:f.length,subscribe:v,abort:m}}function x(){l="failed",g.forEach(C=>{C(void 0,c)})}function y(){f.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),f=[]}function w(C,S,D){const A=S!=="success";switch(f=f.filter(P=>P!==C),l){case"pending":break;case"failed":if(A||!e.dataAfterTimeout)return;break;default:return}if(S==="abort"){c=D,x();return}if(A){c=D,f.length||(i.length?b():x());return}if(h(),y(),!e.random){const P=e.resources.indexOf(C.resource);P!==-1&&P!==e.index&&(e.index=P)}l="completed",g.forEach(P=>{P(D)})}function b(){if(l!=="pending")return;h();const C=i.shift();if(C===void 0){if(f.length){d=setTimeout(()=>{h(),l==="pending"&&(y(),x())},e.timeout);return}x();return}const S={status:"pending",resource:C,callback:(D,A)=>{w(S,D,A)}};f.push(S),u++,d=setTimeout(b,e.rotate),n(C,t,S.callback)}return setTimeout(b),k}function Ng(e){const t={...$E,...e};let n=[];function o(){n=n.filter(a=>a().status==="pending")}function s(a,l,u){const c=RE(t,a,l,(d,f)=>{o(),u&&u(d,f)});return n.push(c),c}function r(a){return n.find(l=>a(l))||null}return{query:s,find:r,setIndex:a=>{t.index=a},getIndex:()=>t.index,cleanup:o}}function Dd(){}const Ta=Object.create(null);function ME(e){if(!Ta[e]){const t=Fc(e);if(!t)return;const n=Ng(t),o={config:t,redundancy:n};Ta[e]=o}return Ta[e]}function LE(e,t,n){let o,s;if(typeof e=="string"){const r=_l(e);if(!r)return n(void 0,424),Dd;s=r.send;const i=ME(e);i&&(o=i.redundancy)}else{const r=Dc(e);if(r){o=Ng(r);const i=e.resources?e.resources[0]:"",a=_l(i);a&&(s=a.send)}}return!o||!s?(n(void 0,424),Dd):o.query(t,s,n)().abort}function Bd(){}function DE(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,TE(e)}))}function BE(e){const t=[],n=[];return e.forEach(o=>{(o.match(Pg)?t:n).push(o)}),{valid:t,invalid:n}}function gs(e,t,n){function o(){const s=e.pendingIcons;t.forEach(r=>{s&&s.delete(r),e.icons[r]||e.missing.add(r)})}if(n&&typeof n=="object")try{if(!Mg(e,n).length){o();return}}catch(s){console.error(s)}o(),DE(e)}function Fd(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function FE(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:o}=e,s=e.iconsToLoad;if(delete e.iconsToLoad,!s||!s.length)return;const r=e.loadIcon;if(e.loadIcons&&(s.length>1||!r)){Fd(e.loadIcons(s,o,n),c=>{gs(e,s,c)});return}if(r){s.forEach(c=>{const d=r(c,o,n);Fd(d,f=>{const g=f?{prefix:o,icons:{[c]:f}}:null;gs(e,[c],g)})});return}const{valid:i,invalid:a}=BE(s);if(a.length&&gs(e,a,null),!i.length)return;const l=o.match(Pg)?_l(n):null;if(!l){gs(e,i,null);return}l.prepare(n,o,i).forEach(c=>{LE(n,c,d=>{gs(e,c.icons,d)})})}))}const NE=(e,t)=>{const n=IE(e,!0,Lg()),o=OE(n);if(!o.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(o.loaded,o.missing,o.pending,Bd)}),()=>{l=!1}}const s=Object.create(null),r=[];let i,a;return o.pending.forEach(l=>{const{provider:u,prefix:c}=l;if(c===a&&u===i)return;i=u,a=c,r.push(Jo(u,c));const d=s[u]||(s[u]=Object.create(null));d[c]||(d[c]=[])}),o.pending.forEach(l=>{const{provider:u,prefix:c,name:d}=l,f=Jo(u,c),g=f.pendingIcons||(f.pendingIcons=new Set);g.has(d)||(g.add(d),s[u][c].push(d))}),r.forEach(l=>{const u=s[l.provider][l.prefix];u.length&&FE(l,u)}),t?PE(t,o,r):Bd};function zE(e,t){const n={...e};for(const o in t){const s=t[o],r=typeof s;o in Dg?(s===null||s&&(r==="string"||r==="number"))&&(n[o]=s):r===typeof n[o]&&(n[o]=o==="rotate"?s%4:s)}return n}const jE=/[\s,]+/;function VE(e,t){t.split(jE).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function HE(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function o(s){for(;s<0;)s+=4;return s%4}if(n===""){const s=parseInt(e);return isNaN(s)?0:o(s)}else if(n!==e){let s=0;switch(n){case"%":s=25;break;case"deg":s=90}if(s){let r=parseFloat(e.slice(0,e.length-n.length));return isNaN(r)?0:(r=r/s,r%1===0?o(r):0)}}return t}function qE(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)n+=" "+o+'="'+t[o]+'"';return'"+e+""}function KE(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function UE(e){return"data:image/svg+xml,"+KE(e)}function WE(e){return'url("'+UE(e)+'")'}const Nd={...Bg,inline:!1},GE={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},YE={display:"inline-block"},El={backgroundColor:"currentColor"},zg={backgroundColor:"transparent"},zd={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},jd={webkitMask:El,mask:El,background:zg};for(const e in jd){const t=jd[e];for(const n in zd)t[e+n]=zd[n]}const zr={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";zr[e+"-flip"]=t,zr[e.slice(0,1)+"-flip"]=t,zr[e+"Flip"]=t});function Vd(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Hd=(e,t)=>{const n=zE(Nd,t),o={...GE},s=t.mode||"svg",r={},i=t.style,a=typeof i=="object"&&!(i instanceof Array)?i:{};for(let m in t){const v=t[m];if(v!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=v===!0||v==="true"||v===1;break;case"flip":typeof v=="string"&&VE(n,v);break;case"color":r.color=v;break;case"rotate":typeof v=="string"?n[m]=HE(v):typeof v=="number"&&(n[m]=v);break;case"ariaHidden":case"aria-hidden":v!==!0&&v!=="true"&&delete o["aria-hidden"];break;default:{const k=zr[m];k?(v===!0||v==="true"||v===1)&&(n[k]=!0):Nd[m]===void 0&&(o[m]=v)}}}const l=pE(e,n),u=l.attributes;if(n.inline&&(r.verticalAlign="-0.125em"),s==="svg"){o.style={...r,...a},Object.assign(o,u);let m=0,v=t.id;return typeof v=="string"&&(v=v.replace(/-/g,"_")),o.innerHTML=vE(l.body,v?()=>v+"ID"+m++:"iconifyVue"),Kt("svg",o)}const{body:c,width:d,height:f}=e,g=s==="mask"||(s==="bg"?!1:c.indexOf("currentColor")!==-1),h=qE(c,{...u,width:d+"",height:f+""});return o.style={...r,"--svg":WE(h),width:Vd(u.width),height:Vd(u.height),...YE,...g?El:zg,...a},Kt("span",o)};Lg(!0);yE("",SE);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!iE(o))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const o="IconifyProviders["+n+"] is invalid.";try{const s=t[n];if(typeof s!="object"||!s||s.resources===void 0)continue;bE(n,s)||console.error(o)}catch{console.error(o)}}}}const XE={...Ji,body:""},JE=K((e,{emit:t})=>{const n=H(null);function o(){var u,c;n.value&&((c=(u=n.value).abort)==null||c.call(u),n.value=null)}const s=H(!!e.ssr),r=H(""),i=kt(null);function a(){const u=e.icon;if(typeof u=="object"&&u!==null&&typeof u.body=="string")return r.value="",{data:u};let c;if(typeof u!="string"||(c=Xi(u,!1,!0))===null)return null;let d=sE(c);if(!d){const h=n.value;return(!h||h.name!==u)&&(d===null?n.value={name:u}:n.value={name:u,abort:NE([c],l)}),null}o(),r.value!==u&&(r.value=u,Ue(()=>{t("load",u)}));const f=e.customise;if(f){d=Object.assign({},d);const h=f(d.body,c.name,c.prefix,c.provider);typeof h=="string"&&(d.body=h)}const g=["iconify"];return c.prefix!==""&&g.push("iconify--"+c.prefix),c.provider!==""&&g.push("iconify--"+c.provider),{data:d,classes:g}}function l(){var c;const u=a();u?u.data!==((c=i.value)==null?void 0:c.data)&&(i.value=u):i.value=null}return s.value?l():Ke(()=>{s.value=!0,l()}),Ie(()=>e.icon,l),Nt(o),()=>{const u=i.value;if(!u)return Hd(XE,e);let c=e;return u.classes&&(c={...e,class:u.classes.join(" ")}),Hd({...Ji,...u.data},c)}},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"],emits:["load"]}),at={__name:"Icon",props:{name:{type:String,required:!0}},setup(e){return(t,n)=>(_(),I(p(JE),{icon:e.name.replace(/^i-/,"")},null,8,["icon"]))}},QE="img",qd=Symbol("nuxt-ui.avatar-group");function ZE(e){const t=He(qd,void 0),n=F(()=>e.size??(t==null?void 0:t.value.size));return qt(qd,F(()=>({size:n.value}))),{size:n}}const eS={slots:{root:"inline-flex items-center justify-center shrink-0 select-none overflow-hidden rounded-full align-middle bg-elevated",image:"h-full w-full rounded-[inherit] object-cover",fallback:"font-medium leading-none text-muted truncate",icon:"text-muted shrink-0"},variants:{size:{"3xs":{root:"size-4 text-[8px]"},"2xs":{root:"size-5 text-[10px]"},xs:{root:"size-6 text-xs"},sm:{root:"size-7 text-sm"},md:{root:"size-8 text-base"},lg:{root:"size-9 text-lg"},xl:{root:"size-10 text-xl"},"2xl":{root:"size-11 text-[22px]"},"3xl":{root:"size-12 text-2xl"}}},defaultVariants:{size:"md"}},lr=Object.assign({inheritAttrs:!1},{__name:"Avatar",props:{as:{type:null,required:!1,default:"span"},src:{type:String,required:!1},alt:{type:String,required:!1},icon:{type:String,required:!1},text:{type:String,required:!1},size:{type:null,required:!1},class:{type:null,required:!1},style:{type:null,required:!1},ui:{type:null,required:!1}},setup(e){const t=e,n=F(()=>t.text||(t.alt||"").split(" ").map(u=>u.charAt(0)).join("").substring(0,2)),o=_t(),{size:s}=ZE(t),r=F(()=>{var u;return Ge({extend:Ge(eS),...((u=o.ui)==null?void 0:u.avatar)||{}})({size:s.value})}),i=F(()=>({"3xs":16,"2xs":20,xs:24,sm:28,md:32,lg:36,xl:40,"2xl":44,"3xl":48})[t.size||"md"]),a=H(!1);Ie(()=>t.src,()=>{a.value&&(a.value=!1)});function l(){a.value=!0}return(u,c)=>{var d;return _(),I(p(ve),{as:e.as,class:ne(r.value.root({class:[(d=t.ui)==null?void 0:d.root,t.class]})),style:Yt(t.style)},{default:T(()=>{var f;return[e.src&&!a.value?(_(),I(At(p(QE)),Y({key:0,role:"img",src:e.src,alt:e.alt,width:i.value,height:i.value},u.$attrs,{class:r.value.image({class:(f=t.ui)==null?void 0:f.image}),onError:l}),null,16,["src","alt","width","height","class"])):(_(),I(p(ai),be(Y({key:1},u.$attrs)),{default:T(()=>[L(u.$slots,"default",{},()=>{var g,h;return[e.icon?(_(),I(at,{key:0,name:e.icon,class:ne(r.value.icon({class:(g=t.ui)==null?void 0:g.icon}))},null,8,["name","class"])):(_(),ge("span",{key:1,class:ne(r.value.fallback({class:(h=t.ui)==null?void 0:h.fallback}))},tt(n.value||" "),3))]})]),_:3},16))]}),_:3},8,["as","class","style"])}}});function jg(e){const t=_t(),n=F(()=>Oe(e)),o=F(()=>n.value.icon&&n.value.leading||n.value.icon&&!n.value.trailing||n.value.loading&&!n.value.trailing||!!n.value.leadingIcon),s=F(()=>n.value.icon&&n.value.trailing||n.value.loading&&n.value.trailing||!!n.value.trailingIcon),r=F(()=>n.value.loading?n.value.loadingIcon||t.ui.icons.loading:n.value.leadingIcon||n.value.icon),i=F(()=>n.value.loading&&!o.value?n.value.loadingIcon||t.ui.icons.loading:n.value.trailingIcon||n.value.icon);return{isLeading:o,isTrailing:s,leadingIconName:r,trailingIconName:i}}const tS=Symbol("nuxt-ui.button-group");function Vg(e){const t=He(tS,void 0);return{orientation:F(()=>t==null?void 0:t.value.orientation),size:F(()=>(e==null?void 0:e.size)??(t==null?void 0:t.value.size))}}const nS=Symbol("nuxt-ui.form-options"),oS=Symbol("nuxt-ui.form-events"),Kd=Symbol("nuxt-ui.form-field"),sS=Symbol("nuxt-ui.input-id"),rS=Symbol("nuxt-ui.form-inputs"),iS=Symbol("nuxt-ui.form-loading");function CO(e,t){const n=He(nS,void 0),o=He(oS,void 0),s=He(Kd,void 0),r=He(rS,void 0),i=He(sS,void 0);qt(Kd,void 0),s&&i&&((t==null?void 0:t.bind)===!1?i.value=void 0:e!=null&&e.id&&(i.value=e==null?void 0:e.id),r&&s.value.name&&i.value&&(r.value[s.value.name]={id:i.value,pattern:s.value.errorPattern}));function a(f,g,h){o&&s&&g&&o.emit({type:f,name:g,eager:h})}function l(){a("blur",s==null?void 0:s.value.name)}function u(){a("focus",s==null?void 0:s.value.name)}function c(){a("change",s==null?void 0:s.value.name)}const d=ek(()=>{a("input",s==null?void 0:s.value.name,!(t!=null&&t.deferInputValidation)||(s==null?void 0:s.value.eagerValidation))},(s==null?void 0:s.value.validateOnInputDelay)??(n==null?void 0:n.value.validateOnInputDelay)??0);return{id:F(()=>(e==null?void 0:e.id)??(i==null?void 0:i.value)),name:F(()=>(e==null?void 0:e.name)??(s==null?void 0:s.value.name)),size:F(()=>(e==null?void 0:e.size)??(s==null?void 0:s.value.size)),color:F(()=>s!=null&&s.value.error?"error":e==null?void 0:e.color),highlight:F(()=>s!=null&&s.value.error?!0:e==null?void 0:e.highlight),disabled:F(()=>(n==null?void 0:n.value.disabled)||(e==null?void 0:e.disabled)),emitFormBlur:l,emitFormInput:d,emitFormChange:c,emitFormFocus:u,ariaAttrs:F(()=>s!=null&&s.value?{"aria-describedby":(["error","hint","description","help"].filter(g=>{var h;return(h=s==null?void 0:s.value)==null?void 0:h[g]}).map(g=>`${s==null?void 0:s.value.ariaId}-${g}`)||[]).join(" "),"aria-invalid":!!(s!=null&&s.value.error)}:void 0)}}function Ts(e){const t=Object.keys(e),n=t.filter(r=>r.startsWith("aria-")),o=t.filter(r=>r.startsWith("data-")),s=["active","activeClass","ariaCurrentValue","as","disabled","exact","exactActiveClass","exactHash","exactQuery","external","href","download","inactiveClass","noPrefetch","noRel","prefetch","prefetchedClass","rel","replace","target","to","type","title","onClick",...n,...o];return vn(e,...s)}function aS(e,t){const n=vk(e,t).reduce((r,i)=>(i.type==="added"&&r.add(i.key),r),new Set),o=Object.fromEntries(Object.entries(e).filter(([r])=>!n.has(r))),s=Object.fromEntries(Object.entries(t).filter(([r])=>!n.has(r)));return mo(o,s)}const lS=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,cS=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,uS=/^([/\\]\s*){2,}[^/\\]/;function dS(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?lS.test(e):cS.test(e)||(t.acceptRelative?uS.test(e):!1)}const An={__name:"LinkBase",props:{as:{type:String,required:!1,default:"button"},type:{type:String,required:!1,default:"button"},disabled:{type:Boolean,required:!1},onClick:{type:[Function,Array],required:!1},href:{type:String,required:!1},navigate:{type:Function,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},active:{type:Boolean,required:!1},isExternal:{type:Boolean,required:!1}},setup(e){const t=e;function n(o){if(t.disabled){o.stopPropagation(),o.preventDefault();return}if(t.onClick)for(const s of Array.isArray(t.onClick)?t.onClick:[t.onClick])s(o);t.href&&t.navigate&&!t.isExternal&&t.navigate(o)}return(o,s)=>(_(),I(p(ve),Y(e.href?{as:"a",href:e.disabled?void 0:e.href,"aria-disabled":e.disabled?"true":void 0,role:e.disabled?"link":void 0,tabindex:e.disabled?-1:void 0}:e.as==="button"?{as:e.as,type:e.type,disabled:e.disabled}:{as:e.as},{rel:e.rel,target:e.target,onClick:n}),{default:T(()=>[L(o.$slots,"default")]),_:3},16,["rel","target"]))}},fS={base:"focus-visible:outline-primary",variants:{active:{true:"text-primary",false:"text-muted"},disabled:{true:"cursor-not-allowed opacity-75"}},compoundVariants:[{active:!1,disabled:!1,class:["hover:text-default","transition-colors"]}]},Vo=Object.assign({inheritAttrs:!1},{__name:"Link",props:{as:{type:null,required:!1,default:"button"},type:{type:null,required:!1,default:"button"},disabled:{type:Boolean,required:!1},active:{type:Boolean,required:!1,default:void 0},exact:{type:Boolean,required:!1},exactQuery:{type:[Boolean,String],required:!1},exactHash:{type:Boolean,required:!1},inactiveClass:{type:String,required:!1,default:""},custom:{type:Boolean,required:!1},raw:{type:Boolean,required:!1},class:{type:null,required:!1},to:{type:null,required:!1},href:{type:null,required:!1},external:{type:Boolean,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},noRel:{type:Boolean,required:!1},prefetchedClass:{type:String,required:!1},prefetch:{type:Boolean,required:!1},prefetchOn:{type:[String,Object],required:!1},noPrefetch:{type:Boolean,required:!1},activeClass:{type:String,required:!1,default:""},exactActiveClass:{type:String,required:!1},ariaCurrentValue:{type:String,required:!1,default:"page"},viewTransition:{type:Boolean,required:!1},replace:{type:Boolean,required:!1}},setup(e){const t=e,n=QC(),o=_t(),s=no(zh(t,"as","type","disabled","active","exact","exactQuery","exactHash","activeClass","inactiveClass","to","href","raw","custom","class")),r=F(()=>{var c;return Ge({extend:Ge(fS),...Bn({variants:{active:{true:t.activeClass,false:t.inactiveClass}}},((c=o.ui)==null?void 0:c.link)||{})})}),i=F(()=>t.to??t.href),a=F(()=>t.external?!0:i.value?typeof i.value=="string"&&dS(i.value,{acceptRelative:!0}):!1);function l({route:c,isActive:d,isExactActive:f}){if(t.active!==void 0)return t.active;if(!i.value)return!1;if(t.exactQuery==="partial"){if(!aS(c.query,n.query))return!1}else if(t.exactQuery===!0&&!mo(c.query,n.query))return!1;return t.exactHash&&c.hash!==n.hash?!1:!!(t.exact&&f||!t.exact&&d)}function u({route:c,isActive:d,isExactActive:f}={}){const g=l({route:c,isActive:d,isExactActive:f});return t.raw?[t.class,g?t.activeClass:t.inactiveClass]:r.value({class:t.class,active:g,disabled:t.disabled})}return(c,d)=>!a.value&&i.value?(_(),I(p(mg),Y({key:0},p(s),{to:i.value,custom:""}),{default:T(({href:f,navigate:g,route:h,isActive:m,isExactActive:v})=>[e.custom?L(c.$slots,"default",be(Y({key:0},{...c.$attrs,...e.exact&&v?{"aria-current":t.ariaCurrentValue}:{},as:e.as,type:e.type,disabled:e.disabled,href:f,navigate:g,active:l({route:h,isActive:m,isExactActive:v})}))):(_(),I(An,Y({key:1},{...c.$attrs,...e.exact&&v?{"aria-current":t.ariaCurrentValue}:{},as:e.as,type:e.type,disabled:e.disabled,href:f,navigate:g},{class:u({route:h,isActive:m,isExactActive:v})}),{default:T(()=>[L(c.$slots,"default",{active:l({route:h,isActive:m,isExactActive:v})})]),_:2},1040,["class"]))]),_:3},16,["to"])):(_(),ge(xe,{key:1},[e.custom?L(c.$slots,"default",be(Y({key:0},{...c.$attrs,as:e.as,type:e.type,disabled:e.disabled,href:i.value,target:a.value?"_blank":void 0,active:e.active,isExternal:a.value}))):(_(),I(An,Y({key:1},{...c.$attrs,as:e.as,type:e.type,disabled:e.disabled,href:i.value,target:a.value?"_blank":void 0,isExternal:a.value},{class:u()}),{default:T(()=>[L(c.$slots,"default",{active:e.active})]),_:3},16,["class"]))],64))}}),pS={slots:{base:["rounded-md font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75","transition-colors"],label:"truncate",leadingIcon:"shrink-0",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailingIcon:"shrink-0"},variants:{buttonGroup:{horizontal:"not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]",vertical:"not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]"},color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{solid:"",outline:"",soft:"",subtle:"",ghost:"",link:""},size:{xs:{base:"px-2 py-1 text-xs gap-1",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},sm:{base:"px-2.5 py-1.5 text-xs gap-1.5",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},md:{base:"px-2.5 py-1.5 text-sm gap-1.5",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},lg:{base:"px-3 py-2 text-sm gap-2",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},xl:{base:"px-3 py-2 text-base gap-2",leadingIcon:"size-6",leadingAvatarSize:"xs",trailingIcon:"size-6"}},block:{true:{base:"w-full justify-center",trailingIcon:"ms-auto"}},square:{true:""},leading:{true:""},trailing:{true:""},loading:{true:""},active:{true:{base:""},false:{base:""}}},compoundVariants:[{color:"primary",variant:"solid",class:"text-inverted bg-primary hover:bg-primary/75 disabled:bg-primary aria-disabled:bg-primary focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary"},{color:"secondary",variant:"solid",class:"text-inverted bg-secondary hover:bg-secondary/75 disabled:bg-secondary aria-disabled:bg-secondary focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-secondary"},{color:"success",variant:"solid",class:"text-inverted bg-success hover:bg-success/75 disabled:bg-success aria-disabled:bg-success focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-success"},{color:"info",variant:"solid",class:"text-inverted bg-info hover:bg-info/75 disabled:bg-info aria-disabled:bg-info focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-info"},{color:"warning",variant:"solid",class:"text-inverted bg-warning hover:bg-warning/75 disabled:bg-warning aria-disabled:bg-warning focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-warning"},{color:"error",variant:"solid",class:"text-inverted bg-error hover:bg-error/75 disabled:bg-error aria-disabled:bg-error focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-error"},{color:"primary",variant:"outline",class:"ring ring-inset ring-primary/50 text-primary hover:bg-primary/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus:outline-none focus-visible:ring-2 focus-visible:ring-primary"},{color:"secondary",variant:"outline",class:"ring ring-inset ring-secondary/50 text-secondary hover:bg-secondary/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus:outline-none focus-visible:ring-2 focus-visible:ring-secondary"},{color:"success",variant:"outline",class:"ring ring-inset ring-success/50 text-success hover:bg-success/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus:outline-none focus-visible:ring-2 focus-visible:ring-success"},{color:"info",variant:"outline",class:"ring ring-inset ring-info/50 text-info hover:bg-info/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus:outline-none focus-visible:ring-2 focus-visible:ring-info"},{color:"warning",variant:"outline",class:"ring ring-inset ring-warning/50 text-warning hover:bg-warning/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus:outline-none focus-visible:ring-2 focus-visible:ring-warning"},{color:"error",variant:"outline",class:"ring ring-inset ring-error/50 text-error hover:bg-error/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus:outline-none focus-visible:ring-2 focus-visible:ring-error"},{color:"primary",variant:"soft",class:"text-primary bg-primary/10 hover:bg-primary/15 focus:outline-none focus-visible:bg-primary/15 disabled:bg-primary/10 aria-disabled:bg-primary/10"},{color:"secondary",variant:"soft",class:"text-secondary bg-secondary/10 hover:bg-secondary/15 focus:outline-none focus-visible:bg-secondary/15 disabled:bg-secondary/10 aria-disabled:bg-secondary/10"},{color:"success",variant:"soft",class:"text-success bg-success/10 hover:bg-success/15 focus:outline-none focus-visible:bg-success/15 disabled:bg-success/10 aria-disabled:bg-success/10"},{color:"info",variant:"soft",class:"text-info bg-info/10 hover:bg-info/15 focus:outline-none focus-visible:bg-info/15 disabled:bg-info/10 aria-disabled:bg-info/10"},{color:"warning",variant:"soft",class:"text-warning bg-warning/10 hover:bg-warning/15 focus:outline-none focus-visible:bg-warning/15 disabled:bg-warning/10 aria-disabled:bg-warning/10"},{color:"error",variant:"soft",class:"text-error bg-error/10 hover:bg-error/15 focus:outline-none focus-visible:bg-error/15 disabled:bg-error/10 aria-disabled:bg-error/10"},{color:"primary",variant:"subtle",class:"text-primary ring ring-inset ring-primary/25 bg-primary/10 hover:bg-primary/15 disabled:bg-primary/10 aria-disabled:bg-primary/10 focus:outline-none focus-visible:ring-2 focus-visible:ring-primary"},{color:"secondary",variant:"subtle",class:"text-secondary ring ring-inset ring-secondary/25 bg-secondary/10 hover:bg-secondary/15 disabled:bg-secondary/10 aria-disabled:bg-secondary/10 focus:outline-none focus-visible:ring-2 focus-visible:ring-secondary"},{color:"success",variant:"subtle",class:"text-success ring ring-inset ring-success/25 bg-success/10 hover:bg-success/15 disabled:bg-success/10 aria-disabled:bg-success/10 focus:outline-none focus-visible:ring-2 focus-visible:ring-success"},{color:"info",variant:"subtle",class:"text-info ring ring-inset ring-info/25 bg-info/10 hover:bg-info/15 disabled:bg-info/10 aria-disabled:bg-info/10 focus:outline-none focus-visible:ring-2 focus-visible:ring-info"},{color:"warning",variant:"subtle",class:"text-warning ring ring-inset ring-warning/25 bg-warning/10 hover:bg-warning/15 disabled:bg-warning/10 aria-disabled:bg-warning/10 focus:outline-none focus-visible:ring-2 focus-visible:ring-warning"},{color:"error",variant:"subtle",class:"text-error ring ring-inset ring-error/25 bg-error/10 hover:bg-error/15 disabled:bg-error/10 aria-disabled:bg-error/10 focus:outline-none focus-visible:ring-2 focus-visible:ring-error"},{color:"primary",variant:"ghost",class:"text-primary hover:bg-primary/10 focus:outline-none focus-visible:bg-primary/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"secondary",variant:"ghost",class:"text-secondary hover:bg-secondary/10 focus:outline-none focus-visible:bg-secondary/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"success",variant:"ghost",class:"text-success hover:bg-success/10 focus:outline-none focus-visible:bg-success/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"info",variant:"ghost",class:"text-info hover:bg-info/10 focus:outline-none focus-visible:bg-info/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"warning",variant:"ghost",class:"text-warning hover:bg-warning/10 focus:outline-none focus-visible:bg-warning/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"error",variant:"ghost",class:"text-error hover:bg-error/10 focus:outline-none focus-visible:bg-error/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent"},{color:"primary",variant:"link",class:"text-primary hover:text-primary/75 disabled:text-primary aria-disabled:text-primary focus:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-primary"},{color:"secondary",variant:"link",class:"text-secondary hover:text-secondary/75 disabled:text-secondary aria-disabled:text-secondary focus:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-secondary"},{color:"success",variant:"link",class:"text-success hover:text-success/75 disabled:text-success aria-disabled:text-success focus:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-success"},{color:"info",variant:"link",class:"text-info hover:text-info/75 disabled:text-info aria-disabled:text-info focus:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-info"},{color:"warning",variant:"link",class:"text-warning hover:text-warning/75 disabled:text-warning aria-disabled:text-warning focus:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-warning"},{color:"error",variant:"link",class:"text-error hover:text-error/75 disabled:text-error aria-disabled:text-error focus:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-error"},{color:"neutral",variant:"solid",class:"text-inverted bg-inverted hover:bg-inverted/90 disabled:bg-inverted aria-disabled:bg-inverted focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-accented text-default bg-default hover:bg-elevated disabled:bg-default aria-disabled:bg-default focus:outline-none focus-visible:ring-2 focus-visible:ring-inverted"},{color:"neutral",variant:"soft",class:"text-default bg-elevated hover:bg-accented/75 focus:outline-none focus-visible:bg-accented/75 disabled:bg-elevated aria-disabled:bg-elevated"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-accented text-default bg-elevated hover:bg-accented/75 disabled:bg-elevated aria-disabled:bg-elevated focus:outline-none focus-visible:ring-2 focus-visible:ring-inverted"},{color:"neutral",variant:"ghost",class:"text-default hover:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent"},{color:"neutral",variant:"link",class:"text-muted hover:text-default disabled:text-muted aria-disabled:text-muted focus:outline-none focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-inverted"},{size:"xs",square:!0,class:"p-1"},{size:"sm",square:!0,class:"p-1.5"},{size:"md",square:!0,class:"p-1.5"},{size:"lg",square:!0,class:"p-2"},{size:"xl",square:!0,class:"p-2"},{loading:!0,leading:!0,class:{leadingIcon:"animate-spin"}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:"animate-spin"}}],defaultVariants:{color:"primary",variant:"solid",size:"md"}},As={__name:"Button",props:{label:{type:String,required:!1},color:{type:null,required:!1},activeColor:{type:null,required:!1},variant:{type:null,required:!1},activeVariant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},block:{type:Boolean,required:!1},loadingAuto:{type:Boolean,required:!1},onClick:{type:[Function,Array],required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},icon:{type:String,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:String,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:String,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:String,required:!1},as:{type:null,required:!1},type:{type:null,required:!1},disabled:{type:Boolean,required:!1},active:{type:Boolean,required:!1,default:void 0},exact:{type:Boolean,required:!1},exactQuery:{type:[Boolean,String],required:!1},exactHash:{type:Boolean,required:!1},inactiveClass:{type:String,required:!1,default:""},to:{type:null,required:!1},href:{type:null,required:!1},external:{type:Boolean,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},noRel:{type:Boolean,required:!1},prefetchedClass:{type:String,required:!1},prefetch:{type:Boolean,required:!1},prefetchOn:{type:[String,Object],required:!1},noPrefetch:{type:Boolean,required:!1},activeClass:{type:String,required:!1,default:""},exactActiveClass:{type:String,required:!1},ariaCurrentValue:{type:String,required:!1},viewTransition:{type:Boolean,required:!1},replace:{type:Boolean,required:!1}},setup(e){const t=e,n=ln(),o=_t(),{orientation:s,size:r}=Vg(t),i=no(Ts(t)),a=H(!1),l=He(iS,void 0);async function u(v){a.value=!0;const k=Array.isArray(t.onClick)?t.onClick:[t.onClick];try{await Promise.all(k.map(x=>x==null?void 0:x(v)))}finally{a.value=!1}}const c=F(()=>t.loading||t.loadingAuto&&(a.value||(l==null?void 0:l.value)&&t.type==="submit")),{isLeading:d,isTrailing:f,leadingIconName:g,trailingIconName:h}=jg(F(()=>({...t,loading:c.value}))),m=F(()=>{var v;return Ge({extend:Ge(pS),...Bn({variants:{active:{true:{base:t.activeClass},false:{base:t.inactiveClass}}}},((v=o.ui)==null?void 0:v.button)||{})})({color:t.color,variant:t.variant,size:r.value,loading:c.value,block:t.block,square:t.square||!n.default&&!t.label,leading:d.value,trailing:f.value,buttonGroup:s.value})});return(v,k)=>(_(),I(Vo,Y({type:e.type,disabled:e.disabled||c.value},p(Wi)(p(i),["type","disabled","onClick"]),{custom:""}),{default:T(({active:x,...y})=>{var w;return[W(An,Y(y,{class:m.value.base({class:[(w=t.ui)==null?void 0:w.base,t.class],active:x,...x&&e.activeVariant?{variant:e.activeVariant}:{},...x&&e.activeColor?{color:e.activeColor}:{}}),onClick:u}),{default:T(()=>[L(v.$slots,"leading",{},()=>{var b,C,S;return[p(d)&&p(g)?(_(),I(at,{key:0,name:p(g),class:ne(m.value.leadingIcon({class:(b=t.ui)==null?void 0:b.leadingIcon,active:x}))},null,8,["name","class"])):e.avatar?(_(),I(lr,Y({key:1,size:((C=t.ui)==null?void 0:C.leadingAvatarSize)||m.value.leadingAvatarSize()},e.avatar,{class:m.value.leadingAvatar({class:(S=t.ui)==null?void 0:S.leadingAvatar,active:x})}),null,16,["size","class"])):ce("",!0)]}),L(v.$slots,"default",{},()=>{var b;return[e.label!==void 0&&e.label!==null?(_(),ge("span",{key:0,class:ne(m.value.label({class:(b=t.ui)==null?void 0:b.label,active:x}))},tt(e.label),3)):ce("",!0)]}),L(v.$slots,"trailing",{},()=>{var b;return[p(f)&&p(h)?(_(),I(at,{key:0,name:p(h),class:ne(m.value.trailingIcon({class:(b=t.ui)==null?void 0:b.trailingIcon,active:x}))},null,8,["name","class"])):ce("",!0)]})]),_:2},1040,["class"])]}),_:3},16,["type","disabled"]))}},hS={slots:{root:"relative group overflow-hidden bg-default shadow-lg rounded-lg ring ring-default p-4 flex gap-2.5 focus:outline-none",wrapper:"w-0 flex-1 flex flex-col",title:"text-sm font-medium text-highlighted",description:"text-sm text-muted",icon:"shrink-0 size-5",avatar:"shrink-0",avatarSize:"2xl",actions:"flex gap-1.5 shrink-0",progress:"absolute inset-x-0 bottom-0 h-1 z-[-1]",close:"p-0"},variants:{color:{primary:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-primary",icon:"text-primary",progress:"bg-primary"},secondary:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-secondary",icon:"text-secondary",progress:"bg-secondary"},success:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-success",icon:"text-success",progress:"bg-success"},info:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-info",icon:"text-info",progress:"bg-info"},warning:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-warning",icon:"text-warning",progress:"bg-warning"},error:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-error",icon:"text-error",progress:"bg-error"},neutral:{root:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-inverted",icon:"text-highlighted",progress:"bg-inverted"}},orientation:{horizontal:{root:"items-center",actions:"items-center"},vertical:{root:"items-start",actions:"items-start mt-2.5"}},title:{true:{description:"mt-1"}}},defaultVariants:{color:"primary"}},gS={__name:"Toast",props:{as:{type:null,required:!1},title:{type:[String,Object,Function],required:!1},description:{type:[String,Object,Function],required:!1},icon:{type:String,required:!1},avatar:{type:Object,required:!1},color:{type:null,required:!1},orientation:{type:null,required:!1,default:"vertical"},progress:{type:Boolean,required:!1,default:!0},actions:{type:Array,required:!1},close:{type:[Boolean,Object],required:!1,default:!0},closeIcon:{type:String,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},type:{type:String,required:!1},duration:{type:Number,required:!1}},emits:["escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd","update:open"],setup(e,{expose:t,emit:n}){const o=e,s=n,r=ln(),{t:i}=Pc(),a=_t(),l=st(vn(o,"as","defaultOpen","open","duration","type"),s),u=F(()=>{var f;return Ge({extend:Ge(hS),...((f=a.ui)==null?void 0:f.toast)||{}})({color:o.color,orientation:o.orientation,title:!!o.title||!!r.title})}),c=H(),d=H(0);return Ke(()=>{c.value&&setTimeout(()=>{var f;d.value=(f=c.value.$el.getBoundingClientRect())==null?void 0:f.height},0)}),t({height:d}),(f,g)=>{var h;return _(),I(p(A1),Y({ref_key:"el",ref:c},p(l),{"data-orientation":e.orientation,class:u.value.root({class:[(h=o.ui)==null?void 0:h.root,o.class]}),style:{"--height":d.value}}),{default:T(({remaining:m,duration:v})=>{var k,x,y,w,b,C,S,D,A;return[L(f.$slots,"leading",{},()=>{var P,B,$;return[e.avatar?(_(),I(lr,Y({key:0,size:((P=o.ui)==null?void 0:P.avatarSize)||u.value.avatarSize()},e.avatar,{class:u.value.avatar({class:(B=o.ui)==null?void 0:B.avatar})}),null,16,["size","class"])):e.icon?(_(),I(at,{key:1,name:e.icon,class:ne(u.value.icon({class:($=o.ui)==null?void 0:$.icon}))},null,8,["name","class"])):ce("",!0)]}),rt("div",{class:ne(u.value.wrapper({class:(k=o.ui)==null?void 0:k.wrapper}))},[e.title||r.title?(_(),I(p(P1),{key:0,class:ne(u.value.title({class:(x=o.ui)==null?void 0:x.title}))},{default:T(()=>[L(f.$slots,"title",{},()=>[typeof e.title=="function"?(_(),I(At(e.title()),{key:0})):typeof e.title=="object"?(_(),I(At(e.title),{key:1})):(_(),ge(xe,{key:2},[pt(tt(e.title),1)],64))])]),_:3},8,["class"])):ce("",!0),e.description||r.description?(_(),I(p(O1),{key:1,class:ne(u.value.description({class:(y=o.ui)==null?void 0:y.description}))},{default:T(()=>[L(f.$slots,"description",{},()=>[typeof e.description=="function"?(_(),I(At(e.description()),{key:0})):typeof e.description=="object"?(_(),I(At(e.description),{key:1})):(_(),ge(xe,{key:2},[pt(tt(e.description),1)],64))])]),_:3},8,["class"])):ce("",!0),e.orientation==="vertical"&&((w=e.actions)!=null&&w.length||r.actions)?(_(),ge("div",{key:2,class:ne(u.value.actions({class:(b=o.ui)==null?void 0:b.actions}))},[L(f.$slots,"actions",{},()=>[(_(!0),ge(xe,null,vt(e.actions,(P,B)=>(_(),I(p(Xu),{key:B,"alt-text":P.label||"Action","as-child":"",onClick:g[0]||(g[0]=Bt(()=>{},["stop"]))},{default:T(()=>[W(As,Y({size:"xs",color:e.color},{ref_for:!0},P),null,16,["color"])]),_:2},1032,["alt-text"]))),128))])],2)):ce("",!0)],2),e.orientation==="horizontal"&&((C=e.actions)!=null&&C.length||r.actions)||e.close?(_(),ge("div",{key:0,class:ne(u.value.actions({class:(S=o.ui)==null?void 0:S.actions,orientation:"horizontal"}))},[e.orientation==="horizontal"&&((D=e.actions)!=null&&D.length||r.actions)?L(f.$slots,"actions",{key:0},()=>[(_(!0),ge(xe,null,vt(e.actions,(P,B)=>(_(),I(p(Xu),{key:B,"alt-text":P.label||"Action","as-child":"",onClick:g[1]||(g[1]=Bt(()=>{},["stop"]))},{default:T(()=>[W(As,Y({size:"xs",color:e.color},{ref_for:!0},P),null,16,["color"])]),_:2},1032,["alt-text"]))),128))]):ce("",!0),e.close||r.close?(_(),I(p(Lh),{key:1,"as-child":""},{default:T(()=>[L(f.$slots,"close",{ui:u.value},()=>{var P;return[e.close?(_(),I(As,Y({key:0,icon:e.closeIcon||p(a).ui.icons.close,size:"md",color:"neutral",variant:"link","aria-label":p(i)("toast.close")},typeof e.close=="object"?e.close:{},{class:u.value.close({class:(P=o.ui)==null?void 0:P.close}),onClick:g[2]||(g[2]=Bt(()=>{},["stop"]))}),null,16,["icon","aria-label","class"])):ce("",!0)]})]),_:3})):ce("",!0)],2)):ce("",!0),e.progress&&m>0&&v?(_(),ge("div",{key:1,class:ne(u.value.progress({class:(A=o.ui)==null?void 0:A.progress})),style:Yt({width:`${m/v*100}%`})},null,6)):ce("",!0)]}),_:3},16,["data-orientation","class","style"])}}},mS={slots:{viewport:"fixed flex flex-col w-[calc(100%-2rem)] sm:w-96 z-[100] data-[expanded=true]:h-(--height) focus:outline-none",base:"pointer-events-auto absolute inset-x-0 z-(--index) transform-(--transform) data-[expanded=false]:data-[front=false]:h-(--front-height) data-[expanded=false]:data-[front=false]:*:invisible data-[state=closed]:animate-[toast-closed_200ms_ease-in-out] data-[state=closed]:data-[expanded=false]:data-[front=false]:animate-[toast-collapsed-closed_200ms_ease-in-out] data-[swipe=move]:transition-none transition-[transform,translate,height] duration-200 ease-out"},variants:{position:{"top-left":{viewport:"left-4"},"top-center":{viewport:"left-1/2 transform -translate-x-1/2"},"top-right":{viewport:"right-4"},"bottom-left":{viewport:"left-4"},"bottom-center":{viewport:"left-1/2 transform -translate-x-1/2"},"bottom-right":{viewport:"right-4"}},swipeDirection:{up:"data-[swipe=end]:animate-[toast-slide-up_200ms_ease-out]",right:"data-[swipe=end]:animate-[toast-slide-right_200ms_ease-out]",down:"data-[swipe=end]:animate-[toast-slide-down_200ms_ease-out]",left:"data-[swipe=end]:animate-[toast-slide-left_200ms_ease-out]"}},compoundVariants:[{position:["top-left","top-center","top-right"],class:{viewport:"top-4",base:"top-0 data-[state=open]:animate-[slide-in-from-top_200ms_ease-in-out]"}},{position:["bottom-left","bottom-center","bottom-right"],class:{viewport:"bottom-4",base:"bottom-0 data-[state=open]:animate-[slide-in-from-bottom_200ms_ease-in-out]"}},{swipeDirection:["left","right"],class:"data-[swipe=move]:translate-x-(--reka-toast-swipe-move-x) data-[swipe=end]:translate-x-(--reka-toast-swipe-end-x) data-[swipe=cancel]:translate-x-0"},{swipeDirection:["up","down"],class:"data-[swipe=move]:translate-y-(--reka-toast-swipe-move-y) data-[swipe=end]:translate-y-(--reka-toast-swipe-end-y) data-[swipe=cancel]:translate-y-0"}],defaultVariants:{position:"bottom-right"}},vS={name:"Toaster"},yS=Object.assign(vS,{props:{position:{type:null,required:!1},expand:{type:Boolean,required:!1,default:!0},progress:{type:Boolean,required:!1,default:!0},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},label:{type:String,required:!1},duration:{type:Number,required:!1,default:5e3},swipeThreshold:{type:Number,required:!1}},setup(e){const t=e,{toasts:n,remove:o}=r_(),s=_t(),r=no(vn(t,"duration","label","swipeThreshold")),i=ar(We(()=>t.portal)),a=F(()=>{switch(t.position){case"top-center":return"up";case"top-right":case"bottom-right":return"right";case"bottom-center":return"down";case"top-left":case"bottom-left":return"left"}return"right"}),l=F(()=>{var v;return Ge({extend:Ge(mS),...((v=s.ui)==null?void 0:v.toaster)||{}})({position:t.position,swipeDirection:a.value})});function u(v,k){v||o(k)}const c=H(!1),d=F(()=>t.expand||c.value),f=H([]),g=F(()=>f.value.reduce((v,{height:k})=>v+k+16,0)),h=F(()=>{var v;return((v=f.value[f.value.length-1])==null?void 0:v.height)||0});function m(v){return f.value.slice(v+1).reduce((k,{height:x})=>k+x+16,0)}return(v,k)=>(_(),I(p(v1),Y({"swipe-direction":a.value},p(r)),{default:T(()=>[L(v.$slots,"default"),(_(!0),ge(xe,null,vt(p(n),(x,y)=>{var w;return _(),I(gS,Y({key:x.id,ref_for:!0,ref_key:"refs",ref:f,progress:e.progress},{ref_for:!0},p(Wi)(x,["id","close"]),{close:x.close,"data-expanded":d.value,"data-front":!d.value&&y===p(n).length-1,style:{"--index":y-p(n).length+p(n).length,"--before":p(n).length-1-y,"--offset":m(y),"--scale":d.value?"1":"calc(1 - var(--before) * var(--scale-factor))","--translate":d.value?"calc(var(--offset) * var(--translate-factor))":"calc(var(--before) * var(--gap))","--transform":"translateY(var(--translate)) scale(var(--scale))"},class:l.value.base({class:[(w=t.ui)==null?void 0:w.base,x.onClick?"cursor-pointer":void 0]}),"onUpdate:open":b=>u(b,x.id),onClick:b=>x.onClick&&x.onClick(x)}),null,16,["progress","close","data-expanded","data-front","style","class","onUpdate:open","onClick"])}),128)),W(p(T1),be(Ce(p(i))),{default:T(()=>{var x,y,w;return[W(p($1),{"data-expanded":d.value,class:ne(l.value.viewport({class:[(x=t.ui)==null?void 0:x.viewport,t.class]})),style:Yt({"--scale-factor":"0.05","--translate-factor":(y=e.position)!=null&&y.startsWith("top")?"1px":"-1px","--gap":(w=e.position)!=null&&w.startsWith("top")?"16px":"-16px","--front-height":`${h.value}px`,"--height":`${g.value}px`}),onMouseenter:k[0]||(k[0]=b=>c.value=!0),onMouseleave:k[1]||(k[1]=b=>c.value=!1)},null,8,["data-expanded","class","style"])]}),_:1},16)]),_:3},16,["swipe-direction"]))}});function bS(){const e=Ci([]),t=(u,c)=>{const{props:d,defaultOpen:f,destroyOnClose:g}=c||{},h=Pt({id:Symbol(import.meta.dev?"useOverlay":""),isOpen:!!f,component:Si(u),isMounted:!!f,destroyOnClose:!!g,props:d||{}});return e.push(h),{...h,open:m=>n(h.id,m),close:m=>o(h.id,m),patch:m=>i(h.id,m)}},n=(u,c)=>{const d=a(u);return c&&i(d.id,c),d.isOpen=!0,d.isMounted=!0,{id:u,isMounted:d.isMounted,isOpen:d.isOpen,result:new Promise(f=>d.resolvePromise=f)}},o=(u,c)=>{const d=a(u);d.isOpen=!1,d.resolvePromise&&(d.resolvePromise(c),d.resolvePromise=void 0)},s=()=>{e.forEach(u=>o(u.id))},r=u=>{const c=a(u);if(c.isMounted=!1,c.destroyOnClose){const d=e.findIndex(f=>f.id===u);e.splice(d,1)}},i=(u,c)=>{const d=a(u);Object.entries(c).forEach(([f,g])=>{d.props[f]=g})},a=u=>{const c=e.find(d=>d.id===u);if(!c)throw new Error("Overlay not found");return c};return{overlays:e,open:n,close:o,closeAll:s,create:t,patch:i,unMount:r,isOpen:u=>a(u).isOpen}}const wS=Tc(bS),xS={__name:"OverlayProvider",setup(e){const{overlays:t,unMount:n,close:o}=wS(),s=F(()=>t.filter(a=>a.isMounted)),r=a=>{o(a),n(a)},i=(a,l)=>{o(a,l)};return(a,l)=>(_(!0),ge(xe,null,vt(s.value,u=>(_(),I(At(u.component),Y({key:u.id},{ref_for:!0},u.props,{open:u.isOpen,"onUpdate:open":c=>u.isOpen=c,onClose:c=>i(u.id,c),"onAfter:leave":c=>r(u.id)}),null,16,["open","onUpdate:open","onClose","onAfter:leave"]))),128))}},kS={name:"App"},CS=Object.assign(kS,{props:{tooltip:{type:Object,required:!1},toaster:{type:[Object,null],required:!1},locale:{type:null,required:!1},portal:{type:null,required:!1,default:"body"},scrollBody:{type:[Boolean,Object],required:!1},nonce:{type:String,required:!1}},setup(e){const t=e,n=no(vn(t,"scrollBody")),o=We(()=>t.tooltip),s=We(()=>t.toaster),r=We(()=>t.locale);qt(Jh,r);const i=We(()=>t.portal);return qt(ul,i),(a,l)=>{var u,c;return _(),I(p(B0),Y({"use-id":()=>ks(),dir:(u=r.value)==null?void 0:u.dir,locale:(c=r.value)==null?void 0:c.code},p(n)),{default:T(()=>[W(p(L1),be(Ce(o.value)),{default:T(()=>[e.toaster!==null?(_(),I(yS,be(Y({key:0},s.value)),{default:T(()=>[L(a.$slots,"default")]),_:3},16)):L(a.$slots,"default",{key:1}),W(xS)]),_:3},16)]),_:3},16,["use-id","dir","locale"])}}}),_S={slots:{overlay:"fixed inset-0 bg-elevated/75",content:"fixed bg-default divide-y divide-default sm:ring ring-default sm:shadow-lg flex flex-col focus:outline-none",header:"flex items-center gap-1.5 p-4 sm:px-6 min-h-16",wrapper:"",body:"flex-1 overflow-y-auto p-4 sm:p-6",footer:"flex items-center gap-1.5 p-4 sm:px-6",title:"text-highlighted font-semibold",description:"mt-1 text-muted text-sm",close:"absolute top-4 end-4"},variants:{side:{top:{content:"inset-x-0 top-0 max-h-full"},right:{content:"right-0 inset-y-0 w-full max-w-md"},bottom:{content:"inset-x-0 bottom-0 max-h-full"},left:{content:"left-0 inset-y-0 w-full max-w-md"}},transition:{true:{overlay:"data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]"}}},compoundVariants:[{transition:!0,side:"top",class:{content:"data-[state=open]:animate-[slide-in-from-top_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-top_200ms_ease-in-out]"}},{transition:!0,side:"right",class:{content:"data-[state=open]:animate-[slide-in-from-right_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-right_200ms_ease-in-out]"}},{transition:!0,side:"bottom",class:{content:"data-[state=open]:animate-[slide-in-from-bottom_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-bottom_200ms_ease-in-out]"}},{transition:!0,side:"left",class:{content:"data-[state=open]:animate-[slide-in-from-left_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-left_200ms_ease-in-out]"}}]},ES={__name:"Slideover",props:{title:{type:String,required:!1},description:{type:String,required:!1},content:{type:Object,required:!1},overlay:{type:Boolean,required:!1,default:!0},transition:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1,default:"right"},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},close:{type:[Boolean,Object],required:!1,default:!0},closeIcon:{type:String,required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["after:leave","after:enter","close:prevent","update:open"],setup(e,{emit:t}){const n=e,o=t,s=ln(),{t:r}=Pc(),i=_t(),a=st(vn(n,"open","defaultOpen","modal"),o),l=ar(We(()=>n.portal)),u=We(()=>n.content),c=F(()=>{const f={closeAutoFocus:g=>g.preventDefault()};return n.dismissible?f:["pointerDownOutside","interactOutside","escapeKeyDown","closeAutoFocus"].reduce((h,m)=>(h[m]=v=>{v.preventDefault(),o("close:prevent")},h),{})}),d=F(()=>{var f;return Ge({extend:Ge(_S),...((f=i.ui)==null?void 0:f.slideover)||{}})({transition:n.transition,side:n.side})});return(f,g)=>(_(),I(p(Q0),be(Ce(p(a))),{default:T(({open:h})=>[s.default?(_(),I(p(Pw),{key:0,"as-child":"",class:ne(n.class)},{default:T(()=>[L(f.$slots,"default",{open:h})]),_:2},1032,["class"])):ce("",!0),W(p(Tx),be(Ce(p(l))),{default:T(()=>{var m,v;return[e.overlay?(_(),I(p(Aw),{key:0,class:ne(d.value.overlay({class:(m=n.ui)==null?void 0:m.overlay}))},null,8,["class"])):ce("",!0),W(p(_w),Y({"data-side":e.side,class:d.value.content({class:[!s.default&&n.class,(v=n.ui)==null?void 0:v.content]})},u.value,{onAfterEnter:g[0]||(g[0]=k=>o("after:enter")),onAfterLeave:g[1]||(g[1]=k=>o("after:leave"))},Ii(c.value)),{default:T(()=>[s.content&&(e.title||s.title||e.description||s.description)?(_(),I(p(tr),{key:0},{default:T(()=>[e.title||s.title?(_(),I(p(Ku),{key:0},{default:T(()=>[L(f.$slots,"title",{},()=>[pt(tt(e.title),1)])]),_:3})):ce("",!0),e.description||s.description?(_(),I(p(qu),{key:1},{default:T(()=>[L(f.$slots,"description",{},()=>[pt(tt(e.description),1)])]),_:3})):ce("",!0)]),_:3})):ce("",!0),L(f.$slots,"content",{},()=>{var k,x,y;return[s.header||e.title||s.title||e.description||s.description||e.close||s.close?(_(),ge("div",{key:0,class:ne(d.value.header({class:(k=n.ui)==null?void 0:k.header}))},[L(f.$slots,"header",{},()=>{var w,b,C;return[rt("div",{class:ne(d.value.wrapper({class:(w=n.ui)==null?void 0:w.wrapper}))},[e.title||s.title?(_(),I(p(Ku),{key:0,class:ne(d.value.title({class:(b=n.ui)==null?void 0:b.title}))},{default:T(()=>[L(f.$slots,"title",{},()=>[pt(tt(e.title),1)])]),_:3},8,["class"])):ce("",!0),e.description||s.description?(_(),I(p(qu),{key:1,class:ne(d.value.description({class:(C=n.ui)==null?void 0:C.description}))},{default:T(()=>[L(f.$slots,"description",{},()=>[pt(tt(e.description),1)])]),_:3},8,["class"])):ce("",!0)],2),e.close||s.close?(_(),I(p(Z0),{key:0,"as-child":""},{default:T(()=>[L(f.$slots,"close",{ui:d.value},()=>{var S;return[e.close?(_(),I(As,Y({key:0,icon:e.closeIcon||p(i).ui.icons.close,size:"md",color:"neutral",variant:"ghost","aria-label":p(r)("slideover.close")},typeof e.close=="object"?e.close:{},{class:d.value.close({class:(S=n.ui)==null?void 0:S.close})}),null,16,["icon","aria-label","class"])):ce("",!0)]})]),_:3})):ce("",!0)]})],2)):ce("",!0),rt("div",{class:ne(d.value.body({class:(x=n.ui)==null?void 0:x.body}))},[L(f.$slots,"body")],2),s.footer?(_(),ge("div",{key:1,class:ne(d.value.footer({class:(y=n.ui)==null?void 0:y.footer}))},[L(f.$slots,"footer")],2)):ce("",!0)]})]),_:3},16,["data-side","class"])]}),_:3},16)]),_:3},16))}},Jt={Root:Oh,Trigger:Th,Portal:Dx,Content:Ix,Arrow:Eh,Item:Rx,Group:$x,Separator:Nx,CheckboxItem:Ax,ItemIndicator:Mx,Label:Lx,RadioGroup:Bx,RadioItem:Fx,Sub:zx,SubContent:jx,SubTrigger:Vx},SS={Root:Ux,Trigger:n1,Portal:t1,Content:e1,Arrow:Hx},OS={Root:bx,Trigger:Ox,Portal:Cx,Content:Sx,Arrow:xx,Close:kx,Anchor:wx},TS={base:"inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans",variants:{variant:{solid:"bg-inverted text-inverted",outline:"bg-default text-highlighted ring ring-inset ring-accented",subtle:"bg-elevated text-default ring ring-inset ring-accented"},size:{sm:"h-4 min-w-[16px] text-[10px]",md:"h-5 min-w-[20px] text-[11px]",lg:"h-6 min-w-[24px] text-[12px]"}},defaultVariants:{variant:"outline",size:"md"}},Hg={__name:"Kbd",props:{as:{type:null,required:!1,default:"kbd"},value:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},class:{type:null,required:!1}},setup(e){const t=e,{getKbdKey:n}=t_(),o=_t(),s=F(()=>{var r;return Ge({extend:Ge(TS),...((r=o.ui)==null?void 0:r.kbd)||{}})});return(r,i)=>(_(),I(p(ve),{as:e.as,class:ne(s.value({variant:e.variant,size:e.size,class:t.class}))},{default:T(()=>[L(r.$slots,"default",{},()=>[pt(tt(p(n)(e.value)),1)])]),_:3},8,["as","class"]))}},qg={__name:"DropdownMenuContent",props:{items:{type:null,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0},sub:{type:Boolean,required:!1},labelKey:{type:null,required:!0},checkedIcon:{type:String,required:!1},loadingIcon:{type:String,required:!1},externalIcon:{type:[Boolean,String],required:!1},class:{type:null,required:!1},ui:{type:null,required:!0},uiOverride:{type:null,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=ln(),{dir:r}=Pc(),i=_t(),a=ar(We(()=>n.portal)),l=st(zh(n,"sub","items","portal","labelKey","checkedIcon","loadingIcon","externalIcon","class","ui","uiOverride"),o),u=Wi(s,["default"]),[c,d]=al(),f=F(()=>r.value==="rtl"?i.ui.icons.chevronLeft:i.ui.icons.chevronRight),g=F(()=>{var h;return(h=n.items)!=null&&h.length?Xh(n.items)?n.items:[n.items]:[]});return(h,m)=>(_(),ge(xe,null,[W(p(c),null,{default:T(({item:v,active:k,index:x})=>[L(h.$slots,v.slot||"item",{item:v,index:x},()=>{var y,w,b,C,S,D;return[L(h.$slots,v.slot?`${v.slot}-leading`:"item-leading",{item:v,active:k,index:x},()=>{var A,P,B,$,z,R,V,M;return[v.loading?(_(),I(at,{key:0,name:e.loadingIcon||p(i).ui.icons.loading,class:ne(e.ui.itemLeadingIcon({class:[(A=e.uiOverride)==null?void 0:A.itemLeadingIcon,(P=v.ui)==null?void 0:P.itemLeadingIcon],color:v==null?void 0:v.color,loading:!0}))},null,8,["name","class"])):v.icon?(_(),I(at,{key:1,name:v.icon,class:ne(e.ui.itemLeadingIcon({class:[(B=e.uiOverride)==null?void 0:B.itemLeadingIcon,($=v.ui)==null?void 0:$.itemLeadingIcon],color:v==null?void 0:v.color,active:k}))},null,8,["name","class"])):v.avatar?(_(),I(lr,Y({key:2,size:((z=v.ui)==null?void 0:z.itemLeadingAvatarSize)||((R=n.uiOverride)==null?void 0:R.itemLeadingAvatarSize)||e.ui.itemLeadingAvatarSize()},v.avatar,{class:e.ui.itemLeadingAvatar({class:[(V=e.uiOverride)==null?void 0:V.itemLeadingAvatar,(M=v.ui)==null?void 0:M.itemLeadingAvatar],active:k})}),null,16,["size","class"])):ce("",!0)]}),p(Vt)(v,n.labelKey)||s[v.slot?`${v.slot}-label`:"item-label"]?(_(),ge("span",{key:0,class:ne(e.ui.itemLabel({class:[(y=e.uiOverride)==null?void 0:y.itemLabel,(w=v.ui)==null?void 0:w.itemLabel],active:k}))},[L(h.$slots,v.slot?`${v.slot}-label`:"item-label",{item:v,active:k,index:x},()=>[pt(tt(p(Vt)(v,n.labelKey)),1)]),v.target==="_blank"&&e.externalIcon!==!1?(_(),I(at,{key:0,name:typeof e.externalIcon=="string"?e.externalIcon:p(i).ui.icons.external,class:ne(e.ui.itemLabelExternalIcon({class:[(b=e.uiOverride)==null?void 0:b.itemLabelExternalIcon,(C=v.ui)==null?void 0:C.itemLabelExternalIcon],color:v==null?void 0:v.color,active:k}))},null,8,["name","class"])):ce("",!0)],2)):ce("",!0),rt("span",{class:ne(e.ui.itemTrailing({class:[(S=e.uiOverride)==null?void 0:S.itemTrailing,(D=v.ui)==null?void 0:D.itemTrailing]}))},[L(h.$slots,v.slot?`${v.slot}-trailing`:"item-trailing",{item:v,active:k,index:x},()=>{var A,P,B,$,z,R;return[(A=v.children)!=null&&A.length?(_(),I(at,{key:0,name:f.value,class:ne(e.ui.itemTrailingIcon({class:[(P=e.uiOverride)==null?void 0:P.itemTrailingIcon,(B=v.ui)==null?void 0:B.itemTrailingIcon],color:v==null?void 0:v.color,active:k}))},null,8,["name","class"])):($=v.kbds)!=null&&$.length?(_(),ge("span",{key:1,class:ne(e.ui.itemTrailingKbds({class:[(z=e.uiOverride)==null?void 0:z.itemTrailingKbds,(R=v.ui)==null?void 0:R.itemTrailingKbds]}))},[(_(!0),ge(xe,null,vt(v.kbds,(V,M)=>{var G,q;return _(),I(Hg,Y({key:M,size:((G=v.ui)==null?void 0:G.itemTrailingKbdsSize)||((q=n.uiOverride)==null?void 0:q.itemTrailingKbdsSize)||e.ui.itemTrailingKbdsSize()},{ref_for:!0},typeof V=="string"?{value:V}:V),null,16,["size"])}),128))],2)):ce("",!0)]}),W(p(Jt).ItemIndicator,{"as-child":""},{default:T(()=>{var A,P;return[W(at,{name:e.checkedIcon||p(i).ui.icons.check,class:ne(e.ui.itemTrailingIcon({class:[(A=e.uiOverride)==null?void 0:A.itemTrailingIcon,(P=v.ui)==null?void 0:P.itemTrailingIcon],color:v==null?void 0:v.color}))},null,8,["name","class"])]}),_:2},1024)],2)]})]),_:3}),W(p(Jt).Portal,be(Ce(p(a))),{default:T(()=>[(_(),I(At(e.sub?p(Jt).SubContent:p(Jt).Content),Y({class:n.class},p(l)),{default:T(()=>{var v;return[L(h.$slots,"content-top"),rt("div",{role:"presentation",class:ne(e.ui.viewport({class:(v=n.ui)==null?void 0:v.viewport}))},[(_(!0),ge(xe,null,vt(g.value,(k,x)=>{var y;return _(),I(p(Jt).Group,{key:`group-${x}`,class:ne(e.ui.group({class:(y=e.uiOverride)==null?void 0:y.group}))},{default:T(()=>[(_(!0),ge(xe,null,vt(k,(w,b)=>{var C,S,D,A,P,B,$;return _(),ge(xe,{key:`group-${x}-${b}`},[w.type==="label"?(_(),I(p(Jt).Label,{key:0,class:ne(e.ui.label({class:[(C=e.uiOverride)==null?void 0:C.label,(S=w.ui)==null?void 0:S.label,w.class]}))},{default:T(()=>[W(p(d),{item:w,index:b},null,8,["item","index"])]),_:2},1032,["class"])):w.type==="separator"?(_(),I(p(Jt).Separator,{key:1,class:ne(e.ui.separator({class:[(D=e.uiOverride)==null?void 0:D.separator,(A=w.ui)==null?void 0:A.separator,w.class]}))},null,8,["class"])):(P=w==null?void 0:w.children)!=null&&P.length?(_(),I(p(Jt).Sub,{key:2,open:w.open,"default-open":w.defaultOpen},{default:T(()=>{var z,R;return[W(p(Jt).SubTrigger,{as:"button",type:"button",disabled:w.disabled,"text-value":p(Vt)(w,n.labelKey),class:ne(e.ui.item({class:[(z=e.uiOverride)==null?void 0:z.item,(R=w.ui)==null?void 0:R.item,w.class],color:w==null?void 0:w.color}))},{default:T(()=>[W(p(d),{item:w,index:b},null,8,["item","index"])]),_:2},1032,["disabled","text-value","class"]),W(qg,Y({sub:"",class:n.class,ui:e.ui,"ui-override":e.uiOverride,portal:e.portal,items:w.children,align:"start","align-offset":-4,"side-offset":3,"label-key":e.labelKey,"checked-icon":e.checkedIcon,"loading-icon":e.loadingIcon,"external-icon":e.externalIcon},{ref_for:!0},w.content),Kl({_:2},[vt(p(u),(V,M)=>({name:M,fn:T(G=>[L(h.$slots,M,Y({ref_for:!0},G))])}))]),1040,["class","ui","ui-override","portal","items","label-key","checked-icon","loading-icon","external-icon"])]}),_:2},1032,["open","default-open"])):w.type==="checkbox"?(_(),I(p(Jt).CheckboxItem,{key:3,"model-value":w.checked,disabled:w.disabled,"text-value":p(Vt)(w,n.labelKey),class:ne(e.ui.item({class:[(B=e.uiOverride)==null?void 0:B.item,($=w.ui)==null?void 0:$.item,w.class],color:w==null?void 0:w.color})),"onUpdate:modelValue":w.onUpdateChecked,onSelect:w.onSelect},{default:T(()=>[W(p(d),{item:w,index:b},null,8,["item","index"])]),_:2},1032,["model-value","disabled","text-value","class","onUpdate:modelValue","onSelect"])):(_(),I(p(Jt).Item,{key:4,"as-child":"",disabled:w.disabled,"text-value":p(Vt)(w,n.labelKey),onSelect:w.onSelect},{default:T(()=>[W(Vo,Y({ref_for:!0},p(Ts)(w),{custom:""}),{default:T(({active:z,...R})=>{var V,M;return[W(An,Y({ref_for:!0},R,{class:e.ui.item({class:[(V=e.uiOverride)==null?void 0:V.item,(M=w.ui)==null?void 0:M.item,w.class],color:w==null?void 0:w.color,active:z})}),{default:T(()=>[W(p(d),{item:w,active:z,index:b},null,8,["item","active","index"])]),_:2},1040,["class"])]}),_:2},1040)]),_:2},1032,["disabled","text-value","onSelect"]))],64)}),128))]),_:2},1032,["class"])}),128))],2),L(h.$slots,"default"),L(h.$slots,"content-bottom")]}),_:3},16,["class"]))]),_:3},16)],64))}},AS={slots:{content:"min-w-32 bg-default shadow-lg rounded-md ring ring-default overflow-hidden data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-dropdown-menu-content-transform-origin) flex flex-col",viewport:"relative divide-y divide-default scroll-py-1 overflow-y-auto flex-1",arrow:"fill-default",group:"p-1 isolate",label:"w-full flex items-center font-semibold text-highlighted",separator:"-mx-1 my-1 h-px bg-border",item:"group relative w-full flex items-center select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75",itemLeadingIcon:"shrink-0",itemLeadingAvatar:"shrink-0",itemLeadingAvatarSize:"",itemTrailing:"ms-auto inline-flex gap-1.5 items-center",itemTrailingIcon:"shrink-0",itemTrailingKbds:"hidden lg:inline-flex items-center shrink-0",itemTrailingKbdsSize:"",itemLabel:"truncate",itemLabelExternalIcon:"inline-block size-3 align-top text-dimmed"},variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},active:{true:{item:"text-highlighted before:bg-elevated",itemLeadingIcon:"text-default"},false:{item:["text-default data-highlighted:text-highlighted data-[state=open]:text-highlighted data-highlighted:before:bg-elevated/50 data-[state=open]:before:bg-elevated/50","transition-colors before:transition-colors"],itemLeadingIcon:["text-dimmed group-data-highlighted:text-default group-data-[state=open]:text-default","transition-colors"]}},loading:{true:{itemLeadingIcon:"animate-spin"}},size:{xs:{label:"p-1 text-xs gap-1",item:"p-1 text-xs gap-1",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemTrailingIcon:"size-4",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"sm"},sm:{label:"p-1.5 text-xs gap-1.5",item:"p-1.5 text-xs gap-1.5",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemTrailingIcon:"size-4",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"sm"},md:{label:"p-1.5 text-sm gap-1.5",item:"p-1.5 text-sm gap-1.5",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemTrailingIcon:"size-5",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"md"},lg:{label:"p-2 text-sm gap-2",item:"p-2 text-sm gap-2",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemTrailingIcon:"size-5",itemTrailingKbds:"gap-1",itemTrailingKbdsSize:"md"},xl:{label:"p-2 text-base gap-2",item:"p-2 text-base gap-2",itemLeadingIcon:"size-6",itemLeadingAvatarSize:"xs",itemTrailingIcon:"size-6",itemTrailingKbds:"gap-1",itemTrailingKbdsSize:"lg"}}},compoundVariants:[{color:"primary",active:!1,class:{item:"text-primary data-highlighted:text-primary data-highlighted:before:bg-primary/10 data-[state=open]:before:bg-primary/10",itemLeadingIcon:"text-primary/75 group-data-highlighted:text-primary group-data-[state=open]:text-primary"}},{color:"secondary",active:!1,class:{item:"text-secondary data-highlighted:text-secondary data-highlighted:before:bg-secondary/10 data-[state=open]:before:bg-secondary/10",itemLeadingIcon:"text-secondary/75 group-data-highlighted:text-secondary group-data-[state=open]:text-secondary"}},{color:"success",active:!1,class:{item:"text-success data-highlighted:text-success data-highlighted:before:bg-success/10 data-[state=open]:before:bg-success/10",itemLeadingIcon:"text-success/75 group-data-highlighted:text-success group-data-[state=open]:text-success"}},{color:"info",active:!1,class:{item:"text-info data-highlighted:text-info data-highlighted:before:bg-info/10 data-[state=open]:before:bg-info/10",itemLeadingIcon:"text-info/75 group-data-highlighted:text-info group-data-[state=open]:text-info"}},{color:"warning",active:!1,class:{item:"text-warning data-highlighted:text-warning data-highlighted:before:bg-warning/10 data-[state=open]:before:bg-warning/10",itemLeadingIcon:"text-warning/75 group-data-highlighted:text-warning group-data-[state=open]:text-warning"}},{color:"error",active:!1,class:{item:"text-error data-highlighted:text-error data-highlighted:before:bg-error/10 data-[state=open]:before:bg-error/10",itemLeadingIcon:"text-error/75 group-data-highlighted:text-error group-data-[state=open]:text-error"}},{color:"primary",active:!0,class:{item:"text-primary before:bg-primary/10",itemLeadingIcon:"text-primary"}},{color:"secondary",active:!0,class:{item:"text-secondary before:bg-secondary/10",itemLeadingIcon:"text-secondary"}},{color:"success",active:!0,class:{item:"text-success before:bg-success/10",itemLeadingIcon:"text-success"}},{color:"info",active:!0,class:{item:"text-info before:bg-info/10",itemLeadingIcon:"text-info"}},{color:"warning",active:!0,class:{item:"text-warning before:bg-warning/10",itemLeadingIcon:"text-warning"}},{color:"error",active:!0,class:{item:"text-error before:bg-error/10",itemLeadingIcon:"text-error"}}],defaultVariants:{size:"md"}},PS={__name:"DropdownMenu",props:{size:{type:null,required:!1},items:{type:null,required:!1},checkedIcon:{type:String,required:!1},loadingIcon:{type:String,required:!1},externalIcon:{type:[Boolean,String],required:!1,default:!0},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},labelKey:{type:null,required:!1,default:"label"},disabled:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,s=ln(),r=_t(),i=st(vn(n,"defaultOpen","open","modal"),o),a=We(()=>Bn(n.content,{side:"bottom",sideOffset:8,collisionPadding:8})),l=We(()=>n.arrow),u=Wi(s,["default"]),c=F(()=>{var d;return Ge({extend:Ge(AS),...((d=r.ui)==null?void 0:d.dropdownMenu)||{}})({size:n.size})});return(d,f)=>(_(),I(p(Oh),be(Ce(p(i))),{default:T(({open:g})=>{var h;return[s.default?(_(),I(p(Th),{key:0,"as-child":"",class:ne(n.class),disabled:e.disabled},{default:T(()=>[L(d.$slots,"default",{open:g})]),_:2},1032,["class","disabled"])):ce("",!0),W(qg,Y({class:c.value.content({class:[!s.default&&n.class,(h=n.ui)==null?void 0:h.content]}),ui:c.value,"ui-override":n.ui},a.value,{items:e.items,portal:e.portal,"label-key":e.labelKey,"checked-icon":e.checkedIcon,"loading-icon":e.loadingIcon,"external-icon":e.externalIcon}),Kl({default:T(()=>{var m;return[e.arrow?(_(),I(p(Eh),Y({key:0},l.value,{class:c.value.arrow({class:(m=n.ui)==null?void 0:m.arrow})}),null,16,["class"])):ce("",!0)]}),_:2},[vt(p(u),(m,v)=>({name:v,fn:T(k=>[L(d.$slots,v,be(Ce(k)))])}))]),1040,["class","ui","ui-override","items","portal","label-key","checked-icon","loading-icon","external-icon"])]}),_:3},16))}},IS={slots:{base:"font-medium inline-flex items-center",label:"truncate",leadingIcon:"shrink-0",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailingIcon:"shrink-0"},variants:{buttonGroup:{horizontal:"not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]",vertical:"not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]"},color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{solid:"",outline:"",soft:"",subtle:""},size:{xs:{base:"text-[8px]/3 px-1 py-0.5 gap-1 rounded-sm",leadingIcon:"size-3",leadingAvatarSize:"3xs",trailingIcon:"size-3"},sm:{base:"text-[10px]/3 px-1.5 py-1 gap-1 rounded-sm",leadingIcon:"size-3",leadingAvatarSize:"3xs",trailingIcon:"size-3"},md:{base:"text-xs px-2 py-1 gap-1 rounded-md",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},lg:{base:"text-sm px-2 py-1 gap-1.5 rounded-md",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},xl:{base:"text-base px-2.5 py-1 gap-1.5 rounded-md",leadingIcon:"size-6",leadingAvatarSize:"2xs",trailingIcon:"size-6"}},square:{true:""}},compoundVariants:[{color:"primary",variant:"solid",class:"bg-primary text-inverted"},{color:"secondary",variant:"solid",class:"bg-secondary text-inverted"},{color:"success",variant:"solid",class:"bg-success text-inverted"},{color:"info",variant:"solid",class:"bg-info text-inverted"},{color:"warning",variant:"solid",class:"bg-warning text-inverted"},{color:"error",variant:"solid",class:"bg-error text-inverted"},{color:"primary",variant:"outline",class:"text-primary ring ring-inset ring-primary/50"},{color:"secondary",variant:"outline",class:"text-secondary ring ring-inset ring-secondary/50"},{color:"success",variant:"outline",class:"text-success ring ring-inset ring-success/50"},{color:"info",variant:"outline",class:"text-info ring ring-inset ring-info/50"},{color:"warning",variant:"outline",class:"text-warning ring ring-inset ring-warning/50"},{color:"error",variant:"outline",class:"text-error ring ring-inset ring-error/50"},{color:"primary",variant:"soft",class:"bg-primary/10 text-primary"},{color:"secondary",variant:"soft",class:"bg-secondary/10 text-secondary"},{color:"success",variant:"soft",class:"bg-success/10 text-success"},{color:"info",variant:"soft",class:"bg-info/10 text-info"},{color:"warning",variant:"soft",class:"bg-warning/10 text-warning"},{color:"error",variant:"soft",class:"bg-error/10 text-error"},{color:"primary",variant:"subtle",class:"bg-primary/10 text-primary ring ring-inset ring-primary/25"},{color:"secondary",variant:"subtle",class:"bg-secondary/10 text-secondary ring ring-inset ring-secondary/25"},{color:"success",variant:"subtle",class:"bg-success/10 text-success ring ring-inset ring-success/25"},{color:"info",variant:"subtle",class:"bg-info/10 text-info ring ring-inset ring-info/25"},{color:"warning",variant:"subtle",class:"bg-warning/10 text-warning ring ring-inset ring-warning/25"},{color:"error",variant:"subtle",class:"bg-error/10 text-error ring ring-inset ring-error/25"},{color:"neutral",variant:"solid",class:"text-inverted bg-inverted"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-accented text-default bg-default"},{color:"neutral",variant:"soft",class:"text-default bg-elevated"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-accented text-default bg-elevated"},{size:"xs",square:!0,class:"p-0.5"},{size:"sm",square:!0,class:"p-1"},{size:"md",square:!0,class:"p-1"},{size:"lg",square:!0,class:"p-1"},{size:"xl",square:!0,class:"p-1"}],defaultVariants:{color:"primary",variant:"solid",size:"md"}},$S={__name:"Badge",props:{as:{type:null,required:!1,default:"span"},label:{type:[String,Number],required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},icon:{type:String,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:String,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:String,required:!1}},setup(e){const t=e,n=ln(),o=_t(),{orientation:s,size:r}=Vg(t),{isLeading:i,isTrailing:a,leadingIconName:l,trailingIconName:u}=jg(t),c=F(()=>{var d;return Ge({extend:Ge(IS),...((d=o.ui)==null?void 0:d.badge)||{}})({color:t.color,variant:t.variant,size:r.value||t.size,square:t.square||!n.default&&!t.label,buttonGroup:s.value})});return(d,f)=>{var g;return _(),I(p(ve),{as:e.as,class:ne(c.value.base({class:[(g=t.ui)==null?void 0:g.base,t.class]}))},{default:T(()=>[L(d.$slots,"leading",{},()=>{var h,m,v;return[p(i)&&p(l)?(_(),I(at,{key:0,name:p(l),class:ne(c.value.leadingIcon({class:(h=t.ui)==null?void 0:h.leadingIcon}))},null,8,["name","class"])):e.avatar?(_(),I(lr,Y({key:1,size:((m=t.ui)==null?void 0:m.leadingAvatarSize)||c.value.leadingAvatarSize()},e.avatar,{class:c.value.leadingAvatar({class:(v=t.ui)==null?void 0:v.leadingAvatar})}),null,16,["size","class"])):ce("",!0)]}),L(d.$slots,"default",{},()=>{var h;return[e.label!==void 0&&e.label!==null?(_(),ge("span",{key:0,class:ne(c.value.label({class:(h=t.ui)==null?void 0:h.label}))},tt(e.label),3)):ce("",!0)]}),L(d.$slots,"trailing",{},()=>{var h;return[p(a)&&p(u)?(_(),I(at,{key:0,name:p(u),class:ne(c.value.trailingIcon({class:(h=t.ui)==null?void 0:h.trailingIcon}))},null,8,["name","class"])):ce("",!0)]})]),_:3},8,["as","class"])}}},RS={slots:{content:"bg-default shadow-lg rounded-md ring ring-default data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-popover-content-transform-origin) focus:outline-none pointer-events-auto",arrow:"fill-default"}},MS={__name:"Popover",props:{mode:{type:String,required:!1,default:"click"},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1},openDelay:{type:Number,required:!1,default:0},closeDelay:{type:Number,required:!1,default:0}},emits:["close:prevent","update:open"],setup(e,{emit:t}){const n=e,o=t,s=ln(),r=_t(),i=n.mode==="hover"?vn(n,"defaultOpen","open","openDelay","closeDelay"):vn(n,"defaultOpen","open","modal"),a=st(i,o),l=ar(We(()=>n.portal)),u=We(()=>Bn(n.content,{side:"bottom",sideOffset:8,collisionPadding:8})),c=F(()=>n.dismissible?{}:["pointerDownOutside","interactOutside","escapeKeyDown"].reduce((m,v)=>(m[v]=k=>{k.preventDefault(),o("close:prevent")},m),{})),d=We(()=>n.arrow),f=F(()=>{var h;return Ge({extend:Ge(RS),...((h=r.ui)==null?void 0:h.popover)||{}})({side:u.value.side})}),g=F(()=>n.mode==="hover"?SS:OS);return(h,m)=>(_(),I(p(g).Root,be(Ce(p(a))),{default:T(({open:v})=>[s.default?(_(),I(p(g).Trigger,{key:0,"as-child":"",class:ne(n.class)},{default:T(()=>[L(h.$slots,"default",{open:v})]),_:2},1032,["class"])):ce("",!0),"Anchor"in g.value&&s.anchor?(_(),I(p(g).Anchor,{key:1,"as-child":""},{default:T(()=>[L(h.$slots,"anchor")]),_:3})):ce("",!0),W(p(g).Portal,be(Ce(p(l))),{default:T(()=>{var k;return[W(p(g).Content,Y(u.value,{class:f.value.content({class:[!s.default&&n.class,(k=n.ui)==null?void 0:k.content]})},Ii(c.value)),{default:T(()=>{var x;return[L(h.$slots,"content"),e.arrow?(_(),I(p(g).Arrow,Y({key:0},d.value,{class:f.value.arrow({class:(x=n.ui)==null?void 0:x.arrow})}),null,16,["class"])):ce("",!0)]}),_:3},16,["class"])]}),_:3},16)]),_:3},16))}},LS={slots:{content:"flex items-center gap-1 bg-default text-highlighted shadow-sm rounded-sm ring ring-default h-6 px-2.5 py-1 text-xs select-none data-[state=delayed-open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-tooltip-content-transform-origin) pointer-events-auto",arrow:"fill-default",text:"truncate",kbds:"hidden lg:inline-flex items-center shrink-0 gap-0.5 before:content-['·'] before:me-0.5",kbdsSize:"sm"}},DS={__name:"Tooltip",props:{text:{type:String,required:!1},kbds:{type:Array,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},delayDuration:{type:Number,required:!1},disableHoverableContent:{type:Boolean,required:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,s=ln(),r=_t(),i=st(vn(n,"defaultOpen","open","delayDuration","disableHoverableContent","disableClosingTrigger","disabled","ignoreNonKeyboardFocus"),o),a=ar(We(()=>n.portal)),l=We(()=>Bn(n.content,{side:"bottom",sideOffset:8,collisionPadding:8})),u=We(()=>n.arrow),c=F(()=>{var d;return Ge({extend:Ge(LS),...((d=r.ui)==null?void 0:d.tooltip)||{}})({side:l.value.side})});return(d,f)=>(_(),I(p(B1),be(Ce(p(i))),{default:T(({open:g})=>[s.default?(_(),I(p(j1),Y({key:0},d.$attrs,{"as-child":"",class:n.class}),{default:T(()=>[L(d.$slots,"default",{open:g})]),_:2},1040,["class"])):ce("",!0),W(p(z1),be(Ce(p(a))),{default:T(()=>{var h;return[W(p(N1),Y(l.value,{class:c.value.content({class:[!s.default&&n.class,(h=n.ui)==null?void 0:h.content]})}),{default:T(()=>{var m;return[L(d.$slots,"content",{},()=>{var v,k,x;return[e.text?(_(),ge("span",{key:0,class:ne(c.value.text({class:(v=n.ui)==null?void 0:v.text}))},tt(e.text),3)):ce("",!0),(k=e.kbds)!=null&&k.length?(_(),ge("span",{key:1,class:ne(c.value.kbds({class:(x=n.ui)==null?void 0:x.kbds}))},[(_(!0),ge(xe,null,vt(e.kbds,(y,w)=>{var b;return _(),I(Hg,Y({key:w,size:((b=n.ui)==null?void 0:b.kbdsSize)||c.value.kbdsSize()},{ref_for:!0},typeof y=="string"?{value:y}:y),null,16,["size"])}),128))],2)):ce("",!0)]}),e.arrow?(_(),I(p(R1),Y({key:0},u.value,{class:c.value.arrow({class:(m=n.ui)==null?void 0:m.arrow})}),null,16,["class"])):ce("",!0)]}),_:3},16,["class"])]}),_:3},16)]),_:3},16))}},BS={slots:{root:"relative flex gap-1.5 [&>div]:min-w-0",list:"isolate min-w-0",label:"w-full flex items-center gap-1.5 font-semibold text-xs/5 text-highlighted px-2.5 py-1.5",item:"min-w-0",link:"group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2",linkLeadingIcon:"shrink-0 size-5",linkLeadingAvatar:"shrink-0",linkLeadingAvatarSize:"2xs",linkTrailing:"group ms-auto inline-flex gap-1.5 items-center",linkTrailingBadge:"shrink-0",linkTrailingBadgeSize:"sm",linkTrailingIcon:"size-5 transform shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200",linkLabel:"truncate",linkLabelExternalIcon:"inline-block size-3 align-top text-dimmed",childList:"isolate",childLabel:"text-xs text-highlighted",childItem:"",childLink:"group relative size-full flex items-start text-start text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2",childLinkWrapper:"min-w-0",childLinkIcon:"size-5 shrink-0",childLinkLabel:"truncate",childLinkLabelExternalIcon:"inline-block size-3 align-top text-dimmed",childLinkDescription:"text-muted",separator:"px-2 h-px bg-border",viewportWrapper:"absolute top-full left-0 flex w-full",viewport:"relative overflow-hidden bg-default shadow-lg rounded-md ring ring-default h-(--reka-navigation-menu-viewport-height) w-full transition-[width,height,left] duration-200 origin-[top_center] data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] z-[1]",content:"",indicator:"absolute data-[state=visible]:animate-[fade-in_100ms_ease-out] data-[state=hidden]:animate-[fade-out_100ms_ease-in] data-[state=hidden]:opacity-0 bottom-0 z-[2] w-(--reka-navigation-menu-indicator-size) translate-x-(--reka-navigation-menu-indicator-position) flex h-2.5 items-end justify-center overflow-hidden transition-[translate,width] duration-200",arrow:"relative top-[50%] size-2.5 rotate-45 border border-default bg-default z-[1] rounded-xs"},variants:{color:{primary:{link:"focus-visible:before:ring-primary",childLink:"focus-visible:before:ring-primary"},secondary:{link:"focus-visible:before:ring-secondary",childLink:"focus-visible:before:ring-secondary"},success:{link:"focus-visible:before:ring-success",childLink:"focus-visible:before:ring-success"},info:{link:"focus-visible:before:ring-info",childLink:"focus-visible:before:ring-info"},warning:{link:"focus-visible:before:ring-warning",childLink:"focus-visible:before:ring-warning"},error:{link:"focus-visible:before:ring-error",childLink:"focus-visible:before:ring-error"},neutral:{link:"focus-visible:before:ring-inverted",childLink:"focus-visible:before:ring-inverted"}},highlightColor:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{pill:"",link:""},orientation:{horizontal:{root:"items-center justify-between",list:"flex items-center",item:"py-2",link:"px-2.5 py-1.5 before:inset-x-px before:inset-y-0",childList:"grid p-2",childLink:"px-3 py-2 gap-2 before:inset-x-px before:inset-y-0",childLinkLabel:"font-medium",content:"absolute top-0 left-0 w-full"},vertical:{root:"flex-col",link:"flex-row px-2.5 py-1.5 before:inset-y-px before:inset-x-0",childLabel:"px-1.5 py-0.5",childLink:"p-1.5 gap-1.5 before:inset-y-px before:inset-x-0"}},contentOrientation:{horizontal:{viewportWrapper:"justify-center",content:"data-[motion=from-start]:animate-[enter-from-left_200ms_ease] data-[motion=from-end]:animate-[enter-from-right_200ms_ease] data-[motion=to-start]:animate-[exit-to-left_200ms_ease] data-[motion=to-end]:animate-[exit-to-right_200ms_ease]"},vertical:{viewport:"sm:w-(--reka-navigation-menu-viewport-width) left-(--reka-navigation-menu-viewport-left)"}},active:{true:{childLink:"before:bg-elevated text-highlighted",childLinkIcon:"text-default"},false:{link:"text-muted",linkLeadingIcon:"text-dimmed",childLink:["hover:before:bg-elevated/50 text-default hover:text-highlighted","transition-colors before:transition-colors"],childLinkIcon:["text-dimmed group-hover:text-default","transition-colors"]}},disabled:{true:{link:"cursor-not-allowed opacity-75"}},highlight:{true:""},level:{true:""},collapsed:{true:""}},compoundVariants:[{orientation:"horizontal",contentOrientation:"horizontal",class:{childList:"grid-cols-2 gap-2"}},{orientation:"horizontal",contentOrientation:"vertical",class:{childList:"gap-1",content:"w-60"}},{orientation:"vertical",collapsed:!1,class:{childList:"ms-5 border-s border-default",childItem:"ps-1.5 -ms-px",content:"data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden"}},{orientation:"vertical",collapsed:!0,class:{link:"px-1.5",content:"shadow-sm rounded-sm min-h-6 p-1"}},{orientation:"horizontal",highlight:!0,class:{link:["after:absolute after:-bottom-2 after:inset-x-2.5 after:block after:h-px after:rounded-full","after:transition-colors"]}},{orientation:"vertical",highlight:!0,level:!0,class:{link:["after:absolute after:-start-1.5 after:inset-y-0.5 after:block after:w-px after:rounded-full","after:transition-colors"]}},{disabled:!1,active:!1,variant:"pill",class:{link:["hover:text-highlighted hover:before:bg-elevated/50","transition-colors before:transition-colors"],linkLeadingIcon:["group-hover:text-default","transition-colors"]}},{disabled:!1,active:!1,variant:"pill",orientation:"horizontal",class:{link:"data-[state=open]:text-highlighted",linkLeadingIcon:"group-data-[state=open]:text-default"}},{disabled:!1,variant:"pill",highlight:!0,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-elevated/50"}},{disabled:!1,variant:"pill",highlight:!1,active:!1,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-elevated/50"}},{color:"primary",variant:"pill",active:!0,class:{link:"text-primary",linkLeadingIcon:"text-primary group-data-[state=open]:text-primary"}},{color:"secondary",variant:"pill",active:!0,class:{link:"text-secondary",linkLeadingIcon:"text-secondary group-data-[state=open]:text-secondary"}},{color:"success",variant:"pill",active:!0,class:{link:"text-success",linkLeadingIcon:"text-success group-data-[state=open]:text-success"}},{color:"info",variant:"pill",active:!0,class:{link:"text-info",linkLeadingIcon:"text-info group-data-[state=open]:text-info"}},{color:"warning",variant:"pill",active:!0,class:{link:"text-warning",linkLeadingIcon:"text-warning group-data-[state=open]:text-warning"}},{color:"error",variant:"pill",active:!0,class:{link:"text-error",linkLeadingIcon:"text-error group-data-[state=open]:text-error"}},{color:"neutral",variant:"pill",active:!0,class:{link:"text-highlighted",linkLeadingIcon:"text-highlighted group-data-[state=open]:text-highlighted"}},{variant:"pill",active:!0,highlight:!1,class:{link:"before:bg-elevated"}},{variant:"pill",active:!0,highlight:!0,disabled:!1,class:{link:["hover:before:bg-elevated/50","before:transition-colors"]}},{disabled:!1,active:!1,variant:"link",class:{link:["hover:text-highlighted","transition-colors"],linkLeadingIcon:["group-hover:text-default","transition-colors"]}},{disabled:!1,active:!1,variant:"link",orientation:"horizontal",class:{link:"data-[state=open]:text-highlighted",linkLeadingIcon:"group-data-[state=open]:text-default"}},{color:"primary",variant:"link",active:!0,class:{link:"text-primary",linkLeadingIcon:"text-primary group-data-[state=open]:text-primary"}},{color:"secondary",variant:"link",active:!0,class:{link:"text-secondary",linkLeadingIcon:"text-secondary group-data-[state=open]:text-secondary"}},{color:"success",variant:"link",active:!0,class:{link:"text-success",linkLeadingIcon:"text-success group-data-[state=open]:text-success"}},{color:"info",variant:"link",active:!0,class:{link:"text-info",linkLeadingIcon:"text-info group-data-[state=open]:text-info"}},{color:"warning",variant:"link",active:!0,class:{link:"text-warning",linkLeadingIcon:"text-warning group-data-[state=open]:text-warning"}},{color:"error",variant:"link",active:!0,class:{link:"text-error",linkLeadingIcon:"text-error group-data-[state=open]:text-error"}},{color:"neutral",variant:"link",active:!0,class:{link:"text-highlighted",linkLeadingIcon:"text-highlighted group-data-[state=open]:text-highlighted"}},{highlightColor:"primary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-primary"}},{highlightColor:"secondary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-secondary"}},{highlightColor:"success",highlight:!0,level:!0,active:!0,class:{link:"after:bg-success"}},{highlightColor:"info",highlight:!0,level:!0,active:!0,class:{link:"after:bg-info"}},{highlightColor:"warning",highlight:!0,level:!0,active:!0,class:{link:"after:bg-warning"}},{highlightColor:"error",highlight:!0,level:!0,active:!0,class:{link:"after:bg-error"}},{highlightColor:"neutral",highlight:!0,level:!0,active:!0,class:{link:"after:bg-inverted"}}],defaultVariants:{color:"primary",highlightColor:"primary",variant:"pill"}},FS={__name:"NavigationMenu",props:{as:{type:null,required:!1},trailingIcon:{type:String,required:!1},externalIcon:{type:[Boolean,String],required:!1,default:!0},items:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},collapsed:{type:Boolean,required:!1},tooltip:{type:[Boolean,Object],required:!1},popover:{type:[Boolean,Object],required:!1},highlight:{type:Boolean,required:!1},highlightColor:{type:null,required:!1},content:{type:Object,required:!1},contentOrientation:{type:null,required:!1,default:"horizontal"},arrow:{type:Boolean,required:!1},labelKey:{type:null,required:!1,default:"label"},class:{type:null,required:!1},ui:{type:null,required:!1},modelValue:{type:String,required:!1},defaultValue:{type:String,required:!1},delayDuration:{type:Number,required:!1,default:0},disableClickTrigger:{type:Boolean,required:!1},disableHoverTrigger:{type:Boolean,required:!1},skipDelayDuration:{type:Number,required:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1},type:{type:String,required:!1,default:"multiple"},collapsible:{type:Boolean,required:!1,default:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,o=t,s=ln(),r=_t(),i=st(F(()=>({as:n.as,modelValue:n.modelValue,defaultValue:n.defaultValue,delayDuration:n.delayDuration,skipDelayDuration:n.skipDelayDuration,orientation:n.orientation,disableClickTrigger:n.disableClickTrigger,disableHoverTrigger:n.disableHoverTrigger,disablePointerLeaveClose:n.disablePointerLeaveClose,unmountOnHide:n.unmountOnHide})),o),a=st(vn(n,"collapsible","disabled","type","unmountOnHide"),o),l=We(()=>n.content),u=We(()=>Bn(typeof n.tooltip=="boolean"?{}:n.tooltip,{delayDuration:0,content:{side:"right"}})),c=We(()=>Bn(typeof n.popover=="boolean"?{}:n.popover,{mode:"hover",content:{side:"right",align:"start",alignOffset:2}})),[d,f]=al(),[g,h]=al({props:{item:Object,index:Number,level:Number}}),m=F(()=>{var x;return Ge({extend:Ge(BS),...((x=r.ui)==null?void 0:x.navigationMenu)||{}})({orientation:n.orientation,contentOrientation:n.orientation==="vertical"?void 0:n.contentOrientation,collapsed:n.collapsed,color:n.color,variant:n.variant,highlight:n.highlight,highlightColor:n.highlightColor||n.color})}),v=F(()=>{var x;return(x=n.items)!=null&&x.length?Xh(n.items)?n.items:[n.items]:[]});function k(x){function y(b,C=0){return b.reduce((S,D,A)=>{var P;return(D.defaultOpen||D.open)&&S.push(D.value||(C>0?`item-${C}-${A}`:`item-${A}`)),(P=D.children)!=null&&P.length&&S.push(...y(D.children,C+1)),S},[])}const w=y(x);return n.type==="single"?w[0]:w}return(x,y)=>{var w;return _(),ge(xe,null,[W(p(d),null,{default:T(({item:b,active:C,index:S})=>[L(x.$slots,b.slot||"item",{item:b,index:S},()=>{var D,A,P,B,$,z,R,V,M;return[L(x.$slots,b.slot?`${b.slot}-leading`:"item-leading",{item:b,active:C,index:S},()=>{var G,q,re,ke,$e,we;return[b.avatar?(_(),I(lr,Y({key:0,size:((G=b.ui)==null?void 0:G.linkLeadingAvatarSize)||((q=n.ui)==null?void 0:q.linkLeadingAvatarSize)||m.value.linkLeadingAvatarSize()},b.avatar,{class:m.value.linkLeadingAvatar({class:[(re=n.ui)==null?void 0:re.linkLeadingAvatar,(ke=b.ui)==null?void 0:ke.linkLeadingAvatar],active:C,disabled:!!b.disabled})}),null,16,["size","class"])):b.icon?(_(),I(at,{key:1,name:b.icon,class:ne(m.value.linkLeadingIcon({class:[($e=n.ui)==null?void 0:$e.linkLeadingIcon,(we=b.ui)==null?void 0:we.linkLeadingIcon],active:C,disabled:!!b.disabled}))},null,8,["name","class"])):ce("",!0)]}),(!e.collapsed||e.orientation!=="vertical")&&(p(Vt)(b,n.labelKey)||s[b.slot?`${b.slot}-label`:"item-label"])?(_(),ge("span",{key:0,class:ne(m.value.linkLabel({class:[(D=n.ui)==null?void 0:D.linkLabel,(A=b.ui)==null?void 0:A.linkLabel]}))},[L(x.$slots,b.slot?`${b.slot}-label`:"item-label",{item:b,active:C,index:S},()=>[pt(tt(p(Vt)(b,n.labelKey)),1)]),b.target==="_blank"&&e.externalIcon!==!1?(_(),I(at,{key:0,name:typeof e.externalIcon=="string"?e.externalIcon:p(r).ui.icons.external,class:ne(m.value.linkLabelExternalIcon({class:[(P=n.ui)==null?void 0:P.linkLabelExternalIcon,(B=b.ui)==null?void 0:B.linkLabelExternalIcon],active:C}))},null,8,["name","class"])):ce("",!0)],2)):ce("",!0),(!e.collapsed||e.orientation!=="vertical")&&(b.badge||e.orientation==="horizontal"&&(($=b.children)!=null&&$.length||s[b.slot?`${b.slot}-content`:"item-content"])||e.orientation==="vertical"&&((z=b.children)!=null&&z.length)||b.trailingIcon||s[b.slot?`${b.slot}-trailing`:"item-trailing"])?(_(),I(At(e.orientation==="vertical"&&((R=b.children)!=null&&R.length)&&!e.collapsed?p(zu):"span"),{key:1,as:"span",class:ne(m.value.linkTrailing({class:[(V=n.ui)==null?void 0:V.linkTrailing,(M=b.ui)==null?void 0:M.linkTrailing]})),onClick:y[0]||(y[0]=Bt(()=>{},["stop","prevent"]))},{default:T(()=>[L(x.$slots,b.slot?`${b.slot}-trailing`:"item-trailing",{item:b,active:C,index:S},()=>{var G,q,re,ke,$e,we,Me,Ye,et,Te;return[b.badge?(_(),I($S,Y({key:0,color:"neutral",variant:"outline",size:((G=b.ui)==null?void 0:G.linkTrailingBadgeSize)||((q=n.ui)==null?void 0:q.linkTrailingBadgeSize)||m.value.linkTrailingBadgeSize()},typeof b.badge=="string"||typeof b.badge=="number"?{label:b.badge}:b.badge,{class:m.value.linkTrailingBadge({class:[(re=n.ui)==null?void 0:re.linkTrailingBadge,(ke=b.ui)==null?void 0:ke.linkTrailingBadge]})}),null,16,["size","class"])):ce("",!0),e.orientation==="horizontal"&&(($e=b.children)!=null&&$e.length||s[b.slot?`${b.slot}-content`:"item-content"])||e.orientation==="vertical"&&((we=b.children)!=null&&we.length)?(_(),I(at,{key:1,name:b.trailingIcon||e.trailingIcon||p(r).ui.icons.chevronDown,class:ne(m.value.linkTrailingIcon({class:[(Me=n.ui)==null?void 0:Me.linkTrailingIcon,(Ye=b.ui)==null?void 0:Ye.linkTrailingIcon],active:C}))},null,8,["name","class"])):b.trailingIcon?(_(),I(at,{key:2,name:b.trailingIcon,class:ne(m.value.linkTrailingIcon({class:[(et=n.ui)==null?void 0:et.linkTrailingIcon,(Te=b.ui)==null?void 0:Te.linkTrailingIcon],active:C}))},null,8,["name","class"])):ce("",!0)]})]),_:2},1032,["class"])):ce("",!0)]})]),_:3}),W(p(g),null,{default:T(({item:b,index:C,level:S=0})=>[(_(),I(At(e.orientation==="vertical"&&!e.collapsed?p(q0):p(l1)),{as:"li",value:b.value||(S>0?`item-${S}-${C}`:`item-${C}`)},{default:T(()=>{var D,A,P,B,$,z;return[e.orientation==="vertical"&&b.type==="label"&&!e.collapsed?(_(),ge("div",{key:0,class:ne(m.value.label({class:[(D=n.ui)==null?void 0:D.label,(A=b.ui)==null?void 0:A.label,b.class]}))},[W(p(f),{item:b,index:C},null,8,["item","index"])],2)):b.type!=="label"?(_(),I(Vo,Y({key:1},e.orientation==="vertical"&&((P=b.children)!=null&&P.length)&&!e.collapsed&&b.type==="trigger"?{}:p(Ts)(b),{custom:""}),{default:T(({active:R,...V})=>{var M,G,q,re,ke;return[(_(),I(At(e.orientation==="horizontal"&&((M=b.children)!=null&&M.length||s[b.slot?`${b.slot}-content`:"item-content"])?p(h1):e.orientation==="vertical"&&((G=b.children)!=null&&G.length)&&!e.collapsed&&!V.href?p(zu):p(va)),{"as-child":"",active:R||b.active,disabled:b.disabled,onSelect:b.onSelect},{default:T(()=>{var $e,we,Me,Ye,et;return[e.orientation==="vertical"&&e.collapsed&&(($e=b.children)!=null&&$e.length)&&(n.popover||b.popover)?(_(),I(MS,Y({key:0},{...c.value,...typeof b.popover=="boolean"?{}:b.popover||{}},{ui:{content:m.value.content({class:[(we=n.ui)==null?void 0:we.content,(Me=b.ui)==null?void 0:Me.content]})}}),{content:T(()=>[L(x.$slots,b.slot?`${b.slot}-content`:"item-content",{item:b,active:R||b.active,index:C},()=>{var Te,j,ae,oe;return[rt("ul",{class:ne(m.value.childList({class:[(Te=n.ui)==null?void 0:Te.childList,(j=b.ui)==null?void 0:j.childList]}))},[rt("li",{class:ne(m.value.childLabel({class:[(ae=n.ui)==null?void 0:ae.childLabel,(oe=b.ui)==null?void 0:oe.childLabel]}))},tt(p(Vt)(b,n.labelKey)),3),(_(!0),ge(xe,null,vt(b.children,(le,Ee)=>{var Le,E;return _(),ge("li",{key:Ee,class:ne(m.value.childItem({class:[(Le=n.ui)==null?void 0:Le.childItem,(E=b.ui)==null?void 0:E.childItem]}))},[W(Vo,Y({ref_for:!0},p(Ts)(le),{custom:""}),{default:T(({active:O,...N})=>[W(p(va),{"as-child":"",active:O,onSelect:le.onSelect},{default:T(()=>{var X,U;return[W(An,Y({ref_for:!0},N,{class:m.value.childLink({class:[(X=n.ui)==null?void 0:X.childLink,(U=b.ui)==null?void 0:U.childLink,le.class],active:O})}),{default:T(()=>{var J,te,Z,ee,Q,he;return[le.icon?(_(),I(at,{key:0,name:le.icon,class:ne(m.value.childLinkIcon({class:[(J=n.ui)==null?void 0:J.childLinkIcon,(te=b.ui)==null?void 0:te.childLinkIcon],active:O}))},null,8,["name","class"])):ce("",!0),rt("span",{class:ne(m.value.childLinkLabel({class:[(Z=n.ui)==null?void 0:Z.childLinkLabel,(ee=b.ui)==null?void 0:ee.childLinkLabel],active:O}))},[pt(tt(p(Vt)(le,n.labelKey))+" ",1),le.target==="_blank"&&e.externalIcon!==!1?(_(),I(at,{key:0,name:typeof e.externalIcon=="string"?e.externalIcon:p(r).ui.icons.external,class:ne(m.value.childLinkLabelExternalIcon({class:[(Q=n.ui)==null?void 0:Q.childLinkLabelExternalIcon,(he=b.ui)==null?void 0:he.childLinkLabelExternalIcon],active:O}))},null,8,["name","class"])):ce("",!0)],2)]}),_:2},1040,["class"])]}),_:2},1032,["active","onSelect"])]),_:2},1040)],2)}),128))],2)]})]),default:T(()=>{var Te,j;return[W(An,Y(V,{class:m.value.link({class:[(Te=n.ui)==null?void 0:Te.link,(j=b.ui)==null?void 0:j.link,b.class],active:R||b.active,disabled:!!b.disabled,level:S>0})}),{default:T(()=>[W(p(f),{item:b,active:R||b.active,index:C},null,8,["item","active","index"])]),_:2},1040,["class"])]}),_:2},1040,["ui"])):e.orientation==="vertical"&&e.collapsed&&(n.tooltip||b.tooltip)?(_(),I(DS,Y({key:1,text:p(Vt)(b,n.labelKey)},{...u.value,...typeof b.tooltip=="boolean"?{}:b.tooltip||{}}),{default:T(()=>{var Te,j;return[W(An,Y(V,{class:m.value.link({class:[(Te=n.ui)==null?void 0:Te.link,(j=b.ui)==null?void 0:j.link,b.class],active:R||b.active,disabled:!!b.disabled,level:S>0})}),{default:T(()=>[W(p(f),{item:b,active:R||b.active,index:C},null,8,["item","active","index"])]),_:2},1040,["class"])]}),_:2},1040,["text"])):(_(),I(An,Y({key:2},V,{class:m.value.link({class:[(Ye=n.ui)==null?void 0:Ye.link,(et=b.ui)==null?void 0:et.link,b.class],active:R||b.active,disabled:!!b.disabled,level:e.orientation==="horizontal"||S>0})}),{default:T(()=>[W(p(f),{item:b,active:R||b.active,index:C},null,8,["item","active","index"])]),_:2},1040,["class"]))]}),_:2},1064,["active","disabled","onSelect"])),e.orientation==="horizontal"&&((q=b.children)!=null&&q.length||s[b.slot?`${b.slot}-content`:"item-content"])?(_(),I(p(u1),Y({key:0},l.value,{class:m.value.content({class:[(re=n.ui)==null?void 0:re.content,(ke=b.ui)==null?void 0:ke.content]})}),{default:T(()=>[L(x.$slots,b.slot?`${b.slot}-content`:"item-content",{item:b,active:R||b.active,index:C},()=>{var $e,we;return[rt("ul",{class:ne(m.value.childList({class:[($e=n.ui)==null?void 0:$e.childList,(we=b.ui)==null?void 0:we.childList]}))},[(_(!0),ge(xe,null,vt(b.children,(Me,Ye)=>{var et,Te;return _(),ge("li",{key:Ye,class:ne(m.value.childItem({class:[(et=n.ui)==null?void 0:et.childItem,(Te=b.ui)==null?void 0:Te.childItem]}))},[W(Vo,Y({ref_for:!0},p(Ts)(Me),{custom:""}),{default:T(({active:j,...ae})=>[W(p(va),{"as-child":"",active:j,onSelect:Me.onSelect},{default:T(()=>{var oe,le;return[W(An,Y({ref_for:!0},ae,{class:m.value.childLink({class:[(oe=n.ui)==null?void 0:oe.childLink,(le=b.ui)==null?void 0:le.childLink,Me.class],active:j})}),{default:T(()=>{var Ee,Le,E,O,N,X,U,J,te,Z;return[Me.icon?(_(),I(at,{key:0,name:Me.icon,class:ne(m.value.childLinkIcon({class:[(Ee=n.ui)==null?void 0:Ee.childLinkIcon,(Le=b.ui)==null?void 0:Le.childLinkIcon],active:j}))},null,8,["name","class"])):ce("",!0),rt("div",{class:ne(m.value.childLinkWrapper({class:[(E=n.ui)==null?void 0:E.childLinkWrapper,(O=b.ui)==null?void 0:O.childLinkWrapper]}))},[rt("p",{class:ne(m.value.childLinkLabel({class:[(N=n.ui)==null?void 0:N.childLinkLabel,(X=b.ui)==null?void 0:X.childLinkLabel],active:j}))},[pt(tt(p(Vt)(Me,n.labelKey))+" ",1),Me.target==="_blank"&&e.externalIcon!==!1?(_(),I(at,{key:0,name:typeof e.externalIcon=="string"?e.externalIcon:p(r).ui.icons.external,class:ne(m.value.childLinkLabelExternalIcon({class:[(U=n.ui)==null?void 0:U.childLinkLabelExternalIcon,(J=b.ui)==null?void 0:J.childLinkLabelExternalIcon],active:j}))},null,8,["name","class"])):ce("",!0)],2),Me.description?(_(),ge("p",{key:0,class:ne(m.value.childLinkDescription({class:[(te=n.ui)==null?void 0:te.childLinkDescription,(Z=b.ui)==null?void 0:Z.childLinkDescription],active:j}))},tt(Me.description),3)):ce("",!0)],2)]}),_:2},1040,["class"])]}),_:2},1032,["active","onSelect"])]),_:2},1040)],2)}),128))],2)]})]),_:2},1040,["class"])):ce("",!0)]}),_:2},1040)):ce("",!0),e.orientation==="vertical"&&((B=b.children)!=null&&B.length)&&!e.collapsed?(_(),I(p(Y0),{key:2,class:ne(m.value.content({class:[($=n.ui)==null?void 0:$.content,(z=b.ui)==null?void 0:z.content]}))},{default:T(()=>{var R;return[rt("ul",{class:ne(m.value.childList({class:(R=n.ui)==null?void 0:R.childList}))},[(_(!0),ge(xe,null,vt(b.children,(V,M)=>{var G,q;return _(),I(p(h),{key:M,item:V,index:M,level:S+1,class:ne(m.value.childItem({class:[(G=n.ui)==null?void 0:G.childItem,(q=V.ui)==null?void 0:q.childItem]}))},null,8,["item","index","level","class"])}),128))],2)]}),_:2},1032,["class"])):ce("",!0)]}),_:2},1032,["value"]))]),_:3}),W(p(i1),Y(p(i),{"data-collapsed":e.collapsed,class:m.value.root({class:[(w=n.ui)==null?void 0:w.root,n.class]})}),{default:T(()=>{var b,C,S;return[L(x.$slots,"list-leading"),(_(!0),ge(xe,null,vt(v.value,(D,A)=>{var P,B;return _(),ge(xe,{key:`list-${A}`},[(_(),I(At(e.orientation==="vertical"&&!e.collapsed?p(N0):p(f1)),Y({ref_for:!0},e.orientation==="vertical"&&!e.collapsed?{...p(a),defaultValue:k(D)}:{},{as:"ul",class:m.value.list({class:(P=n.ui)==null?void 0:P.list})}),{default:T(()=>[(_(!0),ge(xe,null,vt(D,($,z)=>{var R,V;return _(),I(p(h),{key:`list-${A}-${z}`,item:$,index:z,class:ne(m.value.item({class:[(R=n.ui)==null?void 0:R.item,(V=$.ui)==null?void 0:V.item]}))},null,8,["item","index","class"])}),128))]),_:2},1040,["class"])),e.orientation==="vertical"&&A{var D;return[rt("div",{class:ne(m.value.arrow({class:(D=n.ui)==null?void 0:D.arrow}))},null,2)]}),_:1},8,["class"])):ce("",!0),W(p(g1),{class:ne(m.value.viewport({class:(S=n.ui)==null?void 0:S.viewport}))},null,8,["class"])],2)):ce("",!0)]}),_:3},16,["data-collapsed","class"])],64)}}},NS="modulepreload",zS=function(e){return"/"+e},Ud={},cr=function(t,n,o){let s=Promise.resolve();if(n&&n.length>0){let i=function(u){return Promise.all(u.map(c=>Promise.resolve(c).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));s=i(n.map(u=>{if(u=zS(u),u in Ud)return;Ud[u]=!0;const c=u.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":NS,c||(f.as="script"),f.crossOrigin="",f.href=u,l&&f.setAttribute("nonce",l),document.head.appendChild(f),c)return new Promise((g,h)=>{f.addEventListener("load",g),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${u}`)))})}))}function r(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return s.then(i=>{for(const a of i||[])a.status==="rejected"&&r(a.reason);return t().catch(r)})},jS=()=>cr(()=>import("./index-c0f1Z3_1.js"),__vite__mapDeps([0,1,2,3])),VS=()=>cr(()=>import("./index-C5ShEp9p.js"),__vite__mapDeps([4,5,1,2])),HS=()=>cr(()=>import("./detail-C70OJc9Y.js"),__vite__mapDeps([6,5,1,2,7])),qS=()=>cr(()=>import("./stock-Bj4EZVyc.js"),__vite__mapDeps([8,2])),KS=()=>cr(()=>import("./index-DB0rhcel.js"),__vite__mapDeps([9,2])),Kg=[{name:"Home",path:"/home",component:jS,props:!0,meta:{title:"Home",icon:"i-mdi-house-outline",order:1}},{name:"Creation",path:"/creation",component:VS,props:!0,meta:{title:"Creation",icon:"i-mdi-lightbulb-on-outline",order:2}},{name:"CreationDetail",path:"/creation/detail",component:HS,props:!0,meta:{title:"Detail",icon:"i-mdi-auto-fix",order:2}},{name:"Stock",path:"/app/stock",component:qS,props:!0,meta:{title:"Stock",icon:"i-mdi-chart-finance"}},{name:"App",path:"/app",component:KS,props:!0,meta:{title:"App",icon:"i-mdi-app-badge-outline",order:3}}],US=e=>{e.sort((o,s)=>{const r=o.path.split("/").filter(a=>a).length;return s.path.split("/").filter(a=>a).length-r});const t=new Map;return e.forEach(o=>t.set(o.path,{...o,children:[]})),e.forEach(o=>{const s=o.path,r=s.split("/").filter(l=>l);if(r.length<=1)return;const i="/"+r.slice(0,-1).join("/"),a=t.get(i);a&&(a.children.push(t.get(s)),t.delete(s))}),Array.from(t.values())},Wd=US(Kg),WS=YC({routes:[{path:"/",redirect:"/home"},...Kg],history:EC()}),GS={APP_KEY:"clxy.app"},un={light:"light",dark:"dark",system:"system"},YS=()=>{const e=Gh(),t=Uh(),n=mk(`${GS.APP_KEY}.theme`,un.system),o=r=>{switch(n.value=r,r){case un.light:e.value=!1;break;case un.dark:e.value=!0;break;case un.system:e.value=t.value;break}},s=F(()=>[{label:"Light",icon:"i-mdi-weather-sunny",type:"checkbox",checked:n.value===un.light,onSelect:()=>o(un.light)},{label:"Dark",icon:"i-mdi-moon-and-stars",type:"checkbox",checked:n.value===un.dark,onSelect:()=>o(un.dark)},{label:"System",icon:"i-mdi-monitor-cellphone",type:"checkbox",checked:n.value===un.system,onSelect:()=>o(un.system)}]);return{currentTheme:n,setTheme:o,themeItems:s,isDark:e}},XS="/assets/logo.png",JS=(e,t)=>{const n=e.__vccOpts||e;for(const[o,s]of t)n[o]=s;return n},QS={},ZS={src:XS,alt:"Clxy Studio",class:"h-6 w-auto"};function eO(e,t){return _(),ge("img",ZS)}const Gd=JS(QS,[["render",eO]]),Yd=K({__name:"logo",props:{noLink:{type:Boolean,default:!1}},setup(e){return(t,n)=>{const o=Vo;return e.noLink?(_(),I(Gd,{key:1})):(_(),I(o,{key:0,to:"/home"},{default:T(()=>[W(Gd)]),_:1}))}}}),tO={class:"sticky top-0 z-50 border-b border-(--ui-border) bg-(--ui-bg)/75 backdrop-blur justify-between flex"},nO={class:"flex justify-between h-(--ui-header-height) my-3"},oO={class:"flex items-center justify-between h-(--ui-header-height)"},sO={class:"flex items-center justify-between w-full h-(--ui-header-height)"},rO={class:"h-full"},iO=K({__name:"header",setup(e){const t=JC(),n=(a,l=1)=>{var d,f;const u=t.currentRoute.value.path.startsWith(a.path),c={label:(d=a==null?void 0:a.meta)==null?void 0:d.title,icon:(f=a==null?void 0:a.meta)==null?void 0:f.icon,to:a.path,defaultOpen:!0,active:u};return c.onSelect=g=>{g.preventDefault(),c.to&&t.push(c.to)},a.children&&l>1&&(c.children=a.children.map(n,l-1)),c},o=F(()=>[Wd.map(a=>n(a))]),s=F(()=>Wd.map(a=>n(a,999))),{themeItems:r}=YS(),i=H(!1);return(a,l)=>{const u=FS,c=As,d=PS,f=ES;return _(),ge("header",tO,[rt("div",nO,[W(Yd)]),W(u,{orientation:"horizontal",items:o.value,class:"hidden md:flex justify-between h-(--ui-header-height)"},null,8,["items"]),rt("div",oO,[W(d,{items:p(r),content:{align:"start"},ui:{content:"w-48"}},{default:T(()=>[W(c,{label:"",color:"neutral",variant:"ghost",icon:"i-mdi-sun-moon-stars"})]),_:1},8,["items"]),W(c,{label:"",color:"neutral",variant:"ghost",icon:"i-mdi-github",to:"https://github.com/clxy/clxy.github.io",target:"_blank"}),W(f,{side:"right",open:i.value,"onUpdate:open":l[1]||(l[1]=g=>i.value=g),class:"md:hidden"},{header:T(()=>[rt("div",sO,[W(Yd,{noLink:!0}),W(c,{onClick:l[0]||(l[0]=g=>i.value=!1),icon:"i-mdi-arrow-right",variant:"ghost",color:"neutral"})])]),body:T(()=>[rt("div",rO,[W(u,{highlight:"",orientation:"vertical",items:s.value,class:"flex justify-between"},null,8,["items"])])]),default:T(()=>[W(c,{label:"",color:"neutral",variant:"outline",icon:"i-mdi-menu"})]),_:1},8,["open"])])])}}}),aO=K({__name:"App",setup(e){return(t,n)=>{const o=zf("RouterView"),s=CS;return _(),I(s,null,{default:T(()=>[W(iO),W(o)]),_:1})}}});async function Ug(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const o={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",o),!!o.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async s=>{var g;const r=new Map,i=new Promise(h=>{e.resolveTags().then(m=>{h(m.map(v=>{const k=r.get(v._d)||0,x={tag:v,id:(k?`${v._d}:${k}`:v._d)||od(v),shouldRender:!0};return v._d&&tg(v._d)&&r.set(v._d,k+1),x}))})});let a=e._dom;if(!a){a={title:n.title,elMap:new Map().set("htmlAttrs",n.documentElement).set("bodyAttrs",n.body)};for(const h of["body","head"]){const m=(g=n[h])==null?void 0:g.children;for(const v of m){const k=v.tagName.toLowerCase();if(!nd.has(k))continue;const x=ng({tag:k,props:{}},{innerHTML:v.innerHTML,...v.getAttributeNames().reduce((y,w)=>(y[w]=v.getAttribute(w),y),{})||{}});if(x.key=v.getAttribute("data-hid")||void 0,x._d=fl(x)||od(x),a.elMap.has(x._d)){let y=1,w=x._d;for(;a.elMap.has(w);)w=`${x._d}:${y++}`;a.elMap.set(w,v)}else a.elMap.set(x._d,v)}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function l(h,m,v){const k=`${h}:${m}`;a.sideEffects[k]=v,delete a.pendingSideEffects[k]}function u({id:h,$el:m,tag:v}){const k=v.tag.endsWith("Attrs");a.elMap.set(h,m),k||(v.textContent&&v.textContent!==m.textContent&&(m.textContent=v.textContent),v.innerHTML&&v.innerHTML!==m.innerHTML&&(m.innerHTML=v.innerHTML),l(h,"el",()=>{m==null||m.remove(),a.elMap.delete(h)}));for(const x in v.props){if(!Object.prototype.hasOwnProperty.call(v.props,x))continue;const y=v.props[x];if(x.startsWith("on")&&typeof y=="function"){const b=m==null?void 0:m.dataset;if(b&&b[`${x}fired`]){const C=x.slice(0,-5);y.call(m,new Event(C.substring(2)))}m.getAttribute(`data-${x}`)!==""&&((v.tag==="bodyAttrs"?n.defaultView:m).addEventListener(x.substring(2),y.bind(m)),m.setAttribute(`data-${x}`,""));continue}const w=`attr:${x}`;if(x==="class"){if(!y)continue;for(const b of y)k&&l(h,`${w}:${b}`,()=>m.classList.remove(b)),!m.classList.contains(b)&&m.classList.add(b)}else if(x==="style"){if(!y)continue;for(const[b,C]of y)l(h,`${w}:${b}`,()=>{m.style.removeProperty(b)}),m.style.setProperty(b,C)}else y!==!1&&y!==null&&(m.getAttribute(x)!==y&&m.setAttribute(x,y===!0?"":String(y)),k&&l(h,w,()=>m.removeAttribute(x)))}}const c=[],d={bodyClose:void 0,bodyOpen:void 0,head:void 0},f=await i;for(const h of f){const{tag:m,shouldRender:v,id:k}=h;if(v){if(m.tag==="title"){n.title=m.textContent,l("title","",()=>n.title=a.title);continue}h.$el=h.$el||a.elMap.get(k),h.$el?u(h):nd.has(m.tag)&&c.push(h)}}for(const h of c){const m=h.tag.tagPosition||"head";h.$el=n.createElement(h.tag.tag),u(h),d[m]=d[m]||n.createDocumentFragment(),d[m].appendChild(h.$el)}for(const h of f)await e.hooks.callHook("dom:renderTag",h,n,l);d.head&&n.head.appendChild(d.head),d.bodyOpen&&n.body.insertBefore(d.bodyOpen,n.body.firstChild),d.bodyClose&&n.body.appendChild(d.bodyClose);for(const h in a.pendingSideEffects)a.pendingSideEffects[h]();e._dom=a,await e.hooks.callHook("dom:rendered",{renders:f}),s()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function lO(e={}){var o,s,r;const t=((o=e.domOptions)==null?void 0:o.render)||Ug;e.document=e.document||(typeof window<"u"?document:void 0);const n=((r=(s=e.document)==null?void 0:s.head.querySelector('script[id="unhead:payload"]'))==null?void 0:r.innerHTML)||!1;return Hk({...e,plugins:[...e.plugins||[],{key:"client",hooks:{"entries:updated":t}}],init:[n?JSON.parse(n):!1,...e.init||[]]})}function cO(e,t){let n=0;return()=>{const o=++n;t(()=>{n===o&&e()})}}function uO(e={}){const t=lO({domOptions:{render:cO(()=>Ug(t),n=>setTimeout(n,0))},...e});return t.install=Kk(t),t}const dO={install(e){if(e._context.provides.usehead)return;const t=uO();e.use(t)}};var Ir={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};const fO=[50,100,200,300,400,500,600,700,800,900,950];function pO(e,t){return e in Ir&&typeof Ir[e]=="object"&&t in Ir[e]?Ir[e][t]:""}function hO(e,t){return`${fO.map(n=>`--ui-color-${e}-${n}: var(--color-${t==="neutral"?"old-neutral":t}-${n}, ${pO(t,n)});`).join(` + `)}`}function Xd(e,t){return`--ui-${e}: var(--ui-color-${e}-${t});`}const gO=s_(()=>{const e=_t();o_();const t=F(()=>{const{neutral:o,...s}=e.ui.colors;return`@layer base { + :root { + ${Object.entries(e.ui.colors).map(([r,i])=>hO(r,i)).join(` + `)} + } + :root, .light { + ${Object.keys(s).map(r=>Xd(r,500)).join(` + `)} + } + .dark { + ${Object.keys(s).map(r=>Xd(r,400)).join(` + `)} + } +}`}),n={style:[{innerHTML:()=>t.value,tagPriority:-2,id:"nuxt-ui-colors"}]};{const o=document.createElement("style");o.innerHTML=t.value,o.setAttribute("data-nuxt-ui-colors",""),document.head.appendChild(o),n.script=[{innerHTML:"document.head.removeChild(document.querySelector('[data-nuxt-ui-colors]'))"}]}Wk(n)}),mO={install(){Gh()}},vO={install(e){e.use(dO),e.use(gO),e.use(mO)}},Nc=oi(aO);Nc.use(WS);Nc.use(vO);Nc.mount("#app");export{bc as $,W as A,As as B,vt as C,pt as D,Vo as E,xe as F,JS as G,bO as H,rn as I,mo as J,Ie as K,tr as L,Ze as M,nt as N,Ct as O,ve as P,P0 as Q,xn as R,or as S,sr as T,se as U,Ue as V,ci as W,Vi as X,yh as Y,wc as Z,at as _,I as a,Uw as a0,ot as a1,yc as a2,Bt as a3,ns as a4,At as a5,rw as a6,Hi as a7,st as a8,zt as a9,QC as aA,Kl as aB,cr as aC,YS as aD,JC as aE,Qe as aF,He as aG,Xs as aa,It as ab,uh as ac,Je as ad,es as ae,os as af,rr as ag,Fe as ah,kt as ai,Kt as aj,Av as ak,Pc as al,Wv as am,zh as an,CO as ao,Vg as ap,jg as aq,xO as ar,ZE as as,ai as at,ar as au,We as av,Xh as aw,Vt as ax,Bn as ay,kO as az,ln as b,F as c,K as d,no as e,vn as f,Ce as g,_t as h,rt as i,ge as j,ce as k,ne as l,Y as m,be as n,_ as o,tt as p,lr as q,L as r,H as s,Ge as t,p as u,Ke as v,T as w,Nt as x,XS as y,Yt as z}; diff --git a/docs/assets/index-C5ShEp9p.js b/docs/assets/index-C5ShEp9p.js new file mode 100644 index 0000000..ff11c61 --- /dev/null +++ b/docs/assets/index-C5ShEp9p.js @@ -0,0 +1,22 @@ +import{_ as hn}from"./Container-Bmb_hFLY.js";import{c as J,H as Sn,I as Kt,J as yn,d as te,s as G,K as Ze,a as D,o as w,w as E,i as se,m as X,r as L,u as c,L as Cn,M as Te,N as Wt,O as Dt,Q as Lt,R as Ge,S as wn,k as Q,j as B,F as ue,C as Ce,T as xn,U as Je,v as Fe,V as De,W as Rn,A as Y,P as ge,z as _n,e as Xt,X as bn,Y as In,Z as Fn,$ as $n,a0 as Yt,a1 as Zt,a2 as Pn,a3 as ke,a4 as Vn,a5 as zn,a6 as kt,n as He,a7 as Mn,a8 as Jt,g as Qe,a9 as An,aa as On,ab as yt,ac as En,ad as Dn,ae as Ln,af as kn,ag as qn,ah as Bn,ai as Tn,aj as Qt,ak as Ye,b as Ct,al as Gn,t as xe,h as et,am as ie,an as Hn,l as k,D as Be,p as _e,ao as en,ap as tn,aq as nn,_ as Ie,q as gt,ar as jn,as as Nn,at as Un,f as Kn,au as Wn,av as Ne,aw as Xn,ax as Oe,ay as qt,az as Yn,aA as Zn,aB as Jn,B as Qn}from"./index-BDXMJMAv.js";import{C as Bt,W as eo,_ as to}from"./const-CxNvOiky.js";import{b as Tt}from"./route-block-B_A1xBdJ.js";function no(e){return J(()=>{var o;return Sn(e)?!!((o=Kt(e))!=null&&o.closest("form")):!0})}function Gt(e,o=Number.NEGATIVE_INFINITY,t=Number.POSITIVE_INFINITY){return Math.min(t,Math.max(o,e))}const oo=[" ","Enter","ArrowUp","ArrowDown"],io=[" ","Enter"],fe=10;function ct(e,o,t){return e===void 0?!1:Array.isArray(e)?e.some(n=>ft(n,o,t)):ft(e,o,t)}function ft(e,o,t){return e===void 0||o===void 0?!1:typeof e=="string"?e===o:typeof t=="function"?t(e,o):typeof t=="string"?(e==null?void 0:e[t])===(o==null?void 0:o[t]):yn(e,o)}function lo(e){return e==null||e===""||Array.isArray(e)&&e.length===0}const ro=te({__name:"BubbleSelect",props:{autocomplete:{},autofocus:{type:Boolean},disabled:{type:Boolean},form:{},multiple:{type:Boolean},name:{},required:{type:Boolean},size:{},value:{}},setup(e){const o=e,t=G();return Ze(()=>o.value,(n,i)=>{const l=window.HTMLSelectElement.prototype,s=Object.getOwnPropertyDescriptor(l,"value").set;if(n!==i&&s&&t.value){const u=new Event("change",{bubbles:!0});s.call(t.value,n),t.value.dispatchEvent(u)}}),(n,i)=>(w(),D(c(Cn),{"as-child":""},{default:E(()=>[se("select",X({ref_key:"selectElement",ref:t},o),[L(n.$slots,"default")],16)]),_:3}))}}),so={key:0,value:""},[be,on]=Te("SelectRoot"),ao=te({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{default:void 0},by:{},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(e,{emit:o}){const t=e,n=o,{required:i,disabled:l,multiple:r,dir:s}=Wt(t),u=Dt(t,"modelValue",n,{defaultValue:t.defaultValue??(r.value?[]:void 0),passive:t.modelValue===void 0,deep:!0}),d=Dt(t,"open",n,{defaultValue:t.defaultOpen,passive:t.open===void 0}),f=G(),p=G(),g=G({x:0,y:0}),a=J(()=>{var h;return r.value&&Array.isArray(u.value)?((h=u.value)==null?void 0:h.length)===0:Lt(u.value)});Ge({isProvider:!0});const m=wn(s),v=no(f),C=G(new Set),_=J(()=>Array.from(C.value).map(h=>h.value).join(";"));function y(h){if(r.value){const R=Array.isArray(u.value)?[...u.value]:[],$=R.findIndex(b=>ft(b,h,t.by));$===-1?R.push(h):R.splice($,1),u.value=[...R]}else u.value=h}return on({triggerElement:f,onTriggerChange:h=>{f.value=h},valueElement:p,onValueElementChange:h=>{p.value=h},contentId:"",modelValue:u,onValueChange:y,by:t.by,open:d,multiple:r,required:i,onOpenChange:h=>{d.value=h},dir:m,triggerPointerDownPosRef:g,disabled:l,isEmptyModelValue:a,optionsSet:C,onOptionAdd:h=>C.value.add(h),onOptionRemove:h=>C.value.delete(h)}),(h,R)=>(w(),D(c(xn),null,{default:E(()=>[L(h.$slots,"default",{modelValue:c(u),open:c(d)}),c(v)?(w(),D(ro,{key:_.value,"aria-hidden":"true",tabindex:"-1",multiple:c(r),required:c(i),name:h.name,autocomplete:h.autocomplete,disabled:c(l),value:c(u)},{default:E(()=>[c(Lt)(c(u))?(w(),B("option",so)):Q("",!0),(w(!0),B(ue,null,Ce(Array.from(C.value),$=>(w(),B("option",X({key:$.value??"",ref_for:!0},$),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Q("",!0)]),_:3}))}}),[Xi,uo]=Te("SelectItemAlignedPosition"),go=te({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean},as:{}},emits:["placed"],setup(e,{emit:o}){const t=e,n=o,{getItems:i}=Ge(),l=be(),r=tt(),s=G(!1),u=G(!0),d=G(),{forwardRef:f,currentElement:p}=Je(),{viewport:g,selectedItem:a,selectedItemText:m,focusSelectedItem:v}=r;function C(){if(l.triggerElement.value&&l.valueElement.value&&d.value&&p.value&&(g!=null&&g.value)&&(a!=null&&a.value)&&(m!=null&&m.value)){const h=l.triggerElement.value.getBoundingClientRect(),R=p.value.getBoundingClientRect(),$=l.valueElement.value.getBoundingClientRect(),b=m.value.getBoundingClientRect();if(l.dir.value!=="rtl"){const j=b.left-R.left,N=$.left-j,ne=h.left-N,x=h.width+ne,U=Math.max(x,R.width),ve=window.innerWidth-fe,he=Gt(N,fe,Math.max(fe,ve-U));d.value.style.minWidth=`${x}px`,d.value.style.left=`${he}px`}else{const j=R.right-b.right,N=window.innerWidth-$.right-j,ne=window.innerWidth-h.right-N,x=h.width+ne,U=Math.max(x,R.width),ve=window.innerWidth-fe,he=Gt(N,fe,Math.max(fe,ve-U));d.value.style.minWidth=`${x}px`,d.value.style.right=`${he}px`}const z=i().map(j=>j.ref),A=window.innerHeight-fe*2,M=g.value.scrollHeight,q=window.getComputedStyle(p.value),S=Number.parseInt(q.borderTopWidth,10),V=Number.parseInt(q.paddingTop,10),le=Number.parseInt(q.borderBottomWidth,10),pe=Number.parseInt(q.paddingBottom,10),ce=S+V+M+pe+le,ye=Math.min(a.value.offsetHeight*5,ce),me=window.getComputedStyle(g.value),P=Number.parseInt(me.paddingTop,10),O=Number.parseInt(me.paddingBottom,10),K=h.top+h.height/2-fe,ee=A-K,re=a.value.offsetHeight/2,Z=a.value.offsetTop+re,H=S+V+Z,T=ce-H;if(H<=K){const j=a.value===z[z.length-1];d.value.style.bottom="0px";const N=p.value.clientHeight-g.value.offsetTop-g.value.offsetHeight,ne=Math.max(ee,re+(j?O:0)+N+le),x=H+ne;d.value.style.height=`${x}px`}else{const j=a.value===z[0];d.value.style.top="0px";const ne=Math.max(K,S+g.value.offsetTop+(j?P:0)+re)+T;d.value.style.height=`${ne}px`,g.value.scrollTop=H-K+g.value.offsetTop}d.value.style.margin=`${fe}px 0`,d.value.style.minHeight=`${ye}px`,d.value.style.maxHeight=`${A}px`,n("placed"),requestAnimationFrame(()=>s.value=!0)}}const _=G("");Fe(async()=>{await De(),C(),p.value&&(_.value=window.getComputedStyle(p.value).zIndex)});function y(h){h&&u.value===!0&&(C(),v==null||v(),u.value=!1)}return Rn(l.triggerElement,()=>{C()}),uo({contentWrapper:d,shouldExpandOnScrollRef:s,onScrollButtonChange:y}),(h,R)=>(w(),B("div",{ref_key:"contentWrapperElement",ref:d,style:_n({display:"flex",flexDirection:"column",position:"fixed",zIndex:_.value})},[Y(c(ge),X({ref:c(f),style:{boxSizing:"border-box",maxHeight:"100%"}},{...h.$attrs,...t}),{default:E(()=>[L(h.$slots,"default")]),_:3},16)],4))}}),co=te({__name:"SelectPopperPosition",props:{side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{default:fe},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},setup(e){const t=Xt(e);return(n,i)=>(w(),D(c(bn),X(c(t),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:E(()=>[L(n.$slots,"default")]),_:3},16))}}),ln={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[tt,rn]=Te("SelectContent"),fo=te({__name:"SelectContentImpl",props:{position:{default:"item-aligned"},bodyLock:{type:Boolean,default:!0},side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:o}){const t=e,n=o,i=be();In(),Fn(t.bodyLock);const{CollectionSlot:l,getItems:r}=Ge(),s=G();$n(s);const{search:u,handleTypeaheadSearch:d}=Yt(),f=G(),p=G(),g=G(),a=G(!1),m=G(!1),v=G(!1);function C(){p.value&&s.value&&kt([p.value,s.value])}Ze(a,()=>{C()});const{onOpenChange:_,triggerPointerDownPosRef:y}=i;Zt(b=>{if(!s.value)return;let z={x:0,y:0};const A=q=>{var S,V;z={x:Math.abs(Math.round(q.pageX)-(((S=y.value)==null?void 0:S.x)??0)),y:Math.abs(Math.round(q.pageY)-(((V=y.value)==null?void 0:V.y)??0))}},M=q=>{var S;q.pointerType!=="touch"&&(z.x<=10&&z.y<=10?q.preventDefault():(S=s.value)!=null&&S.contains(q.target)||_(!1),document.removeEventListener("pointermove",A),y.value=null)};y.value!==null&&(document.addEventListener("pointermove",A),document.addEventListener("pointerup",M,{capture:!0,once:!0})),b(()=>{document.removeEventListener("pointermove",A),document.removeEventListener("pointerup",M,{capture:!0})})});function h(b){const z=b.ctrlKey||b.altKey||b.metaKey;if(b.key==="Tab"&&b.preventDefault(),!z&&b.key.length===1&&d(b.key,r()),["ArrowUp","ArrowDown","Home","End"].includes(b.key)){let M=[...r().map(q=>q.ref)];if(["ArrowUp","End"].includes(b.key)&&(M=M.slice().reverse()),["ArrowUp","ArrowDown"].includes(b.key)){const q=b.target,S=M.indexOf(q);M=M.slice(S+1)}setTimeout(()=>kt(M)),b.preventDefault()}}const R=J(()=>t.position==="popper"?t:{}),$=Xt(R.value);return rn({content:s,viewport:f,onViewportChange:b=>{f.value=b},itemRefCallback:(b,z,A)=>{const M=!m.value&&!A,q=ct(i.modelValue.value,z,i.by);if(i.multiple.value){if(v.value)return;(q||M)&&(p.value=b,q&&(v.value=!0))}else(q||M)&&(p.value=b);M&&(m.value=!0)},selectedItem:p,selectedItemText:g,onItemLeave:()=>{var b;(b=s.value)==null||b.focus()},itemTextRefCallback:(b,z,A)=>{const M=!m.value&&!A;(ct(i.modelValue.value,z,i.by)||M)&&(g.value=b)},focusSelectedItem:C,position:t.position,isPositioned:a,searchRef:u}),(b,z)=>(w(),D(c(l),null,{default:E(()=>[Y(c(Pn),{"as-child":"",onMountAutoFocus:z[6]||(z[6]=ke(()=>{},["prevent"])),onUnmountAutoFocus:z[7]||(z[7]=A=>{var M;n("closeAutoFocus",A),!A.defaultPrevented&&((M=c(i).triggerElement.value)==null||M.focus({preventScroll:!0}),A.preventDefault())})},{default:E(()=>[Y(c(Vn),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:z[2]||(z[2]=ke(()=>{},["prevent"])),onDismiss:z[3]||(z[3]=A=>c(i).onOpenChange(!1)),onEscapeKeyDown:z[4]||(z[4]=A=>n("escapeKeyDown",A)),onPointerDownOutside:z[5]||(z[5]=A=>n("pointerDownOutside",A))},{default:E(()=>[(w(),D(zn(b.position==="popper"?co:go),X({...b.$attrs,...c($)},{id:c(i).contentId,ref:A=>{s.value=c(Kt)(A)},role:"listbox","data-state":c(i).open.value?"open":"closed",dir:c(i).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:z[0]||(z[0]=ke(()=>{},["prevent"])),onPlaced:z[1]||(z[1]=A=>a.value=!0),onKeydown:h}),{default:E(()=>[L(b.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3})]),_:3})]),_:3}))}}),po=te({__name:"SelectArrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const o=e,t=be(),n=tt(ln);return(i,l)=>c(t).open.value&&c(n).position==="popper"?(w(),D(c(Mn),He(X({key:0},o)),{default:E(()=>[L(i.$slots,"default")]),_:3},16)):Q("",!0)}}),mo=te({inheritAttrs:!1,__name:"SelectProvider",props:{context:{}},setup(e){return on(e.context),rn(ln),(t,n)=>L(t.$slots,"default")}}),vo={key:1},ho=te({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{},bodyLock:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:o}){const t=e,i=Jt(t,o),l=be(),r=G();Fe(()=>{r.value=new DocumentFragment});const s=G(),u=J(()=>t.forceMount||l.open.value);return(d,f)=>{var p;return u.value?(w(),D(c(An),{key:0,ref_key:"presenceRef",ref:s,present:!0},{default:E(()=>[Y(fo,He(Qe({...c(i),...d.$attrs})),{default:E(()=>[L(d.$slots,"default")]),_:3},16)]),_:3},512)):!((p=s.value)!=null&&p.present)&&r.value?(w(),B("div",vo,[(w(),D(On,{to:r.value},[Y(mo,{context:c(l)},{default:E(()=>[L(d.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):Q("",!0)}}}),[So,yo]=Te("SelectGroup"),Co=te({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(e){const o=e,t=yt(void 0,"reka-select-group");return yo({id:t}),(n,i)=>(w(),D(c(ge),X({role:"group"},o,{"aria-labelledby":c(t)}),{default:E(()=>[L(n.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),[sn,wo]=Te("SelectItem"),xo=te({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:o}){const t=e,n=o,{disabled:i}=Wt(t),l=be(),r=tt(),{forwardRef:s,currentElement:u}=Je(),{CollectionItem:d}=Ge(),f=J(()=>{var R;return ct((R=l.modelValue)==null?void 0:R.value,t.value,l.by)}),p=G(!1),g=G(t.textValue??""),a=yt(void 0,"reka-select-item-text"),m="select.select";async function v(R){if(R.defaultPrevented)return;const $={originalEvent:R,value:t.value};En(m,C,$)}async function C(R){await De(),n("select",R),!R.defaultPrevented&&(i.value||(l.onValueChange(t.value),l.multiple.value||l.onOpenChange(!1)))}async function _(R){var $,b;await De(),!R.defaultPrevented&&(i.value?($=r.onItemLeave)==null||$.call(r):(b=R.currentTarget)==null||b.focus({preventScroll:!0}))}async function y(R){var $;await De(),!R.defaultPrevented&&R.currentTarget===Dn()&&(($=r.onItemLeave)==null||$.call(r))}async function h(R){var b;await De(),!(R.defaultPrevented||((b=r.searchRef)==null?void 0:b.value)!==""&&R.key===" ")&&(io.includes(R.key)&&v(R),R.key===" "&&R.preventDefault())}if(t.value==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return Fe(()=>{u.value&&r.itemRefCallback(u.value,t.value,t.disabled)}),wo({value:t.value,disabled:i,textId:a,isSelected:f,onItemTextChange:R=>{g.value=((g.value||(R==null?void 0:R.textContent))??"").trim()}}),(R,$)=>(w(),D(c(d),{value:{textValue:g.value}},{default:E(()=>[Y(c(ge),{ref:c(s),role:"option","aria-labelledby":c(a),"data-highlighted":p.value?"":void 0,"aria-selected":f.value,"data-state":f.value?"checked":"unchecked","aria-disabled":c(i)||void 0,"data-disabled":c(i)?"":void 0,tabindex:c(i)?void 0:-1,as:R.as,"as-child":R.asChild,onFocus:$[0]||($[0]=b=>p.value=!0),onBlur:$[1]||($[1]=b=>p.value=!1),onPointerup:v,onPointerdown:$[2]||($[2]=b=>{b.currentTarget.focus({preventScroll:!0})}),onTouchend:$[3]||($[3]=ke(()=>{},["prevent","stop"])),onPointermove:_,onPointerleave:y,onKeydown:h},{default:E(()=>[L(R.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),Ro=te({__name:"SelectItemIndicator",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){const o=e,t=sn();return(n,i)=>c(t).isSelected.value?(w(),D(c(ge),X({key:0,"aria-hidden":"true"},o),{default:E(()=>[L(n.$slots,"default")]),_:3},16)):Q("",!0)}}),_o=te({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){const o=e,t=be(),n=tt(),i=sn(),{forwardRef:l,currentElement:r}=Je(),s=J(()=>{var u,d;return{value:i.value,disabled:i.disabled.value,textContent:((u=r.value)==null?void 0:u.textContent)??((d=i.value)==null?void 0:d.toString())??""}});return Fe(()=>{r.value&&(i.onItemTextChange(r.value),n.itemTextRefCallback(r.value,i.value,i.disabled.value),t.onOptionAdd(s.value))}),Ln(()=>{t.onOptionRemove(s.value)}),(u,d)=>(w(),D(c(ge),X({id:c(i).textId,ref:c(l)},{...o,...u.$attrs}),{default:E(()=>[L(u.$slots,"default")]),_:3},16,["id"]))}}),bo=te({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{default:"div"}},setup(e){const o=e,t=So({id:""});return(n,i)=>(w(),D(c(ge),X(o,{id:c(t).id}),{default:E(()=>[L(n.$slots,"default")]),_:3},16,["id"]))}}),Io=te({__name:"SelectPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const o=e;return(t,n)=>(w(),D(c(kn),He(Qe(o)),{default:E(()=>[L(t.$slots,"default")]),_:3},16))}}),Fo=te({__name:"SelectSeparator",props:{asChild:{type:Boolean},as:{}},setup(e){const o=e;return(t,n)=>(w(),D(c(ge),X({"aria-hidden":"true"},o),{default:E(()=>[L(t.$slots,"default")]),_:3},16))}}),$o=te({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){const o=e,t=be(),{forwardRef:n,currentElement:i}=Je(),l=J(()=>{var g;return((g=t.disabled)==null?void 0:g.value)||o.disabled});t.contentId||(t.contentId=yt(void 0,"reka-select-content")),Fe(()=>{t.onTriggerChange(i.value)});const{getItems:r}=Ge(),{search:s,handleTypeaheadSearch:u,resetTypeahead:d}=Yt();function f(){l.value||(t.onOpenChange(!0),d())}function p(g){f(),t.triggerPointerDownPosRef.value={x:Math.round(g.pageX),y:Math.round(g.pageY)}}return(g,a)=>(w(),D(c(qn),{"as-child":"",reference:g.reference},{default:E(()=>{var m,v,C,_;return[Y(c(ge),{ref:c(n),role:"combobox",type:g.as==="button"?"button":void 0,"aria-controls":c(t).contentId,"aria-expanded":c(t).open.value||!1,"aria-required":(m=c(t).required)==null?void 0:m.value,"aria-autocomplete":"none",disabled:l.value,dir:(v=c(t))==null?void 0:v.dir.value,"data-state":(C=c(t))!=null&&C.open.value?"open":"closed","data-disabled":l.value?"":void 0,"data-placeholder":c(lo)((_=c(t).modelValue)==null?void 0:_.value)?"":void 0,"as-child":g.asChild,as:g.as,onClick:a[0]||(a[0]=y=>{var h;(h=y==null?void 0:y.currentTarget)==null||h.focus()}),onPointerdown:a[1]||(a[1]=y=>{if(y.pointerType==="touch")return y.preventDefault();const h=y.target;h.hasPointerCapture(y.pointerId)&&h.releasePointerCapture(y.pointerId),y.button===0&&y.ctrlKey===!1&&(p(y),y.preventDefault())}),onPointerup:a[2]||(a[2]=ke(y=>{y.pointerType==="touch"&&p(y)},["prevent"])),onKeydown:a[3]||(a[3]=y=>{const h=c(s)!=="";!(y.ctrlKey||y.altKey||y.metaKey)&&y.key.length===1&&h&&y.key===" "||(c(u)(y.key,c(r)()),c(oo).includes(y.key)&&(f(),y.preventDefault()))})},{default:E(()=>[L(g.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]}),_:3},8,["reference"]))}});function Po(e){return e?e[0].toUpperCase()+e.slice(1):""}/** + * table-core + * + * Copyright (c) TanStack + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function we(e,o){return typeof e=="function"?e(o):e}function ae(e,o){return t=>{o.setState(n=>({...n,[e]:we(t,n[e])}))}}function nt(e){return e instanceof Function}function Vo(e){return Array.isArray(e)&&e.every(o=>typeof o=="number")}function zo(e,o){const t=[],n=i=>{i.forEach(l=>{t.push(l);const r=o(l);r!=null&&r.length&&n(r)})};return n(e),t}function I(e,o,t){let n=[],i;return l=>{let r;t.key&&t.debug&&(r=Date.now());const s=e(l);if(!(s.length!==n.length||s.some((f,p)=>n[p]!==f)))return i;n=s;let d;if(t.key&&t.debug&&(d=Date.now()),i=o(...s),t==null||t.onChange==null||t.onChange(i),t.key&&t.debug&&t!=null&&t.debug()){const f=Math.round((Date.now()-r)*100)/100,p=Math.round((Date.now()-d)*100)/100,g=p/16,a=(m,v)=>{for(m=String(m);m.length{var i;return(i=e==null?void 0:e.debugAll)!=null?i:e[o]},key:!1,onChange:n}}function Mo(e,o,t,n){const i=()=>{var r;return(r=l.getValue())!=null?r:e.options.renderFallbackValue},l={id:`${o.id}_${t.id}`,row:o,column:t,getValue:()=>o.getValue(n),renderValue:i,getContext:I(()=>[e,t,o,l],(r,s,u,d)=>({table:r,column:s,row:u,cell:d,getValue:d.getValue,renderValue:d.renderValue}),F(e.options,"debugCells"))};return e._features.forEach(r=>{r.createCell==null||r.createCell(l,t,o,e)},{}),l}function Ao(e,o,t,n){var i,l;const s={...e._getDefaultColumnDef(),...o},u=s.accessorKey;let d=(i=(l=s.id)!=null?l:u?typeof String.prototype.replaceAll=="function"?u.replaceAll(".","_"):u.replace(/\./g,"_"):void 0)!=null?i:typeof s.header=="string"?s.header:void 0,f;if(s.accessorFn?f=s.accessorFn:u&&(u.includes(".")?f=g=>{let a=g;for(const v of u.split(".")){var m;a=(m=a)==null?void 0:m[v]}return a}:f=g=>g[s.accessorKey]),!d)throw new Error;let p={id:`${String(d)}`,accessorFn:f,parent:n,depth:t,columnDef:s,columns:[],getFlatColumns:I(()=>[!0],()=>{var g;return[p,...(g=p.columns)==null?void 0:g.flatMap(a=>a.getFlatColumns())]},F(e.options,"debugColumns")),getLeafColumns:I(()=>[e._getOrderColumnsFn()],g=>{var a;if((a=p.columns)!=null&&a.length){let m=p.columns.flatMap(v=>v.getLeafColumns());return g(m)}return[p]},F(e.options,"debugColumns"))};for(const g of e._features)g.createColumn==null||g.createColumn(p,e);return p}const oe="debugHeaders";function Ht(e,o,t){var n;let l={id:(n=t.id)!=null?n:o.id,column:o,index:t.index,isPlaceholder:!!t.isPlaceholder,placeholderId:t.placeholderId,depth:t.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const r=[],s=u=>{u.subHeaders&&u.subHeaders.length&&u.subHeaders.map(s),r.push(u)};return s(l),r},getContext:()=>({table:e,header:l,column:o})};return e._features.forEach(r=>{r.createHeader==null||r.createHeader(l,e)}),l}const Oo={createTable:e=>{e.getHeaderGroups=I(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(o,t,n,i)=>{var l,r;const s=(l=n==null?void 0:n.map(p=>t.find(g=>g.id===p)).filter(Boolean))!=null?l:[],u=(r=i==null?void 0:i.map(p=>t.find(g=>g.id===p)).filter(Boolean))!=null?r:[],d=t.filter(p=>!(n!=null&&n.includes(p.id))&&!(i!=null&&i.includes(p.id)));return Ue(o,[...s,...d,...u],e)},F(e.options,oe)),e.getCenterHeaderGroups=I(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(o,t,n,i)=>(t=t.filter(l=>!(n!=null&&n.includes(l.id))&&!(i!=null&&i.includes(l.id))),Ue(o,t,e,"center")),F(e.options,oe)),e.getLeftHeaderGroups=I(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(o,t,n)=>{var i;const l=(i=n==null?void 0:n.map(r=>t.find(s=>s.id===r)).filter(Boolean))!=null?i:[];return Ue(o,l,e,"left")},F(e.options,oe)),e.getRightHeaderGroups=I(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(o,t,n)=>{var i;const l=(i=n==null?void 0:n.map(r=>t.find(s=>s.id===r)).filter(Boolean))!=null?i:[];return Ue(o,l,e,"right")},F(e.options,oe)),e.getFooterGroups=I(()=>[e.getHeaderGroups()],o=>[...o].reverse(),F(e.options,oe)),e.getLeftFooterGroups=I(()=>[e.getLeftHeaderGroups()],o=>[...o].reverse(),F(e.options,oe)),e.getCenterFooterGroups=I(()=>[e.getCenterHeaderGroups()],o=>[...o].reverse(),F(e.options,oe)),e.getRightFooterGroups=I(()=>[e.getRightHeaderGroups()],o=>[...o].reverse(),F(e.options,oe)),e.getFlatHeaders=I(()=>[e.getHeaderGroups()],o=>o.map(t=>t.headers).flat(),F(e.options,oe)),e.getLeftFlatHeaders=I(()=>[e.getLeftHeaderGroups()],o=>o.map(t=>t.headers).flat(),F(e.options,oe)),e.getCenterFlatHeaders=I(()=>[e.getCenterHeaderGroups()],o=>o.map(t=>t.headers).flat(),F(e.options,oe)),e.getRightFlatHeaders=I(()=>[e.getRightHeaderGroups()],o=>o.map(t=>t.headers).flat(),F(e.options,oe)),e.getCenterLeafHeaders=I(()=>[e.getCenterFlatHeaders()],o=>o.filter(t=>{var n;return!((n=t.subHeaders)!=null&&n.length)}),F(e.options,oe)),e.getLeftLeafHeaders=I(()=>[e.getLeftFlatHeaders()],o=>o.filter(t=>{var n;return!((n=t.subHeaders)!=null&&n.length)}),F(e.options,oe)),e.getRightLeafHeaders=I(()=>[e.getRightFlatHeaders()],o=>o.filter(t=>{var n;return!((n=t.subHeaders)!=null&&n.length)}),F(e.options,oe)),e.getLeafHeaders=I(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(o,t,n)=>{var i,l,r,s,u,d;return[...(i=(l=o[0])==null?void 0:l.headers)!=null?i:[],...(r=(s=t[0])==null?void 0:s.headers)!=null?r:[],...(u=(d=n[0])==null?void 0:d.headers)!=null?u:[]].map(f=>f.getLeafHeaders()).flat()},F(e.options,oe))}};function Ue(e,o,t,n){var i,l;let r=0;const s=function(g,a){a===void 0&&(a=1),r=Math.max(r,a),g.filter(m=>m.getIsVisible()).forEach(m=>{var v;(v=m.columns)!=null&&v.length&&s(m.columns,a+1)},0)};s(e);let u=[];const d=(g,a)=>{const m={depth:a,id:[n,`${a}`].filter(Boolean).join("_"),headers:[]},v=[];g.forEach(C=>{const _=[...v].reverse()[0],y=C.column.depth===m.depth;let h,R=!1;if(y&&C.column.parent?h=C.column.parent:(h=C.column,R=!0),_&&(_==null?void 0:_.column)===h)_.subHeaders.push(C);else{const $=Ht(t,h,{id:[n,a,h.id,C==null?void 0:C.id].filter(Boolean).join("_"),isPlaceholder:R,placeholderId:R?`${v.filter(b=>b.column===h).length}`:void 0,depth:a,index:v.length});$.subHeaders.push(C),v.push($)}m.headers.push(C),C.headerGroup=m}),u.push(m),a>0&&d(v,a-1)},f=o.map((g,a)=>Ht(t,g,{depth:r,index:a}));d(f,r-1),u.reverse();const p=g=>g.filter(m=>m.column.getIsVisible()).map(m=>{let v=0,C=0,_=[0];m.subHeaders&&m.subHeaders.length?(_=[],p(m.subHeaders).forEach(h=>{let{colSpan:R,rowSpan:$}=h;v+=R,_.push($)})):v=1;const y=Math.min(..._);return C=C+y,m.colSpan=v,m.rowSpan=C,{colSpan:v,rowSpan:C}});return p((i=(l=u[0])==null?void 0:l.headers)!=null?i:[]),u}const wt=(e,o,t,n,i,l,r)=>{let s={id:o,index:n,original:t,depth:i,parentId:r,_valuesCache:{},_uniqueValuesCache:{},getValue:u=>{if(s._valuesCache.hasOwnProperty(u))return s._valuesCache[u];const d=e.getColumn(u);if(d!=null&&d.accessorFn)return s._valuesCache[u]=d.accessorFn(s.original,n),s._valuesCache[u]},getUniqueValues:u=>{if(s._uniqueValuesCache.hasOwnProperty(u))return s._uniqueValuesCache[u];const d=e.getColumn(u);if(d!=null&&d.accessorFn)return d.columnDef.getUniqueValues?(s._uniqueValuesCache[u]=d.columnDef.getUniqueValues(s.original,n),s._uniqueValuesCache[u]):(s._uniqueValuesCache[u]=[s.getValue(u)],s._uniqueValuesCache[u])},renderValue:u=>{var d;return(d=s.getValue(u))!=null?d:e.options.renderFallbackValue},subRows:[],getLeafRows:()=>zo(s.subRows,u=>u.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let u=[],d=s;for(;;){const f=d.getParentRow();if(!f)break;u.push(f),d=f}return u.reverse()},getAllCells:I(()=>[e.getAllLeafColumns()],u=>u.map(d=>Mo(e,s,d,d.id)),F(e.options,"debugRows")),_getAllCellsByColumnId:I(()=>[s.getAllCells()],u=>u.reduce((d,f)=>(d[f.column.id]=f,d),{}),F(e.options,"debugRows"))};for(let u=0;u{e._getFacetedRowModel=o.options.getFacetedRowModel&&o.options.getFacetedRowModel(o,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():o.getPreFilteredRowModel(),e._getFacetedUniqueValues=o.options.getFacetedUniqueValues&&o.options.getFacetedUniqueValues(o,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=o.options.getFacetedMinMaxValues&&o.options.getFacetedMinMaxValues(o,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},an=(e,o,t)=>{var n,i;const l=t==null||(n=t.toString())==null?void 0:n.toLowerCase();return!!(!((i=e.getValue(o))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(l))};an.autoRemove=e=>de(e);const un=(e,o,t)=>{var n;return!!(!((n=e.getValue(o))==null||(n=n.toString())==null)&&n.includes(t))};un.autoRemove=e=>de(e);const dn=(e,o,t)=>{var n;return((n=e.getValue(o))==null||(n=n.toString())==null?void 0:n.toLowerCase())===(t==null?void 0:t.toLowerCase())};dn.autoRemove=e=>de(e);const gn=(e,o,t)=>{var n;return(n=e.getValue(o))==null?void 0:n.includes(t)};gn.autoRemove=e=>de(e);const cn=(e,o,t)=>!t.some(n=>{var i;return!((i=e.getValue(o))!=null&&i.includes(n))});cn.autoRemove=e=>de(e)||!(e!=null&&e.length);const fn=(e,o,t)=>t.some(n=>{var i;return(i=e.getValue(o))==null?void 0:i.includes(n)});fn.autoRemove=e=>de(e)||!(e!=null&&e.length);const pn=(e,o,t)=>e.getValue(o)===t;pn.autoRemove=e=>de(e);const mn=(e,o,t)=>e.getValue(o)==t;mn.autoRemove=e=>de(e);const xt=(e,o,t)=>{let[n,i]=t;const l=e.getValue(o);return l>=n&&l<=i};xt.resolveFilterValue=e=>{let[o,t]=e,n=typeof o!="number"?parseFloat(o):o,i=typeof t!="number"?parseFloat(t):t,l=o===null||Number.isNaN(n)?-1/0:n,r=t===null||Number.isNaN(i)?1/0:i;if(l>r){const s=l;l=r,r=s}return[l,r]};xt.autoRemove=e=>de(e)||de(e[0])&&de(e[1]);const Se={includesString:an,includesStringSensitive:un,equalsString:dn,arrIncludes:gn,arrIncludesAll:cn,arrIncludesSome:fn,equals:pn,weakEquals:mn,inNumberRange:xt};function de(e){return e==null||e===""}const Do={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:ae("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,o)=>{e.getAutoFilterFn=()=>{const t=o.getCoreRowModel().flatRows[0],n=t==null?void 0:t.getValue(e.id);return typeof n=="string"?Se.includesString:typeof n=="number"?Se.inNumberRange:typeof n=="boolean"||n!==null&&typeof n=="object"?Se.equals:Array.isArray(n)?Se.arrIncludes:Se.weakEquals},e.getFilterFn=()=>{var t,n;return nt(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(t=(n=o.options.filterFns)==null?void 0:n[e.columnDef.filterFn])!=null?t:Se[e.columnDef.filterFn]},e.getCanFilter=()=>{var t,n,i;return((t=e.columnDef.enableColumnFilter)!=null?t:!0)&&((n=o.options.enableColumnFilters)!=null?n:!0)&&((i=o.options.enableFilters)!=null?i:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var t;return(t=o.getState().columnFilters)==null||(t=t.find(n=>n.id===e.id))==null?void 0:t.value},e.getFilterIndex=()=>{var t,n;return(t=(n=o.getState().columnFilters)==null?void 0:n.findIndex(i=>i.id===e.id))!=null?t:-1},e.setFilterValue=t=>{o.setColumnFilters(n=>{const i=e.getFilterFn(),l=n==null?void 0:n.find(f=>f.id===e.id),r=we(t,l?l.value:void 0);if(jt(i,r,e)){var s;return(s=n==null?void 0:n.filter(f=>f.id!==e.id))!=null?s:[]}const u={id:e.id,value:r};if(l){var d;return(d=n==null?void 0:n.map(f=>f.id===e.id?u:f))!=null?d:[]}return n!=null&&n.length?[...n,u]:[u]})}},createRow:(e,o)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=o=>{const t=e.getAllLeafColumns(),n=i=>{var l;return(l=we(o,i))==null?void 0:l.filter(r=>{const s=t.find(u=>u.id===r.id);if(s){const u=s.getFilterFn();if(jt(u,r.value,s))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(n)},e.resetColumnFilters=o=>{var t,n;e.setColumnFilters(o?[]:(t=(n=e.initialState)==null?void 0:n.columnFilters)!=null?t:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function jt(e,o,t){return(e&&e.autoRemove?e.autoRemove(o,t):!1)||typeof o>"u"||typeof o=="string"&&!o}const Lo=(e,o,t)=>t.reduce((n,i)=>{const l=i.getValue(e);return n+(typeof l=="number"?l:0)},0),ko=(e,o,t)=>{let n;return t.forEach(i=>{const l=i.getValue(e);l!=null&&(n>l||n===void 0&&l>=l)&&(n=l)}),n},qo=(e,o,t)=>{let n;return t.forEach(i=>{const l=i.getValue(e);l!=null&&(n=l)&&(n=l)}),n},Bo=(e,o,t)=>{let n,i;return t.forEach(l=>{const r=l.getValue(e);r!=null&&(n===void 0?r>=r&&(n=i=r):(n>r&&(n=r),i{let t=0,n=0;if(o.forEach(i=>{let l=i.getValue(e);l!=null&&(l=+l)>=l&&(++t,n+=l)}),t)return n/t},Go=(e,o)=>{if(!o.length)return;const t=o.map(l=>l.getValue(e));if(!Vo(t))return;if(t.length===1)return t[0];const n=Math.floor(t.length/2),i=t.sort((l,r)=>l-r);return t.length%2!==0?i[n]:(i[n-1]+i[n])/2},Ho=(e,o)=>Array.from(new Set(o.map(t=>t.getValue(e))).values()),jo=(e,o)=>new Set(o.map(t=>t.getValue(e))).size,No=(e,o)=>o.length,ot={sum:Lo,min:ko,max:qo,extent:Bo,mean:To,median:Go,unique:Ho,uniqueCount:jo,count:No},Uo={getDefaultColumnDef:()=>({aggregatedCell:e=>{var o,t;return(o=(t=e.getValue())==null||t.toString==null?void 0:t.toString())!=null?o:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:ae("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,o)=>{e.toggleGrouping=()=>{o.setGrouping(t=>t!=null&&t.includes(e.id)?t.filter(n=>n!==e.id):[...t??[],e.id])},e.getCanGroup=()=>{var t,n;return((t=e.columnDef.enableGrouping)!=null?t:!0)&&((n=o.options.enableGrouping)!=null?n:!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var t;return(t=o.getState().grouping)==null?void 0:t.includes(e.id)},e.getGroupedIndex=()=>{var t;return(t=o.getState().grouping)==null?void 0:t.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const t=o.getCoreRowModel().flatRows[0],n=t==null?void 0:t.getValue(e.id);if(typeof n=="number")return ot.sum;if(Object.prototype.toString.call(n)==="[object Date]")return ot.extent},e.getAggregationFn=()=>{var t,n;if(!e)throw new Error;return nt(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(t=(n=o.options.aggregationFns)==null?void 0:n[e.columnDef.aggregationFn])!=null?t:ot[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=o=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(o),e.resetGrouping=o=>{var t,n;e.setGrouping(o?[]:(t=(n=e.initialState)==null?void 0:n.grouping)!=null?t:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,o)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=t=>{if(e._groupingValuesCache.hasOwnProperty(t))return e._groupingValuesCache[t];const n=o.getColumn(t);return n!=null&&n.columnDef.getGroupingValue?(e._groupingValuesCache[t]=n.columnDef.getGroupingValue(e.original),e._groupingValuesCache[t]):e.getValue(t)},e._groupingValuesCache={}},createCell:(e,o,t,n)=>{e.getIsGrouped=()=>o.getIsGrouped()&&o.id===t.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&o.getIsGrouped(),e.getIsAggregated=()=>{var i;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((i=t.subRows)!=null&&i.length)}}};function Ko(e,o,t){if(!(o!=null&&o.length)||!t)return e;const n=e.filter(l=>!o.includes(l.id));return t==="remove"?n:[...o.map(l=>e.find(r=>r.id===l)).filter(Boolean),...n]}const Wo={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:ae("columnOrder",e)}),createColumn:(e,o)=>{e.getIndex=I(t=>[qe(o,t)],t=>t.findIndex(n=>n.id===e.id),F(o.options,"debugColumns")),e.getIsFirstColumn=t=>{var n;return((n=qe(o,t)[0])==null?void 0:n.id)===e.id},e.getIsLastColumn=t=>{var n;const i=qe(o,t);return((n=i[i.length-1])==null?void 0:n.id)===e.id}},createTable:e=>{e.setColumnOrder=o=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(o),e.resetColumnOrder=o=>{var t;e.setColumnOrder(o?[]:(t=e.initialState.columnOrder)!=null?t:[])},e._getOrderColumnsFn=I(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(o,t,n)=>i=>{let l=[];if(!(o!=null&&o.length))l=i;else{const r=[...o],s=[...i];for(;s.length&&r.length;){const u=r.shift(),d=s.findIndex(f=>f.id===u);d>-1&&l.push(s.splice(d,1)[0])}l=[...l,...s]}return Ko(l,t,n)},F(e.options,"debugTable"))}},it=()=>({left:[],right:[]}),Xo={getInitialState:e=>({columnPinning:it(),...e}),getDefaultOptions:e=>({onColumnPinningChange:ae("columnPinning",e)}),createColumn:(e,o)=>{e.pin=t=>{const n=e.getLeafColumns().map(i=>i.id).filter(Boolean);o.setColumnPinning(i=>{var l,r;if(t==="right"){var s,u;return{left:((s=i==null?void 0:i.left)!=null?s:[]).filter(p=>!(n!=null&&n.includes(p))),right:[...((u=i==null?void 0:i.right)!=null?u:[]).filter(p=>!(n!=null&&n.includes(p))),...n]}}if(t==="left"){var d,f;return{left:[...((d=i==null?void 0:i.left)!=null?d:[]).filter(p=>!(n!=null&&n.includes(p))),...n],right:((f=i==null?void 0:i.right)!=null?f:[]).filter(p=>!(n!=null&&n.includes(p)))}}return{left:((l=i==null?void 0:i.left)!=null?l:[]).filter(p=>!(n!=null&&n.includes(p))),right:((r=i==null?void 0:i.right)!=null?r:[]).filter(p=>!(n!=null&&n.includes(p)))}})},e.getCanPin=()=>e.getLeafColumns().some(n=>{var i,l,r;return((i=n.columnDef.enablePinning)!=null?i:!0)&&((l=(r=o.options.enableColumnPinning)!=null?r:o.options.enablePinning)!=null?l:!0)}),e.getIsPinned=()=>{const t=e.getLeafColumns().map(s=>s.id),{left:n,right:i}=o.getState().columnPinning,l=t.some(s=>n==null?void 0:n.includes(s)),r=t.some(s=>i==null?void 0:i.includes(s));return l?"left":r?"right":!1},e.getPinnedIndex=()=>{var t,n;const i=e.getIsPinned();return i?(t=(n=o.getState().columnPinning)==null||(n=n[i])==null?void 0:n.indexOf(e.id))!=null?t:-1:0}},createRow:(e,o)=>{e.getCenterVisibleCells=I(()=>[e._getAllVisibleCells(),o.getState().columnPinning.left,o.getState().columnPinning.right],(t,n,i)=>{const l=[...n??[],...i??[]];return t.filter(r=>!l.includes(r.column.id))},F(o.options,"debugRows")),e.getLeftVisibleCells=I(()=>[e._getAllVisibleCells(),o.getState().columnPinning.left],(t,n)=>(n??[]).map(l=>t.find(r=>r.column.id===l)).filter(Boolean).map(l=>({...l,position:"left"})),F(o.options,"debugRows")),e.getRightVisibleCells=I(()=>[e._getAllVisibleCells(),o.getState().columnPinning.right],(t,n)=>(n??[]).map(l=>t.find(r=>r.column.id===l)).filter(Boolean).map(l=>({...l,position:"right"})),F(o.options,"debugRows"))},createTable:e=>{e.setColumnPinning=o=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(o),e.resetColumnPinning=o=>{var t,n;return e.setColumnPinning(o?it():(t=(n=e.initialState)==null?void 0:n.columnPinning)!=null?t:it())},e.getIsSomeColumnsPinned=o=>{var t;const n=e.getState().columnPinning;if(!o){var i,l;return!!((i=n.left)!=null&&i.length||(l=n.right)!=null&&l.length)}return!!((t=n[o])!=null&&t.length)},e.getLeftLeafColumns=I(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(o,t)=>(t??[]).map(n=>o.find(i=>i.id===n)).filter(Boolean),F(e.options,"debugColumns")),e.getRightLeafColumns=I(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(o,t)=>(t??[]).map(n=>o.find(i=>i.id===n)).filter(Boolean),F(e.options,"debugColumns")),e.getCenterLeafColumns=I(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(o,t,n)=>{const i=[...t??[],...n??[]];return o.filter(l=>!i.includes(l.id))},F(e.options,"debugColumns"))}};function Yo(e){return e||(typeof document<"u"?document:null)}const Ke={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},lt=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),Zo={getDefaultColumnDef:()=>Ke,getInitialState:e=>({columnSizing:{},columnSizingInfo:lt(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:ae("columnSizing",e),onColumnSizingInfoChange:ae("columnSizingInfo",e)}),createColumn:(e,o)=>{e.getSize=()=>{var t,n,i;const l=o.getState().columnSizing[e.id];return Math.min(Math.max((t=e.columnDef.minSize)!=null?t:Ke.minSize,(n=l??e.columnDef.size)!=null?n:Ke.size),(i=e.columnDef.maxSize)!=null?i:Ke.maxSize)},e.getStart=I(t=>[t,qe(o,t),o.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((i,l)=>i+l.getSize(),0),F(o.options,"debugColumns")),e.getAfter=I(t=>[t,qe(o,t),o.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((i,l)=>i+l.getSize(),0),F(o.options,"debugColumns")),e.resetSize=()=>{o.setColumnSizing(t=>{let{[e.id]:n,...i}=t;return i})},e.getCanResize=()=>{var t,n;return((t=e.columnDef.enableResizing)!=null?t:!0)&&((n=o.options.enableColumnResizing)!=null?n:!0)},e.getIsResizing=()=>o.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,o)=>{e.getSize=()=>{let t=0;const n=i=>{if(i.subHeaders.length)i.subHeaders.forEach(n);else{var l;t+=(l=i.column.getSize())!=null?l:0}};return n(e),t},e.getStart=()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=t=>{const n=o.getColumn(e.column.id),i=n==null?void 0:n.getCanResize();return l=>{if(!n||!i||(l.persist==null||l.persist(),rt(l)&&l.touches&&l.touches.length>1))return;const r=e.getSize(),s=e?e.getLeafHeaders().map(_=>[_.column.id,_.column.getSize()]):[[n.id,n.getSize()]],u=rt(l)?Math.round(l.touches[0].clientX):l.clientX,d={},f=(_,y)=>{typeof y=="number"&&(o.setColumnSizingInfo(h=>{var R,$;const b=o.options.columnResizeDirection==="rtl"?-1:1,z=(y-((R=h==null?void 0:h.startOffset)!=null?R:0))*b,A=Math.max(z/(($=h==null?void 0:h.startSize)!=null?$:0),-.999999);return h.columnSizingStart.forEach(M=>{let[q,S]=M;d[q]=Math.round(Math.max(S+S*A,0)*100)/100}),{...h,deltaOffset:z,deltaPercentage:A}}),(o.options.columnResizeMode==="onChange"||_==="end")&&o.setColumnSizing(h=>({...h,...d})))},p=_=>f("move",_),g=_=>{f("end",_),o.setColumnSizingInfo(y=>({...y,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},a=Yo(t),m={moveHandler:_=>p(_.clientX),upHandler:_=>{a==null||a.removeEventListener("mousemove",m.moveHandler),a==null||a.removeEventListener("mouseup",m.upHandler),g(_.clientX)}},v={moveHandler:_=>(_.cancelable&&(_.preventDefault(),_.stopPropagation()),p(_.touches[0].clientX),!1),upHandler:_=>{var y;a==null||a.removeEventListener("touchmove",v.moveHandler),a==null||a.removeEventListener("touchend",v.upHandler),_.cancelable&&(_.preventDefault(),_.stopPropagation()),g((y=_.touches[0])==null?void 0:y.clientX)}},C=Jo()?{passive:!1}:!1;rt(l)?(a==null||a.addEventListener("touchmove",v.moveHandler,C),a==null||a.addEventListener("touchend",v.upHandler,C)):(a==null||a.addEventListener("mousemove",m.moveHandler,C),a==null||a.addEventListener("mouseup",m.upHandler,C)),o.setColumnSizingInfo(_=>({..._,startOffset:u,startSize:r,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:n.id}))}}},createTable:e=>{e.setColumnSizing=o=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(o),e.setColumnSizingInfo=o=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(o),e.resetColumnSizing=o=>{var t;e.setColumnSizing(o?{}:(t=e.initialState.columnSizing)!=null?t:{})},e.resetHeaderSizeInfo=o=>{var t;e.setColumnSizingInfo(o?lt():(t=e.initialState.columnSizingInfo)!=null?t:lt())},e.getTotalSize=()=>{var o,t;return(o=(t=e.getHeaderGroups()[0])==null?void 0:t.headers.reduce((n,i)=>n+i.getSize(),0))!=null?o:0},e.getLeftTotalSize=()=>{var o,t;return(o=(t=e.getLeftHeaderGroups()[0])==null?void 0:t.headers.reduce((n,i)=>n+i.getSize(),0))!=null?o:0},e.getCenterTotalSize=()=>{var o,t;return(o=(t=e.getCenterHeaderGroups()[0])==null?void 0:t.headers.reduce((n,i)=>n+i.getSize(),0))!=null?o:0},e.getRightTotalSize=()=>{var o,t;return(o=(t=e.getRightHeaderGroups()[0])==null?void 0:t.headers.reduce((n,i)=>n+i.getSize(),0))!=null?o:0}}};let We=null;function Jo(){if(typeof We=="boolean")return We;let e=!1;try{const o={get passive(){return e=!0,!1}},t=()=>{};window.addEventListener("test",t,o),window.removeEventListener("test",t)}catch{e=!1}return We=e,We}function rt(e){return e.type==="touchstart"}const Qo={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:ae("columnVisibility",e)}),createColumn:(e,o)=>{e.toggleVisibility=t=>{e.getCanHide()&&o.setColumnVisibility(n=>({...n,[e.id]:t??!e.getIsVisible()}))},e.getIsVisible=()=>{var t,n;const i=e.columns;return(t=i.length?i.some(l=>l.getIsVisible()):(n=o.getState().columnVisibility)==null?void 0:n[e.id])!=null?t:!0},e.getCanHide=()=>{var t,n;return((t=e.columnDef.enableHiding)!=null?t:!0)&&((n=o.options.enableHiding)!=null?n:!0)},e.getToggleVisibilityHandler=()=>t=>{e.toggleVisibility==null||e.toggleVisibility(t.target.checked)}},createRow:(e,o)=>{e._getAllVisibleCells=I(()=>[e.getAllCells(),o.getState().columnVisibility],t=>t.filter(n=>n.column.getIsVisible()),F(o.options,"debugRows")),e.getVisibleCells=I(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(t,n,i)=>[...t,...n,...i],F(o.options,"debugRows"))},createTable:e=>{const o=(t,n)=>I(()=>[n(),n().filter(i=>i.getIsVisible()).map(i=>i.id).join("_")],i=>i.filter(l=>l.getIsVisible==null?void 0:l.getIsVisible()),F(e.options,"debugColumns"));e.getVisibleFlatColumns=o("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=o("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=o("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=o("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=o("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var n;e.setColumnVisibility(t?{}:(n=e.initialState.columnVisibility)!=null?n:{})},e.toggleAllColumnsVisible=t=>{var n;t=(n=t)!=null?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((i,l)=>({...i,[l.id]:t||!(l.getCanHide!=null&&l.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(t=>!(t.getIsVisible!=null&&t.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(t=>t.getIsVisible==null?void 0:t.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var n;e.toggleAllColumnsVisible((n=t.target)==null?void 0:n.checked)}}};function qe(e,o){return o?o==="center"?e.getCenterVisibleLeafColumns():o==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const ei={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},ti={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:ae("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:o=>{var t;const n=(t=e.getCoreRowModel().flatRows[0])==null||(t=t._getAllCellsByColumnId()[o.id])==null?void 0:t.getValue();return typeof n=="string"||typeof n=="number"}}),createColumn:(e,o)=>{e.getCanGlobalFilter=()=>{var t,n,i,l;return((t=e.columnDef.enableGlobalFilter)!=null?t:!0)&&((n=o.options.enableGlobalFilter)!=null?n:!0)&&((i=o.options.enableFilters)!=null?i:!0)&&((l=o.options.getColumnCanGlobalFilter==null?void 0:o.options.getColumnCanGlobalFilter(e))!=null?l:!0)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>Se.includesString,e.getGlobalFilterFn=()=>{var o,t;const{globalFilterFn:n}=e.options;return nt(n)?n:n==="auto"?e.getGlobalAutoFilterFn():(o=(t=e.options.filterFns)==null?void 0:t[n])!=null?o:Se[n]},e.setGlobalFilter=o=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(o)},e.resetGlobalFilter=o=>{e.setGlobalFilter(o?void 0:e.initialState.globalFilter)}}},ni={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:ae("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let o=!1,t=!1;e._autoResetExpanded=()=>{var n,i;if(!o){e._queue(()=>{o=!0});return}if((n=(i=e.options.autoResetAll)!=null?i:e.options.autoResetExpanded)!=null?n:!e.options.manualExpanding){if(t)return;t=!0,e._queue(()=>{e.resetExpanded(),t=!1})}},e.setExpanded=n=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(n),e.toggleAllRowsExpanded=n=>{n??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=n=>{var i,l;e.setExpanded(n?{}:(i=(l=e.initialState)==null?void 0:l.expanded)!=null?i:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(n=>n.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>n=>{n.persist==null||n.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const n=e.getState().expanded;return n===!0||Object.values(n).some(Boolean)},e.getIsAllRowsExpanded=()=>{const n=e.getState().expanded;return typeof n=="boolean"?n===!0:!(!Object.keys(n).length||e.getRowModel().flatRows.some(i=>!i.getIsExpanded()))},e.getExpandedDepth=()=>{let n=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(l=>{const r=l.split(".");n=Math.max(n,r.length)}),n},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,o)=>{e.toggleExpanded=t=>{o.setExpanded(n=>{var i;const l=n===!0?!0:!!(n!=null&&n[e.id]);let r={};if(n===!0?Object.keys(o.getRowModel().rowsById).forEach(s=>{r[s]=!0}):r=n,t=(i=t)!=null?i:!l,!l&&t)return{...r,[e.id]:!0};if(l&&!t){const{[e.id]:s,...u}=r;return u}return n})},e.getIsExpanded=()=>{var t;const n=o.getState().expanded;return!!((t=o.options.getIsRowExpanded==null?void 0:o.options.getIsRowExpanded(e))!=null?t:n===!0||n!=null&&n[e.id])},e.getCanExpand=()=>{var t,n,i;return(t=o.options.getRowCanExpand==null?void 0:o.options.getRowCanExpand(e))!=null?t:((n=o.options.enableExpanding)!=null?n:!0)&&!!((i=e.subRows)!=null&&i.length)},e.getIsAllParentsExpanded=()=>{let t=!0,n=e;for(;t&&n.parentId;)n=o.getRow(n.parentId,!0),t=n.getIsExpanded();return t},e.getToggleExpandedHandler=()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},pt=0,mt=10,st=()=>({pageIndex:pt,pageSize:mt}),oi={getInitialState:e=>({...e,pagination:{...st(),...e==null?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:ae("pagination",e)}),createTable:e=>{let o=!1,t=!1;e._autoResetPageIndex=()=>{var n,i;if(!o){e._queue(()=>{o=!0});return}if((n=(i=e.options.autoResetAll)!=null?i:e.options.autoResetPageIndex)!=null?n:!e.options.manualPagination){if(t)return;t=!0,e._queue(()=>{e.resetPageIndex(),t=!1})}},e.setPagination=n=>{const i=l=>we(n,l);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(i)},e.resetPagination=n=>{var i;e.setPagination(n?st():(i=e.initialState.pagination)!=null?i:st())},e.setPageIndex=n=>{e.setPagination(i=>{let l=we(n,i.pageIndex);const r=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return l=Math.max(0,Math.min(l,r)),{...i,pageIndex:l}})},e.resetPageIndex=n=>{var i,l;e.setPageIndex(n?pt:(i=(l=e.initialState)==null||(l=l.pagination)==null?void 0:l.pageIndex)!=null?i:pt)},e.resetPageSize=n=>{var i,l;e.setPageSize(n?mt:(i=(l=e.initialState)==null||(l=l.pagination)==null?void 0:l.pageSize)!=null?i:mt)},e.setPageSize=n=>{e.setPagination(i=>{const l=Math.max(1,we(n,i.pageSize)),r=i.pageSize*i.pageIndex,s=Math.floor(r/l);return{...i,pageIndex:s,pageSize:l}})},e.setPageCount=n=>e.setPagination(i=>{var l;let r=we(n,(l=e.options.pageCount)!=null?l:-1);return typeof r=="number"&&(r=Math.max(-1,r)),{...i,pageCount:r}}),e.getPageOptions=I(()=>[e.getPageCount()],n=>{let i=[];return n&&n>0&&(i=[...new Array(n)].fill(null).map((l,r)=>r)),i},F(e.options,"debugTable")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:n}=e.getState().pagination,i=e.getPageCount();return i===-1?!0:i===0?!1:ne.setPageIndex(n=>n-1),e.nextPage=()=>e.setPageIndex(n=>n+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var n;return(n=e.options.pageCount)!=null?n:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var n;return(n=e.options.rowCount)!=null?n:e.getPrePaginationRowModel().rows.length}}},at=()=>({top:[],bottom:[]}),ii={getInitialState:e=>({rowPinning:at(),...e}),getDefaultOptions:e=>({onRowPinningChange:ae("rowPinning",e)}),createRow:(e,o)=>{e.pin=(t,n,i)=>{const l=n?e.getLeafRows().map(u=>{let{id:d}=u;return d}):[],r=i?e.getParentRows().map(u=>{let{id:d}=u;return d}):[],s=new Set([...r,e.id,...l]);o.setRowPinning(u=>{var d,f;if(t==="bottom"){var p,g;return{top:((p=u==null?void 0:u.top)!=null?p:[]).filter(v=>!(s!=null&&s.has(v))),bottom:[...((g=u==null?void 0:u.bottom)!=null?g:[]).filter(v=>!(s!=null&&s.has(v))),...Array.from(s)]}}if(t==="top"){var a,m;return{top:[...((a=u==null?void 0:u.top)!=null?a:[]).filter(v=>!(s!=null&&s.has(v))),...Array.from(s)],bottom:((m=u==null?void 0:u.bottom)!=null?m:[]).filter(v=>!(s!=null&&s.has(v)))}}return{top:((d=u==null?void 0:u.top)!=null?d:[]).filter(v=>!(s!=null&&s.has(v))),bottom:((f=u==null?void 0:u.bottom)!=null?f:[]).filter(v=>!(s!=null&&s.has(v)))}})},e.getCanPin=()=>{var t;const{enableRowPinning:n,enablePinning:i}=o.options;return typeof n=="function"?n(e):(t=n??i)!=null?t:!0},e.getIsPinned=()=>{const t=[e.id],{top:n,bottom:i}=o.getState().rowPinning,l=t.some(s=>n==null?void 0:n.includes(s)),r=t.some(s=>i==null?void 0:i.includes(s));return l?"top":r?"bottom":!1},e.getPinnedIndex=()=>{var t,n;const i=e.getIsPinned();if(!i)return-1;const l=(t=i==="top"?o.getTopRows():o.getBottomRows())==null?void 0:t.map(r=>{let{id:s}=r;return s});return(n=l==null?void 0:l.indexOf(e.id))!=null?n:-1}},createTable:e=>{e.setRowPinning=o=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(o),e.resetRowPinning=o=>{var t,n;return e.setRowPinning(o?at():(t=(n=e.initialState)==null?void 0:n.rowPinning)!=null?t:at())},e.getIsSomeRowsPinned=o=>{var t;const n=e.getState().rowPinning;if(!o){var i,l;return!!((i=n.top)!=null&&i.length||(l=n.bottom)!=null&&l.length)}return!!((t=n[o])!=null&&t.length)},e._getPinnedRows=(o,t,n)=>{var i;return((i=e.options.keepPinnedRows)==null||i?(t??[]).map(r=>{const s=e.getRow(r,!0);return s.getIsAllParentsExpanded()?s:null}):(t??[]).map(r=>o.find(s=>s.id===r))).filter(Boolean).map(r=>({...r,position:n}))},e.getTopRows=I(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(o,t)=>e._getPinnedRows(o,t,"top"),F(e.options,"debugRows")),e.getBottomRows=I(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(o,t)=>e._getPinnedRows(o,t,"bottom"),F(e.options,"debugRows")),e.getCenterRows=I(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(o,t,n)=>{const i=new Set([...t??[],...n??[]]);return o.filter(l=>!i.has(l.id))},F(e.options,"debugRows"))}},li={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:ae("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=o=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(o),e.resetRowSelection=o=>{var t;return e.setRowSelection(o?{}:(t=e.initialState.rowSelection)!=null?t:{})},e.toggleAllRowsSelected=o=>{e.setRowSelection(t=>{o=typeof o<"u"?o:!e.getIsAllRowsSelected();const n={...t},i=e.getPreGroupedRowModel().flatRows;return o?i.forEach(l=>{l.getCanSelect()&&(n[l.id]=!0)}):i.forEach(l=>{delete n[l.id]}),n})},e.toggleAllPageRowsSelected=o=>e.setRowSelection(t=>{const n=typeof o<"u"?o:!e.getIsAllPageRowsSelected(),i={...t};return e.getRowModel().rows.forEach(l=>{vt(i,l.id,n,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=I(()=>[e.getState().rowSelection,e.getCoreRowModel()],(o,t)=>Object.keys(o).length?ut(e,t):{rows:[],flatRows:[],rowsById:{}},F(e.options,"debugTable")),e.getFilteredSelectedRowModel=I(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(o,t)=>Object.keys(o).length?ut(e,t):{rows:[],flatRows:[],rowsById:{}},F(e.options,"debugTable")),e.getGroupedSelectedRowModel=I(()=>[e.getState().rowSelection,e.getSortedRowModel()],(o,t)=>Object.keys(o).length?ut(e,t):{rows:[],flatRows:[],rowsById:{}},F(e.options,"debugTable")),e.getIsAllRowsSelected=()=>{const o=e.getFilteredRowModel().flatRows,{rowSelection:t}=e.getState();let n=!!(o.length&&Object.keys(t).length);return n&&o.some(i=>i.getCanSelect()&&!t[i.id])&&(n=!1),n},e.getIsAllPageRowsSelected=()=>{const o=e.getPaginationRowModel().flatRows.filter(i=>i.getCanSelect()),{rowSelection:t}=e.getState();let n=!!o.length;return n&&o.some(i=>!t[i.id])&&(n=!1),n},e.getIsSomeRowsSelected=()=>{var o;const t=Object.keys((o=e.getState().rowSelection)!=null?o:{}).length;return t>0&&t{const o=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:o.filter(t=>t.getCanSelect()).some(t=>t.getIsSelected()||t.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>o=>{e.toggleAllRowsSelected(o.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>o=>{e.toggleAllPageRowsSelected(o.target.checked)}},createRow:(e,o)=>{e.toggleSelected=(t,n)=>{const i=e.getIsSelected();o.setRowSelection(l=>{var r;if(t=typeof t<"u"?t:!i,e.getCanSelect()&&i===t)return l;const s={...l};return vt(s,e.id,t,(r=n==null?void 0:n.selectChildren)!=null?r:!0,o),s})},e.getIsSelected=()=>{const{rowSelection:t}=o.getState();return Rt(e,t)},e.getIsSomeSelected=()=>{const{rowSelection:t}=o.getState();return ht(e,t)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:t}=o.getState();return ht(e,t)==="all"},e.getCanSelect=()=>{var t;return typeof o.options.enableRowSelection=="function"?o.options.enableRowSelection(e):(t=o.options.enableRowSelection)!=null?t:!0},e.getCanSelectSubRows=()=>{var t;return typeof o.options.enableSubRowSelection=="function"?o.options.enableSubRowSelection(e):(t=o.options.enableSubRowSelection)!=null?t:!0},e.getCanMultiSelect=()=>{var t;return typeof o.options.enableMultiRowSelection=="function"?o.options.enableMultiRowSelection(e):(t=o.options.enableMultiRowSelection)!=null?t:!0},e.getToggleSelectedHandler=()=>{const t=e.getCanSelect();return n=>{var i;t&&e.toggleSelected((i=n.target)==null?void 0:i.checked)}}}},vt=(e,o,t,n,i)=>{var l;const r=i.getRow(o,!0);t?(r.getCanMultiSelect()||Object.keys(e).forEach(s=>delete e[s]),r.getCanSelect()&&(e[o]=!0)):delete e[o],n&&(l=r.subRows)!=null&&l.length&&r.getCanSelectSubRows()&&r.subRows.forEach(s=>vt(e,s.id,t,n,i))};function ut(e,o){const t=e.getState().rowSelection,n=[],i={},l=function(r,s){return r.map(u=>{var d;const f=Rt(u,t);if(f&&(n.push(u),i[u.id]=u),(d=u.subRows)!=null&&d.length&&(u={...u,subRows:l(u.subRows)}),f)return u}).filter(Boolean)};return{rows:l(o.rows),flatRows:n,rowsById:i}}function Rt(e,o){var t;return(t=o[e.id])!=null?t:!1}function ht(e,o,t){var n;if(!((n=e.subRows)!=null&&n.length))return!1;let i=!0,l=!1;return e.subRows.forEach(r=>{if(!(l&&!i)&&(r.getCanSelect()&&(Rt(r,o)?l=!0:i=!1),r.subRows&&r.subRows.length)){const s=ht(r,o);s==="all"?l=!0:(s==="some"&&(l=!0),i=!1)}}),i?"all":l?"some":!1}const St=/([0-9]+)/gm,ri=(e,o,t)=>vn(Re(e.getValue(t)).toLowerCase(),Re(o.getValue(t)).toLowerCase()),si=(e,o,t)=>vn(Re(e.getValue(t)),Re(o.getValue(t))),ai=(e,o,t)=>_t(Re(e.getValue(t)).toLowerCase(),Re(o.getValue(t)).toLowerCase()),ui=(e,o,t)=>_t(Re(e.getValue(t)),Re(o.getValue(t))),di=(e,o,t)=>{const n=e.getValue(t),i=o.getValue(t);return n>i?1:n_t(e.getValue(t),o.getValue(t));function _t(e,o){return e===o?0:e>o?1:-1}function Re(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function vn(e,o){const t=e.split(St).filter(Boolean),n=o.split(St).filter(Boolean);for(;t.length&&n.length;){const i=t.shift(),l=n.shift(),r=parseInt(i,10),s=parseInt(l,10),u=[r,s].sort();if(isNaN(u[0])){if(i>l)return 1;if(l>i)return-1;continue}if(isNaN(u[1]))return isNaN(r)?-1:1;if(r>s)return 1;if(s>r)return-1}return t.length-n.length}const Ee={alphanumeric:ri,alphanumericCaseSensitive:si,text:ai,textCaseSensitive:ui,datetime:di,basic:gi},ci={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:ae("sorting",e),isMultiSortEvent:o=>o.shiftKey}),createColumn:(e,o)=>{e.getAutoSortingFn=()=>{const t=o.getFilteredRowModel().flatRows.slice(10);let n=!1;for(const i of t){const l=i==null?void 0:i.getValue(e.id);if(Object.prototype.toString.call(l)==="[object Date]")return Ee.datetime;if(typeof l=="string"&&(n=!0,l.split(St).length>1))return Ee.alphanumeric}return n?Ee.text:Ee.basic},e.getAutoSortDir=()=>{const t=o.getFilteredRowModel().flatRows[0];return typeof(t==null?void 0:t.getValue(e.id))=="string"?"asc":"desc"},e.getSortingFn=()=>{var t,n;if(!e)throw new Error;return nt(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(t=(n=o.options.sortingFns)==null?void 0:n[e.columnDef.sortingFn])!=null?t:Ee[e.columnDef.sortingFn]},e.toggleSorting=(t,n)=>{const i=e.getNextSortingOrder(),l=typeof t<"u"&&t!==null;o.setSorting(r=>{const s=r==null?void 0:r.find(a=>a.id===e.id),u=r==null?void 0:r.findIndex(a=>a.id===e.id);let d=[],f,p=l?t:i==="desc";if(r!=null&&r.length&&e.getCanMultiSort()&&n?s?f="toggle":f="add":r!=null&&r.length&&u!==r.length-1?f="replace":s?f="toggle":f="replace",f==="toggle"&&(l||i||(f="remove")),f==="add"){var g;d=[...r,{id:e.id,desc:p}],d.splice(0,d.length-((g=o.options.maxMultiSortColCount)!=null?g:Number.MAX_SAFE_INTEGER))}else f==="toggle"?d=r.map(a=>a.id===e.id?{...a,desc:p}:a):f==="remove"?d=r.filter(a=>a.id!==e.id):d=[{id:e.id,desc:p}];return d})},e.getFirstSortDir=()=>{var t,n;return((t=(n=e.columnDef.sortDescFirst)!=null?n:o.options.sortDescFirst)!=null?t:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=t=>{var n,i;const l=e.getFirstSortDir(),r=e.getIsSorted();return r?r!==l&&((n=o.options.enableSortingRemoval)==null||n)&&(!(t&&(i=o.options.enableMultiRemove)!=null)||i)?!1:r==="desc"?"asc":"desc":l},e.getCanSort=()=>{var t,n;return((t=e.columnDef.enableSorting)!=null?t:!0)&&((n=o.options.enableSorting)!=null?n:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var t,n;return(t=(n=e.columnDef.enableMultiSort)!=null?n:o.options.enableMultiSort)!=null?t:!!e.accessorFn},e.getIsSorted=()=>{var t;const n=(t=o.getState().sorting)==null?void 0:t.find(i=>i.id===e.id);return n?n.desc?"desc":"asc":!1},e.getSortIndex=()=>{var t,n;return(t=(n=o.getState().sorting)==null?void 0:n.findIndex(i=>i.id===e.id))!=null?t:-1},e.clearSorting=()=>{o.setSorting(t=>t!=null&&t.length?t.filter(n=>n.id!==e.id):[])},e.getToggleSortingHandler=()=>{const t=e.getCanSort();return n=>{t&&(n.persist==null||n.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?o.options.isMultiSortEvent==null?void 0:o.options.isMultiSortEvent(n):!1))}}},createTable:e=>{e.setSorting=o=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(o),e.resetSorting=o=>{var t,n;e.setSorting(o?[]:(t=(n=e.initialState)==null?void 0:n.sorting)!=null?t:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},fi=[Oo,Qo,Wo,Xo,Eo,Do,ei,ti,ci,Uo,ni,oi,ii,li,Zo];function pi(e){var o,t;const n=[...fi,...(o=e._features)!=null?o:[]];let i={_features:n};const l=i._features.reduce((g,a)=>Object.assign(g,a.getDefaultOptions==null?void 0:a.getDefaultOptions(i)),{}),r=g=>i.options.mergeOptions?i.options.mergeOptions(l,g):{...l,...g};let u={...{},...(t=e.initialState)!=null?t:{}};i._features.forEach(g=>{var a;u=(a=g.getInitialState==null?void 0:g.getInitialState(u))!=null?a:u});const d=[];let f=!1;const p={_features:n,options:{...l,...e},initialState:u,_queue:g=>{d.push(g),f||(f=!0,Promise.resolve().then(()=>{for(;d.length;)d.shift()();f=!1}).catch(a=>setTimeout(()=>{throw a})))},reset:()=>{i.setState(i.initialState)},setOptions:g=>{const a=we(g,i.options);i.options=r(a)},getState:()=>i.options.state,setState:g=>{i.options.onStateChange==null||i.options.onStateChange(g)},_getRowId:(g,a,m)=>{var v;return(v=i.options.getRowId==null?void 0:i.options.getRowId(g,a,m))!=null?v:`${m?[m.id,a].join("."):a}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(g,a)=>{let m=(a?i.getPrePaginationRowModel():i.getRowModel()).rowsById[g];if(!m&&(m=i.getCoreRowModel().rowsById[g],!m))throw new Error;return m},_getDefaultColumnDef:I(()=>[i.options.defaultColumn],g=>{var a;return g=(a=g)!=null?a:{},{header:m=>{const v=m.header.column.columnDef;return v.accessorKey?v.accessorKey:v.accessorFn?v.id:null},cell:m=>{var v,C;return(v=(C=m.renderValue())==null||C.toString==null?void 0:C.toString())!=null?v:null},...i._features.reduce((m,v)=>Object.assign(m,v.getDefaultColumnDef==null?void 0:v.getDefaultColumnDef()),{}),...g}},F(e,"debugColumns")),_getColumnDefs:()=>i.options.columns,getAllColumns:I(()=>[i._getColumnDefs()],g=>{const a=function(m,v,C){return C===void 0&&(C=0),m.map(_=>{const y=Ao(i,_,C,v),h=_;return y.columns=h.columns?a(h.columns,y,C+1):[],y})};return a(g)},F(e,"debugColumns")),getAllFlatColumns:I(()=>[i.getAllColumns()],g=>g.flatMap(a=>a.getFlatColumns()),F(e,"debugColumns")),_getAllFlatColumnsById:I(()=>[i.getAllFlatColumns()],g=>g.reduce((a,m)=>(a[m.id]=m,a),{}),F(e,"debugColumns")),getAllLeafColumns:I(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(g,a)=>{let m=g.flatMap(v=>v.getLeafColumns());return a(m)},F(e,"debugColumns")),getColumn:g=>i._getAllFlatColumnsById()[g]};Object.assign(i,p);for(let g=0;gI(()=>[e.options.data],o=>{const t={rows:[],flatRows:[],rowsById:{}},n=function(i,l,r){l===void 0&&(l=0);const s=[];for(let d=0;de._autoResetPageIndex()))}function vi(){return e=>I(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(o,t,n)=>!t.rows.length||o!==!0&&!Object.keys(o??{}).length||!n?t:hi(t),F(e.options,"debugTable"))}function hi(e){const o=[],t=n=>{var i;o.push(n),(i=n.subRows)!=null&&i.length&&n.getIsExpanded()&&n.subRows.forEach(t)};return e.rows.forEach(t),{rows:o,flatRows:e.flatRows,rowsById:e.rowsById}}function Si(e,o,t){return t.options.filterFromLeafRows?yi(e,o,t):Ci(e,o,t)}function yi(e,o,t){var n;const i=[],l={},r=(n=t.options.maxLeafRowFilterDepth)!=null?n:100,s=function(u,d){d===void 0&&(d=0);const f=[];for(let g=0;gI(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(o,t,n)=>{if(!o.rows.length||!(t!=null&&t.length)&&!n){for(let g=0;g{var a;const m=e.getColumn(g.id);if(!m)return;const v=m.getFilterFn();v&&i.push({id:g.id,filterFn:v,resolvedValue:(a=v.resolveFilterValue==null?void 0:v.resolveFilterValue(g.value))!=null?a:g.value})});const r=(t??[]).map(g=>g.id),s=e.getGlobalFilterFn(),u=e.getAllLeafColumns().filter(g=>g.getCanGlobalFilter());n&&s&&u.length&&(r.push("__global__"),u.forEach(g=>{var a;l.push({id:g.id,filterFn:s,resolvedValue:(a=s.resolveFilterValue==null?void 0:s.resolveFilterValue(n))!=null?a:n})}));let d,f;for(let g=0;g{a.columnFiltersMeta[v]=C})}if(l.length){for(let m=0;m{a.columnFiltersMeta[v]=C})){a.columnFilters.__global__=!0;break}}a.columnFilters.__global__!==!0&&(a.columnFilters.__global__=!1)}}const p=g=>{for(let a=0;ae._autoResetPageIndex()))}function xi(){return e=>I(()=>[e.getState().sorting,e.getPreSortedRowModel()],(o,t)=>{if(!t.rows.length||!(o!=null&&o.length))return t;const n=e.getState().sorting,i=[],l=n.filter(u=>{var d;return(d=e.getColumn(u.id))==null?void 0:d.getCanSort()}),r={};l.forEach(u=>{const d=e.getColumn(u.id);d&&(r[u.id]={sortUndefined:d.columnDef.sortUndefined,invertSorting:d.columnDef.invertSorting,sortingFn:d.getSortingFn()})});const s=u=>{const d=u.map(f=>({...f}));return d.sort((f,p)=>{for(let a=0;a{var p;i.push(f),(p=f.subRows)!=null&&p.length&&(f.subRows=s(f.subRows))}),d};return{rows:s(t.rows),flatRows:i,rowsById:t.rowsById}},F(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))}/** + * vue-table + * + * Copyright (c) TanStack + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Xe(){return!0}const Ri=Symbol("merge-proxy"),_i={get(e,o,t){return o===Ri?t:e.get(o)},has(e,o){return e.has(o)},set:Xe,deleteProperty:Xe,getOwnPropertyDescriptor(e,o){return{configurable:!0,enumerable:!0,get(){return e.get(o)},set:Xe,deleteProperty:Xe}},ownKeys(e){return e.keys()}};function dt(e){return"value"in e?e.value:e}function Le(){for(var e=arguments.length,o=new Array(e),t=0;t=0;i--){const l=dt(o[i])[n];if(l!==void 0)return l}},has(n){for(let i=o.length-1;i>=0;i--)if(n in dt(o[i]))return!0;return!1},keys(){const n=[];for(let i=0;i()=>typeof e.render=="function"||typeof e.render=="object"?Qt(e.render,e.props):e.render});function Ut(e){return Le(e,{data:c(e.data)})}function bi(e){const o=Bn(e.data),t=Le({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(l,r){return o?{...l,...r}:Le(l,r)}},o?Ut(e):e),n=pi(t);if(o){const l=Tn(e.data);Ze(l,()=>{n.setState(r=>({...r,data:l.value}))},{immediate:!0})}const i=G(n.initialState);return Zt(()=>{n.setOptions(l=>{var r;const s=new Proxy({},{get:(u,d)=>i.value[d]});return Le(l,o?Ut(e):e,{state:Le(s,(r=e.state)!=null?r:{}),onStateChange:u=>{u instanceof Function?i.value=u(i.value):i.value=u,e.onStateChange==null||e.onStateChange(u)}})})}),n}const Ii={slots:{root:"relative overflow-auto",base:"min-w-full overflow-clip",caption:"sr-only",thead:"relative [&>tr]:after:absolute [&>tr]:after:inset-x-0 [&>tr]:after:bottom-0 [&>tr]:after:h-px [&>tr]:after:bg-(--ui-border-accented)",tbody:"divide-y divide-default [&>tr]:data-[selectable=true]:hover:bg-elevated/50 [&>tr]:data-[selectable=true]:focus-visible:outline-primary",tr:"data-[selected=true]:bg-elevated/50",th:"px-4 py-3.5 text-sm text-highlighted text-left rtl:text-right font-semibold [&:has([role=checkbox])]:pe-0",td:"p-4 text-sm text-muted whitespace-nowrap [&:has([role=checkbox])]:pe-0",empty:"py-6 text-center text-sm text-muted",loading:"py-6 text-center"},variants:{pinned:{true:{th:"sticky bg-default/75 data-[pinned=left]:left-0 data-[pinned=right]:right-0",td:"sticky bg-default/75 data-[pinned=left]:left-0 data-[pinned=right]:right-0"}},sticky:{true:{thead:"sticky top-0 inset-x-0 bg-default/75 z-[1] backdrop-blur"}},loading:{true:{thead:"after:absolute after:bottom-0 after:inset-x-0 after:h-px"}},loadingAnimation:{carousel:"","carousel-inverse":"",swing:"",elastic:""},loadingColor:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""}},compoundVariants:[{loading:!0,loadingColor:"primary",class:{thead:"after:bg-primary"}},{loading:!0,loadingColor:"secondary",class:{thead:"after:bg-secondary"}},{loading:!0,loadingColor:"success",class:{thead:"after:bg-success"}},{loading:!0,loadingColor:"info",class:{thead:"after:bg-info"}},{loading:!0,loadingColor:"warning",class:{thead:"after:bg-warning"}},{loading:!0,loadingColor:"error",class:{thead:"after:bg-error"}},{loading:!0,loadingColor:"neutral",class:{thead:"after:bg-inverted"}},{loading:!0,loadingAnimation:"carousel",class:{thead:"after:animate-[carousel_2s_ease-in-out_infinite] rtl:after:animate-[carousel-rtl_2s_ease-in-out_infinite]"}},{loading:!0,loadingAnimation:"carousel-inverse",class:{thead:"after:animate-[carousel-inverse_2s_ease-in-out_infinite] rtl:after:animate-[carousel-inverse-rtl_2s_ease-in-out_infinite]"}},{loading:!0,loadingAnimation:"swing",class:{thead:"after:animate-[swing_2s_ease-in-out_infinite]"}},{loading:!0,loadingAnimation:"elastic",class:{thead:"after:animate-[elastic_2s_ease-in-out_infinite]"}}],defaultVariants:{loadingColor:"primary",loadingAnimation:"carousel"}},Fi=["data-pinned","colspan"],$i=["data-selected","data-selectable","data-expanded","role","tabindex","onClick"],Pi=["data-pinned"],Vi=["colspan"],zi={key:1},Mi=["colspan"],Ai={key:2},Oi=["colspan"],Ei={__name:"Table",props:Ye({as:{type:null,required:!1},data:{type:Array,required:!1},columns:{type:Array,required:!1},caption:{type:String,required:!1},meta:{type:Object,required:!1},empty:{type:String,required:!1},sticky:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},loadingColor:{type:null,required:!1},loadingAnimation:{type:null,required:!1},watchOptions:{type:Object,required:!1,default:()=>({deep:!0})},globalFilterOptions:{type:Object,required:!1},columnFiltersOptions:{type:Object,required:!1},columnPinningOptions:{type:Object,required:!1},columnSizingOptions:{type:Object,required:!1},visibilityOptions:{type:Object,required:!1},sortingOptions:{type:Object,required:!1},groupingOptions:{type:Object,required:!1},expandedOptions:{type:Object,required:!1},rowSelectionOptions:{type:Object,required:!1},rowPinningOptions:{type:Object,required:!1},paginationOptions:{type:Object,required:!1},facetedOptions:{type:Object,required:!1},onSelect:{type:Function,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},state:{type:Object,required:!1},onStateChange:{type:Function,required:!1},renderFallbackValue:{type:null,required:!1},_features:{type:Array,required:!1},autoResetAll:{type:Boolean,required:!1},debugAll:{type:Boolean,required:!1},debugCells:{type:Boolean,required:!1},debugColumns:{type:Boolean,required:!1},debugHeaders:{type:Boolean,required:!1},debugRows:{type:Boolean,required:!1},debugTable:{type:Boolean,required:!1},defaultColumn:{type:Object,required:!1},getRowId:{type:Function,required:!1},getSubRows:{type:Function,required:!1},initialState:{type:Object,required:!1},mergeOptions:{type:Function,required:!1}},{globalFilter:{type:String,default:void 0},globalFilterModifiers:{},columnFilters:{type:Array,default:[]},columnFiltersModifiers:{},columnOrder:{type:Array,default:[]},columnOrderModifiers:{},columnVisibility:{type:Object,default:{}},columnVisibilityModifiers:{},columnPinning:{type:Object,default:{}},columnPinningModifiers:{},columnSizing:{type:Object,default:{}},columnSizingModifiers:{},columnSizingInfo:{type:Object,default:{}},columnSizingInfoModifiers:{},rowSelection:{type:Object,default:{}},rowSelectionModifiers:{},rowPinning:{type:Object,default:{}},rowPinningModifiers:{},sorting:{type:Array,default:[]},sortingModifiers:{},grouping:{type:Array,default:[]},groupingModifiers:{},expanded:{type:[Boolean,Object],default:{}},expandedModifiers:{},pagination:{type:Object,default:{}},paginationModifiers:{}}),emits:["update:globalFilter","update:columnFilters","update:columnOrder","update:columnVisibility","update:columnPinning","update:columnSizing","update:columnSizingInfo","update:rowSelection","update:rowPinning","update:sorting","update:grouping","update:expanded","update:pagination"],setup(e,{expose:o}){const t=e,n=Ct(),{t:i}=Gn(),l=et(),r=G(t.data??[]),s=J(()=>t.columns??Object.keys(r.value[0]??{}).map(S=>({accessorKey:S,header:Po(S)}))),u=J(()=>t.meta??{}),d=J(()=>{var S;return xe({extend:xe(Ii),...((S=l.ui)==null?void 0:S.table)||{}})({sticky:t.sticky,loading:t.loading,loadingColor:t.loadingColor,loadingAnimation:t.loadingAnimation})}),f=ie(e,"globalFilter",{type:String,default:void 0}),p=ie(e,"columnFilters",{type:Array,default:[]}),g=ie(e,"columnOrder",{type:Array,default:[]}),a=ie(e,"columnVisibility",{type:Object,default:{}}),m=ie(e,"columnPinning",{type:Object,default:{}}),v=ie(e,"columnSizing",{type:Object,default:{}}),C=ie(e,"columnSizingInfo",{type:Object,default:{}}),_=ie(e,"rowSelection",{type:Object,default:{}}),y=ie(e,"rowPinning",{type:Object,default:{}}),h=ie(e,"sorting",{type:Array,default:[]}),R=ie(e,"grouping",{type:Array,default:[]}),$=ie(e,"expanded",{type:[Boolean,Object],default:{}}),b=ie(e,"pagination",{type:Object,default:{}}),z=G(),A=bi({...Hn(t,"as","data","columns","caption","sticky","loading","loadingColor","loadingAnimation","class","ui"),data:r,columns:s.value,meta:u.value,getCoreRowModel:mi(),...t.globalFilterOptions||{},onGlobalFilterChange:S=>M(S,f),...t.columnFiltersOptions||{},getFilteredRowModel:wi(),onColumnFiltersChange:S=>M(S,p),onColumnOrderChange:S=>M(S,g),...t.visibilityOptions||{},onColumnVisibilityChange:S=>M(S,a),...t.columnPinningOptions||{},onColumnPinningChange:S=>M(S,m),...t.columnSizingOptions||{},onColumnSizingChange:S=>M(S,v),onColumnSizingInfoChange:S=>M(S,C),...t.rowSelectionOptions||{},onRowSelectionChange:S=>M(S,_),...t.rowPinningOptions||{},onRowPinningChange:S=>M(S,y),...t.sortingOptions||{},getSortedRowModel:xi(),onSortingChange:S=>M(S,h),...t.groupingOptions||{},onGroupingChange:S=>M(S,R),...t.expandedOptions||{},getExpandedRowModel:vi(),onExpandedChange:S=>M(S,$),...t.paginationOptions||{},onPaginationChange:S=>M(S,b),...t.facetedOptions||{},state:{get globalFilter(){return f.value},get columnFilters(){return p.value},get columnOrder(){return g.value},get columnVisibility(){return a.value},get columnPinning(){return m.value},get expanded(){return $.value},get rowSelection(){return _.value},get sorting(){return h.value},get grouping(){return R.value},get rowPinning(){return y.value},get columnSizing(){return v.value},get columnSizingInfo(){return C.value},get pagination(){return b.value}}});function M(S,V){V.value=typeof S=="function"?S(V.value):S}function q(S,V){if(!t.onSelect)return;const le=V.target;le.closest("button")||le.closest("a")||(V.preventDefault(),V.stopPropagation(),t.onSelect(S,V))}return Ze(()=>t.data,()=>{r.value=t.data?[...t.data]:[]},t.watchOptions),o({tableRef:z,tableApi:A}),(S,V)=>{var le;return w(),D(c(ge),{as:e.as,class:k(d.value.root({class:[(le=t.ui)==null?void 0:le.root,t.class]}))},{default:E(()=>{var pe,ce,ye,me,P,O,K,ee,re;return[se("table",{ref_key:"tableRef",ref:z,class:k(d.value.base({class:[(pe=t.ui)==null?void 0:pe.base]}))},[e.caption||n.caption?(w(),B("caption",{key:0,class:k(d.value.caption({class:[(ce=t.ui)==null?void 0:ce.caption]}))},[L(S.$slots,"caption",{},()=>[Be(_e(e.caption),1)])],2)):Q("",!0),se("thead",{class:k(d.value.thead({class:[(ye=t.ui)==null?void 0:ye.thead]}))},[(w(!0),B(ue,null,Ce(c(A).getHeaderGroups(),Z=>{var H;return w(),B("tr",{key:Z.id,class:k(d.value.tr({class:[(H=t.ui)==null?void 0:H.tr]}))},[(w(!0),B(ue,null,Ce(Z.headers,T=>{var W,j,N,ne,x;return w(),B("th",{key:T.id,"data-pinned":T.column.getIsPinned(),colspan:T.colSpan>1?T.colSpan:void 0,class:k(d.value.th({class:[(W=t.ui)==null?void 0:W.th,typeof((N=(j=T.column.columnDef.meta)==null?void 0:j.class)==null?void 0:N.th)=="function"?T.column.columnDef.meta.class.th(T):(x=(ne=T.column.columnDef.meta)==null?void 0:ne.class)==null?void 0:x.th],pinned:!!T.column.getIsPinned()}))},[L(S.$slots,`${T.id}-header`,X({ref_for:!0},T.getContext()),()=>[T.isPlaceholder?Q("",!0):(w(),D(c(Nt),{key:0,render:T.column.columnDef.header,props:T.getContext()},null,8,["render","props"]))])],10,Fi)}),128))],2)}),128))],2),se("tbody",{class:k(d.value.tbody({class:[(me=t.ui)==null?void 0:me.tbody]}))},[(P=c(A).getRowModel().rows)!=null&&P.length?(w(!0),B(ue,{key:0},Ce(c(A).getRowModel().rows,Z=>{var H,T,W,j,N,ne,x;return w(),B(ue,{key:Z.id},[se("tr",{"data-selected":Z.getIsSelected(),"data-selectable":!!t.onSelect,"data-expanded":Z.getIsExpanded(),role:t.onSelect?"button":void 0,tabindex:t.onSelect?0:void 0,class:k(d.value.tr({class:[(H=t.ui)==null?void 0:H.tr,typeof((W=(T=c(A).options.meta)==null?void 0:T.class)==null?void 0:W.tr)=="function"?c(A).options.meta.class.tr(Z):(N=(j=c(A).options.meta)==null?void 0:j.class)==null?void 0:N.tr]})),onClick:U=>q(Z,U)},[(w(!0),B(ue,null,Ce(Z.getVisibleCells(),U=>{var ve,he,$e,Pe,Ve;return w(),B("td",{key:U.id,"data-pinned":U.column.getIsPinned(),class:k(d.value.td({class:[(ve=t.ui)==null?void 0:ve.td,typeof(($e=(he=U.column.columnDef.meta)==null?void 0:he.class)==null?void 0:$e.td)=="function"?U.column.columnDef.meta.class.td(U):(Ve=(Pe=U.column.columnDef.meta)==null?void 0:Pe.class)==null?void 0:Ve.td],pinned:!!U.column.getIsPinned()}))},[L(S.$slots,`${U.column.id}-cell`,X({ref_for:!0},U.getContext()),()=>[Y(c(Nt),{render:U.column.columnDef.cell,props:U.getContext()},null,8,["render","props"])])],10,Pi)}),128))],10,$i),Z.getIsExpanded()?(w(),B("tr",{key:0,class:k(d.value.tr({class:[(ne=t.ui)==null?void 0:ne.tr]}))},[se("td",{colspan:Z.getAllCells().length,class:k(d.value.td({class:[(x=t.ui)==null?void 0:x.td]}))},[L(S.$slots,"expanded",{row:Z})],10,Vi)],2)):Q("",!0)],64)}),128)):e.loading&&n.loading?(w(),B("tr",zi,[se("td",{colspan:(O=s.value)==null?void 0:O.length,class:k(d.value.loading({class:(K=t.ui)==null?void 0:K.loading}))},[L(S.$slots,"loading")],10,Mi)])):(w(),B("tr",Ai,[se("td",{colspan:(ee=s.value)==null?void 0:ee.length,class:k(d.value.empty({class:(re=t.ui)==null?void 0:re.empty}))},[L(S.$slots,"empty",{},()=>[Be(_e(e.empty||c(i)("table.noData")),1)])],10,Oi)]))],2)],2)]}),_:3},8,["as","class"])}}},Di={slots:{root:"relative inline-flex items-center",base:["w-full rounded-md border-0 placeholder:text-dimmed focus:outline-none disabled:cursor-not-allowed disabled:opacity-75","transition-colors"],leading:"absolute inset-y-0 start-0 flex items-center",leadingIcon:"shrink-0 text-dimmed",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailing:"absolute inset-y-0 end-0 flex items-center",trailingIcon:"shrink-0 text-dimmed"},variants:{buttonGroup:{horizontal:{root:"group has-focus-visible:z-[1]",base:"group-not-only:group-first:rounded-e-none group-not-only:group-last:rounded-s-none group-not-last:group-not-first:rounded-none"},vertical:{root:"group has-focus-visible:z-[1]",base:"group-not-only:group-first:rounded-b-none group-not-only:group-last:rounded-t-none group-not-last:group-not-first:rounded-none"}},size:{xs:{base:"px-2 py-1 text-xs gap-1",leading:"ps-2",trailing:"pe-2",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},sm:{base:"px-2.5 py-1.5 text-xs gap-1.5",leading:"ps-2.5",trailing:"pe-2.5",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},md:{base:"px-2.5 py-1.5 text-sm gap-1.5",leading:"ps-2.5",trailing:"pe-2.5",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},lg:{base:"px-3 py-2 text-sm gap-2",leading:"ps-3",trailing:"pe-3",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},xl:{base:"px-3 py-2 text-base gap-2",leading:"ps-3",trailing:"pe-3",leadingIcon:"size-6",leadingAvatarSize:"xs",trailingIcon:"size-6"}},variant:{outline:"text-highlighted bg-default ring ring-inset ring-accented",soft:"text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50",subtle:"text-highlighted bg-elevated ring ring-inset ring-accented",ghost:"text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent",none:"text-highlighted bg-transparent"},color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},leading:{true:""},trailing:{true:""},loading:{true:""},highlight:{true:""},type:{file:"file:me-1.5 file:font-medium file:text-muted file:outline-none"}},compoundVariants:[{color:"primary",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-primary"},{color:"secondary",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-secondary"},{color:"success",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-success"},{color:"info",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-info"},{color:"warning",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-warning"},{color:"error",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-error"},{color:"primary",highlight:!0,class:"ring ring-inset ring-primary"},{color:"secondary",highlight:!0,class:"ring ring-inset ring-secondary"},{color:"success",highlight:!0,class:"ring ring-inset ring-success"},{color:"info",highlight:!0,class:"ring ring-inset ring-info"},{color:"warning",highlight:!0,class:"ring ring-inset ring-warning"},{color:"error",highlight:!0,class:"ring ring-inset ring-error"},{color:"neutral",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-inverted"},{color:"neutral",highlight:!0,class:"ring ring-inset ring-inverted"},{leading:!0,size:"xs",class:"ps-7"},{leading:!0,size:"sm",class:"ps-8"},{leading:!0,size:"md",class:"ps-9"},{leading:!0,size:"lg",class:"ps-10"},{leading:!0,size:"xl",class:"ps-11"},{trailing:!0,size:"xs",class:"pe-7"},{trailing:!0,size:"sm",class:"pe-8"},{trailing:!0,size:"md",class:"pe-9"},{trailing:!0,size:"lg",class:"pe-10"},{trailing:!0,size:"xl",class:"pe-11"},{loading:!0,leading:!0,class:{leadingIcon:"animate-spin"}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:"animate-spin"}}],defaultVariants:{size:"md",color:"primary",variant:"outline"}},Li=["id","type","value","name","placeholder","disabled","required","autocomplete"],ki=Object.assign({inheritAttrs:!1},{__name:"Input",props:Ye({as:{type:null,required:!1},id:{type:String,required:!1},name:{type:String,required:!1},type:{type:null,required:!1,default:"text"},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},required:{type:Boolean,required:!1},autocomplete:{type:null,required:!1,default:"off"},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},disabled:{type:Boolean,required:!1},highlight:{type:Boolean,required:!1},modelModifiers:{type:Object,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},icon:{type:String,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:String,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:String,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:String,required:!1}},{modelValue:{type:null},modelModifiers:{}}),emits:Ye(["update:modelValue","blur","change"],["update:modelValue"]),setup(e,{expose:o,emit:t}){const n=e,i=t,l=Ct(),[r,s]=ie(e,"modelValue"),u=et(),{emitFormBlur:d,emitFormInput:f,emitFormChange:p,size:g,color:a,id:m,name:v,highlight:C,disabled:_,emitFormFocus:y,ariaAttrs:h}=en(n,{deferInputValidation:!0}),{orientation:R,size:$}=tn(n),{isLeading:b,isTrailing:z,leadingIconName:A,trailingIconName:M}=nn(n),q=J(()=>$.value||g.value),S=J(()=>{var P;return xe({extend:xe(Di),...((P=u.ui)==null?void 0:P.input)||{}})({type:n.type,color:a.value,variant:n.variant,size:q==null?void 0:q.value,loading:n.loading,highlight:C.value,leading:b.value||!!n.avatar||!!l.leading,trailing:z.value||!!l.trailing,buttonGroup:R.value})}),V=G(null);function le(P){s.trim&&(P=(P==null?void 0:P.trim())??null),(s.number||n.type==="number")&&(P=jn(P)),s.nullify&&(P||(P=null)),r.value=P,f()}function pe(P){s.lazy||le(P.target.value)}function ce(P){const O=P.target.value;s.lazy&&le(O),s.trim&&(P.target.value=O.trim()),p(),i("change",P)}function ye(P){d(),i("blur",P)}function me(){var P;n.autofocus&&((P=V.value)==null||P.focus())}return Fe(()=>{setTimeout(()=>{me()},n.autofocusDelay)}),o({inputRef:V}),(P,O)=>{var K;return w(),D(c(ge),{as:e.as,class:k(S.value.root({class:[(K=n.ui)==null?void 0:K.root,n.class]}))},{default:E(()=>{var ee,re,Z;return[se("input",X({id:c(m),ref_key:"inputRef",ref:V,type:e.type,value:c(r),name:c(v),placeholder:e.placeholder,class:S.value.base({class:(ee=n.ui)==null?void 0:ee.base}),disabled:c(_),required:e.required,autocomplete:e.autocomplete},{...P.$attrs,...c(h)},{onInput:pe,onBlur:ye,onChange:ce,onFocus:O[0]||(O[0]=(...H)=>c(y)&&c(y)(...H))}),null,16,Li),L(P.$slots,"default"),c(b)||e.avatar||l.leading?(w(),B("span",{key:0,class:k(S.value.leading({class:(re=n.ui)==null?void 0:re.leading}))},[L(P.$slots,"leading",{},()=>{var H,T,W;return[c(b)&&c(A)?(w(),D(Ie,{key:0,name:c(A),class:k(S.value.leadingIcon({class:(H=n.ui)==null?void 0:H.leadingIcon}))},null,8,["name","class"])):e.avatar?(w(),D(gt,X({key:1,size:((T=n.ui)==null?void 0:T.leadingAvatarSize)||S.value.leadingAvatarSize()},e.avatar,{class:S.value.leadingAvatar({class:(W=n.ui)==null?void 0:W.leadingAvatar})}),null,16,["size","class"])):Q("",!0)]})],2)):Q("",!0),c(z)||l.trailing?(w(),B("span",{key:1,class:k(S.value.trailing({class:(Z=n.ui)==null?void 0:Z.trailing}))},[L(P.$slots,"trailing",{},()=>{var H;return[c(M)?(w(),D(Ie,{key:0,name:c(M),class:k(S.value.trailingIcon({class:(H=n.ui)==null?void 0:H.trailingIcon}))},null,8,["name","class"])):Q("",!0)]})],2)):Q("",!0)]}),_:3},8,["as","class"])}}}),qi={slots:{root:"relative inline-flex items-center justify-center shrink-0",base:"rounded-full ring ring-bg flex items-center justify-center text-inverted font-medium whitespace-nowrap"},variants:{color:{primary:"bg-primary",secondary:"bg-secondary",success:"bg-success",info:"bg-info",warning:"bg-warning",error:"bg-error",neutral:"bg-inverted"},size:{"3xs":"h-[4px] min-w-[4px] text-[4px]","2xs":"h-[5px] min-w-[5px] text-[5px]",xs:"h-[6px] min-w-[6px] text-[6px]",sm:"h-[7px] min-w-[7px] text-[7px]",md:"h-[8px] min-w-[8px] text-[8px]",lg:"h-[9px] min-w-[9px] text-[9px]",xl:"h-[10px] min-w-[10px] text-[10px]","2xl":"h-[11px] min-w-[11px] text-[11px]","3xl":"h-[12px] min-w-[12px] text-[12px]"},position:{"top-right":"top-0 right-0","bottom-right":"bottom-0 right-0","top-left":"top-0 left-0","bottom-left":"bottom-0 left-0"},inset:{false:""},standalone:{false:"absolute"}},compoundVariants:[{position:"top-right",inset:!1,class:"-translate-y-1/2 translate-x-1/2 transform"},{position:"bottom-right",inset:!1,class:"translate-y-1/2 translate-x-1/2 transform"},{position:"top-left",inset:!1,class:"-translate-y-1/2 -translate-x-1/2 transform"},{position:"bottom-left",inset:!1,class:"translate-y-1/2 -translate-x-1/2 transform"}],defaultVariants:{size:"md",color:"primary",position:"top-right"}},Bi=Object.assign({inheritAttrs:!1},{__name:"Chip",props:Ye({as:{type:null,required:!1},text:{type:[String,Number],required:!1},color:{type:null,required:!1},size:{type:null,required:!1},position:{type:null,required:!1},inset:{type:Boolean,required:!1,default:!1},standalone:{type:Boolean,required:!1,default:!1},class:{type:null,required:!1},ui:{type:null,required:!1}},{show:{type:Boolean,default:!0},showModifiers:{}}),emits:["update:show"],setup(e){const o=e,t=ie(e,"show",{type:Boolean,default:!0}),{size:n}=Nn(o),i=et(),l=J(()=>{var r;return xe({extend:xe(qi),...((r=i.ui)==null?void 0:r.chip)||{}})({color:o.color,size:n.value,position:o.position,inset:o.inset,standalone:o.standalone})});return(r,s)=>{var u;return w(),D(c(ge),{as:e.as,class:k(l.value.root({class:[(u=o.ui)==null?void 0:u.root,o.class]}))},{default:E(()=>{var d;return[Y(c(Un),He(Qe(r.$attrs)),{default:E(()=>[L(r.$slots,"default")]),_:3},16),t.value?(w(),B("span",{key:0,class:k(l.value.base({class:(d=o.ui)==null?void 0:d.base}))},[L(r.$slots,"content",{},()=>[Be(_e(e.text),1)])],2)):Q("",!0)]}),_:3},8,["as","class"])}}}),Ti={slots:{base:["relative group rounded-md inline-flex items-center focus:outline-none disabled:cursor-not-allowed disabled:opacity-75","transition-colors"],leading:"absolute inset-y-0 start-0 flex items-center",leadingIcon:"shrink-0 text-dimmed",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailing:"absolute inset-y-0 end-0 flex items-center",trailingIcon:"shrink-0 text-dimmed",value:"truncate pointer-events-none",placeholder:"truncate text-dimmed",arrow:"fill-default",content:"max-h-60 w-(--reka-select-trigger-width) bg-default shadow-lg rounded-md ring ring-default overflow-hidden data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-select-content-transform-origin) pointer-events-auto flex flex-col",viewport:"relative divide-y divide-default scroll-py-1 overflow-y-auto flex-1",group:"p-1 isolate",empty:"py-2 text-center text-sm text-muted",label:"font-semibold text-highlighted",separator:"-mx-1 my-1 h-px bg-border",item:["group relative w-full flex items-center select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50","transition-colors before:transition-colors"],itemLeadingIcon:["shrink-0 text-dimmed group-data-highlighted:not-group-data-disabled:text-default","transition-colors"],itemLeadingAvatar:"shrink-0",itemLeadingAvatarSize:"",itemLeadingChip:"shrink-0",itemLeadingChipSize:"",itemTrailing:"ms-auto inline-flex gap-1.5 items-center",itemTrailingIcon:"shrink-0",itemLabel:"truncate"},variants:{buttonGroup:{horizontal:"not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]",vertical:"not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]"},size:{xs:{base:"px-2 py-1 text-xs gap-1",leading:"ps-2",trailing:"pe-2",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4",label:"p-1 text-[10px]/3 gap-1",item:"p-1 text-xs gap-1",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemLeadingChip:"size-4",itemLeadingChipSize:"sm",itemTrailingIcon:"size-4"},sm:{base:"px-2.5 py-1.5 text-xs gap-1.5",leading:"ps-2.5",trailing:"pe-2.5",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4",label:"p-1.5 text-[10px]/3 gap-1.5",item:"p-1.5 text-xs gap-1.5",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemLeadingChip:"size-4",itemLeadingChipSize:"sm",itemTrailingIcon:"size-4"},md:{base:"px-2.5 py-1.5 text-sm gap-1.5",leading:"ps-2.5",trailing:"pe-2.5",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5",label:"p-1.5 text-xs gap-1.5",item:"p-1.5 text-sm gap-1.5",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemLeadingChip:"size-5",itemLeadingChipSize:"md",itemTrailingIcon:"size-5"},lg:{base:"px-3 py-2 text-sm gap-2",leading:"ps-3",trailing:"pe-3",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5",label:"p-2 text-xs gap-2",item:"p-2 text-sm gap-2",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemLeadingChip:"size-5",itemLeadingChipSize:"md",itemTrailingIcon:"size-5"},xl:{base:"px-3 py-2 text-base gap-2",leading:"ps-3",trailing:"pe-3",leadingIcon:"size-6",leadingAvatarSize:"xs",trailingIcon:"size-6",label:"p-2 text-sm gap-2",item:"p-2 text-base gap-2",itemLeadingIcon:"size-6",itemLeadingAvatarSize:"xs",itemLeadingChip:"size-6",itemLeadingChipSize:"lg",itemTrailingIcon:"size-6"}},variant:{outline:"text-highlighted bg-default ring ring-inset ring-accented",soft:"text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50",subtle:"text-highlighted bg-elevated ring ring-inset ring-accented",ghost:"text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent",none:"text-highlighted bg-transparent"},color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},leading:{true:""},trailing:{true:""},loading:{true:""},highlight:{true:""},type:{file:"file:me-1.5 file:font-medium file:text-muted file:outline-none"}},compoundVariants:[{color:"primary",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-primary"},{color:"secondary",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-secondary"},{color:"success",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-success"},{color:"info",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-info"},{color:"warning",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-warning"},{color:"error",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-error"},{color:"primary",highlight:!0,class:"ring ring-inset ring-primary"},{color:"secondary",highlight:!0,class:"ring ring-inset ring-secondary"},{color:"success",highlight:!0,class:"ring ring-inset ring-success"},{color:"info",highlight:!0,class:"ring ring-inset ring-info"},{color:"warning",highlight:!0,class:"ring ring-inset ring-warning"},{color:"error",highlight:!0,class:"ring ring-inset ring-error"},{color:"neutral",variant:["outline","subtle"],class:"focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-inverted"},{color:"neutral",highlight:!0,class:"ring ring-inset ring-inverted"},{leading:!0,size:"xs",class:"ps-7"},{leading:!0,size:"sm",class:"ps-8"},{leading:!0,size:"md",class:"ps-9"},{leading:!0,size:"lg",class:"ps-10"},{leading:!0,size:"xl",class:"ps-11"},{trailing:!0,size:"xs",class:"pe-7"},{trailing:!0,size:"sm",class:"pe-8"},{trailing:!0,size:"md",class:"pe-9"},{trailing:!0,size:"lg",class:"pe-10"},{trailing:!0,size:"xl",class:"pe-11"},{loading:!0,leading:!0,class:{leadingIcon:"animate-spin"}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:"animate-spin"}}],defaultVariants:{size:"md",color:"primary",variant:"outline"}},Gi=Object.assign({inheritAttrs:!1},{__name:"Select",props:{id:{type:String,required:!1},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},trailingIcon:{type:String,required:!1},selectedIcon:{type:String,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},valueKey:{type:null,required:!1,default:"value"},labelKey:{type:null,required:!1,default:"label"},items:{type:null,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},highlight:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},icon:{type:String,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:String,required:!1},trailing:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:String,required:!1}},emits:["update:open","change","blur","focus","update:modelValue"],setup(e,{emit:o}){const t=e,n=o,i=Ct(),l=et(),r=Jt(Kn(t,"open","defaultOpen","disabled","autocomplete","required","multiple"),n),s=Wn(Ne(()=>t.portal)),u=Ne(()=>qt(t.content,{side:"bottom",sideOffset:8,collisionPadding:8,position:"popper"})),d=Ne(()=>t.arrow),{emitFormChange:f,emitFormInput:p,emitFormBlur:g,emitFormFocus:a,size:m,color:v,id:C,name:_,highlight:y,disabled:h,ariaAttrs:R}=en(t),{orientation:$,size:b}=tn(t),{isLeading:z,isTrailing:A,leadingIconName:M,trailingIconName:q}=nn(Ne(()=>qt(t,{trailingIcon:l.ui.icons.chevronDown}))),S=J(()=>b.value||m.value),V=J(()=>{var O;return xe({extend:xe(Ti),...((O=l.ui)==null?void 0:O.select)||{}})({color:v.value,variant:t.variant,size:S==null?void 0:S.value,loading:t.loading,highlight:y.value,leading:z.value||!!t.avatar||!!i.leading,trailing:A.value||!!i.trailing,buttonGroup:$.value})}),le=J(()=>{var O;return(O=t.items)!=null&&O.length?Xn(t.items)?t.items:[t.items]:[]}),pe=J(()=>le.value.flatMap(O=>O));function ce(O){if(t.multiple&&Array.isArray(O))return O.map(ee=>ce(ee)).filter(Boolean).join(", ");const K=pe.value.find(ee=>Yn(typeof ee=="object"?Oe(ee,t.valueKey):ee,O));return K&&(typeof K=="object"?Oe(K,t.labelKey):K)}function ye(O){const K=new Event("change",{target:{value:O}});n("change",K),f(),p()}function me(O){if(O){const K=new FocusEvent("focus");n("focus",K),a()}else{const K=new FocusEvent("blur");n("blur",K),g()}}function P(O){return typeof O=="object"&&O!==null}return(O,K)=>(w(),D(c(ao),X({name:c(_)},c(r),{autocomplete:e.autocomplete,disabled:c(h),"default-value":e.defaultValue,"model-value":e.modelValue,"onUpdate:modelValue":ye,"onUpdate:open":me}),{default:E(({modelValue:ee,open:re})=>{var Z;return[Y(c($o),X({id:c(C),class:V.value.base({class:[(Z=t.ui)==null?void 0:Z.base,t.class]})},{...O.$attrs,...c(R)}),{default:E(()=>{var H,T;return[c(z)||e.avatar||i.leading?(w(),B("span",{key:0,class:k(V.value.leading({class:(H=t.ui)==null?void 0:H.leading}))},[L(O.$slots,"leading",{modelValue:ee,open:re,ui:V.value},()=>{var W,j,N;return[c(z)&&c(M)?(w(),D(Ie,{key:0,name:c(M),class:k(V.value.leadingIcon({class:(W=t.ui)==null?void 0:W.leadingIcon}))},null,8,["name","class"])):e.avatar?(w(),D(gt,X({key:1,size:((j=t.ui)==null?void 0:j.itemLeadingAvatarSize)||V.value.itemLeadingAvatarSize()},e.avatar,{class:V.value.itemLeadingAvatar({class:(N=t.ui)==null?void 0:N.itemLeadingAvatar})}),null,16,["size","class"])):Q("",!0)]})],2)):Q("",!0),L(O.$slots,"default",{modelValue:ee,open:re},()=>[(w(!0),B(ue,null,Ce([ce(ee)],W=>{var j,N;return w(),B(ue,{key:W},[W?(w(),B("span",{key:0,class:k(V.value.value({class:(j=t.ui)==null?void 0:j.value}))},_e(W),3)):(w(),B("span",{key:1,class:k(V.value.placeholder({class:(N=t.ui)==null?void 0:N.placeholder}))},_e(e.placeholder??" "),3))],64)}),128))]),c(A)||i.trailing?(w(),B("span",{key:1,class:k(V.value.trailing({class:(T=t.ui)==null?void 0:T.trailing}))},[L(O.$slots,"trailing",{modelValue:ee,open:re,ui:V.value},()=>{var W;return[c(q)?(w(),D(Ie,{key:0,name:c(q),class:k(V.value.trailingIcon({class:(W=t.ui)==null?void 0:W.trailingIcon}))},null,8,["name","class"])):Q("",!0)]})],2)):Q("",!0)]}),_:2},1040,["id","class"]),Y(c(Io),He(Qe(c(s))),{default:E(()=>{var H;return[Y(c(ho),X({class:V.value.content({class:(H=t.ui)==null?void 0:H.content})},u.value),{default:E(()=>{var T,W;return[L(O.$slots,"content-top"),se("div",{role:"presentation",class:k(V.value.viewport({class:(T=t.ui)==null?void 0:T.viewport}))},[(w(!0),B(ue,null,Ce(le.value,(j,N)=>{var ne;return w(),D(c(Co),{key:`group-${N}`,class:k(V.value.group({class:(ne=t.ui)==null?void 0:ne.group}))},{default:E(()=>[(w(!0),B(ue,null,Ce(j,(x,U)=>{var ve,he,$e,Pe,Ve,bt;return w(),B(ue,{key:`group-${N}-${U}`},[P(x)&&x.type==="label"?(w(),D(c(bo),{key:0,class:k(V.value.label({class:[(ve=t.ui)==null?void 0:ve.label,(he=x.ui)==null?void 0:he.label,x.class]}))},{default:E(()=>[Be(_e(c(Oe)(x,t.labelKey)),1)]),_:2},1032,["class"])):P(x)&&x.type==="separator"?(w(),D(c(Fo),{key:1,class:k(V.value.separator({class:[($e=t.ui)==null?void 0:$e.separator,(Pe=x.ui)==null?void 0:Pe.separator,x.class]}))},null,8,["class"])):(w(),D(c(xo),{key:2,class:k(V.value.item({class:[(Ve=t.ui)==null?void 0:Ve.item,P(x)&&((bt=x.ui)==null?void 0:bt.item),P(x)&&x.class]})),disabled:P(x)&&x.disabled,value:P(x)?c(Oe)(x,t.valueKey):x,onSelect:je=>{var ze;return P(x)&&((ze=x.onSelect)==null?void 0:ze.call(x,je))}},{default:E(()=>[L(O.$slots,"item",{item:x,index:U},()=>{var je,ze,It,Ft;return[L(O.$slots,"item-leading",{item:x,index:U},()=>{var Me,Ae,$t,Pt,Vt,zt,Mt,At,Ot,Et;return[P(x)&&x.icon?(w(),D(Ie,{key:0,name:x.icon,class:k(V.value.itemLeadingIcon({class:[(Me=t.ui)==null?void 0:Me.itemLeadingIcon,(Ae=x.ui)==null?void 0:Ae.itemLeadingIcon]}))},null,8,["name","class"])):P(x)&&x.avatar?(w(),D(gt,X({key:1,size:(($t=x.ui)==null?void 0:$t.itemLeadingAvatarSize)||((Pt=t.ui)==null?void 0:Pt.itemLeadingAvatarSize)||V.value.itemLeadingAvatarSize()},{ref_for:!0},x.avatar,{class:V.value.itemLeadingAvatar({class:[(Vt=t.ui)==null?void 0:Vt.itemLeadingAvatar,(zt=x.ui)==null?void 0:zt.itemLeadingAvatar]})}),null,16,["size","class"])):P(x)&&x.chip?(w(),D(Bi,X({key:2,size:((Mt=x.ui)==null?void 0:Mt.itemLeadingChipSize)||((At=t.ui)==null?void 0:At.itemLeadingChipSize)||V.value.itemLeadingChipSize(),inset:"",standalone:""},{ref_for:!0},x.chip,{class:V.value.itemLeadingChip({class:[(Ot=t.ui)==null?void 0:Ot.itemLeadingChip,(Et=x.ui)==null?void 0:Et.itemLeadingChip]})}),null,16,["size","class"])):Q("",!0)]}),Y(c(_o),{class:k(V.value.itemLabel({class:[(je=t.ui)==null?void 0:je.itemLabel,P(x)&&((ze=x.ui)==null?void 0:ze.itemLabel)]}))},{default:E(()=>[L(O.$slots,"item-label",{item:x,index:U},()=>[Be(_e(P(x)?c(Oe)(x,t.labelKey):x),1)])]),_:2},1032,["class"]),se("span",{class:k(V.value.itemTrailing({class:[(It=t.ui)==null?void 0:It.itemTrailing,P(x)&&((Ft=x.ui)==null?void 0:Ft.itemTrailing)]}))},[L(O.$slots,"item-trailing",{item:x,index:U}),Y(c(Ro),{"as-child":""},{default:E(()=>{var Me,Ae;return[Y(Ie,{name:e.selectedIcon||c(l).ui.icons.check,class:k(V.value.itemTrailingIcon({class:[(Me=t.ui)==null?void 0:Me.itemTrailingIcon,P(x)&&((Ae=x.ui)==null?void 0:Ae.itemTrailingIcon)]}))},null,8,["name","class"])]}),_:2},1024)],2)]})]),_:2},1032,["class","disabled","value","onSelect"]))],64)}),128))]),_:2},1032,["class"])}),128))],2),L(O.$slots,"content-bottom"),e.arrow?(w(),D(c(po),X({key:0},d.value,{class:V.value.arrow({class:(W=t.ui)==null?void 0:W.arrow})}),null,16,["class"])):Q("",!0)]}),_:3},16,["class"])]}),_:3},16)]}),_:3},16,["name","autocomplete","disabled","default-value","model-value"]))}}),Hi={class:"flex items-center justify-center gap-4"},ji=te({__name:"index",setup(e){var f;const o=[{label:"全部",value:"all",icon:""},...Object.entries(Bt).map(([p,g])=>({label:g.name,value:p,icon:g.icon}))],n=(f=Zn().query.type)==null?void 0:f.toString(),i=G(n||"all"),l=J(()=>{var p;return(p=o.find(g=>g.value===i.value))==null?void 0:p.icon}),r=G(""),s=J(()=>eo.filter(p=>(i.value==="all"||p.type===i.value)&&(p.title.includes(r.value)||p.desc.includes(r.value))).map(p=>{const g=Bt[p.type];return{...p,icon:(g==null?void 0:g.icon)||"",color:(g==null?void 0:g.color)||"primary"}})),u=Qn,d=[{header:"#",cell:({row:p})=>`${p.index+1}`,meta:{class:{td:"w-16 whitespace-normal"}}},{accessorKey:"title",header:"标题",cell:({row:p})=>{const g=p.original.icon;return Qt(u,{icon:g,color:p.original.color,variant:"ghost",size:"xl",to:`/creation/detail?id=${p.original.cid}`},()=>`${p.getValue("title")}`)}},{accessorKey:"author",header:"作者",cell:({row:p})=>`${p.getValue("author")}`,meta:{class:{th:"w-30 text-center",td:"text-center"}}}];return(p,g)=>{const a=Gi,m=ki,v=to,C=Ei,_=hn;return w(),D(_,null,{default:E(()=>[g[3]||(g[3]=se("div",null,"Creation",-1)),Y(v,{variant:"subtle"},{default:E(()=>{var y;return[se("div",Hi,[Y(a,{modelValue:i.value,"onUpdate:modelValue":g[0]||(g[0]=h=>i.value=h),items:o,class:"w-48",icon:l.value,onchange:""},null,8,["modelValue","icon"]),Y(m,{placeholder:"Search...",modelValue:r.value,"onUpdate:modelValue":g[2]||(g[2]=h=>r.value=h)},Jn({_:2},[(y=r.value)!=null&&y.length?{name:"trailing",fn:E(()=>[Y(c(u),{color:"neutral",variant:"link",size:"sm",icon:"i-lucide-circle-x","aria-label":"Clear input",onClick:g[1]||(g[1]=h=>r.value="")})]),key:"0"}:void 0]),1032,["modelValue"])])]}),_:1}),Y(v,{variant:"subtle",class:"mt-4"},{default:E(()=>[Y(C,{sticky:"",data:s.value,class:"flex max-h-[312px]",columns:d},null,8,["data"])]),_:1})]),_:1,__:[3]})}}});typeof Tt=="function"&&Tt(ji);export{ji as default}; diff --git a/docs/assets/index-DB0rhcel.js b/docs/assets/index-DB0rhcel.js new file mode 100644 index 0000000..da9ad38 --- /dev/null +++ b/docs/assets/index-DB0rhcel.js @@ -0,0 +1 @@ +import{b as e}from"./route-block-B_A1xBdJ.js";import{G as c,j as n,o as t}from"./index-BDXMJMAv.js";const o={};function r(f,s){return t(),n("div",null,"App")}typeof e=="function"&&e(o);const p=c(o,[["render",r]]);export{p as default}; diff --git a/docs/assets/index-Dc_36-rP.css b/docs/assets/index-Dc_36-rP.css new file mode 100644 index 0000000..67b5a37 --- /dev/null +++ b/docs/assets/index-Dc_36-rP.css @@ -0,0 +1 @@ +#intro[data-v-fd9e7d33]{transition:background-image 1s ease-in-out} diff --git a/docs/assets/index-GvC6K6mO.css b/docs/assets/index-GvC6K6mO.css new file mode 100644 index 0000000..077c94f --- /dev/null +++ b/docs/assets/index-GvC6K6mO.css @@ -0,0 +1 @@ +/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--text-shadow-2xs:0px 1px 0px #00000026;--text-shadow-xs:0px 1px 1px #0003;--text-shadow-sm:0px 1px 0px #00000013,0px 1px 1px #00000013,0px 2px 2px #00000013;--text-shadow-md:0px 1px 1px #0000001a,0px 1px 2px #0000001a,0px 2px 4px #0000001a;--text-shadow-lg:0px 1px 2px #0000001a,0px 3px 2px #0000001a,0px 4px 8px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-old-neutral-50:oklch(98.5% 0 0);--color-old-neutral-100:oklch(97% 0 0);--color-old-neutral-200:oklch(92.2% 0 0);--color-old-neutral-300:oklch(87% 0 0);--color-old-neutral-400:oklch(70.8% 0 0);--color-old-neutral-500:oklch(55.6% 0 0);--color-old-neutral-600:oklch(43.9% 0 0);--color-old-neutral-700:oklch(37.1% 0 0);--color-old-neutral-800:oklch(26.9% 0 0);--color-old-neutral-900:oklch(20.5% 0 0);--color-old-neutral-950:oklch(14.5% 0 0)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--ui-bg);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}body:where(.dark,.dark *){color-scheme:dark}.light,:root{--ui-text-dimmed:var(--ui-color-neutral-400);--ui-text-muted:var(--ui-color-neutral-500);--ui-text-toned:var(--ui-color-neutral-600);--ui-text:var(--ui-color-neutral-700);--ui-text-highlighted:var(--ui-color-neutral-900);--ui-text-inverted:var(--color-white);--ui-bg:var(--color-white);--ui-bg-muted:var(--ui-color-neutral-50);--ui-bg-elevated:var(--ui-color-neutral-100);--ui-bg-accented:var(--ui-color-neutral-200);--ui-bg-inverted:var(--ui-color-neutral-900);--ui-border:var(--ui-color-neutral-200);--ui-border-muted:var(--ui-color-neutral-200);--ui-border-accented:var(--ui-color-neutral-300);--ui-border-inverted:var(--ui-color-neutral-900);--ui-radius:.25rem;--ui-container:var(--container-7xl)}.dark{--ui-text-dimmed:var(--ui-color-neutral-500);--ui-text-muted:var(--ui-color-neutral-400);--ui-text-toned:var(--ui-color-neutral-300);--ui-text:var(--ui-color-neutral-200);--ui-text-highlighted:var(--color-white);--ui-text-inverted:var(--ui-color-neutral-900);--ui-bg:var(--ui-color-neutral-900);--ui-bg-muted:var(--ui-color-neutral-800);--ui-bg-elevated:var(--ui-color-neutral-800);--ui-bg-accented:var(--ui-color-neutral-700);--ui-bg-inverted:var(--color-white);--ui-border:var(--ui-color-neutral-800);--ui-border-muted:var(--ui-color-neutral-700);--ui-border-accented:var(--ui-color-neutral-700);--ui-border-inverted:var(--color-white)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-1{inset-block:calc(var(--spacing)*1)}.inset-y-1\.5{inset-block:calc(var(--spacing)*1.5)}.inset-y-2{inset-block:calc(var(--spacing)*2)}.inset-y-4{inset-block:calc(var(--spacing)*4)}.-start-px{inset-inline-start:-1px}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-4{inset-inline-start:calc(var(--spacing)*4)}.start-\[calc\(50\%\+16px\)\]{inset-inline-start:calc(50% + 16px)}.start-\[calc\(50\%\+20px\)\]{inset-inline-start:calc(50% + 20px)}.start-\[calc\(50\%\+28px\)\]{inset-inline-start:calc(50% + 28px)}.start-\[calc\(50\%\+32px\)\]{inset-inline-start:calc(50% + 32px)}.start-\[calc\(50\%\+36px\)\]{inset-inline-start:calc(50% + 36px)}.start-\[calc\(50\%-1px\)\]{inset-inline-start:calc(50% - 1px)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.end-\[calc\(-50\%\+16px\)\]{inset-inline-end:calc(16px - 50%)}.end-\[calc\(-50\%\+20px\)\]{inset-inline-end:calc(20px - 50%)}.end-\[calc\(-50\%\+28px\)\]{inset-inline-end:calc(28px - 50%)}.end-\[calc\(-50\%\+32px\)\]{inset-inline-end:calc(32px - 50%)}.end-\[calc\(-50\%\+36px\)\]{inset-inline-end:calc(36px - 50%)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-\[30px\]{top:30px}.top-\[38px\]{top:38px}.top-\[46px\]{top:46px}.top-\[50\%\]{top:50%}.top-\[54px\]{top:54px}.top-\[62px\]{top:62px}.top-\[calc\(50\%-2px\)\]{top:calc(50% - 2px)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.-bottom-7{bottom:calc(var(--spacing)*-7)}.-bottom-\[10px\]{bottom:-10px}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.left-\(--reka-navigation-menu-viewport-left\){left:var(--reka-navigation-menu-viewport-left)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.z-\(--index\){z-index:var(--index)}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[100\]{z-index:100}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing)*.5)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.-ms-px{margin-inline-start:-1px}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-4\.5{margin-inline-start:calc(var(--spacing)*4.5)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing)*-.5)}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.-me-2{margin-inline-end:calc(var(--spacing)*-2)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-auto{margin-top:auto}.\!mr-4{margin-right:calc(var(--spacing)*4)!important}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-auto{margin-bottom:auto}.\!ml-4{margin-left:calc(var(--spacing)*4)!important}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-10\/12{width:83.3333%;height:83.3333%}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-full{width:100%;height:100%}.\!h-1\.5{height:calc(var(--spacing)*1.5)!important}.\!h-12{height:calc(var(--spacing)*12)!important}.h-\(--reka-navigation-menu-viewport-height\){height:var(--reka-navigation-menu-viewport-height)}.h-\(--reka-tabs-indicator-size\){height:var(--reka-tabs-indicator-size)}.h-\(--ui-header-height\){height:var(--ui-header-height)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-38{height:calc(var(--spacing)*38)}.h-40{height:calc(var(--spacing)*40)}.h-42{height:calc(var(--spacing)*42)}.h-44{height:calc(var(--spacing)*44)}.h-46{height:calc(var(--spacing)*46)}.h-80{height:calc(var(--spacing)*80)}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[96\%\]{max-height:96%}.max-h-\[312px\]{max-height:312px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-16{min-height:calc(var(--spacing)*16)}.\!w-1\.5{width:calc(var(--spacing)*1.5)!important}.\!w-12{width:calc(var(--spacing)*12)!important}.w-\(--reka-combobox-trigger-width\){width:var(--reka-combobox-trigger-width)}.w-\(--reka-navigation-menu-indicator-size\){width:var(--reka-navigation-menu-indicator-size)}.w-\(--reka-select-trigger-width\){width:var(--reka-select-trigger-width)}.w-\(--reka-tabs-indicator-size\){width:var(--reka-tabs-indicator-size)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-16{width:calc(var(--spacing)*16)}.w-30{width:calc(var(--spacing)*30)}.w-38{width:calc(var(--spacing)*38)}.w-40{width:calc(var(--spacing)*40)}.w-42{width:calc(var(--spacing)*42)}.w-44{width:calc(var(--spacing)*44)}.w-46{width:calc(var(--spacing)*46)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[80vw\]{width:80vw}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\(--ui-container\){max-width:var(--ui-container)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-\[4px\]{min-width:4px}.min-w-\[5px\]{min-width:5px}.min-w-\[6px\]{min-width:6px}.min-w-\[7px\]{min-width:7px}.min-w-\[8px\]{min-width:8px}.min-w-\[9px\]{min-width:9px}.min-w-\[10px\]{min-width:10px}.min-w-\[11px\]{min-width:11px}.min-w-\[12px\]{min-width:12px}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\(--reka-combobox-content-transform-origin\){transform-origin:var(--reka-combobox-content-transform-origin)}.origin-\(--reka-context-menu-content-transform-origin\){transform-origin:var(--reka-context-menu-content-transform-origin)}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.origin-\(--reka-select-content-transform-origin\){transform-origin:var(--reka-select-content-transform-origin)}.origin-\(--reka-tooltip-content-transform-origin\){transform-origin:var(--reka-tooltip-content-transform-origin)}.origin-\[top_center\]{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-\[4px\]{--tw-translate-x: -4px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\(--reka-navigation-menu-indicator-position\){--tw-translate-x:var(--reka-navigation-menu-indicator-position);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\(--reka-tabs-indicator-position\){--tw-translate-x:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\(--reka-tabs-indicator-position\){--tw-translate-y:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-\(--transform\){transform:var(--transform)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize-none{resize:none}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}:where(.-space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(-1px*var(--tw-space-y-reverse));margin-block-end:calc(-1px*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px*var(--tw-space-x-reverse));margin-inline-end:calc(-1px*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-default>:not(:last-child)){border-color:var(--ui-border)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--ui-radius)*2)}.rounded-md{border-radius:calc(var(--ui-radius)*1.5)}.rounded-sm{border-radius:var(--ui-radius)}.rounded-xs{border-radius:calc(var(--ui-radius)*.5)}.rounded-t-lg{border-top-left-radius:calc(var(--ui-radius)*2);border-top-right-radius:calc(var(--ui-radius)*2)}.rounded-l-lg{border-top-left-radius:calc(var(--ui-radius)*2);border-bottom-left-radius:calc(var(--ui-radius)*2)}.rounded-r-lg{border-top-right-radius:calc(var(--ui-radius)*2);border-bottom-right-radius:calc(var(--ui-radius)*2)}.rounded-b-lg{border-bottom-right-radius:calc(var(--ui-radius)*2);border-bottom-left-radius:calc(var(--ui-radius)*2)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-\[2px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-s-\[4px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-s-\[5px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[2px\]{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-\[4px\]{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--ui-border\),.border-default{border-color:var(--ui-border)}.border-error{border-color:var(--ui-error)}.border-gray-300{border-color:var(--color-gray-300)}.border-info{border-color:var(--ui-info)}.border-muted{border-color:var(--ui-border-muted)}.border-primary{border-color:var(--ui-primary)}.border-secondary{border-color:var(--ui-secondary)}.border-success{border-color:var(--ui-success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--ui-warning)}.\!bg-accented{background-color:var(--ui-bg-accented)!important}.bg-\(--ui-bg\)\/75{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-bg\)\/75{background-color:color-mix(in oklab,var(--ui-bg)75%,transparent)}}.bg-accented{background-color:var(--ui-bg-accented)}.bg-border{background-color:var(--ui-border)}.bg-default,.bg-default\/75{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/75{background-color:color-mix(in oklab,var(--ui-bg)75%,transparent)}}.bg-elevated,.bg-elevated\/50{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/50{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}}.bg-elevated\/75{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/75{background-color:color-mix(in oklab,var(--ui-bg-elevated)75%,transparent)}}.bg-error,.bg-error\/10{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}}.bg-info,.bg-info\/10{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}}.bg-inverted{background-color:var(--ui-bg-inverted)}.bg-primary,.bg-primary\/10{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}}.bg-secondary,.bg-secondary\/10{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-default{fill:var(--ui-border)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-4\.5{padding:calc(var(--spacing)*4.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-9{padding-inline:calc(var(--spacing)*9)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-11{padding-inline:calc(var(--spacing)*11)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-6{padding-block:calc(var(--spacing)*6)}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.pe-1{padding-inline-end:calc(var(--spacing)*1)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-7{padding-inline-end:calc(var(--spacing)*7)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-11{padding-inline-end:calc(var(--spacing)*11)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-\[8px\]\/3{font-size:8px;line-height:calc(var(--spacing)*3)}.text-\[10px\]\/3{font-size:10px;line-height:calc(var(--spacing)*3)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/5{font-size:var(--text-xs);line-height:calc(var(--spacing)*5)}.text-\[4px\]{font-size:4px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[22px\]{font-size:22px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-default{color:var(--ui-text)}.text-dimmed{color:var(--ui-text-dimmed)}.text-error,.text-error\/75{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.text-error\/75{color:color-mix(in oklab,var(--ui-error)75%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-highlighted{color:var(--ui-text-highlighted)}.text-info,.text-info\/75{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.text-info\/75{color:color-mix(in oklab,var(--ui-info)75%,transparent)}}.text-inverted{color:var(--ui-text-inverted)}.text-muted{color:var(--ui-text-muted)}.text-primary,.text-primary\/75{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/75{color:color-mix(in oklab,var(--ui-primary)75%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-secondary,.text-secondary\/75{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.text-secondary\/75{color:color-mix(in oklab,var(--ui-secondary)75%,transparent)}}.text-success,.text-success\/75{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.text-success\/75{color:color-mix(in oklab,var(--ui-success)75%,transparent)}}.text-warning,.text-warning\/75{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.text-warning\/75{color:color-mix(in oklab,var(--ui-warning)75%,transparent)}}.text-white{color:var(--color-white)}.opacity-0{opacity:0}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\(--color-white\){--tw-ring-color:var(--color-white)}.ring-accented{--tw-ring-color:var(--ui-border-accented)}.ring-bg{--tw-ring-color:var(--ui-bg)}.ring-default{--tw-ring-color:var(--ui-border)}.ring-error,.ring-error\/25{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/25{--tw-ring-color:color-mix(in oklab,var(--ui-error)25%,transparent)}}.ring-error\/50{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/50{--tw-ring-color:color-mix(in oklab,var(--ui-error)50%,transparent)}}.ring-info,.ring-info\/25{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/25{--tw-ring-color:color-mix(in oklab,var(--ui-info)25%,transparent)}}.ring-info\/50{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/50{--tw-ring-color:color-mix(in oklab,var(--ui-info)50%,transparent)}}.ring-inverted{--tw-ring-color:var(--ui-border-inverted)}.ring-primary,.ring-primary\/25{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab,var(--ui-primary)25%,transparent)}}.ring-primary\/50{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab,var(--ui-primary)50%,transparent)}}.ring-secondary,.ring-secondary\/25{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.ring-secondary\/25{--tw-ring-color:color-mix(in oklab,var(--ui-secondary)25%,transparent)}}.ring-secondary\/50{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.ring-secondary\/50{--tw-ring-color:color-mix(in oklab,var(--ui-secondary)50%,transparent)}}.ring-success,.ring-success\/25{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/25{--tw-ring-color:color-mix(in oklab,var(--ui-success)25%,transparent)}}.ring-success\/50{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/50{--tw-ring-color:color-mix(in oklab,var(--ui-success)50%,transparent)}}.ring-warning,.ring-warning\/25{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/25{--tw-ring-color:color-mix(in oklab,var(--ui-warning)25%,transparent)}}.ring-warning\/50{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/50{--tw-ring-color:color-mix(in oklab,var(--ui-warning)50%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,translate\,height\]{transition-property:transform,translate,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\]{transition-property:translate,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,left\]{transition-property:width,height,left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.not-last\:not-first\:rounded-none:not(:last-child):not(:first-child),.group-not-last\:group-not-first\:rounded-none:is(:where(.group):not(:last-child) *):is(:where(.group):not(:first-child) *){border-radius:0}.group-not-only\:group-first\:rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-start-end-radius:0;border-end-end-radius:0}.group-not-only\:group-first\:rounded-b-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-not-only\:group-last\:rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-start-start-radius:0;border-end-start-radius:0}.group-not-only\:group-last\:rounded-t-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-top-left-radius:0;border-top-right-radius:0}@media (hover:hover){.group-hover\:text-default:is(:where(.group):hover *){color:var(--ui-text)}}.group-data-expanded\:rotate-180:is(:where(.group)[data-expanded] *){rotate:180deg}.group-data-highlighted\:inline-flex:is(:where(.group)[data-highlighted] *){display:inline-flex}.group-data-highlighted\:text-default:is(:where(.group)[data-highlighted] *){color:var(--ui-text)}.group-data-highlighted\:text-error:is(:where(.group)[data-highlighted] *){color:var(--ui-error)}.group-data-highlighted\:text-info:is(:where(.group)[data-highlighted] *){color:var(--ui-info)}.group-data-highlighted\:text-primary:is(:where(.group)[data-highlighted] *){color:var(--ui-primary)}.group-data-highlighted\:text-secondary:is(:where(.group)[data-highlighted] *){color:var(--ui-secondary)}.group-data-highlighted\:text-success:is(:where(.group)[data-highlighted] *){color:var(--ui-success)}.group-data-highlighted\:text-warning:is(:where(.group)[data-highlighted] *){color:var(--ui-warning)}.group-data-highlighted\:not-group-data-disabled\:text-default:is(:where(.group)[data-highlighted] *):not(:is(:where(.group)[data-disabled] *)){color:var(--ui-text)}.group-data-\[disabled\]\:opacity-75:is(:where(.group)[data-disabled] *){opacity:.75}.group-data-\[state\=active\]\:bg-error:is(:where(.group)[data-state=active] *){background-color:var(--ui-error)}.group-data-\[state\=active\]\:bg-info:is(:where(.group)[data-state=active] *){background-color:var(--ui-info)}.group-data-\[state\=active\]\:bg-inverted:is(:where(.group)[data-state=active] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=active\]\:bg-primary:is(:where(.group)[data-state=active] *){background-color:var(--ui-primary)}.group-data-\[state\=active\]\:bg-secondary:is(:where(.group)[data-state=active] *){background-color:var(--ui-secondary)}.group-data-\[state\=active\]\:bg-success:is(:where(.group)[data-state=active] *){background-color:var(--ui-success)}.group-data-\[state\=active\]\:bg-warning:is(:where(.group)[data-state=active] *){background-color:var(--ui-warning)}.group-data-\[state\=active\]\:text-inverted:is(:where(.group)[data-state=active] *){color:var(--ui-text-inverted)}.group-data-\[state\=checked\]\:text-error:is(:where(.group)[data-state=checked] *){color:var(--ui-error)}.group-data-\[state\=checked\]\:text-highlighted:is(:where(.group)[data-state=checked] *){color:var(--ui-text-highlighted)}.group-data-\[state\=checked\]\:text-info:is(:where(.group)[data-state=checked] *){color:var(--ui-info)}.group-data-\[state\=checked\]\:text-primary:is(:where(.group)[data-state=checked] *){color:var(--ui-primary)}.group-data-\[state\=checked\]\:text-secondary:is(:where(.group)[data-state=checked] *){color:var(--ui-secondary)}.group-data-\[state\=checked\]\:text-success:is(:where(.group)[data-state=checked] *){color:var(--ui-success)}.group-data-\[state\=checked\]\:text-warning:is(:where(.group)[data-state=checked] *){color:var(--ui-warning)}.group-data-\[state\=checked\]\:opacity-100:is(:where(.group)[data-state=checked] *){opacity:1}.group-data-\[state\=completed\]\:bg-error:is(:where(.group)[data-state=completed] *){background-color:var(--ui-error)}.group-data-\[state\=completed\]\:bg-info:is(:where(.group)[data-state=completed] *){background-color:var(--ui-info)}.group-data-\[state\=completed\]\:bg-inverted:is(:where(.group)[data-state=completed] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=completed\]\:bg-primary:is(:where(.group)[data-state=completed] *){background-color:var(--ui-primary)}.group-data-\[state\=completed\]\:bg-secondary:is(:where(.group)[data-state=completed] *){background-color:var(--ui-secondary)}.group-data-\[state\=completed\]\:bg-success:is(:where(.group)[data-state=completed] *){background-color:var(--ui-success)}.group-data-\[state\=completed\]\:bg-warning:is(:where(.group)[data-state=completed] *){background-color:var(--ui-warning)}.group-data-\[state\=completed\]\:text-inverted:is(:where(.group)[data-state=completed] *){color:var(--ui-text-inverted)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\:text-default:is(:where(.group)[data-state=open] *){color:var(--ui-text)}.group-data-\[state\=open\]\:text-error:is(:where(.group)[data-state=open] *){color:var(--ui-error)}.group-data-\[state\=open\]\:text-highlighted:is(:where(.group)[data-state=open] *){color:var(--ui-text-highlighted)}.group-data-\[state\=open\]\:text-info:is(:where(.group)[data-state=open] *){color:var(--ui-info)}.group-data-\[state\=open\]\:text-primary:is(:where(.group)[data-state=open] *){color:var(--ui-primary)}.group-data-\[state\=open\]\:text-secondary:is(:where(.group)[data-state=open] *){color:var(--ui-secondary)}.group-data-\[state\=open\]\:text-success:is(:where(.group)[data-state=open] *){color:var(--ui-success)}.group-data-\[state\=open\]\:text-warning:is(:where(.group)[data-state=open] *){color:var(--ui-warning)}.group-data-\[state\=unchecked\]\:text-dimmed:is(:where(.group)[data-state=unchecked] *){color:var(--ui-text-dimmed)}.group-data-\[state\=unchecked\]\:opacity-100:is(:where(.group)[data-state=unchecked] *){opacity:1}.file\:me-1\.5::file-selector-button{margin-inline-end:calc(var(--spacing)*1.5)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-muted::file-selector-button{color:var(--ui-text-muted)}.file\:outline-none::file-selector-button{--tw-outline-style:none;outline-style:none}.placeholder\:text-dimmed::placeholder{color:var(--ui-text-dimmed)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-px:before{content:var(--tw-content);top:1px;right:1px;bottom:1px;left:1px}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:inset-x-px:before{content:var(--tw-content);inset-inline:1px}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.before\:inset-y-px:before{content:var(--tw-content);inset-block:1px}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:me-0\.5:before{content:var(--tw-content);margin-inline-end:calc(var(--spacing)*.5)}.before\:rounded-md:before{content:var(--tw-content);border-radius:calc(var(--ui-radius)*1.5)}.before\:bg-elevated:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}.before\:bg-error\/10:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.before\:bg-error\/10:before{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}}.before\:bg-info\/10:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.before\:bg-info\/10:before{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}}.before\:bg-primary\/10:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.before\:bg-primary\/10:before{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}}.before\:bg-secondary\/10:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.before\:bg-secondary\/10:before{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}}.before\:bg-success\/10:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.before\:bg-success\/10:before{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}}.before\:bg-warning\/10:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.before\:bg-warning\/10:before{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:content-\[\'·\'\]:before{--tw-content:"·";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.after\:inset-x-2\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*2.5)}.after\:inset-y-0\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing)*.5)}.after\:-start-1\.5:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*-1.5)}.after\:-bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing)*-2)}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:calc(var(--spacing)*.5)}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:size-1:after{content:var(--tw-content);width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.after\:size-1\.5:after{content:var(--tw-content);width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.after\:size-2:after{content:var(--tw-content);width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:animate-\[carousel-inverse_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite carousel-inverse}.after\:animate-\[carousel_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite carousel}.after\:animate-\[elastic_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite elastic}.after\:animate-\[swing_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite swing}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-default:after{content:var(--tw-content);background-color:var(--ui-bg)}.after\:bg-error:after{content:var(--tw-content);background-color:var(--ui-error)}.after\:bg-info:after{content:var(--tw-content);background-color:var(--ui-info)}.after\:bg-inverted:after{content:var(--tw-content);background-color:var(--ui-bg-inverted)}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--ui-primary)}.after\:bg-secondary:after{content:var(--tw-content);background-color:var(--ui-secondary)}.after\:bg-success:after{content:var(--tw-content);background-color:var(--ui-success)}.after\:bg-warning:after{content:var(--tw-content);background-color:var(--ui-warning)}.after\:text-error:after{content:var(--tw-content);color:var(--ui-error)}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.first\:me-0:first-child{margin-inline-end:calc(var(--spacing)*0)}.not-only\:first\:rounded-e-none:not(:only-child):first-child{border-start-end-radius:0;border-end-end-radius:0}.not-only\:first\:rounded-b-none:not(:only-child):first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.not-only\:last\:rounded-s-none:not(:only-child):last-child{border-start-start-radius:0;border-end-start-radius:0}.not-only\:last\:rounded-t-none:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0}.first-of-type\:rounded-s-lg:first-of-type{border-start-start-radius:calc(var(--ui-radius)*2);border-end-start-radius:calc(var(--ui-radius)*2)}.first-of-type\:rounded-t-lg:first-of-type{border-top-left-radius:calc(var(--ui-radius)*2);border-top-right-radius:calc(var(--ui-radius)*2)}.last-of-type\:rounded-e-lg:last-of-type{border-start-end-radius:calc(var(--ui-radius)*2);border-end-end-radius:calc(var(--ui-radius)*2)}.last-of-type\:rounded-b-lg:last-of-type{border-bottom-right-radius:calc(var(--ui-radius)*2);border-bottom-left-radius:calc(var(--ui-radius)*2)}@media (hover:hover){.hover\:bg-accented\/75:hover{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accented\/75:hover{background-color:color-mix(in oklab,var(--ui-bg-accented)75%,transparent)}}.hover\:bg-elevated:hover{background-color:var(--ui-bg-elevated)}.hover\:bg-error\/10:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}}.hover\:bg-error\/15:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/15:hover{background-color:color-mix(in oklab,var(--ui-error)15%,transparent)}}.hover\:bg-error\/75:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/75:hover{background-color:color-mix(in oklab,var(--ui-error)75%,transparent)}}.hover\:bg-info\/10:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}}.hover\:bg-info\/15:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/15:hover{background-color:color-mix(in oklab,var(--ui-info)15%,transparent)}}.hover\:bg-info\/75:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/75:hover{background-color:color-mix(in oklab,var(--ui-info)75%,transparent)}}.hover\:bg-inverted\/90:hover{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-inverted\/90:hover{background-color:color-mix(in oklab,var(--ui-bg-inverted)90%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--ui-primary)15%,transparent)}}.hover\:bg-primary\/75:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/75:hover{background-color:color-mix(in oklab,var(--ui-primary)75%,transparent)}}.hover\:bg-secondary\/10:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/10:hover{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}}.hover\:bg-secondary\/15:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/15:hover{background-color:color-mix(in oklab,var(--ui-secondary)15%,transparent)}}.hover\:bg-secondary\/75:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/75:hover{background-color:color-mix(in oklab,var(--ui-secondary)75%,transparent)}}.hover\:bg-success\/10:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}}.hover\:bg-success\/15:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/15:hover{background-color:color-mix(in oklab,var(--ui-success)15%,transparent)}}.hover\:bg-success\/75:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/75:hover{background-color:color-mix(in oklab,var(--ui-success)75%,transparent)}}.hover\:bg-warning\/10:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}}.hover\:bg-warning\/15:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/15:hover{background-color:color-mix(in oklab,var(--ui-warning)15%,transparent)}}.hover\:bg-warning\/75:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/75:hover{background-color:color-mix(in oklab,var(--ui-warning)75%,transparent)}}.hover\:text-default:hover{color:var(--ui-text)}.hover\:text-error\/75:hover{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:text-error\/75:hover{color:color-mix(in oklab,var(--ui-error)75%,transparent)}}.hover\:text-highlighted:hover{color:var(--ui-text-highlighted)}.hover\:text-info\/75:hover{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:text-info\/75:hover{color:color-mix(in oklab,var(--ui-info)75%,transparent)}}.hover\:text-primary\/75:hover{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/75:hover{color:color-mix(in oklab,var(--ui-primary)75%,transparent)}}.hover\:text-secondary\/75:hover{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-secondary\/75:hover{color:color-mix(in oklab,var(--ui-secondary)75%,transparent)}}.hover\:text-success\/75:hover{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:text-success\/75:hover{color:color-mix(in oklab,var(--ui-success)75%,transparent)}}.hover\:text-warning\/75:hover{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:text-warning\/75:hover{color:color-mix(in oklab,var(--ui-warning)75%,transparent)}}.hover\:not-disabled\:text-highlighted:hover:not(:disabled){color:var(--ui-text-highlighted)}.hover\:not-data-\[selected\]\:bg-error\/20:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-error\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-error)20%,transparent)}}.hover\:not-data-\[selected\]\:bg-info\/20:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-info\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-info)20%,transparent)}}.hover\:not-data-\[selected\]\:bg-inverted\/10:hover:not([data-selected]){background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-inverted\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-bg-inverted)10%,transparent)}}.hover\:not-data-\[selected\]\:bg-primary\/20:hover:not([data-selected]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-primary\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-primary)20%,transparent)}}.hover\:not-data-\[selected\]\:bg-secondary\/20:hover:not([data-selected]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-secondary\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-secondary)20%,transparent)}}.hover\:not-data-\[selected\]\:bg-success\/20:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-success\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-success)20%,transparent)}}.hover\:not-data-\[selected\]\:bg-warning\/20:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-warning\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-warning)20%,transparent)}}.hover\:before\:bg-elevated\/50:hover:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:before\:bg-elevated\/50:hover:before{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}}.hover\:not-disabled\:before\:bg-elevated\/50:hover:not(:disabled):before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:not-disabled\:before\:bg-elevated\/50:hover:not(:disabled):before{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}}}.focus\:bg-elevated:focus{background-color:var(--ui-bg-elevated)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:bg-accented\/75:focus-visible{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-accented\/75:focus-visible{background-color:color-mix(in oklab,var(--ui-bg-accented)75%,transparent)}}.focus-visible\:bg-elevated:focus-visible{background-color:var(--ui-bg-elevated)}.focus-visible\:bg-error\/10:focus-visible{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-error\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}}.focus-visible\:bg-error\/15:focus-visible{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-error\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-error)15%,transparent)}}.focus-visible\:bg-info\/10:focus-visible{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-info\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}}.focus-visible\:bg-info\/15:focus-visible{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-info\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-info)15%,transparent)}}.focus-visible\:bg-primary\/10:focus-visible{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-primary\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}}.focus-visible\:bg-primary\/15:focus-visible{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-primary\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-primary)15%,transparent)}}.focus-visible\:bg-secondary\/10:focus-visible{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-secondary\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}}.focus-visible\:bg-secondary\/15:focus-visible{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-secondary\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-secondary)15%,transparent)}}.focus-visible\:bg-success\/10:focus-visible{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-success\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}}.focus-visible\:bg-success\/15:focus-visible{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-success\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-success)15%,transparent)}}.focus-visible\:bg-warning\/10:focus-visible{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-warning\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}}.focus-visible\:bg-warning\/15:focus-visible{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-warning\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-warning)15%,transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-error:focus-visible{--tw-ring-color:var(--ui-error)}.focus-visible\:ring-info:focus-visible{--tw-ring-color:var(--ui-info)}.focus-visible\:ring-inverted:focus-visible{--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--ui-primary)}.focus-visible\:ring-secondary:focus-visible{--tw-ring-color:var(--ui-secondary)}.focus-visible\:ring-success:focus-visible{--tw-ring-color:var(--ui-success)}.focus-visible\:ring-warning:focus-visible{--tw-ring-color:var(--ui-warning)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-error:focus-visible,.focus-visible\:outline-error\/50:focus-visible{outline-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-error\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-error)50%,transparent)}}.focus-visible\:outline-info:focus-visible,.focus-visible\:outline-info\/50:focus-visible{outline-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-info\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-info)50%,transparent)}}.focus-visible\:outline-inverted:focus-visible,.focus-visible\:outline-inverted\/50:focus-visible{outline-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-inverted\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-border-inverted)50%,transparent)}}.focus-visible\:outline-primary:focus-visible,.focus-visible\:outline-primary\/50:focus-visible{outline-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-primary\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-primary)50%,transparent)}}.focus-visible\:outline-secondary:focus-visible,.focus-visible\:outline-secondary\/50:focus-visible{outline-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-secondary\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-secondary)50%,transparent)}}.focus-visible\:outline-success:focus-visible,.focus-visible\:outline-success\/50:focus-visible{outline-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-success\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-success)50%,transparent)}}.focus-visible\:outline-warning:focus-visible,.focus-visible\:outline-warning\/50:focus-visible{outline-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-warning\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-warning)50%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:before\:ring-2:focus-visible:before{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:before\:ring-error:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-error)}.focus-visible\:before\:ring-info:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-info)}.focus-visible\:before\:ring-inverted:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:before\:ring-primary:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-primary)}.focus-visible\:before\:ring-secondary:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-secondary)}.focus-visible\:before\:ring-success:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-success)}.focus-visible\:before\:ring-warning:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-warning)}.focus-visible\:before\:ring-inset:focus-visible:before{content:var(--tw-content);--tw-ring-inset:inset}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-default:disabled{background-color:var(--ui-bg)}.disabled\:bg-elevated:disabled,.disabled\:bg-elevated\/50:disabled{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-elevated\/50:disabled{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}}.disabled\:bg-error:disabled,.disabled\:bg-error\/10:disabled{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-error\/10:disabled{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}}.disabled\:bg-info:disabled,.disabled\:bg-info\/10:disabled{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-info\/10:disabled{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}}.disabled\:bg-inverted:disabled{background-color:var(--ui-bg-inverted)}.disabled\:bg-primary:disabled,.disabled\:bg-primary\/10:disabled{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-primary\/10:disabled{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}}.disabled\:bg-secondary:disabled,.disabled\:bg-secondary\/10:disabled{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-secondary\/10:disabled{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}}.disabled\:bg-success:disabled,.disabled\:bg-success\/10:disabled{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-success\/10:disabled{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-warning:disabled,.disabled\:bg-warning\/10:disabled{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-warning\/10:disabled{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}}.disabled\:text-error:disabled{color:var(--ui-error)}.disabled\:text-info:disabled{color:var(--ui-info)}.disabled\:text-muted:disabled{color:var(--ui-text-muted)}.disabled\:text-primary:disabled{color:var(--ui-primary)}.disabled\:text-secondary:disabled{color:var(--ui-secondary)}.disabled\:text-success:disabled{color:var(--ui-success)}.disabled\:text-warning:disabled{color:var(--ui-warning)}.disabled\:opacity-75:disabled{opacity:.75}@media (hover:hover){.hover\:disabled\:bg-transparent:hover:disabled{background-color:#0000}}.has-focus-visible\:z-\[1\]:has(:focus-visible){z-index:1}.has-focus-visible\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus-visible\:ring-error:has(:focus-visible){--tw-ring-color:var(--ui-error)}.has-focus-visible\:ring-info:has(:focus-visible){--tw-ring-color:var(--ui-info)}.has-focus-visible\:ring-inverted:has(:focus-visible){--tw-ring-color:var(--ui-border-inverted)}.has-focus-visible\:ring-primary:has(:focus-visible){--tw-ring-color:var(--ui-primary)}.has-focus-visible\:ring-secondary:has(:focus-visible){--tw-ring-color:var(--ui-secondary)}.has-focus-visible\:ring-success:has(:focus-visible){--tw-ring-color:var(--ui-success)}.has-focus-visible\:ring-warning:has(:focus-visible){--tw-ring-color:var(--ui-warning)}.has-data-\[state\=checked\]\:z-\[1\]:has([data-state=checked]){z-index:1}.has-data-\[state\=checked\]\:border-error:has([data-state=checked]),.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked]){border-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-error)50%,transparent)}}.has-data-\[state\=checked\]\:border-info:has([data-state=checked]),.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked]){border-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-info)50%,transparent)}}.has-data-\[state\=checked\]\:border-inverted:has([data-state=checked]),.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked]){border-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-border-inverted)50%,transparent)}}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]),.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-primary)50%,transparent)}}.has-data-\[state\=checked\]\:border-secondary:has([data-state=checked]),.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked]){border-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-secondary)50%,transparent)}}.has-data-\[state\=checked\]\:border-success:has([data-state=checked]),.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked]){border-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-success)50%,transparent)}}.has-data-\[state\=checked\]\:border-warning:has([data-state=checked]),.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked]){border-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-warning)50%,transparent)}}.has-data-\[state\=checked\]\:bg-elevated:has([data-state=checked]){background-color:var(--ui-bg-elevated)}.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}}.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}}.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}}.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}}.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}}.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-default[aria-disabled=true]{background-color:var(--ui-bg)}.aria-disabled\:bg-elevated[aria-disabled=true]{background-color:var(--ui-bg-elevated)}.aria-disabled\:bg-error[aria-disabled=true],.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}}.aria-disabled\:bg-info[aria-disabled=true],.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}}.aria-disabled\:bg-inverted[aria-disabled=true]{background-color:var(--ui-bg-inverted)}.aria-disabled\:bg-primary[aria-disabled=true],.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}}.aria-disabled\:bg-secondary[aria-disabled=true],.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}}.aria-disabled\:bg-success[aria-disabled=true],.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:bg-warning[aria-disabled=true],.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}}.aria-disabled\:text-error[aria-disabled=true]{color:var(--ui-error)}.aria-disabled\:text-info[aria-disabled=true]{color:var(--ui-info)}.aria-disabled\:text-muted[aria-disabled=true]{color:var(--ui-text-muted)}.aria-disabled\:text-primary[aria-disabled=true]{color:var(--ui-primary)}.aria-disabled\:text-secondary[aria-disabled=true]{color:var(--ui-secondary)}.aria-disabled\:text-success[aria-disabled=true]{color:var(--ui-success)}.aria-disabled\:text-warning[aria-disabled=true]{color:var(--ui-warning)}.aria-disabled\:opacity-75[aria-disabled=true]{opacity:.75}@media (hover:hover){.hover\:aria-disabled\:bg-transparent:hover[aria-disabled=true]{background-color:#0000}}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:text-muted[data-disabled]{color:var(--ui-text-muted)}.data-disabled\:opacity-75[data-disabled]{opacity:.75}.data-highlighted\:text-error[data-highlighted]{color:var(--ui-error)}.data-highlighted\:text-highlighted[data-highlighted]{color:var(--ui-text-highlighted)}.data-highlighted\:text-info[data-highlighted]{color:var(--ui-info)}.data-highlighted\:text-primary[data-highlighted]{color:var(--ui-primary)}.data-highlighted\:text-secondary[data-highlighted]{color:var(--ui-secondary)}.data-highlighted\:text-success[data-highlighted]{color:var(--ui-success)}.data-highlighted\:text-warning[data-highlighted]{color:var(--ui-warning)}.data-highlighted\:not-data-disabled\:text-highlighted[data-highlighted]:not([data-disabled]){color:var(--ui-text-highlighted)}.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}}.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}}.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}}.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}}.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}}.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}}.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}}.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}}.data-today\:font-semibold[data-today]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-today\:not-data-\[selected\]\:text-error[data-today]:not([data-selected]){color:var(--ui-error)}.data-today\:not-data-\[selected\]\:text-highlighted[data-today]:not([data-selected]){color:var(--ui-text-highlighted)}.data-today\:not-data-\[selected\]\:text-info[data-today]:not([data-selected]){color:var(--ui-info)}.data-today\:not-data-\[selected\]\:text-primary[data-today]:not([data-selected]){color:var(--ui-primary)}.data-today\:not-data-\[selected\]\:text-secondary[data-today]:not([data-selected]){color:var(--ui-secondary)}.data-today\:not-data-\[selected\]\:text-success[data-today]:not([data-selected]){color:var(--ui-success)}.data-today\:not-data-\[selected\]\:text-warning[data-today]:not([data-selected]){color:var(--ui-warning)}.data-unavailable\:pointer-events-none[data-unavailable]{pointer-events:none}.data-unavailable\:text-muted[data-unavailable]{color:var(--ui-text-muted)}.data-unavailable\:line-through[data-unavailable]{text-decoration-line:line-through}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-75[data-disabled]{opacity:.75}.data-\[expanded\=true\]\:h-\(--height\)[data-expanded=true]{height:var(--height)}.data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded=false][data-front=false]{height:var(--front-height)}:is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:invisible[data-expanded=false][data-front=false]>*){visibility:hidden}.data-\[highlighted\]\:bg-error\/20[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-error\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-error)20%,transparent)}}.data-\[highlighted\]\:bg-info\/20[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-info\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-info)20%,transparent)}}.data-\[highlighted\]\:bg-inverted\/20[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-inverted\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-bg-inverted)20%,transparent)}}.data-\[highlighted\]\:bg-primary\/20[data-highlighted]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-primary\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-primary)20%,transparent)}}.data-\[highlighted\]\:bg-secondary\/20[data-highlighted]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-secondary\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-secondary)20%,transparent)}}.data-\[highlighted\]\:bg-success\/20[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-success\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-success)20%,transparent)}}.data-\[highlighted\]\:bg-warning\/20[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-warning\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-warning)20%,transparent)}}.data-\[motion\=from-end\]\:animate-\[enter-from-right_200ms_ease\][data-motion=from-end]{animation:.2s enter-from-right}.data-\[motion\=from-start\]\:animate-\[enter-from-left_200ms_ease\][data-motion=from-start]{animation:.2s enter-from-left}.data-\[motion\=to-end\]\:animate-\[exit-to-right_200ms_ease\][data-motion=to-end]{animation:.2s exit-to-right}.data-\[motion\=to-start\]\:animate-\[exit-to-left_200ms_ease\][data-motion=to-start]{animation:.2s exit-to-left}.data-\[outside-view\]\:text-muted[data-outside-view]{color:var(--ui-text-muted)}.data-\[pinned\=left\]\:left-0[data-pinned=left]{left:calc(var(--spacing)*0)}.data-\[pinned\=right\]\:right-0[data-pinned=right]{right:calc(var(--spacing)*0)}.data-\[selected\]\:bg-error[data-selected]{background-color:var(--ui-error)}.data-\[selected\]\:bg-info[data-selected]{background-color:var(--ui-info)}.data-\[selected\]\:bg-inverted[data-selected]{background-color:var(--ui-bg-inverted)}.data-\[selected\]\:bg-primary[data-selected]{background-color:var(--ui-primary)}.data-\[selected\]\:bg-secondary[data-selected]{background-color:var(--ui-secondary)}.data-\[selected\]\:bg-success[data-selected]{background-color:var(--ui-success)}.data-\[selected\]\:bg-warning[data-selected]{background-color:var(--ui-warning)}.data-\[selected\]\:text-inverted[data-selected]{color:var(--ui-text-inverted)}.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}}.data-\[state\=active\]\:text-error[data-state=active]{color:var(--ui-error)}.data-\[state\=active\]\:text-highlighted[data-state=active]{color:var(--ui-text-highlighted)}.data-\[state\=active\]\:text-info[data-state=active]{color:var(--ui-info)}.data-\[state\=active\]\:text-inverted[data-state=active]{color:var(--ui-text-inverted)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--ui-primary)}.data-\[state\=active\]\:text-secondary[data-state=active]{color:var(--ui-secondary)}.data-\[state\=active\]\:text-success[data-state=active]{color:var(--ui-success)}.data-\[state\=active\]\:text-warning[data-state=active]{color:var(--ui-warning)}.data-\[state\=checked\]\:translate-x-3[data-state=checked]{--tw-translate-x:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-3\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*3.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*4.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-error[data-state=checked]{background-color:var(--ui-error)}.data-\[state\=checked\]\:bg-info[data-state=checked]{background-color:var(--ui-info)}.data-\[state\=checked\]\:bg-inverted[data-state=checked]{background-color:var(--ui-bg-inverted)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--ui-primary)}.data-\[state\=checked\]\:bg-secondary[data-state=checked]{background-color:var(--ui-secondary)}.data-\[state\=checked\]\:bg-success[data-state=checked]{background-color:var(--ui-success)}.data-\[state\=checked\]\:bg-warning[data-state=checked]{background-color:var(--ui-warning)}.data-\[state\=closed\]\:animate-\[accordion-up_200ms_ease-out\][data-state=closed]{animation:.2s ease-out accordion-up}.data-\[state\=closed\]\:animate-\[collapsible-up_200ms_ease-out\][data-state=closed]{animation:.2s ease-out collapsible-up}.data-\[state\=closed\]\:animate-\[fade-out_200ms_ease-in\][data-state=closed]{animation:.2s ease-in fade-out}.data-\[state\=closed\]\:animate-\[scale-out_100ms_ease-in\][data-state=closed]{animation:.1s ease-in scale-out}.data-\[state\=closed\]\:animate-\[scale-out_200ms_ease-in\][data-state=closed]{animation:.2s ease-in scale-out}.data-\[state\=closed\]\:animate-\[slide-out-to-bottom_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-bottom}.data-\[state\=closed\]\:animate-\[slide-out-to-left_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-left}.data-\[state\=closed\]\:animate-\[slide-out-to-right_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-right}.data-\[state\=closed\]\:animate-\[slide-out-to-top_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-top}.data-\[state\=closed\]\:animate-\[toast-closed_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out toast-closed}.data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_ease-in-out\][data-state=closed][data-expanded=false][data-front=false]{animation:.2s ease-in-out toast-collapsed-closed}.data-\[state\=delayed-open\]\:animate-\[scale-in_100ms_ease-out\][data-state=delayed-open]{animation:.1s ease-out scale-in}.data-\[state\=hidden\]\:animate-\[fade-out_100ms_ease-in\][data-state=hidden]{animation:.1s ease-in fade-out}.data-\[state\=hidden\]\:opacity-0[data-state=hidden]{opacity:0}.data-\[state\=inactive\]\:text-muted[data-state=inactive]{color:var(--ui-text-muted)}@media (hover:hover){.hover\:data-\[state\=inactive\]\:not-disabled\:text-default:hover[data-state=inactive]:not(:disabled){color:var(--ui-text)}}.data-\[state\=indeterminate\]\:animate-\[carousel-inverse-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-inverse-vertical}.data-\[state\=indeterminate\]\:animate-\[carousel-inverse_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-inverse}.data-\[state\=indeterminate\]\:animate-\[carousel-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-vertical}.data-\[state\=indeterminate\]\:animate-\[carousel_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel}.data-\[state\=indeterminate\]\:animate-\[elastic-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite elastic-vertical}.data-\[state\=indeterminate\]\:animate-\[elastic_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite elastic}.data-\[state\=indeterminate\]\:animate-\[swing-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite swing-vertical}.data-\[state\=indeterminate\]\:animate-\[swing_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite swing}.data-\[state\=open\]\:animate-\[accordion-down_200ms_ease-out\][data-state=open]{animation:.2s ease-out accordion-down}.data-\[state\=open\]\:animate-\[collapsible-down_200ms_ease-out\][data-state=open]{animation:.2s ease-out collapsible-down}.data-\[state\=open\]\:animate-\[fade-in_200ms_ease-out\][data-state=open]{animation:.2s ease-out fade-in}.data-\[state\=open\]\:animate-\[scale-in_100ms_ease-out\][data-state=open]{animation:.1s ease-out scale-in}.data-\[state\=open\]\:animate-\[scale-in_200ms_ease-out\][data-state=open]{animation:.2s ease-out scale-in}.data-\[state\=open\]\:animate-\[slide-in-from-bottom_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-bottom}.data-\[state\=open\]\:animate-\[slide-in-from-left_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-left}.data-\[state\=open\]\:animate-\[slide-in-from-right_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-right}.data-\[state\=open\]\:animate-\[slide-in-from-top_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-top}.data-\[state\=open\]\:text-highlighted[data-state=open]{color:var(--ui-text-highlighted)}.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}}.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-error)10%,transparent)}}.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-info)10%,transparent)}}.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-primary)10%,transparent)}}.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-secondary)10%,transparent)}}.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-success)10%,transparent)}}.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-warning)10%,transparent)}}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-accented[data-state=unchecked]{background-color:var(--ui-bg-accented)}.data-\[state\=visible\]\:animate-\[fade-in_100ms_ease-out\][data-state=visible]{animation:.1s ease-out fade-in}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel]{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--reka-toast-swipe-end-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe=end]{--tw-translate-y:var(--reka-toast-swipe-end-y);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-down}.data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-left}.data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-right}.data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-up}.data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--reka-toast-swipe-move-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe=move]{--tw-translate-y:var(--reka-toast-swipe-move-y);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (min-width:40rem){.sm\:-start-12{inset-inline-start:calc(var(--spacing)*-12)}.sm\:-end-12{inset-inline-end:calc(var(--spacing)*-12)}.sm\:-top-12{top:calc(var(--spacing)*-12)}.sm\:-bottom-12{bottom:calc(var(--spacing)*-12)}.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:w-\(--reka-navigation-menu-viewport-width\){width:var(--reka-navigation-menu-viewport-width)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:flex-row{flex-direction:row}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-120{height:calc(var(--spacing)*120)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:inline-flex{display:inline-flex}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}.rtl\:translate-x-\[4px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:4px;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-rotate-90:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:-90deg}:where(.rtl\:space-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}.rtl\:after\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:2s ease-in-out infinite carousel-inverse-rtl}.rtl\:after\:animate-\[carousel-rtl_2s_ease-in-out_infinite\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:2s ease-in-out infinite carousel-rtl}.data-\[state\=checked\]\:rtl\:-translate-x-3[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-3);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-3\.5[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-3.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4\.5[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-4.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-5[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){animation:2s ease-in-out infinite carousel-inverse-rtl}.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){animation:2s ease-in-out infinite carousel-rtl}.data-\[state\=unchecked\]\:rtl\:-translate-x-0[data-state=unchecked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:prose-invert:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.dark\:focus-visible\:outline-none:where(.dark,.dark *):focus-visible{--tw-outline-style:none;outline-style:none}.dark\:disabled\:bg-transparent:where(.dark,.dark *):disabled{background-color:#0000}@media (hover:hover){.dark\:hover\:disabled\:bg-transparent:where(.dark,.dark *):hover:disabled{background-color:#0000}}.dark\:aria-disabled\:bg-transparent:where(.dark,.dark *)[aria-disabled=true]{background-color:#0000}@media (hover:hover){.dark\:hover\:aria-disabled\:bg-transparent:where(.dark,.dark *):hover[aria-disabled=true]{background-color:#0000}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.\[\&\>button\]\:py-0>button{padding-block:calc(var(--spacing)*0)}.\[\&\>div\]\:min-w-0>div{min-width:calc(var(--spacing)*0)}.\[\&\>input\]\:h-12>input{height:calc(var(--spacing)*12)}.\[\&\>mark\]\:bg-primary>mark{background-color:var(--ui-primary)}.\[\&\>mark\]\:text-inverted>mark{color:var(--ui-text-inverted)}.\[\&\>tr\]\:after\:absolute>tr:after{content:var(--tw-content);position:absolute}.\[\&\>tr\]\:after\:inset-x-0>tr:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.\[\&\>tr\]\:after\:bottom-0>tr:after{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.\[\&\>tr\]\:after\:h-px>tr:after{content:var(--tw-content);height:1px}.\[\&\>tr\]\:after\:bg-\(--ui-border-accented\)>tr:after{content:var(--tw-content);background-color:var(--ui-border-accented)}@media (hover:hover){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated)50%,transparent)}}}.\[\&\>tr\]\:data-\[selectable\=true\]\:focus-visible\:outline-primary>tr[data-selectable=true]:focus-visible{outline-color:var(--ui-primary)}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes collapsible-up{0%{height:var(--reka-collapsible-content-height)}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--reka-collapsible-content-height)}}@keyframes toast-collapsed-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--before) - var(--height))*var(--gap)))scale(var(--scale))}}@keyframes toast-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--offset) - var(--height))*var(--translate-factor)))}}@keyframes toast-slide-left{0%{transform:translate(0)translateY(var(--translate))}to{transform:translate(-100%)translateY(var(--translate))}}@keyframes toast-slide-right{0%{transform:translate(0)translateY(var(--translate))}to{transform:translate(100%)translateY(var(--translate))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-from-top-and-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-top-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes slide-in-from-right-and-fade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-right-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4px)}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes slide-in-from-left-and-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-left-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}@keyframes enter-from-right{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-left{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes carousel{0%,to{width:50%}0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes carousel-rtl{0%,to{width:50%}0%{transform:translate(100%)}to{transform:translate(-200%)}}@keyframes carousel-vertical{0%,to{height:50%}0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes carousel-inverse{0%,to{width:50%}0%{transform:translate(200%)}to{transform:translate(-100%)}}@keyframes carousel-inverse-rtl{0%,to{width:50%}0%{transform:translate(-200%)}to{transform:translate(100%)}}@keyframes carousel-inverse-vertical{0%,to{height:50%}0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes swing{0%,to{width:50%}0%,to{transform:translate(-25%)}50%{transform:translate(125%)}}@keyframes swing-vertical{0%,to{height:50%}0%,to{transform:translateY(-25%)}50%{transform:translateY(125%)}}@keyframes elastic{0%,to{width:50%;margin-left:25%}50%{width:90%;margin-left:5%}}@keyframes elastic-vertical{0%,to{height:50%;margin-top:25%}50%{height:90%;margin-top:5%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}} diff --git a/docs/assets/index-c0f1Z3_1.js b/docs/assets/index-c0f1Z3_1.js new file mode 100644 index 0000000..48898e2 --- /dev/null +++ b/docs/assets/index-c0f1Z3_1.js @@ -0,0 +1 @@ +import{d as w,c as y,a as f,o as c,w as r,r as C,m as z,u as x,P as A,n as N,g as O,b as T,e as R,f as E,t as B,h as F,i,j as h,k as I,l as b,F as k,p as D,_ as L,q as U,s as G,v as M,x as H,y as J,z as K,A as o,B as Q,C as W,D as _,E as X,G as Y}from"./index-BDXMJMAv.js";import{_ as Z,C as ee}from"./const-CxNvOiky.js";import{b as P}from"./route-block-B_A1xBdJ.js";const te=w({__name:"BaseSeparator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(s){const e=s,d=["horizontal","vertical"];function u(l){return d.includes(l)}const t=y(()=>u(e.orientation)?e.orientation:"horizontal"),a=y(()=>t.value==="vertical"?e.orientation:void 0),n=y(()=>e.decorative?{role:"none"}:{"aria-orientation":a.value,role:"separator"});return(l,p)=>(c(),f(x(A),z({as:l.as,"as-child":l.asChild,"data-orientation":t.value},n.value),{default:r(()=>[C(l.$slots,"default")]),_:3},16,["as","as-child","data-orientation"]))}}),ae=w({__name:"Separator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(s){const e=s;return(d,u)=>(c(),f(te,N(O(e)),{default:r(()=>[C(d.$slots,"default")]),_:3},16))}}),re={slots:{root:"flex items-center align-center text-center",border:"",container:"font-medium text-default flex",icon:"shrink-0 size-5",avatar:"shrink-0",avatarSize:"2xs",label:"text-sm"},variants:{color:{primary:{border:"border-primary"},secondary:{border:"border-secondary"},success:{border:"border-success"},info:{border:"border-info"},warning:{border:"border-warning"},error:{border:"border-error"},neutral:{border:"border-default"}},orientation:{horizontal:{root:"w-full flex-row",border:"w-full",container:"mx-3 whitespace-nowrap"},vertical:{root:"h-full flex-col",border:"h-full",container:"my-2"}},size:{xs:"",sm:"",md:"",lg:"",xl:""},type:{solid:{border:"border-solid"},dashed:{border:"border-dashed"},dotted:{border:"border-dotted"}}},compoundVariants:[{orientation:"horizontal",size:"xs",class:{border:"border-t"}},{orientation:"horizontal",size:"sm",class:{border:"border-t-[2px]"}},{orientation:"horizontal",size:"md",class:{border:"border-t-[3px]"}},{orientation:"horizontal",size:"lg",class:{border:"border-t-[4px]"}},{orientation:"horizontal",size:"xl",class:{border:"border-t-[5px]"}},{orientation:"vertical",size:"xs",class:{border:"border-s"}},{orientation:"vertical",size:"sm",class:{border:"border-s-[2px]"}},{orientation:"vertical",size:"md",class:{border:"border-s-[3px]"}},{orientation:"vertical",size:"lg",class:{border:"border-s-[4px]"}},{orientation:"vertical",size:"xl",class:{border:"border-s-[5px]"}}],defaultVariants:{color:"neutral",size:"xs",type:"solid"}},oe={__name:"Separator",props:{as:{type:null,required:!1},label:{type:String,required:!1},icon:{type:String,required:!1},avatar:{type:Object,required:!1},color:{type:null,required:!1},size:{type:null,required:!1},type:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},class:{type:null,required:!1},ui:{type:null,required:!1},decorative:{type:Boolean,required:!1}},setup(s){const e=s,d=T(),u=F(),t=R(E(e,"as","decorative","orientation")),a=y(()=>{var n;return B({extend:B(re),...((n=u.ui)==null?void 0:n.separator)||{}})({color:e.color,orientation:e.orientation,size:e.size,type:e.type})});return(n,l)=>{var p;return c(),f(x(ae),z(x(t),{class:a.value.root({class:[(p=e.ui)==null?void 0:p.root,e.class]})}),{default:r(()=>{var g,m,v;return[i("div",{class:b(a.value.border({class:(g=e.ui)==null?void 0:g.border}))},null,2),s.label||s.icon||s.avatar||d.default?(c(),h(k,{key:0},[i("div",{class:b(a.value.container({class:(m=e.ui)==null?void 0:m.container}))},[C(n.$slots,"default",{},()=>{var S,j,$,q;return[s.label?(c(),h("span",{key:0,class:b(a.value.label({class:(S=e.ui)==null?void 0:S.label}))},D(s.label),3)):s.icon?(c(),f(L,{key:1,name:s.icon,class:b(a.value.icon({class:(j=e.ui)==null?void 0:j.icon}))},null,8,["name","class"])):s.avatar?(c(),f(U,z({key:2,size:(($=e.ui)==null?void 0:$.avatarSize)||a.value.avatarSize()},s.avatar,{class:a.value.avatar({class:(q=e.ui)==null?void 0:q.avatar})}),null,16,["size","class"])):I("",!0)]})],2),i("div",{class:b(a.value.border({class:(v=e.ui)==null?void 0:v.border}))},null,2)],64)):I("",!0)]}),_:3},16,["class"])}}},se={class:"grid grid-cols-1 md:grid-cols-2 gap-4 p-4"},ie={class:"flex items-center justify-center gap-4"},ne={class:"flex items-center justify-center gap-4"},le={class:"flex items-center justify-center gap-4"},ce={class:"flex items-center justify-center gap-4"},de={class:"flex items-center justify-center gap-4 w-full"},V=w({__name:"index",setup(s){const e=["/assets/intro-bg.jpg","/assets/intro-bg1.jpg","/assets/intro-bg2.jpg"],d=G(0);return M(()=>{const u=setInterval(()=>{d.value=(d.value+1)%e.length},1e4);H(()=>{clearInterval(u)})}),(u,t)=>{const a=Q,n=Z,l=U,p=X,g=oe;return c(),h(k,null,[i("div",{id:"intro",class:"flex flex-col items-center justify-center gap-4 h-80 md:h-120 w-full bg-cover bg-center",style:K({backgroundImage:`url(${e[d.value]})`})},t[0]||(t[0]=[i("img",{src:J},null,-1),i("div",{class:"text-white my-1"},"To be is to do.",-1)]),4),i("div",se,[o(n,{variant:"subtle"},{header:r(()=>[o(a,{icon:"i-mdi-lightbulb-on-outline",to:"/creation",variant:"link"},{default:r(()=>t[1]||(t[1]=[_(" Creation ")])),_:1,__:[1]})]),default:r(()=>[i("div",ie,[(c(!0),h(k,null,W(x(ee),(m,v)=>(c(),f(a,{key:v,icon:m.icon,color:m.color,to:`/creation?type=${v}`,variant:"outline",size:"xl"},null,8,["icon","color","to"]))),128))])]),_:1}),o(n,{variant:"subtle"},{header:r(()=>[o(a,{icon:"i-mdi-app-badge-outline",to:"/app",variant:"link"},{default:r(()=>t[2]||(t[2]=[_(" App ")])),_:1,__:[2]})]),default:r(()=>[i("div",ne,[o(a,{icon:"i-mdi-chart-finance",size:"xl",color:"secondary",variant:"outline",to:"/app/stock"})])]),_:1}),o(n,{variant:"subtle"},{header:r(()=>[o(a,{icon:"i-mdi-app-badge-outline",to:"/app",variant:"link"},{default:r(()=>t[3]||(t[3]=[_(" US ")])),_:1,__:[3]})]),default:r(()=>[i("div",le,[o(p,{to:"/creation?author=yh"},{default:r(()=>[o(l,{src:"/assets/yh.png",size:"3xl"})]),_:1}),o(p,{to:"/creation?author=mm"},{default:r(()=>[o(l,{src:"/assets/mm.gif",size:"3xl"})]),_:1}),o(p,{to:"/creation?author=gg"},{default:r(()=>[o(l,{src:"/assets/gg.png",size:"3xl"})]),_:1})])]),_:1})]),i("footer",null,[i("div",ce,[o(g,{type:"solid",class:"my-3 w-[80vw]"})]),i("div",de,[o(a,{icon:"i-mdi-email",to:"mailto:j_clxy@hotmail.com",variant:"link",color:"info"},{default:r(()=>t[4]||(t[4]=[_(" 联系我们 ")])),_:1,__:[4]}),o(a,{icon:"i-mdi-shield-check",to:"#",variant:"link",color:"info"},{default:r(()=>t[5]||(t[5]=[_(" 隐私权政策 ")])),_:1,__:[5]})]),t[6]||(t[6]=i("div",{class:"flex items-center justify-center gap-4 w-full text-sm"},[i("p",null,"Copyright © Clxy Studio All Rights Reserved")],-1))])],64)}}});typeof P=="function"&&P(V);const me=Y(V,[["__scopeId","data-v-fd9e7d33"]]);export{me as default}; diff --git a/docs/assets/intro-bg.jpg b/docs/assets/intro-bg.jpg new file mode 100644 index 0000000..04d0166 Binary files /dev/null and b/docs/assets/intro-bg.jpg differ diff --git a/docs/assets/intro-bg1.jpg b/docs/assets/intro-bg1.jpg new file mode 100644 index 0000000..cf93498 Binary files /dev/null and b/docs/assets/intro-bg1.jpg differ diff --git a/docs/assets/intro-bg2.jpg b/docs/assets/intro-bg2.jpg new file mode 100644 index 0000000..57462cc Binary files /dev/null and b/docs/assets/intro-bg2.jpg differ diff --git a/docs/assets/logo.png b/docs/assets/logo.png new file mode 100644 index 0000000..aaa1c46 Binary files /dev/null and b/docs/assets/logo.png differ diff --git a/docs/assets/mm.gif b/docs/assets/mm.gif new file mode 100644 index 0000000..55f42aa Binary files /dev/null and b/docs/assets/mm.gif differ diff --git a/docs/assets/route-block-B_A1xBdJ.js b/docs/assets/route-block-B_A1xBdJ.js new file mode 100644 index 0000000..29fda6a --- /dev/null +++ b/docs/assets/route-block-B_A1xBdJ.js @@ -0,0 +1 @@ +const o={};export{o as b}; diff --git a/docs/assets/stock-Bj4EZVyc.js b/docs/assets/stock-Bj4EZVyc.js new file mode 100644 index 0000000..d13018e --- /dev/null +++ b/docs/assets/stock-Bj4EZVyc.js @@ -0,0 +1,56 @@ +import{d as kd,aj as Om,ai as cs,N as km,c as mn,aF as Nm,K as Ha,a1 as Nd,v as Bd,ae as Bm,V as Fm,ah as zm,u as Fd,aG as Va,s as Hm,j as Vm,i as $f,A as Um,F as Gm,o as Wm}from"./index-BDXMJMAv.js";import{b as Xf}from"./route-block-B_A1xBdJ.js";function zd(r,t){return function(){return r.apply(t,arguments)}}const{toString:Ym}=Object.prototype,{getPrototypeOf:Ol}=Object,{iterator:Io,toStringTag:Hd}=Symbol,Oo=(r=>t=>{const e=Ym.call(t);return r[e]||(r[e]=e.slice(8,-1).toLowerCase())})(Object.create(null)),_e=r=>(r=r.toLowerCase(),t=>Oo(t)===r),ko=r=>t=>typeof t===r,{isArray:kn}=Array,Pi=ko("undefined");function $m(r){return r!==null&&!Pi(r)&&r.constructor!==null&&!Pi(r.constructor)&&Vt(r.constructor.isBuffer)&&r.constructor.isBuffer(r)}const Vd=_e("ArrayBuffer");function Xm(r){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(r):t=r&&r.buffer&&Vd(r.buffer),t}const qm=ko("string"),Vt=ko("function"),Ud=ko("number"),No=r=>r!==null&&typeof r=="object",Zm=r=>r===!0||r===!1,Ua=r=>{if(Oo(r)!=="object")return!1;const t=Ol(r);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Hd in r)&&!(Io in r)},Km=_e("Date"),jm=_e("File"),Qm=_e("Blob"),Jm=_e("FileList"),t0=r=>No(r)&&Vt(r.pipe),e0=r=>{let t;return r&&(typeof FormData=="function"&&r instanceof FormData||Vt(r.append)&&((t=Oo(r))==="formdata"||t==="object"&&Vt(r.toString)&&r.toString()==="[object FormData]"))},r0=_e("URLSearchParams"),[n0,i0,a0,o0]=["ReadableStream","Request","Response","Headers"].map(_e),s0=r=>r.trim?r.trim():r.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ki(r,t,{allOwnKeys:e=!1}={}){if(r===null||typeof r>"u")return;let n,i;if(typeof r!="object"&&(r=[r]),kn(r))for(n=0,i=r.length;n0;)if(i=e[n],t===i.toLowerCase())return i;return null}const zr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Wd=r=>!Pi(r)&&r!==zr;function Eu(){const{caseless:r}=Wd(this)&&this||{},t={},e=(n,i)=>{const a=r&&Gd(t,i)||i;Ua(t[a])&&Ua(n)?t[a]=Eu(t[a],n):Ua(n)?t[a]=Eu({},n):kn(n)?t[a]=n.slice():t[a]=n};for(let n=0,i=arguments.length;n(Ki(t,(i,a)=>{e&&Vt(i)?r[a]=zd(i,e):r[a]=i},{allOwnKeys:n}),r),l0=r=>(r.charCodeAt(0)===65279&&(r=r.slice(1)),r),f0=(r,t,e,n)=>{r.prototype=Object.create(t.prototype,n),r.prototype.constructor=r,Object.defineProperty(r,"super",{value:t.prototype}),e&&Object.assign(r.prototype,e)},h0=(r,t,e,n)=>{let i,a,o;const s={};if(t=t||{},r==null)return t;do{for(i=Object.getOwnPropertyNames(r),a=i.length;a-- >0;)o=i[a],(!n||n(o,r,t))&&!s[o]&&(t[o]=r[o],s[o]=!0);r=e!==!1&&Ol(r)}while(r&&(!e||e(r,t))&&r!==Object.prototype);return t},c0=(r,t,e)=>{r=String(r),(e===void 0||e>r.length)&&(e=r.length),e-=t.length;const n=r.indexOf(t,e);return n!==-1&&n===e},v0=r=>{if(!r)return null;if(kn(r))return r;let t=r.length;if(!Ud(t))return null;const e=new Array(t);for(;t-- >0;)e[t]=r[t];return e},d0=(r=>t=>r&&t instanceof r)(typeof Uint8Array<"u"&&Ol(Uint8Array)),p0=(r,t)=>{const n=(r&&r[Io]).call(r);let i;for(;(i=n.next())&&!i.done;){const a=i.value;t.call(r,a[0],a[1])}},g0=(r,t)=>{let e;const n=[];for(;(e=r.exec(t))!==null;)n.push(e);return n},y0=_e("HTMLFormElement"),m0=r=>r.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,n,i){return n.toUpperCase()+i}),qf=(({hasOwnProperty:r})=>(t,e)=>r.call(t,e))(Object.prototype),_0=_e("RegExp"),Yd=(r,t)=>{const e=Object.getOwnPropertyDescriptors(r),n={};Ki(e,(i,a)=>{let o;(o=t(i,a,r))!==!1&&(n[a]=o||i)}),Object.defineProperties(r,n)},w0=r=>{Yd(r,(t,e)=>{if(Vt(r)&&["arguments","caller","callee"].indexOf(e)!==-1)return!1;const n=r[e];if(Vt(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+e+"'")})}})},S0=(r,t)=>{const e={},n=i=>{i.forEach(a=>{e[a]=!0})};return kn(r)?n(r):n(String(r).split(t)),e},b0=()=>{},T0=(r,t)=>r!=null&&Number.isFinite(r=+r)?r:t;function x0(r){return!!(r&&Vt(r.append)&&r[Hd]==="FormData"&&r[Io])}const C0=r=>{const t=new Array(10),e=(n,i)=>{if(No(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[i]=n;const a=kn(n)?[]:{};return Ki(n,(o,s)=>{const u=e(o,i+1);!Pi(u)&&(a[s]=u)}),t[i]=void 0,a}}return n};return e(r,0)},D0=_e("AsyncFunction"),M0=r=>r&&(No(r)||Vt(r))&&Vt(r.then)&&Vt(r.catch),$d=((r,t)=>r?setImmediate:t?((e,n)=>(zr.addEventListener("message",({source:i,data:a})=>{i===zr&&a===e&&n.length&&n.shift()()},!1),i=>{n.push(i),zr.postMessage(e,"*")}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate=="function",Vt(zr.postMessage)),A0=typeof queueMicrotask<"u"?queueMicrotask.bind(zr):typeof process<"u"&&process.nextTick||$d,L0=r=>r!=null&&Vt(r[Io]),L={isArray:kn,isArrayBuffer:Vd,isBuffer:$m,isFormData:e0,isArrayBufferView:Xm,isString:qm,isNumber:Ud,isBoolean:Zm,isObject:No,isPlainObject:Ua,isReadableStream:n0,isRequest:i0,isResponse:a0,isHeaders:o0,isUndefined:Pi,isDate:Km,isFile:jm,isBlob:Qm,isRegExp:_0,isFunction:Vt,isStream:t0,isURLSearchParams:r0,isTypedArray:d0,isFileList:Jm,forEach:Ki,merge:Eu,extend:u0,trim:s0,stripBOM:l0,inherits:f0,toFlatObject:h0,kindOf:Oo,kindOfTest:_e,endsWith:c0,toArray:v0,forEachEntry:p0,matchAll:g0,isHTMLForm:y0,hasOwnProperty:qf,hasOwnProp:qf,reduceDescriptors:Yd,freezeMethods:w0,toObjectSet:S0,toCamelCase:m0,noop:b0,toFiniteNumber:T0,findKey:Gd,global:zr,isContextDefined:Wd,isSpecCompliantForm:x0,toJSONObject:C0,isAsyncFn:D0,isThenable:M0,setImmediate:$d,asap:A0,isIterable:L0};function Y(r,t,e,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=r,this.name="AxiosError",t&&(this.code=t),e&&(this.config=e),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}L.inherits(Y,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:L.toJSONObject(this.config),code:this.code,status:this.status}}});const Xd=Y.prototype,qd={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(r=>{qd[r]={value:r}});Object.defineProperties(Y,qd);Object.defineProperty(Xd,"isAxiosError",{value:!0});Y.from=(r,t,e,n,i,a)=>{const o=Object.create(Xd);return L.toFlatObject(r,o,function(u){return u!==Error.prototype},s=>s!=="isAxiosError"),Y.call(o,r.message,t,e,n,i),o.cause=r,o.name=r.name,a&&Object.assign(o,a),o};const E0=null;function Pu(r){return L.isPlainObject(r)||L.isArray(r)}function Zd(r){return L.endsWith(r,"[]")?r.slice(0,-2):r}function Zf(r,t,e){return r?r.concat(t).map(function(i,a){return i=Zd(i),!e&&a?"["+i+"]":i}).join(e?".":""):t}function P0(r){return L.isArray(r)&&!r.some(Pu)}const R0=L.toFlatObject(L,{},null,function(t){return/^is[A-Z]/.test(t)});function Bo(r,t,e){if(!L.isObject(r))throw new TypeError("target must be an object");t=t||new FormData,e=L.toFlatObject(e,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,p){return!L.isUndefined(p[y])});const n=e.metaTokens,i=e.visitor||f,a=e.dots,o=e.indexes,u=(e.Blob||typeof Blob<"u"&&Blob)&&L.isSpecCompliantForm(t);if(!L.isFunction(i))throw new TypeError("visitor must be a function");function l(d){if(d===null)return"";if(L.isDate(d))return d.toISOString();if(!u&&L.isBlob(d))throw new Y("Blob is not supported. Use a Buffer instead.");return L.isArrayBuffer(d)||L.isTypedArray(d)?u&&typeof Blob=="function"?new Blob([d]):Buffer.from(d):d}function f(d,y,p){let g=d;if(d&&!p&&typeof d=="object"){if(L.endsWith(y,"{}"))y=n?y:y.slice(0,-2),d=JSON.stringify(d);else if(L.isArray(d)&&P0(d)||(L.isFileList(d)||L.endsWith(y,"[]"))&&(g=L.toArray(d)))return y=Zd(y),g.forEach(function(_,w){!(L.isUndefined(_)||_===null)&&t.append(o===!0?Zf([y],w,a):o===null?y:y+"[]",l(_))}),!1}return Pu(d)?!0:(t.append(Zf(p,y,a),l(d)),!1)}const h=[],v=Object.assign(R0,{defaultVisitor:f,convertValue:l,isVisitable:Pu});function c(d,y){if(!L.isUndefined(d)){if(h.indexOf(d)!==-1)throw Error("Circular reference detected in "+y.join("."));h.push(d),L.forEach(d,function(g,m){(!(L.isUndefined(g)||g===null)&&i.call(t,g,L.isString(m)?m.trim():m,y,v))===!0&&c(g,y?y.concat(m):[m])}),h.pop()}}if(!L.isObject(r))throw new TypeError("data must be an object");return c(r),t}function Kf(r){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(r).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function kl(r,t){this._pairs=[],r&&Bo(r,this,t)}const Kd=kl.prototype;Kd.append=function(t,e){this._pairs.push([t,e])};Kd.toString=function(t){const e=t?function(n){return t.call(this,n,Kf)}:Kf;return this._pairs.map(function(i){return e(i[0])+"="+e(i[1])},"").join("&")};function I0(r){return encodeURIComponent(r).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function jd(r,t,e){if(!t)return r;const n=e&&e.encode||I0;L.isFunction(e)&&(e={serialize:e});const i=e&&e.serialize;let a;if(i?a=i(t,e):a=L.isURLSearchParams(t)?t.toString():new kl(t,e).toString(n),a){const o=r.indexOf("#");o!==-1&&(r=r.slice(0,o)),r+=(r.indexOf("?")===-1?"?":"&")+a}return r}class jf{constructor(){this.handlers=[]}use(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){L.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Qd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},O0=typeof URLSearchParams<"u"?URLSearchParams:kl,k0=typeof FormData<"u"?FormData:null,N0=typeof Blob<"u"?Blob:null,B0={isBrowser:!0,classes:{URLSearchParams:O0,FormData:k0,Blob:N0},protocols:["http","https","file","blob","url","data"]},Nl=typeof window<"u"&&typeof document<"u",Ru=typeof navigator=="object"&&navigator||void 0,F0=Nl&&(!Ru||["ReactNative","NativeScript","NS"].indexOf(Ru.product)<0),z0=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",H0=Nl&&window.location.href||"http://localhost",V0=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Nl,hasStandardBrowserEnv:F0,hasStandardBrowserWebWorkerEnv:z0,navigator:Ru,origin:H0},Symbol.toStringTag,{value:"Module"})),Lt={...V0,...B0};function U0(r,t){return Bo(r,new Lt.classes.URLSearchParams,Object.assign({visitor:function(e,n,i,a){return Lt.isNode&&L.isBuffer(e)?(this.append(n,e.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function G0(r){return L.matchAll(/\w+|\[(\w*)]/g,r).map(t=>t[0]==="[]"?"":t[1]||t[0])}function W0(r){const t={},e=Object.keys(r);let n;const i=e.length;let a;for(n=0;n=e.length;return o=!o&&L.isArray(i)?i.length:o,u?(L.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!s):((!i[o]||!L.isObject(i[o]))&&(i[o]=[]),t(e,n,i[o],a)&&L.isArray(i[o])&&(i[o]=W0(i[o])),!s)}if(L.isFormData(r)&&L.isFunction(r.entries)){const e={};return L.forEachEntry(r,(n,i)=>{t(G0(n),i,e,0)}),e}return null}function Y0(r,t,e){if(L.isString(r))try{return(t||JSON.parse)(r),L.trim(r)}catch(n){if(n.name!=="SyntaxError")throw n}return(e||JSON.stringify)(r)}const ji={transitional:Qd,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const n=e.getContentType()||"",i=n.indexOf("application/json")>-1,a=L.isObject(t);if(a&&L.isHTMLForm(t)&&(t=new FormData(t)),L.isFormData(t))return i?JSON.stringify(Jd(t)):t;if(L.isArrayBuffer(t)||L.isBuffer(t)||L.isStream(t)||L.isFile(t)||L.isBlob(t)||L.isReadableStream(t))return t;if(L.isArrayBufferView(t))return t.buffer;if(L.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return U0(t,this.formSerializer).toString();if((s=L.isFileList(t))||n.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Bo(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return a||i?(e.setContentType("application/json",!1),Y0(t)):t}],transformResponse:[function(t){const e=this.transitional||ji.transitional,n=e&&e.forcedJSONParsing,i=this.responseType==="json";if(L.isResponse(t)||L.isReadableStream(t))return t;if(t&&L.isString(t)&&(n&&!this.responseType||i)){const o=!(e&&e.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(o)throw s.name==="SyntaxError"?Y.from(s,Y.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Lt.classes.FormData,Blob:Lt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};L.forEach(["delete","get","head","post","put","patch"],r=>{ji.headers[r]={}});const $0=L.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),X0=r=>{const t={};let e,n,i;return r&&r.split(` +`).forEach(function(o){i=o.indexOf(":"),e=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!e||t[e]&&$0[e])&&(e==="set-cookie"?t[e]?t[e].push(n):t[e]=[n]:t[e]=t[e]?t[e]+", "+n:n)}),t},Qf=Symbol("internals");function Wn(r){return r&&String(r).trim().toLowerCase()}function Ga(r){return r===!1||r==null?r:L.isArray(r)?r.map(Ga):String(r)}function q0(r){const t=Object.create(null),e=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=e.exec(r);)t[n[1]]=n[2];return t}const Z0=r=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(r.trim());function vs(r,t,e,n,i){if(L.isFunction(n))return n.call(this,t,e);if(i&&(t=e),!!L.isString(t)){if(L.isString(n))return t.indexOf(n)!==-1;if(L.isRegExp(n))return n.test(t)}}function K0(r){return r.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,e,n)=>e.toUpperCase()+n)}function j0(r,t){const e=L.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(r,n+e,{value:function(i,a,o){return this[n].call(this,t,i,a,o)},configurable:!0})})}let Ut=class{constructor(t){t&&this.set(t)}set(t,e,n){const i=this;function a(s,u,l){const f=Wn(u);if(!f)throw new Error("header name must be a non-empty string");const h=L.findKey(i,f);(!h||i[h]===void 0||l===!0||l===void 0&&i[h]!==!1)&&(i[h||u]=Ga(s))}const o=(s,u)=>L.forEach(s,(l,f)=>a(l,f,u));if(L.isPlainObject(t)||t instanceof this.constructor)o(t,e);else if(L.isString(t)&&(t=t.trim())&&!Z0(t))o(X0(t),e);else if(L.isObject(t)&&L.isIterable(t)){let s={},u,l;for(const f of t){if(!L.isArray(f))throw TypeError("Object iterator must return a key-value pair");s[l=f[0]]=(u=s[l])?L.isArray(u)?[...u,f[1]]:[u,f[1]]:f[1]}o(s,e)}else t!=null&&a(e,t,n);return this}get(t,e){if(t=Wn(t),t){const n=L.findKey(this,t);if(n){const i=this[n];if(!e)return i;if(e===!0)return q0(i);if(L.isFunction(e))return e.call(this,i,n);if(L.isRegExp(e))return e.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=Wn(t),t){const n=L.findKey(this,t);return!!(n&&this[n]!==void 0&&(!e||vs(this,this[n],n,e)))}return!1}delete(t,e){const n=this;let i=!1;function a(o){if(o=Wn(o),o){const s=L.findKey(n,o);s&&(!e||vs(n,n[s],s,e))&&(delete n[s],i=!0)}}return L.isArray(t)?t.forEach(a):a(t),i}clear(t){const e=Object.keys(this);let n=e.length,i=!1;for(;n--;){const a=e[n];(!t||vs(this,this[a],a,t,!0))&&(delete this[a],i=!0)}return i}normalize(t){const e=this,n={};return L.forEach(this,(i,a)=>{const o=L.findKey(n,a);if(o){e[o]=Ga(i),delete e[a];return}const s=t?K0(a):String(a).trim();s!==a&&delete e[a],e[s]=Ga(i),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return L.forEach(this,(n,i)=>{n!=null&&n!==!1&&(e[i]=t&&L.isArray(n)?n.join(", "):n)}),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,e])=>t+": "+e).join(` +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const n=new this(t);return e.forEach(i=>n.set(i)),n}static accessor(t){const n=(this[Qf]=this[Qf]={accessors:{}}).accessors,i=this.prototype;function a(o){const s=Wn(o);n[s]||(j0(i,o),n[s]=!0)}return L.isArray(t)?t.forEach(a):a(t),this}};Ut.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);L.reduceDescriptors(Ut.prototype,({value:r},t)=>{let e=t[0].toUpperCase()+t.slice(1);return{get:()=>r,set(n){this[e]=n}}});L.freezeMethods(Ut);function ds(r,t){const e=this||ji,n=t||e,i=Ut.from(n.headers);let a=n.data;return L.forEach(r,function(s){a=s.call(e,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function tp(r){return!!(r&&r.__CANCEL__)}function Nn(r,t,e){Y.call(this,r??"canceled",Y.ERR_CANCELED,t,e),this.name="CanceledError"}L.inherits(Nn,Y,{__CANCEL__:!0});function ep(r,t,e){const n=e.config.validateStatus;!e.status||!n||n(e.status)?r(e):t(new Y("Request failed with status code "+e.status,[Y.ERR_BAD_REQUEST,Y.ERR_BAD_RESPONSE][Math.floor(e.status/100)-4],e.config,e.request,e))}function Q0(r){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(r);return t&&t[1]||""}function J0(r,t){r=r||10;const e=new Array(r),n=new Array(r);let i=0,a=0,o;return t=t!==void 0?t:1e3,function(u){const l=Date.now(),f=n[a];o||(o=l),e[i]=u,n[i]=l;let h=a,v=0;for(;h!==i;)v+=e[h++],h=h%r;if(i=(i+1)%r,i===a&&(a=(a+1)%r),l-o{e=f,i=null,a&&(clearTimeout(a),a=null),r.apply(null,l)};return[(...l)=>{const f=Date.now(),h=f-e;h>=n?o(l,f):(i=l,a||(a=setTimeout(()=>{a=null,o(i)},n-h)))},()=>i&&o(i)]}const oo=(r,t,e=3)=>{let n=0;const i=J0(50,250);return t_(a=>{const o=a.loaded,s=a.lengthComputable?a.total:void 0,u=o-n,l=i(u),f=o<=s;n=o;const h={loaded:o,total:s,progress:s?o/s:void 0,bytes:u,rate:l||void 0,estimated:l&&s&&f?(s-o)/l:void 0,event:a,lengthComputable:s!=null,[t?"download":"upload"]:!0};r(h)},e)},Jf=(r,t)=>{const e=r!=null;return[n=>t[0]({lengthComputable:e,total:r,loaded:n}),t[1]]},th=r=>(...t)=>L.asap(()=>r(...t)),e_=Lt.hasStandardBrowserEnv?((r,t)=>e=>(e=new URL(e,Lt.origin),r.protocol===e.protocol&&r.host===e.host&&(t||r.port===e.port)))(new URL(Lt.origin),Lt.navigator&&/(msie|trident)/i.test(Lt.navigator.userAgent)):()=>!0,r_=Lt.hasStandardBrowserEnv?{write(r,t,e,n,i,a){const o=[r+"="+encodeURIComponent(t)];L.isNumber(e)&&o.push("expires="+new Date(e).toGMTString()),L.isString(n)&&o.push("path="+n),L.isString(i)&&o.push("domain="+i),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(r){const t=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(r){this.write(r,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function n_(r){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(r)}function i_(r,t){return t?r.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):r}function rp(r,t,e){let n=!n_(t);return r&&(n||e==!1)?i_(r,t):t}const eh=r=>r instanceof Ut?{...r}:r;function Xr(r,t){t=t||{};const e={};function n(l,f,h,v){return L.isPlainObject(l)&&L.isPlainObject(f)?L.merge.call({caseless:v},l,f):L.isPlainObject(f)?L.merge({},f):L.isArray(f)?f.slice():f}function i(l,f,h,v){if(L.isUndefined(f)){if(!L.isUndefined(l))return n(void 0,l,h,v)}else return n(l,f,h,v)}function a(l,f){if(!L.isUndefined(f))return n(void 0,f)}function o(l,f){if(L.isUndefined(f)){if(!L.isUndefined(l))return n(void 0,l)}else return n(void 0,f)}function s(l,f,h){if(h in t)return n(l,f);if(h in r)return n(void 0,l)}const u={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(l,f,h)=>i(eh(l),eh(f),h,!0)};return L.forEach(Object.keys(Object.assign({},r,t)),function(f){const h=u[f]||i,v=h(r[f],t[f],f);L.isUndefined(v)&&h!==s||(e[f]=v)}),e}const np=r=>{const t=Xr({},r);let{data:e,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;t.headers=o=Ut.from(o),t.url=jd(rp(t.baseURL,t.url,t.allowAbsoluteUrls),r.params,r.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let u;if(L.isFormData(e)){if(Lt.hasStandardBrowserEnv||Lt.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((u=o.getContentType())!==!1){const[l,...f]=u?u.split(";").map(h=>h.trim()).filter(Boolean):[];o.setContentType([l||"multipart/form-data",...f].join("; "))}}if(Lt.hasStandardBrowserEnv&&(n&&L.isFunction(n)&&(n=n(t)),n||n!==!1&&e_(t.url))){const l=i&&a&&r_.read(a);l&&o.set(i,l)}return t},a_=typeof XMLHttpRequest<"u",o_=a_&&function(r){return new Promise(function(e,n){const i=np(r);let a=i.data;const o=Ut.from(i.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:l}=i,f,h,v,c,d;function y(){c&&c(),d&&d(),i.cancelToken&&i.cancelToken.unsubscribe(f),i.signal&&i.signal.removeEventListener("abort",f)}let p=new XMLHttpRequest;p.open(i.method.toUpperCase(),i.url,!0),p.timeout=i.timeout;function g(){if(!p)return;const _=Ut.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders()),b={data:!s||s==="text"||s==="json"?p.responseText:p.response,status:p.status,statusText:p.statusText,headers:_,config:r,request:p};ep(function(T){e(T),y()},function(T){n(T),y()},b),p=null}"onloadend"in p?p.onloadend=g:p.onreadystatechange=function(){!p||p.readyState!==4||p.status===0&&!(p.responseURL&&p.responseURL.indexOf("file:")===0)||setTimeout(g)},p.onabort=function(){p&&(n(new Y("Request aborted",Y.ECONNABORTED,r,p)),p=null)},p.onerror=function(){n(new Y("Network Error",Y.ERR_NETWORK,r,p)),p=null},p.ontimeout=function(){let w=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const b=i.transitional||Qd;i.timeoutErrorMessage&&(w=i.timeoutErrorMessage),n(new Y(w,b.clarifyTimeoutError?Y.ETIMEDOUT:Y.ECONNABORTED,r,p)),p=null},a===void 0&&o.setContentType(null),"setRequestHeader"in p&&L.forEach(o.toJSON(),function(w,b){p.setRequestHeader(b,w)}),L.isUndefined(i.withCredentials)||(p.withCredentials=!!i.withCredentials),s&&s!=="json"&&(p.responseType=i.responseType),l&&([v,d]=oo(l,!0),p.addEventListener("progress",v)),u&&p.upload&&([h,c]=oo(u),p.upload.addEventListener("progress",h),p.upload.addEventListener("loadend",c)),(i.cancelToken||i.signal)&&(f=_=>{p&&(n(!_||_.type?new Nn(null,r,p):_),p.abort(),p=null)},i.cancelToken&&i.cancelToken.subscribe(f),i.signal&&(i.signal.aborted?f():i.signal.addEventListener("abort",f)));const m=Q0(i.url);if(m&&Lt.protocols.indexOf(m)===-1){n(new Y("Unsupported protocol "+m+":",Y.ERR_BAD_REQUEST,r));return}p.send(a||null)})},s_=(r,t)=>{const{length:e}=r=r?r.filter(Boolean):[];if(t||e){let n=new AbortController,i;const a=function(l){if(!i){i=!0,s();const f=l instanceof Error?l:this.reason;n.abort(f instanceof Y?f:new Nn(f instanceof Error?f.message:f))}};let o=t&&setTimeout(()=>{o=null,a(new Y(`timeout ${t} of ms exceeded`,Y.ETIMEDOUT))},t);const s=()=>{r&&(o&&clearTimeout(o),o=null,r.forEach(l=>{l.unsubscribe?l.unsubscribe(a):l.removeEventListener("abort",a)}),r=null)};r.forEach(l=>l.addEventListener("abort",a));const{signal:u}=n;return u.unsubscribe=()=>L.asap(s),u}},u_=function*(r,t){let e=r.byteLength;if(e{const i=l_(r,t);let a=0,o,s=u=>{o||(o=!0,n&&n(u))};return new ReadableStream({async pull(u){try{const{done:l,value:f}=await i.next();if(l){s(),u.close();return}let h=f.byteLength;if(e){let v=a+=h;e(v)}u.enqueue(new Uint8Array(f))}catch(l){throw s(l),l}},cancel(u){return s(u),i.return()}},{highWaterMark:2})},Fo=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ip=Fo&&typeof ReadableStream=="function",h_=Fo&&(typeof TextEncoder=="function"?(r=>t=>r.encode(t))(new TextEncoder):async r=>new Uint8Array(await new Response(r).arrayBuffer())),ap=(r,...t)=>{try{return!!r(...t)}catch{return!1}},c_=ip&&ap(()=>{let r=!1;const t=new Request(Lt.origin,{body:new ReadableStream,method:"POST",get duplex(){return r=!0,"half"}}).headers.has("Content-Type");return r&&!t}),nh=64*1024,Iu=ip&&ap(()=>L.isReadableStream(new Response("").body)),so={stream:Iu&&(r=>r.body)};Fo&&(r=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!so[t]&&(so[t]=L.isFunction(r[t])?e=>e[t]():(e,n)=>{throw new Y(`Response type '${t}' is not supported`,Y.ERR_NOT_SUPPORT,n)})})})(new Response);const v_=async r=>{if(r==null)return 0;if(L.isBlob(r))return r.size;if(L.isSpecCompliantForm(r))return(await new Request(Lt.origin,{method:"POST",body:r}).arrayBuffer()).byteLength;if(L.isArrayBufferView(r)||L.isArrayBuffer(r))return r.byteLength;if(L.isURLSearchParams(r)&&(r=r+""),L.isString(r))return(await h_(r)).byteLength},d_=async(r,t)=>{const e=L.toFiniteNumber(r.getContentLength());return e??v_(t)},p_=Fo&&(async r=>{let{url:t,method:e,data:n,signal:i,cancelToken:a,timeout:o,onDownloadProgress:s,onUploadProgress:u,responseType:l,headers:f,withCredentials:h="same-origin",fetchOptions:v}=np(r);l=l?(l+"").toLowerCase():"text";let c=s_([i,a&&a.toAbortSignal()],o),d;const y=c&&c.unsubscribe&&(()=>{c.unsubscribe()});let p;try{if(u&&c_&&e!=="get"&&e!=="head"&&(p=await d_(f,n))!==0){let b=new Request(t,{method:"POST",body:n,duplex:"half"}),S;if(L.isFormData(n)&&(S=b.headers.get("content-type"))&&f.setContentType(S),b.body){const[T,M]=Jf(p,oo(th(u)));n=rh(b.body,nh,T,M)}}L.isString(h)||(h=h?"include":"omit");const g="credentials"in Request.prototype;d=new Request(t,{...v,signal:c,method:e.toUpperCase(),headers:f.normalize().toJSON(),body:n,duplex:"half",credentials:g?h:void 0});let m=await fetch(d);const _=Iu&&(l==="stream"||l==="response");if(Iu&&(s||_&&y)){const b={};["status","statusText","headers"].forEach(x=>{b[x]=m[x]});const S=L.toFiniteNumber(m.headers.get("content-length")),[T,M]=s&&Jf(S,oo(th(s),!0))||[];m=new Response(rh(m.body,nh,T,()=>{M&&M(),y&&y()}),b)}l=l||"text";let w=await so[L.findKey(so,l)||"text"](m,r);return!_&&y&&y(),await new Promise((b,S)=>{ep(b,S,{data:w,headers:Ut.from(m.headers),status:m.status,statusText:m.statusText,config:r,request:d})})}catch(g){throw y&&y(),g&&g.name==="TypeError"&&/Load failed|fetch/i.test(g.message)?Object.assign(new Y("Network Error",Y.ERR_NETWORK,r,d),{cause:g.cause||g}):Y.from(g,g&&g.code,r,d)}}),Ou={http:E0,xhr:o_,fetch:p_};L.forEach(Ou,(r,t)=>{if(r){try{Object.defineProperty(r,"name",{value:t})}catch{}Object.defineProperty(r,"adapterName",{value:t})}});const ih=r=>`- ${r}`,g_=r=>L.isFunction(r)||r===null||r===!1,op={getAdapter:r=>{r=L.isArray(r)?r:[r];const{length:t}=r;let e,n;const i={};for(let a=0;a`adapter ${s} `+(u===!1?"is not supported by the environment":"is not available in the build"));let o=t?a.length>1?`since : +`+a.map(ih).join(` +`):" "+ih(a[0]):"as no adapter specified";throw new Y("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return n},adapters:Ou};function ps(r){if(r.cancelToken&&r.cancelToken.throwIfRequested(),r.signal&&r.signal.aborted)throw new Nn(null,r)}function ah(r){return ps(r),r.headers=Ut.from(r.headers),r.data=ds.call(r,r.transformRequest),["post","put","patch"].indexOf(r.method)!==-1&&r.headers.setContentType("application/x-www-form-urlencoded",!1),op.getAdapter(r.adapter||ji.adapter)(r).then(function(n){return ps(r),n.data=ds.call(r,r.transformResponse,n),n.headers=Ut.from(n.headers),n},function(n){return tp(n)||(ps(r),n&&n.response&&(n.response.data=ds.call(r,r.transformResponse,n.response),n.response.headers=Ut.from(n.response.headers))),Promise.reject(n)})}const sp="1.9.0",zo={};["object","boolean","number","function","string","symbol"].forEach((r,t)=>{zo[r]=function(n){return typeof n===r||"a"+(t<1?"n ":" ")+r}});const oh={};zo.transitional=function(t,e,n){function i(a,o){return"[Axios v"+sp+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,s)=>{if(t===!1)throw new Y(i(o," has been removed"+(e?" in "+e:"")),Y.ERR_DEPRECATED);return e&&!oh[o]&&(oh[o]=!0,console.warn(i(o," has been deprecated since v"+e+" and will be removed in the near future"))),t?t(a,o,s):!0}};zo.spelling=function(t){return(e,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function y_(r,t,e){if(typeof r!="object")throw new Y("options must be an object",Y.ERR_BAD_OPTION_VALUE);const n=Object.keys(r);let i=n.length;for(;i-- >0;){const a=n[i],o=t[a];if(o){const s=r[a],u=s===void 0||o(s,a,r);if(u!==!0)throw new Y("option "+a+" must be "+u,Y.ERR_BAD_OPTION_VALUE);continue}if(e!==!0)throw new Y("Unknown option "+a,Y.ERR_BAD_OPTION)}}const Wa={assertOptions:y_,validators:zo},Se=Wa.validators;let Gr=class{constructor(t){this.defaults=t||{},this.interceptors={request:new jf,response:new jf}}async request(t,e){try{return await this._request(t,e)}catch(n){if(n instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=` +`+a):n.stack=a}catch{}}throw n}}_request(t,e){typeof t=="string"?(e=e||{},e.url=t):e=t||{},e=Xr(this.defaults,e);const{transitional:n,paramsSerializer:i,headers:a}=e;n!==void 0&&Wa.assertOptions(n,{silentJSONParsing:Se.transitional(Se.boolean),forcedJSONParsing:Se.transitional(Se.boolean),clarifyTimeoutError:Se.transitional(Se.boolean)},!1),i!=null&&(L.isFunction(i)?e.paramsSerializer={serialize:i}:Wa.assertOptions(i,{encode:Se.function,serialize:Se.function},!0)),e.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),Wa.assertOptions(e,{baseUrl:Se.spelling("baseURL"),withXsrfToken:Se.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let o=a&&L.merge(a.common,a[e.method]);a&&L.forEach(["delete","get","head","post","put","patch","common"],d=>{delete a[d]}),e.headers=Ut.concat(o,a);const s=[];let u=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(e)===!1||(u=u&&y.synchronous,s.unshift(y.fulfilled,y.rejected))});const l=[];this.interceptors.response.forEach(function(y){l.push(y.fulfilled,y.rejected)});let f,h=0,v;if(!u){const d=[ah.bind(this),void 0];for(d.unshift.apply(d,s),d.push.apply(d,l),v=d.length,f=Promise.resolve(e);h{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{n.subscribe(s),a=s}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},t(function(a,o,s){n.reason||(n.reason=new Nn(a,o,s),e(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);e!==-1&&this._listeners.splice(e,1)}toAbortSignal(){const t=new AbortController,e=n=>{t.abort(n)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new up(function(i){t=i}),cancel:t}}};function __(r){return function(e){return r.apply(null,e)}}function w_(r){return L.isObject(r)&&r.isAxiosError===!0}const ku={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ku).forEach(([r,t])=>{ku[t]=r});function lp(r){const t=new Gr(r),e=zd(Gr.prototype.request,t);return L.extend(e,Gr.prototype,t,{allOwnKeys:!0}),L.extend(e,t,null,{allOwnKeys:!0}),e.create=function(i){return lp(Xr(r,i))},e}const _t=lp(ji);_t.Axios=Gr;_t.CanceledError=Nn;_t.CancelToken=m_;_t.isCancel=tp;_t.VERSION=sp;_t.toFormData=Bo;_t.AxiosError=Y;_t.Cancel=_t.CanceledError;_t.all=function(t){return Promise.all(t)};_t.spread=__;_t.isAxiosError=w_;_t.mergeConfig=Xr;_t.AxiosHeaders=Ut;_t.formToJSON=r=>Jd(L.isHTMLForm(r)?new FormData(r):r);_t.getAdapter=op.getAdapter;_t.HttpStatusCode=ku;_t.default=_t;const{Axios:YL,AxiosError:$L,CanceledError:XL,isCancel:qL,CancelToken:ZL,VERSION:KL,all:jL,Cancel:QL,isAxiosError:JL,spread:tE,toFormData:eE,AxiosHeaders:rE,HttpStatusCode:nE,formToJSON:iE,getAdapter:aE,mergeConfig:oE}=_t;/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var Nu=function(r,t){return Nu=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])},Nu(r,t)};function j(r,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Nu(r,t);function e(){this.constructor=r}r.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}var S_=function(){function r(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return r}(),b_=function(){function r(){this.browser=new S_,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return r}(),U=new b_;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(U.wxa=!0,U.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?U.worker=!0:!U.hasGlobalWindow||"Deno"in window?(U.node=!0,U.svgSupported=!0):T_(navigator.userAgent,U);function T_(r,t){var e=t.browser,n=r.match(/Firefox\/([\d.]+)/),i=r.match(/MSIE\s([\d.]+)/)||r.match(/Trident\/.+?rv:(([\d.]+))/),a=r.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(r);n&&(e.firefox=!0,e.version=n[1]),i&&(e.ie=!0,e.version=i[1]),a&&(e.edge=!0,e.version=a[1],e.newEdge=+a[1].split(".")[0]>18),o&&(e.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!e.ie&&!e.edge,t.pointerEventsSupported="onpointerdown"in window&&(e.edge||e.ie&&+e.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(e.ie&&"transition"in s||e.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||e.ie&&+e.version>=9}var Bl=12,x_="sans-serif",qr=Bl+"px "+x_,C_=20,D_=100,M_="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function A_(r){var t={};if(typeof JSON>"u")return t;for(var e=0;e=0)s=o*e.length;else for(var u=0;u>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",n[u]+":0",i[l]+":0",n[1-u]+":auto",i[1-l]+":auto",""].join("!important;"),r.appendChild(o),e.push(o)}return e}function J_(r,t,e){for(var n=e?"invTrans":"trans",i=t[n],a=t.srcCoords,o=[],s=[],u=!0,l=0;l<4;l++){var f=r[l].getBoundingClientRect(),h=2*l,v=f.left,c=f.top;o.push(v,c),u=u&&a&&v===a[h]&&c===a[h+1],s.push(r[l].offsetLeft,r[l].offsetTop)}return u&&i?i:(t.srcCoords=o,t[n]=e?fh(s,o):fh(o,s))}function yp(r){return r.nodeName.toUpperCase()==="CANVAS"}var t1=/([&<>"'])/g,e1={"&":"&","<":"<",">":">",'"':""","'":"'"};function Bt(r){return r==null?"":(r+"").replace(t1,function(t,e){return e1[e]})}var r1=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ms=[],n1=U.browser.firefox&&+U.browser.version.split(".")[0]<39;function Gu(r,t,e,n){return e=e||{},n?ch(r,t,e):n1&&t.layerX!=null&&t.layerX!==t.offsetX?(e.zrX=t.layerX,e.zrY=t.layerY):t.offsetX!=null?(e.zrX=t.offsetX,e.zrY=t.offsetY):ch(r,t,e),e}function ch(r,t,e){if(U.domSupported&&r.getBoundingClientRect){var n=t.clientX,i=t.clientY;if(yp(r)){var a=r.getBoundingClientRect();e.zrX=n-a.left,e.zrY=i-a.top;return}else if(Uu(ms,r,n,i)){e.zrX=ms[0],e.zrY=ms[1];return}}e.zrX=e.zrY=0}function Ul(r){return r||window.event}function re(r,t,e){if(t=Ul(t),t.zrX!=null)return t;var n=t.type,i=n&&n.indexOf("touch")>=0;if(i){var o=n!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&Gu(r,o,t,e)}else{Gu(r,t,t,e);var a=i1(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&r1.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function i1(r){var t=r.wheelDelta;if(t)return t;var e=r.deltaX,n=r.deltaY;if(e==null||n==null)return t;var i=Math.abs(n!==0?n:e),a=n>0?-1:n<0?1:e>0?-1:1;return 3*i*a}function a1(r,t,e,n){r.addEventListener(t,e,n)}function o1(r,t,e,n){r.removeEventListener(t,e,n)}var mp=function(r){r.preventDefault(),r.stopPropagation(),r.cancelBubble=!0},s1=function(){function r(){this._track=[]}return r.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},r.prototype.clear=function(){return this._track.length=0,this},r.prototype._doTrack=function(t,e,n){var i=t.touches;if(i){for(var a={points:[],touches:[],target:e,event:t},o=0,s=i.length;o1&&n&&n.length>1){var a=vh(n)/vh(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=u1(n);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:r[0].target,event:t}}}}};function Mn(){return[1,0,0,1,0,0]}function Gl(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function l1(r,t){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[3],r[4]=t[4],r[5]=t[5],r}function An(r,t,e){var n=t[0]*e[0]+t[2]*e[1],i=t[1]*e[0]+t[3]*e[1],a=t[0]*e[2]+t[2]*e[3],o=t[1]*e[2]+t[3]*e[3],s=t[0]*e[4]+t[2]*e[5]+t[4],u=t[1]*e[4]+t[3]*e[5]+t[5];return r[0]=n,r[1]=i,r[2]=a,r[3]=o,r[4]=s,r[5]=u,r}function Wu(r,t,e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[3],r[4]=t[4]+e[0],r[5]=t[5]+e[1],r}function Wl(r,t,e,n){n===void 0&&(n=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],u=t[3],l=t[5],f=Math.sin(e),h=Math.cos(e);return r[0]=i*h+s*f,r[1]=-i*f+s*h,r[2]=a*h+u*f,r[3]=-a*f+h*u,r[4]=h*(o-n[0])+f*(l-n[1])+n[0],r[5]=h*(l-n[1])-f*(o-n[0])+n[1],r}function f1(r,t,e){var n=e[0],i=e[1];return r[0]=t[0]*n,r[1]=t[1]*i,r[2]=t[2]*n,r[3]=t[3]*i,r[4]=t[4]*n,r[5]=t[5]*i,r}function Yl(r,t){var e=t[0],n=t[2],i=t[4],a=t[1],o=t[3],s=t[5],u=e*o-a*n;return u?(u=1/u,r[0]=o*u,r[1]=-a*u,r[2]=-n*u,r[3]=e*u,r[4]=(n*s-o*i)*u,r[5]=(a*i-e*s)*u,r):null}var ot=function(){function r(t,e){this.x=t||0,this.y=e||0}return r.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},r.prototype.clone=function(){return new r(this.x,this.y)},r.prototype.set=function(t,e){return this.x=t,this.y=e,this},r.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},r.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},r.prototype.scale=function(t){this.x*=t,this.y*=t},r.prototype.scaleAndAdd=function(t,e){this.x+=t.x*e,this.y+=t.y*e},r.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},r.prototype.dot=function(t){return this.x*t.x+this.y*t.y},r.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},r.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},r.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},r.prototype.distance=function(t){var e=this.x-t.x,n=this.y-t.y;return Math.sqrt(e*e+n*n)},r.prototype.distanceSquare=function(t){var e=this.x-t.x,n=this.y-t.y;return e*e+n*n},r.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},r.prototype.transform=function(t){if(t){var e=this.x,n=this.y;return this.x=t[0]*e+t[2]*n+t[4],this.y=t[1]*e+t[3]*n+t[5],this}},r.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},r.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},r.set=function(t,e,n){t.x=e,t.y=n},r.copy=function(t,e){t.x=e.x,t.y=e.y},r.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},r.lenSquare=function(t){return t.x*t.x+t.y*t.y},r.dot=function(t,e){return t.x*e.x+t.y*e.y},r.add=function(t,e,n){t.x=e.x+n.x,t.y=e.y+n.y},r.sub=function(t,e,n){t.x=e.x-n.x,t.y=e.y-n.y},r.scale=function(t,e,n){t.x=e.x*n,t.y=e.y*n},r.scaleAndAdd=function(t,e,n,i){t.x=e.x+n.x*i,t.y=e.y+n.y*i},r.lerp=function(t,e,n,i){var a=1-i;t.x=a*e.x+i*n.x,t.y=a*e.y+i*n.y},r}(),aa=Math.min,oa=Math.max,gr=new ot,yr=new ot,mr=new ot,_r=new ot,Yn=new ot,$n=new ot,tt=function(){function r(t,e,n,i){n<0&&(t=t+n,n=-n),i<0&&(e=e+i,i=-i),this.x=t,this.y=e,this.width=n,this.height=i}return r.prototype.union=function(t){var e=aa(t.x,this.x),n=aa(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=oa(t.x+t.width,this.x+this.width)-e:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=oa(t.y+t.height,this.y+this.height)-n:this.height=t.height,this.x=e,this.y=n},r.prototype.applyTransform=function(t){r.applyTransform(this,this,t)},r.prototype.calculateTransform=function(t){var e=this,n=t.width/e.width,i=t.height/e.height,a=Mn();return Wu(a,a,[-e.x,-e.y]),f1(a,a,[n,i]),Wu(a,a,[t.x,t.y]),a},r.prototype.intersect=function(t,e){if(!t)return!1;t instanceof r||(t=r.create(t));var n=this,i=n.x,a=n.x+n.width,o=n.y,s=n.y+n.height,u=t.x,l=t.x+t.width,f=t.y,h=t.y+t.height,v=!(ad&&(d=_,yd&&(d=w,g=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},r.prototype.clone=function(){return new r(this.x,this.y,this.width,this.height)},r.prototype.copy=function(t){r.copy(this,t)},r.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},r.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},r.prototype.isZero=function(){return this.width===0||this.height===0},r.create=function(t){return new r(t.x,t.y,t.width,t.height)},r.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},r.applyTransform=function(t,e,n){if(!n){t!==e&&r.copy(t,e);return}if(n[1]<1e-5&&n[1]>-1e-5&&n[2]<1e-5&&n[2]>-1e-5){var i=n[0],a=n[3],o=n[4],s=n[5];t.x=e.x*i+o,t.y=e.y*a+s,t.width=e.width*i,t.height=e.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}gr.x=mr.x=e.x,gr.y=_r.y=e.y,yr.x=_r.x=e.x+e.width,yr.y=mr.y=e.y+e.height,gr.transform(n),_r.transform(n),yr.transform(n),mr.transform(n),t.x=aa(gr.x,yr.x,mr.x,_r.x),t.y=aa(gr.y,yr.y,mr.y,_r.y);var u=oa(gr.x,yr.x,mr.x,_r.x),l=oa(gr.y,yr.y,mr.y,_r.y);t.width=u-t.x,t.height=l-t.y},r}(),_p="silent";function h1(r,t,e){return{type:r,event:e,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:e.zrX,offsetY:e.zrY,gestureEvent:e.gestureEvent,pinchX:e.pinchX,pinchY:e.pinchY,pinchScale:e.pinchScale,wheelDelta:e.zrDelta,zrByTouch:e.zrByTouch,which:e.which,stop:c1}}function c1(){mp(this.event)}var v1=function(r){it(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.handler=null,e}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Oe),Xn=function(){function r(t,e){this.x=t,this.y=e}return r}(),d1=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ws=new tt(0,0,0,0),wp=function(r){it(t,r);function t(e,n,i,a,o){var s=r.call(this)||this;return s._hovered=new Xn(0,0),s.storage=e,s.painter=n,s.painterRoot=a,s._pointerSize=o,i=i||new v1,s.proxy=null,s.setHandlerProxy(i),s._draggingMgr=new Z_(s),s}return t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(D(d1,function(n){e.on&&e.on(n,this[n],this)},this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var n=e.zrX,i=e.zrY,a=Sp(this,n,i),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var u=this._hovered=a?new Xn(n,i):this.findHover(n,i),l=u.target,f=this.proxy;f.setCursor&&f.setCursor(l?l.cursor:"default"),s&&l!==s&&this.dispatchToElement(o,"mouseout",e),this.dispatchToElement(u,"mousemove",e),l&&l!==s&&this.dispatchToElement(u,"mouseover",e)},t.prototype.mouseout=function(e){var n=e.zrEventControl;n!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",e),n!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:e})},t.prototype.resize=function(){this._hovered=new Xn(0,0)},t.prototype.dispatch=function(e,n){var i=this[e];i&&i.call(this,n)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var n=this.proxy;n.setCursor&&n.setCursor(e)},t.prototype.dispatchToElement=function(e,n,i){e=e||{};var a=e.target;if(!(a&&a.silent)){for(var o="on"+n,s=h1(n,e,i);a&&(a[o]&&(s.cancelBubble=!!a[o].call(a,s)),a.trigger(n,s),a=a.__hostTarget?a.__hostTarget:a.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(n,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(u){typeof u[o]=="function"&&u[o].call(u,s),u.trigger&&u.trigger(n,s)}))}},t.prototype.findHover=function(e,n,i){var a=this.storage.getDisplayList(),o=new Xn(e,n);if(dh(a,o,e,n,i),this._pointerSize&&!o.target){for(var s=[],u=this._pointerSize,l=u/2,f=new tt(e-l,n-l,u,u),h=a.length-1;h>=0;h--){var v=a[h];v!==i&&!v.ignore&&!v.ignoreCoarsePointer&&(!v.parent||!v.parent.ignoreCoarsePointer)&&(ws.copy(v.getBoundingRect()),v.transform&&ws.applyTransform(v.transform),ws.intersect(f)&&s.push(v))}if(s.length)for(var c=4,d=Math.PI/12,y=Math.PI*2,p=0;p4)return;this._downPoint=null}this.dispatchToElement(a,r,t)}});function p1(r,t,e){if(r[r.rectHover?"rectContain":"contain"](t,e)){for(var n=r,i=void 0,a=!1;n;){if(n.ignoreClip&&(a=!0),!a){var o=n.getClipPath();if(o&&!o.contain(t,e))return!1}n.silent&&(i=!0);var s=n.__hostTarget;n=s||n.parent}return i?_p:!0}return!1}function dh(r,t,e,n,i){for(var a=r.length-1;a>=0;a--){var o=r[a],s=void 0;if(o!==i&&!o.ignore&&(s=p1(o,e,n))&&(!t.topTarget&&(t.topTarget=o),s!==_p)){t.target=o;break}}}function Sp(r,t,e){var n=r.painter;return t<0||t>n.getWidth()||e<0||e>n.getHeight()}var bp=32,qn=7;function g1(r){for(var t=0;r>=bp;)t|=r&1,r>>=1;return r+t}function ph(r,t,e,n){var i=t+1;if(i===e)return 1;if(n(r[i++],r[t])<0){for(;i=0;)i++;return i-t}function y1(r,t,e){for(e--;t>>1,i(a,r[u])<0?s=u:o=u+1;var l=n-o;switch(l){case 3:r[o+3]=r[o+2];case 2:r[o+2]=r[o+1];case 1:r[o+1]=r[o];break;default:for(;l>0;)r[o+l]=r[o+l-1],l--}r[o]=a}}function Ss(r,t,e,n,i,a){var o=0,s=0,u=1;if(a(r,t[e+i])>0){for(s=n-i;u0;)o=u,u=(u<<1)+1,u<=0&&(u=s);u>s&&(u=s),o+=i,u+=i}else{for(s=i+1;us&&(u=s);var l=o;o=i-u,u=i-l}for(o++;o>>1);a(r,t[e+f])>0?o=f+1:u=f}return u}function bs(r,t,e,n,i,a){var o=0,s=0,u=1;if(a(r,t[e+i])<0){for(s=i+1;us&&(u=s);var l=o;o=i-u,u=i-l}else{for(s=n-i;u=0;)o=u,u=(u<<1)+1,u<=0&&(u=s);u>s&&(u=s),o+=i,u+=i}for(o++;o>>1);a(r,t[e+f])<0?u=f:o=f+1}return u}function m1(r,t){var e=qn,n,i,a=0,o=[];n=[],i=[];function s(c,d){n[a]=c,i[a]=d,a+=1}function u(){for(;a>1;){var c=a-2;if(c>=1&&i[c-1]<=i[c]+i[c+1]||c>=2&&i[c-2]<=i[c]+i[c-1])i[c-1]i[c+1])break;f(c)}}function l(){for(;a>1;){var c=a-2;c>0&&i[c-1]=qn||T>=qn);if(M)break;b<0&&(b=0),b+=2}if(e=b,e<1&&(e=1),d===1){for(g=0;g=0;g--)r[S+g]=r[b+g];r[w]=o[_];return}for(var T=e;;){var M=0,x=0,C=!1;do if(t(o[_],r[m])<0){if(r[w--]=r[m--],M++,x=0,--d===0){C=!0;break}}else if(r[w--]=o[_--],x++,M=0,--p===1){C=!0;break}while((M|x)=0;g--)r[S+g]=r[b+g];if(d===0){C=!0;break}}if(r[w--]=o[_--],--p===1){C=!0;break}if(x=p-Ss(r[m],o,0,p,p-1,t),x!==0){for(w-=x,_-=x,p-=x,S=w+1,b=_+1,g=0;g=qn||x>=qn);if(C)break;T<0&&(T=0),T+=2}if(e=T,e<1&&(e=1),p===1){for(w-=d,m-=d,S=w+1,b=m+1,g=d-1;g>=0;g--)r[S+g]=r[b+g];r[w]=o[_]}else{if(p===0)throw new Error;for(b=w-(p-1),g=0;gs&&(u=s),gh(r,e,e+u,e+a,t),a=u}o.pushRun(e,a),o.mergeRuns(),i-=a,e+=a}while(i!==0);o.forceMergeRuns()}}var Kt=1,hi=2,_n=4,yh=!1;function Ts(){yh||(yh=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function mh(r,t){return r.zlevel===t.zlevel?r.z===t.z?r.z2-t.z2:r.z-t.z:r.zlevel-t.zlevel}var _1=function(){function r(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=mh}return r.prototype.traverse=function(t,e){for(var n=0;n0&&(f.__clipPaths=[]),isNaN(f.z)&&(Ts(),f.z=0),isNaN(f.z2)&&(Ts(),f.z2=0),isNaN(f.zlevel)&&(Ts(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var h=t.getDecalElement&&t.getDecalElement();h&&this._updateAndAddDisplayable(h,e,n);var v=t.getTextGuideLine();v&&this._updateAndAddDisplayable(v,e,n);var c=t.getTextContent();c&&this._updateAndAddDisplayable(c,e,n)}},r.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},r.prototype.delRoot=function(t){if(t instanceof Array){for(var e=0,n=t.length;e=0&&this._roots.splice(i,1)},r.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},r.prototype.getRoots=function(){return this._roots},r.prototype.dispose=function(){this._displayList=null,this._roots=null},r}(),lo;lo=U.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(r){return setTimeout(r,16)};var _i={linear:function(r){return r},quadraticIn:function(r){return r*r},quadraticOut:function(r){return r*(2-r)},quadraticInOut:function(r){return(r*=2)<1?.5*r*r:-.5*(--r*(r-2)-1)},cubicIn:function(r){return r*r*r},cubicOut:function(r){return--r*r*r+1},cubicInOut:function(r){return(r*=2)<1?.5*r*r*r:.5*((r-=2)*r*r+2)},quarticIn:function(r){return r*r*r*r},quarticOut:function(r){return 1- --r*r*r*r},quarticInOut:function(r){return(r*=2)<1?.5*r*r*r*r:-.5*((r-=2)*r*r*r-2)},quinticIn:function(r){return r*r*r*r*r},quinticOut:function(r){return--r*r*r*r*r+1},quinticInOut:function(r){return(r*=2)<1?.5*r*r*r*r*r:.5*((r-=2)*r*r*r*r+2)},sinusoidalIn:function(r){return 1-Math.cos(r*Math.PI/2)},sinusoidalOut:function(r){return Math.sin(r*Math.PI/2)},sinusoidalInOut:function(r){return .5*(1-Math.cos(Math.PI*r))},exponentialIn:function(r){return r===0?0:Math.pow(1024,r-1)},exponentialOut:function(r){return r===1?1:1-Math.pow(2,-10*r)},exponentialInOut:function(r){return r===0?0:r===1?1:(r*=2)<1?.5*Math.pow(1024,r-1):.5*(-Math.pow(2,-10*(r-1))+2)},circularIn:function(r){return 1-Math.sqrt(1-r*r)},circularOut:function(r){return Math.sqrt(1- --r*r)},circularInOut:function(r){return(r*=2)<1?-.5*(Math.sqrt(1-r*r)-1):.5*(Math.sqrt(1-(r-=2)*r)+1)},elasticIn:function(r){var t,e=.1,n=.4;return r===0?0:r===1?1:(!e||e<1?(e=1,t=n/4):t=n*Math.asin(1/e)/(2*Math.PI),-(e*Math.pow(2,10*(r-=1))*Math.sin((r-t)*(2*Math.PI)/n)))},elasticOut:function(r){var t,e=.1,n=.4;return r===0?0:r===1?1:(!e||e<1?(e=1,t=n/4):t=n*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*r)*Math.sin((r-t)*(2*Math.PI)/n)+1)},elasticInOut:function(r){var t,e=.1,n=.4;return r===0?0:r===1?1:(!e||e<1?(e=1,t=n/4):t=n*Math.asin(1/e)/(2*Math.PI),(r*=2)<1?-.5*(e*Math.pow(2,10*(r-=1))*Math.sin((r-t)*(2*Math.PI)/n)):e*Math.pow(2,-10*(r-=1))*Math.sin((r-t)*(2*Math.PI)/n)*.5+1)},backIn:function(r){var t=1.70158;return r*r*((t+1)*r-t)},backOut:function(r){var t=1.70158;return--r*r*((t+1)*r+t)+1},backInOut:function(r){var t=2.5949095;return(r*=2)<1?.5*(r*r*((t+1)*r-t)):.5*((r-=2)*r*((t+1)*r+t)+2)},bounceIn:function(r){return 1-_i.bounceOut(1-r)},bounceOut:function(r){return r<1/2.75?7.5625*r*r:r<2/2.75?7.5625*(r-=1.5/2.75)*r+.75:r<2.5/2.75?7.5625*(r-=2.25/2.75)*r+.9375:7.5625*(r-=2.625/2.75)*r+.984375},bounceInOut:function(r){return r<.5?_i.bounceIn(r*2)*.5:_i.bounceOut(r*2-1)*.5+.5}},sa=Math.pow,or=Math.sqrt,fo=1e-8,Tp=1e-4,_h=or(3),ua=1/3,De=zn(),ae=zn(),Ln=zn();function ir(r){return r>-fo&&rfo||r<-fo}function Tt(r,t,e,n,i){var a=1-i;return a*a*(a*r+3*i*t)+i*i*(i*n+3*a*e)}function wh(r,t,e,n,i){var a=1-i;return 3*(((t-r)*a+2*(e-t)*i)*a+(n-e)*i*i)}function ho(r,t,e,n,i,a){var o=n+3*(t-e)-r,s=3*(e-t*2+r),u=3*(t-r),l=r-i,f=s*s-3*o*u,h=s*u-9*o*l,v=u*u-3*s*l,c=0;if(ir(f)&&ir(h))if(ir(s))a[0]=0;else{var d=-u/s;d>=0&&d<=1&&(a[c++]=d)}else{var y=h*h-4*f*v;if(ir(y)){var p=h/f,d=-s/o+p,g=-p/2;d>=0&&d<=1&&(a[c++]=d),g>=0&&g<=1&&(a[c++]=g)}else if(y>0){var m=or(y),_=f*s+1.5*o*(-h+m),w=f*s+1.5*o*(-h-m);_<0?_=-sa(-_,ua):_=sa(_,ua),w<0?w=-sa(-w,ua):w=sa(w,ua);var d=(-s-(_+w))/(3*o);d>=0&&d<=1&&(a[c++]=d)}else{var b=(2*f*s-3*o*h)/(2*or(f*f*f)),S=Math.acos(b)/3,T=or(f),M=Math.cos(S),d=(-s-2*T*M)/(3*o),g=(-s+T*(M+_h*Math.sin(S)))/(3*o),x=(-s+T*(M-_h*Math.sin(S)))/(3*o);d>=0&&d<=1&&(a[c++]=d),g>=0&&g<=1&&(a[c++]=g),x>=0&&x<=1&&(a[c++]=x)}}return c}function Cp(r,t,e,n,i){var a=6*e-12*t+6*r,o=9*t+3*n-3*r-9*e,s=3*t-3*r,u=0;if(ir(o)){if(xp(a)){var l=-s/a;l>=0&&l<=1&&(i[u++]=l)}}else{var f=a*a-4*o*s;if(ir(f))i[0]=-a/(2*o);else if(f>0){var h=or(f),l=(-a+h)/(2*o),v=(-a-h)/(2*o);l>=0&&l<=1&&(i[u++]=l),v>=0&&v<=1&&(i[u++]=v)}}return u}function co(r,t,e,n,i,a){var o=(t-r)*i+r,s=(e-t)*i+t,u=(n-e)*i+e,l=(s-o)*i+o,f=(u-s)*i+s,h=(f-l)*i+l;a[0]=r,a[1]=o,a[2]=l,a[3]=h,a[4]=h,a[5]=f,a[6]=u,a[7]=n}function w1(r,t,e,n,i,a,o,s,u,l,f){var h,v=.005,c=1/0,d,y,p,g;De[0]=u,De[1]=l;for(var m=0;m<1;m+=.05)ae[0]=Tt(r,e,i,o,m),ae[1]=Tt(t,n,a,s,m),p=Dn(De,ae),p=0&&p=0&&l<=1&&(i[u++]=l)}}else{var f=o*o-4*a*s;if(ir(f)){var l=-o/(2*a);l>=0&&l<=1&&(i[u++]=l)}else if(f>0){var h=or(f),l=(-o+h)/(2*a),v=(-o-h)/(2*a);l>=0&&l<=1&&(i[u++]=l),v>=0&&v<=1&&(i[u++]=v)}}return u}function Dp(r,t,e){var n=r+e-2*t;return n===0?.5:(r-t)/n}function vo(r,t,e,n,i){var a=(t-r)*n+r,o=(e-t)*n+t,s=(o-a)*n+a;i[0]=r,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=e}function T1(r,t,e,n,i,a,o,s,u){var l,f=.005,h=1/0;De[0]=o,De[1]=s;for(var v=0;v<1;v+=.05){ae[0]=Ft(r,e,i,v),ae[1]=Ft(t,n,a,v);var c=Dn(De,ae);c=0&&c=1?1:ho(0,n,a,1,u,s)&&Tt(0,i,o,1,s[0])}}}var D1=function(){function r(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Gt,this.ondestroy=t.ondestroy||Gt,this.onrestart=t.onrestart||Gt,t.easing&&this.setEasing(t.easing)}return r.prototype.step=function(t,e){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=e;return}var n=this._life,i=t-this._startTime-this._pausedTime,a=i/n;a<0&&(a=0),a=Math.min(a,1);var o=this.easingFunc,s=o?o(a):a;if(this.onframe(s),a===1)if(this.loop){var u=i%n;this._startTime=t-u,this._pausedTime=0,this.onrestart()}else return!0;return!1},r.prototype.pause=function(){this._paused=!0},r.prototype.resume=function(){this._paused=!1},r.prototype.setEasing=function(t){this.easing=t,this.easingFunc=$(t)?t:_i[t]||Mp(t)},r}(),Ap=function(){function r(t){this.value=t}return r}(),M1=function(){function r(){this._len=0}return r.prototype.insert=function(t){var e=new Ap(t);return this.insertEntry(e),e},r.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},r.prototype.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},r.prototype.len=function(){return this._len},r.prototype.clear=function(){this.head=this.tail=null,this._len=0},r}(),Ji=function(){function r(t){this._list=new M1,this._maxSize=10,this._map={},this._maxSize=t}return r.prototype.put=function(t,e){var n=this._list,i=this._map,a=null;if(i[t]==null){var o=n.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var u=n.head;n.remove(u),delete i[u.key],a=u.value,this._lastRemovedEntry=u}s?s.value=e:s=new Ap(e),s.key=t,n.insertEntry(s),i[t]=s}return a},r.prototype.get=function(t){var e=this._map[t],n=this._list;if(e!=null)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},r.prototype.clear=function(){this._list.clear(),this._map={}},r.prototype.len=function(){return this._list.len()},r}(),bh={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function sr(r){return r=Math.round(r),r<0?0:r>255?255:r}function Yu(r){return r<0?0:r>1?1:r}function xs(r){var t=r;return t.length&&t.charAt(t.length-1)==="%"?sr(parseFloat(t)/100*255):sr(parseInt(t,10))}function wi(r){var t=r;return t.length&&t.charAt(t.length-1)==="%"?Yu(parseFloat(t)/100):Yu(parseFloat(t))}function Cs(r,t,e){return e<0?e+=1:e>1&&(e-=1),e*6<1?r+(t-r)*e*6:e*2<1?t:e*3<2?r+(t-r)*(2/3-e)*6:r}function la(r,t,e){return r+(t-r)*e}function ee(r,t,e,n,i){return r[0]=t,r[1]=e,r[2]=n,r[3]=i,r}function $u(r,t){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[3],r}var Lp=new Ji(20),fa=null;function an(r,t){fa&&$u(fa,t),fa=Lp.put(r,fa||t.slice())}function ur(r,t){if(r){t=t||[];var e=Lp.get(r);if(e)return $u(t,e);r=r+"";var n=r.replace(/ /g,"").toLowerCase();if(n in bh)return $u(t,bh[n]),an(r,t),t;var i=n.length;if(n.charAt(0)==="#"){if(i===4||i===5){var a=parseInt(n.slice(1,4),16);if(!(a>=0&&a<=4095)){ee(t,0,0,0,1);return}return ee(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(n.slice(4),16)/15:1),an(r,t),t}else if(i===7||i===9){var a=parseInt(n.slice(1,7),16);if(!(a>=0&&a<=16777215)){ee(t,0,0,0,1);return}return ee(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(n.slice(7),16)/255:1),an(r,t),t}return}var o=n.indexOf("("),s=n.indexOf(")");if(o!==-1&&s+1===i){var u=n.substr(0,o),l=n.substr(o+1,s-(o+1)).split(","),f=1;switch(u){case"rgba":if(l.length!==4)return l.length===3?ee(t,+l[0],+l[1],+l[2],1):ee(t,0,0,0,1);f=wi(l.pop());case"rgb":if(l.length>=3)return ee(t,xs(l[0]),xs(l[1]),xs(l[2]),l.length===3?f:wi(l[3])),an(r,t),t;ee(t,0,0,0,1);return;case"hsla":if(l.length!==4){ee(t,0,0,0,1);return}return l[3]=wi(l[3]),Th(l,t),an(r,t),t;case"hsl":if(l.length!==3){ee(t,0,0,0,1);return}return Th(l,t),an(r,t),t;default:return}}ee(t,0,0,0,1)}}function Th(r,t){var e=(parseFloat(r[0])%360+360)%360/360,n=wi(r[1]),i=wi(r[2]),a=i<=.5?i*(n+1):i+n-i*n,o=i*2-a;return t=t||[],ee(t,sr(Cs(o,a,e+1/3)*255),sr(Cs(o,a,e)*255),sr(Cs(o,a,e-1/3)*255),1),r.length===4&&(t[3]=r[3]),t}function xh(r,t){var e=ur(r);if(e){for(var n=0;n<3;n++)e[n]=e[n]*(1-t)|0,e[n]>255?e[n]=255:e[n]<0&&(e[n]=0);return $l(e,e.length===4?"rgba":"rgb")}}function A1(r,t,e){if(!(!(t&&t.length)||!(r>=0&&r<=1))){var n=r*(t.length-1),i=Math.floor(n),a=Math.ceil(n),o=ur(t[i]),s=ur(t[a]),u=n-i,l=$l([sr(la(o[0],s[0],u)),sr(la(o[1],s[1],u)),sr(la(o[2],s[2],u)),Yu(la(o[3],s[3],u))],"rgba");return e?{color:l,leftIndex:i,rightIndex:a,value:n}:l}}function $l(r,t){if(!(!r||!r.length)){var e=r[0]+","+r[1]+","+r[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(e+=","+r[3]),t+"("+e+")"}}function po(r,t){var e=ur(r);return e?(.299*e[0]+.587*e[1]+.114*e[2])*e[3]/255+(1-e[3])*t:0}var Ch=new Ji(100);function Dh(r){if(z(r)){var t=Ch.get(r);return t||(t=xh(r,-.1),Ch.put(r,t)),t}else if(Vo(r)){var e=k({},r);return e.colorStops=G(r.colorStops,function(n){return{offset:n.offset,color:xh(n.color,-.1)}}),e}return r}function L1(r){return r.type==="linear"}function E1(r){return r.type==="radial"}(function(){return U.hasGlobalWindow&&$(window.btoa)?function(r){return window.btoa(unescape(encodeURIComponent(r)))}:typeof Buffer<"u"?function(r){return Buffer.from(r).toString("base64")}:function(r){return null}})();var Xu=Array.prototype.slice;function ze(r,t,e){return(t-r)*e+r}function Ds(r,t,e,n){for(var i=t.length,a=0;an?t:r,a=Math.min(e,n),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so;if(s)n.length=o;else for(var u=a;u=1},r.prototype.getAdditiveTrack=function(){return this._additiveTrack},r.prototype.addKeyframe=function(t,e,n){this._needsSort=!0;var i=this.keyframes,a=i.length,o=!1,s=Ah,u=e;if(Wt(e)){var l=O1(e);s=l,(l===1&&!pt(e[0])||l===2&&!pt(e[0][0]))&&(o=!0)}else if(pt(e)&&!uo(e))s=ca;else if(z(e))if(!isNaN(+e))s=ca;else{var f=ur(e);f&&(u=f,s=ci)}else if(Vo(e)){var h=k({},u);h.colorStops=G(e.colorStops,function(c){return{offset:c.offset,color:ur(c.color)}}),L1(e)?s=qu:E1(e)&&(s=Zu),u=h}a===0?this.valType=s:(s!==this.valType||s===Ah)&&(o=!0),this.discrete=this.discrete||o;var v={time:t,value:u,rawValue:e,percent:0};return n&&(v.easing=n,v.easingFunc=$(n)?n:_i[n]||Mp(n)),i.push(v),v},r.prototype.prepare=function(t,e){var n=this.keyframes;this._needsSort&&n.sort(function(y,p){return y.time-p.time});for(var i=this.valType,a=n.length,o=n[a-1],s=this.discrete,u=va(i),l=Lh(i),f=0;f=0&&!(o[f].percent<=e);f--);f=v(f,s-2)}else{for(f=h;fe);f++);f=v(f-1,s-2)}d=o[f+1],c=o[f]}if(c&&d){this._lastFr=f,this._lastFrP=e;var p=d.percent-c.percent,g=p===0?1:v((e-c.percent)/p,1);d.easingFunc&&(g=d.easingFunc(g));var m=n?this._additiveValue:l?Zn:t[u];if((va(a)||l)&&!m&&(m=this._additiveValue=[]),this.discrete)t[u]=g<1?c.rawValue:d.rawValue;else if(va(a))a===Za?Ds(m,c[i],d[i],g):P1(m,c[i],d[i],g);else if(Lh(a)){var _=c[i],w=d[i],b=a===qu;t[u]={type:b?"linear":"radial",x:ze(_.x,w.x,g),y:ze(_.y,w.y,g),colorStops:G(_.colorStops,function(T,M){var x=w.colorStops[M];return{offset:ze(T.offset,x.offset,g),color:qa(Ds([],T.color,x.color,g))}}),global:w.global},b?(t[u].x2=ze(_.x2,w.x2,g),t[u].y2=ze(_.y2,w.y2,g)):t[u].r=ze(_.r,w.r,g)}else if(l)Ds(m,c[i],d[i],g),n||(t[u]=qa(m));else{var S=ze(c[i],d[i],g);n?this._additiveValue=S:t[u]=S}n&&this._addToTarget(t)}}},r.prototype._addToTarget=function(t){var e=this.valType,n=this.propName,i=this._additiveValue;e===ca?t[n]=t[n]+i:e===ci?(ur(t[n],Zn),ha(Zn,Zn,i,1),t[n]=qa(Zn)):e===Za?ha(t[n],t[n],i,1):e===Ep&&Mh(t[n],t[n],i,1)},r}(),Xl=function(){function r(t,e,n,i){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=e,e&&i){Hl("Can' use additive animation on looped animation.");return}this._additiveAnimators=i,this._allowDiscrete=n}return r.prototype.getMaxTime=function(){return this._maxTime},r.prototype.getDelay=function(){return this._delay},r.prototype.getLoop=function(){return this._loop},r.prototype.getTarget=function(){return this._target},r.prototype.changeTarget=function(t){this._target=t},r.prototype.when=function(t,e,n){return this.whenWithKeys(t,e,vt(e),n)},r.prototype.whenWithKeys=function(t,e,n,i){for(var a=this._tracks,o=0;o0&&u.addKeyframe(0,Xa(l),i),this._trackKeys.push(s)}u.addKeyframe(t,Xa(e[s]),i)}return this._maxTime=Math.max(this._maxTime,t),this},r.prototype.pause=function(){this._clip.pause(),this._paused=!0},r.prototype.resume=function(){this._clip.resume(),this._paused=!1},r.prototype.isPaused=function(){return!!this._paused},r.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},r.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var e=t.length,n=0;n0)){this._started=1;for(var e=this,n=[],i=this._maxTime||0,a=0;a1){var s=o.pop();a.addKeyframe(s.time,t[i]),a.prepare(this._maxTime,a.getAdditiveTrack())}}}},r}();function Tn(){return new Date().getTime()}var N1=function(r){it(t,r);function t(e){var n=r.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,e=e||{},n.stage=e.stage||{},n}return t.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},t.prototype.addAnimator=function(e){e.animation=this;var n=e.getClip();n&&this.addClip(n)},t.prototype.removeClip=function(e){if(e.animation){var n=e.prev,i=e.next;n?n.next=i:this._head=i,i?i.prev=n:this._tail=n,e.next=e.prev=e.animation=null}},t.prototype.removeAnimator=function(e){var n=e.getClip();n&&this.removeClip(n),e.animation=null},t.prototype.update=function(e){for(var n=Tn()-this._pausedTime,i=n-this._time,a=this._head;a;){var o=a.next,s=a.step(n,i);s&&(a.ondestroy(),this.removeClip(a)),a=o}this._time=n,e||(this.trigger("frame",i),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var e=this;this._running=!0;function n(){e._running&&(lo(n),!e._paused&&e.update())}lo(n)},t.prototype.start=function(){this._running||(this._time=Tn(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Tn(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Tn()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var e=this._head;e;){var n=e.next;e.prev=e.next=e.animation=null,e=n}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(e,n){n=n||{},this.start();var i=new Xl(e,n.loop);return this.addAnimator(i),i},t}(Oe),B1=300,Ms=U.domSupported,As=function(){var r=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],e={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},n=G(r,function(i){var a=i.replace("mouse","pointer");return e.hasOwnProperty(a)?a:i});return{mouse:r,touch:t,pointer:n}}(),Eh={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},Ph=!1;function Ku(r){var t=r.pointerType;return t==="pen"||t==="touch"}function F1(r){r.touching=!0,r.touchTimer!=null&&(clearTimeout(r.touchTimer),r.touchTimer=null),r.touchTimer=setTimeout(function(){r.touching=!1,r.touchTimer=null},700)}function Ls(r){r&&(r.zrByTouch=!0)}function z1(r,t){return re(r.dom,new H1(r,t),!0)}function Pp(r,t){for(var e=t,n=!1;e&&e.nodeType!==9&&!(n=e.domBelongToZr||e!==t&&e===r.painterRoot);)e=e.parentNode;return n}var H1=function(){function r(t,e){this.stopPropagation=Gt,this.stopImmediatePropagation=Gt,this.preventDefault=Gt,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}return r}(),ge={mousedown:function(r){r=re(this.dom,r),this.__mayPointerCapture=[r.zrX,r.zrY],this.trigger("mousedown",r)},mousemove:function(r){r=re(this.dom,r);var t=this.__mayPointerCapture;t&&(r.zrX!==t[0]||r.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",r)},mouseup:function(r){r=re(this.dom,r),this.__togglePointerCapture(!1),this.trigger("mouseup",r)},mouseout:function(r){r=re(this.dom,r);var t=r.toElement||r.relatedTarget;Pp(this,t)||(this.__pointerCapturing&&(r.zrEventControl="no_globalout"),this.trigger("mouseout",r))},wheel:function(r){Ph=!0,r=re(this.dom,r),this.trigger("mousewheel",r)},mousewheel:function(r){Ph||(r=re(this.dom,r),this.trigger("mousewheel",r))},touchstart:function(r){r=re(this.dom,r),Ls(r),this.__lastTouchMoment=new Date,this.handler.processGesture(r,"start"),ge.mousemove.call(this,r),ge.mousedown.call(this,r)},touchmove:function(r){r=re(this.dom,r),Ls(r),this.handler.processGesture(r,"change"),ge.mousemove.call(this,r)},touchend:function(r){r=re(this.dom,r),Ls(r),this.handler.processGesture(r,"end"),ge.mouseup.call(this,r),+new Date-+this.__lastTouchMomentOh||r<-Oh}var Sr=[],on=[],Ps=Mn(),Rs=Math.abs,ql=function(){function r(){}return r.prototype.getLocalTransform=function(t){return r.getLocalTransform(this,t)},r.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},r.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},r.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},r.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},r.prototype.needLocalTransform=function(){return wr(this.rotation)||wr(this.x)||wr(this.y)||wr(this.scaleX-1)||wr(this.scaleY-1)||wr(this.skewX)||wr(this.skewY)},r.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),n=this.transform;if(!(e||t)){n&&(Ih(n),this.invTransform=null);return}n=n||Mn(),e?this.getLocalTransform(n):Ih(n),t&&(e?An(n,t,n):l1(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)},r.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(e!=null&&e!==1){this.getGlobalScale(Sr);var n=Sr[0]<0?-1:1,i=Sr[1]<0?-1:1,a=((Sr[0]-n)*e+n)/Sr[0]||0,o=((Sr[1]-i)*e+i)/Sr[1]||0;t[0]*=a,t[1]*=a,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||Mn(),Yl(this.invTransform,t)},r.prototype.getComputedTransform=function(){for(var t=this,e=[];t;)e.push(t),t=t.parent;for(;t=e.pop();)t.updateTransform();return this.transform},r.prototype.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),a=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(a),e=Math.sqrt(e),this.skewX=a,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=e,this.scaleY=n,this.originX=0,this.originY=0}},r.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||Mn(),An(on,t.invTransform,e),e=on);var n=this.originX,i=this.originY;(n||i)&&(Ps[4]=n,Ps[5]=i,An(on,e,Ps),on[4]-=n,on[5]-=i,e=on),this.setLocalTransform(e)}},r.prototype.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},r.prototype.transformCoordToLocal=function(t,e){var n=[t,e],i=this.invTransform;return i&&fe(n,n,i),n},r.prototype.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&fe(n,n,i),n},r.prototype.getLineScale=function(){var t=this.transform;return t&&Rs(t[0]-1)>1e-10&&Rs(t[3]-1)>1e-10?Math.sqrt(Rs(t[0]*t[3]-t[2]*t[1])):1},r.prototype.copyTransform=function(t){Y1(this,t)},r.getLocalTransform=function(t,e){e=e||[];var n=t.originX||0,i=t.originY||0,a=t.scaleX,o=t.scaleY,s=t.anchorX,u=t.anchorY,l=t.rotation||0,f=t.x,h=t.y,v=t.skewX?Math.tan(t.skewX):0,c=t.skewY?Math.tan(-t.skewY):0;if(n||i||s||u){var d=n+s,y=i+u;e[4]=-d*a-v*y*o,e[5]=-y*o-c*d*a}else e[4]=e[5]=0;return e[0]=a,e[3]=o,e[1]=c*a,e[2]=v*o,l&&Wl(e,e,l),e[4]+=n+f,e[5]+=i+h,e},r.initDefaultProps=function(){var t=r.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),r}(),Oi=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function Y1(r,t){for(var e=0;e=0?parseFloat(r)/100*t:parseFloat(r):r}function Ip(r,t,e){var n=t.position||"inside",i=t.distance!=null?t.distance:5,a=e.height,o=e.width,s=a/2,u=e.x,l=e.y,f="left",h="top";if(n instanceof Array)u+=Zr(n[0],e.width),l+=Zr(n[1],e.height),f=null,h=null;else switch(n){case"left":u-=i,l+=s,f="right",h="middle";break;case"right":u+=i+o,l+=s,h="middle";break;case"top":u+=o/2,l-=i,f="center",h="bottom";break;case"bottom":u+=o/2,l+=a+i,f="center";break;case"inside":u+=o/2,l+=s,f="center",h="middle";break;case"insideLeft":u+=i,l+=s,h="middle";break;case"insideRight":u+=o-i,l+=s,f="right",h="middle";break;case"insideTop":u+=o/2,l+=i,f="center";break;case"insideBottom":u+=o/2,l+=a-i,f="center",h="bottom";break;case"insideTopLeft":u+=i,l+=i;break;case"insideTopRight":u+=o-i,l+=i,f="right";break;case"insideBottomLeft":u+=i,l+=a-i,h="bottom";break;case"insideBottomRight":u+=o-i,l+=a-i,f="right",h="bottom";break}return r=r||{},r.x=u,r.y=l,r.align=f,r.verticalAlign=h,r}var Is="__zr_normal__",Os=Oi.concat(["ignore"]),$1=Fn(Oi,function(r,t){return r[t]=!0,r},{ignore:!1}),sn={},X1=new tt(0,0,0,0),Go=function(){function r(t){this.id=cp(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return r.prototype._init=function(t){this.attr(t)},r.prototype.drift=function(t,e,n){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.markRedraw()},r.prototype.beforeUpdate=function(){},r.prototype.afterUpdate=function(){},r.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},r.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,a=e.innerTransformable,o=void 0,s=void 0,u=!1;a.parent=i?this:null;var l=!1;if(a.copyTransform(e),n.position!=null){var f=X1;n.layoutRect?f.copy(n.layoutRect):f.copy(this.getBoundingRect()),i||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(sn,n,f):Ip(sn,n,f),a.x=sn.x,a.y=sn.y,o=sn.align,s=sn.verticalAlign;var h=n.origin;if(h&&n.rotation!=null){var v=void 0,c=void 0;h==="center"?(v=f.width*.5,c=f.height*.5):(v=Zr(h[0],f.width),c=Zr(h[1],f.height)),l=!0,a.originX=-a.x+v+(i?0:f.x),a.originY=-a.y+c+(i?0:f.y)}}n.rotation!=null&&(a.rotation=n.rotation);var d=n.offset;d&&(a.x+=d[0],a.y+=d[1],l||(a.originX=-d[0],a.originY=-d[1]));var y=n.inside==null?typeof n.position=="string"&&n.position.indexOf("inside")>=0:n.inside,p=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),g=void 0,m=void 0,_=void 0;y&&this.canBeInsideText()?(g=n.insideFill,m=n.insideStroke,(g==null||g==="auto")&&(g=this.getInsideTextFill()),(m==null||m==="auto")&&(m=this.getInsideTextStroke(g),_=!0)):(g=n.outsideFill,m=n.outsideStroke,(g==null||g==="auto")&&(g=this.getOutsideFill()),(m==null||m==="auto")&&(m=this.getOutsideStroke(g),_=!0)),g=g||"#000",(g!==p.fill||m!==p.stroke||_!==p.autoStroke||o!==p.align||s!==p.verticalAlign)&&(u=!0,p.fill=g,p.stroke=m,p.autoStroke=_,p.align=o,p.verticalAlign=s,e.setDefaultTextStyle(p)),e.__dirty|=Kt,u&&e.dirtyStyle(!0)}},r.prototype.canBeInsideText=function(){return!0},r.prototype.getInsideTextFill=function(){return"#fff"},r.prototype.getInsideTextStroke=function(t){return"#000"},r.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?tl:Ju},r.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),n=typeof e=="string"&&ur(e);n||(n=[255,255,255,1]);for(var i=n[3],a=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*i+(a?0:255)*(1-i);return n[3]=1,$l(n,"rgba")},r.prototype.traverse=function(t,e){},r.prototype.attrKV=function(t,e){t==="textConfig"?this.setTextConfig(e):t==="textContent"?this.setTextContent(e):t==="clipPath"?this.setClipPath(e):t==="extra"?(this.extra=this.extra||{},k(this.extra,e)):this[t]=e},r.prototype.hide=function(){this.ignore=!0,this.markRedraw()},r.prototype.show=function(){this.ignore=!1,this.markRedraw()},r.prototype.attr=function(t,e){if(typeof t=="string")this.attrKV(t,e);else if(H(t))for(var n=t,i=vt(n),a=0;a0},r.prototype.getState=function(t){return this.states[t]},r.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},r.prototype.clearStates=function(t){this.useState(Is,!1,t)},r.prototype.useState=function(t,e,n,i){var a=t===Is,o=this.hasState();if(!(!o&&a)){var s=this.currentStates,u=this.stateTransition;if(!(ut(s,t)>=0&&(e||s.length===1))){var l;if(this.stateProxy&&!a&&(l=this.stateProxy(t)),l||(l=this.states&&this.states[t]),!l&&!a){Hl("State "+t+" not exists.");return}a||this.saveCurrentToNormalState(l);var f=!!(l&&l.hoverLayer||i);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,l,this._normalState,e,!n&&!this.__inHover&&u&&u.duration>0,u);var h=this._textContent,v=this._textGuide;return h&&h.useState(t,e,n,f),v&&v.useState(t,e,n,f),a?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Kt),l}}},r.prototype.useStates=function(t,e,n){if(!t.length)this.clearStates();else{var i=[],a=this.currentStates,o=t.length,s=o===a.length;if(s){for(var u=0;u0,d);var y=this._textContent,p=this._textGuide;y&&y.useStates(t,e,v),p&&p.useStates(t,e,v),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!v&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Kt)}},r.prototype.isSilent=function(){for(var t=this.silent,e=this.parent;!t&&e;){if(e.silent){t=!0;break}e=e.parent}return t},r.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(e,1),this.useStates(n)}},r.prototype.replaceState=function(t,e,n){var i=this.currentStates.slice(),a=ut(i,t),o=ut(i,e)>=0;a>=0?o?i.splice(a,1):i[a]=e:n&&!o&&i.push(e),this.useStates(i)},r.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t)},r.prototype._mergeStates=function(t){for(var e={},n,i=0;i=0&&a.splice(o,1)}),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},r.prototype.updateDuringAnimation=function(t){this.markRedraw()},r.prototype.stopAnimation=function(t,e){for(var n=this.animators,i=n.length,a=[],o=0;o0&&e.during&&a[0].during(function(d,y){e.during(y)});for(var v=0;v0||i.force&&!o.length){var M=void 0,x=void 0,C=void 0;if(s){x={},v&&(M={});for(var w=0;w<_;w++){var g=y[w];x[g]=e[g],v?M[g]=n[g]:e[g]=n[g]}}else if(v){C={};for(var w=0;w<_;w++){var g=y[w];C[g]=Xa(e[g]),Z1(e,n,g)}}var b=new Xl(e,!1,!1,h?At(d,function(E){return E.targetName===t}):null);b.targetName=t,i.scope&&(b.scope=i.scope),v&&M&&b.whenWithKeys(0,M,y),C&&b.whenWithKeys(0,C,y),b.whenWithKeys(l??500,s?x:n,y).delay(f||0),r.addAnimator(b,t),o.push(b)}}var $t=function(r){it(t,r);function t(e){var n=r.call(this)||this;return n.isGroup=!0,n._children=[],n.attr(e),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(e){return this._children[e]},t.prototype.childOfName=function(e){for(var n=this._children,i=0;i=0&&(i.splice(a,0,e),this._doAdd(e))}return this},t.prototype.replace=function(e,n){var i=ut(this._children,e);return i>=0&&this.replaceAt(n,i),this},t.prototype.replaceAt=function(e,n){var i=this._children,a=i[n];if(e&&e!==this&&e.parent!==this&&e!==a){i[n]=e,a.parent=null;var o=this.__zr;o&&a.removeSelfFromZr(o),this._doAdd(e)}return this},t.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var n=this.__zr;n&&n!==e.__zr&&e.addSelfToZr(n),n&&n.refresh()},t.prototype.remove=function(e){var n=this.__zr,i=this._children,a=ut(i,e);return a<0?this:(i.splice(a,1),e.parent=null,n&&e.removeSelfFromZr(n),n&&n.refresh(),this)},t.prototype.removeAll=function(){for(var e=this._children,n=this.__zr,i=0;i0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},r.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},r.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},r.prototype.refreshHover=function(){this._needsRefreshHover=!0},r.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},r.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},r.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},r.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},r.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},r.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},r.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},r.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},r.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},r.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},r.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;e0){if(r<=i)return o;if(r>=a)return s}else{if(r>=i)return o;if(r<=a)return s}else{if(r===i)return o;if(r===a)return s}return(r-i)/u*l+o}function Rt(r,t){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%";break}return z(r)?rw(r).match(/%$/)?parseFloat(r)/100*t:parseFloat(r):r==null?NaN:+r}function wt(r,t,e){return t==null&&(t=10),t=Math.min(Math.max(0,t),Np),r=(+r).toFixed(t),e?r:+r}function He(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var t=1,e=0;e<15;e++,t*=10)if(Math.round(r*t)/t===r)return e}return nw(r)}function nw(r){var t=r.toString().toLowerCase(),e=t.indexOf("e"),n=e>0?+t.slice(e+1):0,i=e>0?e:t.length,a=t.indexOf("."),o=a<0?0:i-1-a;return Math.max(0,o-n)}function iw(r,t){var e=Math.log,n=Math.LN10,i=Math.floor(e(r[1]-r[0])/n),a=Math.round(e(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function aw(r,t){var e=Math.max(He(r),He(t)),n=r+t;return e>Np?n:wt(n,e)}function Bp(r){var t=Math.PI*2;return(r%t+t)%t}function yo(r){return r>-Fh&&r=10&&t++,t}function Fp(r,t){var e=jl(r),n=Math.pow(10,e),i=r/n,a;return i<1.5?a=1:i<2.5?a=2:i<4?a=3:i<7?a=5:a=10,r=a*n,e>=-20?+r.toFixed(e<0?-e:0):r}function mo(r){var t=parseFloat(r);return t==r&&(t!==0||!z(r)||r.indexOf("x")<=0)?t:NaN}function uw(r){return!isNaN(mo(r))}function zp(){return Math.round(Math.random()*9)}function Hp(r,t){return t===0?r:Hp(t,r%t)}function Hh(r,t){return r==null?t:t==null?r:r*t/Hp(r,t)}function zt(r){throw new Error(r)}function Vh(r,t,e){return(t-r)*e+r}var Vp="series\0",lw="\0_ec_\0";function It(r){return r instanceof Array?r:r==null?[]:[r]}function Uh(r,t,e){if(r){r[t]=r[t]||{},r.emphasis=r.emphasis||{},r.emphasis[t]=r.emphasis[t]||{};for(var n=0,i=e.length;n=0||a&&ut(a,u)<0)){var l=n.getShallow(u,t);l!=null&&(o[r[s][0]]=l)}}return o}}var Rw=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],Iw=Ni(Rw),Ow=function(){function r(){}return r.prototype.getAreaStyle=function(t,e){return Iw(this,t,e)},r}(),el=new Ji(50);function kw(r){if(typeof r=="string"){var t=el.get(r);return t&&t.image}else return r}function Xp(r,t,e,n,i){if(r)if(typeof r=="string"){if(t&&t.__zrImageSrc===r||!e)return t;var a=el.get(r),o={hostEl:e,cb:n,cbPayload:i};return a?(t=a.image,!Yo(t)&&a.pending.push(o)):(t=Bn.loadImage(r,Wh,Wh),t.__zrImageSrc=r,el.put(r,t.__cachedImgObj={image:t,pending:[o]})),t}else return r;else return t}function Wh(){var r=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;u++)s-=o;var l=jt(e,t);return l>s&&(e="",l=0),s=r-l,i.ellipsis=e,i.ellipsisWidth=l,i.contentWidth=s,i.containerWidth=r,i}function Zp(r,t,e){var n=e.containerWidth,i=e.font,a=e.contentWidth;if(!n){r.textLine="",r.isTruncated=!1;return}var o=jt(t,i);if(o<=n){r.textLine=t,r.isTruncated=!1;return}for(var s=0;;s++){if(o<=a||s>=e.maxIterations){t+=e.ellipsis;break}var u=s===0?Bw(t,a,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*a/o):0;t=t.substr(0,u),o=jt(t,i)}t===""&&(t=e.placeholder),r.textLine=t,r.isTruncated=!0}function Bw(r,t,e,n){for(var i=0,a=0,o=r.length;ad&&l){var y=Math.floor(d/s);f=f||v.length>y,v=v.slice(0,y)}if(r&&a&&h!=null)for(var p=qp(h,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),g={},m=0;ms&&zs(e,r.substring(s,l),t,o),zs(e,u[2],t,o,u[1]),s=Fs.lastIndex}si){var R=e.lines.length;S>0?(_.tokens=_.tokens.slice(0,S),g(_,b,w),e.lines=e.lines.slice(0,m+1)):e.lines=e.lines.slice(0,m),e.isTruncated=e.isTruncated||e.lines.length0&&d+n.accumWidth>n.width&&(f=t.split(` +`),l=!0),n.accumWidth=d}else{var y=Kp(t,u,n.width,n.breakAll,n.accumWidth);n.accumWidth=y.accumWidth+c,h=y.linesWidths,f=y.lines}}else f=t.split(` +`);for(var p=0;p=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var Gw=Fn(",&?/;] ".split(""),function(r,t){return r[t]=!0,r},{});function Ww(r){return Uw(r)?!!Gw[r]:!0}function Kp(r,t,e,n,i){for(var a=[],o=[],s="",u="",l=0,f=0,h=0;he:i+f+c>e){f?(s||u)&&(d?(s||(s=u,u="",l=0,f=l),a.push(s),o.push(f-l),u+=v,l+=c,s="",f=l):(u&&(s+=u,u="",l=0),a.push(s),o.push(f),s=v,f=c)):d?(a.push(u),o.push(l),u=v,l=c):(a.push(v),o.push(c));continue}f+=c,d?(u+=v,l+=c):(u&&(s+=u,u="",l=0),s+=v)}return!a.length&&!s&&(s=r,u="",l=0),u&&(s+=u),s&&(a.push(s),o.push(f)),a.length===1&&(f+=i),{accumWidth:f,lines:a,linesWidths:o}}var rl="__zr_style_"+Math.round(Math.random()*10),Wr={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},$o={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Wr[rl]=!0;var $h=["z","z2","invisible"],Yw=["invisible"],ra=function(r){it(t,r);function t(e){return r.call(this,e)||this}return t.prototype._init=function(e){for(var n=vt(e),i=0;i1e-4){s[0]=r-e,s[1]=t-n,u[0]=r+e,u[1]=t+n;return}if(da[0]=Gs(i)*e+r,da[1]=Us(i)*n+t,pa[0]=Gs(a)*e+r,pa[1]=Us(a)*n+t,l(s,da,pa),f(u,da,pa),i=i%Tr,i<0&&(i=i+Tr),a=a%Tr,a<0&&(a=a+Tr),i>a&&!o?a+=Tr:ii&&(ga[0]=Gs(c)*e+r,ga[1]=Us(c)*n+t,l(s,ga,s),f(u,ga,u))}var J={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},xr=[],Cr=[],be=[],Xe=[],Te=[],xe=[],Ws=Math.min,Ys=Math.max,Dr=Math.cos,Mr=Math.sin,Be=Math.abs,nl=Math.PI,rr=nl*2,$s=typeof Float32Array<"u",Kn=[];function Xs(r){var t=Math.round(r/nl*1e8)/1e8;return t%2*nl}function Kw(r,t){var e=Xs(r[0]);e<0&&(e+=rr);var n=e-r[0],i=r[1];i+=n,!t&&i-e>=rr?i=e+rr:t&&e-i>=rr?i=e-rr:!t&&e>i?i=e+(rr-Xs(e-i)):t&&e0&&(this._ux=Be(n/go/t)||0,this._uy=Be(n/go/e)||0)},r.prototype.setDPR=function(t){this.dpr=t},r.prototype.setContext=function(t){this._ctx=t},r.prototype.getContext=function(){return this._ctx},r.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},r.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},r.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(J.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},r.prototype.lineTo=function(t,e){var n=Be(t-this._xi),i=Be(e-this._yi),a=n>this._ux||i>this._uy;if(this.addData(J.L,t,e),this._ctx&&a&&this._ctx.lineTo(t,e),a)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o)}return this},r.prototype.bezierCurveTo=function(t,e,n,i,a,o){return this._drawPendingPt(),this.addData(J.C,t,e,n,i,a,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,a,o),this._xi=a,this._yi=o,this},r.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(J.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},r.prototype.arc=function(t,e,n,i,a,o){this._drawPendingPt(),Kn[0]=i,Kn[1]=a,Kw(Kn,o),i=Kn[0],a=Kn[1];var s=a-i;return this.addData(J.A,t,e,n,n,i,s,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,a,o),this._xi=Dr(a)*n+t,this._yi=Mr(a)*n+e,this},r.prototype.arcTo=function(t,e,n,i,a){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,a),this},r.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(J.R,t,e,n,i),this},r.prototype.closePath=function(){this._drawPendingPt(),this.addData(J.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},r.prototype.fill=function(t){t&&t.fill(),this.toStatic()},r.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},r.prototype.len=function(){return this._len},r.prototype.setData=function(t){var e=t.length;!(this.data&&this.data.length===e)&&$s&&(this.data=new Float32Array(e));for(var n=0;nf.length&&(this._expandData(),f=this.data);for(var h=0;h0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},r.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e11&&(this.data=new Float32Array(t)))}},r.prototype.getBoundingRect=function(){be[0]=be[1]=Te[0]=Te[1]=Number.MAX_VALUE,Xe[0]=Xe[1]=xe[0]=xe[1]=-Number.MAX_VALUE;var t=this.data,e=0,n=0,i=0,a=0,o;for(o=0;on||Be(_)>i||v===e-1)&&(y=Math.sqrt(m*m+_*_),a=p,o=g);break}case J.C:{var w=t[v++],b=t[v++],p=t[v++],g=t[v++],S=t[v++],T=t[v++];y=S1(a,o,w,b,p,g,S,T,10),a=S,o=T;break}case J.Q:{var w=t[v++],b=t[v++],p=t[v++],g=t[v++];y=x1(a,o,w,b,p,g,10),a=p,o=g;break}case J.A:var M=t[v++],x=t[v++],C=t[v++],A=t[v++],E=t[v++],R=t[v++],P=R+E;v+=1,d&&(s=Dr(E)*C+M,u=Mr(E)*A+x),y=Ys(C,A)*Ws(rr,Math.abs(R)),a=Dr(P)*C+M,o=Mr(P)*A+x;break;case J.R:{s=a=t[v++],u=o=t[v++];var I=t[v++],O=t[v++];y=I*2+O*2;break}case J.Z:{var m=s-a,_=u-o;y=Math.sqrt(m*m+_*_),a=s,o=u;break}}y>=0&&(l[h++]=y,f+=y)}return this._pathLen=f,f},r.prototype.rebuildPath=function(t,e){var n=this.data,i=this._ux,a=this._uy,o=this._len,s,u,l,f,h,v,c=e<1,d,y,p=0,g=0,m,_=0,w,b;if(!(c&&(this._pathSegLen||this._calculateLength(),d=this._pathSegLen,y=this._pathLen,m=e*y,!m)))t:for(var S=0;S0&&(t.lineTo(w,b),_=0),T){case J.M:s=l=n[S++],u=f=n[S++],t.moveTo(l,f);break;case J.L:{h=n[S++],v=n[S++];var x=Be(h-l),C=Be(v-f);if(x>i||C>a){if(c){var A=d[g++];if(p+A>m){var E=(m-p)/A;t.lineTo(l*(1-E)+h*E,f*(1-E)+v*E);break t}p+=A}t.lineTo(h,v),l=h,f=v,_=0}else{var R=x*x+C*C;R>_&&(w=h,b=v,_=R)}break}case J.C:{var P=n[S++],I=n[S++],O=n[S++],V=n[S++],B=n[S++],F=n[S++];if(c){var A=d[g++];if(p+A>m){var E=(m-p)/A;co(l,P,O,B,E,xr),co(f,I,V,F,E,Cr),t.bezierCurveTo(xr[1],Cr[1],xr[2],Cr[2],xr[3],Cr[3]);break t}p+=A}t.bezierCurveTo(P,I,O,V,B,F),l=B,f=F;break}case J.Q:{var P=n[S++],I=n[S++],O=n[S++],V=n[S++];if(c){var A=d[g++];if(p+A>m){var E=(m-p)/A;vo(l,P,O,E,xr),vo(f,I,V,E,Cr),t.quadraticCurveTo(xr[1],Cr[1],xr[2],Cr[2]);break t}p+=A}t.quadraticCurveTo(P,I,O,V),l=O,f=V;break}case J.A:var X=n[S++],at=n[S++],et=n[S++],ht=n[S++],ct=n[S++],gt=n[S++],ce=n[S++],dr=!n[S++],rn=et>ht?et:ht,qt=Be(et-ht)>.001,bt=ct+gt,W=!1;if(c){var A=d[g++];p+A>m&&(bt=ct+gt*(m-p)/A,W=!0),p+=A}if(qt&&t.ellipse?t.ellipse(X,at,et,ht,ce,ct,bt,dr):t.arc(X,at,rn,ct,bt,dr),W)break t;M&&(s=Dr(ct)*et+X,u=Mr(ct)*ht+at),l=Dr(bt)*et+X,f=Mr(bt)*ht+at;break;case J.R:s=l=n[S],u=f=n[S+1],h=n[S++],v=n[S++];var K=n[S++],pr=n[S++];if(c){var A=d[g++];if(p+A>m){var Et=m-p;t.moveTo(h,v),t.lineTo(h+Ws(Et,K),v),Et-=K,Et>0&&t.lineTo(h+K,v+Ws(Et,pr)),Et-=pr,Et>0&&t.lineTo(h+Ys(K-Et,0),v+pr),Et-=K,Et>0&&t.lineTo(h,v+Ys(pr-Et,0));break t}p+=A}t.rect(h,v,K,pr);break;case J.Z:if(c){var A=d[g++];if(p+A>m){var E=(m-p)/A;t.lineTo(l*(1-E)+s*E,f*(1-E)+u*E);break t}p+=A}t.closePath(),l=s,f=u}}},r.prototype.clone=function(){var t=new r,e=this.data;return t.data=e.slice?e.slice():Array.prototype.slice.call(e),t._len=this._len,t},r.CMD=J,r.initDefaultProps=function(){var t=r.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),r}();function un(r,t,e,n,i,a,o){if(i===0)return!1;var s=i,u=0,l=r;if(o>t+s&&o>n+s||or+s&&a>e+s||at+h&&f>n+h&&f>a+h&&f>s+h||fr+h&&l>e+h&&l>i+h&&l>o+h||lt+l&&u>n+l&&u>a+l||ur+l&&s>e+l&&s>i+l||se||f+li&&(i+=jn);var v=Math.atan2(u,s);return v<0&&(v+=jn),v>=n&&v<=i||v+jn>=n&&v+jn<=i}function Ar(r,t,e,n,i,a){if(a>t&&a>n||ai?s:0}var qe=jr.CMD,Lr=Math.PI*2,tS=1e-4;function eS(r,t){return Math.abs(r-t)t&&l>n&&l>a&&l>s||l1&&rS(),c=Tt(t,n,a,s,ie[0]),v>1&&(d=Tt(t,n,a,s,ie[1]))),v===2?pt&&s>n&&s>a||s=0&&l<=1){for(var f=0,h=Ft(t,n,a,l),v=0;ve||s<-e)return 0;var u=Math.sqrt(e*e-s*s);Pt[0]=-u,Pt[1]=u;var l=Math.abs(n-i);if(l<1e-4)return 0;if(l>=Lr-1e-4){n=0,i=Lr;var f=a?1:-1;return o>=Pt[0]+r&&o<=Pt[1]+r?f:0}if(n>i){var h=n;n=i,i=h}n<0&&(n+=Lr,i+=Lr);for(var v=0,c=0;c<2;c++){var d=Pt[c];if(d+r>o){var y=Math.atan2(s,d),f=a?1:-1;y<0&&(y=Lr+y),(y>=n&&y<=i||y+Lr>=n&&y+Lr<=i)&&(y>Math.PI/2&&y1&&(e||(s+=Ar(u,l,f,h,n,i))),p&&(u=a[d],l=a[d+1],f=u,h=l),y){case qe.M:f=a[d++],h=a[d++],u=f,l=h;break;case qe.L:if(e){if(un(u,l,a[d],a[d+1],t,n,i))return!0}else s+=Ar(u,l,a[d],a[d+1],n,i)||0;u=a[d++],l=a[d++];break;case qe.C:if(e){if(jw(u,l,a[d++],a[d++],a[d++],a[d++],a[d],a[d+1],t,n,i))return!0}else s+=nS(u,l,a[d++],a[d++],a[d++],a[d++],a[d],a[d+1],n,i)||0;u=a[d++],l=a[d++];break;case qe.Q:if(e){if(Qw(u,l,a[d++],a[d++],a[d],a[d+1],t,n,i))return!0}else s+=iS(u,l,a[d++],a[d++],a[d],a[d+1],n,i)||0;u=a[d++],l=a[d++];break;case qe.A:var g=a[d++],m=a[d++],_=a[d++],w=a[d++],b=a[d++],S=a[d++];d+=1;var T=!!(1-a[d++]);v=Math.cos(b)*_+g,c=Math.sin(b)*w+m,p?(f=v,h=c):s+=Ar(u,l,v,c,n,i);var M=(n-g)*w/_+g;if(e){if(Jw(g,m,w,b,b+S,T,t,M,i))return!0}else s+=aS(g,m,w,b,b+S,T,M,i);u=Math.cos(b+S)*_+g,l=Math.sin(b+S)*w+m;break;case qe.R:f=u=a[d++],h=l=a[d++];var x=a[d++],C=a[d++];if(v=f+x,c=h+C,e){if(un(f,h,v,h,t,n,i)||un(v,h,v,c,t,n,i)||un(v,c,f,c,t,n,i)||un(f,c,f,h,t,n,i))return!0}else s+=Ar(v,h,v,c,n,i),s+=Ar(f,c,f,h,n,i);break;case qe.Z:if(e){if(un(u,l,f,h,t,n,i))return!0}else s+=Ar(u,l,f,h,n,i);u=f,l=h;break}}return!e&&!eS(l,h)&&(s+=Ar(u,l,f,h,n,i)||0),s!==0}function oS(r,t,e){return jp(r,0,!1,t,e)}function sS(r,t,e,n){return jp(r,t,!0,e,n)}var Qp=nt({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Wr),uS={style:nt({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},$o.style)},qs=Oi.concat(["invisible","culling","z","z2","zlevel","parent"]),ft=function(r){it(t,r);function t(e){return r.call(this,e)||this}return t.prototype.update=function(){var e=this;r.prototype.update.call(this);var n=this.style;if(n.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(u){e.buildPath(u,e.shape)}),i.silent=!0;var a=i.style;for(var o in n)a[o]!==n[o]&&(a[o]=n[o]);a.fill=n.fill?n.decal:null,a.decal=null,a.shadowColor=null,n.strokeFirst&&(a.stroke=null);for(var s=0;s.5?Ju:n>.2?W1:tl}else if(e)return tl}return Ju},t.prototype.getInsideTextStroke=function(e){var n=this.style.fill;if(z(n)){var i=this.__zr,a=!!(i&&i.isDarkMode()),o=po(e,0)0))},t.prototype.hasFill=function(){var e=this.style,n=e.fill;return n!=null&&n!=="none"},t.prototype.getBoundingRect=function(){var e=this._rect,n=this.style,i=!e;if(i){var a=!1;this.path||(a=!0,this.createPathProxy());var o=this.path;(a||this.__dirty&_n)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),e=o.getBoundingRect()}if(this._rect=e,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=e.clone());if(this.__dirty||i){s.copy(e);var u=n.strokeNoScale?this.getLineScale():1,l=n.lineWidth;if(!this.hasFill()){var f=this.strokeContainThreshold;l=Math.max(l,f??4)}u>1e-10&&(s.width+=l/u,s.height+=l/u,s.x-=l/u/2,s.y-=l/u/2)}return s}return e},t.prototype.contain=function(e,n){var i=this.transformCoordToLocal(e,n),a=this.getBoundingRect(),o=this.style;if(e=i[0],n=i[1],a.contain(e,n)){var s=this.path;if(this.hasStroke()){var u=o.lineWidth,l=o.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(this.hasFill()||(u=Math.max(u,this.strokeContainThreshold)),sS(s,u/l,e,n)))return!0}if(this.hasFill())return oS(s,e,n)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=_n,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(e){return this.animate("shape",e)},t.prototype.updateDuringAnimation=function(e){e==="style"?this.dirtyStyle():e==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(e,n){e==="shape"?this.setShape(n):r.prototype.attrKV.call(this,e,n)},t.prototype.setShape=function(e,n){var i=this.shape;return i||(i=this.shape={}),typeof e=="string"?i[e]=n:k(i,e),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&_n)},t.prototype.createStyle=function(e){return Uo(Qp,e)},t.prototype._innerSaveToNormal=function(e){r.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=k({},this.shape))},t.prototype._applyStateObj=function(e,n,i,a,o,s){r.prototype._applyStateObj.call(this,e,n,i,a,o,s);var u=!(n&&a),l;if(n&&n.shape?o?a?l=n.shape:(l=k({},i.shape),k(l,n.shape)):(l=k({},a?this.shape:i.shape),k(l,n.shape)):u&&(l=i.shape),l)if(o){this.shape=k({},this.shape);for(var f={},h=vt(l),v=0;v0},t.prototype.hasFill=function(){var e=this.style,n=e.fill;return n!=null&&n!=="none"},t.prototype.createStyle=function(e){return Uo(lS,e)},t.prototype.setBoundingRect=function(e){this._rect=e},t.prototype.getBoundingRect=function(){var e=this.style;if(!this._rect){var n=e.text;n!=null?n+="":n="";var i=Zl(n,e.font,e.textAlign,e.textBaseline);if(i.x+=e.x||0,i.y+=e.y||0,this.hasStroke()){var a=e.lineWidth;i.x-=a/2,i.y-=a/2,i.width+=a,i.height+=a}this._rect=i}return this._rect},t.initDefaultProps=function(){var e=t.prototype;e.dirtyRectTolerance=10}(),t}(ra);_o.prototype.type="tspan";var fS=nt({x:0,y:0},Wr),hS={style:nt({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},$o.style)};function cS(r){return!!(r&&typeof r!="string"&&r.width&&r.height)}var vr=function(r){it(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.createStyle=function(e){return Uo(fS,e)},t.prototype._getSize=function(e){var n=this.style,i=n[e];if(i!=null)return i;var a=cS(n.image)?n.image:this.__image;if(!a)return 0;var o=e==="width"?"height":"width",s=n[o];return s==null?a[e]:a[e]/a[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return hS},t.prototype.getBoundingRect=function(){var e=this.style;return this._rect||(this._rect=new tt(e.x||0,e.y||0,this.getWidth(),this.getHeight())),this._rect},t}(ra);vr.prototype.type="image";function vS(r,t){var e=t.x,n=t.y,i=t.width,a=t.height,o=t.r,s,u,l,f;i<0&&(e=e+i,i=-i),a<0&&(n=n+a,a=-a),typeof o=="number"?s=u=l=f=o:o instanceof Array?o.length===1?s=u=l=f=o[0]:o.length===2?(s=l=o[0],u=f=o[1]):o.length===3?(s=o[0],u=f=o[1],l=o[2]):(s=o[0],u=o[1],l=o[2],f=o[3]):s=u=l=f=0;var h;s+u>i&&(h=s+u,s*=i/h,u*=i/h),l+f>i&&(h=l+f,l*=i/h,f*=i/h),u+l>a&&(h=u+l,u*=a/h,l*=a/h),s+f>a&&(h=s+f,s*=a/h,f*=a/h),r.moveTo(e+s,n),r.lineTo(e+i-u,n),u!==0&&r.arc(e+i-u,n+u,u,-Math.PI/2,0),r.lineTo(e+i,n+a-l),l!==0&&r.arc(e+i-l,n+a-l,l,0,Math.PI/2),r.lineTo(e+f,n+a),f!==0&&r.arc(e+f,n+a-f,f,Math.PI/2,Math.PI),r.lineTo(e,n+s),s!==0&&r.arc(e+s,n+s,s,Math.PI,Math.PI*1.5)}var xn=Math.round;function Jp(r,t,e){if(t){var n=t.x1,i=t.x2,a=t.y1,o=t.y2;r.x1=n,r.x2=i,r.y1=a,r.y2=o;var s=e&&e.lineWidth;return s&&(xn(n*2)===xn(i*2)&&(r.x1=r.x2=Hr(n,s,!0)),xn(a*2)===xn(o*2)&&(r.y1=r.y2=Hr(a,s,!0))),r}}function tg(r,t,e){if(t){var n=t.x,i=t.y,a=t.width,o=t.height;r.x=n,r.y=i,r.width=a,r.height=o;var s=e&&e.lineWidth;return s&&(r.x=Hr(n,s,!0),r.y=Hr(i,s,!0),r.width=Math.max(Hr(n+a,s,!1)-r.x,a===0?0:1),r.height=Math.max(Hr(i+o,s,!1)-r.y,o===0?0:1)),r}}function Hr(r,t,e){if(!t)return r;var n=xn(r*2);return(n+xn(t))%2===0?n/2:(n+(e?1:-1))/2}var dS=function(){function r(){this.x=0,this.y=0,this.width=0,this.height=0}return r}(),pS={},Ot=function(r){it(t,r);function t(e){return r.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new dS},t.prototype.buildPath=function(e,n){var i,a,o,s;if(this.subPixelOptimize){var u=tg(pS,n,this.style);i=u.x,a=u.y,o=u.width,s=u.height,u.r=n.r,n=u}else i=n.x,a=n.y,o=n.width,s=n.height;n.r?vS(e,n):e.rect(i,a,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(ft);Ot.prototype.type="rect";var jh={fill:"#000"},Qh=2,gS={style:nt({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},$o.style)},Qt=function(r){it(t,r);function t(e){var n=r.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=jh,n.attr(e),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){r.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;e0,E=e.width!=null&&(e.overflow==="truncate"||e.overflow==="break"||e.overflow==="breakAll"),R=o.calculatedLineHeight,P=0;P=0&&(P=S[R],P.align==="right");)this._placeToken(P,e,M,g,E,"right",_),x-=P.width,E-=P.width,R--;for(A+=(a-(A-p)-(m-E)-x)/2;C<=R;)P=S[C],this._placeToken(P,e,M,g,A+P.width/2,"center",_),A+=P.width,C++;g+=M}},t.prototype._placeToken=function(e,n,i,a,o,s,u){var l=n.rich[e.styleName]||{};l.text=e.text;var f=e.verticalAlign,h=a+i/2;f==="top"?h=a+e.height/2:f==="bottom"&&(h=a+i-e.height/2);var v=!e.isLineHolder&&Zs(l);v&&this._renderBackground(l,n,s==="right"?o-e.width:s==="center"?o-e.width/2:o,h-e.height/2,e.width,e.height);var c=!!l.backgroundColor,d=e.textPadding;d&&(o=ic(o,s,d),h-=e.height/2-d[0]-e.innerHeight/2);var y=this._getOrCreateChild(_o),p=y.createStyle();y.useStyle(p);var g=this._defaultStyle,m=!1,_=0,w=nc("fill"in l?l.fill:"fill"in n?n.fill:(m=!0,g.fill)),b=rc("stroke"in l?l.stroke:"stroke"in n?n.stroke:!c&&!u&&(!g.autoStroke||m)?(_=Qh,g.stroke):null),S=l.textShadowBlur>0||n.textShadowBlur>0;p.text=e.text,p.x=o,p.y=h,S&&(p.shadowBlur=l.textShadowBlur||n.textShadowBlur||0,p.shadowColor=l.textShadowColor||n.textShadowColor||"transparent",p.shadowOffsetX=l.textShadowOffsetX||n.textShadowOffsetX||0,p.shadowOffsetY=l.textShadowOffsetY||n.textShadowOffsetY||0),p.textAlign=s,p.textBaseline="middle",p.font=e.font||qr,p.opacity=Ya(l.opacity,n.opacity,1),tc(p,l),b&&(p.lineWidth=Ya(l.lineWidth,n.lineWidth,_),p.lineDash=q(l.lineDash,n.lineDash),p.lineDashOffset=n.lineDashOffset||0,p.stroke=b),w&&(p.fill=w);var T=e.contentWidth,M=e.contentHeight;y.setBoundingRect(new tt(vi(p.x,T,p.textAlign),wn(p.y,M,p.textBaseline),T,M))},t.prototype._renderBackground=function(e,n,i,a,o,s){var u=e.backgroundColor,l=e.borderWidth,f=e.borderColor,h=u&&u.image,v=u&&!h,c=e.borderRadius,d=this,y,p;if(v||e.lineHeight||l&&f){y=this._getOrCreateChild(Ot),y.useStyle(y.createStyle()),y.style.fill=null;var g=y.shape;g.x=i,g.y=a,g.width=o,g.height=s,g.r=c,y.dirtyShape()}if(v){var m=y.style;m.fill=u||null,m.fillOpacity=q(e.fillOpacity,1)}else if(h){p=this._getOrCreateChild(vr),p.onload=function(){d.dirtyStyle()};var _=p.style;_.image=u.image,_.x=i,_.y=a,_.width=o,_.height=s}if(l&&f){var m=y.style;m.lineWidth=l,m.stroke=f,m.strokeOpacity=q(e.strokeOpacity,1),m.lineDash=e.borderDash,m.lineDashOffset=e.borderDashOffset||0,y.strokeContainThreshold=0,y.hasFill()&&y.hasStroke()&&(m.strokeFirst=!0,m.lineWidth*=2)}var w=(y||p).style;w.shadowBlur=e.shadowBlur||0,w.shadowColor=e.shadowColor||"transparent",w.shadowOffsetX=e.shadowOffsetX||0,w.shadowOffsetY=e.shadowOffsetY||0,w.opacity=Ya(e.opacity,n.opacity,1)},t.makeFont=function(e){var n="";return wS(e)&&(n=[e.fontStyle,e.fontWeight,_S(e.fontSize),e.fontFamily||"sans-serif"].join(" ")),n&&Me(n)||e.textFont||e.font},t}(ra),yS={left:!0,right:1,center:1},mS={top:1,bottom:1,middle:1},Jh=["fontStyle","fontWeight","fontSize","fontFamily"];function _S(r){return typeof r=="string"&&(r.indexOf("px")!==-1||r.indexOf("rem")!==-1||r.indexOf("em")!==-1)?r:isNaN(+r)?Bl+"px":r+"px"}function tc(r,t){for(var e=0;e=0,a=!1;if(r instanceof ft){var o=eg(r),s=i&&o.selectFill||o.normalFill,u=i&&o.selectStroke||o.normalStroke;if(ln(s)||ln(u)){n=n||{};var l=n.style||{};l.fill==="inherit"?(a=!0,n=k({},n),l=k({},l),l.fill=s):!ln(l.fill)&&ln(s)?(a=!0,n=k({},n),l=k({},l),l.fill=Dh(s)):!ln(l.stroke)&&ln(u)&&(a||(n=k({},n),l=k({},l)),l.stroke=Dh(u)),n.style=l}}if(n&&n.z2==null){a||(n=k({},n));var f=r.z2EmphasisLift;n.z2=r.z2+(f??TS)}return n}function LS(r,t,e){if(e&&e.z2==null){e=k({},e);var n=r.z2SelectLift;e.z2=r.z2+(n??xS)}return e}function ES(r,t,e){var n=ut(r.currentStates,t)>=0,i=r.style.opacity,a=n?null:MS(r,["opacity"],t,{opacity:1});e=e||{};var o=e.style||{};return o.opacity==null&&(e=k({},e),o=k({opacity:n?i:a.opacity*.1},o),e.style=o),e}function Ks(r,t){var e=this.states[r];if(this.style){if(r==="emphasis")return AS(this,r,t,e);if(r==="blur")return ES(this,r,e);if(r==="select")return LS(this,r,e)}return e}function PS(r){r.stateProxy=Ks;var t=r.getTextContent(),e=r.getTextGuideLine();t&&(t.stateProxy=Ks),e&&(e.stateProxy=Ks)}function hc(r,t){!ug(r,t)&&!r.__highByOuter&&Ye(r,rg)}function cc(r,t){!ug(r,t)&&!r.__highByOuter&&Ye(r,ng)}function wo(r,t){r.__highByOuter|=1<<(t||0),Ye(r,rg)}function So(r,t){!(r.__highByOuter&=~(1<<(t||0)))&&Ye(r,ng)}function RS(r){Ye(r,rf)}function ag(r){Ye(r,ig)}function og(r){Ye(r,CS)}function sg(r){Ye(r,DS)}function ug(r,t){return r.__highDownSilentOnTouch&&t.zrByTouch}function lg(r){var t=r.getModel(),e=[],n=[];t.eachComponent(function(i,a){var o=tf(a),s=i==="series",u=s?r.getViewOfSeriesModel(a):r.getViewOfComponentModel(a);!s&&n.push(u),o.isBlured&&(u.group.traverse(function(l){ig(l)}),s&&e.push(a)),o.isBlured=!1}),D(n,function(i){i&&i.toggleBlurSeries&&i.toggleBlurSeries(e,!1,t)})}function il(r,t,e,n){var i=n.getModel();e=e||"coordinateSystem";function a(l,f){for(var h=0;h0){var s={dataIndex:o,seriesIndex:e.seriesIndex};a!=null&&(s.dataType=a),t.push(s)}})}),t}function FS(r,t,e){fg(r,!0),Ye(r,PS),HS(r,t,e)}function zS(r){fg(r,!1)}function ol(r,t,e,n){n?zS(r):FS(r,t,e)}function HS(r,t,e){var n=st(r);t!=null?(n.focus=t,n.blurScope=e):n.focus&&(n.focus=null)}var dc=["emphasis","blur","select"],VS={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function pc(r,t,e,n){e=e||"itemStyle";for(var i=0;i1&&(o*=js(d),s*=js(d));var y=(i===a?-1:1)*js((o*o*(s*s)-o*o*(c*c)-s*s*(v*v))/(o*o*(c*c)+s*s*(v*v)))||0,p=y*o*c/s,g=y*-s*v/o,m=(r+e)/2+_a(h)*p-ma(h)*g,_=(t+n)/2+ma(h)*p+_a(h)*g,w=_c([1,0],[(v-p)/o,(c-g)/s]),b=[(v-p)/o,(c-g)/s],S=[(-1*v-p)/o,(-1*c-g)/s],T=_c(b,S);if(ll(b,S)<=-1&&(T=Qn),ll(b,S)>=1&&(T=0),T<0){var M=Math.round(T/Qn*1e6)/1e6;T=Qn*2+M%2*Qn}f.addData(l,m,_,o,s,w,T,h,a)}var XS=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,qS=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function ZS(r){var t=new jr;if(!r)return t;var e=0,n=0,i=e,a=n,o,s=jr.CMD,u=r.match(XS);if(!u)return t;for(var l=0;lP*P+I*I&&(M=C,x=A),{cx:M,cy:x,x0:-f,y0:-h,x1:M*(i/b-1),y1:x*(i/b-1)}}function nb(r){var t;if(N(r)){var e=r.length;if(!e)return r;e===1?t=[r[0],r[0],0,0]:e===2?t=[r[0],r[0],r[1],r[1]]:e===3?t=r.concat(r[2]):t=r}else t=[r,r,r,r];return t}function ib(r,t){var e,n=di(t.r,0),i=di(t.r0||0,0),a=n>0,o=i>0;if(!(!a&&!o)){if(a||(n=i,i=0),i>n){var s=n;n=i,i=s}var u=t.startAngle,l=t.endAngle;if(!(isNaN(u)||isNaN(l))){var f=t.cx,h=t.cy,v=!!t.clockwise,c=Sc(l-u),d=c>Qs&&c%Qs;if(d>pe&&(c=d),!(n>pe))r.moveTo(f,h);else if(c>Qs-pe)r.moveTo(f+n*hn(u),h+n*Er(u)),r.arc(f,h,n,u,l,!v),i>pe&&(r.moveTo(f+i*hn(l),h+i*Er(l)),r.arc(f,h,i,l,u,v));else{var y=void 0,p=void 0,g=void 0,m=void 0,_=void 0,w=void 0,b=void 0,S=void 0,T=void 0,M=void 0,x=void 0,C=void 0,A=void 0,E=void 0,R=void 0,P=void 0,I=n*hn(u),O=n*Er(u),V=i*hn(l),B=i*Er(l),F=c>pe;if(F){var X=t.cornerRadius;X&&(e=nb(X),y=e[0],p=e[1],g=e[2],m=e[3]);var at=Sc(n-i)/2;if(_=Ce(at,g),w=Ce(at,m),b=Ce(at,y),S=Ce(at,p),x=T=di(_,w),C=M=di(b,S),(T>pe||M>pe)&&(A=n*hn(l),E=n*Er(l),R=i*hn(u),P=i*Er(u),cpe){var qt=Ce(g,x),bt=Ce(m,x),W=wa(R,P,I,O,n,qt,v),K=wa(A,E,V,B,n,bt,v);r.moveTo(f+W.cx+W.x0,h+W.cy+W.y0),x0&&r.arc(f+W.cx,h+W.cy,qt,xt(W.y0,W.x0),xt(W.y1,W.x1),!v),r.arc(f,h,n,xt(W.cy+W.y1,W.cx+W.x1),xt(K.cy+K.y1,K.cx+K.x1),!v),bt>0&&r.arc(f+K.cx,h+K.cy,bt,xt(K.y1,K.x1),xt(K.y0,K.x0),!v))}else r.moveTo(f+I,h+O),r.arc(f,h,n,u,l,!v);if(!(i>pe)||!F)r.lineTo(f+V,h+B);else if(C>pe){var qt=Ce(y,C),bt=Ce(p,C),W=wa(V,B,A,E,i,-bt,v),K=wa(I,O,R,P,i,-qt,v);r.lineTo(f+W.cx+W.x0,h+W.cy+W.y0),C0&&r.arc(f+W.cx,h+W.cy,bt,xt(W.y0,W.x0),xt(W.y1,W.x1),!v),r.arc(f,h,i,xt(W.cy+W.y1,W.cx+W.x1),xt(K.cy+K.y1,K.cx+K.x1),v),qt>0&&r.arc(f+K.cx,h+K.cy,qt,xt(K.y1,K.x1),xt(K.y0,K.x0),!v))}else r.lineTo(f+V,h+B),r.arc(f,h,i,l,u,v)}r.closePath()}}}var ab=function(){function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return r}(),jo=function(r){it(t,r);function t(e){return r.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new ab},t.prototype.buildPath=function(e,n){ib(e,n)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(ft);jo.prototype.type="sector";var ob=function(){function r(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return r}(),of=function(r){it(t,r);function t(e){return r.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new ob},t.prototype.buildPath=function(e,n){var i=n.cx,a=n.cy,o=Math.PI*2;e.moveTo(i+n.r,a),e.arc(i,a,n.r,0,o,!1),e.moveTo(i+n.r0,a),e.arc(i,a,n.r0,0,o,!0)},t}(ft);of.prototype.type="ring";function sb(r,t,e,n){var i=[],a=[],o=[],s=[],u,l,f,h;if(n){f=[1/0,1/0],h=[-1/0,-1/0];for(var v=0,c=r.length;v=2){if(n){var a=sb(i,n,e,t.smoothConstraint);r.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;s<(e?o:o-1);s++){var u=a[s*2],l=a[s*2+1],f=i[(s+1)%o];r.bezierCurveTo(u[0],u[1],l[0],l[1],f[0],f[1])}}else{r.moveTo(i[0][0],i[0][1]);for(var s=1,h=i.length;sRr[1]){if(s=!1,a)return s;var f=Math.abs(Rr[0]-Pr[1]),h=Math.abs(Pr[0]-Rr[1]);Math.min(f,h)>i.len()&&(f0){var h=f.duration,v=f.delay,c=f.easing,d={duration:h,delay:v||0,easing:c,done:a,force:!!a||!!o,setToFinal:!l,scope:r,during:o};s?t.animateFrom(e,d):t.animateTo(e,d)}else t.stopAnimation(),!s&&t.attr(e),o&&o(1),a&&a()}function Qr(r,t,e,n,i,a){ff("update",r,t,e,n,i,a)}function na(r,t,e,n,i,a){ff("enter",r,t,e,n,i,a)}function Ci(r){if(!r.__zr)return!0;for(var t=0;tMath.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function xc(r){return!r.isGroup}function Pb(r){return r.shape!=null}function Sg(r,t,e){if(!r||!t)return;function n(o){var s={};return o.traverse(function(u){xc(u)&&u.anid&&(s[u.anid]=u)}),s}function i(o){var s={x:o.x,y:o.y,rotation:o.rotation};return Pb(o)&&(s.shape=k({},o.shape)),s}var a=n(r);t.traverse(function(o){if(xc(o)&&o.anid){var s=a[o.anid];if(s){var u=i(o);o.attr(i(s)),Qr(o,u,e,st(o).dataIndex)}}})}function Rb(r,t){return G(r,function(e){var n=e[0];n=xo(n,t.x),n=Co(n,t.x+t.width);var i=e[1];return i=xo(i,t.y),i=Co(i,t.y+t.height),[n,i]})}function Ib(r,t){var e=xo(r.x,t.x),n=Co(r.x+r.width,t.x+t.width),i=xo(r.y,t.y),a=Co(r.y+r.height,t.y+t.height);if(n>=e&&a>=i)return{x:e,y:i,width:n-e,height:a-i}}function bg(r,t,e){var n=k({rectHover:!0},t),i=n.style={strokeNoScale:!0};if(e=e||{x:-1,y:-1,width:2,height:2},r)return r.indexOf("image://")===0?(i.image=r.slice(8),nt(i,e),new vr(n)):hf(r.replace("path://",""),n,e,"center")}function Ob(r,t,e,n,i){for(var a=0,o=i[i.length-1];a1)return!1;var p=Js(c,d,f,h)/v;return!(p<0||p>1)}function Js(r,t,e,n){return r*n-e*t}function kb(r){return r<=1e-6&&r>=-1e-6}function vf(r){var t=r.itemTooltipOption,e=r.componentModel,n=r.itemName,i=z(t)?{formatter:t}:t,a=e.mainType,o=e.componentIndex,s={componentType:a,name:n,$vars:["name"]};s[a+"Index"]=o;var u=r.formatterParamsExtra;u&&D(vt(u),function(f){In(s,f)||(s[f]=u[f],s.$vars.push(f))});var l=st(r.el);l.componentMainType=a,l.componentIndex=o,l.tooltipConfig={name:n,option:nt({content:n,encodeHTMLContent:!0,formatterParams:s},i)}}function Cc(r,t){var e;r.isGroup&&(e=t(r)),e||r.traverse(t)}function df(r,t){if(r)if(N(r))for(var e=0;e=0&&s.push(u)}),s}}const Kb={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},jb={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var Do="ZH",gf="EN",En=gf,to={},yf={},Ag=U.domSupported?function(){var r=(document.documentElement.lang||navigator.language||navigator.browserLanguage||En).toUpperCase();return r.indexOf(Do)>-1?Do:En}():En;function Lg(r,t){r=r.toUpperCase(),yf[r]=new mt(t),to[r]=t}function Qb(r){if(z(r)){var t=to[r.toUpperCase()]||{};return r===Do||r===gf?Q(t):lt(Q(t),Q(to[En]),!1)}else return lt(Q(r),Q(to[En]),!1)}function Jb(r){return yf[r]}function tT(){return yf[En]}Lg(gf,Kb);Lg(Do,jb);var mf=1e3,_f=mf*60,Di=_f*60,ue=Di*24,Rc=ue*365,pi={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Ta="{yyyy}-{MM}-{dd}",Ic={year:"{yyyy}",month:"{yyyy}-{MM}",day:Ta,hour:Ta+" "+pi.hour,minute:Ta+" "+pi.minute,second:Ta+" "+pi.second,millisecond:pi.none},ru=["year","month","day","hour","minute","second","millisecond"],Eg=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Ze(r,t){return r+="","0000".substr(0,t-r.length)+r}function Pn(r){switch(r){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return r}}function eT(r){return r===Pn(r)}function rT(r){switch(r){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function es(r,t,e,n){var i=We(r),a=i[wf(e)](),o=i[Rn(e)]()+1,s=Math.floor((o-1)/3)+1,u=i[rs(e)](),l=i["get"+(e?"UTC":"")+"Day"](),f=i[Fi(e)](),h=(f-1)%12+1,v=i[ns(e)](),c=i[is(e)](),d=i[as(e)](),y=f>=12?"pm":"am",p=y.toUpperCase(),g=n instanceof mt?n:Jb(n||Ag)||tT(),m=g.getModel("time"),_=m.get("month"),w=m.get("monthAbbr"),b=m.get("dayOfWeek"),S=m.get("dayOfWeekAbbr");return(t||"").replace(/{a}/g,y+"").replace(/{A}/g,p+"").replace(/{yyyy}/g,a+"").replace(/{yy}/g,Ze(a%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,_[o-1]).replace(/{MMM}/g,w[o-1]).replace(/{MM}/g,Ze(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Ze(u,2)).replace(/{d}/g,u+"").replace(/{eeee}/g,b[l]).replace(/{ee}/g,S[l]).replace(/{e}/g,l+"").replace(/{HH}/g,Ze(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,Ze(h+"",2)).replace(/{h}/g,h+"").replace(/{mm}/g,Ze(v,2)).replace(/{m}/g,v+"").replace(/{ss}/g,Ze(c,2)).replace(/{s}/g,c+"").replace(/{SSS}/g,Ze(d,3)).replace(/{S}/g,d+"")}function nT(r,t,e,n,i){var a=null;if(z(e))a=e;else if($(e))a=e(r.value,t,{level:r.level});else{var o=k({},pi);if(r.level>0)for(var s=0;s=0;--s)if(u[l]){a=u[l];break}a=a||o.none}if(N(a)){var h=r.level==null?0:r.level>=0?r.level:a.length+r.level;h=Math.min(h,a.length-1),a=a[h]}}return es(new Date(r.value),a,i,n)}function Pg(r,t){var e=We(r),n=e[Rn(t)]()+1,i=e[rs(t)](),a=e[Fi(t)](),o=e[ns(t)](),s=e[is(t)](),u=e[as(t)](),l=u===0,f=l&&s===0,h=f&&o===0,v=h&&a===0,c=v&&i===1,d=c&&n===1;return d?"year":c?"month":v?"day":h?"hour":f?"minute":l?"second":"millisecond"}function Oc(r,t,e){var n=pt(r)?We(r):r;switch(t=t||Pg(r,e),t){case"year":return n[wf(e)]();case"half-year":return n[Rn(e)]()>=6?1:0;case"quarter":return Math.floor((n[Rn(e)]()+1)/4);case"month":return n[Rn(e)]();case"day":return n[rs(e)]();case"half-day":return n[Fi(e)]()/24;case"hour":return n[Fi(e)]();case"minute":return n[ns(e)]();case"second":return n[is(e)]();case"millisecond":return n[as(e)]()}}function wf(r){return r?"getUTCFullYear":"getFullYear"}function Rn(r){return r?"getUTCMonth":"getMonth"}function rs(r){return r?"getUTCDate":"getDate"}function Fi(r){return r?"getUTCHours":"getHours"}function ns(r){return r?"getUTCMinutes":"getMinutes"}function is(r){return r?"getUTCSeconds":"getSeconds"}function as(r){return r?"getUTCMilliseconds":"getMilliseconds"}function iT(r){return r?"setUTCFullYear":"setFullYear"}function Rg(r){return r?"setUTCMonth":"setMonth"}function Ig(r){return r?"setUTCDate":"setDate"}function Og(r){return r?"setUTCHours":"setHours"}function kg(r){return r?"setUTCMinutes":"setMinutes"}function Ng(r){return r?"setUTCSeconds":"setSeconds"}function Bg(r){return r?"setUTCMilliseconds":"setMilliseconds"}function Fg(r){if(!uw(r))return z(r)?r:"-";var t=(r+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function zg(r,t){return r=(r||"").toLowerCase().replace(/-(.)/g,function(e,n){return n.toUpperCase()}),t&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var Sf=vp;function hl(r,t,e){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function i(f){return f&&Me(f)?f:"-"}function a(f){return!!(f!=null&&!isNaN(f)&&isFinite(f))}var o=t==="time",s=r instanceof Date;if(o||s){var u=o?We(r):r;if(isNaN(+u)){if(s)return"-"}else return es(u,n,e)}if(t==="ordinal")return Bu(r)?i(r):pt(r)&&a(r)?r+"":"-";var l=mo(r);return a(l)?Fg(l):Bu(r)?i(r):typeof r=="boolean"?r+"":"-"}var kc=["a","b","c","d","e","f","g"],nu=function(r,t){return"{"+r+(t??"")+"}"};function Hg(r,t,e){N(t)||(t=[t]);var n=t.length;if(!n)return"";for(var i=t[0].$vars||[],a=0;a':'';var o=e.markerId||"markerX";return{renderMode:a,content:"{"+o+"|} ",style:i==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function tn(r,t){return t=t||"transparent",z(r)?r:H(r)&&r.colorStops&&(r.colorStops[0]||{}).color||t}function Nc(r,t){if(t==="_blank"||t==="blank"){var e=window.open();e.opener=null,e.location.href=r}else window.open(r,t)}var eo=D,oT=["left","right","top","bottom","width","height"],xa=[["width","left","right"],["height","top","bottom"]];function Vg(r,t,e,n,i){var a=0,o=0;n==null&&(n=1/0),i==null&&(i=1/0);var s=0;t.eachChild(function(u,l){var f=u.getBoundingRect(),h=t.childAt(l+1),v=h&&h.getBoundingRect(),c,d;if(r==="horizontal"){var y=f.width+(v?-v.x+f.x:0);c=a+y,c>n||u.newline?(a=0,c=y,o+=s+e,s=f.height):s=Math.max(s,f.height)}else{var p=f.height+(v?-v.y+f.y:0);d=o+p,d>i||u.newline?(a+=s+e,o=0,d=p,s=f.width):s=Math.max(s,f.width)}u.newline||(u.x=a,u.y=o,u.markRedraw(),r==="horizontal"?a=c+e:o=d+e)})}le(Vg,"vertical");le(Vg,"horizontal");function bf(r,t,e){e=Sf(e||0);var n=t.width,i=t.height,a=Rt(r.left,n),o=Rt(r.top,i),s=Rt(r.right,n),u=Rt(r.bottom,i),l=Rt(r.width,n),f=Rt(r.height,i),h=e[2]+e[0],v=e[1]+e[3],c=r.aspect;switch(isNaN(l)&&(l=n-s-v-a),isNaN(f)&&(f=i-u-h-o),c!=null&&(isNaN(l)&&isNaN(f)&&(c>n/i?l=n*.8:f=i*.8),isNaN(l)&&(l=c*f),isNaN(f)&&(f=l/c)),isNaN(a)&&(a=n-s-l-v),isNaN(o)&&(o=i-u-f-h),r.left||r.right){case"center":a=n/2-l/2-e[3];break;case"right":a=n-l-v;break}switch(r.top||r.bottom){case"middle":case"center":o=i/2-f/2-e[0];break;case"bottom":o=i-f-h;break}a=a||0,o=o||0,isNaN(l)&&(l=n-v-a-(s||0)),isNaN(f)&&(f=i-h-o-(u||0));var d=new tt(a+e[3],o+e[0],l,f);return d.margin=e,d}function zi(r){var t=r.layoutMode||r.constructor.layoutMode;return H(t)?t:t?{type:t}:null}function Hi(r,t,e){var n=e&&e.ignoreSize;!N(n)&&(n=[n,n]);var i=o(xa[0],0),a=o(xa[1],1);l(xa[0],r,i),l(xa[1],r,a);function o(f,h){var v={},c=0,d={},y=0,p=2;if(eo(f,function(_){d[_]=r[_]}),eo(f,function(_){s(t,_)&&(v[_]=d[_]=t[_]),u(v,_)&&c++,u(d,_)&&y++}),n[h])return u(t,f[1])?d[f[2]]=null:u(t,f[2])&&(d[f[1]]=null),d;if(y===p||!c)return d;if(c>=p)return v;for(var g=0;g=0;u--)s=lt(s,i[u],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(e,n){var i=e+"Index",a=e+"Id";return ea(this.ecModel,e,{index:this.get(i,!0),id:this.get(a,!0)},n)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type="component",e.id="",e.name="",e.mainType="",e.subType="",e.componentIndex=0}(),t}(mt);$p(rt,mt);Wo(rt);qb(rt);Zb(rt,lT);function lT(r){var t=[];return D(rt.getClassesByMainType(r),function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])}),t=G(t,function(e){return Ae(e).main}),r!=="dataset"&&ut(t,"dataset")<=0&&t.unshift("dataset"),t}var Ug="";typeof navigator<"u"&&(Ug=navigator.platform||"");var cn="rgba(0, 0, 0, 0.2)";const fT={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:cn,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:cn,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:cn,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:cn,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:cn,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:cn,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Ug.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var Gg=Z(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),he="original",Xt="arrayRows",ke="objectRows",$e="keyedColumns",lr="typedArray",Wg="unknown",Ue="column",Hn="row",Zt={Must:1,Might:2,Not:3},Yg=St();function hT(r){Yg(r).datasetMap=Z()}function cT(r,t,e){var n={},i=$g(t);if(!i||!r)return n;var a=[],o=[],s=t.ecModel,u=Yg(s).datasetMap,l=i.uid+"_"+e.seriesLayoutBy,f,h;r=r.slice(),D(r,function(y,p){var g=H(y)?y:r[p]={name:y};g.type==="ordinal"&&f==null&&(f=p,h=d(g)),n[g.name]=[]});var v=u.get(l)||u.set(l,{categoryWayDim:h,valueWayDim:0});D(r,function(y,p){var g=y.name,m=d(y);if(f==null){var _=v.valueWayDim;c(n[g],_,m),c(o,_,m),v.valueWayDim+=m}else if(f===p)c(n[g],0,m),c(a,0,m);else{var _=v.categoryWayDim;c(n[g],_,m),c(o,_,m),v.categoryWayDim+=m}});function c(y,p,g){for(var m=0;mt)return r[n];return r[e-1]}function mT(r,t,e,n,i,a,o){a=a||r;var s=t(a),u=s.paletteIdx||0,l=s.paletteNameMap=s.paletteNameMap||{};if(l.hasOwnProperty(i))return l[i];var f=o==null||!n?e:yT(n,o);if(f=f||e,!(!f||!f.length)){var h=f[u];return i&&(l[i]=h),s.paletteIdx=(u+1)%f.length,h}}function _T(r,t){t(r).paletteIdx=0,t(r).paletteNameMap={}}var Ca,Jn,Fc,zc="\0_ec_inner",wT=1,Cf=function(r){j(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e,n,i,a,o,s){a=a||{},this.option=null,this._theme=new mt(a),this._locale=new mt(o),this._optionManager=s},t.prototype.setOption=function(e,n,i){var a=Uc(n);this._optionManager.setOption(e,i,a),this._resetOption(null,a)},t.prototype.resetOption=function(e,n){return this._resetOption(e,Uc(n))},t.prototype._resetOption=function(e,n){var i=!1,a=this._optionManager;if(!e||e==="recreate"){var o=a.mountOption(e==="recreate");!this.option||e==="recreate"?Fc(this,o):(this.restoreData(),this._mergeOption(o,n)),i=!0}if((e==="timeline"||e==="media")&&this.restoreData(),!e||e==="recreate"||e==="timeline"){var s=a.getTimelineOption(this);s&&(i=!0,this._mergeOption(s,n))}if(!e||e==="recreate"||e==="media"){var u=a.getMediaOption(this);u.length&&D(u,function(l){i=!0,this._mergeOption(l,n)},this)}return i},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,n){var i=this.option,a=this._componentsMap,o=this._componentsCount,s=[],u=Z(),l=n&&n.replaceMergeMainTypeMap;hT(this),D(e,function(h,v){h!=null&&(rt.hasClass(v)?v&&(s.push(v),u.set(v,!0)):i[v]=i[v]==null?Q(h):lt(i[v],h,!0))}),l&&l.each(function(h,v){rt.hasClass(v)&&!u.get(v)&&(s.push(v),u.set(v,!0))}),rt.topologicalTravel(s,rt.getAllClassMainTypes(),f,this);function f(h){var v=gT(this,h,It(e[h])),c=a.get(h),d=c?l&&l.get(h)?"replaceMerge":"normalMerge":"replaceAll",y=hw(c,v,d);mw(y,h,rt),i[h]=null,a.set(h,null),o.set(h,0);var p=[],g=[],m=0,_;D(y,function(w,b){var S=w.existing,T=w.newOption;if(!T)S&&(S.mergeOption({},this),S.optionUpdated({},!1));else{var M=h==="series",x=rt.getClass(h,w.keyInfo.subType,!M);if(!x)return;if(h==="tooltip"){if(_)return;_=!0}if(S&&S.constructor===x)S.name=w.keyInfo.name,S.mergeOption(T,this),S.optionUpdated(T,!1);else{var C=k({componentIndex:b},w.keyInfo);S=new x(T,this,this,C),k(S,C),w.brandNew&&(S.__requireNewView=!0),S.init(T,this,this),S.optionUpdated(null,!0)}}S?(p.push(S.option),g.push(S),m++):(p.push(void 0),g.push(void 0))},this),i[h]=p,a.set(h,g),o.set(h,m),h==="series"&&Ca(this)}this._seriesIndices||Ca(this)},t.prototype.getOption=function(){var e=Q(this.option);return D(e,function(n,i){if(rt.hasClass(i)){for(var a=It(n),o=a.length,s=!1,u=o-1;u>=0;u--)a[u]&&!ki(a[u])?s=!0:(a[u]=null,!s&&o--);a.length=o,e[i]=a}}),delete e[zc],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,n){var i=this._componentsMap.get(e);if(i){var a=i[n||0];if(a)return a;if(n==null){for(var o=0;o=t:e==="max"?r<=t:r===t}function LT(r,t){return r.join(",")===t.join(",")}var ve=D,Vi=H,Gc=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function au(r){var t=r&&r.itemStyle;if(t)for(var e=0,n=Gc.length;e=0;p--){var g=r[p];if(s||(d=g.data.rawIndexOf(g.stackedByDimension,c)),d>=0){var m=g.data.getByRawIndex(g.stackResultDimension,d);if(u==="all"||u==="positive"&&m>0||u==="negative"&&m<0||u==="samesign"&&v>=0&&m>0||u==="samesign"&&v<=0&&m<0){v=aw(v,m),y=m;break}}}return n[0]=v,n[1]=y,n})})}var os=function(){function r(t){this.data=t.data||(t.sourceFormat===$e?{}:[]),this.sourceFormat=t.sourceFormat||Wg,this.seriesLayoutBy=t.seriesLayoutBy||Ue,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;ny&&(y=_)}c[0]=d,c[1]=y}},i=function(){return this._data?this._data.length/this._dimSize:0};Kc=(t={},t[Xt+"_"+Ue]={pure:!0,appendData:a},t[Xt+"_"+Hn]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[ke]={pure:!0,appendData:a},t[$e]={pure:!0,appendData:function(o){var s=this._data;D(o,function(u,l){for(var f=s[l]||(s[l]=[]),h=0;h<(u||[]).length;h++)f.push(u[h])})}},t[he]={appendData:a},t[lr]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function a(o){for(var s=0;s=0&&(y=o.interpolatedValue[p])}return y!=null?y+"":""})}},r.prototype.getRawValue=function(t,e){return On(this.getData(e),t)},r.prototype.formatTooltip=function(t,e,n){},r}();function tv(r){var t,e;return H(r)?r.type&&(e=r):t=r,{text:t,frag:e}}function Mi(r){return new XT(r)}var XT=function(){function r(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return r.prototype.perform=function(t){var e=this._upstream,n=t&&t.skip;if(this._dirty&&e){var i=this.context;i.data=i.outputData=e.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!n&&(a=this._plan(this.context));var o=f(this._modBy),s=this._modDataCount||0,u=f(t&&t.modBy),l=t&&t.modDataCount||0;(o!==u||s!==l)&&(a="reset");function f(m){return!(m>=1)&&(m=1),m}var h;(this._dirty||a==="reset")&&(this._dirty=!1,h=this._doReset(n)),this._modBy=u,this._modDataCount=l;var v=t&&t.step;if(e?this._dueEnd=e._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var c=this._dueIndex,d=Math.min(v!=null?this._dueIndex+v:1/0,this._dueEnd);if(!n&&(h||c1&&n>0?s:o}};return a;function o(){return t=r?null:ui?-this._resultLT:0},r}(),ZT=function(){function r(){}return r.prototype.getRawData=function(){throw new Error("not supported")},r.prototype.getRawDataItem=function(t){throw new Error("not supported")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(t){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(t,e){},r.prototype.retrieveValueFromItem=function(t,e){},r.prototype.convertValue=function(t,e){return ro(t,e)},r}();function KT(r,t){var e=new ZT,n=r.data,i=e.sourceFormat=r.sourceFormat,a=r.startIndex,o="";r.seriesLayoutBy!==Ue&&zt(o);var s=[],u={},l=r.dimensionsDefine;if(l)D(l,function(y,p){var g=y.name,m={index:p,name:g,displayName:y.displayName};if(s.push(m),g!=null){var _="";In(u,g)&&zt(_),u[g]=m}});else for(var f=0;f65535?ix:ax}function dn(){return[1/0,-1/0]}function ox(r){var t=r.constructor;return t===Array?r.slice():new t(r)}function nv(r,t,e,n,i){var a=oy[e||"float"];if(i){var o=r[t],s=o&&o.length;if(s!==n){for(var u=new a(n),l=0;lp[1]&&(p[1]=y)}return this._rawCount=this._count=u,{start:s,end:u}},r.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,a=this._chunks,o=this._dimensions,s=o.length,u=this._rawExtent,l=G(o,function(m){return m.property}),f=0;fg[1]&&(g[1]=p)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(n!=null&&nt)a=o-1;else return o}return-1},r.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks,a=i[t],o=[];if(!a)return o;n==null&&(n=1/0);for(var s=1/0,u=-1,l=0,f=0,h=this.count();f=0&&u<0)&&(s=d,u=c,l=0),c===u&&(o[l++]=f))}return o.length=l,o},r.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,i=this._count;if(n===Array){t=new n(i);for(var a=0;a=h&&m<=v||isNaN(m))&&(u[l++]=y),y++}d=!0}else if(a===2){for(var p=c[i[0]],_=c[i[1]],w=t[i[1]][0],b=t[i[1]][1],g=0;g=h&&m<=v||isNaN(m))&&(S>=w&&S<=b||isNaN(S))&&(u[l++]=y),y++}d=!0}}if(!d)if(a===1)for(var g=0;g=h&&m<=v||isNaN(m))&&(u[l++]=T)}else for(var g=0;gt[C][1])&&(M=!1)}M&&(u[l++]=e.getRawIndex(g))}return lg[1]&&(g[1]=p)}}}},r.prototype.lttbDownSample=function(t,e){var n=this.clone([t],!0),i=n._chunks,a=i[t],o=this.count(),s=0,u=Math.floor(1/e),l=this.getRawIndex(0),f,h,v,c=new(vn(this._rawCount))(Math.min((Math.ceil(o/u)+2)*2,o));c[s++]=l;for(var d=1;df&&(f=h,v=w)}A>0&&As&&(y=s-f);for(var p=0;pd&&(d=m,c=f+p)}var _=this.getRawIndex(h),w=this.getRawIndex(c);hf-d&&(u=f-d,s.length=u);for(var y=0;yh[1]&&(h[1]=g),v[c++]=m}return a._count=c,a._indices=v,a._updateGetRawIdx(),a},r.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,a=0,o=this.count();au&&(u=h)}return o=[s,u],this._extent[t]=o,o},r.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],i=this._chunks,a=0;a=0?this._indices[t]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=function(){function t(e,n,i,a){return ro(e[a],this._dimensions[a])}uu={arrayRows:t,objectRows:function(e,n,i,a){return ro(e[n],this._dimensions[a])},keyedColumns:t,original:function(e,n,i,a){var o=e&&(e.value==null?e:e.value);return ro(o instanceof Array?o[a]:o,this._dimensions[a])},typedArray:function(e,n,i,a){return e[a]}}}(),r}(),sx=function(){function r(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},r.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},r.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},r.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,e=this._getUpstreamSourceManagers(),n=!!e.length,i,a;if(Da(t)){var o=t,s=void 0,u=void 0,l=void 0;if(n){var f=e[0];f.prepareSource(),l=f.getSource(),s=l.data,u=l.sourceFormat,a=[f._getVersionSign()]}else s=o.get("data",!0),u=Yt(s)?lr:he,a=[];var h=this._getSourceMetaRawOption()||{},v=l&&l.metaRawOption||{},c=q(h.seriesLayoutBy,v.seriesLayoutBy)||null,d=q(h.sourceHeader,v.sourceHeader),y=q(h.dimensions,v.dimensions),p=c!==v.seriesLayoutBy||!!d!=!!v.sourceHeader||y;i=p?[cl(s,{seriesLayoutBy:c,sourceHeader:d,dimensions:y},u)]:[]}else{var g=t;if(n){var m=this._applyTransform(e);i=m.sourceList,a=m.upstreamSignList}else{var _=g.get("source",!0);i=[cl(_,this._getSourceMetaRawOption(),null)],a=[]}}this._setLocalSource(i,a)},r.prototype._applyTransform=function(t){var e=this._sourceHost,n=e.get("transform",!0),i=e.get("fromTransformResult",!0);if(i!=null){var a="";t.length!==1&&iv(a)}var o,s=[],u=[];return D(t,function(l){l.prepareSource();var f=l.getSource(i||0),h="";i!=null&&!f&&iv(h),s.push(f),u.push(l._getVersionSign())}),n?o=rx(n,s,{datasetIndex:e.componentIndex}):i!=null&&(o=[zT(s[0])]),{sourceList:o,upstreamSignList:u}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e1||e>0&&!r.noHeader;return D(r.blocks,function(i){var a=fy(i);a>=t&&(t=a+ +(n&&(!a||dl(i)&&!i.noHeader)))}),t}return 0}function hx(r,t,e,n){var i=t.noHeader,a=vx(fy(t)),o=[],s=t.blocks||[];Ge(!s||N(s)),s=s||[];var u=r.orderMode;if(t.sortBlocks&&u){s=s.slice();var l={valueAsc:"asc",valueDesc:"desc"};if(In(l,u)){var f=new qT(l[u],null);s.sort(function(y,p){return f.evaluate(y.sortParam,p.sortParam)})}else u==="seriesDesc"&&s.reverse()}D(s,function(y,p){var g=t.valueFormatter,m=ly(y)(g?k(k({},r),{valueFormatter:g}):r,y,p>0?a.html:0,n);m!=null&&o.push(m)});var h=r.renderMode==="richText"?o.join(a.richText):pl(n,o.join(""),i?e:a.html);if(i)return h;var v=hl(t.header,"ordinal",r.useUTC),c=uy(n,r.renderMode).nameStyle,d=sy(n);return r.renderMode==="richText"?hy(r,v,c)+a.richText+h:pl(n,'
'+Bt(v)+"
"+h,e)}function cx(r,t,e,n){var i=r.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,u=t.name,l=r.useUTC,f=t.valueFormatter||r.valueFormatter||function(w){return w=N(w)?w:[w],G(w,function(b,S){return hl(b,N(c)?c[S]:c,l)})};if(!(a&&o)){var h=s?"":r.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",i),v=a?"":hl(u,"ordinal",l),c=t.valueType,d=o?[]:f(t.value,t.dataIndex),y=!s||!a,p=!s&&a,g=uy(n,i),m=g.nameStyle,_=g.valueStyle;return i==="richText"?(s?"":h)+(a?"":hy(r,v,m))+(o?"":gx(r,d,y,p,_)):pl(n,(s?"":h)+(a?"":dx(v,!s,m))+(o?"":px(d,y,p,_)),e)}}function av(r,t,e,n,i,a){if(r){var o=ly(r),s={useUTC:i,renderMode:e,orderMode:n,markupStyleCreator:t,valueFormatter:r.valueFormatter};return o(s,r,0,a)}}function vx(r){return{html:lx[r],richText:fx[r]}}function pl(r,t,e){var n='
',i="margin: "+e+"px 0 0",a=sy(r);return'
'+t+n+"
"}function dx(r,t,e){var n=t?"margin-left:2px":"";return''+Bt(r)+""}function px(r,t,e,n){var i=e?"10px":"20px",a=t?"float:right;margin-left:"+i:"";return r=N(r)?r:[r],''+G(r,function(o){return Bt(o)}).join("  ")+""}function hy(r,t,e){return r.markupStyleCreator.wrapRichTextStyle(t,e)}function gx(r,t,e,n,i){var a=[i],o=n?10:20;return e&&a.push({padding:[0,0,0,o],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(N(t)?t.join(" "):t,a)}function yx(r,t){var e=r.getData().getItemVisual(t,"style"),n=e[r.visualDrawType];return tn(n)}function cy(r,t){var e=r.get("padding");return e??(t==="richText"?[8,10]:10)}var lu=function(){function r(){this.richTextStyles={},this._nextStyleNameId=zp()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(t,e,n){var i=n==="richText"?this._generateStyleName():null,a=aT({color:e,type:t,renderMode:n,markerId:i});return z(a)?a:(this.richTextStyles[i]=a.style,a.content)},r.prototype.wrapRichTextStyle=function(t,e){var n={};N(e)?D(e,function(a){return k(n,a)}):k(n,e);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},r}();function mx(r){var t=r.series,e=r.dataIndex,n=r.multipleSeries,i=t.getData(),a=i.mapDimensionsAll("defaultedTooltip"),o=a.length,s=t.getRawValue(e),u=N(s),l=yx(t,e),f,h,v,c;if(o>1||u&&!o){var d=_x(s,t,e,a,l);f=d.inlineValues,h=d.inlineValueTypes,v=d.blocks,c=d.inlineValues[0]}else if(o){var y=i.getDimensionInfo(a[0]);c=f=On(i,e,a[0]),h=y.type}else c=f=u?s[0]:s;var p=Gp(t),g=p&&t.name||"",m=i.getName(e),_=n?g:m;return Ui("section",{header:g,noHeader:n||!p,sortParam:c,blocks:[Ui("nameValue",{markerType:"item",markerColor:l,name:_,noName:!Me(_),value:f,valueType:h,dataIndex:e})].concat(v||[])})}function _x(r,t,e,n,i){var a=t.getData(),o=Fn(r,function(h,v,c){var d=a.getDimensionInfo(c);return h=h||d&&d.tooltip!==!1&&d.displayName!=null},!1),s=[],u=[],l=[];n.length?D(n,function(h){f(On(a,e,h),h)}):D(r,f);function f(h,v){var c=a.getDimensionInfo(v);!c||c.otherDims.tooltip===!1||(o?l.push(Ui("nameValue",{markerType:"subItem",markerColor:i,name:c.displayName,value:h,valueType:c.type})):(s.push(h),u.push(c.type)))}return{inlineValues:s,inlineValueTypes:u,blocks:l}}var Ke=St();function Ma(r,t){return r.getName(t)||r.getId(t)}var Sx="__universalTransitionEnabled",cr=function(r){j(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return t.prototype.init=function(e,n,i){this.seriesIndex=this.componentIndex,this.dataTask=Mi({count:Tx,reset:xx}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,i);var a=Ke(this).sourceManager=new sx(this);a.prepareSource();var o=this.getInitialData(e,i);sv(o,this),this.dataTask.context.data=o,Ke(this).dataBeforeProcessed=o,ov(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(e,n){var i=zi(this),a=i?Tf(e):{},o=this.subType;rt.hasClass(o)&&(o+="Series"),lt(e,n.getTheme().get(this.subType)),lt(e,this.getDefaultOption()),Uh(e,"label",["show"]),this.fillDataTextStyle(e.data),i&&Hi(e,a,i)},t.prototype.mergeOption=function(e,n){e=lt(this.option,e,!0),this.fillDataTextStyle(e.data);var i=zi(this);i&&Hi(this.option,e,i);var a=Ke(this).sourceManager;a.dirty(),a.prepareSource();var o=this.getInitialData(e,n);sv(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,Ke(this).dataBeforeProcessed=o,ov(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(e){if(e&&!Yt(e))for(var n=["show"],i=0;ithis.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,n,i){var a=this.ecModel,o=xf.prototype.getColorFromPalette.call(this,e,n,i);return o||(o=a.getColorFromPalette(e,n,i)),o},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,n){this._innerSelect(this.getData(n),e)},t.prototype.unselect=function(e,n){var i=this.option.selectedMap;if(i){var a=this.option.selectedMode,o=this.getData(n);if(a==="series"||i==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&i.push(o)}return i},t.prototype.isSelected=function(e,n){var i=this.option.selectedMap;if(!i)return!1;var a=this.getData(n);return(i==="all"||i[Ma(a,e)])&&!a.getItemModel(e).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[Sx])return!0;var e=this.option.universalTransition;return e?e===!0?!0:e&&e.enabled:!1},t.prototype._innerSelect=function(e,n){var i,a,o=this.option,s=o.selectedMode,u=n.length;if(!(!s||!u)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){H(o.selectedMap)||(o.selectedMap={});for(var l=o.selectedMap,f=0;f0&&this._innerSelect(e,n)}},t.registerClass=function(e){return rt.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type="series.__base__",e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol="circle",e.visualStyleAccessPath="itemStyle",e.visualDrawType="fill"}(),t}(rt);Ie(cr,$T);Ie(cr,xf);$p(cr,rt);function ov(r){var t=r.name;Gp(r)||(r.name=bx(r)||t)}function bx(r){var t=r.getRawData(),e=t.mapDimensionsAll("seriesName"),n=[];return D(e,function(i){var a=t.getDimensionInfo(i);a.displayName&&n.push(a.displayName)}),n.join(" ")}function Tx(r){return r.model.getRawData().count()}function xx(r){var t=r.model;return t.setData(t.getRawData().cloneShallow()),Cx}function Cx(r,t){t.outputData&&r.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function sv(r,t){D(H_(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(e){r.wrapMethod(e,le(Dx,t))})}function Dx(r,t){var e=gl(r);return e&&e.setOutputEnd((t||this).count()),t}function gl(r){var t=(r.ecModel||{}).scheduler,e=t&&t.getPipeline(r.uid);if(e){var n=e.currentTask;if(n){var i=n.agentStubMap;i&&(n=i.get(r.uid))}return n}}var Re=function(){function r(){this.group=new $t,this.uid=ts("viewComponent")}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,i){},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,i){},r.prototype.updateLayout=function(t,e,n,i){},r.prototype.updateVisual=function(t,e,n,i){},r.prototype.toggleBlurSeries=function(t,e,n){},r.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},r}();Jl(Re);Wo(Re);function vy(){var r=St();return function(t){var e=r(t),n=t.pipelineContext,i=!!e.large,a=!!e.progressiveRender,o=e.large=!!(n&&n.large),s=e.progressiveRender=!!(n&&n.progressiveRender);return(i!==o||a!==s)&&"reset"}}var dy=St(),Mx=vy(),Ee=function(){function r(){this.group=new $t,this.uid=ts("viewChart"),this.renderTask=Mi({plan:Ax,reset:Lx}),this.renderTask.context={view:this}}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,i){},r.prototype.highlight=function(t,e,n,i){var a=t.getData(i&&i.dataType);a&&lv(a,i,"emphasis")},r.prototype.downplay=function(t,e,n,i){var a=t.getData(i&&i.dataType);a&&lv(a,i,"normal")},r.prototype.remove=function(t,e){this.group.removeAll()},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},r.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},r.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},r.prototype.eachRendered=function(t){df(this.group,t)},r.markUpdateMethod=function(t,e){dy(t).updateMethod=e},r.protoInitialize=function(){var t=r.prototype;t.type="chart"}(),r}();function uv(r,t,e){r&&sl(r)&&(t==="emphasis"?wo:So)(r,e)}function lv(r,t,e){var n=Kr(r,t),i=t&&t.highlightKey!=null?US(t.highlightKey):null;n!=null?D(It(n),function(a){uv(r.getItemGraphicEl(a),e,i)}):r.eachItemGraphicEl(function(a){uv(a,e,i)})}Jl(Ee);Wo(Ee);function Ax(r){return Mx(r.model)}function Lx(r){var t=r.model,e=r.ecModel,n=r.api,i=r.payload,a=t.pipelineContext.progressiveRender,o=r.view,s=i&&dy(i).updateMethod,u=a?"incrementalPrepareRender":s&&o[s]?s:"render";return u!=="render"&&o[u](t,e,n,i),Ex[u]}var Ex={incrementalPrepareRender:{progress:function(r,t){t.view.incrementalRender(r,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(r,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},Mo="\0__throttleOriginMethod",fv="\0__throttleRate",hv="\0__throttleType";function Ef(r,t,e){var n,i=0,a=0,o=null,s,u,l,f;t=t||0;function h(){a=new Date().getTime(),o=null,r.apply(u,l||[])}var v=function(){for(var c=[],d=0;d=0?h():o=setTimeout(h,-s),i=n};return v.clear=function(){o&&(clearTimeout(o),o=null)},v.debounceNextCall=function(c){f=c},v}function py(r,t,e,n){var i=r[t];if(i){var a=i[Mo]||i,o=i[hv],s=i[fv];if(s!==e||o!==n){if(e==null||!n)return r[t]=a;i=r[t]=Ef(a,e,n==="debounce"),i[Mo]=a,i[hv]=n,i[fv]=e}return i}}function yl(r,t){var e=r[t];e&&e[Mo]&&(e.clear&&e.clear(),r[t]=e[Mo])}var cv=St(),vv={itemStyle:Ni(Mg,!0),lineStyle:Ni(Dg,!0)},Px={lineStyle:"stroke",itemStyle:"fill"};function gy(r,t){var e=r.visualStyleMapper||vv[t];return e||(console.warn("Unknown style type '"+t+"'."),vv.itemStyle)}function yy(r,t){var e=r.visualDrawType||Px[t];return e||(console.warn("Unknown style type '"+t+"'."),"fill")}var Rx={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",i=r.getModel(n),a=gy(r,n),o=a(i),s=i.getShallow("decal");s&&(e.setVisual("decal",s),s.dirty=!0);var u=yy(r,n),l=o[u],f=$(l)?l:null,h=o.fill==="auto"||o.stroke==="auto";if(!o[u]||f||h){var v=r.getColorFromPalette(r.name,null,t.getSeriesCount());o[u]||(o[u]=v,e.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||$(o.fill)?v:o.fill,o.stroke=o.stroke==="auto"||$(o.stroke)?v:o.stroke}if(e.setVisual("style",o),e.setVisual("drawType",u),!t.isSeriesFiltered(r)&&f)return e.setVisual("colorFromPalette",!1),{dataEach:function(c,d){var y=r.getDataParams(d),p=k({},o);p[u]=f(y),c.setItemVisual(d,"style",p)}}}},ei=new mt,Ix={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){if(!(r.ignoreStyleOnData||t.isSeriesFiltered(r))){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",i=gy(r,n),a=e.getVisual("drawType");return{dataEach:e.hasItemOption?function(o,s){var u=o.getRawDataItem(s);if(u&&u[n]){ei.option=u[n];var l=i(ei),f=o.ensureUniqueItemVisual(s,"style");k(f,l),ei.option.decal&&(o.setItemVisual(s,"decal",ei.option.decal),ei.option.decal.dirty=!0),a in l&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},Ox={performRawSeries:!0,overallReset:function(r){var t=Z();r.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var i=e.type+"-"+n,a=t.get(i);a||(a={},t.set(i,a)),cv(e).scope=a}}),r.eachSeries(function(e){if(!(e.isColorBySeries()||r.isSeriesFiltered(e))){var n=e.getRawData(),i={},a=e.getData(),o=cv(e).scope,s=e.visualStyleAccessPath||"itemStyle",u=yy(e,s);a.each(function(l){var f=a.getRawIndex(l);i[f]=l}),n.each(function(l){var f=i[l],h=a.getItemVisual(f,"colorFromPalette");if(h){var v=a.ensureUniqueItemVisual(f,"style"),c=n.getName(l)||l+"",d=n.count();v[u]=e.getColorFromPalette(c,o,d)}})}})}},Aa=Math.PI;function kx(r,t){t=t||{},nt(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var e=new $t,n=new Ot({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});e.add(n);var i=new Qt({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new Ot({style:{fill:"none"},textContent:i,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});e.add(a);var o;return t.showSpinner&&(o=new Qo({shape:{startAngle:-Aa/2,endAngle:-Aa/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:Aa*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:Aa*3/2}).delay(300).start("circularInOut"),e.add(o)),e.resize=function(){var s=i.getBoundingRect().width,u=t.showSpinner?t.spinnerRadius:0,l=(r.getWidth()-u*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:u),f=r.getHeight()/2;t.showSpinner&&o.setShape({cx:l,cy:f}),a.setShape({x:l-u,y:f-u,width:u*2,height:u*2}),n.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},e.resize(),e}var my=function(){function r(t,e,n,i){this._stageTaskMap=Z(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return r.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(n){var i=n.overallTask;i&&i.dirty()})},r.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,a=!e&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=a?n.step:null,s=i&&i.modDataCount,u=s!=null?Math.ceil(s/o):null;return{step:o,modBy:u,modDataCount:s}}},r.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},r.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData(),a=i.count(),o=n.progressiveEnabled&&e.incrementalPrepareRender&&a>=n.threshold,s=t.get("large")&&a>=t.get("largeThreshold"),u=t.get("progressiveChunkMode")==="mod"?a:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:u,large:s}},r.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=Z();t.eachSeries(function(i){var a=i.getProgressive(),o=i.uid;n.set(o,{id:o,head:null,tail:null,threshold:i.getProgressiveThreshold(),progressiveEnabled:a&&!(i.preventIncremental&&i.preventIncremental()),blockIndex:-1,step:Math.round(a||700),count:0}),e._pipe(i,i.dataTask)})},r.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;D(this._allHandlers,function(i){var a=t.get(i.uid)||t.set(i.uid,{}),o="";Ge(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,a,e,n),i.overallReset&&this._createOverallStageTask(i,a,e,n)},this)},r.prototype.prepareView=function(t,e,n,i){var a=t.renderTask,o=a.context;o.model=e,o.ecModel=n,o.api=i,a.__block=!t.incrementalPrepareRender,this._pipe(e,a)},r.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},r.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},r.prototype._performStageTasks=function(t,e,n,i){i=i||{};var a=!1,o=this;D(t,function(u,l){if(!(i.visualType&&i.visualType!==u.visualType)){var f=o._stageTaskMap.get(u.uid),h=f.seriesTaskMap,v=f.overallTask;if(v){var c,d=v.agentStubMap;d.each(function(p){s(i,p)&&(p.dirty(),c=!0)}),c&&v.dirty(),o.updatePayload(v,n);var y=o.getPerformArgs(v,i.block);d.each(function(p){p.perform(y)}),v.perform(y)&&(a=!0)}else h&&h.each(function(p,g){s(i,p)&&p.dirty();var m=o.getPerformArgs(p,i.block);m.skip=!u.performRawSeries&&e.isSeriesFiltered(p.context.model),o.updatePayload(p,n),p.perform(m)&&(a=!0)})}});function s(u,l){return u.setDirty&&(!u.dirtyMap||u.dirtyMap.get(l.__pipeline.id))}this.unfinished=a||this.unfinished},r.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(n){e=n.dataTask.perform()||e}),this.unfinished=e||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})},r.prototype.updatePayload=function(t,e){e!=="remain"&&(t.context.payload=e)},r.prototype._createSeriesStageTask=function(t,e,n,i){var a=this,o=e.seriesTaskMap,s=e.seriesTaskMap=Z(),u=t.seriesType,l=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(f):u?n.eachRawSeriesByType(u,f):l&&l(n,i).each(f);function f(h){var v=h.uid,c=s.set(v,o&&o.get(v)||Mi({plan:Hx,reset:Vx,count:Gx}));c.context={model:h,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:a},a._pipe(h,c)}},r.prototype._createOverallStageTask=function(t,e,n,i){var a=this,o=e.overallTask=e.overallTask||Mi({reset:Nx});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:a};var s=o.agentStubMap,u=o.agentStubMap=Z(),l=t.seriesType,f=t.getTargetSeries,h=!0,v=!1,c="";Ge(!t.createOnAllSeries,c),l?n.eachRawSeriesByType(l,d):f?f(n,i).each(d):(h=!1,D(n.getSeries(),d));function d(y){var p=y.uid,g=u.set(p,s&&s.get(p)||(v=!0,Mi({reset:Bx,onDirty:zx})));g.context={model:y,overallProgress:h},g.agent=o,g.__block=h,a._pipe(y,g)}v&&o.dirty()},r.prototype._pipe=function(t,e){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=e),i.tail&&i.tail.pipe(e),i.tail=e,e.__idxInPipeline=i.count++,e.__pipeline=i},r.wrapStageHandler=function(t,e){return $(t)&&(t={overallReset:t,seriesType:Wx(t)}),t.uid=ts("stageHandler"),e&&(t.visualType=e),t},r}();function Nx(r){r.overallReset(r.ecModel,r.api,r.payload)}function Bx(r){return r.overallProgress&&Fx}function Fx(){this.agent.dirty(),this.getDownstream().dirty()}function zx(){this.agent&&this.agent.dirty()}function Hx(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function Vx(r){r.useClearVisual&&r.data.clearAllVisual();var t=r.resetDefines=It(r.reset(r.model,r.ecModel,r.api,r.payload));return t.length>1?G(t,function(e,n){return _y(n)}):Ux}var Ux=_y(0);function _y(r){return function(t,e){var n=e.data,i=e.resetDefines[r];if(i&&i.dataEach)for(var a=t.start;a0&&c===l.length-v.length){var d=l.slice(0,c);d!=="data"&&(e.mainType=d,e[v.toLowerCase()]=u,f=!0)}}s.hasOwnProperty(l)&&(n[l]=u,f=!0),f||(i[l]=u)})}return{cptQuery:e,dataQuery:n,otherQuery:i}},r.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,a=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var u=e.cptQuery,l=e.dataQuery;return f(u,o,"mainType")&&f(u,o,"subType")&&f(u,o,"index","componentIndex")&&f(u,o,"name")&&f(u,o,"id")&&f(l,a,"name")&&f(l,a,"dataIndex")&&f(l,a,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,i,a));function f(h,v,c,d){return h[c]==null||v[d||c]===h[c]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r}(),ml=["symbol","symbolSize","symbolRotate","symbolOffset"],yv=ml.concat(["symbolKeepAspect"]),Xx={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData();if(r.legendIcon&&e.setVisual("legendIcon",r.legendIcon),!r.hasSymbolVisual)return;for(var n={},i={},a=!1,o=0;o=0&&Vr(u)?u:.5;var l=r.createRadialGradient(o,s,0,o,s,u);return l}function wl(r,t,e){for(var n=t.type==="radial"?hC(r,t,e):fC(r,t,e),i=t.colorStops,a=0;a0)?null:r==="dashed"?[4*t,2*t]:r==="dotted"?[t]:pt(r)?[r]:N(r)?r:null}function xy(r){var t=r.style,e=t.lineDash&&t.lineWidth>0&&vC(t.lineDash,t.lineWidth),n=t.lineDashOffset;if(e){var i=t.strokeNoScale&&r.getLineScale?r.getLineScale():1;i&&i!==1&&(e=G(e,function(a){return a/i}),n/=i)}return[e,n]}var dC=new jr(!0);function Lo(r){var t=r.stroke;return!(t==null||t==="none"||!(r.lineWidth>0))}function mv(r){return typeof r=="string"&&r!=="none"}function Eo(r){var t=r.fill;return t!=null&&t!=="none"}function _v(r,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var e=r.globalAlpha;r.globalAlpha=t.fillOpacity*t.opacity,r.fill(),r.globalAlpha=e}else r.fill()}function wv(r,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var e=r.globalAlpha;r.globalAlpha=t.strokeOpacity*t.opacity,r.stroke(),r.globalAlpha=e}else r.stroke()}function Sl(r,t,e){var n=Xp(t.image,t.__image,e);if(Yo(n)){var i=r.createPattern(n,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*V_),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function pC(r,t,e,n){var i,a=Lo(e),o=Eo(e),s=e.strokePercent,u=s<1,l=!t.path;(!t.silent||u)&&l&&t.createPathProxy();var f=t.path||dC,h=t.__dirty;if(!n){var v=e.fill,c=e.stroke,d=o&&!!v.colorStops,y=a&&!!c.colorStops,p=o&&!!v.image,g=a&&!!c.image,m=void 0,_=void 0,w=void 0,b=void 0,S=void 0;(d||y)&&(S=t.getBoundingRect()),d&&(m=h?wl(r,v,S):t.__canvasFillGradient,t.__canvasFillGradient=m),y&&(_=h?wl(r,c,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=_),p&&(w=h||!t.__canvasFillPattern?Sl(r,v,t):t.__canvasFillPattern,t.__canvasFillPattern=w),g&&(b=h||!t.__canvasStrokePattern?Sl(r,c,t):t.__canvasStrokePattern,t.__canvasStrokePattern=w),d?r.fillStyle=m:p&&(w?r.fillStyle=w:o=!1),y?r.strokeStyle=_:g&&(b?r.strokeStyle=b:a=!1)}var T=t.getGlobalScale();f.setScale(T[0],T[1],t.segmentIgnoreThreshold);var M,x;r.setLineDash&&e.lineDash&&(i=xy(t),M=i[0],x=i[1]);var C=!0;(l||h&_n)&&(f.setDPR(r.dpr),u?f.setContext(null):(f.setContext(r),C=!1),f.reset(),t.buildPath(f,t.shape,n),f.toStatic(),t.pathUpdated()),C&&f.rebuildPath(r,u?s:1),M&&(r.setLineDash(M),r.lineDashOffset=x),n||(e.strokeFirst?(a&&wv(r,e),o&&_v(r,e)):(o&&_v(r,e),a&&wv(r,e))),M&&r.setLineDash([])}function gC(r,t,e){var n=t.__image=Xp(e.image,t.__image,t,t.onload);if(!(!n||!Yo(n))){var i=e.x||0,a=e.y||0,o=t.getWidth(),s=t.getHeight(),u=n.width/n.height;if(o==null&&s!=null?o=s*u:s==null&&o!=null?s=o/u:o==null&&s==null&&(o=n.width,s=n.height),e.sWidth&&e.sHeight){var l=e.sx||0,f=e.sy||0;r.drawImage(n,l,f,e.sWidth,e.sHeight,i,a,o,s)}else if(e.sx&&e.sy){var l=e.sx,f=e.sy,h=o-l,v=s-f;r.drawImage(n,l,f,h,v,i,a,o,s)}else r.drawImage(n,i,a,o,s)}}function yC(r,t,e){var n,i=e.text;if(i!=null&&(i+=""),i){r.font=e.font||qr,r.textAlign=e.textAlign,r.textBaseline=e.textBaseline;var a=void 0,o=void 0;r.setLineDash&&e.lineDash&&(n=xy(t),a=n[0],o=n[1]),a&&(r.setLineDash(a),r.lineDashOffset=o),e.strokeFirst?(Lo(e)&&r.strokeText(i,e.x,e.y),Eo(e)&&r.fillText(i,e.x,e.y)):(Eo(e)&&r.fillText(i,e.x,e.y),Lo(e)&&r.strokeText(i,e.x,e.y)),a&&r.setLineDash([])}}var Sv=["shadowBlur","shadowOffsetX","shadowOffsetY"],bv=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Cy(r,t,e,n,i){var a=!1;if(!n&&(e=e||{},t===e))return!1;if(n||t.opacity!==e.opacity){Ht(r,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);r.globalAlpha=isNaN(o)?Wr.opacity:o}(n||t.blend!==e.blend)&&(a||(Ht(r,i),a=!0),r.globalCompositeOperation=t.blend||Wr.blend);for(var s=0;s0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,n,i){if(!this[Ct]){if(this._disposed){this.id;return}var a,o,s;if(H(n)&&(i=n.lazyUpdate,a=n.silent,o=n.replaceMerge,s=n.transition,n=n.notMerge),this[Ct]=!0,!this._model||n){var u=new CT(this._api),l=this._theme,f=this._model=new Cf;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,l,this._locale,u)}this._model.setOption(e,{replaceMerge:o},Tl);var h={seriesTransition:s,optionChanged:!0};if(i)this[Nt]={silent:a,updateParams:h},this[Ct]=!1,this.getZr().wakeUp();else{try{gn(this),je.update.call(this,null,h)}catch(v){throw this[Nt]=null,this[Ct]=!1,v}this._ssr||this._zr.flush(),this[Nt]=null,this[Ct]=!1,ri.call(this,a),ni.call(this,a)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||U.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){e=e||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){e=e||{};var n=this._zr.painter;return n.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(U.svgSupported){var e=this._zr,n=e.storage.getDisplayList();return D(n,function(i){i.stopAnimation(null,!0)}),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var n=e.excludeComponents,i=this._model,a=[],o=this;D(n,function(u){i.eachComponent({mainType:u},function(l){var f=o._componentsMap[l.__viewId];f.group.ignore||(a.push(f),f.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return D(a,function(u){u.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var n=e.type==="svg",i=this.group,a=Math.min,o=Math.max,s=1/0;if(Fv[i]){var u=s,l=s,f=-s,h=-s,v=[],c=e&&e.pixelRatio||this.getDevicePixelRatio();D(Li,function(_,w){if(_.group===i){var b=n?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(Q(e)),S=_.getDom().getBoundingClientRect();u=a(S.left,u),l=a(S.top,l),f=o(S.right,f),h=o(S.bottom,h),v.push({dom:b,left:S.left,top:S.top})}}),u*=c,l*=c,f*=c,h*=c;var d=f-u,y=h-l,p=Bn.createCanvas(),g=Bh(p,{renderer:n?"svg":"canvas"});if(g.resize({width:d,height:y}),n){var m="";return D(v,function(_){var w=_.left-u,b=_.top-l;m+=''+_.dom+""}),g.painter.getSvgRoot().innerHTML=m,e.connectedBackgroundColor&&g.painter.setBackgroundColor(e.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()}else return e.connectedBackgroundColor&&g.add(new Ot({shape:{x:0,y:0,width:d,height:y},style:{fill:e.connectedBackgroundColor}})),D(v,function(_){var w=new vr({style:{x:_.left*c-u,y:_.top*c-l,image:_.dom}});g.add(w)}),g.refreshImmediately(),p.toDataURL("image/"+(e&&e.type||"png"))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,n){return du(this,"convertToPixel",e,n)},t.prototype.convertFromPixel=function(e,n){return du(this,"convertFromPixel",e,n)},t.prototype.containPixel=function(e,n){if(this._disposed){this.id;return}var i=this._model,a,o=Bs(i,e);return D(o,function(s,u){u.indexOf("Models")>=0&&D(s,function(l){var f=l.coordinateSystem;if(f&&f.containPoint)a=a||!!f.containPoint(n);else if(u==="seriesModels"){var h=this._chartsMap[l.__viewId];h&&h.containPoint&&(a=a||h.containPoint(n,l))}},this)},this),!!a},t.prototype.getVisual=function(e,n){var i=this._model,a=Bs(i,e,{defaultMainType:"series"}),o=a.seriesModel,s=o.getData(),u=a.hasOwnProperty("dataIndexInside")?a.dataIndexInside:a.hasOwnProperty("dataIndex")?s.indexOfRawIndex(a.dataIndex):null;return u!=null?Zx(s,u,n):Kx(s,n)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;D(UC,function(n){var i=function(a){var o=e.getModel(),s=a.target,u,l=n==="globalout";if(l?u={}:s&&yi(s,function(d){var y=st(d);if(y&&y.dataIndex!=null){var p=y.dataModel||o.getSeriesByIndex(y.seriesIndex);return u=p&&p.getDataParams(y.dataIndex,y.dataType,s)||{},!0}else if(y.eventData)return u=k({},y.eventData),!0},!0),u){var f=u.componentType,h=u.componentIndex;(f==="markLine"||f==="markPoint"||f==="markArea")&&(f="series",h=u.seriesIndex);var v=f&&h!=null&&o.getComponent(f,h),c=v&&e[v.mainType==="series"?"_chartsMap":"_componentsMap"][v.__viewId];u.event=a,u.type=n,e._$eventProcessor.eventInfo={targetEl:s,packedEvent:u,model:v,view:c},e.trigger(n,u)}};i.zrEventfulCallAtLast=!0,e._zr.on(n,i,e)}),D(Ai,function(n,i){e._messageCenter.on(i,function(a){this.trigger(i,a)},e)}),D(["selectchanged"],function(n){e._messageCenter.on(n,function(i){this.trigger(n,i)},e)}),jx(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var e=this.getDom();e&&Wp(this.getDom(),If,"");var n=this,i=n._api,a=n._model;D(n._componentsViews,function(o){o.dispose(a,i)}),D(n._chartsViews,function(o){o.dispose(a,i)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete Li[n.id]},t.prototype.resize=function(e){if(!this[Ct]){if(this._disposed){this.id;return}this._zr.resize(e);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var i=n.resetOption("media"),a=e&&e.silent;this[Nt]&&(a==null&&(a=this[Nt].silent),i=!0,this[Nt]=null),this[Ct]=!0;try{i&&gn(this),je.update.call(this,{type:"resize",animation:k({duration:0},e&&e.animation)})}catch(o){throw this[Ct]=!1,o}this[Ct]=!1,ri.call(this,a),ni.call(this,a)}}},t.prototype.showLoading=function(e,n){if(this._disposed){this.id;return}if(H(e)&&(n=e,e=""),e=e||"default",this.hideLoading(),!!xl[e]){var i=xl[e](this._api,n),a=this._zr;this._loadingFX=i,a.add(i)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var n=k({},e);return n.type=Ai[e.type],n},t.prototype.dispatchAction=function(e,n){if(this._disposed){this.id;return}if(H(n)||(n={silent:!!n}),!!Po[e.type]&&this._model){if(this[Ct]){this._pendingActions.push(e);return}var i=n.silent;gu.call(this,e,i);var a=n.flush;a?this._zr.flush():a!==!1&&U.browser.weChat&&this._throttledZrFlush(),ri.call(this,i),ni.call(this,i)}},t.prototype.updateLabelLayout=function(){ye.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var n=e.seriesIndex,i=this.getModel(),a=i.getSeriesByIndex(n);a.appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){gn=function(h){var v=h._scheduler;v.restorePipelines(h._model),v.prepareStageTasks(),vu(h,!0),vu(h,!1),v.plan()},vu=function(h,v){for(var c=h._model,d=h._scheduler,y=v?h._componentsViews:h._chartsViews,p=v?h._componentsMap:h._chartsMap,g=h._zr,m=h._api,_=0;_v.get("hoverLayerThreshold")&&!U.node&&!U.worker&&v.eachSeries(function(p){if(!p.preventUsingHoverLayer){var g=h._chartsMap[p.__viewId];g.__alive&&g.eachRendered(function(m){m.states.emphasis&&(m.states.emphasis.hoverLayer=!0)})}})}function o(h,v){var c=h.get("blendMode")||null;v.eachRendered(function(d){d.isGroup||(d.style.blend=c)})}function s(h,v){if(!h.preventAutoZ){var c=h.get("z")||0,d=h.get("zlevel")||0;v.eachRendered(function(y){return u(y,c,d,-1/0),!0})}}function u(h,v,c,d){var y=h.getTextContent(),p=h.getTextGuideLine(),g=h.isGroup;if(g)for(var m=h.childrenRef(),_=0;_0?{duration:y,delay:c.get("delay"),easing:c.get("easing")}:null;v.eachRendered(function(g){if(g.states&&g.states.emphasis){if(Ci(g))return;if(g instanceof ft&&GS(g),g.__dirty){var m=g.prevStates;m&&g.useStates(m)}if(d){g.stateTransition=p;var _=g.getTextContent(),w=g.getTextGuideLine();_&&(_.stateTransition=p),w&&(w.stateTransition=p)}g.__dirty&&i(g)}})}Nv=function(h){return new(function(v){j(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.getCoordinateSystems=function(){return h._coordSysMgr.getCoordinateSystems()},c.prototype.getComponentByElement=function(d){for(;d;){var y=d.__ecComponentInfo;if(y!=null)return h._model.getComponent(y.mainType,y.index);d=d.parent}},c.prototype.enterEmphasis=function(d,y){wo(d,y),Jt(h)},c.prototype.leaveEmphasis=function(d,y){So(d,y),Jt(h)},c.prototype.enterBlur=function(d){RS(d),Jt(h)},c.prototype.leaveBlur=function(d){ag(d),Jt(h)},c.prototype.enterSelect=function(d){og(d),Jt(h)},c.prototype.leaveSelect=function(d){sg(d),Jt(h)},c.prototype.getModel=function(){return h.getModel()},c.prototype.getViewOfComponentModel=function(d){return h.getViewOfComponentModel(d)},c.prototype.getViewOfSeriesModel=function(d){return h.getViewOfSeriesModel(d)},c}(qg))(h)},Hy=function(h){function v(c,d){for(var y=0;y=0)){zv.push(e);var a=my.wrapStageHandler(e,i);a.__prio=t,a.__raw=e,r.push(a)}}function $y(r,t){xl[r]=t}function KC(r,t,e){var n=MC("registerMap");n&&n(r,t,e)}var jC=ex;en(Pf,Rx);en(us,Ix);en(us,Ox);en(Pf,Xx);en(us,qx);en(Oy,CC);Wy(Kg);Yy(EC,BT);$y("default",kx);Vn({type:Yr,event:Yr,update:Yr},Gt);Vn({type:Qa,event:Qa,update:Qa},Gt);Vn({type:bi,event:bi,update:bi},Gt);Vn({type:Ja,event:Ja,update:Ja},Gt);Vn({type:Ti,event:Ti,update:Ti},Gt);Gy("light",Yx);Gy("dark",by);function ii(r){return r==null?0:r.length||1}function Hv(r){return r}var QC=function(){function r(t,e,n,i,a,o){this._old=t,this._new=e,this._oldKeyGetter=n||Hv,this._newKeyGetter=i||Hv,this.context=a,this._diffModeMultiple=o==="multiple"}return r.prototype.add=function(t){return this._add=t,this},r.prototype.update=function(t){return this._update=t,this},r.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},r.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},r.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},r.prototype.remove=function(t){return this._remove=t,this},r.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},r.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},i=new Array(t.length),a=new Array(e.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(e,n,a,"_newKeyGetter");for(var o=0;o1){var f=u.shift();u.length===1&&(n[s]=u[0]),this._update&&this._update(f,o)}else l===1?(n[s]=null,this._update&&this._update(u,o)):this._remove&&this._remove(o)}this._performRestAdd(a,n)},r.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},i={},a=[],o=[];this._initIndexMap(t,n,a,"_oldKeyGetter"),this._initIndexMap(e,i,o,"_newKeyGetter");for(var s=0;s1&&v===1)this._updateManyToOne&&this._updateManyToOne(f,l),i[u]=null;else if(h===1&&v>1)this._updateOneToMany&&this._updateOneToMany(f,l),i[u]=null;else if(h===1&&v===1)this._update&&this._update(f,l),i[u]=null;else if(h>1&&v>1)this._updateManyToMany&&this._updateManyToMany(f,l),i[u]=null;else if(h>1)for(var c=0;c1)for(var s=0;s30}var ai=H,Qe=G,aD=typeof Int32Array>"u"?Array:Int32Array,oD="e\0\0",Vv=-1,sD=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],uD=["_approximateExtent"],Uv,Oa,oi,si,_u,ui,wu,lD=function(){function r(t,e){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","minmaxDownSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","minmaxDownSample","lttbDownSample"];var n,i=!1;qy(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||["x","y"];for(var a={},o=[],s={},u=!1,l={},f=0;f=e)){var n=this._store,i=n.getProvider();this._updateOrdinalMeta();var a=this._nameList,o=this._idList,s=i.getSource().sourceFormat,u=s===he;if(u&&!i.pure)for(var l=[],f=t;f0},r.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var a=i[e];return a==null&&(a=this.getVisual(e),N(a)?a=a.slice():ai(a)&&(a=k({},a)),i[e]=a),a},r.prototype.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,ai(e)?k(i,e):i[e]=n},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(t,e){ai(t)?k(this._layout,t):this._layout[t]=e},r.prototype.getLayout=function(t){return this._layout[t]},r.prototype.getItemLayout=function(t){return this._itemLayouts[t]},r.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?k(this._itemLayouts[t]||{},e):e},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;bS(n,this.dataType,t,e),this._graphicEls[t]=e},r.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},r.prototype.eachItemGraphicEl=function(t,e){D(this._graphicEls,function(n,i){n&&t&&t.call(e,n,i)})},r.prototype.cloneShallow=function(t){return t||(t=new r(this._schema?this._schema:Qe(this.dimensions,this._getDimInfo,this),this.hostModel)),_u(t,this),t._store=this._store,t},r.prototype.wrapMethod=function(t,e){var n=this[t];$(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var i=n.apply(this,arguments);return e.apply(this,[i].concat(Vl(arguments)))})},r.internalField=function(){Uv=function(t){var e=t._invertedIndicesMap;D(e,function(n,i){var a=t._dimInfos[i],o=a.ordinalMeta,s=t._store;if(o){n=e[i]=new aD(o.categories.length);for(var u=0;u1&&(u+="__ec__"+f),i[e]=u}}}(),r}();function fD(r,t){Mf(r)||(r=jg(r)),t=t||{};var e=t.coordDimensions||[],n=t.dimensionsDefine||r.dimensionsDefine||[],i=Z(),a=[],o=cD(r,e,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&jy(o),u=n===r.dimensionsDefine,l=u?Ky(r):Zy(n),f=t.encodeDefine;!f&&t.encodeDefaulter&&(f=t.encodeDefaulter(r,o));for(var h=Z(f),v=new ay(o),c=0;c0&&(n.name=i+(a-1)),a++,t.set(i,a)}}function cD(r,t,e,n){var i=Math.max(r.dimensionsDetectedCount||1,t.length,e.length,n||0);return D(t,function(a){var o;H(a)&&(o=a.dimsDef)&&(i=Math.max(i,o.length))}),i}function vD(r,t,e){if(e||t.hasKey(r)){for(var n=0;t.hasKey(r+n);)n++;r+=n}return t.set(r,!0),r}var dD=function(){function r(t){this.coordSysDims=[],this.axisMap=Z(),this.categoryAxisMap=Z(),this.coordSysName=t}return r}();function pD(r){var t=r.get("coordinateSystem"),e=new dD(t),n=gD[t];if(n)return n(r,e,e.axisMap,e.categoryAxisMap),e}var gD={cartesian2d:function(r,t,e,n){var i=r.getReferringComponents("xAxis",me).models[0],a=r.getReferringComponents("yAxis",me).models[0];t.coordSysDims=["x","y"],e.set("x",i),e.set("y",a),yn(i)&&(n.set("x",i),t.firstCategoryDimIndex=0),yn(a)&&(n.set("y",a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(r,t,e,n){var i=r.getReferringComponents("singleAxis",me).models[0];t.coordSysDims=["single"],e.set("single",i),yn(i)&&(n.set("single",i),t.firstCategoryDimIndex=0)},polar:function(r,t,e,n){var i=r.getReferringComponents("polar",me).models[0],a=i.findAxisModel("radiusAxis"),o=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],e.set("radius",a),e.set("angle",o),yn(a)&&(n.set("radius",a),t.firstCategoryDimIndex=0),yn(o)&&(n.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(r,t,e,n){t.coordSysDims=["lng","lat"]},parallel:function(r,t,e,n){var i=r.ecModel,a=i.getComponent("parallel",r.get("parallelIndex")),o=t.coordSysDims=a.dimensions.slice();D(a.parallelAxisIndex,function(s,u){var l=i.getComponent("parallelAxis",s),f=o[u];e.set(f,l),yn(l)&&(n.set(f,l),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=u))})}};function yn(r){return r.get("type")==="category"}function yD(r,t,e){e=e||{};var n=e.byIndex,i=e.stackedCoordDimension,a,o,s;mD(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var u=!!(r&&r.get("stack")),l,f,h,v;if(D(a,function(m,_){z(m)&&(a[_]=m={name:m}),u&&!m.isExtraCoord&&(!n&&!l&&m.ordinalMeta&&(l=m),!f&&m.type!=="ordinal"&&m.type!=="time"&&(!i||i===m.coordDim)&&(f=m))}),f&&!n&&!l&&(n=!0),f){h="__\0ecstackresult_"+r.id,v="__\0ecstackedover_"+r.id,l&&(l.createInvertedIndices=!0);var c=f.coordDim,d=f.type,y=0;D(a,function(m){m.coordDim===c&&y++});var p={name:h,coordDim:c,coordDimIndex:y,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},g={name:v,coordDim:v,coordDimIndex:y+1,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(p.storeDimIndex=s.ensureCalculationDimension(v,d),g.storeDimIndex=s.ensureCalculationDimension(h,d)),o.appendCalculationDimension(p),o.appendCalculationDimension(g)):(a.push(p),a.push(g))}return{stackedDimension:f&&f.name,stackedByDimension:l&&l.name,isStackedByIndex:n,stackedOverDimension:v,stackResultDimension:h}}function mD(r){return!qy(r.schema)}function $i(r,t){return!!t&&t===r.getCalculationInfo("stackedDimension")}function _D(r,t){return $i(r,t)?r.getCalculationInfo("stackResultDimension"):t}function wD(r,t){var e=r.get("coordinateSystem"),n=Df.get(e),i;return t&&t.coordSysDims&&(i=G(t.coordSysDims,function(a){var o={name:a},s=t.axisMap.get(a);if(s){var u=s.get("type");o.type=eD(u)}return o})),i||(i=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),i}function SD(r,t,e){var n,i;return e&&D(r,function(a,o){var s=a.coordDim,u=e.categoryAxisMap.get(s);u&&(n==null&&(n=o),a.ordinalMeta=u.getOrdinalMeta(),t&&(a.createInvertedIndices=!0)),a.otherDims.itemName!=null&&(i=!0)}),!i&&n!=null&&(r[n].otherDims.itemName=0),n}function bD(r,t,e){e=e||{};var n=t.getSourceManager(),i,a=!1;i=n.getSource(),a=i.sourceFormat===he;var o=pD(t),s=wD(t,o),u=e.useEncodeDefaulter,l=$(u)?u:u?le(cT,s,t):null,f={coordDimensions:s,generateCoord:e.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:l,canOmitUnusedDimensions:!a},h=fD(i,f),v=SD(h.dimensions,e.createInvertedIndices,o),c=a?null:n.getSharedDataStore(h),d=yD(t,{schema:h,store:c}),y=new lD(h,t);y.setCalculationInfo(d);var p=v!=null&&TD(i)?function(g,m,_,w){return w===v?_:this.defaultDimValueGetter(g,m,_,w)}:null;return y.hasItemOption=!1,y.initData(a?i:c,null,p),y}function TD(r){if(r.sourceFormat===he){var t=xD(r.data||[]);return!N(ta(t))}}function xD(r){for(var t=0;te[1]&&(e[1]=t[1])},r.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},r.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(t){this._isBlank=t},r}();Wo(Ne);var CD=0,Cl=function(){function r(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++CD}return r.createByAxisModel=function(t){var e=t.option,n=e.data,i=n&&G(n,DD);return new r({categories:i,needCollect:!i,deduplication:e.dedplication!==!1})},r.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},r.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!z(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return e=i.get(t),e==null&&(n?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=NaN),e},r.prototype._getOrCreateMap=function(){return this._map||(this._map=Z(this.categories))},r}();function DD(r){return H(r)&&r.value!=null?r.value:r+""}function Dl(r){return r.type==="interval"||r.type==="log"}function MD(r,t,e,n){var i={},a=r[1]-r[0],o=i.interval=Fp(a/t);e!=null&&on&&(o=i.interval=n);var s=i.intervalPrecision=Qy(o),u=i.niceTickExtent=[wt(Math.ceil(r[0]/o)*o,s),wt(Math.floor(r[1]/o)*o,s)];return AD(u,r),i}function Su(r){var t=Math.pow(10,jl(r)),e=r/t;return e?e===2?e=3:e===3?e=5:e*=2:e=1,wt(e*t)}function Qy(r){return He(r)+2}function Gv(r,t,e){r[t]=Math.max(Math.min(r[t],e[1]),e[0])}function AD(r,t){!isFinite(r[0])&&(r[0]=t[0]),!isFinite(r[1])&&(r[1]=t[1]),Gv(r,0,t),Gv(r,1,t),r[0]>r[1]&&(r[0]=r[1])}function ls(r,t){return r>=t[0]&&r<=t[1]}function fs(r,t){return t[1]===t[0]?.5:(r-t[0])/(t[1]-t[0])}function hs(r,t){return r*(t[1]-t[0])+t[0]}var Nf=function(r){j(t,r);function t(e){var n=r.call(this,e)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new Cl({})),N(i)&&(i=new Cl({categories:G(i,function(a){return H(a)?a.value:a})})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return t.prototype.parse=function(e){return e==null?NaN:z(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return e=this.parse(e),ls(e,this._extent)&&this._ordinalMeta.categories[e]!=null},t.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),fs(e,this._extent)},t.prototype.scale=function(e){return e=Math.round(hs(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],n=this._extent,i=n[0];i<=n[1];)e.push({value:i}),i++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=e.ordinalNumbers,i=this._ordinalNumbersByTick=[],a=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,u=Math.min(s,n.length);o=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(Ne);Ne.registerClass(Nf);var Nr=wt,Un=function(r){j(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return ls(e,this._extent)},t.prototype.normalize=function(e){return fs(e,this._extent)},t.prototype.scale=function(e){return hs(e,this._extent)},t.prototype.setExtent=function(e,n){var i=this._extent;isNaN(e)||(i[0]=parseFloat(e)),isNaN(n)||(i[1]=parseFloat(n))},t.prototype.unionExtent=function(e){var n=this._extent;e[0]n[1]&&(n[1]=e[1]),this.setExtent(n[0],n[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=Qy(e)},t.prototype.getTicks=function(e){var n=this._interval,i=this._extent,a=this._niceExtent,o=this._intervalPrecision,s=[];if(!n)return s;var u=1e4;i[0]u)return[];var f=s.length?s[s.length-1].value:a[1];return i[1]>f&&(e?s.push({value:Nr(f+n,o)}):s.push({value:i[1]})),s},t.prototype.getMinorTicks=function(e){for(var n=this.getTicks(!0),i=[],a=this.getExtent(),o=1;oa[0]&&c0&&(a=a===null?s:Math.min(a,s))}e[n]=a}}return e}function OD(r){var t=ID(r),e=[];return D(r,function(n){var i=n.coordinateSystem,a=i.getBaseAxis(),o=a.getExtent(),s;if(a.type==="category")s=a.getBandWidth();else if(a.type==="value"||a.type==="time"){var u=a.dim+"_"+a.index,l=t[u],f=Math.abs(o[1]-o[0]),h=a.scale.getExtent(),v=Math.abs(h[1]-h[0]);s=l?f/v*l:f}else{var c=n.getData();s=Math.abs(o[1]-o[0])/c.count()}var d=Rt(n.get("barWidth"),s),y=Rt(n.get("barMaxWidth"),s),p=Rt(n.get("barMinWidth")||(FD(n)?.5:1),s),g=n.get("barGap"),m=n.get("barCategoryGap");e.push({bandWidth:s,barWidth:d,barMaxWidth:y,barMinWidth:p,barGap:g,barCategoryGap:m,axisKey:tm(a),stackId:PD(n)})}),kD(e)}function kD(r){var t={};D(r,function(n,i){var a=n.axisKey,o=n.bandWidth,s=t[a]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},u=s.stacks;t[a]=s;var l=n.stackId;u[l]||s.autoWidthCount++,u[l]=u[l]||{width:0,maxWidth:0};var f=n.barWidth;f&&!u[l].width&&(u[l].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var h=n.barMaxWidth;h&&(u[l].maxWidth=h);var v=n.barMinWidth;v&&(u[l].minWidth=v);var c=n.barGap;c!=null&&(s.gap=c);var d=n.barCategoryGap;d!=null&&(s.categoryGap=d)});var e={};return D(t,function(n,i){e[i]={};var a=n.stacks,o=n.bandWidth,s=n.categoryGap;if(s==null){var u=vt(a).length;s=Math.max(35-u*4,15)+"%"}var l=Rt(s,o),f=Rt(n.gap,1),h=n.remainedWidth,v=n.autoWidthCount,c=(h-l)/(v+(v-1)*f);c=Math.max(c,0),D(a,function(g){var m=g.maxWidth,_=g.minWidth;if(g.width){var w=g.width;m&&(w=Math.min(w,m)),_&&(w=Math.max(w,_)),g.width=w,h-=w+f*w,v--}else{var w=c;m&&mw&&(w=_),w!==c&&(g.width=w,h-=w+f*w,v--)}}),c=(h-l)/(v+(v-1)*f),c=Math.max(c,0);var d=0,y;D(a,function(g,m){g.width||(g.width=c),y=g,d+=g.width*(1+f)}),y&&(d-=y.width*f);var p=-d/2;D(a,function(g,m){e[i][m]=e[i][m]||{bandWidth:o,offset:p,width:g.width},p+=g.width*(1+f)})}),e}function ND(r,t,e){if(r&&t){var n=r[tm(t)];return n}}function BD(r){return r.coordinateSystem&&r.coordinateSystem.type==="cartesian2d"}function FD(r){return r.pipelineContext&&r.pipelineContext.large}var zD=function(r,t,e,n){for(;e>>1;r[i][1]i&&(this._approxInterval=i);var s=ka.length,u=Math.min(zD(ka,this._approxInterval,0,s),s-1);this._interval=ka[u][1],this._minLevelUnit=ka[Math.max(u-1,0)][0]},t.prototype.parse=function(e){return pt(e)?e:+We(e)},t.prototype.contain=function(e){return ls(this.parse(e),this._extent)},t.prototype.normalize=function(e){return fs(this.parse(e),this._extent)},t.prototype.scale=function(e){return hs(e,this._extent)},t.type="time",t}(Un),ka=[["second",mf],["minute",_f],["hour",Di],["quarter-day",Di*6],["half-day",Di*12],["day",ue*1.2],["half-week",ue*3.5],["week",ue*7],["month",ue*31],["quarter",ue*95],["half-year",Rc/2],["year",Rc]];function HD(r,t,e,n){var i=We(t),a=We(e),o=function(d){return Oc(i,d,n)===Oc(a,d,n)},s=function(){return o("year")},u=function(){return s()&&o("month")},l=function(){return u()&&o("day")},f=function(){return l()&&o("hour")},h=function(){return f()&&o("minute")},v=function(){return h()&&o("second")},c=function(){return v()&&o("millisecond")};switch(r){case"year":return s();case"month":return u();case"day":return l();case"hour":return f();case"minute":return h();case"second":return v();case"millisecond":return c()}}function VD(r,t){return r/=ue,r>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function UD(r){var t=30*ue;return r/=t,r>6?6:r>3?3:r>2?2:1}function GD(r){return r/=Di,r>12?12:r>6?6:r>3.5?4:r>2?2:1}function Wv(r,t){return r/=t?_f:mf,r>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function WD(r){return Fp(r)}function YD(r,t,e){var n=new Date(r);switch(Pn(t)){case"year":case"month":n[Rg(e)](0);case"day":n[Ig(e)](1);case"hour":n[Og(e)](0);case"minute":n[kg(e)](0);case"second":n[Ng(e)](0),n[Bg(e)](0)}return n.getTime()}function $D(r,t,e,n){var i=1e4,a=Eg,o=0;function s(C,A,E,R,P,I,O){for(var V=new Date(A),B=A,F=V[R]();B1&&I===0&&E.unshift({value:E[0].value-B})}}for(var I=0;I=n[0]&&m<=n[1]&&h++)}var _=(n[1]-n[0])/t;if(h>_*1.5&&v>_/1.5||(l.push(p),h>_||r===a[c]))break}f=[]}}}for(var w=At(G(l,function(C){return At(C,function(A){return A.value>=n[0]&&A.value<=n[1]&&!A.notAdd})}),function(C){return C.length>0}),b=[],S=w.length-1,c=0;c0;)a*=10;var s=[wt(ZD(n[0]/a)*a),wt(qD(n[1]/a)*a)];this._interval=a,this._niceExtent=s}},t.prototype.calcNiceExtent=function(e){Ei.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return e=de(e)/de(this.base),ls(e,this._extent)},t.prototype.normalize=function(e){return e=de(e)/de(this.base),fs(e,this._extent)},t.prototype.scale=function(e){return e=hs(e,this._extent),Na(this.base,e)},t.type="log",t}(Ne),rm=Bf.prototype;rm.getMinorTicks=Ei.getMinorTicks;rm.getLabel=Ei.getLabel;function Ba(r,t){return XD(r,He(t))}Ne.registerClass(Bf);var KD=function(){function r(t,e,n){this._prepareParams(t,e,n)}return r.prototype._prepareParams=function(t,e,n){n[1]0&&u>0&&!l&&(s=0),s<0&&u<0&&!f&&(u=0));var v=this._determinedMin,c=this._determinedMax;return v!=null&&(s=v,l=!0),c!=null&&(u=c,f=!0),{min:s,max:u,minFixed:l,maxFixed:f,isBlank:h}},r.prototype.modifyDataMinMax=function(t,e){this[QD[t]]=e},r.prototype.setDeterminedMinMax=function(t,e){var n=jD[t];this[n]=e},r.prototype.freeze=function(){this.frozen=!0},r}(),jD={min:"_determinedMin",max:"_determinedMax"},QD={min:"_dataMin",max:"_dataMax"};function JD(r,t,e){var n=r.rawExtentInfo;return n||(n=new KD(r,t,e),r.rawExtentInfo=n,n)}function Fa(r,t){return t==null?null:uo(t)?NaN:r.parse(t)}function nm(r,t){var e=r.type,n=JD(r,t,r.getExtent()).calculate();r.setBlank(n.isBlank);var i=n.min,a=n.max,o=t.ecModel;if(o&&e==="time"){var s=RD("bar",o),u=!1;if(D(s,function(h){u=u||h.getBaseAxis()===t.axis}),u){var l=OD(s),f=tM(i,a,t,l);i=f.min,a=f.max}}return{extent:[i,a],fixMin:n.minFixed,fixMax:n.maxFixed}}function tM(r,t,e,n){var i=e.axis.getExtent(),a=Math.abs(i[1]-i[0]),o=ND(n,e.axis);if(o===void 0)return{min:r,max:t};var s=1/0;D(o,function(c){s=Math.min(c.offset,s)});var u=-1/0;D(o,function(c){u=Math.max(c.offset+c.width,u)}),s=Math.abs(s),u=Math.abs(u);var l=s+u,f=t-r,h=1-(s+u)/a,v=f/h-f;return t+=v*(u/l),r-=v*(s/l),{min:r,max:t}}function $v(r,t){var e=t,n=nm(r,e),i=n.extent,a=e.get("splitNumber");r instanceof Bf&&(r.base=e.get("logBase"));var o=r.type,s=e.get("interval"),u=o==="interval"||o==="time";r.setExtent(i[0],i[1]),r.calcNiceExtent({splitNumber:a,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:u?e.get("minInterval"):null,maxInterval:u?e.get("maxInterval"):null}),s!=null&&r.setInterval&&r.setInterval(s)}function eM(r,t){if(t=t||r.get("type"),t)switch(t){case"category":return new Nf({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case"time":return new em({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new(Ne.getClass(t)||Un)}}function rM(r){var t=r.scale.getExtent(),e=t[0],n=t[1];return!(e>0&&n>0||e<0&&n<0)}function Gn(r){var t=r.getLabelModel().get("formatter"),e=r.type==="category"?r.scale.getExtent()[0]:null;return r.scale.type==="time"?function(n){return function(i,a){return r.scale.getFormattedLabel(i,a,n)}}(t):z(t)?function(n){return function(i){var a=r.scale.getLabel(i),o=n.replace("{value}",a??"");return o}}(t):$(t)?function(n){return function(i,a){return e!=null&&(a=i.value-e),n(Ff(r,i),a,i.level!=null?{level:i.level}:null)}}(t):function(n){return r.scale.getLabel(n)}}function Ff(r,t){return r.type==="category"?r.scale.getLabel(t):t.value}function nM(r){var t=r.model,e=r.scale;if(!(!t.get(["axisLabel","show"])||e.isBlank())){var n,i,a=e.getExtent();e instanceof Nf?i=e.count():(n=e.getTicks(),i=n.length);var o=r.getLabelModel(),s=Gn(r),u,l=1;i>40&&(l=Math.ceil(i/40));for(var f=0;f=0||(Xv.push(r),$(r)&&(r={install:r}),r.install(sM))}var qi=St();function am(r,t){var e=G(t,function(n){return r.scale.parse(n)});return r.type==="time"&&e.length>0&&(e.sort(),e.unshift(e[0]),e.push(e[e.length-1])),e}function uM(r){var t=r.getLabelModel().get("customValues");if(t){var e=Gn(r),n=r.scale.getExtent(),i=am(r,t),a=At(i,function(o){return o>=n[0]&&o<=n[1]});return{labels:G(a,function(o){var s={value:o};return{formattedLabel:e(s),rawLabel:r.scale.getLabel(s),tickValue:o}})}}return r.type==="category"?fM(r):cM(r)}function lM(r,t){var e=r.getTickModel().get("customValues");if(e){var n=r.scale.getExtent(),i=am(r,e);return{ticks:At(i,function(a){return a>=n[0]&&a<=n[1]})}}return r.type==="category"?hM(r,t):{ticks:G(r.scale.getTicks(),function(a){return a.value})}}function fM(r){var t=r.getLabelModel(),e=om(r,t);return!t.get("show")||r.scale.isBlank()?{labels:[],labelCategoryInterval:e.labelCategoryInterval}:e}function om(r,t){var e=sm(r,"labels"),n=zf(t),i=um(e,n);if(i)return i;var a,o;return $(n)?a=hm(r,n):(o=n==="auto"?vM(r):n,a=fm(r,o)),lm(e,n,{labels:a,labelCategoryInterval:o})}function hM(r,t){var e=sm(r,"ticks"),n=zf(t),i=um(e,n);if(i)return i;var a,o;if((!t.get("show")||r.scale.isBlank())&&(a=[]),$(n))a=hm(r,n,!0);else if(n==="auto"){var s=om(r,r.getLabelModel());o=s.labelCategoryInterval,a=G(s.labels,function(u){return u.tickValue})}else o=n,a=fm(r,o,!0);return lm(e,n,{ticks:a,tickCategoryInterval:o})}function cM(r){var t=r.scale.getTicks(),e=Gn(r);return{labels:G(t,function(n,i){return{level:n.level,formattedLabel:e(n,i),rawLabel:r.scale.getLabel(n),tickValue:n.value}})}}function sm(r,t){return qi(r)[t]||(qi(r)[t]=[])}function um(r,t){for(var e=0;e40&&(s=Math.max(1,Math.floor(o/40)));for(var u=a[0],l=r.dataToCoord(u+1)-r.dataToCoord(u),f=Math.abs(l*Math.cos(n)),h=Math.abs(l*Math.sin(n)),v=0,c=0;u<=a[1];u+=s){var d=0,y=0,p=Zl(e({value:u}),t.font,"center","top");d=p.width*1.3,y=p.height*1.3,v=Math.max(v,d,7),c=Math.max(c,y,7)}var g=v/f,m=c/h;isNaN(g)&&(g=1/0),isNaN(m)&&(m=1/0);var _=Math.max(0,Math.floor(Math.min(g,m))),w=qi(r.model),b=r.getExtent(),S=w.lastAutoInterval,T=w.lastTickCount;return S!=null&&T!=null&&Math.abs(S-_)<=1&&Math.abs(T-o)<=1&&S>_&&w.axisExtent0===b[0]&&w.axisExtent1===b[1]?_=S:(w.lastTickCount=o,w.lastAutoInterval=_,w.axisExtent0=b[0],w.axisExtent1=b[1]),_}function pM(r){var t=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function fm(r,t,e){var n=Gn(r),i=r.scale,a=i.getExtent(),o=r.getLabelModel(),s=[],u=Math.max((t||0)+1,1),l=a[0],f=i.count();l!==0&&u>1&&f/u>2&&(l=Math.round(Math.ceil(l/u)*u));var h=im(r),v=o.get("showMinLabel")||h,c=o.get("showMaxLabel")||h;v&&l!==a[0]&&y(a[0]);for(var d=l;d<=a[1];d+=u)y(d);c&&d-u!==a[1]&&y(a[1]);function y(p){var g={value:p};s.push(e?p:{formattedLabel:n(g),rawLabel:i.getLabel(g),tickValue:p})}return s}function hm(r,t,e){var n=r.scale,i=Gn(r),a=[];return D(n.getTicks(),function(o){var s=n.getLabel(o),u=o.value;t(o.value,s)&&a.push(e?u:{formattedLabel:i(o),rawLabel:s,tickValue:u})}),a}var qv=[0,1],gM=function(){function r(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return r.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=n&&t<=i},r.prototype.containData=function(t){return this.scale.contain(t)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(t){return iw(t||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},r.prototype.dataToCoord=function(t,e){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&i.type==="ordinal"&&(n=n.slice(),Zv(n,i.count())),zh(t,qv,n,e)},r.prototype.coordToData=function(t,e){var n=this._extent,i=this.scale;this.onBand&&i.type==="ordinal"&&(n=n.slice(),Zv(n,i.count()));var a=zh(t,n,qv,e);return this.scale.scale(a)},r.prototype.pointToData=function(t,e){},r.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=lM(this,e),i=n.ticks,a=G(i,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=e.get("alignWithLabel");return yM(this,a,o,t.clamp),a},r.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&e<100||(e=5);var n=this.scale.getMinorTicks(e),i=G(n,function(a){return G(a,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return i},r.prototype.getViewLabels=function(){return uM(this).labels},r.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},r.prototype.getTickModel=function(){return this.model.getModel("axisTick")},r.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);n===0&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},r.prototype.calculateCategoryInterval=function(){return dM(this)},r}();function Zv(r,t){var e=r[1]-r[0],n=t,i=e/n/2;r[0]+=i,r[1]-=i}function yM(r,t,e,n){var i=t.length;if(!r.onBand||e||!i)return;var a=r.getExtent(),o,s;if(i===1)t[0].coord=a[0],o=t[1]={coord:a[1],tickValue:t[0].tickValue};else{var u=t[i-1].tickValue-t[0].tickValue,l=(t[i-1].coord-t[0].coord)/u;D(t,function(c){c.coord-=l/2});var f=r.scale.getExtent();s=1+f[1]-t[i-1].tickValue,o={coord:t[i-1].coord+l*s,tickValue:f[1]+1},t.push(o)}var h=a[0]>a[1];v(t[0].coord,a[0])&&(n?t[0].coord=a[0]:t.shift()),n&&v(a[0],t[0].coord)&&t.unshift({coord:a[0]}),v(a[1],o.coord)&&(n?o.coord=a[1]:t.pop()),n&&v(o.coord,a[1])&&t.push({coord:a[1]});function v(c,d){return c=wt(c),d=wt(d),h?c>d:c{if(!r.value)throw new Error("ECharts is not initialized yet.");return r.value[n].apply(r.value,i)}}function e(){const n=Object.create(null);return wM.forEach(i=>{n[i]=t(i)}),n}return e()}function bM(r,t,e){Ha([e,r,t],([n,i,a],o,s)=>{let u=null;if(n&&i&&a){const{offsetWidth:l,offsetHeight:f}=n,h=a===!0?{}:a,{throttle:v=100,onResize:c}=h;let d=!1;const y=()=>{i.resize(),c==null||c()},p=v?Ef(y,v):y;u=new ResizeObserver(()=>{!d&&(d=!0,n.offsetWidth===l&&n.offsetHeight===f)||p()}),u.observe(n)}s(()=>{u&&(u.disconnect(),u=null)})})}const TM={autoresize:[Boolean,Object]},xM=/^on[^a-z]/,cm=r=>xM.test(r);function CM(r){const t={};for(const e in r)cm(e)||(t[e]=r[e]);return t}function io(r,t){const e=zm(r)?Fd(r):r;return e&&typeof e=="object"&&"value"in e?e.value||t:e||t}const DM="ecLoadingOptions";function MM(r,t,e){const n=Va(DM,{}),i=mn(()=>({...io(n,{}),...e==null?void 0:e.value}));Nd(()=>{const a=r.value;a&&(t.value?a.showLoading(i.value):a.hideLoading())})}const AM={loading:Boolean,loadingOptions:Object};let li=null;const vm="x-vue-echarts";function LM(){if(li!=null)return li;if(typeof HTMLElement>"u"||typeof customElements>"u")return li=!1;try{new Function("tag","class EChartsElement extends HTMLElement{__dispose=null;disconnectedCallback(){this.__dispose&&(this.__dispose(),this.__dispose=null)}}customElements.get(tag)==null&&customElements.define(tag,EChartsElement);")(vm)}catch{return li=!1}return li=!0}document.head.appendChild(document.createElement("style")).textContent=`x-vue-echarts{display:block;width:100%;height:100%;min-width:0} +`;const EM=LM(),PM="ecTheme",RM="ecInitOptions",IM="ecUpdateOptions",Kv=/(^&?~?!?)native:/;var OM=kd({name:"echarts",props:{option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean,...TM,...AM},emits:{},inheritAttrs:!1,setup(r,{attrs:t}){const e=cs(),n=cs(),i=cs(),a=Va(PM,null),o=Va(RM,null),s=Va(IM,null),{autoresize:u,manualUpdate:l,loading:f,loadingOptions:h}=km(r),v=mn(()=>i.value||r.option||null),c=mn(()=>r.theme||io(a,{})),d=mn(()=>r.initOptions||io(o,{})),y=mn(()=>r.updateOptions||io(s,{})),p=mn(()=>CM(t)),g={},m=Nm().proxy.$listeners,_={};m?Object.keys(m).forEach(x=>{Kv.test(x)?g[x.replace(Kv,"$1")]=m[x]:_[x]=m[x]}):Object.keys(t).filter(x=>cm(x)).forEach(x=>{let C=x.charAt(2).toLowerCase()+x.slice(3);if(C.indexOf("native:")===0){const A=`on${C.charAt(7).toUpperCase()}${C.slice(8)}`;g[A]=t[x];return}C.substring(C.length-4)==="Once"&&(C=`~${C.substring(0,C.length-4)}`),_[C]=t[x]});function w(x){if(!e.value)return;const C=n.value=WC(e.value,c.value,d.value);r.group&&(C.group=r.group),Object.keys(_).forEach(R=>{let P=_[R];if(!P)return;let I=R.toLowerCase();I.charAt(0)==="~"&&(I=I.substring(1),P.__once__=!0);let O=C;if(I.indexOf("zr:")===0&&(O=C.getZr(),I=I.substring(3)),P.__once__){delete P.__once__;const V=P;P=(...B)=>{V(...B),O.off(I,P)}}O.on(I,P)});function A(){C&&!C.isDisposed()&&C.resize()}function E(){const R=x||v.value;R&&C.setOption(R,y.value)}u.value?Fm(()=>{A(),E()}):E()}function b(x,C){r.manualUpdate&&(i.value=x),n.value?n.value.setOption(x,C||{}):w(x)}function S(){n.value&&(n.value.dispose(),n.value=void 0)}let T=null;Ha(l,x=>{typeof T=="function"&&(T(),T=null),x||(T=Ha(()=>r.option,(C,A)=>{C&&(n.value?n.value.setOption(C,{notMerge:C!==A,...y.value}):w())},{deep:!0}))},{immediate:!0}),Ha([c,d],()=>{S(),w()},{deep:!0}),Nd(()=>{r.group&&n.value&&(n.value.group=r.group)});const M=SM(n);return MM(n,f,h),bM(n,u,e),Bd(()=>{w()}),Bm(()=>{EM&&e.value?e.value.__dispose=S:S()}),{chart:n,root:e,setOption:b,nonEventAttrs:p,nativeListeners:g,...M}},render(){const r={...this.nonEventAttrs,...this.nativeListeners};return r.ref="root",r.class=r.class?["echarts"].concat(r.class):"echarts",Om(vm,r)}});function jv(r,t,e){var n=Bn.createCanvas(),i=t.getWidth(),a=t.getHeight(),o=n.style;return o&&(o.position="absolute",o.left="0",o.top="0",o.width=i+"px",o.height=a+"px",n.setAttribute("data-zr-dom-id",r)),n.width=i*e,n.height=a*e,n}var bu=function(r){it(t,r);function t(e,n,i){var a=r.call(this)||this;a.motionBlur=!1,a.lastFrameAlpha=.7,a.dpr=1,a.virtual=!1,a.config={},a.incremental=!1,a.zlevel=0,a.maxRepaintRectCount=5,a.__dirty=!0,a.__firstTimePaint=!0,a.__used=!1,a.__drawIndex=0,a.__startIndex=0,a.__endIndex=0,a.__prevStartIndex=null,a.__prevEndIndex=null;var o;i=i||go,typeof e=="string"?o=jv(e,n,i):H(e)&&(o=e,e=o.id),a.id=e,a.dom=o;var s=o.style;return s&&(gp(o),o.onselectstart=function(){return!1},s.padding="0",s.margin="0",s.borderWidth="0"),a.painter=n,a.dpr=i,a}return t.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},t.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},t.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},t.prototype.setUnpainted=function(){this.__firstTimePaint=!0},t.prototype.createBackBuffer=function(){var e=this.dpr;this.domBack=jv("back-"+this.id,this.painter,e),this.ctxBack=this.domBack.getContext("2d"),e!==1&&this.ctxBack.scale(e,e)},t.prototype.createRepaintRects=function(e,n,i,a){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var o=[],s=this.maxRepaintRectCount,u=!1,l=new tt(0,0,0,0);function f(m){if(!(!m.isFinite()||m.isZero()))if(o.length===0){var _=new tt(0,0,0,0);_.copy(m),o.push(_)}else{for(var w=!1,b=1/0,S=0,T=0;T=s)}}for(var h=this.__startIndex;h15)break}}P.prevElClipPaths&&g.restore()};if(m)if(m.length===0)M=p.__endIndex;else for(var C=c.dpr,A=0;A0&&t>i[0]){for(u=0;ut);u++);s=n[i[u]]}if(i.splice(u+1,0,t),n[t]=e,!e.virtual)if(s){var l=s.dom;l.nextSibling?o.insertBefore(e.dom,l.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.painter||(e.painter=this)}},r.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;i0?za:0),this._needsManuallyCompositing),f.__builtin__||Hl("ZLevel "+l+" has been used by unkown layer "+f.id),f!==a&&(f.__used=!0,f.__startIndex!==u&&(f.__dirty=!0),f.__startIndex=u,f.incremental?f.__drawIndex=-1:f.__drawIndex=u,e(u),a=f),i.__dirty&Kt&&!i.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=u))}e(u),this.eachBuiltinLayer(function(h,v){!h.__used&&h.getElementCount()>0&&(h.__dirty=!0,h.__startIndex=h.__endIndex=h.__drawIndex=0),h.__dirty&&h.__drawIndex<0&&(h.__drawIndex=h.__startIndex)})},r.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},r.prototype._clearLayer=function(t){t.clear()},r.prototype.setBackgroundColor=function(t){this._backgroundColor=t,D(this._layers,function(e){e.setUnpainted()})},r.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?lt(n[t],e,!0):n[t]=e;for(var i=0;i-1&&(l.style.stroke=l.style.fill,l.style.fill="#fff",l.style.lineWidth=2),n},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(cr);function dm(r,t){var e=r.mapDimensionsAll("defaultedLabel"),n=e.length;if(n===1){var i=On(r,t,e[0]);return i!=null?i+"":null}else if(n){for(var a=[],o=0;o=0&&n.push(t[a])}return n.join(" ")}var Hf=function(r){j(t,r);function t(e,n,i,a){var o=r.call(this)||this;return o.updateData(e,n,i,a),o}return t.prototype._createSymbol=function(e,n,i,a,o){this.removeAll();var s=Wi(e,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:a[0]/2,scaleY:a[1]/2}),s.drift=UM,this._symbolType=e,this.add(s)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){wo(this.childAt(0))},t.prototype.downplay=function(){So(this.childAt(0))},t.prototype.setZ=function(e,n){var i=this.childAt(0);i.zlevel=e,i.z=n},t.prototype.setDraggable=function(e,n){var i=this.childAt(0);i.draggable=e,i.cursor=!n&&e?"move":i.cursor},t.prototype.updateData=function(e,n,i,a){this.silent=!1;var o=e.getItemVisual(n,"symbol")||"circle",s=e.hostModel,u=t.getSymbolSize(e,n),l=o!==this._symbolType,f=a&&a.disableAnimation;if(l){var h=e.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,e,n,u,h)}else{var v=this.childAt(0);v.silent=!1;var c={scaleX:u[0]/2,scaleY:u[1]/2};f?v.attr(c):Qr(v,c,s,n),Sb(v)}if(this._updateCommon(e,n,u,i,a),l){var v=this.childAt(0);if(!f){var c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:v.style.opacity}};v.scaleX=v.scaleY=0,v.style.opacity=0,na(v,c,s,n)}}f&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(e,n,i,a,o){var s=this.childAt(0),u=e.hostModel,l,f,h,v,c,d,y,p,g;if(a&&(l=a.emphasisItemStyle,f=a.blurItemStyle,h=a.selectItemStyle,v=a.focus,c=a.blurScope,y=a.labelStatesModels,p=a.hoverScale,g=a.cursorStyle,d=a.emphasisDisabled),!a||e.hasItemOption){var m=a&&a.itemModel?a.itemModel:e.getItemModel(n),_=m.getModel("emphasis");l=_.getModel("itemStyle").getItemStyle(),h=m.getModel(["select","itemStyle"]).getItemStyle(),f=m.getModel(["blur","itemStyle"]).getItemStyle(),v=_.get("focus"),c=_.get("blurScope"),d=_.get("disabled"),y=pf(m),p=_.getShallow("scale"),g=m.getShallow("cursor")}var w=e.getItemVisual(n,"symbolRotate");s.attr("rotation",(w||0)*Math.PI/180||0);var b=Ty(e.getItemVisual(n,"symbolOffset"),i);b&&(s.x=b[0],s.y=b[1]),g&&s.attr("cursor",g);var S=e.getItemVisual(n,"style"),T=S.fill;if(s instanceof vr){var M=s.style;s.useStyle(k({image:M.image,x:M.x,y:M.y,width:M.width,height:M.height},S))}else s.__isEmptyBrush?s.useStyle(k({},S)):s.useStyle(S),s.style.decal=null,s.setColor(T,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var x=e.getItemVisual(n,"liftZ"),C=this._z2;x!=null?C==null&&(this._z2=s.z2,s.z2+=x):C!=null&&(s.z2=C,this._z2=null);var A=o&&o.useNameLabel;xg(s,y,{labelFetcher:u,labelDataIndex:n,defaultText:E,inheritColor:T,defaultOpacity:S.opacity});function E(I){return A?e.getName(I):dm(e,I)}this._sizeX=i[0]/2,this._sizeY=i[1]/2;var R=s.ensureState("emphasis");R.style=l,s.ensureState("select").style=h,s.ensureState("blur").style=f;var P=p==null||p===!0?Math.max(1.1,3/this._sizeY):isFinite(p)&&p>0?+p:1;R.scaleX=this._sizeX*P,R.scaleY=this._sizeY*P,this.setSymbolScale(1),ol(this,v,c,d)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,n,i){var a=this.childAt(0),o=st(this).dataIndex,s=i&&i.animation;if(this.silent=a.silent=!0,i&&i.fadeLabel){var u=a.getTextContent();u&&To(u,{style:{opacity:0}},n,{dataIndex:o,removeOpt:s,cb:function(){a.removeTextContent()}})}else a.removeTextContent();To(a,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:o,cb:e,removeOpt:s})},t.getSymbolSize=function(e,n){return lC(e.getItemVisual(n,"symbolSize"))},t}($t);function UM(r,t){this.parent.drift(r,t)}function Tu(r,t,e,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(e))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&r.getItemVisual(e,"symbol")!=="none"}function Jv(r){return r!=null&&!H(r)&&(r={isIgnore:r}),r||{}}function td(r){var t=r.hostModel,e=t.getModel("emphasis");return{emphasisItemStyle:e.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:e.get("focus"),blurScope:e.get("blurScope"),emphasisDisabled:e.get("disabled"),hoverScale:e.get("scale"),labelStatesModels:pf(t),cursorStyle:t.get("cursor")}}var GM=function(){function r(t){this.group=new $t,this._SymbolCtor=t||Hf}return r.prototype.updateData=function(t,e){this._progressiveEls=null,e=Jv(e);var n=this.group,i=t.hostModel,a=this._data,o=this._SymbolCtor,s=e.disableAnimation,u=td(t),l={disableAnimation:s},f=e.getSymbolPoint||function(h){return t.getItemLayout(h)};a||n.removeAll(),t.diff(a).add(function(h){var v=f(h);if(Tu(t,v,h,e)){var c=new o(t,h,u,l);c.setPosition(v),t.setItemGraphicEl(h,c),n.add(c)}}).update(function(h,v){var c=a.getItemGraphicEl(v),d=f(h);if(!Tu(t,d,h,e)){n.remove(c);return}var y=t.getItemVisual(h,"symbol")||"circle",p=c&&c.getSymbolType&&c.getSymbolType();if(!c||p&&p!==y)n.remove(c),c=new o(t,h,u,l),c.setPosition(d);else{c.updateData(t,h,u,l);var g={x:d[0],y:d[1]};s?c.attr(g):Qr(c,g,i)}n.add(c),t.setItemGraphicEl(h,c)}).remove(function(h){var v=a.getItemGraphicEl(h);v&&v.fadeOut(function(){n.remove(v)},i)}).execute(),this._getSymbolPoint=f,this._data=t},r.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl(function(n,i){var a=t._getSymbolPoint(i);n.setPosition(a),n.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=td(t),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(t,e,n){this._progressiveEls=[],n=Jv(n);function i(u){u.isGroup||(u.incremental=!0,u.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a0?e=n[0]:n[1]<0&&(e=n[1]),e}function gm(r,t,e,n){var i=NaN;r.stacked&&(i=e.get(e.getCalculationInfo("stackedOverDimension"),n)),isNaN(i)&&(i=r.valueStart);var a=r.baseDataOffset,o=[];return o[a]=e.get(r.baseDim,n),o[1-a]=i,t.dataToPoint(o)}function YM(r,t){var e=[];return t.diff(r).add(function(n){e.push({cmd:"+",idx:n})}).update(function(n,i){e.push({cmd:"=",idx:i,idx1:n})}).remove(function(n){e.push({cmd:"-",idx:n})}).execute(),e}function $M(r,t,e,n,i,a,o,s){for(var u=YM(r,t),l=[],f=[],h=[],v=[],c=[],d=[],y=[],p=pm(i,t,o),g=r.getLayout("points")||[],m=t.getLayout("points")||[],_=0;_=i||y<0)break;if($r(g,m)){if(u){y+=a;continue}break}if(y===e)r[a>0?"moveTo":"lineTo"](g,m),h=g,v=m;else{var _=g-l,w=m-f;if(_*_+w*w<.5){y+=a;continue}if(o>0){for(var b=y+a,S=t[b*2],T=t[b*2+1];S===g&&T===m&&p=n||$r(S,T))c=g,d=m;else{C=S-l,A=T-f;var P=g-l,I=S-g,O=m-f,V=T-m,B=void 0,F=void 0;if(s==="x"){B=Math.abs(P),F=Math.abs(I);var X=C>0?1:-1;c=g-X*B*o,d=m,E=g+X*F*o,R=m}else if(s==="y"){B=Math.abs(O),F=Math.abs(V);var at=A>0?1:-1;c=g,d=m-at*B*o,E=g,R=m+at*F*o}else B=Math.sqrt(P*P+O*O),F=Math.sqrt(I*I+V*V),x=F/(F+B),c=g-C*o*(1-x),d=m-A*o*(1-x),E=g+C*o*x,R=m+A*o*x,E=Je(E,tr(S,g)),R=Je(R,tr(T,m)),E=tr(E,Je(S,g)),R=tr(R,Je(T,m)),C=E-g,A=R-m,c=g-C*B/F,d=m-A*B/F,c=Je(c,tr(l,g)),d=Je(d,tr(f,m)),c=tr(c,Je(l,g)),d=tr(d,Je(f,m)),C=g-c,A=m-d,E=g+C*F/B,R=m+A*F/B}r.bezierCurveTo(h,v,c,d,g,m),h=E,v=R}else r.lineTo(g,m)}l=g,f=m,y+=a}return p}var ym=function(){function r(){this.smooth=0,this.smoothConstraint=!0}return r}(),XM=function(r){j(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new ym},t.prototype.buildPath=function(e,n){var i=n.points,a=0,o=i.length/2;if(n.connectNulls){for(;o>0&&$r(i[o*2-2],i[o*2-1]);o--);for(;a=0){var w=l?(d-u)*_+u:(c-s)*_+s;return l?[e,w]:[w,e]}s=c,u=d;break;case o.C:c=a[h++],d=a[h++],y=a[h++],p=a[h++],g=a[h++],m=a[h++];var b=l?ho(s,c,y,g,e,f):ho(u,d,p,m,e,f);if(b>0)for(var S=0;S=0){var w=l?Tt(u,d,p,m,T):Tt(s,c,y,g,T);return l?[e,w]:[w,e]}}s=g,u=m;break}}},t}(ft),qM=function(r){j(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t}(ym),ZM=function(r){j(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new qM},t.prototype.buildPath=function(e,n){var i=n.points,a=n.stackedOnPoints,o=0,s=i.length/2,u=n.smoothMonotone;if(n.connectNulls){for(;s>0&&$r(i[s*2-2],i[s*2-1]);s--);for(;ot){a?e.push(o(a,u,t)):i&&e.push(o(i,u,0),o(i,u,t));break}else i&&(e.push(o(i,u,0)),i=null),e.push(u),a=u}return e}function eA(r,t,e){var n=r.getVisual("visualMeta");if(!(!n||!n.length||!r.count())&&t.type==="cartesian2d"){for(var i,a,o=n.length-1;o>=0;o--){var s=r.getDimensionInfo(n[o].dimension);if(i=s&&s.coordDim,i==="x"||i==="y"){a=n[o];break}}if(a){var u=t.getAxis(i),l=G(a.stops,function(_){return{coord:u.toGlobalCoord(u.dataToCoord(_.value)),color:_.color}}),f=l.length,h=a.outerColors.slice();f&&l[0].coord>l[f-1].coord&&(l.reverse(),h.reverse());var v=tA(l,i==="x"?e.getWidth():e.getHeight()),c=v.length;if(!c&&f)return l[0].coord<0?h[1]?h[1]:l[f-1].color:h[0]?h[0]:l[0].color;var d=10,y=v[0].coord-d,p=v[c-1].coord+d,g=p-y;if(g<.001)return"transparent";D(v,function(_){_.offset=(_.coord-y)/g}),v.push({offset:c?v[c-1].offset:.5,color:h[1]||"transparent"}),v.unshift({offset:c?v[0].offset:.5,color:h[0]||"transparent"});var m=new yg(0,0,0,0,v,!0);return m[i]=y,m[i+"2"]=p,m}}}function rA(r,t,e){var n=r.get("showAllSymbol"),i=n==="auto";if(!(n&&!i)){var a=e.getAxesByScale("ordinal")[0];if(a&&!(i&&nA(a,t))){var o=t.mapDimension(a.dim),s={};return D(a.getViewLabels(),function(u){var l=a.scale.getRawOrdinalNumber(u.tickValue);s[l]=1}),function(u){return!s.hasOwnProperty(t.get(o,u))}}}}function nA(r,t){var e=r.getExtent(),n=Math.abs(e[1]-e[0])/r.scale.count();isNaN(n)&&(n=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;on)return!1;return!0}function iA(r,t){return isNaN(r)||isNaN(t)}function aA(r){for(var t=r.length/2;t>0&&iA(r[t*2-2],r[t*2-1]);t--);return t-1}function ad(r,t){return[r[t*2],r[t*2+1]]}function oA(r,t,e){for(var n=r.length/2,i=e==="x"?0:1,a,o,s=0,u=-1,l=0;l=t||a>=t&&o<=t){u=l;break}s=l,a=o}return{range:[s,u],t:(t-a)/(o-a)}}function mm(r){if(r.get(["endLabel","show"]))return!0;for(var t=0;t0&&e.get(["emphasis","lineStyle","width"])==="bolder"){var F=d.getState("emphasis").style;F.lineWidth=+d.style.lineWidth+1}st(d).seriesIndex=e.seriesIndex,ol(d,O,V,B);var X=id(e.get("smooth")),at=e.get("smoothMonotone");if(d.setShape({smooth:X,smoothMonotone:at,connectNulls:T}),y){var et=s.getCalculationInfo("stackedOnSeries"),ht=0;y.useStyle(nt(l.getAreaStyle(),{fill:E,opacity:.7,lineJoin:"bevel",decal:s.getVisual("style").decal})),et&&(ht=id(et.get("smooth"))),y.setShape({smooth:X,stackedOnSmooth:ht,smoothMonotone:at,connectNulls:T}),pc(y,e,"areaStyle"),st(y).seriesIndex=e.seriesIndex,ol(y,O,V,B)}var ct=this._changePolyState;s.eachItemGraphicEl(function(gt){gt&&(gt.onHoverStateChange=ct)}),this._polyline.onHoverStateChange=ct,this._data=s,this._coordSys=a,this._stackedOnPoints=b,this._points=f,this._step=C,this._valueOrigin=_,e.get("triggerLineEvent")&&(this.packEventData(e,d),y&&this.packEventData(e,y))},t.prototype.packEventData=function(e,n){st(n).eventData={componentType:"series",componentSubType:"line",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"line"}},t.prototype.highlight=function(e,n,i,a){var o=e.getData(),s=Kr(o,a);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var u=o.getLayout("points"),l=o.getItemGraphicEl(s);if(!l){var f=u[s*2],h=u[s*2+1];if(isNaN(f)||isNaN(h)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,h))return;var v=e.get("zlevel")||0,c=e.get("z")||0;l=new Hf(o,s),l.x=f,l.y=h,l.setZ(v,c);var d=l.getSymbolPath().getTextContent();d&&(d.zlevel=v,d.z=c,d.z2=this._polyline.z2+1),l.__temp=!0,o.setItemGraphicEl(s,l),l.stopSymbolAnimation(!0),this.group.add(l)}l.highlight()}else Ee.prototype.highlight.call(this,e,n,i,a)},t.prototype.downplay=function(e,n,i,a){var o=e.getData(),s=Kr(o,a);if(this._changePolyState("normal"),s!=null&&s>=0){var u=o.getItemGraphicEl(s);u&&(u.__temp?(o.setItemGraphicEl(s,null),this.group.remove(u)):u.downplay())}else Ee.prototype.downplay.call(this,e,n,i,a)},t.prototype._changePolyState=function(e){var n=this._polygon;fc(this._polyline,e),n&&fc(n,e)},t.prototype._newPolyline=function(e){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new XM({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(e,n){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new ZM({shape:{points:e,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(e,n,i){var a,o,s=n.getBaseAxis(),u=s.inverse;n.type==="cartesian2d"?(a=s.isHorizontal(),o=!1):n.type==="polar"&&(a=s.dim==="angle",o=!0);var l=e.hostModel,f=l.get("animationDuration");$(f)&&(f=f(null));var h=l.get("animationDelay")||0,v=$(h)?h(null):h;e.eachItemGraphicEl(function(c,d){var y=c;if(y){var p=[c.x,c.y],g=void 0,m=void 0,_=void 0;if(i)if(o){var w=i,b=n.pointToCoord(p);a?(g=w.startAngle,m=w.endAngle,_=-b[1]/180*Math.PI):(g=w.r0,m=w.r,_=b[0])}else{var S=i;a?(g=S.x,m=S.x+S.width,_=c.x):(g=S.y+S.height,m=S.y,_=c.y)}var T=m===g?0:(_-g)/(m-g);u&&(T=1-T);var M=$(h)?h(d):f*T+v,x=y.getSymbolPath(),C=x.getTextContent();y.attr({scaleX:0,scaleY:0}),y.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:M}),C&&C.animateFrom({style:{opacity:0}},{duration:300,delay:M}),x.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,n,i){var a=e.getModel("endLabel");if(mm(e)){var o=e.getData(),s=this._polyline,u=o.getLayout("points");if(!u){s.removeTextContent(),this._endLabel=null;return}var l=this._endLabel;l||(l=this._endLabel=new Qt({z2:200}),l.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var f=aA(u);f>=0&&(xg(s,pf(e,"endLabel"),{inheritColor:i,labelFetcher:e,labelDataIndex:f,defaultText:function(h,v,c){return c!=null?VM(o,c):dm(o,h)},enableTextSetter:!0},sA(a,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,n,i,a,o,s,u){var l=this._endLabel,f=this._polyline;if(l){e<1&&a.originalX==null&&(a.originalX=l.x,a.originalY=l.y);var h=i.getLayout("points"),v=i.hostModel,c=v.get("connectNulls"),d=s.get("precision"),y=s.get("distance")||0,p=u.getBaseAxis(),g=p.isHorizontal(),m=p.inverse,_=n.shape,w=m?g?_.x:_.y+_.height:g?_.x+_.width:_.y,b=(g?y:0)*(m?-1:1),S=(g?0:-y)*(m?-1:1),T=g?"x":"y",M=oA(h,w,T),x=M.range,C=x[1]-x[0],A=void 0;if(C>=1){if(C>1&&!c){var E=ad(h,x[0]);l.attr({x:E[0]+b,y:E[1]+S}),o&&(A=v.getRawValue(x[0]))}else{var E=f.getPointOn(w,T);E&&l.attr({x:E[0]+b,y:E[1]+S});var R=v.getRawValue(x[0]),P=v.getRawValue(x[1]);o&&(A=Tw(i,d,R,P,M.t))}a.lastFrameIndex=x[0]}else{var I=e===1||a.lastFrameIndex>0?x[0]:0,E=ad(h,I);o&&(A=v.getRawValue(I)),l.attr({x:E[0]+b,y:E[1]+S})}if(o){var O=Cg(l);typeof O.setLabelText=="function"&&O.setLabelText(A)}}},t.prototype._doUpdateAnimation=function(e,n,i,a,o,s,u){var l=this._polyline,f=this._polygon,h=e.hostModel,v=$M(this._data,e,this._stackedOnPoints,n,this._coordSys,i,this._valueOrigin),c=v.current,d=v.stackedOnCurrent,y=v.next,p=v.stackedOnNext;if(o&&(d=er(v.stackedOnCurrent,v.current,i,o,u),c=er(v.current,null,i,o,u),p=er(v.stackedOnNext,v.next,i,o,u),y=er(v.next,null,i,o,u)),nd(c,y)>3e3||f&&nd(d,p)>3e3){l.stopAnimation(),l.setShape({points:y}),f&&(f.stopAnimation(),f.setShape({points:y,stackedOnPoints:p}));return}l.shape.__points=v.current,l.shape.points=c;var g={shape:{points:y}};v.current!==c&&(g.shape.__points=v.next),l.stopAnimation(),Qr(l,g,h),f&&(f.setShape({points:c,stackedOnPoints:d}),f.stopAnimation(),Qr(f,{shape:{stackedOnPoints:p}},h),l.shape.points!==f.shape.points&&(f.shape.points=l.shape.points));for(var m=[],_=v.status,w=0;w<_.length;w++){var b=_[w].cmd;if(b==="="){var S=e.getItemGraphicEl(_[w].idx1);S&&m.push({el:S,ptIdx:w})}}l.animators&&l.animators.length&&l.animators[0].during(function(){f&&f.dirtyShape();for(var T=l.shape.__points,M=0;Mt&&(t=r[e]);return isFinite(t)?t:NaN},min:function(r){for(var t=1/0,e=0;e10&&o.type==="cartesian2d"&&a){var u=o.getBaseAxis(),l=o.getOtherAxis(u),f=u.getExtent(),h=n.getDevicePixelRatio(),v=Math.abs(f[1]-f[0])*(h||1),c=Math.round(s/v);if(isFinite(c)&&c>1){a==="lttb"?t.setData(i.lttbDownSample(i.mapDimension(l.dim),1/c)):a==="minmax"&&t.setData(i.minmaxDownSample(i.mapDimension(l.dim),1/c));var d=void 0;z(a)?d=fA[a]:$(a)&&(d=a),d&&t.setData(i.downSample(i.mapDimension(l.dim),1/c,d,hA))}}}}}function vA(r){r.registerChartView(uA),r.registerSeriesModel(HM),r.registerLayout(lA("line")),r.registerVisual({seriesType:"line",reset:function(t){var e=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=e.getVisual("style").fill),e.setVisual("legendLineStyle",n)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,cA("line"))}var dA=function(r){j(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(rt),Al=function(r){j(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",me).models[0]},t.type="cartesian2dAxis",t}(rt);Ie(Al,oM);var _m={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},pA=lt({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},_m),Vf=lt({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},_m),gA=lt({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},Vf),yA=nt({logBase:10},Vf);const mA={category:pA,value:Vf,time:gA,log:yA};var _A={value:1,category:1,time:1,log:1};function od(r,t,e,n){D(_A,function(i,a){var o=lt(lt({},mA[a],!0),n,!0),s=function(u){j(l,u);function l(){var f=u!==null&&u.apply(this,arguments)||this;return f.type=t+"Axis."+a,f}return l.prototype.mergeDefaultAndTheme=function(f,h){var v=zi(this),c=v?Tf(f):{},d=h.getTheme();lt(f,d.get(a+"Axis")),lt(f,this.getDefaultOption()),f.type=sd(f),v&&Hi(f,c,v)},l.prototype.optionUpdated=function(){var f=this.option;f.type==="category"&&(this.__ordinalMeta=Cl.createByAxisModel(this))},l.prototype.getCategories=function(f){var h=this.option;if(h.type==="category")return f?h.data:this.__ordinalMeta.categories},l.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},l.type=t+"Axis."+a,l.defaultOption=o,l}(e);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(t+"Axis",sd)}function sd(r){return r.type||(r.data?"category":"value")}var wA=function(){function r(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return r.prototype.getAxis=function(t){return this._axes[t]},r.prototype.getAxes=function(){return G(this._dimList,function(t){return this._axes[t]},this)},r.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),At(this.getAxes(),function(e){return e.scale.type===t})},r.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},r}(),Ll=["x","y"];function ud(r){return r.type==="interval"||r.type==="time"}var SA=function(r){j(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=Ll,e}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis("x").scale,n=this.getAxis("y").scale;if(!(!ud(e)||!ud(n))){var i=e.getExtent(),a=n.getExtent(),o=this.dataToPoint([i[0],a[0]]),s=this.dataToPoint([i[1],a[1]]),u=i[1]-i[0],l=a[1]-a[0];if(!(!u||!l)){var f=(s[0]-o[0])/u,h=(s[1]-o[1])/l,v=o[0]-i[0]*f,c=o[1]-a[0]*h,d=this._transform=[f,0,0,h,v,c];this._invTransform=Yl([],d)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(e){var n=this.getAxis("x"),i=this.getAxis("y");return n.contain(n.toLocalCoord(e[0]))&&i.contain(i.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},t.prototype.containZone=function(e,n){var i=this.dataToPoint(e),a=this.dataToPoint(n),o=this.getArea(),s=new tt(i[0],i[1],a[0]-i[0],a[1]-i[1]);return o.intersect(s)},t.prototype.dataToPoint=function(e,n,i){i=i||[];var a=e[0],o=e[1];if(this._transform&&a!=null&&isFinite(a)&&o!=null&&isFinite(o))return fe(i,e,this._transform);var s=this.getAxis("x"),u=this.getAxis("y");return i[0]=s.toGlobalCoord(s.dataToCoord(a,n)),i[1]=u.toGlobalCoord(u.dataToCoord(o,n)),i},t.prototype.clampData=function(e,n){var i=this.getAxis("x").scale,a=this.getAxis("y").scale,o=i.getExtent(),s=a.getExtent(),u=i.parse(e[0]),l=a.parse(e[1]);return n=n||[],n[0]=Math.min(Math.max(Math.min(o[0],o[1]),u),Math.max(o[0],o[1])),n[1]=Math.min(Math.max(Math.min(s[0],s[1]),l),Math.max(s[0],s[1])),n},t.prototype.pointToData=function(e,n){var i=[];if(this._invTransform)return fe(i,e,this._invTransform);var a=this.getAxis("x"),o=this.getAxis("y");return i[0]=a.coordToData(a.toLocalCoord(e[0]),n),i[1]=o.coordToData(o.toLocalCoord(e[1]),n),i},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim==="x"?"y":"x")},t.prototype.getArea=function(e){e=e||0;var n=this.getAxis("x").getGlobalExtent(),i=this.getAxis("y").getGlobalExtent(),a=Math.min(n[0],n[1])-e,o=Math.min(i[0],i[1])-e,s=Math.max(n[0],n[1])-a+e,u=Math.max(i[0],i[1])-o+e;return new tt(a,o,s,u)},t}(wA),bA=function(r){j(t,r);function t(e,n,i,a,o){var s=r.call(this,e,n,i)||this;return s.index=0,s.type=a||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var e=this.position;return e==="top"||e==="bottom"},t.prototype.getGlobalExtent=function(e){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),e&&n[0]>n[1]&&n.reverse(),n},t.prototype.pointToData=function(e,n){return this.coordToData(this.toLocalCoord(e[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(e){if(this.type!=="category")return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(gM);function El(r,t,e){e=e||{};var n=r.coordinateSystem,i=t.axis,a={},o=i.getAxesOnZeroOf()[0],s=i.position,u=o?"onZero":s,l=i.dim,f=n.getRect(),h=[f.x,f.x+f.width,f.y,f.y+f.height],v={left:0,right:1,top:0,bottom:1,onZero:2},c=t.get("offset")||0,d=l==="x"?[h[2]-c,h[3]+c]:[h[0]-c,h[1]+c];if(o){var y=o.toGlobalCoord(o.dataToCoord(0));d[v.onZero]=Math.max(Math.min(y,d[1]),d[0])}a.position=[l==="y"?d[v[u]]:h[0],l==="x"?d[v[u]]:h[3]],a.rotation=Math.PI/2*(l==="x"?0:1);var p={top:-1,bottom:1,left:-1,right:1};a.labelDirection=a.tickDirection=a.nameDirection=p[s],a.labelOffset=o?d[v[s]]-d[v.onZero]:0,t.get(["axisTick","inside"])&&(a.tickDirection=-a.tickDirection),Ii(e.labelInside,t.get(["axisLabel","inside"]))&&(a.labelDirection=-a.labelDirection);var g=t.get(["axisLabel","rotate"]);return a.labelRotate=u==="top"?-g:g,a.z2=1,a}function ld(r){return r.get("coordinateSystem")==="cartesian2d"}function fd(r){var t={xAxisModel:null,yAxisModel:null};return D(t,function(e,n){var i=n.replace(/Model$/,""),a=r.getReferringComponents(i,me).models[0];t[n]=a}),t}var Cu=Math.log;function TA(r,t,e){var n=Un.prototype,i=n.getTicks.call(e),a=n.getTicks.call(e,!0),o=i.length-1,s=n.getInterval.call(e),u=nm(r,t),l=u.extent,f=u.fixMin,h=u.fixMax;if(r.type==="log"){var v=Cu(r.base);l=[Cu(l[0])/v,Cu(l[1])/v]}r.setExtent(l[0],l[1]),r.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:h});var c=n.getExtent.call(r);f&&(l[0]=c[0]),h&&(l[1]=c[1]);var d=n.getInterval.call(r),y=l[0],p=l[1];if(f&&h)d=(p-y)/o;else if(f)for(p=l[0]+d*o;pl[0]&&isFinite(y)&&isFinite(l[0]);)d=Su(d),y=l[1]-d*o;else{var g=r.getTicks().length-1;g>o&&(d=Su(d));var m=d*o;p=Math.ceil(l[1]/d)*d,y=wt(p-m),y<0&&l[0]>=0?(y=0,p=wt(m)):p>0&&l[1]<=0&&(p=0,y=-wt(m))}var _=(i[0].value-a[0].value)/s,w=(i[o].value-a[o].value)/s;n.setExtent.call(r,y+d*_,p+d*w),n.setInterval.call(r,d),(_||w)&&n.setNiceExtent.call(r,y+d,p-d)}var xA=function(){function r(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Ll,this._initCartesian(t,e,n),this.model=t}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(t,e){var n=this._axesMap;this._updateScale(t,this.model);function i(o){var s,u=vt(o),l=u.length;if(l){for(var f=[],h=l-1;h>=0;h--){var v=+u[h],c=o[v],d=c.model,y=c.scale;Dl(y)&&d.get("alignTicks")&&d.get("interval")==null?f.push(c):($v(y,d),Dl(y)&&(s=c))}f.length&&(s||(s=f.pop(),$v(s.scale,s.model)),D(f,function(p){TA(p.scale,p.model,s.scale)}))}}i(n.x),i(n.y);var a={};D(n.x,function(o){hd(n,"y",o,a)}),D(n.y,function(o){hd(n,"x",o,a)}),this.resize(this.model,e)},r.prototype.resize=function(t,e,n){var i=t.getBoxLayoutParams(),a=!n&&t.get("containLabel"),o=bf(i,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var s=this._axesList;u(),a&&(D(s,function(l){if(!l.model.get(["axisLabel","inside"])){var f=nM(l);if(f){var h=l.isHorizontal()?"height":"width",v=l.model.get(["axisLabel","margin"]);o[h]-=f[h]+v,l.position==="top"?o.y+=f.height+v:l.position==="left"&&(o.x+=f.width+v)}}}),u()),D(this._coordsList,function(l){l.calcAffineTransform()});function u(){D(s,function(l){var f=l.isHorizontal(),h=f?[0,o.width]:[0,o.height],v=l.inverse?1:0;l.setExtent(h[v],h[1-v]),CA(l,f?o.x:o.y)})}},r.prototype.getAxis=function(t,e){var n=this._axesMap[t];if(n!=null)return n[e||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(t,e){if(t!=null&&e!=null){var n="x"+t+"y"+e;return this._coordsMap[n]}H(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,a=this._coordsList;i0?"top":"bottom",a="center"):yo(i-ar)?(o=n>0?"bottom":"top",a="center"):(o="middle",i>0&&i0?"right":"left":a=n>0?"left":"right"),{rotation:i,textAlign:a,textVerticalAlign:o}},r.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},r.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},r}(),vd={axisLine:function(r,t,e,n){var i=t.get(["axisLine","show"]);if(i==="auto"&&r.handleAutoShown&&(i=r.handleAutoShown("axisLine")),!!i){var a=t.axis.getExtent(),o=n.transform,s=[a[0],0],u=[a[1],0],l=s[0]>u[0];o&&(fe(s,s,o),fe(u,u,o));var f=k({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),h=new hr({shape:{x1:s[0],y1:s[1],x2:u[0],y2:u[1]},style:f,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});Bi(h.shape,h.style.lineWidth),h.anid="line",e.add(h);var v=t.get(["axisLine","symbol"]);if(v!=null){var c=t.get(["axisLine","symbolSize"]);z(v)&&(v=[v,v]),(z(c)||pt(c))&&(c=[c,c]);var d=Ty(t.get(["axisLine","symbolOffset"])||0,c),y=c[0],p=c[1];D([{rotate:r.rotation+Math.PI/2,offset:d[0],r:0},{rotate:r.rotation-Math.PI/2,offset:d[1],r:Math.sqrt((s[0]-u[0])*(s[0]-u[0])+(s[1]-u[1])*(s[1]-u[1]))}],function(g,m){if(v[m]!=="none"&&v[m]!=null){var _=Wi(v[m],-y/2,-p/2,y,p,f.stroke,!0),w=g.r+g.offset,b=l?u:s;_.attr({rotation:g.rotate,x:b[0]+w*Math.cos(r.rotation),y:b[1]-w*Math.sin(r.rotation),silent:!0,z2:11}),e.add(_)}})}}},axisTickLabel:function(r,t,e,n){var i=AA(e,n,t,r),a=EA(e,n,t,r);if(MA(t,a,i),LA(e,n,t,r.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=mM(G(a,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));_M(o)}},axisName:function(r,t,e,n){var i=Ii(r.axisName,t.get("name"));if(i){var a=t.get("nameLocation"),o=r.nameDirection,s=t.getModel("nameTextStyle"),u=t.get("nameGap")||0,l=t.axis.getExtent(),f=l[0]>l[1]?-1:1,h=[a==="start"?l[0]-f*u:a==="end"?l[1]+f*u:(l[0]+l[1])/2,pd(a)?r.labelOffset+o*u:0],v,c=t.get("nameRotate");c!=null&&(c=c*ar/180);var d;pd(a)?v=fr.innerTextLayout(r.rotation,c??r.rotation,o):(v=DA(r.rotation,a,c||0,l),d=r.axisNameAvailableWidth,d!=null&&(d=Math.abs(d/Math.sin(v.rotation)),!isFinite(d)&&(d=null)));var y=s.getFont(),p=t.get("nameTruncate",!0)||{},g=p.ellipsis,m=Ii(r.nameTruncateMaxWidth,p.maxWidth,d),_=new Qt({x:h[0],y:h[1],rotation:v.rotation,silent:fr.isLabelSilent(t),style:Jr(s,{text:i,font:y,overflow:"truncate",width:m,ellipsis:g,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||v.textAlign,verticalAlign:s.get("verticalAlign")||v.textVerticalAlign}),z2:1});if(vf({el:_,componentModel:t,itemName:i}),_.__fullText=i,_.anid="name",t.get("triggerEvent")){var w=fr.makeAxisEventDataBase(t);w.targetType="axisName",w.name=i,st(_).eventData=w}n.add(_),_.updateTransform(),e.add(_),_.decomposeTransform()}}};function DA(r,t,e,n){var i=Bp(e-r),a,o,s=n[0]>n[1],u=t==="start"&&!s||t!=="start"&&s;return yo(i-ar/2)?(o=u?"bottom":"top",a="center"):yo(i-ar*1.5)?(o=u?"top":"bottom",a="center"):(o="middle",iar/2?a=u?"left":"right":a=u?"right":"left"),{rotation:i,textAlign:a,textVerticalAlign:o}}function MA(r,t,e){if(!im(r.axis)){var n=r.get(["axisLabel","showMinLabel"]),i=r.get(["axisLabel","showMaxLabel"]);t=t||[],e=e||[];var a=t[0],o=t[1],s=t[t.length-1],u=t[t.length-2],l=e[0],f=e[1],h=e[e.length-1],v=e[e.length-2];n===!1?(te(a),te(l)):dd(a,o)&&(n?(te(o),te(f)):(te(a),te(l))),i===!1?(te(s),te(h)):dd(u,s)&&(i?(te(u),te(v)):(te(s),te(h)))}}function te(r){r&&(r.ignore=!0)}function dd(r,t){var e=r&&r.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!e||!n)){var i=Gl([]);return Wl(i,i,-r.rotation),e.applyTransform(An([],i,r.getLocalTransform())),n.applyTransform(An([],i,t.getLocalTransform())),e.intersect(n)}}function pd(r){return r==="middle"||r==="center"}function wm(r,t,e,n,i){for(var a=[],o=[],s=[],u=0;u=0||r===t}function NA(r){var t=Uf(r);if(t){var e=t.axisPointerModel,n=t.axis.scale,i=e.option,a=e.get("status"),o=e.get("value");o!=null&&(o=n.parse(o));var s=Pl(e);a==null&&(i.status=s?"show":"hide");var u=n.getExtent().slice();u[0]>u[1]&&u.reverse(),(o==null||o>u[1])&&(o=u[1]),os)return!0;if(o){var u=Uf(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/u>s}return!1}return n===!0},r.prototype.makeElOption=function(t,e,n,i,a){},r.prototype.createPointerEl=function(t,e,n,i){var a=e.pointer;if(a){var o=Fr(t).pointerEl=new Nb[a.type](md(e.pointer));t.add(o)}},r.prototype.createLabelEl=function(t,e,n,i){if(e.label){var a=Fr(t).labelEl=new Qt(md(e.label));t.add(a),wd(a,i)}},r.prototype.updatePointerEl=function(t,e,n){var i=Fr(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}))},r.prototype.updateLabelEl=function(t,e,n,i){var a=Fr(t).labelEl;a&&(a.setStyle(e.label.style),n(a,{x:e.label.x,y:e.label.y}),wd(a,i))},r.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,a=e.getModel("handle"),o=e.get("status");if(!a.get("show")||!o||o==="hide"){i&&n.remove(i),this._handle=null;return}var s;this._handle||(s=!0,i=this._handle=bg(a.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(l){mp(l.event)},onmousedown:Au(this._onHandleDragMove,this,0,0),drift:Au(this._onHandleDragMove,this),ondragend:Au(this._onHandleDragEnd,this)}),n.add(i)),Sd(i,e,!1),i.setStyle(a.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var u=a.get("size");N(u)||(u=[u,u]),i.scaleX=u[0]/2,i.scaleY=u[1]/2,py(this,"_doDispatchAxisPointer",a.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},r.prototype._moveHandleToValue=function(t,e){_d(this._axisPointerModel,!e&&this._moveAnimation,this._handle,Lu(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(Lu(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(Lu(i)),Fr(n).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},r.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,i=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),yl(this,"_doDispatchAxisPointer")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}},r}();function _d(r,t,e,n){xm(Fr(e).lastProp,n)||(Fr(e).lastProp=n,t?Qr(e,n,r):(e.stopAnimation(),e.attr(n)))}function xm(r,t){if(H(r)&&H(t)){var e=!0;return D(t,function(n,i){e=e&&xm(r[i],n)}),!!e}else return r===t}function wd(r,t){r[t.get(["label","show"])?"show":"hide"]()}function Lu(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function Sd(r,t,e){var n=t.get("z"),i=t.get("zlevel");r&&r.traverse(function(a){a.type!=="group"&&(n!=null&&(a.z=n),i!=null&&(a.zlevel=i),a.silent=e)})}function XA(r){var t=r.get("type"),e=r.getModel(t+"Style"),n;return t==="line"?(n=e.getLineStyle(),n.fill=null):t==="shadow"&&(n=e.getAreaStyle(),n.stroke=null),n}function qA(r,t,e,n,i){var a=e.get("value"),o=Cm(a,t.axis,t.ecModel,e.get("seriesDataIndices"),{precision:e.get(["label","precision"]),formatter:e.get(["label","formatter"])}),s=e.getModel("label"),u=Sf(s.get("padding")||0),l=s.getFont(),f=Zl(o,l),h=i.position,v=f.width+u[1]+u[3],c=f.height+u[0]+u[2],d=i.align;d==="right"&&(h[0]-=v),d==="center"&&(h[0]-=v/2);var y=i.verticalAlign;y==="bottom"&&(h[1]-=c),y==="middle"&&(h[1]-=c/2),ZA(h,v,c,n);var p=s.get("backgroundColor");(!p||p==="auto")&&(p=t.get(["axisLine","lineStyle","color"])),r.label={x:h[0],y:h[1],style:Jr(s,{text:o,font:l,fill:s.getTextColor(),padding:u,backgroundColor:p}),z2:10}}function ZA(r,t,e,n){var i=n.getWidth(),a=n.getHeight();r[0]=Math.min(r[0]+t,i)-t,r[1]=Math.min(r[1]+e,a)-e,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}function Cm(r,t,e,n,i){r=t.scale.parse(r);var a=t.scale.getLabel({value:r},{precision:i.precision}),o=i.formatter;if(o){var s={value:Ff(t,{value:r}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};D(n,function(u){var l=e.getSeriesByIndex(u.seriesIndex),f=u.dataIndexInside,h=l&&l.getDataParams(f);h&&s.seriesData.push(h)}),z(o)?a=o.replace("{value}",a):$(o)&&(a=o(s))}return a}function Dm(r,t,e){var n=Mn();return Wl(n,n,e.rotation),Wu(n,n,e.position),cf([r.dataToCoord(t),(e.labelOffset||0)+(e.labelDirection||1)*(e.labelMargin||0)],n)}function KA(r,t,e,n,i,a){var o=fr.innerTextLayout(e.rotation,0,e.labelDirection);e.labelMargin=i.get(["label","margin"]),qA(t,n,i,a,{position:Dm(n.axis,r,e),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function jA(r,t,e){return e=e||0,{x1:r[e],y1:r[1-e],x2:t[e],y2:t[1-e]}}function QA(r,t,e){return e=e||0,{x:r[e],y:r[1-e],width:t[e],height:t[1-e]}}var JA=function(r){j(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,n,i,a,o){var s=i.axis,u=s.grid,l=a.get("type"),f=bd(u,s).getOtherAxis(s).getGlobalExtent(),h=s.toGlobalCoord(s.dataToCoord(n,!0));if(l&&l!=="none"){var v=XA(a),c=tL[l](s,h,f);c.style=v,e.graphicKey=c.type,e.pointer=c}var d=El(u.model,i);KA(n,e,d,i,a,o)},t.prototype.getHandleTransform=function(e,n,i){var a=El(n.axis.grid.model,n,{labelInside:!1});a.labelMargin=i.get(["handle","margin"]);var o=Dm(n.axis,e,a);return{x:o[0],y:o[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,n,i,a){var o=i.axis,s=o.grid,u=o.getGlobalExtent(!0),l=bd(s,o).getOtherAxis(o).getGlobalExtent(),f=o.dim==="x"?0:1,h=[e.x,e.y];h[f]+=n[f],h[f]=Math.min(u[1],h[f]),h[f]=Math.max(u[0],h[f]);var v=(l[1]+l[0])/2,c=[v,v];c[f]=h[f];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:h[0],y:h[1],rotation:e.rotation,cursorPoint:c,tooltipOption:d[f]}},t}($A);function bd(r,t){var e={};return e[t.dim+"AxisIndex"]=t.index,r.getCartesian(e)}var tL={line:function(r,t,e){var n=jA([t,e[0]],[t,e[1]],Td(r));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(r,t,e){var n=Math.max(1,r.getBandWidth()),i=e[1]-e[0];return{type:"Rect",shape:QA([t-n/2,e[0]],[n,i],Td(r))}}};function Td(r){return r.dim==="x"?0:1}var eL=function(r){j(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(rt),Ve=St(),rL=D;function Mm(r,t,e){if(!U.node){var n=t.getZr();Ve(n).records||(Ve(n).records={}),nL(n,t);var i=Ve(n).records[r]||(Ve(n).records[r]={});i.handler=e}}function nL(r,t){if(Ve(r).initialized)return;Ve(r).initialized=!0,e("click",le(xd,"click")),e("mousemove",le(xd,"mousemove")),e("globalout",aL);function e(n,i){r.on(n,function(a){var o=oL(t);rL(Ve(r).records,function(s){s&&i(s,a,o.dispatchAction)}),iL(o.pendings,t)})}}function iL(r,t){var e=r.showTip.length,n=r.hideTip.length,i;e?i=r.showTip[e-1]:n&&(i=r.hideTip[n-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function aL(r,t,e){r.handler("leave",null,e)}function xd(r,t,e,n){t.handler(r,e,n)}function oL(r){var t={showTip:[],hideTip:[]},e=function(n){var i=t[n.type];i?i.push(n):(n.dispatchAction=e,r.dispatchAction(n))};return{dispatchAction:e,pendings:t}}function Il(r,t){if(!U.node){var e=t.getZr(),n=(Ve(e).records||{})[r];n&&(Ve(e).records[r]=null)}}var sL=function(r){j(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,i){var a=n.getComponent("tooltip"),o=e.get("triggerOn")||a&&a.get("triggerOn")||"mousemove|click";Mm("axisPointer",i,function(s,u,l){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&l({type:"updateAxisPointer",currTrigger:s,x:u&&u.offsetX,y:u&&u.offsetY})})},t.prototype.remove=function(e,n){Il("axisPointer",n)},t.prototype.dispose=function(e,n){Il("axisPointer",n)},t.type="axisPointer",t}(Re);function Am(r,t){var e=[],n=r.seriesIndex,i;if(n==null||!(i=t.getSeriesByIndex(n)))return{point:[]};var a=i.getData(),o=Kr(a,r);if(o==null||o<0||N(o))return{point:[]};var s=a.getItemGraphicEl(o),u=i.coordinateSystem;if(i.getTooltipPosition)e=i.getTooltipPosition(o)||[];else if(u&&u.dataToPoint)if(r.isStacked){var l=u.getBaseAxis(),f=u.getOtherAxis(l),h=f.dim,v=l.dim,c=h==="x"||h==="radius"?1:0,d=a.mapDimension(v),y=[];y[c]=a.get(d,o),y[1-c]=a.get(a.getCalculationInfo("stackResultDimension"),o),e=u.dataToPoint(y)||[]}else e=u.dataToPoint(a.getValues(G(u.dimensions,function(g){return a.mapDimension(g)}),o))||[];else if(s){var p=s.getBoundingRect().clone();p.applyTransform(s.transform),e=[p.x+p.width/2,p.y+p.height/2]}return{point:e,el:s}}var Cd=St();function uL(r,t,e){var n=r.currTrigger,i=[r.x,r.y],a=r,o=r.dispatchAction||dt(e.dispatchAction,e),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){ao(i)&&(i=Am({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var u=ao(i),l=a.axesInfo,f=s.axesInfo,h=n==="leave"||ao(i),v={},c={},d={list:[],map:{}},y={showPointer:le(fL,c),showTooltip:le(hL,d)};D(s.coordSysMap,function(g,m){var _=u||g.containPoint(i);D(s.coordSysAxesInfo[m],function(w,b){var S=w.axis,T=pL(l,w);if(!h&&_&&(!l||T)){var M=T&&T.value;M==null&&!u&&(M=S.pointToData(i)),M!=null&&Dd(w,M,y,!1,v)}})});var p={};return D(f,function(g,m){var _=g.linkGroup;_&&!c[m]&&D(_.axesInfo,function(w,b){var S=c[b];if(w!==g&&S){var T=S.value;_.mapper&&(T=g.axis.scale.parse(_.mapper(T,Md(w),Md(g)))),p[g.key]=T}})}),D(p,function(g,m){Dd(f[m],g,y,!0,v)}),cL(c,f,v),vL(d,i,r,o),dL(f,o,e),v}}function Dd(r,t,e,n,i){var a=r.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!r.involveSeries){e.showPointer(r,t);return}var o=lL(t,r),s=o.payloadBatch,u=o.snapToValue;s[0]&&i.seriesIndex==null&&k(i,s[0]),!n&&r.snap&&a.containData(u)&&u!=null&&(t=u),e.showPointer(r,t,s),e.showTooltip(r,o,u)}}function lL(r,t){var e=t.axis,n=e.dim,i=r,a=[],o=Number.MAX_VALUE,s=-1;return D(t.seriesModels,function(u,l){var f=u.getData().mapDimensionsAll(n),h,v;if(u.getAxisTooltipData){var c=u.getAxisTooltipData(f,r,e);v=c.dataIndices,h=c.nestestValue}else{if(v=u.getData().indicesOfNearest(f[0],r,e.type==="category"?.5:null),!v.length)return;h=u.getData().get(f[0],v[0])}if(!(h==null||!isFinite(h))){var d=r-h,y=Math.abs(d);y<=o&&((y=0&&s<0)&&(o=y,s=d,i=h,a.length=0),D(v,function(p){a.push({seriesIndex:u.seriesIndex,dataIndexInside:p,dataIndex:u.getData().getRawIndex(p)})}))}}),{payloadBatch:a,snapToValue:i}}function fL(r,t,e,n){r[t.key]={value:e,payloadBatch:n}}function hL(r,t,e,n){var i=e.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var u=t.coordSys.model,l=Zi(u),f=r.map[l];f||(f=r.map[l]={coordSysId:u.id,coordSysIndex:u.componentIndex,coordSysType:u.type,coordSysMainType:u.mainType,dataByAxis:[]},r.list.push(f)),f.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:i.slice()})}}function cL(r,t,e){var n=e.axesInfo=[];D(t,function(i,a){var o=i.axisPointerModel.option,s=r[a];s?(!i.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!i.useHandle&&(o.status="hide"),o.status==="show"&&n.push({axisDim:i.axis.dim,axisIndex:i.axis.model.componentIndex,value:o.value})})}function vL(r,t,e,n){if(ao(t)||!r.list.length){n({type:"hideTip"});return}var i=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:e.tooltipOption,position:e.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:r.list})}function dL(r,t,e){var n=e.getZr(),i="axisPointerLastHighlights",a=Cd(n)[i]||{},o=Cd(n)[i]={};D(r,function(l,f){var h=l.axisPointerModel.option;h.status==="show"&&l.triggerEmphasis&&D(h.seriesDataIndices,function(v){var c=v.seriesIndex+" | "+v.dataIndex;o[c]=v})});var s=[],u=[];D(a,function(l,f){!o[f]&&u.push(l)}),D(o,function(l,f){!a[f]&&s.push(l)}),u.length&&e.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:u}),s.length&&e.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function pL(r,t){for(var e=0;e<(r||[]).length;e++){var n=r[e];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function Md(r){var t=r.axis.model,e={},n=e.axisDim=r.axis.dim;return e.axisIndex=e[n+"AxisIndex"]=t.componentIndex,e.axisName=e[n+"AxisName"]=t.name,e.axisId=e[n+"AxisId"]=t.id,e}function ao(r){return!r||r[0]==null||isNaN(r[0])||r[1]==null||isNaN(r[1])}function Lm(r){Sm.registerAxisPointerClass("CartesianAxisPointer",JA),r.registerComponentModel(eL),r.registerComponentView(sL),r.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!N(e)&&(t.axisPointer.link=[e])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=PA(t,e)}),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},uL)}function gL(r){Xi(YA),Xi(Lm)}var yL=function(r){j(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(rt);function Em(r){var t=r.get("confine");return t!=null?!!t:r.get("renderMode")==="richText"}function Pm(r){if(U.domSupported){for(var t=document.documentElement.style,e=0,n=r.length;e-1?(s+="top:50%",u+="translateY(-50%) rotate("+(l=a==="left"?-225:-45)+"deg)"):(s+="left:50%",u+="translateX(-50%) rotate("+(l=a==="top"?225:45)+"deg)");var f=l*Math.PI/180,h=o+i,v=h*Math.abs(Math.cos(f))+h*Math.abs(Math.sin(f)),c=Math.round(((v-Math.SQRT2*i)/2+Math.SQRT2*i-(v-h)/2)*100)/100;s+=";"+a+":-"+c+"px";var d=t+" solid "+i+"px;",y=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+u+";","border-bottom:"+d,"border-right:"+d,"background-color:"+n+";"];return'
'}function xL(r,t){var e="cubic-bezier(0.23,1,0.32,1)",n=" "+r/2+"s "+e,i="opacity"+n+",visibility"+n;return t||(n=" "+r+"s "+e,i+=U.transformSupported?","+Gf+n:",left"+n+",top"+n),wL+":"+i}function Ad(r,t,e){var n=r.toFixed(0)+"px",i=t.toFixed(0)+"px";if(!U.transformSupported)return e?"top:"+i+";left:"+n+";":[["top",i],["left",n]];var a=U.transform3dSupported,o="translate"+(a?"3d":"")+"("+n+","+i+(a?",0":"")+")";return e?"top:0;left:0;"+Gf+":"+o+";":[["top",0],["left",0],[Rm,o]]}function CL(r){var t=[],e=r.get("fontSize"),n=r.getTextColor();n&&t.push("color:"+n),t.push("font:"+r.getFont());var i=q(r.get("lineHeight"),Math.round(e*3/2));e&&t.push("line-height:"+i+"px");var a=r.get("textShadowColor"),o=r.get("textShadowBlur")||0,s=r.get("textShadowOffsetX")||0,u=r.get("textShadowOffsetY")||0;return a&&o&&t.push("text-shadow:"+s+"px "+u+"px "+o+"px "+a),D(["decoration","align"],function(l){var f=r.get(l);f&&t.push("text-"+l+":"+f)}),t.join(";")}function DL(r,t,e){var n=[],i=r.get("transitionDuration"),a=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),u=r.get("shadowOffsetX"),l=r.get("shadowOffsetY"),f=r.getModel("textStyle"),h=cy(r,"html"),v=u+"px "+l+"px "+o+"px "+s;return n.push("box-shadow:"+v),t&&i&&n.push(xL(i,e)),a&&n.push("background-color:"+a),D(["width","color","radius"],function(c){var d="border-"+c,y=zg(d),p=r.get(y);p!=null&&n.push(d+":"+p+(c==="color"?"":"px"))}),n.push(CL(f)),h!=null&&n.push("padding:"+Sf(h).join("px ")+"px"),n.join(";")+";"}function Ld(r,t,e,n,i){var a=t&&t.painter;if(e){var o=a&&a.getViewportRoot();o&&j_(r,o,e,n,i)}else{r[0]=n,r[1]=i;var s=a&&a.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/t.getWidth(),r[3]=r[1]/t.getHeight()}var ML=function(){function r(t,e){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,U.wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var i=this._zr=t.getZr(),a=e.appendTo,o=a&&(z(a)?document.querySelector(a):Ri(a)?a:$(a)&&a(t.getDom()));Ld(this._styleCoord,i,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(n),this._api=t,this._container=o;var s=this;n.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},n.onmousemove=function(u){if(u=u||window.event,!s._enterable){var l=i.handler,f=i.painter.getViewportRoot();re(f,u,!0),l.dispatch("mousemove",u)}},n.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return r.prototype.update=function(t){if(!this._container){var e=this._api.getDom(),n=_L(e,"position"),i=e.style;i.position!=="absolute"&&n!=="absolute"&&(i.position="relative")}var a=t.get("alwaysShowContent");a&&this._moveIfResized(),this._alwaysShowContent=a,this.el.className=t.get("className")||""},r.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,i=n.style,a=this._styleCoord;n.innerHTML?i.cssText=SL+DL(t,!this._firstShow,this._longHide)+Ad(a[0],a[1],!0)+("border-color:"+tn(e)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(t,e,n,i,a){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(z(a)&&n.get("trigger")==="item"&&!Em(n)&&(s=TL(n,i,a)),z(t))o.innerHTML=t+s;else if(t){o.innerHTML="",N(t)||(t=[t]);for(var u=0;u=0?this._tryShow(a,o):i==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,n=this._ecModel,i=this._api,a=e.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&a!=="none"&&a!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!i.isDisposed()&&o.manuallyShowTip(e,n,i,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,n,i,a){if(!(a.from===this.uid||U.node||!i.getDom())){var o=Rd(a,i);this._ticket="";var s=a.dataByCoordSys,u=OL(a,n,i);if(u){var l=u.el.getBoundingRect().clone();l.applyTransform(u.el.transform),this._tryShow({offsetX:l.x+l.width/2,offsetY:l.y+l.height/2,target:u.el,position:a.position,positionDefault:"bottom"},o)}else if(a.tooltip&&a.x!=null&&a.y!=null){var f=LL;f.x=a.x,f.y=a.y,f.update(),st(f).tooltipConfig={name:null,option:a.tooltip},this._tryShow({offsetX:a.x,offsetY:a.y,target:f},o)}else if(s)this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,dataByCoordSys:s,tooltipOption:a.tooltipOption},o);else if(a.seriesIndex!=null){if(this._manuallyAxisShowTip(e,n,i,a))return;var h=Am(a,n),v=h.point[0],c=h.point[1];v!=null&&c!=null&&this._tryShow({offsetX:v,offsetY:c,target:h.el,position:a.position,positionDefault:"bottom"},o)}else a.x!=null&&a.y!=null&&(i.dispatchAction({type:"updateAxisPointer",x:a.x,y:a.y}),this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,target:i.getZr().findHover(a.x,a.y).target},o))}},t.prototype.manuallyHideTip=function(e,n,i,a){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,a.from!==this.uid&&this._hide(Rd(a,i))},t.prototype._manuallyAxisShowTip=function(e,n,i,a){var o=a.seriesIndex,s=a.dataIndex,u=n.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||u==null)){var l=n.getSeriesByIndex(o);if(l){var f=l.getData(),h=fi([f.getItemModel(s),l,(l.coordinateSystem||{}).model],this._tooltipModel);if(h.get("trigger")==="axis")return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:a.position}),!0}}},t.prototype._tryShow=function(e,n){var i=e.target,a=this._tooltipModel;if(a){this._lastX=e.offsetX,this._lastY=e.offsetY;var o=e.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,e);else if(i){var s=st(i);if(s.ssrType==="legend")return;this._lastDataByCoordSys=null;var u,l;yi(i,function(f){if(st(f).dataIndex!=null)return u=f,!0;if(st(f).tooltipConfig!=null)return l=f,!0},!0),u?this._showSeriesItemTooltip(e,u,n):l?this._showComponentItemTooltip(e,l,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(e,n){var i=e.get("showDelay");n=dt(n,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(n,i):n()},t.prototype._showAxisTooltip=function(e,n){var i=this._ecModel,a=this._tooltipModel,o=[n.offsetX,n.offsetY],s=fi([n.tooltipOption],a),u=this._renderMode,l=[],f=Ui("section",{blocks:[],noHeader:!0}),h=[],v=new lu;D(e,function(m){D(m.dataByAxis,function(_){var w=i.getComponent(_.axisDim+"Axis",_.axisIndex),b=_.value;if(!(!w||b==null)){var S=Cm(b,w.axis,i,_.seriesDataIndices,_.valueLabelOpt),T=Ui("section",{header:S,noHeader:!Me(S),sortBlocks:!0,blocks:[]});f.blocks.push(T),D(_.seriesDataIndices,function(M){var x=i.getSeriesByIndex(M.seriesIndex),C=M.dataIndexInside,A=x.getDataParams(C);if(!(A.dataIndex<0)){A.axisDim=_.axisDim,A.axisIndex=_.axisIndex,A.axisType=_.axisType,A.axisId=_.axisId,A.axisValue=Ff(w.axis,{value:b}),A.axisValueLabel=S,A.marker=v.makeTooltipMarker("item",tn(A.color),u);var E=tv(x.formatTooltip(C,!0,null)),R=E.frag;if(R){var P=fi([x],a).get("valueFormatter");T.blocks.push(P?k({valueFormatter:P},R):R)}E.text&&h.push(E.text),l.push(A)}})}})}),f.blocks.reverse(),h.reverse();var c=n.position,d=s.get("order"),y=av(f,v,u,d,i.get("useUTC"),s.get("textStyle"));y&&h.unshift(y);var p=u==="richText"?` + +`:"
",g=h.join(p);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(e,l)?this._updatePosition(s,c,o[0],o[1],this._tooltipContent,l):this._showTooltipContent(s,g,l,Math.random()+"",o[0],o[1],c,null,v)})},t.prototype._showSeriesItemTooltip=function(e,n,i){var a=this._ecModel,o=st(n),s=o.seriesIndex,u=a.getSeriesByIndex(s),l=o.dataModel||u,f=o.dataIndex,h=o.dataType,v=l.getData(h),c=this._renderMode,d=e.positionDefault,y=fi([v.getItemModel(f),l,u&&(u.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),p=y.get("trigger");if(!(p!=null&&p!=="item")){var g=l.getDataParams(f,h),m=new lu;g.marker=m.makeTooltipMarker("item",tn(g.color),c);var _=tv(l.formatTooltip(f,!1,h)),w=y.get("order"),b=y.get("valueFormatter"),S=_.frag,T=S?av(b?k({valueFormatter:b},S):S,m,c,w,a.get("useUTC"),y.get("textStyle")):_.text,M="item_"+l.name+"_"+f;this._showOrMove(y,function(){this._showTooltipContent(y,T,g,M,e.offsetX,e.offsetY,e.position,e.target,m)}),i({type:"showTip",dataIndexInside:f,dataIndex:v.getRawIndex(f),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,n,i){var a=this._renderMode==="html",o=st(n),s=o.tooltipConfig,u=s.option||{},l=u.encodeHTMLContent;if(z(u)){var f=u;u={content:f,formatter:f},l=!0}l&&a&&u.content&&(u=Q(u),u.content=Bt(u.content));var h=[u],v=this._ecModel.getComponent(o.componentMainType,o.componentIndex);v&&h.push(v),h.push({formatter:u.content});var c=e.positionDefault,d=fi(h,this._tooltipModel,c?{position:c}:null),y=d.get("content"),p=Math.random()+"",g=new lu;this._showOrMove(d,function(){var m=Q(d.get("formatterParams")||{});this._showTooltipContent(d,y,m,p,e.offsetX,e.offsetY,e.position,n,g)}),i({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,n,i,a,o,s,u,l,f){if(this._ticket="",!(!e.get("showContent")||!e.get("show"))){var h=this._tooltipContent;h.setEnterable(e.get("enterable"));var v=e.get("formatter");u=u||e.get("position");var c=n,d=this._getNearestPoint([o,s],i,e.get("trigger"),e.get("borderColor")),y=d.color;if(v)if(z(v)){var p=e.ecModel.get("useUTC"),g=N(i)?i[0]:i,m=g&&g.axisType&&g.axisType.indexOf("time")>=0;c=v,m&&(c=es(g.axisValue,c,p)),c=Hg(c,i,!0)}else if($(v)){var _=dt(function(w,b){w===this._ticket&&(h.setContent(b,f,e,y,u),this._updatePosition(e,u,o,s,h,i,l))},this);this._ticket=a,c=v(i,a,_)}else c=v;h.setContent(c,f,e,y,u),h.show(e,y),this._updatePosition(e,u,o,s,h,i,l)}},t.prototype._getNearestPoint=function(e,n,i,a){if(i==="axis"||N(n))return{color:a||(this._renderMode==="html"?"#fff":"none")};if(!N(n))return{color:a||n.color||n.borderColor}},t.prototype._updatePosition=function(e,n,i,a,o,s,u){var l=this._api.getWidth(),f=this._api.getHeight();n=n||e.get("position");var h=o.getSize(),v=e.get("align"),c=e.get("verticalAlign"),d=u&&u.getBoundingRect().clone();if(u&&d.applyTransform(u.transform),$(n)&&(n=n([i,a],s,o.el,d,{viewSize:[l,f],contentSize:h.slice()})),N(n))i=Rt(n[0],l),a=Rt(n[1],f);else if(H(n)){var y=n;y.width=h[0],y.height=h[1];var p=bf(y,{width:l,height:f});i=p.x,a=p.y,v=null,c=null}else if(z(n)&&u){var g=IL(n,d,h,e.get("borderWidth"));i=g[0],a=g[1]}else{var g=PL(i,a,o,l,f,v?null:20,c?null:20);i=g[0],a=g[1]}if(v&&(i-=Id(v)?h[0]/2:v==="right"?h[0]:0),c&&(a-=Id(c)?h[1]/2:c==="bottom"?h[1]:0),Em(e)){var g=RL(i,a,o,l,f);i=g[0],a=g[1]}o.moveTo(i,a)},t.prototype._updateContentNotChangedOnAxis=function(e,n){var i=this._lastDataByCoordSys,a=this._cbParamsList,o=!!i&&i.length===e.length;return o&&D(i,function(s,u){var l=s.dataByAxis||[],f=e[u]||{},h=f.dataByAxis||[];o=o&&l.length===h.length,o&&D(l,function(v,c){var d=h[c]||{},y=v.seriesDataIndices||[],p=d.seriesDataIndices||[];o=o&&v.value===d.value&&v.axisType===d.axisType&&v.axisId===d.axisId&&y.length===p.length,o&&D(y,function(g,m){var _=p[m];o=o&&g.seriesIndex===_.seriesIndex&&g.dataIndex===_.dataIndex}),a&&D(v.seriesDataIndices,function(g){var m=g.seriesIndex,_=n[m],w=a[m];_&&w&&w.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=n,!!o},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,n){U.node||!n.getDom()||(yl(this,"_updatePosition"),this._tooltipContent.dispose(),Il("itemTooltip",n))},t.type="tooltip",t}(Re);function fi(r,t,e){var n=t.ecModel,i;e?(i=new mt(e,n,n),i=new mt(t.option,i,n)):i=t;for(var a=r.length-1;a>=0;a--){var o=r[a];o&&(o instanceof mt&&(o=o.get("tooltip",!0)),z(o)&&(o={formatter:o}),o&&(i=new mt(o,i,n)))}return i}function Rd(r,t){return r.dispatchAction||dt(t.dispatchAction,t)}function PL(r,t,e,n,i,a,o){var s=e.getSize(),u=s[0],l=s[1];return a!=null&&(r+u+a+2>n?r-=u+a:r+=a),o!=null&&(t+l+o>i?t-=l+o:t+=o),[r,t]}function RL(r,t,e,n,i){var a=e.getSize(),o=a[0],s=a[1];return r=Math.min(r+o,n)-o,t=Math.min(t+s,i)-s,r=Math.max(r,0),t=Math.max(t,0),[r,t]}function IL(r,t,e,n){var i=e[0],a=e[1],o=Math.ceil(Math.SQRT2*n)+8,s=0,u=0,l=t.width,f=t.height;switch(r){case"inside":s=t.x+l/2-i/2,u=t.y+f/2-a/2;break;case"top":s=t.x+l/2-i/2,u=t.y-a-o;break;case"bottom":s=t.x+l/2-i/2,u=t.y+f+o;break;case"left":s=t.x-i-o,u=t.y+f/2-a/2;break;case"right":s=t.x+l+o,u=t.y+f/2-a/2}return[s,u]}function Id(r){return r==="center"||r==="middle"}function OL(r,t,e){var n=Ql(r).queryOptionMap,i=n.keys()[0];if(!(!i||i==="series")){var a=ea(t,i,n.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}),o=a.models[0];if(o){var s=e.getViewOfComponentModel(o),u;if(s.group.traverse(function(l){var f=st(l).tooltipConfig;if(f&&f.name===r.name)return u=l,!0}),u)return{componentMainType:i,componentIndex:o.componentIndex,el:u}}}}function kL(r){Xi(Lm),r.registerComponentModel(yL),r.registerComponentView(EL),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Gt),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Gt)}var NL=function(r){j(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.layoutMode={type:"box",ignoreSize:!0},e}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(rt),BL=function(r){j(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,i){if(this.group.removeAll(),!!e.get("show")){var a=this.group,o=e.getModel("textStyle"),s=e.getModel("subtextStyle"),u=e.get("textAlign"),l=q(e.get("textBaseline"),e.get("textVerticalAlign")),f=new Qt({style:Jr(o,{text:e.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),h=f.getBoundingRect(),v=e.get("subtext"),c=new Qt({style:Jr(s,{text:v,fill:s.getTextColor(),y:h.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=e.get("link"),y=e.get("sublink"),p=e.get("triggerEvent",!0);f.silent=!d&&!p,c.silent=!y&&!p,d&&f.on("click",function(){Nc(d,"_"+e.get("target"))}),y&&c.on("click",function(){Nc(y,"_"+e.get("subtarget"))}),st(f).eventData=st(c).eventData=p?{componentType:"title",componentIndex:e.componentIndex}:null,a.add(f),v&&a.add(c);var g=a.getBoundingRect(),m=e.getBoxLayoutParams();m.width=g.width,m.height=g.height;var _=bf(m,{width:i.getWidth(),height:i.getHeight()},e.get("padding"));u||(u=e.get("left")||e.get("right"),u==="middle"&&(u="center"),u==="right"?_.x+=_.width:u==="center"&&(_.x+=_.width/2)),l||(l=e.get("top")||e.get("bottom"),l==="center"&&(l="middle"),l==="bottom"?_.y+=_.height:l==="middle"&&(_.y+=_.height/2),l=l||"top"),a.x=_.x,a.y=_.y,a.markRedraw();var w={align:u,verticalAlign:l};f.setStyle(w),c.setStyle(w),g=a.getBoundingRect();var b=_.margin,S=e.getItemStyle(["color","opacity"]);S.fill=e.get("backgroundColor");var T=new Ot({shape:{x:g.x-b[3],y:g.y-b[0],width:g.width+b[1]+b[3],height:g.height+b[0]+b[2],r:e.get("borderRadius")},style:S,subPixelOptimize:!0,silent:!0});a.add(T)}},t.type="title",t}(Re);function FL(r){r.registerComponentModel(NL),r.registerComponentView(BL)}const zL="demo",Od="AAPL",HL=kd({__name:"stock",setup(r){Xi([zM,vA,gL,kL,FL]);const t=Hm({}),e=async()=>{try{const n=await _t.get("https://www.alphavantage.co/query",{params:{function:"TIME_SERIES_DAILY",symbol:Od,apikey:zL}}),i=n.data["Time Series (Daily)"];if(!i){console.error("数据解析错误,请检查返回内容",n.data);return}const a=Object.keys(i).sort(),o=a.map(s=>parseFloat(i[s]["4. close"]));console.log("dates:",a),console.log("prices:",o),t.value={title:{text:`${Od} 每日收盘价`},tooltip:{trigger:"axis"},xAxis:{type:"category",data:a},yAxis:{type:"value"},series:[{name:"收盘价",type:"line",data:o,smooth:!0,lineStyle:{width:2}}]}}catch(n){console.error("Error fetching stock data:",n)}};return Bd(()=>{e()}),(n,i)=>(Wm(),Vm(Gm,null,[i[0]||(i[0]=$f("div",null,"Stock",-1)),$f("div",null,[Um(Fd(OM),{option:t.value,autoresize:"",style:{width:"100%",height:"400px"}},null,8,["option"])])],64))}});typeof Xf=="function"&&Xf(HL);export{HL as default}; diff --git a/docs/assets/yh.png b/docs/assets/yh.png new file mode 100644 index 0000000..85bb535 Binary files /dev/null and b/docs/assets/yh.png differ diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..30c1565 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,17 @@ + + + + + + + + Clxy Studio + + + + + +
+ + + \ No newline at end of file diff --git a/package.json b/package.json index 7c060bf..0ce4853 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "scripts": { "dev": "vite", "build": "vite build", - "preview": "vite preview" + "preview": "vite preview", + "postbuild": "copy docs\\index.html docs\\404.html" }, "dependencies": { "@giscus/vue": "^3.1.1", diff --git a/vite.config.ts b/vite.config.ts index 505f321..0e1e0b3 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -7,6 +7,8 @@ import Pages from 'vite-plugin-pages' // https://vite.dev/config/ export default defineConfig({ + // base: '/', + build: { outDir: 'docs' }, resolve: { alias: { '@': path.resolve(__dirname, './src'), // 方便引入