From 4027c7f0957e4d661a7468c824cf526b691cd636 Mon Sep 17 00:00:00 2001 From: Akshay Urankar Date: Fri, 18 Jul 2025 15:14:01 +0530 Subject: [PATCH 1/7] added screen for HFB --- assets/images/settings/all_layouts.svg | 3 + assets/images/settings/header_card.png | Bin 0 -> 17036 bytes build/main.asset.php | 2 +- build/main.css | 17 +- build/main.css.map | 1 - build/main.js | 5030 +++++++++++++++++++- build/main.js.LICENSE.txt | 34 - build/main.js.map | 1 - build/promotion-widget.asset.php | 2 +- build/promotion-widget.js | 130 +- build/promotion-widget.js.map | 1 - gettext.pot | 42 +- inc/class-hfe-settings-page.php | 12 + src/Components/HF-Builder/AllLayouts.jsx | 64 + src/Components/HF-Builder/BeforeFooter.jsx | 9 + src/Components/HF-Builder/Content.jsx | 11 + src/Components/HF-Builder/CustomBlock.jsx | 9 + src/Components/HF-Builder/Footer.jsx | 9 + src/Components/HF-Builder/HFB.jsx | 13 + src/Components/HF-Builder/Header.jsx | 9 + src/Components/HF-Builder/Navbar.js | 152 + src/Components/HF-Builder/Sidebar.jsx | 198 + src/Components/HF-Builder/SidebarMenu.jsx | 51 + src/admin/settings/routes.js | 3 + src/router/customRouter.js | 2 + 25 files changed, 5583 insertions(+), 222 deletions(-) create mode 100644 assets/images/settings/all_layouts.svg create mode 100644 assets/images/settings/header_card.png delete mode 100644 build/main.css.map delete mode 100644 build/main.js.LICENSE.txt delete mode 100644 build/main.js.map delete mode 100644 build/promotion-widget.js.map create mode 100644 src/Components/HF-Builder/AllLayouts.jsx create mode 100644 src/Components/HF-Builder/BeforeFooter.jsx create mode 100644 src/Components/HF-Builder/Content.jsx create mode 100644 src/Components/HF-Builder/CustomBlock.jsx create mode 100644 src/Components/HF-Builder/Footer.jsx create mode 100644 src/Components/HF-Builder/HFB.jsx create mode 100644 src/Components/HF-Builder/Header.jsx create mode 100644 src/Components/HF-Builder/Navbar.js create mode 100644 src/Components/HF-Builder/Sidebar.jsx create mode 100644 src/Components/HF-Builder/SidebarMenu.jsx diff --git a/assets/images/settings/all_layouts.svg b/assets/images/settings/all_layouts.svg new file mode 100644 index 000000000..84026e765 --- /dev/null +++ b/assets/images/settings/all_layouts.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/images/settings/header_card.png b/assets/images/settings/header_card.png new file mode 100644 index 0000000000000000000000000000000000000000..63988f27bad37db19b6308988609b4edd78f582b GIT binary patch literal 17036 zcmeHucUV(d_b&5|pE@=MX*NVrfq;Mor4v*l(tB@$f*@_^2tpVu1c6cM2w^}HkS5Z* zBTYfNfP#R6fPf)Vl0YEI-N`uz=XbyP?)~Tfd3he6Npj9^Yp?yTcfD&*q=BBs&Tad) zadC0&)V!o_#KpB)f{W|tqgywFUqs`ADBwT8{C3IGmy1i_82jH(nnp*zgCBqLHPSfG zRoHo827K9c?VRp8F0SI(?duNz=HfbkSX2F+NzhNGE%HuI&#=m_u^z;@h_r9e8=~MdTkVT9OL%pS>I}m1gLEJN}+u&HKgfBYzETb=>N9 zOyw{^PV{)=?DqD1n|_fBK9aI|XXCwWp3fR@P8;{BZSC@&Zic3 zZKa%S8k;zaxmeZ^0TIH&I+4W`V+6)skH)|TZ{&HU^aDmuMR z9wnh)d(rmu7}Ty#rDA6%6YZHM)!W25?{cL#6Nz&{)l3GTRh-xImTIr%s8kd#R{wA_ z`RHM=WbpTWbiLaz)U#T({>{Pq&Oyfb6nB`T?@yd(wZe`s##h|LBu96fxSz)f;|ujg zIS;~VgZesythK8a-a;nIJ(@go>8ejSPq;?yi*zlU@c0)I*ovK!to+pJJ8BqBJ z1+|?1+-NMYkc)a+$-GN9MIF=qr3I_Pm}=04ns@cg6*Vvmgqh#(+o#qa_s%{7BT&8uH|<)9&_(iHQSyo6ECA2olWUO`Im*pXeqx zVf`7DDO@D3^%u@>8NZ|QEp$FKIc?%|t+JVdUhFpTa|!hRne&1R>Ylh`Ql@~Z4wbN^ z3>icAgcI+Y@mcR4Odd7P>L};EaI>=?)N^_HH8eCrXyh?DL-@jtcQ}I#Sb~qbSaz3U9Gp8f@}_W2T6iYIB)fwm@4c z)I^l@u&`U4BUS5%a^0&s*_d( zk4*TNneX492e@b${He2_(?`;U$PAI#i6qV!E-ULVPuism!-AK;D%Y(}W%*J2iwIFs z?U0R?QyI-7B(hBJUw`2*Mb$}@GCpDqF++zF6OYv~TN;-q(ZMQdVUs$SpvjPXRwr6# zB(Hf9Se4AI<(B0SYm<}nH>VB`r~7oG&f_YngqP#W9mmh(&`^V{w5-3KH(9>%WdCHk=`1DcL+h`RP?V8Jb?(OE~KXXa}n90fG)P^!058(R#>R#qWMGc=H#8}> zk>=&JP}45cQR>BcAAr9~4jW~wLj z`sH0CaTYeQ=1@J&W^YG=|P}c?O$pN+u6E6js{4kE=hNoV+ zW`=Ga6qVpQ#O|iM`)ul02s_lSgpLjF_BaOtV)w`3x=uqv0epfyGlah8M7WO|X+V!p z+*dU0Y2L{hB_o?N$Judq*a2M{`I$83!pFj;ki53r8ZVIAuiqk({%X`Nv3@eXvDD(Y z(V%5ArIvj*mg#R?t1ByYIE`zA3eC|{iQ4$;hN!J5y4PBQ-`qg`ADIsm?dwgkQwt>= zXZ+O6=QKn>rN5HAAGnF{bOe6&zP$q6frVL~Y0Lu=QHe$Qn8-ltV!O<-sp19;2&wFj zw@)r!r}R;O3W(PfV2>CsXjXU*BkKmaX!u3oIh_hp<7XGJmXP14M8#}F{ECqNE$2BE z+8GxKGxS{x##IvJo82ZlChuZ!q@Q2*y&scG*r>>QFtXVgO5AR&_C%*smgw9AX)boSg#4c=HA)ZE;IIw{404ezm~Oy z#$ePm(0;sMmgQJINjfMV9=O={IgR_>r+DmmUa!xs#>W6fd4YetIlqk1Te4C)$R_9 zNR^u))PomN8BE^=Uto;z3Ue_DIL_>tRma>!;5F$2DQC~UznG8>Gm=TaV$yOVUg03L z>wXQ+39(E|`pt{Cne!YYdR(a-4qz#C@& zuv;f}ib*+KK@tnU4-3~(FIMN)vN~?EQki5`$l{eeIC!yY0HazSDj|sFc2b>ZZ*!*3 z9VFPDG~}_yUr#PaUe`{I#2MYjbsU6vOSrS+jIp1|7jU}9g@92Y((#EAFE=)2Ldel3%OHi?Xn4P8Fss;4l`K&4hj^y_0ZnrlKx6kcQg z)0MTyXDE;RI6L$*$|+UXub72eD3q3#?xS6qyGDP3-o^qlzgm7=K8frzpK-{RUJOP|)91^p$`>)4e`9tK^wh1Jt7gKTr zOx#-~A@{O+?;av?CMRM6X>aDy6XRAC=kwpNdcr#`$AADqTB(`V8(TQiyDO>pV6x6~ zdR22%n7)co003=@nmv<4M5s-7CqT?%${TeAK;OL4OnaIm#6P^Sjng<>;GlAlL7|d_ zW333ZKv}cfe+zDnC*tN}aFagC@B%Cg%*=)Oi&=0aD0?j~aMJ8>KJ;{7jTM9M@ZAm9 z0hFwaj_QR+8u01NR#H{%oREi^s+mZtc=i{>u1CGvO0!JX{wbU&Dk=^&U|CFzj>#8W z@xFP*Mj_6C-LIr?ijL7jrFuq_{Vo@aK@l-rfEw`W^eWhjiH~U+j@XCLLZ`{uiJsZE z#jh2Jw$I-WYgc$m^=4_rLP+`jX4AEWkzH4RZaiUA5GL{1_G`{onUU)3JjmYZk5_i6 zsz#0dyO@r;hq|5|FvPPUSiK}>SLnKn)BAU3WY_4#=@r`#rKNi_#n14(KkG)mwenNl zdaw4(0JC7ZUn916ve~J+vK9&nFH2^sZSn*&#S}YjPsLo3$o{g=#67hvP;>peXT!P? zG_0NSu+_G^zj8)+>3-dySkh?-`qHuc941o5fb)f`0Auj*zQg-u*b6^3R|sY1pPM@6> zgDLRK9e|{m<;5fMJlR77QxOWi>Ed*t_0*e@I5Uei2wG*&?6{zEB~yeJDg(PkN~9HT zu3vwSVg(24Zk=~VaYjZl4E@KRio*Xen-5J)KO1!o%u@lt3D|!eR(^`a_m~eMF8;8` zXJqSQ17;Am0IR8P!)9%;`8ANfaQ_0zb+d?PYVFSx)li>jf^T_9%Q9eUyRz~Ouy94 zDC?hA3=M)dB>e2I`Hyj4KV`_UcBMy4N;o_xDp(3;) zTvLZ&{^@)K{*W@fd`%ExYBtN)5{ zI5;%-I%kTcBApv6!Q)vC<%jhm3#+hXm|QnF8FK}O!(*Zn=Qr^W!ReT#y1~Q5b|>T+ zphO1-uX-tV^*zuNPCv$(LPqp$rHZ~M1b0WQqI5OLP2m)I-w*(3kd4s%VB+ih8W16N zlb1V7x98yrfILG7hwJnVp~iWh{G+pIttA4hO(p(Gu7BJ z_$oHi2koA$0wi72CgpU)VE^{;bfxZ~9cmKb;qqroXe~qXmA*K z6Woglym|8pA z=5GP4)UL=EIPZa0c&Cj(y2cp*7*nKR&%Hm7Lc_IO*T8)HT?={?J%jkdV{Me-vpTu7 zY1fNH?k?!acenhNHtecre6|?v#4G4e>GP?A0G6x3z2p~!BY*JA=0jZgcr`q_g?mVw z0^+bIqKvc#VE2+0EaOwShP1t*9$TIP**_^7`JlT~;+}&z90ZFoe5N`+u)F0)W#U{0 zAnxIUnzpI#fMc)P>CiC^DNG?Re=2NMQGf_B4>A*6i_9diAQ_}T}{K8(}^ zcF7`VHqrq%&x>EV69#W!?xfFZE4(#az~1&-P}gCMRnyMvf0iD#CvRgrnrDfcxq0~c z(K^Xo$h0XE+3yV5srvnYgfoD_e#LYk!~BTX5f9EMpXD?@k%|QFL-$aC%WFbi?gW!4 z&%^sD!&`X~tPw1E_&#j(*YYuj1Y7XFqJjbsl3eyj;lPx1>FuFF$n2LzqmUNez2ym+g&Xkj_AeN|FQ2{PONuw@{Lh2$)5+G094OF{IT7`> zXC6KWTm{X)Vs;pRnK|pk{{il&@?3y3rEg)uyBxtR*T=eXiiX~Pex-pdW+?1hzg_tD zQXRxmaS%u6dTF7sNl5Q@leS7MUN7s-fk>I`=^Yp1Tm~~l5YM)_XE z>5&au`u0x%x2@jDsly}(Y={x(<}-5;R>{W}hFp2%IBpU?poKz-O7sHf&W0WTG+>&0 z2q4{J_Ya5jBao<*AGX^F@-AOU#TiZQ{0E0crCR8;IweAH4&~+HK~`rWod|hLMz$3} z$hBEM2L2lV_YmiOK--qV2T!fV=i}egpJEaq@J)>;cC<)9Q+KA<$M)-IZwC2+B19U( zFN&mAro$-ZQV{p(-^gJeX1XH*@grF46^ikO&#MG|&p`b5tz(tVz-ce`hRgqF(1*kn zjNAxhm6r#qQN@)9i=cJ7IHc+(A(3T&YjOHX!^64Iqm-xu{gZ|dk*EOd`<~8s7-JLC z*LWkPXQr_PI+CT{zfA|E7 zk{~jycBN`Fe@}iI^!mO?4}FE{(uiSo7}>gQ{7jIYk)>SKxLXFv1Zu{B{Wr~uxgpF8 z2$v!_&o!uBg1JBp+@mp%NP}#EyvnBl7=nyI z-;H!8k+)sT)!9LR5|YS4SK##*^T{5SU8djxMm zd#am09Jf9msCj2-_+t$vkf1E6k7D+1xQi~?`&>0u9jnEfQZ$&B0W#E&3_hZF!vpzU$y$_}d% zt%oq1_*+n%AHt^`=YX#JJ_gP)N}qqA0&dDPfwV6e$`txP5V_bn^$p3t%t&hFMds9>x59Lf=3Ab=zme@W+gb z_nAD{C<^So_oq!DNDSaIKzG~qvg+BK2nJ*pkXv3Xjws&d03WmW;1q2|!MZJ%705^O z`t={egs(KgS9%0Q$%7j{y!(SX>exoSzF|xd${zX$_6BM+YoJEc5D|&XM>N`8@|snq z2khb9AFr3Sd2fRe_``9ZPIz;G$_to5Jdo%(*2&1WVDL5a0f8QNGFFho5xIPGU}xi!@}QS!!x44g{??N*R+*r5R)K($G!V3%Yat_nY8Npg zBh$SFmby|v=*^AuIb(Rzb^}KI6{b&R3v7Iq(n2W&z>rW1_|gb94ycHH7XP46Og<6p z^X3uaFMAG;7VofU{I#v@bqLW*!EU(8V2F5l!#obO?ndCM!?q~w6ao;(5{(G?B4pj^ z|BQfrak}3C7ZT)dJn^0d?UXD(g)gdORt(9trvNcP@?xMGT8P8pY05yNLRWfvsZo$^6g-H9zQYdEoggFX<@HCti-pUOnn z#DSNKHKm|FQ)YcS&y+!*U9v%O15visd;v)ze$5fjKFWC-o^Y0z{{x(moJbvl&C=Zq z0xNQa>N;kLK=9p2P$hvPEb=2S6}g40-6(}gf{6H~QZ(ehg@Hcr9wA}jY1r?(orjHQ z=0|FXhz@%J;nSWOwiXN!Hv|y`)|5LYFpTJ1y6z>Bg?#)l09u1IN)Cf?Oc&2GtNw#O z3PhAyVrBFOxZw_ZAo_>Rb&b1cAROjkHxH%c4pBF6{p<03IzECbK_cM>Zum?Sdfp2IWZrDkXFp zk~9Tfn@{XO5(L029Jx*4gQ9~3%v2k#NF&mJ6`g=q4-`c(Be)$9=MjqZmLQppFi>X% zN?X_^t184{E#r({AnsMg79y=-<>Kv;;8K_@zjWUOZ7^HtJh|h7CS;vxsmvV5M=*!I zV#{Z$j>L3rh3Q@oSTy5GnORf4j`B&%d9Mt$lPw0s^D2l0A!Sy3^Pt~SKu&3#t54lkA!4HaWmp7l(;Q=LL*y=gt zwHLOGxQWAXbbA5T2$rl0AMT4S-VaWZcIV-H-@J*0l?sx}@XTFQXWo2d60agH`WB7i@ zEusrX>T=B_n7L|jcleM^?~if?yoi~XYw(W2a(&5(`^IpKSbgX)p#GU?*Jgi z<3p(j|Et=BRHj{|IoULF0wsYSW{&Q+?nF+^r>XbJ{rU@K2-C<0(lX3YTR;Wk*wDsB z5CHjEI@UX8{Gm>#Q0}dE9~D zT6SR=4qW8m49>Z#)vAs`Lg+wYJ5&Lc*=!OzeH@3oO8GAUHPwo|PSg+t34Cp$a>+y0?cEk$V&e95c^9gjL=sq!4r&q|2Ojgj;@j zqAh3-ij`19Dw(4CZmUj(WCT-y%%o@JS4D-Zrllnyz`BPb*@JALkB^ZUP}u)AA)s5c z3*=x%r|0q^{0SGW_6!t|?r(S_ALHt2yHS-6_E!0n*NS$ z-@0Wn@xIbgpacfu%+Rrg+qjkmjo8k<$(Vmb%;@{M7X@|^1s7|MzKAr^8vUT6z3_9? z+`>fE^2)dfxB;S<*bQy`s4ky#V2G{NH&S-p%*VThvlWl!oQ4dag{E_cWl=0<4 z(*m<$N>I5MV47PTq8`4#UiNG)XM+j~)YxP|u27qF&jC=->&eufo}O_~*Fq3Q6lnQ< z-lhaZ&I7>Z9XDk7w+#P4tBKZ|s!^ZOR6XQWi^jynP=VrLZw}Xq-)3&+Pu)m3Fb0N> z+>i;?+<4fxT@W|w0I?0kGl0A>Cp}`Q{m@sB$DpaqTuT8KO?K-1-^%II*kkjq&5l^d+y2m2u4G49G6tV;M|aQ&kPan0;Euz zHl(t_JUo(W`@YGJ1EiCksX}k=OZxw{bhaf**|l_mg%jZL^Ec4e>{ANSm0`@1F-qFZ z1!2XYXDn*8oL=8_!}n&|@>tj(>r-B#^Yl4EiV(-Yf{MZRM`Sn>hf2-ys~R(pv1H@H zF4j0cKb?Mi#hy`Sua90044b8|CaN+@WiboZXPq$Pa7# zTP~D`f8|*H=sc9JXMkH(rr-{4Yip|!Ec4}pIKVC*c@dGIwExK1O22-?sx@A_VePIA zp^G&qGcawwi@O)UT1eJmjo7a&%_uRyXyEB<>!W1WIeIH=d9bKKeAA$rFP8%38xs#(EZdg;DlixqhsOIfT|` zeWo>-u-&j(%D&tp%?4EwMZA@oabu;{$y zI@S{RAosV1hg<&@_UV4uH`@k%9qaXI;kDrzbJk2z0|~!6Gtj%-_ z8<-Z1v77t47GoB6dC_9@twN_t>;;WDt9%(!+#w3E5F~1T#!XuoJp0^#{+&DY>j}nJ z?p^*vpD*0sLZM+NPqT8u#D!H^U{mnSD*KgtkNFpV!fx7XjiwJapc(NE>xr|9*%py} zERy$5;llIb_;n?8JhK_S8ef#E8gb&Y+t11ZR&9zcVlk#!HyDhqheivrB1{_{19zfC7|rb#&Z39! z@osDL$9!1&{;;Bzx}-Zn#51~J@UVggYUr5cQ)tZ4VvxBtOQn=~-5Ogbja4xf3BTMU zuL+MWbhYjy&atQ-)d$CKGXf>wgc;r0r%#U_qo-9Uv&sTjl$wVK!mEFg^~ql>#}?j< zVTrq?BRB$n2YXOEhUaw+JrQODjVJWeV_qLu(_xCre?dn@sf$d|UB(bP# z$yg3s>mrTlMmU+mO6y<0{yoB z)9KdaT2=qK`e(C#g9X3S85#7tHUD{q=~1lADBibo``CKT_jgM&9;r_vj4w3b`70nx zqA)wQa8VU)W%&>yte3m8KQ`U8O!)jR*ZA|HO4QmM!M4Lm|$Qy`Mc@$zloC%RWiYkq`c|Xrf=E>HK!zhaR(0qU%JwP8pu^b;vQBA^HpJc z&Cpp67kp`_Id_dFASj5<9L%Xq&^u65TYo`kn@xwG4tk}lJ?b)grT=reCN9>@EWnhQ zWbxj0VQ#RVMlWw&TC9HJ1EGAOdI~+)oDU-}?q;&SD2Vm0W}esCro6hoeK;LUk0j1D z=Lm<6cQpn!&|2Oum0R~6*5fI&eQ{_2Mfj3#k_jlRVKE1{QL(QGpzTW#_jz#y#3D4 zm%B^d_hN*GEPmQTUJo>7YC8}WcQ!2M^^t-a$`zZBVsym6ebE|{fA&Z`H+t;Z?n7fA z97>_mwT)z7b7|vGOWlL>MZDWxRU(Mbgcl~LMK>3=J2*HT&d<-k<7;~BF#Z;*@Z7?F z`_(et$@SoPo1p8DxFV**nA(lO+j3F`&JIMZbkgkcF$NJw4wUaVT@b@AhkUkYQpPIY zp`>4j4i})ya#b6j9X$EhbL0IDYYaI;pE0RCdTfP$0V0CcziOE9VGKKo(YHln@Q>qj@| z8WX2FpD6gAJYe9>h?GBLY_ml~ua6H~8XI|g1UJ}nYMj!ufUjA?6^<3wTHw1vsi%jf z-`DLoABOs>OnCOO=}!r{VuAa{e7FDlqy}FF5BF?VZw^wnOD(!@df?>@EL1Z3$h3)f z`c8Eho6lLn*~xosdwVg;70MgTiC9vD zPEdG^C0yosFNd*A@HQk>%`Q1YFMd^vPn9>B6djn&#c#fS4*pTAO*aV^V&BWvy*M5X zXQfn(4D^QI@lGn(Llmqbe2aQvMnKci;PKz(sl%kGPw?OK)3KmP*CF25Q*q30S67^BmaZx|8a-%KnMC7s5qFn$TMf^DIzM~X16Yen=|wB4w$Bw? zTxAlqB?2c-s+@>X8tB5Ku`??R6J6~8x47YXbv0cM?qQp4ZO{U~Wny9a%A@g4C9=)_ zUH4NT@fr5`*cO+T^0B7!$i9p)?0mer-D+~peDz%Wpgoq6I6Xa$9TkVRBf~W`lu=h! zRz?Hn8w*;UOvHz*e7=tj8u1@282PPn=iEun;>yZB#G4ZAK(HqE1}8u6SV*4}Qt)}2 zb4r-9^}*!iq`|QhRx&!Ri@v?3Ml&t_#g(>%rA$B1qCv^Li_5C(-y3}fR8nZ#gL3tP z-oJleuTAx;uevnpOv&$Z8wfEnJBccCck}%i*e+EOXWA+_+>dII9`lquO)<^CCJ|zW zC9b`7!77$!hvt5aerj5m6#S4DSQ0ZFhbB!-o%SrxtwP72xgmNuzVD`9M|C!-cBDg5 zt|FC&|EQE;St{ffLg)x4Ry&dXY{|9x&Lc~6OLU^o5WPa;bp3XJ@6|KWG}$kq@$@tC zRkjVX_>iT8s{z(~Js3xr&Dav%aqJT12BW!QMZc+GMUXXazaGUp#B9`S!Y1`I{VsuT z$qW%DcrM85sP^Y!730w>pKd3`S)gw$exU=OsxUi-YFq#Kl;ZG3<~P2xgoxRZur*Sh zcA|9uU@eQeMyWdayEk)v)xyPl`D@RqdHuC#q(3^N$NH}E+25H`FbuOBN|Y_?pdGuR z;IVk>ipm7`fvZy86Ic6^m>brM6Q&JurU5yLiD%|UXVPyd(DPQqu9813hg3@! zVeMK;qmTW@R#eKeZge^0#cFOichtXKlSB{XyN%ZS**=@lTj--6R9_g0KADD2v~(&h zvs{nDF32!%13R2!e?&)tPY=OAw#Bdu_%Ul>s@uC+OG`_WHRSsJynIeN2FInOnoqTr zKQ)teQ^$Bb`XyJAX9+~v6VW+2r(Lspa`x=l+_%&^;hp1Y^F$@2yxve*fOc%=W2H<( zAxg;J(lWOl=Olgnc%0>cl+!O!dj|*o^_-gAmO@&{rq;7`;)_0J?Pzq@3;OXCf3JjL zcefJTh5Fplnf06Y&%8=hZ|t=cBKm8QlKYD~f~P`H&#l+WILD8Di(R(6lMv=Y)wfPd znIyRN`d*)VTuy%){3TRr?qjXpjgcX0M>RP==#u}Nx$bYn%b_)=hGriNdxd!^m^Dat z1W(iS$rpx0dfcN{xUGjy2_Q~$K^q;xYF|sG@vyAP$C$0wZM#_$Qj_KV8f*&*I}aEG z6FJ*9vE;u{KqIVKXlfISzZq+(lK9(rQ{<`WjEJG#e0^6wZ!?LEIYlb^>`K-@OY-UoH?S&l$ND>RbiRCt`52fPp#(d-xvCb7RbzBqI!i<+C^m0bAzt< zvQn|P5_zk~Ur@awbJzElk7V`8V3s~avXW^WyHwaqGMibT@Z8V#kM*F#;L!aF`-}|u tJgjnSWvo~3+&b%M3)Zg4R;63`=MxpE@Zs3+V{Giz#OSFPp1*wSe*vEGD3$;K literal 0 HcmV?d00001 diff --git a/build/main.asset.php b/build/main.asset.php index fe8e8857e..e0b68311d 100644 --- a/build/main.asset.php +++ b/build/main.asset.php @@ -1 +1 @@ - array('react', 'react-dom', 'wp-api-fetch', 'wp-dom-ready', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'a4bf903159352f100bfb'); + array('react', 'react-dom', 'wp-api-fetch', 'wp-dom-ready', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '7f63dc8ad048417b7954'); diff --git a/build/main.css b/build/main.css index 8ffac46d4..f224111e9 100644 --- a/build/main.css +++ b/build/main.css @@ -1,4 +1,10 @@ +/*!************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/styles.css ***! + \************************************************************************************************************/ @import url(https://fonts.googleapis.com/css?family=Josefin+Sans); +/*!****************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/@fontsource/figtree/index.css ***! + \****************************************************************************************************************************************/ /* figtree-latin-ext-400-normal */ @font-face { font-family: 'Figtree'; @@ -18,6 +24,9 @@ src: url(/8fbf595b398521a13438.woff2) format('woff2'), url(/7d00956da27af3e30b78.woff) format('woff'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } +/*!**************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/@fontsource/figtree/400.css ***! + \**************************************************************************************************************************************/ /* figtree-latin-ext-400-normal */ @font-face { font-family: 'Figtree'; @@ -37,6 +46,9 @@ src: url(/8fbf595b398521a13438.woff2) format('woff2'), url(/7d00956da27af3e30b78.woff) format('woff'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } +/*!*********************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/@fontsource/figtree/400-italic.css ***! + \*********************************************************************************************************************************************/ /* figtree-latin-ext-400-italic */ @font-face { font-family: 'Figtree'; @@ -56,6 +68,9 @@ src: url(/0c658d1bd687fc3b8ae1.woff2) format('woff2'), url(/f2b6d272f68d05e1513a.woff) format('woff'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } +/*!****************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/styles.css (1) ***! + \****************************************************************************************************************/ *, ::before, ::after{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; @@ -4385,5 +4400,3 @@ div#hfe-settings-app { height: 1.5rem; } - -/*# sourceMappingURL=main.css.map*/ \ No newline at end of file diff --git a/build/main.css.map b/build/main.css.map deleted file mode 100644 index c8ab1df8e..000000000 --- a/build/main.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"main.css","mappings":";AAAA,iCAAiC;AACjC;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oHAAmI;EACnI,iMAAiM;AACnM;;AAEA,6BAA6B;AAC7B;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oHAA2H;EAC3H,uKAAuK;AACzK,C;AClBA,iCAAiC;AACjC;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oHAAmI;EACnI,iMAAiM;AACnM;;AAEA,6BAA6B;AAC7B;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oHAA2H;EAC3H,uKAAuK;AACzK,C;AClBA,iCAAiC;AACjC;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oHAAmI;EACnI,iMAAiM;AACnM;;AAEA,6BAA6B;AAC7B;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oHAA2H;EAC3H,uKAAuK;AACzK,C;AClBA;IAAA,wBAAc;IAAd,wBAAc;IAAd,mBAAc;IAAd,mBAAc;IAAd,cAAc;IAAd,cAAc;IAAd,cAAc;IAAd,eAAc;IAAd,eAAc;IAAd,aAAc;IAAd,aAAc;IAAd,kBAAc;IAAd,sCAAc;IAAd,8BAAc;IAAd,6BAAc;IAAd,4BAAc;IAAd,eAAc;IAAd,oBAAc;IAAd,sBAAc;IAAd,uBAAc;IAAd,wBAAc;IAAd,kBAAc;IAAd,2BAAc;IAAd,4BAAc;IAAd,sCAAc;IAAd,kCAAc;IAAd,2BAAc;IAAd,sBAAc;IAAd,8BAAc;IAAd,YAAc;IAAd,kBAAc;IAAd,gBAAc;IAAd,iBAAc;IAAd,kBAAc;IAAd,cAAc;IAAd,gBAAc;IAAd,aAAc;IAAd,mBAAc;IAAd,qBAAc;IAAd,2BAAc;IAAd,yBAAc;IAAd,0BAAc;IAAd,2BAAc;IAAd,uBAAc;IAAd,wBAAc;IAAd,yBAAc;IAAd,sBAAc;IAAd,oBAAc;IAAd,sBAAc;IAAd,qBAAc;IAAd;AAAc;AAAd;IAAA,wBAAc;IAAd,wBAAc;IAAd,mBAAc;IAAd,mBAAc;IAAd,cAAc;IAAd,cAAc;IAAd,cAAc;IAAd,eAAc;IAAd,eAAc;IAAd,aAAc;IAAd,aAAc;IAAd,kBAAc;IAAd,sCAAc;IAAd,8BAAc;IAAd,6BAAc;IAAd,4BAAc;IAAd,eAAc;IAAd,oBAAc;IAAd,sBAAc;IAAd,uBAAc;IAAd,wBAAc;IAAd,kBAAc;IAAd,2BAAc;IAAd,4BAAc;IAAd,sCAAc;IAAd,kCAAc;IAAd,2BAAc;IAAd,sBAAc;IAAd,8BAAc;IAAd,YAAc;IAAd,kBAAc;IAAd,gBAAc;IAAd,iBAAc;IAAd,kBAAc;IAAd,cAAc;IAAd,gBAAc;IAAd,aAAc;IAAd,mBAAc;IAAd,qBAAc;IAAd,2BAAc;IAAd,yBAAc;IAAd,0BAAc;IAAd,2BAAc;IAAd,uBAAc;IAAd,wBAAc;IAAd,yBAAc;IAAd,sBAAc;IAAd,oBAAc;IAAd,sBAAc;IAAd,qBAAc;IAAd;AAAc;AACd;IAAA;AAAoB;AAApB;IAAA;QAAA;IAAoB;AAAA;AAApB;IAAA;QAAA;IAAoB;AAAA;AAApB;IAAA;QAAA;IAAoB;AAAA;AAApB;IAAA;QAAA;IAAoB;AAAA;AAApB;IAAA;QAAA;IAAoB;AAAA;AACpB;IAAA,kBAAmB;IAAnB,UAAmB;IAAnB,WAAmB;IAAnB,UAAmB;IAAnB,YAAmB;IAAnB,gBAAmB;IAAnB,sBAAmB;IAAnB,mBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,SAAmB;IAAnB;AAAmB;AAAnB;IAAA,QAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,gBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,mBAAmB;IAAnB;AAAmB;AAAnB;IAAA,iBAAmB;IAAnB;AAAmB;AAAnB;IAAA,eAAmB;IAAnB;AAAmB;AAAnB;IAAA,gBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,mBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,eAAmB;IAAnB;AAAmB;AAAnB;IAAA,aAAmB;IAAnB;AAAmB;AAAnB;IAAA,WAAmB;IAAnB;AAAmB;AAAnB;IAAA,aAAmB;IAAnB;AAAmB;AAAnB;IAAA,eAAmB;IAAnB;AAAmB;AAAnB;IAAA,cAAmB;IAAnB;AAAmB;AAAnB;IAAA,eAAmB;IAAnB;AAAmB;AAAnB;IAAA,WAAmB;IAAnB;AAAmB;AAAnB;IAAA,cAAmB;IAAnB;AAAmB;AAAnB;IAAA,aAAmB;IAAnB;AAAmB;AAAnB;IAAA,cAAmB;IAAnB;AAAmB;AAAnB;IAAA,WAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,wBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,4BAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,uBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,0BAAmB;IAAnB,0BAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,2BAAmB;IAAnB;AAAmB;AAAnB;IAAA,yBAAmB;IAAnB;AAAmB;AAAnB;IAAA,iBAAmB;IAAnB;AAAmB;AAAnB;IAAA,mBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;QAAA;IAAmB;AAAA;AAAnB;IAAA;AAAmB;AAAnB;IAAA;QAAA;IAAmB;AAAA;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,wBAAmB;OAAnB,qBAAmB;YAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,uBAAmB;SAAnB;AAAmB;AAAnB;IAAA,qBAAmB;SAAnB;AAAmB;AAAnB;IAAA,wBAAmB;SAAnB;AAAmB;AAAnB;IAAA,uBAAmB;SAAnB;AAAmB;AAAnB;IAAA,qBAAmB;SAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,uBAAmB;IAAnB,uDAAmB;IAAnB;AAAmB;AAAnB;IAAA,uBAAmB;IAAnB,gEAAmB;IAAnB;AAAmB;AAAnB;IAAA,uBAAmB;IAAnB,+DAAmB;IAAnB;AAAmB;AAAnB;IAAA,uBAAmB;IAAnB,8DAAmB;IAAnB;AAAmB;AAAnB;IAAA,uBAAmB;IAAnB,+DAAmB;IAAnB;AAAmB;AAAnB;IAAA,uBAAmB;IAAnB,4DAAmB;IAAnB;AAAmB;AAAnB;IAAA,wBAAmB;IAAnB,0DAAmB;IAAnB;AAAmB;AAAnB;IAAA,wBAAmB;IAAnB,kEAAmB;IAAnB;AAAmB;AAAnB;IAAA,wBAAmB;IAAnB,oEAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,gBAAmB;IAAnB,uBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,+BAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,qBAAmB;IAAnB;AAAmB;AAAnB;IAAA,qBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,sBAAmB;OAAnB;AAAmB;AAAnB;IAAA,oBAAmB;OAAnB;AAAmB;AAAnB;IAAA,0BAAmB;OAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,qBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,qBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,qBAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB;AAAmB;AAAnB;IAAA,qBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,qBAAmB;IAAnB;AAAmB;AAAnB;IAAA,mBAAmB;IAAnB;AAAmB;AAAnB;IAAA,qBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,qBAAmB;IAAnB;AAAmB;AAAnB;IAAA,iBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,iBAAmB;IAAnB;AAAmB;AAAnB;IAAA,mBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,eAAmB;IAAnB;AAAmB;AAAnB;IAAA,mBAAmB;IAAnB;AAAmB;AAAnB;IAAA,mBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA,kBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,2BAAmB;IAAnB;AAAmB;AAAnB;IAAA,2BAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,0EAAmB;IAAnB,8FAAmB;IAAnB;AAAmB;AAAnB;IAAA,gDAAmB;IAAnB,6DAAmB;IAAnB;AAAmB;AAAnB;IAAA,kDAAmB;IAAnB,6DAAmB;IAAnB;AAAmB;AAAnB;IAAA,+EAAmB;IAAnB,mGAAmB;IAAnB;AAAmB;AAAnB;IAAA,6EAAmB;IAAnB,iGAAmB;IAAnB;AAAmB;AAAnB;IAAA,sBAAmB;IAAnB,8BAAmB;IAAnB;AAAmB;AAAnB;IAAA,0CAAmB;IAAnB,uDAAmB;IAAnB;AAAmB;AAAnB;IAAA,0DAAmB;IAAnB,+DAAmB;IAAnB;AAAmB;AAAnB;IAAA,0DAAmB;IAAnB,+DAAmB;IAAnB;AAAmB;AAAnB;IAAA,gFAAmB;IAAnB,oGAAmB;IAAnB;AAAmB;AAAnB;IAAA,mDAAmB;IAAnB,2DAAmB;IAAnB;AAAmB;AAAnB;IAAA,8BAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,2GAAmB;IAAnB,yGAAmB;IAAnB;AAAmB;AAAnB;IAAA,2GAAmB;IAAnB,yGAAmB;IAAnB;AAAmB;AAAnB;IAAA,2GAAmB;IAAnB,yGAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA,oBAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA,gKAAmB;IAAnB,wJAAmB;IAAnB,iLAAmB;IAAnB,wDAAmB;IAAnB;AAAmB;AAAnB;IAAA,sDAAmB;IAAnB,wDAAmB;IAAnB;AAAmB;AAAnB;IAAA,6CAAmB;IAAnB,wDAAmB;IAAnB;AAAmB;AAAnB;IAAA,6CAAmB;IAAnB,wDAAmB;IAAnB;AAAmB;AAAnB;IAAA,8DAAmB;IAAnB,wDAAmB;IAAnB;AAAmB;AAAnB;IAAA,wBAAmB;IAAnB,wDAAmB;IAAnB;AAAmB;AAAnB;IAAA,+FAAmB;IAAnB,wDAAmB;IAAnB;AAAmB;AAAnB;IAAA,4BAAmB;IAAnB,wDAAmB;IAAnB;AAAmB;AAAnB;IAAA,8BAAmB;IAAnB,wDAAmB;IAAnB;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;AAAnB;IAAA;AAAmB;;AAGnB,gDAAgD;;AAEhD;;IAEI,eAAe;AACnB;AACA;CACC,kBAAkB;AACnB;AACA;CACC,eAAe;AAChB;AACA;IACI,cAAc;IACd,gBAAgB;AACpB;;AAEA;CACC,eAAe;AAChB;AACA;CACC,wBAAwB;AACzB;AACA;CACC,qBAAqB;AACtB;AACA;CACC,eAAe;CACf,0BAA0B;AAC3B;;AAEA;CACC,yBAAyB;CACzB,kBAAkB;CAClB,6BAA6B;CAC7B,WAAW;CACX,YAAY;CACZ,kCAAkC;AACnC;AACA;CACC,UAAU;AACX;AACA,UAAU;AACV;CACC,mBAAmB;AACpB;;AAEA,WAAW;AACX;CACC,gBAAgB;AACjB;;AAEA,oBAAoB;AACpB;CACC,gBAAgB;AACjB;;AAEA;CACC,4BAA4B;AAC7B;AACA;CACC,6BAA6B;AAC9B;AACA;CACC,SAAS;AACV;AACA;CACC,iBAAiB;AAClB;AACA;CACC,WAAW;AACZ;AACA;;;CAGC,aAAa;CACb,qBAAqB;CACrB,iBAAiB;AAClB;AACA;CACC,gCAAgC;AACjC;AACA;CACC,WAAW;CACX,YAAY;AACb;AACA;;CAEC,UAAU;AACX;AACA;CACC,eAAe;AAChB;AACA;;CAEC,sBAAsB;AACvB;AACA;CACC,cAAc;CACd,eAAe;AAChB;AACA;CACC,kBAAkB;AACnB;AACA;CACC,cAAc;AACf;AACA;CACC,YAAY;AACb;AACA;CACC,iBAAiB;AAClB;AACA;CACC,UAAU;AACX;AACA;CACC,UAAU;AACX;AACA;CACC,UAAU;AACX;AACA;CACC,UAAU;AACX;AACA;CACC,gBAAgB,EAAE,2CAA2C;CAC7D,mBAAmB;CACnB,gBAAgB;CAChB,uBAAuB;AACxB;AACA;CACC,WAAW;IACR,iBAAiB;AACrB;AACA;CACC,eAAe;AAChB;AACA;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;AACpB;;AAEA;CACC,WAAW;IACR,kBAAkB;IAClB,aAAa;IACb,cAAc;IACd,iBAAiB;IACjB,yBAAyB;IACzB,uBAAuB;AAC3B;AACA;CACC,qBAAqB;CACrB,6BAA6B;AAC9B;AACA;CACC,4BAA4B;CAC5B,2BAA2B;AAC5B;;AAEA;CACC;EACC,uBAAuB;CACxB;CACA;EACC,yBAAyB;CAC1B;AACD;AACA;CACC;EACC,UAAU;EACV,+BAA+B;CAChC;CACA;EACC,gBAAgB;EAChB,MAAM;CACP;CACA;EACC,yBAAyB;EACzB,gBAAgB;EAChB,YAAY;EACZ,YAAY;EACZ,eAAe;EACf,OAAO;EACP,MAAM;EACN,uBAAuB;EACvB,+BAA+B;EAC/B,UAAU;CACX;CACA;EACC,gCAAgC;CACjC;AACD;;AAEA;CACC;EACC,eAAe;CAChB;;CAEA;EACC,sCAAsC;CACvC;;CAEA;EACC,sBAAsB;EACtB,uBAAuB;EACvB,2BAA2B;CAC5B;AACD;AACA;CACC,kBAAkB;AACnB;AACA;CACC,gBAAgB;AACjB;AACA;CACC,gBAAgB,EAAE,2CAA2C;CAC7D,mBAAmB;CACnB,gBAAgB;CAChB,uBAAuB;AACxB;;AAEA;;GAEG;AACH;IACI,WAAW;AACf;AACA;IACI,eAAe;IACf,gBAAgB;IAChB,mBAAmB;AACvB;AACA;;GAEG;AACH;CACC,cAAc;CACd,eAAe;AAChB;AACA;CACC,kBAAkB;AACnB;AACA;CACC;;;;EAIC,WAAW;CACZ;AACD;AACA;CACC;EACC,cAAc;CACf;CACA;EACC,sBAAsB;EACtB,uBAAuB;CACxB;CACA;EACC,wBAAwB;EACxB,yBAAyB;EACzB,0BAA0B;CAC3B;CACA;;EAEC,aAAa;CACd;CACA;EACC,iBAAiB;KACd,kBAAkB;CACtB;CACA;EACC,gBAAgB;CACjB;CACA;EACC,gBAAgB;EAChB,2BAAsB;EAAtB,sBAAsB;CACvB;CACA;EACC,wBAAwB;EACxB,2BAAsB;EAAtB,sBAAsB;CACvB;AACD;AAlSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA,4BAmSA;IAnSA,wDAmSA;IAnSA;AAmSA;AAnSA;IAAA,gBAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,iBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,gBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,8BAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,2GAmSA;IAnSA,yGAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,0CAmSA;IAnSA,uDAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA,8BAmSA;IAnSA;AAmSA;AAnSA;IAAA,8BAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,2GAmSA;IAnSA,yGAmSA;IAnSA;AAmSA;AAnSA;IAAA,2GAmSA;IAnSA,yGAmSA;IAnSA;AAmSA;AAnSA;IAAA,2GAmSA;IAnSA,yGAmSA;IAnSA;AAmSA;AAnSA;IAAA,2GAmSA;IAnSA,yGAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,8BAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,8BAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA,8BAmSA;IAnSA;AAmSA;AAnSA;IAAA,qDAmSA;IAnSA,iEAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,gBAmSA;IAnSA;AAmSA;AAnSA;IAAA,WAmSA;IAnSA;AAmSA;AAnSA;IAAA,cAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,gBAmSA;IAnSA;AAmSA;AAnSA;IAAA,WAmSA;IAnSA;AAmSA;AAnSA;IAAA,cAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,sBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,yBAmSA;IAnSA;AAmSA;AAnSA;IAAA,2BAmSA;IAnSA;AAmSA;AAnSA;IAAA,yBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;AAAA;AAnSA;IAAA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA,uBAmSA;aAnSA;IAmSA;IAnSA;QAAA,qBAmSA;aAnSA;IAmSA;IAnSA;QAAA,wBAmSA;aAnSA;IAmSA;IAnSA;QAAA,uBAmSA;aAnSA;IAmSA;IAnSA;QAAA,qBAmSA;aAnSA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA,uBAmSA;QAnSA,uDAmSA;QAnSA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;AAAA;AAnSA;IAAA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA,uBAmSA;aAnSA;IAmSA;IAnSA;QAAA,qBAmSA;aAnSA;IAmSA;IAnSA;QAAA,wBAmSA;aAnSA;IAmSA;IAnSA;QAAA,uBAmSA;aAnSA;IAmSA;IAnSA;QAAA,qBAmSA;aAnSA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;IAnSA;QAAA;IAmSA;AAAA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,0BAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,iBAmSA;IAnSA;AAmSA;AAnSA;IAAA,eAmSA;IAnSA;AAmSA;AAnSA;IAAA,mBAmSA;IAnSA;AAmSA;AAnSA;IAAA,mBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,WAmSA;IAnSA;AAmSA;AAnSA;IAAA,cAmSA;IAnSA;AAmSA;AAnSA;IAAA,eAmSA;IAnSA;AAmSA;AAnSA;IAAA,WAmSA;IAnSA;AAmSA;AAnSA;IAAA,cAmSA;IAnSA;AAmSA;AAnSA;IAAA,aAmSA;IAnSA;AAmSA;AAnSA;IAAA,WAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,mBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,eAmSA;IAnSA;AAmSA;AAnSA;IAAA,mBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,eAmSA;IAnSA;AAmSA;AAnSA;IAAA,mBAmSA;IAnSA;AAmSA;AAnSA;IAAA,kBAmSA;IAnSA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA;AAmSA;AAnSA;IAAA,oBAmSA;IAnSA;AAmSA;AAnSA;IAAA,cAmSA;IAnSA;AAmSA;AAnSA;IAAA,WAmSA;IAnSA;AAmSA;AAnSA;IAAA,cAmSA;IAnSA;AAmSA;AAnSA;IAAA,aAmSA;IAnSA;AAmSA","sources":["webpack://header-footer-elementor/./node_modules/@fontsource/figtree/index.css","webpack://header-footer-elementor/./node_modules/@fontsource/figtree/400.css","webpack://header-footer-elementor/./node_modules/@fontsource/figtree/400-italic.css","webpack://header-footer-elementor/./src/styles.css"],"sourcesContent":["/* figtree-latin-ext-400-normal */\n@font-face {\n font-family: 'Figtree';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/figtree-latin-ext-400-normal.woff2) format('woff2'), url(./files/figtree-latin-ext-400-normal.woff) format('woff');\n unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;\n}\n\n/* figtree-latin-400-normal */\n@font-face {\n font-family: 'Figtree';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/figtree-latin-400-normal.woff2) format('woff2'), url(./files/figtree-latin-400-normal.woff) format('woff');\n unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;\n}","/* figtree-latin-ext-400-normal */\n@font-face {\n font-family: 'Figtree';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/figtree-latin-ext-400-normal.woff2) format('woff2'), url(./files/figtree-latin-ext-400-normal.woff) format('woff');\n unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;\n}\n\n/* figtree-latin-400-normal */\n@font-face {\n font-family: 'Figtree';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/figtree-latin-400-normal.woff2) format('woff2'), url(./files/figtree-latin-400-normal.woff) format('woff');\n unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;\n}","/* figtree-latin-ext-400-italic */\n@font-face {\n font-family: 'Figtree';\n font-style: italic;\n font-display: swap;\n font-weight: 400;\n src: url(./files/figtree-latin-ext-400-italic.woff2) format('woff2'), url(./files/figtree-latin-ext-400-italic.woff) format('woff');\n unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;\n}\n\n/* figtree-latin-400-italic */\n@font-face {\n font-family: 'Figtree';\n font-style: italic;\n font-display: swap;\n font-weight: 400;\n src: url(./files/figtree-latin-400-italic.woff2) format('woff2'), url(./files/figtree-latin-400-italic.woff) format('woff');\n unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;\n}","@tailwind base;\n@tailwind components;\n@tailwind utilities;\n@import url(\"https://fonts.googleapis.com/css?family=Josefin+Sans\");\n\n/* Add to your main CSS file (e.g., index.css) */\n\n.toplevel_page_hfe #wpcontent,\n.post-type-elementor-hf #wpcontent {\n padding-left: 0;\n}\n.post-type-elementor-hf #wpbody-content .wrap {\n\tpadding-left: 20px;\n}\n.post-type-elementor-hf .wp-heading-inline {\n\tfont-size: 18px;\n}\n.post-type-elementor-hf #adminmenu .wp-submenu a[href =\"edit.php?post_type=elementor-hf\" ] {\n color: #ffffff;\n font-weight: 600;\n}\n\n:is(#hfe-settings-app, [data-floating-ui-portal]) .uae-steps span.absolute {\n\tfont-size: 13px;\n}\n:is(#hfe-settings-app, [data-floating-ui-portal]) .uae-steps .ring-border-subtle {\n\t--tw-ring-color: #64748B;\n}\n:is(#hfe-settings-app, [data-floating-ui-portal]) .uae-steps .border-border-subtle {\n\tborder-color: #64748B;\n}\n:is(#hfe-settings-app, [data-floating-ui-portal]) .uae-steps .min-w-10.border-y {\n\tmin-width: 9rem;\n\tborder-bottom-width: 0.5px;\n}\n\n#hfe-settings-app .loader {\n\tborder: 4px solid #f3f3f3;\n\tborder-radius: 50%;\n\tborder-top: 4px solid #3498db;\n\twidth: 40px;\n\theight: 40px;\n\tanimation: spin 2s linear infinite;\n}\n.hfe-custom-scrollbar::-webkit-scrollbar {\n\twidth: 4px;\n} \n/* Track */\n.hfe-custom-scrollbar::-webkit-scrollbar-track {\n\tbackground: #f1f1f1; \n}\n \n/* Handle */\n.hfe-custom-scrollbar::-webkit-scrollbar-thumb {\n\tbackground: #888; \n}\n \n/* Handle on hover */\n.hfe-custom-scrollbar::-webkit-scrollbar-thumb:hover {\n\tbackground: #555; \n}\n\n.hfe-subheading h2 {\n\tfont-size: 1.1rem !important;\n}\n.hfe-subheading .text-text-secondary {\n\tfont-size: 0.98rem !important;\n}\n.hfe-loader-icon {\n\ttop: -15%;\n}\n.hfe-remove-ring.hfe-span span {\n\tpadding-left: 0px;\n}\n#hfe-settings-app .gap-2 {\n\tgap: 1.2rem;\n}\n.hfe-remove-ring input[type=\"checkbox\"],\n.hfe-remove-ring a,\n.hfe-remove-ring {\n\toutline: none;\n\t--tw-ring-inset: auto;\n\tbox-shadow: unset;\n}\n.hfe-settings-page h2 {\n\tmargin-bottom: 0.3rem !important;\n}\n:is(#hfe-settings-app) .hfe-remove-ring svg.lucide-arrow-right {\n\twidth: 1rem;\n\theight: 1rem;\n}\n.hfe-popup-button,\n.hfe-popup-button svg {\n\tpadding: 0;\n}\n.hfe-popup-button span {\n\tpadding-left: 0;\n}\n.hfe-link-color,\n.hfe-link-color span {\n\tcolor: rgb(96, 5, 255);\n}\n#hfe-settings-app .hfe-header-title h6 {\n\tcolor: #858484;\n\tfont-size: 14px;\n}\n.hfe-settings-content-wrapper {\n\tpadding: 15px 25px;\n}\nbutton.hfe-plugin-activated {\n\tcolor: #16a34a;\n}\nbutton.hfe-bulk-action-button {\n\twidth: 160px;\n}\n.hfe-subtitle h2 {\n\tfont-size: 0.9rem;\n}\n.hfe-65-width {\n\twidth: 65%;\n}\n.hfe-35-width {\n\twidth: 35%;\n}\n.hfe-78-width {\n\twidth: 78%;\n}\n.hfe-88-width {\n\twidth: 88%;\n}\n#hfe-settings-app .subject-cell {\n\tmax-width: 200px; /* Adjust this width based on your layout */\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n.hfe-tooltip-wrap {\n\twidth: 100%;\n text-align: right;\n}\n.toplevel_page_hfe #wpcontent {\n\tpadding-left: 0;\n}\ndiv#hfe-settings-app {\n\tfont-size: 15px;\n\tfont-weight: 500;\n\tline-height: normal;\n}\n\ninput[type=\"radio\"].hfe-radio-field:checked::before {\n\tcontent: \"\";\n border-radius: 50%;\n width: 0.5rem;\n height: 0.5rem;\n margin: 0.1875rem;\n background-color: #6005FF;\n line-height: 1.14285714;\n}\ninput[type=\"radio\"].hfe-radio-field:focus {\n\tborder-color: #6005ff;\n\tbox-shadow: 0 0 0 1px #6005ff;\n}\n.hfe-compare-section h6 {\n\tfont-size: 0.9rem !important;\n\tfont-weight: 500 !important;\n}\n\n@keyframes spin {\n\t0% {\n\t\ttransform: rotate(0deg);\n\t}\n\t100% {\n\t\ttransform: rotate(360deg);\n\t}\n}\n@media (min-width: 769px) {\n\t.hfe-sticky-outer-wrapper {\n\t\twidth: 23%;\n\t\tborder-right: 1px solid #e5e7eb;\n\t}\n\t.hfe-sticky-sidebar {\n\t\tposition: sticky;\n\t\ttop: 0;\n\t}\n\t.hfe-settings-page:before {\n\t\tanimation-fill-mode: both;\n\t\tbackground: #fff;\n\t\tcontent: \" \";\n\t\theight: 100%;\n\t\tposition: fixed;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\ttransform-origin: right;\n\t\tborder-right: 1px solid #e5e7eb;\n\t\twidth: 30%;\n\t}\n\t.hfe-nav-menu {\n\t\tborder-bottom: 1px solid #e5e7eb;\n\t}\n}\n\n@media (max-width: 768px) {\n\t#toplevel_page_hfe .container {\n\t\tpadding: 0 1rem;\n\t}\n\n\t#toplevel_page_hfe .fixed {\n\t\tjustify-content: flex-start !important;\n\t}\n\n\t#toplevel_page_hfe .bg-white {\n\t\twidth: 100% !important;\n\t\theight: 100% !important;\n\t\tborder-radius: 0 !important;\n\t}\n}\n:is(#hfe-settings-app, [data-floating-ui-portal]) .uae-steps .text-xs {\n\tfont-size: 0.77rem;\n}\n.hfe-min-700 {\n\tmin-width: 700px;\n}\n#hfe-settings-app .subject-cell {\n\tmax-width: 200px; /* Adjust this width based on your layout */\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n/* .hfe-menu-page-wrapper {\n\twidth: calc( 100% - 25px);\n} */\n#hfe-settings-app .gap-2 {\n gap: 1.2rem;\n}\ndiv#hfe-settings-app {\n font-size: 15px;\n font-weight: 500;\n line-height: normal;\n}\n/* #hfe-settings-app .p-5 {\n padding: 0.5rem 1.25rem;\n} */\n#hfe-settings-app .hfe-header-title h6 {\n\tcolor: #858484;\n\tfont-size: 14px;\n}\n.hfe-settings-content-wrapper {\n\tpadding: 15px 25px;\n}\n@media (max-width: 1024px) {\n\t.hfe-65-width,\n\t.hfe-35-width,\n\t.hfe-78-width,\n\t.hfe-88-width {\n\t\twidth: 100%;\n\t}\n}\n@media screen and (max-width: 782px) {\n\t:is(#hfe-settings-app, [data-floating-ui-portal]) .hfe-display-flex {\n\t\tdisplay: block;\n\t}\n\t.hfe-radio-option {\n\t\twidth: 1rem !important;\n\t\theight: 1rem !important;\n\t}\n\t.hfe-radio-option:checked:before {\n\t\twidth: 0.5rem !important;\n\t\theight: 0.5rem !important;\n\t\tmargin: 0.18rem !important;\n\t}\n\t:is(#hfe-settings-app, [data-floating-ui-portal]) .uae-steps,\n\t#hfe-settings-app img {\n\t\tdisplay: none;\n\t}\n\t.hfe-onboarding-customize {\n\t\tmargin-left: 20px;\n \tmargin-right: 20px;\n\t}\n\t.hfe-min-700 {\n\t\tmin-width: unset;\n\t}\n\t.hfe-onboarding-customize .hfe-custom-scrollbar {\n\t\toverflow: scroll;\n\t\tmax-width: fit-content;\n\t}\n\t.hfe-onboarding-bottom {\n\t\tdisplay: grid !important;\n\t\tmax-width: fit-content;\n\t}\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/main.js b/build/main.js index 1df67b61b..b671dc1a1 100644 --- a/build/main.js +++ b/build/main.js @@ -1,173 +1,4857 @@ -/*! For license information please see main.js.LICENSE.txt */ -(()=>{var e,t,n={20:(e,t,n)=>{"use strict";var r=n(609),o=Symbol.for("react.element"),s=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,s={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!l.hasOwnProperty(r)&&(s[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===s[r]&&(s[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:s,_owner:a.current}}t.Fragment=s,t.jsx=c,t.jsxs=c},67:(e,t)=>{"use strict";t.YW=function(e,t={}){const{decode:f=decodeURIComponent,delimiter:h=n}=t,{regexp:p,keys:g}=function(e,t={}){const{delimiter:f=n,end:h=!0,sensitive:p=!1,trailing:g=!0}=t,y=[],v=[],w=p?"":"i",b=(Array.isArray(e)?e:[e]).map((e=>e instanceof u?e:function(e,t={}){const{encodePath:n=r}=t,l=new c(function*(e){const t=[...e];let n=0;function r(){let e="";if(o.test(t[++n]))for(e+=t[n];s.test(t[++n]);)e+=t[n];else if('"'===t[n]){let r=n;for(;n!1===f?r:"param"===e.type?f:e=>e.split(h).map(f)));return function(e){const t=p.exec(e);if(!t)return!1;const n=t[0],r=Object.create(null);for(let e=1;ee,o=/^[$_\p{ID_Start}]$/u,s=/^[$\u200c\u200d\p{ID_Continue}]$/u,i="https://git.new/pathToRegexpError",a={"{":"{","}":"}","(":"(",")":")","[":"[","]":"]","+":"+","?":"?","!":"!"};function l(e){return e.replace(/[.+*?^${}()[\]|/\\]/g,"\\$&")}class c{constructor(e){this.tokens=e}peek(){if(!this._peek){const e=this.tokens.next();this._peek=e.value}return this._peek}tryConsume(e){const t=this.peek();if(t.type===e)return this._peek=void 0,t.value}consume(e){const t=this.tryConsume(e);if(void 0!==t)return t;const{type:n,index:r}=this.peek();throw new TypeError(`Unexpected ${n} at ${r}, expected ${e}: ${i}`)}text(){let e,t="";for(;e=this.tryConsume("CHAR")||this.tryConsume("ESCAPED");)t+=e;return t}}class u{constructor(e){this.tokens=e}}function*d(e,t,n){if(t===e.length)return yield n;const r=e[t];if("group"===r.type){const o=n.slice();for(const n of d(r.tokens,0,o))yield*d(e,t+1,n)}else n.push(r);yield*d(e,t+1,n)}function m(e,t,n){let r="",o="",s=!0;for(let a=0;a{"use strict";var r=n(795);t.H=r.createRoot,r.hydrateRoot},609:e=>{"use strict";e.exports=window.React},795:e=>{"use strict";e.exports=window.ReactDOM},848:(e,t,n)=>{"use strict";e.exports=n(20)},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t{"use strict";var n=Object.prototype.hasOwnProperty;function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function o(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var r,s,i=[];for(s in"string"!=typeof t&&(t="?"),e)if(n.call(e,s)){if((r=e[s])||null!=r&&!isNaN(r)||(r=""),s=o(s),r=o(r),null===s||null===r)continue;i.push(s+"="+r)}return i.length?t+i.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,o={};t=n.exec(e);){var s=r(t[1]),i=r(t[2]);null===s||null===i||s in o||(o[s]=i)}return o}}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var s=r[e]={exports:{}};return n[e](s,s.exports,o),s.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var s=Object.create(null);o.r(s);var i={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((e=>i[e]=()=>n[e]));return i.default=()=>n,o.d(s,i),s},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=o(338);const t=window.wp.domReady;var n=o.n(t);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}(e):e,{state:t,key:Math.random().toString(36).substr(2,8)})}function h(e,t){return[{usr:e.state,key:e.key,idx:t},m(e)]}function p(e,t,n){return!d.length||(d.call({action:e,location:t,retry:n}),!1)}function g(e){i=e;var t=o();l=t[0],c=t[1],u.call({action:i,location:c})}function v(e){r.go(e)}return null==l&&(l=0,r.replaceState(b({},r.state,{idx:l}),"")),{get action(){return i},get location(){return c},createHref:m,push:function e(t,o){var s=y.Push,i=f(t,o);if(p(s,i,(function(){e(t,o)}))){var a=h(i,l+1),c=a[0],u=a[1];try{r.pushState(c,"",u)}catch(e){n.location.assign(u)}g(s)}},replace:function e(t,n){var o=y.Replace,s=f(t,n);if(p(o,s,(function(){e(t,n)}))){var i=h(s,l),a=i[0],c=i[1];r.replaceState(a,"",c),g(o)}},go:v,back:function(){v(-1)},forward:function(){v(1)},listen:function(e){return u.push(e)},block:function(e){var t=d.push(e);return 1===d.length&&n.addEventListener(x,E),function(){t(),d.length||n.removeEventListener(x,E)}}}}(),S=wp.element.createContext({route:w(k.location)}),P=o(67),C=wp.element.useContext,N="";function T(e){var t=e.path,n=e.onRoute,r=e.children,o=C(S).route,s=(0,P.YW)("".concat(t))("".concat(o.hash.substr(1)));return s?(n&&(N!==s.path&&n(),N=s.path),React.createElement("div",null,wp.element.cloneElement(r,{route:s}))):null}var j=o(942),R=o.n(j);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var F=wp.element.useContext;function D(e){var t=e.to,n=e.onClick,r=e.children,o=e.activeClassName,s=F(S).route,i=function(e){for(var t=1;t{const t=U(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),B(n,t)||z(e)},getConflictingClassGroupIds:(e,t)=>{const o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}},B=(e,t)=>{if(0===e.length)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?B(e.slice(1),r):void 0;if(o)return o;if(0===t.validators.length)return;const s=e.join("-");return t.validators.find((({validator:e})=>e(s)))?.classGroupId},V=/^\[(.+)\]$/,z=e=>{if(V.test(e)){const t=V.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},U=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return q(Object.entries(e.classGroups),n).forEach((([e,n])=>{$(n,r,e,t)})),r},$=(e,t,n,r)=>{e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return H(e)?void $(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach((([e,o])=>{$(o,W(t,e),n,r)}))}else(""===e?t:W(t,e)).classGroupId=n}))},W=(e,t)=>{let n=e;return t.split("-").forEach((e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)})),n},H=e=>e.isThemeGetter,q=(e,t)=>t?e.map((([e,n])=>[e,n.map((e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map((([e,n])=>[t+e,n]))):e))])):e,X=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(o,s)=>{n.set(o,s),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}},Y=e=>{const{separator:t,experimentalParseClassName:n}=e,r=1===t.length,o=t[0],s=t.length,i=e=>{const n=[];let i,a=0,l=0;for(let c=0;cl?i-l:void 0}};return n?e=>n({className:e,parseClassName:i}):i},G=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach((e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)})),t.push(...n.sort()),t},K=/\s+/;function Z(){let e,t,n=0,r="";for(;n{if("string"==typeof e)return e;let t,n="";for(let r=0;rt(e)),e());return n=(e=>({cache:X(e.cacheSize),parseClassName:Y(e),...I(e)}))(l),r=n.cache.get,o=n.cache.set,s=i,i(a)};function i(e){const t=r(e);if(t)return t;const s=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,s=[],i=e.trim().split(K);let a="";for(let e=i.length-1;e>=0;e-=1){const t=i[e],{modifiers:l,hasImportantModifier:c,baseClassName:u,maybePostfixModifierPosition:d}=n(t);let m=Boolean(d),f=r(m?u.substring(0,d):u);if(!f){if(!m){a=t+(a.length>0?" "+a:a);continue}if(f=r(u),!f){a=t+(a.length>0?" "+a:a);continue}m=!1}const h=G(l).join(":"),p=c?h+"!":h,g=p+f;if(s.includes(g))continue;s.push(g);const y=o(f,m);for(let e=0;e0?" "+a:a)}return a})(e,n);return o(e,s),s}return function(){return s(Z.apply(null,arguments))}}const ee=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},te=/^\[(?:([a-z-]+):)?(.+)\]$/i,ne=/^\d+\/\d+$/,re=new Set(["px","full","screen"]),oe=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,se=/\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$/,ie=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,ae=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,le=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ce=e=>de(e)||re.has(e)||ne.test(e),ue=e=>ke(e,"length",Se),de=e=>Boolean(e)&&!Number.isNaN(Number(e)),me=e=>ke(e,"number",de),fe=e=>Boolean(e)&&Number.isInteger(Number(e)),he=e=>e.endsWith("%")&&de(e.slice(0,-1)),pe=e=>te.test(e),ge=e=>oe.test(e),ye=new Set(["length","size","percentage"]),ve=e=>ke(e,ye,Pe),we=e=>ke(e,"position",Pe),be=new Set(["image","url"]),xe=e=>ke(e,be,Ne),Ee=e=>ke(e,"",Ce),_e=()=>!0,ke=(e,t,n)=>{const r=te.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},Se=e=>se.test(e)&&!ie.test(e),Pe=()=>!1,Ce=e=>ae.test(e),Ne=e=>le.test(e),Te=(Symbol.toStringTag,()=>{const e=ee("colors"),t=ee("spacing"),n=ee("blur"),r=ee("brightness"),o=ee("borderColor"),s=ee("borderRadius"),i=ee("borderSpacing"),a=ee("borderWidth"),l=ee("contrast"),c=ee("grayscale"),u=ee("hueRotate"),d=ee("invert"),m=ee("gap"),f=ee("gradientColorStops"),h=ee("gradientColorStopPositions"),p=ee("inset"),g=ee("margin"),y=ee("opacity"),v=ee("padding"),w=ee("saturate"),b=ee("scale"),x=ee("sepia"),E=ee("skew"),_=ee("space"),k=ee("translate"),S=()=>["auto",pe,t],P=()=>[pe,t],C=()=>["",ce,ue],N=()=>["auto",de,pe],T=()=>["","0",pe],j=()=>[de,pe];return{cacheSize:500,separator:":",theme:{colors:[_e],spacing:[ce,ue],blur:["none","",ge,pe],brightness:j(),borderColor:[e],borderRadius:["none","","full",ge,pe],borderSpacing:P(),borderWidth:C(),contrast:j(),grayscale:T(),hueRotate:j(),invert:T(),gap:P(),gradientColorStops:[e],gradientColorStopPositions:[he,ue],inset:S(),margin:S(),opacity:j(),padding:P(),saturate:j(),scale:j(),sepia:T(),skew:j(),space:P(),translate:P()},classGroups:{aspect:[{aspect:["auto","square","video",pe]}],container:["container"],columns:[{columns:[ge]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"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"],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:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",pe]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[p]}],"inset-x":[{"inset-x":[p]}],"inset-y":[{"inset-y":[p]}],start:[{start:[p]}],end:[{end:[p]}],top:[{top:[p]}],right:[{right:[p]}],bottom:[{bottom:[p]}],left:[{left:[p]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",fe,pe]}],basis:[{basis:S()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",pe]}],grow:[{grow:T()}],shrink:[{shrink:T()}],order:[{order:["first","last","none",fe,pe]}],"grid-cols":[{"grid-cols":[_e]}],"col-start-end":[{col:["auto",{span:["full",fe,pe]},pe]}],"col-start":[{"col-start":N()}],"col-end":[{"col-end":N()}],"grid-rows":[{"grid-rows":[_e]}],"row-start-end":[{row:["auto",{span:[fe,pe]},pe]}],"row-start":[{"row-start":N()}],"row-end":[{"row-end":N()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",pe]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",pe]}],gap:[{gap:[m]}],"gap-x":[{"gap-x":[m]}],"gap-y":[{"gap-y":[m]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[_]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",pe,t]}],"min-w":[{"min-w":[pe,t,"min","max","fit"]}],"max-w":[{"max-w":[pe,t,"none","full","min","max","fit","prose",{screen:[ge]},ge]}],h:[{h:[pe,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[pe,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[pe,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[pe,t,"auto","min","max","fit"]}],"font-size":[{text:["base",ge,ue]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",me]}],"font-family":[{font:[_e]}],"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:["tighter","tight","normal","wide","wider","widest",pe]}],"line-clamp":[{"line-clamp":["none",de,me]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",ce,pe]}],"list-image":[{"list-image":["none",pe]}],"list-style-type":[{list:["none","disc","decimal",pe]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[y]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[y]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",ce,ue]}],"underline-offset":[{"underline-offset":["auto",ce,pe]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",pe]}],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",pe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[y]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",we]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",ve]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},xe]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[y]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[y]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[ce,pe]}],"outline-w":[{outline:[ce,ue]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:C()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[y]}],"ring-offset-w":[{"ring-offset":[ce,ue]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",ge,Ee]}],"shadow-color":[{shadow:[_e]}],opacity:[{opacity:[y]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",ge,pe]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[y]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",pe]}],duration:[{duration:j()}],ease:[{ease:["linear","in","out","in-out",pe]}],delay:[{delay:j()}],animate:[{animate:["none","spin","ping","pulse","bounce",pe]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[b]}],"scale-x":[{"scale-x":[b]}],"scale-y":[{"scale-y":[b]}],rotate:[{rotate:[fe,pe]}],"translate-x":[{"translate-x":[k]}],"translate-y":[{"translate-y":[k]}],"skew-x":[{"skew-x":[E]}],"skew-y":[{"skew-y":[E]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",pe]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],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",pe]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"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",pe]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[ce,ue,me]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"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"],"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"]}}}),je=Q(Te);function Re(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;tje(Ae(...e)),De=(...e)=>(...t)=>e.forEach((e=>e?.(...t))),Me=e=>{const t={0:"gap-0",xxs:"gap-1",xs:"gap-2",sm:"gap-3",md:"gap-4",lg:"gap-5",xl:"gap-6","2xl":"gap-8"};return t[e]||t.md},Le={sm:{1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},md:{1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},lg:{1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"}},Oe={sm:{xs:"gap-2",sm:"gap-4",md:"gap-5",lg:"gap-6",xl:"gap-6","2xl":"gap-8"},md:{xs:"md:gap-2",sm:"md:gap-4",md:"md:gap-5",lg:"md:gap-6",xl:"md:gap-6","2xl":"md:gap-8"},lg:{xs:"lg:gap-2",sm:"lg:gap-4",md:"lg:gap-5",lg:"lg:gap-6",xl:"lg:gap-6","2xl":"lg:gap-8"}},Ie={sm:{xs:"gap-x-2",sm:"gap-x-4",md:"gap-x-5",lg:"gap-x-6",xl:"gap-x-6","2xl":"gap-x-8"},md:{xs:"md:gap-x-2",sm:"md:gap-x-4",md:"md:gap-x-5",lg:"md:gap-x-6",xl:"md:gap-x-6","2xl":"md:gap-x-8"},lg:{xs:"lg:gap-x-2",sm:"lg:gap-x-4",md:"lg:gap-x-5",lg:"lg:gap-x-6",xl:"lg:gap-x-6","2xl":"lg:gap-x-8"}},Be={sm:{xs:"gap-y-2",sm:"gap-y-4",md:"gap-y-5",lg:"gap-y-6",xl:"gap-y-6","2xl":"gap-y-8"},md:{xs:"md:gap-y-2",sm:"md:gap-y-4",md:"md:gap-y-5",lg:"md:gap-y-6",xl:"md:gap-y-6","2xl":"md:gap-y-8"},lg:{xs:"lg:gap-y-2",sm:"lg:gap-y-4",md:"lg:gap-y-5",lg:"lg:gap-y-6",xl:"lg:gap-y-6","2xl":"lg:gap-y-8"}},Ve={sm:{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12"},md:{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12"},lg:{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12"}},ze={sm:{1:"col-start-1",2:"col-start-2",3:"col-start-3",4:"col-start-4",5:"col-start-5",6:"col-start-6",7:"col-start-7",8:"col-start-8",9:"col-start-9",10:"col-start-10",11:"col-start-11",12:"col-start-12"},md:{1:"md:col-start-1",2:"md:col-start-2",3:"md:col-start-3",4:"md:col-start-4",5:"md:col-start-5",6:"md:col-start-6",7:"md:col-start-7",8:"md:col-start-8",9:"md:col-start-9",10:"md:col-start-10",11:"md:col-start-11",12:"md:col-start-12"},lg:{1:"lg:col-start-1",2:"lg:col-start-2",3:"lg:col-start-3",4:"lg:col-start-4",5:"lg:col-start-5",6:"lg:col-start-6",7:"lg:col-start-7",8:"lg:col-start-8",9:"lg:col-start-9",10:"lg:col-start-10",11:"lg:col-start-11",12:"lg:col-start-12"}},Ue={sm:{row:"grid-flow-row",column:"grid-flow-col","row-dense":"grid-flow-row-dense","column-dense":"grid-flow-col-dense"},md:{row:"md:grid-flow-row",column:"md:grid-flow-col","row-dense":"md:grid-flow-row-dense","column-dense":"md:grid-flow-col-dense"},lg:{row:"lg:grid-flow-row",column:"lg:grid-flow-col","row-dense":"lg:grid-flow-row-dense","column-dense":"lg:grid-flow-col-dense"}},$e={sm:{normal:"justify-normal",start:"justify-start",end:"justify-end",center:"justify-center",between:"justify-between",around:"justify-around",evenly:"justify-evenly",stretch:"justify-stretch"},md:{normal:"md:justify-normal",start:"md:justify-start",end:"md:justify-end",center:"md:justify-center",between:"md:justify-between",around:"md:justify-around",evenly:"md:justify-evenly",stretch:"md:justify-stretch"},lg:{normal:"lg:justify-normal",start:"lg:justify-start",end:"lg:justify-end",center:"lg:justify-center",between:"lg:justify-between",around:"lg:justify-around",evenly:"lg:justify-evenly",stretch:"lg:justify-stretch"}},We={sm:{start:"items-start",end:"items-end",center:"items-center",baseline:"items-baseline",stretch:"items-stretch"},md:{start:"md:items-start",end:"md:items-end",center:"md:items-center",baseline:"md:items-baseline",stretch:"md:items-stretch"},lg:{start:"lg:items-start",end:"lg:items-end",center:"lg:items-center",baseline:"lg:items-baseline",stretch:"lg:items-stretch"}},He={sm:{start:"self-start",end:"self-end",center:"self-center",baseline:"self-baseline",stretch:"self-stretch"},md:{start:"md:self-start",end:"md:self-end",center:"md:self-center",baseline:"md:self-baseline",stretch:"md:self-stretch"},lg:{start:"lg:self-start",end:"lg:self-end",center:"lg:self-center",baseline:"lg:self-baseline",stretch:"lg:self-stretch"}},qe={sm:{auto:"justify-self-auto",start:"justify-self-start",end:"justify-self-end",center:"justify-self-center",baseline:"justify-self-baseline",stretch:"justify-self-stretch"},md:{auto:"md:justify-self-auto",start:"md:justify-self-start",end:"md:justify-self-end",center:"md:justify-self-center",baseline:"md:justify-self-baseline",stretch:"md:justify-self-stretch"},lg:{auto:"lg:justify-self-auto",start:"lg:justify-self-start",end:"lg:justify-self-end",center:"lg:justify-self-center",baseline:"lg:justify-self-baseline",stretch:"lg:justify-self-stretch"}},Xe={sm:{row:"flex-row","row-reverse":"flex-row-reverse",column:"flex-col","column-reverse":"flex-col-reverse"},md:{row:"md:flex-row","row-reverse":"md:flex-row-reverse",column:"md:flex-col","column-reverse":"md:flex-col-reverse"},lg:{row:"lg:flex-row","row-reverse":"lg:flex-row-reverse",column:"lg:flex-col","column-reverse":"lg:flex-col-reverse"}},Ye={sm:{wrap:"flex-wrap","wrap-reverse":"flex-wrap-reverse",nowrap:"flex-nowrap"},md:{wrap:"md:flex-wrap","wrap-reverse":"md:flex-wrap-reverse",nowrap:"md:flex-nowrap"},lg:{wrap:"lg:flex-wrap","wrap-reverse":"lg:flex-wrap-reverse",nowrap:"lg:flex-nowrap"}},Ge={sm:{1:"w-full",2:"w-1/2",3:"w-1/3",4:"w-1/4",5:"w-1/5",6:"w-1/6",7:"w-1/7",8:"w-1/8",9:"w-1/9",10:"w-1/10",11:"w-1/11",12:"w-1/12"},md:{1:"md:w-full",2:"md:w-1/2",3:"md:w-1/3",4:"md:w-1/4",5:"md:w-1/5",6:"md:w-1/6",7:"md:w-1/7",8:"md:w-1/8",9:"md:w-1/9",10:"md:w-1/10",11:"md:w-1/11",12:"md:w-1/12"},lg:{1:"lg:w-full",2:"lg:w-1/2",3:"lg:w-1/3",4:"lg:w-1/4",5:"lg:w-1/5",6:"lg:w-1/6",7:"lg:w-1/7",8:"lg:w-1/8",9:"lg:w-1/9",10:"lg:w-1/10",11:"lg:w-1/11",12:"lg:w-1/12"}},Ke={sm:{1:"order-1",2:"order-2",3:"order-3",4:"order-4",5:"order-5",6:"order-6",7:"order-7",8:"order-8",9:"order-9",10:"order-10",11:"order-11",12:"order-12",first:"order-first",last:"order-last",none:"order-none"},md:{1:"md:order-1",2:"md:order-2",3:"md:order-3",4:"md:order-4",5:"md:order-5",6:"md:order-6",7:"md:order-7",8:"md:order-8",9:"md:order-9",10:"md:order-10",11:"md:order-11",12:"md:order-12",first:"md:order-first",last:"md:order-last",none:"md:order-none"},lg:{1:"lg:order-1",2:"lg:order-2",3:"lg:order-3",4:"lg:order-4",5:"lg:order-5",6:"lg:order-6",7:"lg:order-7",8:"lg:order-8",9:"lg:order-9",10:"lg:order-10",11:"lg:order-11",12:"lg:order-12",first:"lg:order-first",last:"lg:order-last",none:"lg:order-none"}},Ze={sm:{0:"grow-0",1:"grow"},md:{0:"md:grow-0",1:"md:grow"},lg:{0:"lg:grow-0",1:"lg:grow"}},Je={sm:{0:"shrink-0",1:"shrink"},md:{0:"md:shrink-0",1:"md:shrink"},lg:{0:"lg:shrink-0",1:"lg:shrink"}},Qe=(e,t,n,r="sm")=>{const o=[];switch(typeof e){case"object":for(const[r,s]of Object.entries(e))t[r]&&o.push(t?.[r]?.[s]??t?.[r]?.[n?.[r]]??"");break;case"string":case"number":const s=r;o.push(t?.[s]?.[e]??t?.[s]?.[n?.[s]]??"");break;default:if(void 0===e)break;o.push(t?.[r]?.[n]??"")}return o.join(" ")},et=({className:e,cols:t,gap:n,gapX:r,gapY:o,align:s,justify:i,gridFlow:a,colsSubGrid:l=!1,rowsSubGrid:c=!1,autoRows:u=!1,autoCols:d=!1,children:m,...f})=>{const h=Qe(t,Le,1),p=Qe(n,Oe,"sm"),g=Qe(r,Ie,""),y=Qe(o,Be,""),v=Qe(s,We,""),w=Qe(i,$e,""),b=Qe(a,Ue,"");return(0,O.jsx)("div",{className:Fe("grid",{"grid-cols-subgrid":l,"grid-rows-subgrid":c,"auto-cols-auto":d,"auto-rows-auto":u},h,p,g,y,v,w,b,e),...f,children:m})};et.Item=({className:e,children:t,colSpan:n,colStart:r,alignSelf:o,justifySelf:s,...i})=>{const a=Qe(n,Ve,0),l=Qe(r,ze,0),c=Qe(o,He,""),u=Qe(s,qe,"");return(0,O.jsx)("div",{className:Fe(a,l,c,u,e),...i,children:t})};const tt=(0,a.createContext)({}),nt=({containerType:e="flex",gap:t="sm",gapX:n,gapY:r,direction:o,justify:s,align:i,wrap:a,cols:l,className:c,children:u,...d})=>{if("grid"===e)return(0,O.jsx)(tt.Provider,{value:{containerType:e},children:(0,O.jsx)(et,{className:c,gap:t,gapX:n,gapY:r,cols:l,children:u,align:i,justify:s,...d})});const m=Qe(a,Ye,""),f=Qe(t,Oe,"sm"),h=Qe(n,Ie,""),p=Qe(r,Be,""),g=Qe(o,Xe,""),y=Qe(s,$e,""),v=Qe(i,We,""),w=Fe("flex",m,f,h,p,g,y,v,c);return(0,O.jsx)(tt.Provider,{value:{containerType:e,cols:l},children:"flex"===e?(0,O.jsx)("div",{className:w,children:u}):(0,O.jsx)(et,{className:c,gap:t,gapX:n,gapY:r,cols:l,children:u,align:i,justify:s,...d})})},rt=({grow:e,shrink:t,order:n,alignSelf:r,justifySelf:o,className:s,children:i,...l})=>{const{containerType:c,cols:u}=(0,a.useContext)(tt);if("grid"===c)return(0,O.jsx)(et.Item,{className:s,alignSelf:r,justifySelf:o,children:i,...l});const d=Qe(r,He,""),m=Qe(o,qe,""),f=Qe(e,Ze,0),h=Qe(t,Je,0),p=Qe(n,Ke,0),g=Qe(u,Ge,1);return(0,O.jsx)("div",{className:Fe("box-border",f,h,p,d,m,g,s),children:i})};nt.Item=rt,nt.displayName="Container",rt.displayName="Container.Item";const ot=({children:e,gap:t="lg",className:n,...r})=>(0,O.jsx)("div",{className:Fe("w-full box-border flex items-center justify-between bg-background-primary p-5 min-h-16",Me(t),n),...r,children:e});ot.displayName="Topbar";const st=({gap:e="sm",children:t,className:n})=>(0,O.jsx)("div",{className:Fe("flex items-center",Me(e),n),children:t});st.displayName="Topbar.Left";const it=({gap:e="md",children:t,align:n="center",className:r})=>{const o={left:"justify-start",center:"justify-center",right:"justify-end"}[n];return(0,O.jsx)("div",{className:Fe("flex items-center grow",Me(e),o,r),children:t})};it.displayName="Topbar.Middle";const at=({gap:e="sm",children:t,className:n})=>(0,O.jsx)("div",{className:Fe("flex items-center",Me(e),n),children:t});at.displayName="Topbar.Right";const lt=({children:e,className:t})=>(0,O.jsx)("div",{className:Fe("flex items-center [&>svg]:block h-full",t),children:e});lt.displayName="Topbar.Item",ot.Left=st,ot.Middle=it,ot.Right=at,ot.Item=lt;const ct=(0,a.forwardRef)(((e,t)=>{const{variant:n="primary",size:r="md",type:o="button",tag:s="button",className:i,children:l,disabled:c=!1,destructive:u=!1,icon:d=null,iconPosition:m="left",loading:f=!1,...h}=e,p=u&&"focus:ring-focus-error",g=f?"opacity-50 disabled:cursor-not-allowed":"",y={primary:"text-text-on-color bg-button-primary hover:bg-button-primary-hover outline-button-primary hover:outline-button-primary-hover shadow-xs disabled:shadow-none focus:shadow-none disabled:bg-button-disabled disabled:outline-button-disabled",secondary:"text-text-on-color bg-button-secondary hover:bg-button-secondary-hover outline-button-secondary hover:outline-button-secondary-hover shadow-xs focus:shadow-none disabled:shadow-none disabled:bg-button-disabled disabled:outline-button-disabled",outline:"text-button-tertiary-color outline-border-subtle bg-button-tertiary shadow-sm focus:shadow-none hover:bg-button-tertiary-hover hover:outline-border-subtle disabled:bg-button-tertiary disabled:outline-border-disabled",ghost:"text-text-primary bg-transparent outline-transparent hover:bg-button-tertiary-hover",link:"outline-none text-link-primary bg-transparent hover:text-link-primary-hover hover:underline p-0 border-0 leading-none"}[n],v=u&&!c?{primary:"bg-button-danger hover:bg-button-danger-hover outline-button-danger hover:outline-button-danger-hover",secondary:"bg-button-danger hover:bg-button-danger-hover outline-button-danger hover:outline-button-danger-hover",outline:"text-button-danger outline outline-1 outline-button-danger hover:outline-button-danger bg-button-tertiary hover:bg-field-background-error",ghost:"text-button-danger hover:bg-field-background-error",link:"text-button-danger hover:text-button-danger-secondary"}[n]:"",w={xs:"p-1 rounded [&>svg]:size-4",sm:"p-2 rounded [&>svg]:size-4 gap-0.5",md:"p-2.5 rounded-md text-sm [&>svg]:size-5 gap-1",lg:"p-3 rounded-lg text-base [&>svg]:size-6 gap-1"}[r];let b,x=null,E="";return d&&(E="flex items-center justify-center","left"===m?b=d:x=d),(0,O.jsxs)(s,{ref:t,type:o,className:Fe(E,"outline outline-1 border-none cursor-pointer transition-colors duration-300 ease-in-out text-xs font-semibold focus:ring-2 focus:ring-toggle-on focus:ring-offset-2 disabled:text-text-disabled",w,y,v,p,g,{"cursor-default":c},i),disabled:c,...h,children:[(0,O.jsx)(a.Fragment,{children:b},"left-icon"),l?(0,O.jsx)("span",{className:"px-1",children:l}):null,(0,O.jsx)(a.Fragment,{children:x},"right-icon")]})}));function ut(){return"undefined"!=typeof window}function dt(e){return ht(e)?(e.nodeName||"").toLowerCase():"#document"}function mt(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function ft(e){var t;return null==(t=(ht(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ht(e){return!!ut()&&(e instanceof Node||e instanceof mt(e).Node)}function pt(e){return!!ut()&&(e instanceof Element||e instanceof mt(e).Element)}function gt(e){return!!ut()&&(e instanceof HTMLElement||e instanceof mt(e).HTMLElement)}function yt(e){return!(!ut()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof mt(e).ShadowRoot)}function vt(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=kt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function wt(e){return["table","td","th"].includes(dt(e))}function bt(e){return[":popover-open",":modal"].some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function xt(e){const t=Et(),n=pt(e)?kt(e):e;return["transform","translate","scale","rotate","perspective"].some((e=>!!n[e]&&"none"!==n[e]))||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function Et(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function _t(e){return["html","body","#document"].includes(dt(e))}function kt(e){return mt(e).getComputedStyle(e)}function St(e){return pt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Pt(e){if("html"===dt(e))return e;const t=e.assignedSlot||e.parentNode||yt(e)&&e.host||ft(e);return yt(t)?t.host:t}function Ct(e){const t=Pt(e);return _t(t)?e.ownerDocument?e.ownerDocument.body:e.body:gt(t)&&vt(t)?t:Ct(t)}function Nt(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=Ct(e),s=o===(null==(r=e.ownerDocument)?void 0:r.body),i=mt(o);if(s){const e=Tt(i);return t.concat(i,i.visualViewport||[],vt(o)?o:[],e&&n?Nt(e):[])}return t.concat(o,Nt(o,[],n))}function Tt(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function jt(e){let t=e.activeElement;for(;null!=(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement);){var n;t=t.shadowRoot.activeElement}return t}function Rt(e,t){if(!e||!t)return!1;const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&yt(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function At(){const e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function Ft(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map((e=>{let{brand:t,version:n}=e;return t+"/"+n})).join(" "):navigator.userAgent}function Dt(){return/apple/i.test(navigator.vendor)}function Mt(){const e=/android/i;return e.test(At())||e.test(Ft())}function Lt(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function Ot(e){return(null==e?void 0:e.ownerDocument)||document}function It(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return null!=n.target&&t.contains(n.target)}function Bt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Vt(e){return gt(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}ct.displayName="Button";var zt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"].join(","),Ut="undefined"==typeof Element,$t=Ut?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Wt=!Ut&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},Ht=function e(t,n){var r;void 0===n&&(n=!0);var o=null==t||null===(r=t.getAttribute)||void 0===r?void 0:r.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},qt=function e(t,n,r){for(var o=[],s=Array.from(t);s.length;){var i=s.shift();if(!Ht(i,!1))if("SLOT"===i.tagName){var a=i.assignedElements(),l=e(a.length?a:i.children,!0,r);r.flatten?o.push.apply(o,l):o.push({scopeParent:i,candidates:l})}else{$t.call(i,zt)&&r.filter(i)&&(n||!t.includes(i))&&o.push(i);var c=i.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(i),u=!Ht(c,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(i));if(c&&u){var d=e(!0===c?i.children:c.children,!0,r);r.flatten?o.push.apply(o,d):o.push({scopeParent:i,candidates:d})}else s.unshift.apply(s,i.children)}}return o},Xt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},Yt=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!Xt(e)?0:e.tabIndex},Gt=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},Kt=function(e){return"INPUT"===e.tagName},Zt=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},Jt=function(e,t){return!(t.disabled||Ht(t)||function(e){return Kt(e)&&"hidden"===e.type}(t)||function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var o=$t.call(e,"details>summary:first-of-type")?e.parentElement:e;if($t.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return Zt(e)}else{if("function"==typeof r){for(var s=e;e;){var i=e.parentElement,a=Wt(e);if(i&&!i.shadowRoot&&!0===r(i))return Zt(e);e=e.assignedSlot?e.assignedSlot:i||a===e.ownerDocument?i:a.host}e=s}if(function(e){var t,n,r,o,s=e&&Wt(e),i=null===(t=s)||void 0===t?void 0:t.host,a=!1;if(s&&s!==e)for(a=!!(null!==(n=i)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(i)||null!=e&&null!==(o=e.ownerDocument)&&void 0!==o&&o.contains(e));!a&&i;){var l,c,u;a=!(null===(c=i=null===(l=s=Wt(i))||void 0===l?void 0:l.host)||void 0===c||null===(u=c.ownerDocument)||void 0===u||!u.contains(i))}return a}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},tn=function e(t){var n=[],r=[];return t.forEach((function(t,o){var s=!!t.scopeParent,i=s?t.scopeParent:t,a=function(e,t){var n=Yt(e);return n<0&&t&&!Xt(e)?0:n}(i,s),l=s?e(t.candidates):i;0===a?s?n.push.apply(n,l):n.push(i):r.push({documentOrder:o,tabIndex:a,item:t,isScope:s,content:l})})),r.sort(Gt).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},nn=function(e,t){var n;return n=(t=t||{}).getShadowRoot?qt([e],t.includeContainer,{filter:Qt.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:en}):function(e,t,n){if(Ht(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(zt));return t&&$t.call(e,zt)&&r.unshift(e),r.filter(n)}(e,t.includeContainer,Qt.bind(null,t)),tn(n)},rn=o(795);const on=Math.min,sn=Math.max,an=Math.round,ln=Math.floor,cn=e=>({x:e,y:e}),un={left:"right",right:"left",bottom:"top",top:"bottom"},dn={start:"end",end:"start"};function mn(e,t,n){return sn(e,on(t,n))}function fn(e,t){return"function"==typeof e?e(t):e}function hn(e){return e.split("-")[0]}function pn(e){return e.split("-")[1]}function gn(e){return"x"===e?"y":"x"}function yn(e){return"y"===e?"height":"width"}function vn(e){return["top","bottom"].includes(hn(e))?"y":"x"}function wn(e){return gn(vn(e))}function bn(e){return e.replace(/start|end/g,(e=>dn[e]))}function xn(e){return e.replace(/left|right|bottom|top/g,(e=>un[e]))}function En(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function _n(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function kn(e,t,n){let{reference:r,floating:o}=e;const s=vn(t),i=wn(t),a=yn(i),l=hn(t),c="y"===s,u=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,m=r[a]/2-o[a]/2;let f;switch(l){case"top":f={x:u,y:r.y-o.height};break;case"bottom":f={x:u,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:d};break;case"left":f={x:r.x-o.width,y:d};break;default:f={x:r.x,y:r.y}}switch(pn(t)){case"start":f[i]-=m*(n&&c?-1:1);break;case"end":f[i]+=m*(n&&c?-1:1)}return f}async function Sn(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:s,rects:i,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:m=!1,padding:f=0}=fn(t,e),h=En(f),p=a[m?"floating"===d?"reference":"floating":d],g=_n(await s.getClippingRect({element:null==(n=await(null==s.isElement?void 0:s.isElement(p)))||n?p:p.contextElement||await(null==s.getDocumentElement?void 0:s.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),y="floating"===d?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,v=await(null==s.getOffsetParent?void 0:s.getOffsetParent(a.floating)),w=await(null==s.isElement?void 0:s.isElement(v))&&await(null==s.getScale?void 0:s.getScale(v))||{x:1,y:1},b=_n(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:v,strategy:l}):y);return{top:(g.top-b.top+h.top)/w.y,bottom:(b.bottom-g.bottom+h.bottom)/w.y,left:(g.left-b.left+h.left)/w.x,right:(b.right-g.right+h.right)/w.x}}function Pn(e){const t=kt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=gt(e),s=o?e.offsetWidth:n,i=o?e.offsetHeight:r,a=an(n)!==s||an(r)!==i;return a&&(n=s,r=i),{width:n,height:r,$:a}}function Cn(e){return pt(e)?e:e.contextElement}function Nn(e){const t=Cn(e);if(!gt(t))return cn(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:s}=Pn(t);let i=(s?an(n.width):n.width)/r,a=(s?an(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),a&&Number.isFinite(a)||(a=1),{x:i,y:a}}const Tn=cn(0);function jn(e){const t=mt(e);return Et()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Tn}function Rn(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),s=Cn(e);let i=cn(1);t&&(r?pt(r)&&(i=Nn(r)):i=Nn(e));const a=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==mt(e))&&t}(s,n,r)?jn(s):cn(0);let l=(o.left+a.x)/i.x,c=(o.top+a.y)/i.y,u=o.width/i.x,d=o.height/i.y;if(s){const e=mt(s),t=r&&pt(r)?mt(r):r;let n=e,o=Tt(n);for(;o&&r&&t!==n;){const e=Nn(o),t=o.getBoundingClientRect(),r=kt(o),s=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=s,c+=i,n=mt(o),o=Tt(n)}}return _n({width:u,height:d,x:l,y:c})}function An(e,t){const n=St(e).scrollLeft;return t?t.left+n:Rn(ft(e)).left+n}function Fn(e,t,n){void 0===n&&(n=!1);const r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:An(e,r)),y:r.top+t.scrollTop}}function Dn(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=mt(e),r=ft(e),o=n.visualViewport;let s=r.clientWidth,i=r.clientHeight,a=0,l=0;if(o){s=o.width,i=o.height;const e=Et();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:s,height:i,x:a,y:l}}(e,n);else if("document"===t)r=function(e){const t=ft(e),n=St(e),r=e.ownerDocument.body,o=sn(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),s=sn(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+An(e);const a=-n.scrollTop;return"rtl"===kt(r).direction&&(i+=sn(t.clientWidth,r.clientWidth)-o),{width:o,height:s,x:i,y:a}}(ft(e));else if(pt(t))r=function(e,t){const n=Rn(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,s=gt(e)?Nn(e):cn(1);return{width:e.clientWidth*s.x,height:e.clientHeight*s.y,x:o*s.x,y:r*s.y}}(t,n);else{const n=jn(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return _n(r)}function Mn(e,t){const n=Pt(e);return!(n===t||!pt(n)||_t(n))&&("fixed"===kt(n).position||Mn(n,t))}function Ln(e,t,n){const r=gt(t),o=ft(t),s="fixed"===n,i=Rn(e,!0,s,t);let a={scrollLeft:0,scrollTop:0};const l=cn(0);function c(){l.x=An(o)}if(r||!r&&!s)if(("body"!==dt(t)||vt(o))&&(a=St(t)),r){const e=Rn(t,!0,s,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&c();s&&!r&&o&&c();const u=!o||r||s?cn(0):Fn(o,a);return{x:i.left+a.scrollLeft-l.x-u.x,y:i.top+a.scrollTop-l.y-u.y,width:i.width,height:i.height}}function On(e){return"static"===kt(e).position}function In(e,t){if(!gt(e)||"fixed"===kt(e).position)return null;if(t)return t(e);let n=e.offsetParent;return ft(e)===n&&(n=n.ownerDocument.body),n}function Bn(e,t){const n=mt(e);if(bt(e))return n;if(!gt(e)){let t=Pt(e);for(;t&&!_t(t);){if(pt(t)&&!On(t))return t;t=Pt(t)}return n}let r=In(e,t);for(;r&&wt(r)&&On(r);)r=In(r,t);return r&&_t(r)&&On(r)&&!xt(r)?n:r||function(e){let t=Pt(e);for(;gt(t)&&!_t(t);){if(xt(t))return t;if(bt(t))return null;t=Pt(t)}return null}(e)||n}const Vn={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const s="fixed"===o,i=ft(r),a=!!t&&bt(t.floating);if(r===i||a&&s)return n;let l={scrollLeft:0,scrollTop:0},c=cn(1);const u=cn(0),d=gt(r);if((d||!d&&!s)&&(("body"!==dt(r)||vt(i))&&(l=St(r)),gt(r))){const e=Rn(r);c=Nn(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}const m=!i||d||s?cn(0):Fn(i,l,!0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x+m.x,y:n.y*c.y-l.scrollTop*c.y+u.y+m.y}},getDocumentElement:ft,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const s=[..."clippingAncestors"===n?bt(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Nt(e,[],!1).filter((e=>pt(e)&&"body"!==dt(e))),o=null;const s="fixed"===kt(e).position;let i=s?Pt(e):e;for(;pt(i)&&!_t(i);){const t=kt(i),n=xt(i);n||"fixed"!==t.position||(o=null),(s?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||vt(i)&&!n&&Mn(e,i))?r=r.filter((e=>e!==i)):o=t,i=Pt(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=s[0],a=s.reduce(((e,n)=>{const r=Dn(t,n,o);return e.top=sn(r.top,e.top),e.right=on(r.right,e.right),e.bottom=on(r.bottom,e.bottom),e.left=sn(r.left,e.left),e}),Dn(t,i,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:Bn,getElementRects:async function(e){const t=this.getOffsetParent||Bn,n=this.getDimensions,r=await n(e.floating);return{reference:Ln(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=Pn(e);return{width:t,height:n}},getScale:Nn,isElement:pt,isRTL:function(e){return"rtl"===kt(e).direction}};function zn(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Un(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:s=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=Cn(e),u=o||s?[...c?Nt(c):[],...Nt(t)]:[];u.forEach((e=>{o&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)}));const d=c&&a?function(e,t){let n,r=null;const o=ft(e);function s(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function i(a,l){void 0===a&&(a=!1),void 0===l&&(l=1),s();const c=e.getBoundingClientRect(),{left:u,top:d,width:m,height:f}=c;if(a||t(),!m||!f)return;const h={rootMargin:-ln(d)+"px "+-ln(o.clientWidth-(u+m))+"px "+-ln(o.clientHeight-(d+f))+"px "+-ln(u)+"px",threshold:sn(0,on(1,l))||1};let p=!0;function g(t){const r=t[0].intersectionRatio;if(r!==l){if(!p)return i();r?i(!1,r):n=setTimeout((()=>{i(!1,1e-7)}),1e3)}1!==r||zn(c,e.getBoundingClientRect())||i(),p=!1}try{r=new IntersectionObserver(g,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}(!0),s}(c,n):null;let m,f=-1,h=null;i&&(h=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame((()=>{var e;null==(e=h)||e.observe(t)}))),n()})),c&&!l&&h.observe(c),h.observe(t));let p=l?Rn(e):null;return l&&function t(){const r=Rn(e);p&&!zn(p,r)&&n(),p=r,m=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{o&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)})),null==d||d(),null==(e=h)||e.disconnect(),h=null,l&&cancelAnimationFrame(m)}}const $n=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:s,placement:i,middlewareData:a}=t,l=await async function(e,t){const{placement:n,platform:r,elements:o}=e,s=await(null==r.isRTL?void 0:r.isRTL(o.floating)),i=hn(n),a=pn(n),l="y"===vn(n),c=["left","top"].includes(i)?-1:1,u=s&&l?-1:1,d=fn(t,e);let{mainAxis:m,crossAxis:f,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof h&&(f="end"===a?-1*h:h),l?{x:f*u,y:m*c}:{x:m*c,y:f*u}}(t,e);return i===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+l.x,y:s+l.y,data:{...l,placement:i}}}}},Wn=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:s=!0,crossAxis:i=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=fn(e,t),c={x:n,y:r},u=await Sn(t,l),d=vn(hn(o)),m=gn(d);let f=c[m],h=c[d];if(s){const e="y"===m?"bottom":"right";f=mn(f+u["y"===m?"top":"left"],f,f-u[e])}if(i){const e="y"===d?"bottom":"right";h=mn(h+u["y"===d?"top":"left"],h,h-u[e])}const p=a.fn({...t,[m]:f,[d]:h});return{...p,data:{x:p.x-n,y:p.y-r,enabled:{[m]:s,[d]:i}}}}}},Hn=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:s,rects:i,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:m,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:p=!0,...g}=fn(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};const y=hn(o),v=vn(a),w=hn(a)===a,b=await(null==l.isRTL?void 0:l.isRTL(c.floating)),x=m||(w||!p?[xn(a)]:function(e){const t=xn(e);return[bn(e),t,bn(t)]}(a)),E="none"!==h;!m&&E&&x.push(...function(e,t,n,r){const o=pn(e);let s=function(e,t,n){const r=["left","right"],o=["right","left"],s=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?s:i;default:return[]}}(hn(e),"start"===n,r);return o&&(s=s.map((e=>e+"-"+o)),t&&(s=s.concat(s.map(bn)))),s}(a,p,h,b));const _=[a,...x],k=await Sn(t,g),S=[];let P=(null==(r=s.flip)?void 0:r.overflows)||[];if(u&&S.push(k[y]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=pn(e),o=wn(e),s=yn(o);let i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=xn(i)),[i,xn(i)]}(o,i,b);S.push(k[e[0]],k[e[1]])}if(P=[...P,{placement:o,overflows:S}],!S.every((e=>e<=0))){var C,N;const e=((null==(C=s.flip)?void 0:C.index)||0)+1,t=_[e];if(t){var T;const n="alignment"===d&&v!==vn(t),r=(null==(T=P[0])?void 0:T.overflows[0])>0;if(!n||r)return{data:{index:e,overflows:P},reset:{placement:t}}}let n=null==(N=P.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:N.placement;if(!n)switch(f){case"bestFit":{var j;const e=null==(j=P.filter((e=>{if(E){const t=vn(e.placement);return t===v||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:j[0];e&&(n=e);break}case"initialPlacement":n=a}if(o!==n)return{reset:{placement:n}}}return{}}}},qn=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:s,platform:i,elements:a,middlewareData:l}=t,{element:c,padding:u=0}=fn(e,t)||{};if(null==c)return{};const d=En(u),m={x:n,y:r},f=wn(o),h=yn(f),p=await i.getDimensions(c),g="y"===f,y=g?"top":"left",v=g?"bottom":"right",w=g?"clientHeight":"clientWidth",b=s.reference[h]+s.reference[f]-m[f]-s.floating[h],x=m[f]-s.reference[f],E=await(null==i.getOffsetParent?void 0:i.getOffsetParent(c));let _=E?E[w]:0;_&&await(null==i.isElement?void 0:i.isElement(E))||(_=a.floating[w]||s.floating[h]);const k=b/2-x/2,S=_/2-p[h]/2-1,P=on(d[y],S),C=on(d[v],S),N=P,T=_-p[h]-C,j=_/2-p[h]/2+k,R=mn(N,j,T),A=!l.arrow&&null!=pn(o)&&j!==R&&s.reference[h]/2-(j{const r=new Map,o={platform:Vn,...n},s={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:s=[],platform:i}=n,a=s.filter(Boolean),l=await(null==i.isRTL?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=kn(c,r,l),m=r,f={},h=0;for(let n=0;n{t.current=e})),t}const Qn=e=>({name:"arrow",options:e,fn(t){const{element:n,padding:r}="function"==typeof e?e(t):e;return n&&(o=n,{}.hasOwnProperty.call(o,"current"))?null!=n.current?qn({element:n.current,padding:r}).fn(t):{}:n?qn({element:n,padding:r}).fn(t):{};var o}}),er=(e,t)=>({...$n(e),options:[e,t]}),tr=(e,t)=>({...Wn(e),options:[e,t]}),nr=(e,t)=>({...Hn(e),options:[e,t]}),rr={...l},or=rr.useInsertionEffect||(e=>e());function sr(e){const t=a.useRef((()=>{}));return or((()=>{t.current=e})),a.useCallback((function(){for(var e=arguments.length,n=new Array(e),r=0;r"floating-ui-"+Math.random().toString(36).slice(2,6)+cr++,dr=rr.useId||function(){const[e,t]=a.useState((()=>lr?ur():void 0));return ir((()=>{null==e&&t(ur())}),[]),a.useEffect((()=>{lr=!0}),[]),e},mr=a.forwardRef((function(e,t){const{context:{placement:n,elements:{floating:r},middlewareData:{arrow:o,shift:s}},width:i=14,height:l=7,tipRadius:c=0,strokeWidth:u=0,staticOffset:d,stroke:m,d:f,style:{transform:h,...p}={},...g}=e,y=dr(),[v,w]=a.useState(!1);if(ir((()=>{r&&"rtl"===kt(r).direction&&w(!0)}),[r]),!r)return null;const[b,x]=n.split("-"),E="top"===b||"bottom"===b;let _=d;(E&&null!=s&&s.x||!E&&null!=s&&s.y)&&(_=null);const k=2*u,S=k/2,P=i/2*(c/-8+1),C=l/2*c/4,N=!!f,T=_&&"end"===x?"bottom":"top";let j=_&&"end"===x?"right":"left";_&&v&&(j="end"===x?"left":"right");const R=null!=(null==o?void 0:o.x)?_||o.x:"",A=null!=(null==o?void 0:o.y)?_||o.y:"",F=f||"M0,0 H"+i+" L"+(i-P)+","+(l-C)+" Q"+i/2+","+l+" "+P+","+(l-C)+" Z",D={top:N?"rotate(180deg)":"",left:N?"rotate(90deg)":"rotate(-90deg)",bottom:N?"":"rotate(180deg)",right:N?"rotate(-90deg)":"rotate(90deg)"}[b];return a.createElement("svg",ar({},g,{"aria-hidden":!0,ref:t,width:N?i:i+k,height:i,viewBox:"0 0 "+i+" "+(l>i?l:i),style:{position:"absolute",pointerEvents:"none",[j]:R,[T]:A,[b]:E||N?"100%":"calc(100% - "+k/2+"px)",transform:[D,h].filter((e=>!!e)).join(" "),...p}}),k>0&&a.createElement("path",{clipPath:"url(#"+y+")",fill:"none",stroke:m,strokeWidth:k+(f?0:1),d:F}),a.createElement("path",{stroke:k&&!f?g.fill:"none",d:F}),a.createElement("clipPath",{id:y},a.createElement("rect",{x:-S,y:S*(N?-1:1),width:i+k,height:i})))}));const fr=a.createContext(null),hr=a.createContext(null),pr=()=>{var e;return(null==(e=a.useContext(fr))?void 0:e.id)||null},gr=()=>a.useContext(hr);function yr(e){return"data-floating-ui-"+e}function vr(e){const t=(0,a.useRef)(e);return ir((()=>{t.current=e})),t}const wr=yr("safe-polygon");function br(e,t,n){return n&&!Lt(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function xr(e,t){let n=e.filter((e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)})),r=n;for(;r.length;)r=e.filter((e=>{var t;return null==(t=r)?void 0:t.some((t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)}))})),n=n.concat(r);return n}const Er=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function _r(e,t){const n=nn(e,Er());"prev"===t&&n.reverse();const r=n.indexOf(jt(Ot(e)));return n.slice(r+1)[0]}function kr(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!Rt(n,r)}function Sr(e){nn(e,Er()).forEach((e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}))}function Pr(e){e.querySelectorAll("[data-tabindex]").forEach((e=>{const t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")}))}const Cr={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function Nr(e){"Tab"===e.key&&(e.target,clearTimeout(void 0))}const Tr=a.forwardRef((function(e,t){const[n,r]=a.useState();ir((()=>(Dt()&&r("button"),document.addEventListener("keydown",Nr),()=>{document.removeEventListener("keydown",Nr)})),[]);const o={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[yr("focus-guard")]:"",style:Cr};return a.createElement("span",ar({},e,o))})),jr=a.createContext(null),Rr=yr("portal");function Ar(e){const{children:t,id:n,root:r,preserveTabOrder:o=!0}=e,s=function(e){void 0===e&&(e={});const{id:t,root:n}=e,r=dr(),o=Fr(),[s,i]=a.useState(null),l=a.useRef(null);return ir((()=>()=>{null==s||s.remove(),queueMicrotask((()=>{l.current=null}))}),[s]),ir((()=>{if(!r)return;if(l.current)return;const e=t?document.getElementById(t):null;if(!e)return;const n=document.createElement("div");n.id=r,n.setAttribute(Rr,""),e.appendChild(n),l.current=n,i(n)}),[t,r]),ir((()=>{if(null===n)return;if(!r)return;if(l.current)return;let e=n||(null==o?void 0:o.portalNode);e&&!pt(e)&&(e=e.current),e=e||document.body;let s=null;t&&(s=document.createElement("div"),s.id=t,e.appendChild(s));const a=document.createElement("div");a.id=r,a.setAttribute(Rr,""),e=s||e,e.appendChild(a),l.current=a,i(a)}),[t,n,r,o]),s}({id:n,root:r}),[i,l]=a.useState(null),c=a.useRef(null),u=a.useRef(null),d=a.useRef(null),m=a.useRef(null),f=null==i?void 0:i.modal,h=null==i?void 0:i.open,p=!!i&&!i.modal&&i.open&&o&&!(!r&&!s);return a.useEffect((()=>{if(s&&o&&!f)return s.addEventListener("focusin",e,!0),s.addEventListener("focusout",e,!0),()=>{s.removeEventListener("focusin",e,!0),s.removeEventListener("focusout",e,!0)};function e(e){s&&kr(e)&&("focusin"===e.type?Pr:Sr)(s)}}),[s,o,f]),a.useEffect((()=>{s&&(h||Pr(s))}),[h,s]),a.createElement(jr.Provider,{value:a.useMemo((()=>({preserveTabOrder:o,beforeOutsideRef:c,afterOutsideRef:u,beforeInsideRef:d,afterInsideRef:m,portalNode:s,setFocusManagerState:l})),[o,s])},p&&s&&a.createElement(Tr,{"data-type":"outside",ref:c,onFocus:e=>{if(kr(e,s)){var t;null==(t=d.current)||t.focus()}else{const e=_r(document.body,"prev")||(null==i?void 0:i.refs.domReference.current);null==e||e.focus()}}}),p&&s&&a.createElement("span",{"aria-owns":s.id,style:Cr}),s&&rn.createPortal(t,s),p&&s&&a.createElement(Tr,{"data-type":"outside",ref:u,onFocus:e=>{if(kr(e,s)){var t;null==(t=m.current)||t.focus()}else{const t=_r(document.body,"next")||(null==i?void 0:i.refs.domReference.current);null==t||t.focus(),(null==i?void 0:i.closeOnFocusOut)&&(null==i||i.onOpenChange(!1,e.nativeEvent,"focus-out"))}}}))}const Fr=()=>a.useContext(jr),Dr="data-floating-ui-focusable";function Mr(e){return gt(e.target)&&"BUTTON"===e.target.tagName}function Lr(e){return Vt(e)}function Or(e,t){void 0===t&&(t={});const{open:n,onOpenChange:r,dataRef:o,elements:{domReference:s}}=e,{enabled:i=!0,event:l="click",toggle:c=!0,ignoreMouse:u=!1,keyboardHandlers:d=!0,stickIfOpen:m=!0}=t,f=a.useRef(),h=a.useRef(!1),p=a.useMemo((()=>({onPointerDown(e){f.current=e.pointerType},onMouseDown(e){const t=f.current;0===e.button&&"click"!==l&&(Lt(t,!0)&&u||(!n||!c||o.current.openEvent&&m&&"mousedown"!==o.current.openEvent.type?(e.preventDefault(),r(!0,e.nativeEvent,"click")):r(!1,e.nativeEvent,"click")))},onClick(e){const t=f.current;"mousedown"===l&&f.current?f.current=void 0:Lt(t,!0)&&u||(!n||!c||o.current.openEvent&&m&&"click"!==o.current.openEvent.type?r(!0,e.nativeEvent,"click"):r(!1,e.nativeEvent,"click"))},onKeyDown(e){f.current=void 0,e.defaultPrevented||!d||Mr(e)||(" "!==e.key||Lr(s)||(e.preventDefault(),h.current=!0),"Enter"===e.key&&r(!n||!c,e.nativeEvent,"click"))},onKeyUp(e){e.defaultPrevented||!d||Mr(e)||Lr(s)||" "===e.key&&h.current&&(h.current=!1,r(!n||!c,e.nativeEvent,"click"))}})),[o,s,l,u,d,r,n,m,c]);return a.useMemo((()=>i?{reference:p}:{}),[i,p])}const Ir={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},Br={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},Vr=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function zr(e,t){void 0===t&&(t={});const{open:n,onOpenChange:r,elements:o,dataRef:s}=e,{enabled:i=!0,escapeKey:l=!0,outsidePress:c=!0,outsidePressEvent:u="pointerdown",referencePress:d=!1,referencePressEvent:m="pointerdown",ancestorScroll:f=!1,bubbles:h,capture:p}=t,g=gr(),y=sr("function"==typeof c?c:()=>!1),v="function"==typeof c?y:c,w=a.useRef(!1),b=a.useRef(!1),{escapeKey:x,outsidePress:E}=Vr(h),{escapeKey:_,outsidePress:k}=Vr(p),S=a.useRef(!1),P=sr((e=>{var t;if(!n||!i||!l||"Escape"!==e.key)return;if(S.current)return;const o=null==(t=s.current.floatingContext)?void 0:t.nodeId,a=g?xr(g.nodesRef.current,o):[];if(!x&&(e.stopPropagation(),a.length>0)){let e=!0;if(a.forEach((t=>{var n;null==(n=t.context)||!n.open||t.context.dataRef.current.__escapeKeyBubbles||(e=!1)})),!e)return}r(!1,function(e){return"nativeEvent"in e}(e)?e.nativeEvent:e,"escape-key")})),C=sr((e=>{var t;const n=()=>{var t;P(e),null==(t=Bt(e))||t.removeEventListener("keydown",n)};null==(t=Bt(e))||t.addEventListener("keydown",n)})),N=sr((e=>{var t;const n=w.current;w.current=!1;const i=b.current;if(b.current=!1,"click"===u&&i)return;if(n)return;if("function"==typeof v&&!v(e))return;const a=Bt(e),l="["+yr("inert")+"]",c=Ot(o.floating).querySelectorAll(l);let d=pt(a)?a:null;for(;d&&!_t(d);){const e=Pt(d);if(_t(e)||!pt(e))break;d=e}if(c.length&&pt(a)&&!a.matches("html,body")&&!Rt(a,o.floating)&&Array.from(c).every((e=>!Rt(d,e))))return;if(gt(a)&&R){const t=a.clientWidth>0&&a.scrollWidth>a.clientWidth,n=a.clientHeight>0&&a.scrollHeight>a.clientHeight;let r=n&&e.offsetX>a.clientWidth;if(n&&"rtl"===kt(a).direction&&(r=e.offsetX<=a.offsetWidth-a.clientWidth),r||t&&e.offsetY>a.clientHeight)return}const m=null==(t=s.current.floatingContext)?void 0:t.nodeId,f=g&&xr(g.nodesRef.current,m).some((t=>{var n;return It(e,null==(n=t.context)?void 0:n.elements.floating)}));if(It(e,o.floating)||It(e,o.domReference)||f)return;const h=g?xr(g.nodesRef.current,m):[];if(h.length>0){let e=!0;if(h.forEach((t=>{var n;null==(n=t.context)||!n.open||t.context.dataRef.current.__outsidePressBubbles||(e=!1)})),!e)return}r(!1,e,"outside-press")})),T=sr((e=>{var t;const n=()=>{var t;N(e),null==(t=Bt(e))||t.removeEventListener(u,n)};null==(t=Bt(e))||t.addEventListener(u,n)}));a.useEffect((()=>{if(!n||!i)return;s.current.__escapeKeyBubbles=x,s.current.__outsidePressBubbles=E;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function a(){window.clearTimeout(e),S.current=!0}function c(){e=window.setTimeout((()=>{S.current=!1}),Et()?5:0)}const d=Ot(o.floating);l&&(d.addEventListener("keydown",_?C:P,_),d.addEventListener("compositionstart",a),d.addEventListener("compositionend",c)),v&&d.addEventListener(u,k?T:N,k);let m=[];return f&&(pt(o.domReference)&&(m=Nt(o.domReference)),pt(o.floating)&&(m=m.concat(Nt(o.floating))),!pt(o.reference)&&o.reference&&o.reference.contextElement&&(m=m.concat(Nt(o.reference.contextElement)))),m=m.filter((e=>{var t;return e!==(null==(t=d.defaultView)?void 0:t.visualViewport)})),m.forEach((e=>{e.addEventListener("scroll",t,{passive:!0})})),()=>{l&&(d.removeEventListener("keydown",_?C:P,_),d.removeEventListener("compositionstart",a),d.removeEventListener("compositionend",c)),v&&d.removeEventListener(u,k?T:N,k),m.forEach((e=>{e.removeEventListener("scroll",t)})),window.clearTimeout(e)}}),[s,o,l,v,u,n,r,f,i,x,E,P,_,C,N,k,T]),a.useEffect((()=>{w.current=!1}),[v,u]);const j=a.useMemo((()=>({onKeyDown:P,[Ir[m]]:e=>{d&&r(!1,e.nativeEvent,"reference-press")}})),[P,r,d,m]),R=a.useMemo((()=>({onKeyDown:P,onMouseDown(){b.current=!0},onMouseUp(){b.current=!0},[Br[u]]:()=>{w.current=!0}})),[P,u]);return a.useMemo((()=>i?{reference:j,floating:R}:{}),[i,j,R])}function Ur(e){void 0===e&&(e={});const{nodeId:t}=e,n=function(e){const{open:t=!1,onOpenChange:n,elements:r}=e,o=dr(),s=a.useRef({}),[i]=a.useState((()=>function(){const e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach((e=>e(n)))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter((e=>e!==n)))||[])}}}())),l=null!=pr(),[c,u]=a.useState(r.reference),d=sr(((e,t,r)=>{s.current.openEvent=e?t:void 0,i.emit("openchange",{open:e,event:t,reason:r,nested:l}),null==n||n(e,t,r)})),m=a.useMemo((()=>({setPositionReference:u})),[]),f=a.useMemo((()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference})),[c,r.reference,r.floating]);return a.useMemo((()=>({dataRef:s,open:t,onOpenChange:d,elements:f,events:i,floatingId:o,refs:m})),[t,d,f,i,o,m])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[s,i]=a.useState(null),[l,c]=a.useState(null),u=(null==o?void 0:o.domReference)||s,d=a.useRef(null),m=gr();ir((()=>{u&&(d.current=u)}),[u]);const f=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:s,floating:i}={},transform:l=!0,whileElementsMounted:c,open:u}=e,[d,m]=a.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,h]=a.useState(r);Gn(f,r)||h(r);const[p,g]=a.useState(null),[y,v]=a.useState(null),w=a.useCallback((e=>{e!==_.current&&(_.current=e,g(e))}),[]),b=a.useCallback((e=>{e!==k.current&&(k.current=e,v(e))}),[]),x=s||p,E=i||y,_=a.useRef(null),k=a.useRef(null),S=a.useRef(d),P=null!=c,C=Jn(c),N=Jn(o),T=Jn(u),j=a.useCallback((()=>{if(!_.current||!k.current)return;const e={placement:t,strategy:n,middleware:f};N.current&&(e.platform=N.current),Xn(_.current,k.current,e).then((e=>{const t={...e,isPositioned:!1!==T.current};R.current&&!Gn(S.current,t)&&(S.current=t,rn.flushSync((()=>{m(t)})))}))}),[f,t,n,N,T]);Yn((()=>{!1===u&&S.current.isPositioned&&(S.current.isPositioned=!1,m((e=>({...e,isPositioned:!1}))))}),[u]);const R=a.useRef(!1);Yn((()=>(R.current=!0,()=>{R.current=!1})),[]),Yn((()=>{if(x&&(_.current=x),E&&(k.current=E),x&&E){if(C.current)return C.current(x,E,j);j()}}),[x,E,j,C,P]);const A=a.useMemo((()=>({reference:_,floating:k,setReference:w,setFloating:b})),[w,b]),F=a.useMemo((()=>({reference:x,floating:E})),[x,E]),D=a.useMemo((()=>{const e={position:n,left:0,top:0};if(!F.floating)return e;const t=Zn(F.floating,d.x),r=Zn(F.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...Kn(F.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}}),[n,l,F.floating,d.x,d.y]);return a.useMemo((()=>({...d,update:j,refs:A,elements:F,floatingStyles:D})),[d,j,A,F,D])}({...e,elements:{...o,...l&&{reference:l}}}),h=a.useCallback((e=>{const t=pt(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;c(t),f.refs.setReference(t)}),[f.refs]),p=a.useCallback((e=>{(pt(e)||null===e)&&(d.current=e,i(e)),(pt(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!pt(e))&&f.refs.setReference(e)}),[f.refs]),g=a.useMemo((()=>({...f.refs,setReference:p,setPositionReference:h,domReference:d})),[f.refs,p,h]),y=a.useMemo((()=>({...f.elements,domReference:u})),[f.elements,u]),v=a.useMemo((()=>({...f,...r,refs:g,elements:y,nodeId:t})),[f,g,y,t,r]);return ir((()=>{r.dataRef.current.floatingContext=v;const e=null==m?void 0:m.nodesRef.current.find((e=>e.id===t));e&&(e.context=v)})),a.useMemo((()=>({...f,context:v,refs:g,elements:y})),[f,g,y,v])}function $r(e,t){void 0===t&&(t={});const{open:n,onOpenChange:r,events:o,dataRef:s,elements:i}=e,{enabled:l=!0,visibleOnly:c=!0}=t,u=a.useRef(!1),d=a.useRef(),m=a.useRef(!0);a.useEffect((()=>{if(!l)return;const e=mt(i.domReference);function t(){!n&>(i.domReference)&&i.domReference===jt(Ot(i.domReference))&&(u.current=!0)}function r(){m.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",r,!0)}}),[i.domReference,n,l]),a.useEffect((()=>{if(l)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){let{reason:t}=e;"reference-press"!==t&&"escape-key"!==t||(u.current=!0)}}),[o,l]),a.useEffect((()=>()=>{clearTimeout(d.current)}),[]);const f=a.useMemo((()=>({onPointerDown(e){(function(e){return!Ft().includes("jsdom/")&&(!Mt()&&0===e.width&&0===e.height||Mt()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)})(e.nativeEvent)||(m.current=!1)},onMouseLeave(){u.current=!1},onFocus(e){if(u.current)return;const t=Bt(e.nativeEvent);if(c&&pt(t))try{if(Dt()&&At().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints)throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!m.current&&!Vt(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){u.current=!1;const t=e.relatedTarget,n=e.nativeEvent,o=pt(t)&&t.hasAttribute(yr("focus-guard"))&&"outside"===t.getAttribute("data-type");d.current=window.setTimeout((()=>{var e;const a=jt(i.domReference?i.domReference.ownerDocument:document);(t||a!==i.domReference)&&(Rt(null==(e=s.current.floatingContext)?void 0:e.refs.floating.current,a)||Rt(i.domReference,a)||o||r(!1,n,"focus"))}))}})),[s,i.domReference,r,c]);return a.useMemo((()=>l?{reference:f}:{}),[l,f])}const Wr="active",Hr="selected";function qr(e,t,n){const r=new Map,o="item"===n;let s=e;if(o&&e){const{[Wr]:t,[Hr]:n,...r}=e;s=r}return{..."floating"===n&&{tabIndex:-1,[Dr]:""},...s,...t.map((t=>{const r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r})).concat(e).reduce(((e,t)=>t?(Object.entries(t).forEach((t=>{let[n,s]=t;var i;o&&[Wr,Hr].includes(n)||(0===n.indexOf("on")?(r.has(n)||r.set(n,[]),"function"==typeof s&&(null==(i=r.get(n))||i.push(s),e[n]=function(){for(var e,t=arguments.length,o=new Array(t),s=0;se(...o))).find((e=>void 0!==e))})):e[n]=s)})),e):e),{})}}function Xr(e){void 0===e&&(e=[]);const t=e.map((e=>null==e?void 0:e.reference)),n=e.map((e=>null==e?void 0:e.floating)),r=e.map((e=>null==e?void 0:e.item)),o=a.useCallback((t=>qr(t,e,"reference")),t),s=a.useCallback((t=>qr(t,e,"floating")),n),i=a.useCallback((t=>qr(t,e,"item")),r);return a.useMemo((()=>({getReferenceProps:o,getFloatingProps:s,getItemProps:i})),[o,s,i])}const Yr=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function Gr(e,t){var n;void 0===t&&(t={});const{open:r,floatingId:o}=e,{enabled:s=!0,role:i="dialog"}=t,l=null!=(n=Yr.get(i))?n:i,c=dr(),u=null!=pr(),d=a.useMemo((()=>"tooltip"===l||"label"===i?{["aria-"+("label"===i?"labelledby":"describedby")]:r?o:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===l?"dialog":l,"aria-controls":r?o:void 0,..."listbox"===l&&{role:"combobox"},..."menu"===l&&{id:c},..."menu"===l&&u&&{role:"menuitem"},..."select"===i&&{"aria-autocomplete":"none"},..."combobox"===i&&{"aria-autocomplete":"list"}}),[l,o,u,r,c,i]),m=a.useMemo((()=>{const e={id:o,...l&&{role:l}};return"tooltip"===l||"label"===i?e:{...e,..."menu"===l&&{"aria-labelledby":c}}}),[l,o,c,i]),f=a.useCallback((e=>{let{active:t,selected:n}=e;const r={role:"option",...t&&{id:o+"-option"}};switch(i){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}}),[o,i]);return a.useMemo((()=>s?{reference:d,floating:m,item:f}:{}),[s,d,m,f])}const Kr=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,((e,t)=>(t?"-":"")+e.toLowerCase()));function Zr(e,t){return"function"==typeof e?e(t):e}function Jr(e,t){void 0===t&&(t={});const{initial:n={opacity:0},open:r,close:o,common:s,duration:i=250}=t,l=e.placement,c=l.split("-")[0],u=a.useMemo((()=>({side:c,placement:l})),[c,l]),d="number"==typeof i,m=(d?i:i.open)||0,f=(d?i:i.close)||0,[h,p]=a.useState((()=>({...Zr(s,u),...Zr(n,u)}))),{isMounted:g,status:y}=function(e,t){void 0===t&&(t={});const{open:n,elements:{floating:r}}=e,{duration:o=250}=t,s=("number"==typeof o?o:o.close)||0,[i,l]=a.useState("unmounted"),c=function(e,t){const[n,r]=a.useState(e);return e&&!n&&r(!0),a.useEffect((()=>{if(!e&&n){const e=setTimeout((()=>r(!1)),t);return()=>clearTimeout(e)}}),[e,n,t]),n}(n,s);return c||"close"!==i||l("unmounted"),ir((()=>{if(r){if(n){l("initial");const e=requestAnimationFrame((()=>{l("open")}));return()=>{cancelAnimationFrame(e)}}l("close")}}),[n,r]),{isMounted:c,status:i}}(e,{duration:i}),v=vr(n),w=vr(r),b=vr(o),x=vr(s);return ir((()=>{const e=Zr(v.current,u),t=Zr(b.current,u),n=Zr(x.current,u),r=Zr(w.current,u)||Object.keys(e).reduce(((e,t)=>(e[t]="",e)),{});if("initial"===y&&p((t=>({transitionProperty:t.transitionProperty,...n,...e}))),"open"===y&&p({transitionProperty:Object.keys(r).map(Kr).join(","),transitionDuration:m+"ms",...n,...r}),"close"===y){const r=t||e;p({transitionProperty:Object.keys(r).map(Kr).join(","),transitionDuration:f+"ms",...n,...r})}}),[f,b,v,w,x,m,y,u]),{isMounted:g,styles:h}}function Qr(e,t){const[n,r]=e;let o=!1;const s=t.length;for(let e=0,i=s-1;e=r!=c>=r&&n<=(l-s)*(r-a)/(c-a)+s&&(o=!o)}return o}function eo(e){void 0===e&&(e={});const{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e;let o,s=!1,i=null,a=null,l=performance.now();const c=e=>{let{x:n,y:c,placement:u,elements:d,onClose:m,nodeId:f,tree:h}=e;return function(e){function p(){clearTimeout(o),m()}if(clearTimeout(o),!d.domReference||!d.floating||null==u||null==n||null==c)return;const{clientX:g,clientY:y}=e,v=[g,y],w=Bt(e),b="mouseleave"===e.type,x=Rt(d.floating,w),E=Rt(d.domReference,w),_=d.domReference.getBoundingClientRect(),k=d.floating.getBoundingClientRect(),S=u.split("-")[0],P=n>k.right-k.width/2,C=c>k.bottom-k.height/2,N=function(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}(v,_),T=k.width>_.width,j=k.height>_.height,R=(T?_:k).left,A=(T?_:k).right,F=(j?_:k).top,D=(j?_:k).bottom;if(x&&(s=!0,!b))return;if(E&&(s=!1),E&&!b)return void(s=!0);if(b&&pt(e.relatedTarget)&&Rt(d.floating,e.relatedTarget))return;if(h&&xr(h.nodesRef.current,f).some((e=>{let{context:t}=e;return null==t?void 0:t.open})))return;if("top"===S&&c>=_.bottom-1||"bottom"===S&&c<=_.top+1||"left"===S&&n>=_.right-1||"right"===S&&n<=_.left+1)return p();let M=[];switch(S){case"top":M=[[R,_.top+1],[R,k.bottom-1],[A,k.bottom-1],[A,_.top+1]];break;case"bottom":M=[[R,k.top+1],[R,_.bottom-1],[A,_.bottom-1],[A,k.top+1]];break;case"left":M=[[k.right-1,D],[k.right-1,F],[_.left+1,F],[_.left+1,D]];break;case"right":M=[[_.right-1,D],[_.right-1,F],[k.left+1,F],[k.left+1,D]]}if(!Qr([g,y],M)){if(s&&!N)return p();if(!b&&r){const t=function(e,t){const n=performance.now(),r=n-l;if(null===i||null===a||0===r)return i=e,a=t,l=n,null;const o=e-i,s=t-a,c=Math.sqrt(o*o+s*s);return i=e,a=t,l=n,c/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return p()}Qr([g,y],function(e){let[n,r]=e;switch(S){case"top":return[[T?n+t/2:P?n+4*t:n-4*t,r+t+1],[T?n-t/2:P?n+4*t:n-4*t,r+t+1],[k.left,P||T?k.bottom-t:k.top],[k.right,P?T?k.bottom-t:k.top:k.bottom-t]];case"bottom":return[[T?n+t/2:P?n+4*t:n-4*t,r-t],[T?n-t/2:P?n+4*t:n-4*t,r-t],[k.left,P||T?k.top+t:k.bottom],[k.right,P?T?k.top+t:k.bottom:k.top+t]];case"left":{const e=[n+t+1,j?r+t/2:C?r+4*t:r-4*t],o=[n+t+1,j?r-t/2:C?r+4*t:r-4*t];return[[C||j?k.right-t:k.left,k.top],[C?j?k.right-t:k.left:k.right-t,k.bottom],e,o]}case"right":return[[n-t,j?r+t/2:C?r+4*t:r-4*t],[n-t,j?r-t/2:C?r+4*t:r-4*t],[C||j?k.left+t:k.right,k.top],[C?j?k.left+t:k.right:k.left+t,k.bottom]]}}([n,c]))?!s&&r&&(o=window.setTimeout(p,40)):p()}}};return c.__options={blockPointerEvents:n},c}function to(e){if("undefined"==typeof Proxy)return e;const t=new Map;return new Proxy(((...t)=>e(...t)),{get:(n,r)=>"create"===r?e:(t.has(r)||t.set(r,e(r)),t.get(r))})}function no(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}const ro=e=>Array.isArray(e);function oo(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r{t[0][n]=e.get(),t[1][n]=e.getVelocity()})),t}function ao(e,t,n,r){if("function"==typeof t){const[o,s]=io(r);t=t(void 0!==n?n:e.custom,o,s)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){const[o,s]=io(r);t=t(void 0!==n?n:e.custom,o,s)}return t}function lo(e,t,n){const r=e.getProps();return ao(r,t,void 0!==n?n:r.custom,e)}const co=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],uo=["initial",...co];function mo(e){let t;return()=>(void 0===t&&(t=e()),t)}const fo=mo((()=>void 0!==window.ScrollTimeline));class ho{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map((e=>"finished"in e?e.finished:e)))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;nfo()&&n.attachTimeline?n.attachTimeline(e):"function"==typeof t?t(n):void 0));return()=>{n.forEach(((e,t)=>{e&&e(),this.animations[t].stop()}))}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let t=0;tt[e]()))}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class po extends ho{then(e,t){return Promise.all(this.animations).then(e).catch(t)}}function go(e,t){return e?e[t]||e.default||e:void 0}const yo=2e4;function vo(e){let t=0,n=e.next(t);for(;!n.done&&t=yo?1/0:t}function wo(e){return"function"==typeof e}function bo(e,t){e.timeline=t,e.onfinish=null}const xo=e=>Array.isArray(e)&&"number"==typeof e[0],Eo={linearEasing:void 0};function _o(e,t){const n=mo(e);return()=>{var e;return null!==(e=Eo[t])&&void 0!==e?e:n()}}const ko=_o((()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(e){return!1}return!0}),"linearEasing"),So=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},Po=(e,t,n=10)=>{let r="";const o=Math.max(Math.round(t/n),2);for(let t=0;t`cubic-bezier(${e}, ${t}, ${n}, ${r})`,To={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:No([0,.65,.55,1]),circOut:No([.55,0,1,.45]),backIn:No([.31,.01,.66,-.59]),backOut:No([.33,1.53,.69,.99])};function jo(e,t){return e?"function"==typeof e&&ko()?Po(e,t):xo(e)?No(e):Array.isArray(e)?e.map((e=>jo(e,t)||To.easeOut)):To[e]:void 0}const Ro={x:!1,y:!1};function Ao(){return Ro.x||Ro.y}function Fo(e,t){const n=function(e){if(e instanceof Element)return[e];if("string"==typeof e){let t=document;const n=t.querySelectorAll(e);return n?Array.from(n):[]}return Array.from(e)}(e),r=new AbortController;return[n,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function Do(e){return t=>{"touch"===t.pointerType||Ao()||e(t)}}const Mo=(e,t)=>!!t&&(e===t||Mo(e,t.parentElement)),Lo=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary,Oo=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),Io=new WeakSet;function Bo(e){return t=>{"Enter"===t.key&&e(t)}}function Vo(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function zo(e){return Lo(e)&&!Ao()}const Uo=e=>1e3*e,$o=e=>e/1e3,Wo=e=>e,Ho=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],qo=new Set(Ho),Xo=new Set(["width","height","top","left","right","bottom",...Ho]),Yo=e=>ro(e)?e[e.length-1]||0:e,Go=["read","resolveKeyframes","update","preRender","render","postRender"];function Ko(e,t){let n=!1,r=!0;const o={delta:0,timestamp:0,isProcessing:!1},s=()=>n=!0,i=Go.reduce(((e,t)=>(e[t]=function(e){let t=new Set,n=new Set,r=!1,o=!1;const s=new WeakSet;let i={delta:0,timestamp:0,isProcessing:!1};function a(t){s.has(t)&&(l.schedule(t),e()),t(i)}const l={schedule:(e,o=!1,i=!1)=>{const a=i&&r?t:n;return o&&s.add(e),a.has(e)||a.add(e),e},cancel:e=>{n.delete(e),s.delete(e)},process:e=>{i=e,r?o=!0:(r=!0,[t,n]=[n,t],t.forEach(a),t.clear(),r=!1,o&&(o=!1,l.process(e)))}};return l}(s),e)),{}),{read:a,resolveKeyframes:l,update:c,preRender:u,render:d,postRender:m}=i,f=()=>{const s=performance.now();n=!1,o.delta=r?1e3/60:Math.max(Math.min(s-o.timestamp,40),1),o.timestamp=s,o.isProcessing=!0,a.process(o),l.process(o),c.process(o),u.process(o),d.process(o),m.process(o),o.isProcessing=!1,n&&t&&(r=!1,e(f))};return{schedule:Go.reduce(((t,s)=>{const a=i[s];return t[s]=(t,s=!1,i=!1)=>(n||(n=!0,r=!0,o.isProcessing||e(f)),a.schedule(t,s,i)),t}),{}),cancel:e=>{for(let t=0;t(void 0===ts&&rs.set(Qo.isProcessing?Qo.timestamp:performance.now()),ts),set:e=>{ts=e,queueMicrotask(ns)}};function os(e,t){-1===e.indexOf(t)&&e.push(t)}function ss(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class is{constructor(){this.subscriptions=[]}add(e){return os(this.subscriptions,e),()=>ss(this.subscriptions,e)}notify(e,t,n){const r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(let o=0;o{const n=rs.now();this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){var t;this.current=e,this.updatedAt=rs.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=(t=this.current,!isNaN(parseFloat(t))))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new is);const n=this.events[e].add(t);return"change"===e?()=>{n(),Zo.read((()=>{this.events.change.getSize()||this.stop()}))}:n}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return ls.current&&ls.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const e=rs.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;const t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return as(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise((t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()})).then((()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()}))}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function us(e,t){return new cs(e,t)}function ds(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,us(n))}const ms=e=>Boolean(e&&e.getVelocity);function fs(e,t){const n=e.getValue("willChange");if(r=n,Boolean(ms(r)&&r.add))return n.add(t);var r}const hs=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),ps="data-"+hs("framerAppearId");function gs(e){return e.props[ps]}const ys=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e;function vs(e,t,n,r){if(e===t&&n===r)return Wo;return o=>0===o||1===o?o:ys(function(e,t,n,r,o){let s,i,a=0;do{i=t+(n-t)/2,s=ys(i,r,o)-e,s>0?n=i:t=i}while(Math.abs(s)>1e-7&&++a<12);return i}(o,0,1,e,n),t,r)}const ws=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,bs=e=>t=>1-e(1-t),xs=vs(.33,1.53,.69,.99),Es=bs(xs),_s=ws(Es),ks=e=>(e*=2)<1?.5*Es(e):.5*(2-Math.pow(2,-10*(e-1))),Ss=e=>1-Math.sin(Math.acos(e)),Ps=bs(Ss),Cs=ws(Ss),Ns=e=>/^0[^.\s]+$/u.test(e),Ts=(e,t,n)=>n>t?t:n"number"==typeof e,parse:parseFloat,transform:e=>e},Rs={...js,transform:e=>Ts(0,1,e)},As={...js,default:1},Fs=e=>Math.round(1e5*e)/1e5,Ds=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,Ms=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Ls=(e,t)=>n=>Boolean("string"==typeof n&&Ms.test(n)&&n.startsWith(e)||t&&!function(e){return null==e}(n)&&Object.prototype.hasOwnProperty.call(n,t)),Os=(e,t,n)=>r=>{if("string"!=typeof r)return r;const[o,s,i,a]=r.match(Ds);return{[e]:parseFloat(o),[t]:parseFloat(s),[n]:parseFloat(i),alpha:void 0!==a?parseFloat(a):1}},Is={...js,transform:e=>Math.round((e=>Ts(0,255,e))(e))},Bs={test:Ls("rgb","red"),parse:Os("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Is.transform(e)+", "+Is.transform(t)+", "+Is.transform(n)+", "+Fs(Rs.transform(r))+")"},Vs={test:Ls("#"),parse:function(e){let t="",n="",r="",o="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),o=e.substring(4,5),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:Bs.transform},zs=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),Us=zs("deg"),$s=zs("%"),Ws=zs("px"),Hs=zs("vh"),qs=zs("vw"),Xs={...$s,parse:e=>$s.parse(e)/100,transform:e=>$s.transform(100*e)},Ys={test:Ls("hsl","hue"),parse:Os("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+$s.transform(Fs(t))+", "+$s.transform(Fs(n))+", "+Fs(Rs.transform(r))+")"},Gs={test:e=>Bs.test(e)||Vs.test(e)||Ys.test(e),parse:e=>Bs.test(e)?Bs.parse(e):Ys.test(e)?Ys.parse(e):Vs.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?Bs.transform(e):Ys.transform(e)},Ks=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,Zs="number",Js="color",Qs=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function ei(e){const t=e.toString(),n=[],r={color:[],number:[],var:[]},o=[];let s=0;const i=t.replace(Qs,(e=>(Gs.test(e)?(r.color.push(s),o.push(Js),n.push(Gs.parse(e))):e.startsWith("var(")?(r.var.push(s),o.push("var"),n.push(e)):(r.number.push(s),o.push(Zs),n.push(parseFloat(e))),++s,"${}"))).split("${}");return{values:n,split:i,indexes:r,types:o}}function ti(e){return ei(e).values}function ni(e){const{split:t,types:n}=ei(e),r=t.length;return e=>{let o="";for(let s=0;s"number"==typeof e?0:e,oi={test:function(e){var t,n;return isNaN(e)&&"string"==typeof e&&((null===(t=e.match(Ds))||void 0===t?void 0:t.length)||0)+((null===(n=e.match(Ks))||void 0===n?void 0:n.length)||0)>0},parse:ti,createTransformer:ni,getAnimatableNone:function(e){const t=ti(e);return ni(e)(t.map(ri))}},si=new Set(["brightness","contrast","saturate","opacity"]);function ii(e){const[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[r]=n.match(Ds)||[];if(!r)return e;const o=n.replace(r,"");let s=si.has(t)?1:0;return r!==n&&(s*=100),t+"("+s+o+")"}const ai=/\b([a-z-]*)\(.*?\)/gu,li={...oi,getAnimatableNone:e=>{const t=e.match(ai);return t?t.map(ii).join(" "):e}},ci={borderWidth:Ws,borderTopWidth:Ws,borderRightWidth:Ws,borderBottomWidth:Ws,borderLeftWidth:Ws,borderRadius:Ws,radius:Ws,borderTopLeftRadius:Ws,borderTopRightRadius:Ws,borderBottomRightRadius:Ws,borderBottomLeftRadius:Ws,width:Ws,maxWidth:Ws,height:Ws,maxHeight:Ws,top:Ws,right:Ws,bottom:Ws,left:Ws,padding:Ws,paddingTop:Ws,paddingRight:Ws,paddingBottom:Ws,paddingLeft:Ws,margin:Ws,marginTop:Ws,marginRight:Ws,marginBottom:Ws,marginLeft:Ws,backgroundPositionX:Ws,backgroundPositionY:Ws},ui={rotate:Us,rotateX:Us,rotateY:Us,rotateZ:Us,scale:As,scaleX:As,scaleY:As,scaleZ:As,skew:Us,skewX:Us,skewY:Us,distance:Ws,translateX:Ws,translateY:Ws,translateZ:Ws,x:Ws,y:Ws,z:Ws,perspective:Ws,transformPerspective:Ws,opacity:Rs,originX:Xs,originY:Xs,originZ:Ws},di={...js,transform:Math.round},mi={...ci,...ui,zIndex:di,size:Ws,fillOpacity:Rs,strokeOpacity:Rs,numOctaves:di},fi={...mi,color:Gs,backgroundColor:Gs,outlineColor:Gs,fill:Gs,stroke:Gs,borderColor:Gs,borderTopColor:Gs,borderRightColor:Gs,borderBottomColor:Gs,borderLeftColor:Gs,filter:li,WebkitFilter:li},hi=e=>fi[e];function pi(e,t){let n=hi(e);return n!==li&&(n=oi),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const gi=new Set(["auto","none","0"]),yi=e=>e===js||e===Ws,vi=(e,t)=>parseFloat(e.split(", ")[t]),wi=(e,t)=>(n,{transform:r})=>{if("none"===r||!r)return 0;const o=r.match(/^matrix3d\((.+)\)$/u);if(o)return vi(o[1],t);{const t=r.match(/^matrix\((.+)\)$/u);return t?vi(t[1],e):0}},bi=new Set(["x","y","z"]),xi=Ho.filter((e=>!bi.has(e))),Ei={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:wi(4,13),y:wi(5,14)};Ei.translateX=Ei.x,Ei.translateY=Ei.y;const _i=new Set;let ki=!1,Si=!1;function Pi(){if(Si){const e=Array.from(_i).filter((e=>e.needsMeasurement)),t=new Set(e.map((e=>e.element))),n=new Map;t.forEach((e=>{const t=function(e){const t=[];return xi.forEach((n=>{const r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t}(e);t.length&&(n.set(e,t),e.render())})),e.forEach((e=>e.measureInitialState())),t.forEach((e=>{e.render();const t=n.get(e);t&&t.forEach((([t,n])=>{var r;null===(r=e.getValue(t))||void 0===r||r.set(n)}))})),e.forEach((e=>e.measureEndState())),e.forEach((e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)}))}Si=!1,ki=!1,_i.forEach((e=>e.complete())),_i.clear()}function Ci(){_i.forEach((e=>{e.readKeyframes(),e.needsMeasurement&&(Si=!0)}))}class Ni{constructor(e,t,n,r,o,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=o,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(_i.add(this),ki||(ki=!0,Zo.read(Ci),Zo.resolveKeyframes(Pi))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;for(let o=0;o/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),Ai=e=>t=>"string"==typeof t&&t.startsWith(e),Fi=Ai("--"),Di=Ai("var(--"),Mi=e=>!!Di(e)&&Li.test(e.split("/*")[0].trim()),Li=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Oi=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Ii(e,t,n=1){ji(n<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);const[r,o]=function(e){const t=Oi.exec(e);if(!t)return[,];const[,n,r,o]=t;return[`--${null!=n?n:r}`,o]}(e);if(!r)return;const s=window.getComputedStyle(t).getPropertyValue(r);if(s){const e=s.trim();return Ri(e)?parseFloat(e):e}return Mi(o)?Ii(o,t,n+1):o}const Bi=e=>t=>t.test(e),Vi=[js,Ws,$s,Us,qs,Hs,{test:e=>"auto"===e,parse:e=>e}],zi=e=>Vi.find(Bi(e));class Ui extends Ni{constructor(e,t,n,r,o){super(e,t,n,r,o,!0)}readKeyframes(){const{unresolvedKeyframes:e,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let n=0;n{t.getValue(e).set(n)})),this.resolveNoneKeyframes()}}const $i=(e,t)=>!("zIndex"===t||"number"!=typeof e&&!Array.isArray(e)&&("string"!=typeof e||!oi.test(e)&&"0"!==e||e.startsWith("url(")));function Wi(e,t,n,r){const o=e[0];if(null===o)return!1;if("display"===t||"visibility"===t)return!0;const s=e[e.length-1],i=$i(o,t),a=$i(s,t);return Ti(i===a,`You are trying to animate ${t} from "${o}" to "${s}". ${o} is not an animatable value - to enable this animation set ${o} to a value animatable to ${s} via the \`style\` property.`),!(!i||!a)&&(function(e){const t=e[0];if(1===e.length)return!0;for(let n=0;nnull!==e;function qi(e,{repeat:t,repeatType:n="loop"},r){const o=e.filter(Hi),s=t&&"loop"!==n&&t%2==1?0:o.length-1;return s&&void 0!==r?r:o[s]}class Xi{constructor({autoplay:e=!0,delay:t=0,type:n="keyframes",repeat:r=0,repeatDelay:o=0,repeatType:s="loop",...i}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=rs.now(),this.options={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:o,repeatType:s,...i},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(Ci(),Pi()),this._resolved}onKeyframesResolved(e,t){this.resolvedAt=rs.now(),this.hasAttemptedResolve=!0;const{name:n,type:r,velocity:o,delay:s,onComplete:i,onUpdate:a,isGenerator:l}=this.options;if(!l&&!Wi(e,n,r,o)){if(!s)return a&&a(qi(e,this.options,t)),i&&i(),void this.resolveFinishedPromise();this.options.duration=0}const c=this.initPlayback(e,t);!1!==c&&(this._resolved={keyframes:e,finalKeyframe:t,...c},this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise((e=>{this.resolveFinishedPromise=e}))}}const Yi=(e,t,n)=>e+(t-e)*n;function Gi(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Ki(e,t){return n=>n>0?t:e}const Zi=(e,t,n)=>{const r=e*e,o=n*(t*t-r)+r;return o<0?0:Math.sqrt(o)},Ji=[Vs,Bs,Ys];function Qi(e){const t=(e=>Ji.find((t=>t.test(e))))(e);if(Ti(Boolean(t),`'${e}' is not an animatable color. Use the equivalent color code instead.`),!Boolean(t))return!1;let n=t.parse(e);return t===Ys&&(n=function({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let o=0,s=0,i=0;if(t/=100){const r=n<.5?n*(1+t):n+t-n*t,a=2*n-r;o=Gi(a,r,e+1/3),s=Gi(a,r,e),i=Gi(a,r,e-1/3)}else o=s=i=n;return{red:Math.round(255*o),green:Math.round(255*s),blue:Math.round(255*i),alpha:r}}(n)),n}const ea=(e,t)=>{const n=Qi(e),r=Qi(t);if(!n||!r)return Ki(e,t);const o={...n};return e=>(o.red=Zi(n.red,r.red,e),o.green=Zi(n.green,r.green,e),o.blue=Zi(n.blue,r.blue,e),o.alpha=Yi(n.alpha,r.alpha,e),Bs.transform(o))},ta=(e,t)=>n=>t(e(n)),na=(...e)=>e.reduce(ta),ra=new Set(["none","hidden"]);function oa(e,t){return n=>Yi(e,t,n)}function sa(e){return"number"==typeof e?oa:"string"==typeof e?Mi(e)?Ki:Gs.test(e)?ea:la:Array.isArray(e)?ia:"object"==typeof e?Gs.test(e)?ea:aa:Ki}function ia(e,t){const n=[...e],r=n.length,o=e.map(((e,n)=>sa(e)(e,t[n])));return e=>{for(let t=0;t{for(const t in r)n[t]=r[t](e);return n}}const la=(e,t)=>{const n=oi.createTransformer(t),r=ei(e),o=ei(t);return r.indexes.var.length===o.indexes.var.length&&r.indexes.color.length===o.indexes.color.length&&r.indexes.number.length>=o.indexes.number.length?ra.has(e)&&!o.values.length||ra.has(t)&&!r.values.length?function(e,t){return ra.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}(e,t):na(ia(function(e,t){var n;const r=[],o={color:0,var:0,number:0};for(let s=0;svoid 0!==e[t]))}function ba(e=.3,t=.3){const n="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:r,restDelta:o}=n;const s=n.keyframes[0],i=n.keyframes[n.keyframes.length-1],a={done:!1,value:s},{stiffness:l,damping:c,mass:u,duration:d,velocity:m,isResolvedFromDuration:f}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!wa(e,va)&&wa(e,ya))if(e.visualDuration){const n=e.visualDuration,r=2*Math.PI/(1.2*n),o=r*r,s=2*Ts(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:1,stiffness:o,damping:s}}else{const n=function({duration:e=800,bounce:t=.3,velocity:n=0,mass:r=1}){let o,s;Ti(e<=Uo(10),"Spring duration must be 10 seconds or less");let i=1-t;i=Ts(.05,1,i),e=Ts(.01,10,$o(e)),i<1?(o=t=>{const r=t*i,o=r*e;return.001-(r-n)/ga(t,i)*Math.exp(-o)},s=t=>{const r=t*i*e,s=r*n+n,a=Math.pow(i,2)*Math.pow(t,2)*e,l=Math.exp(-r),c=ga(Math.pow(t,2),i);return(.001-o(t)>0?-1:1)*((s-a)*l)/c}):(o=t=>Math.exp(-t*e)*((t-n)*e+1)-.001,s=t=>Math.exp(-t*e)*(e*e*(n-t)));const a=function(e,t,n){let r=n;for(let n=1;n{const n=Math.exp(-p*y*t);return i-n*((h+p*y*g)/e*Math.sin(e*t)+g*Math.cos(e*t))}}else if(1===p)w=e=>i-Math.exp(-y*e)*(g+(h+y*g)*e);else{const e=y*Math.sqrt(p*p-1);w=t=>{const n=Math.exp(-p*y*t),r=Math.min(e*t,300);return i-n*((h+p*y*g)*Math.sinh(r)+e*g*Math.cosh(r))/e}}const b={calculatedDuration:f&&d||null,next:e=>{const t=w(e);if(f)a.done=e>=d;else{let n=0;p<1&&(n=0===e?Uo(h):ua(w,e,t));const s=Math.abs(n)<=r,l=Math.abs(i-t)<=o;a.done=s&&l}return a.value=a.done?i:t,a},toString:()=>{const e=Math.min(vo(b),yo),t=Po((t=>b.next(e*t).value),e,30);return e+"ms "+t}};return b}function xa({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:o=10,bounceStiffness:s=500,modifyTarget:i,min:a,max:l,restDelta:c=.5,restSpeed:u}){const d=e[0],m={done:!1,value:d},f=e=>void 0===a?l:void 0===l||Math.abs(a-e)-h*Math.exp(-e/r),v=e=>g+y(e),w=e=>{const t=y(e),n=v(e);m.done=Math.abs(t)<=c,m.value=m.done?g:n};let b,x;const E=e=>{(e=>void 0!==a&&el)(m.value)&&(b=e,x=ba({keyframes:[m.value,f(m.value)],velocity:ua(v,e,m.value),damping:o,stiffness:s,restDelta:c,restSpeed:u}))};return E(0),{calculatedDuration:null,next:e=>{let t=!1;return x||void 0!==b||(t=!0,w(e),E(e)),void 0!==b&&e>=b?x.next(e-b):(!t&&w(e),m)}}}const Ea=vs(.42,0,1,1),_a=vs(0,0,.58,1),ka=vs(.42,0,.58,1),Sa={linear:Wo,easeIn:Ea,easeInOut:ka,easeOut:_a,circIn:Ss,circInOut:Cs,circOut:Ps,backIn:Es,backInOut:_s,backOut:xs,anticipate:ks},Pa=e=>{if(xo(e)){ji(4===e.length,"Cubic bezier arrays must contain four numerical values.");const[t,n,r,o]=e;return vs(t,n,r,o)}return"string"==typeof e?(ji(void 0!==Sa[e],`Invalid easing type '${e}'`),Sa[e]):e};function Ca({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const o=(e=>Array.isArray(e)&&"number"!=typeof e[0])(r)?r.map(Pa):Pa(r),s={done:!1,value:t[0]},i=function(e,t){return e.map((e=>e*t))}(n&&n.length===t.length?n:function(e){const t=[0];return function(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const o=So(0,t,r);e.push(Yi(n,1,o))}}(t,e.length-1),t}(t),e),a=function(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const s=e.length;if(ji(s===t.length,"Both input and output ranges must be the same length"),1===s)return()=>t[0];if(2===s&&t[0]===t[1])return()=>t[1];const i=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=function(e,t,n){const r=[],o=n||ca,s=e.length-1;for(let n=0;n{if(i&&n1)for(;rc(Ts(e[0],e[s-1],t)):c}(i,t,{ease:Array.isArray(o)?o:(l=t,c=o,l.map((()=>c||ka)).splice(0,l.length-1))});var l,c;return{calculatedDuration:e,next:t=>(s.value=a(t),s.done=t>=e,s)}}const Na=e=>{const t=({timestamp:t})=>e(t);return{start:()=>Zo.update(t,!0),stop:()=>Jo(t),now:()=>Qo.isProcessing?Qo.timestamp:rs.now()}},Ta={decay:xa,inertia:xa,tween:Ca,keyframes:Ca,spring:ba},ja=e=>e/100;class Ra extends Xi{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();const{onStop:e}=this.options;e&&e()};const{name:t,motionValue:n,element:r,keyframes:o}=this.options,s=(null==r?void 0:r.KeyframeResolver)||Ni;this.resolver=new s(o,((e,t)=>this.onKeyframesResolved(e,t)),t,n,r),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(e){const{type:t="keyframes",repeat:n=0,repeatDelay:r=0,repeatType:o,velocity:s=0}=this.options,i=wo(t)?t:Ta[t]||Ca;let a,l;i!==Ca&&"number"!=typeof e[0]&&(a=na(ja,ca(e[0],e[1])),e=[0,100]);const c=i({...this.options,keyframes:e});"mirror"===o&&(l=i({...this.options,keyframes:[...e].reverse(),velocity:-s})),null===c.calculatedDuration&&(c.calculatedDuration=vo(c));const{calculatedDuration:u}=c,d=u+r;return{generator:c,mirroredGenerator:l,mapPercentToKeyframes:a,calculatedDuration:u,resolvedDuration:d,totalDuration:d*(n+1)-r}}onPostResolved(){const{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){const{resolved:n}=this;if(!n){const{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}const{finalKeyframe:r,generator:o,mirroredGenerator:s,mapPercentToKeyframes:i,keyframes:a,calculatedDuration:l,totalDuration:c,resolvedDuration:u}=n;if(null===this.startTime)return o.next(0);const{delay:d,repeat:m,repeatType:f,repeatDelay:h,onUpdate:p}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-c/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const g=this.currentTime-d*(this.speed>=0?1:-1),y=this.speed>=0?g<0:g>c;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=c);let v=this.currentTime,w=o;if(m){const e=Math.min(this.currentTime,c)/u;let t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),1===n&&t--,t=Math.min(t,m+1),Boolean(t%2)&&("reverse"===f?(n=1-n,h&&(n-=h/u)):"mirror"===f&&(w=s)),v=Ts(0,1,n)*u}const b=y?{done:!1,value:a[0]}:w.next(v);i&&(b.value=i(b.value));let{done:x}=b;y||null===l||(x=this.speed>=0?this.currentTime>=c:this.currentTime<=0);const E=null===this.holdTime&&("finished"===this.state||"running"===this.state&&x);return E&&void 0!==r&&(b.value=qi(a,this.options,r)),p&&p(b.value),E&&this.finish(),b}get duration(){const{resolved:e}=this;return e?$o(e.calculatedDuration):0}get time(){return $o(this.currentTime)}set time(e){e=Uo(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=$o(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved)return void(this.pendingPlayState="running");if(this.isStopped)return;const{driver:e=Na,onPlay:t,startTime:n}=this.options;this.driver||(this.driver=e((e=>this.tick(e)))),t&&t();const r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=r):this.startTime=null!=n?n:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;this._resolved?(this.state="paused",this.holdTime=null!==(e=this.currentTime)&&void 0!==e?e:0):this.pendingPlayState="paused"}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}const Aa=new Set(["opacity","clipPath","filter","transform"]),Fa=mo((()=>Object.hasOwnProperty.call(Element.prototype,"animate"))),Da={anticipate:ks,backInOut:_s,circInOut:Cs};class Ma extends Xi{constructor(e){super(e);const{name:t,motionValue:n,element:r,keyframes:o}=this.options;this.resolver=new Ui(o,((e,t)=>this.onKeyframesResolved(e,t)),t,n,r),this.resolver.scheduleResolve()}initPlayback(e,t){let{duration:n=300,times:r,ease:o,type:s,motionValue:i,name:a,startTime:l}=this.options;if(!i.owner||!i.owner.current)return!1;var c;if("string"==typeof o&&ko()&&o in Da&&(o=Da[o]),wo((c=this.options).type)||"spring"===c.type||!Co(c.ease)){const{onComplete:t,onUpdate:i,motionValue:a,element:l,...c}=this.options,u=function(e,t){const n=new Ra({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0});let r={done:!1,value:e[0]};const o=[];let s=0;for(;!r.done&&s<2e4;)r=n.sample(s),o.push(r.value),s+=10;return{times:void 0,keyframes:o,duration:s-10,ease:"linear"}}(e,c);1===(e=u.keyframes).length&&(e[1]=e[0]),n=u.duration,r=u.times,o=u.ease,s="keyframes"}const u=function(e,t,n,{delay:r=0,duration:o=300,repeat:s=0,repeatType:i="loop",ease:a="easeInOut",times:l}={}){const c={[t]:n};l&&(c.offset=l);const u=jo(a,o);return Array.isArray(u)&&(c.easing=u),e.animate(c,{delay:r,duration:o,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:s+1,direction:"reverse"===i?"alternate":"normal"})}(i.owner.current,a,e,{...this.options,duration:n,times:r,ease:o});return u.startTime=null!=l?l:this.calcStartTime(),this.pendingTimeline?(bo(u,this.pendingTimeline),this.pendingTimeline=void 0):u.onfinish=()=>{const{onComplete:n}=this.options;i.set(qi(e,this.options,t)),n&&n(),this.cancel(),this.resolveFinishedPromise()},{animation:u,duration:n,times:r,type:s,ease:o,keyframes:e}}get duration(){const{resolved:e}=this;if(!e)return 0;const{duration:t}=e;return $o(t)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:t}=e;return $o(t.currentTime||0)}set time(e){const{resolved:t}=this;if(!t)return;const{animation:n}=t;n.currentTime=Uo(e)}get speed(){const{resolved:e}=this;if(!e)return 1;const{animation:t}=e;return t.playbackRate}set speed(e){const{resolved:t}=this;if(!t)return;const{animation:n}=t;n.playbackRate=e}get state(){const{resolved:e}=this;if(!e)return"idle";const{animation:t}=e;return t.playState}get startTime(){const{resolved:e}=this;if(!e)return null;const{animation:t}=e;return t.startTime}attachTimeline(e){if(this._resolved){const{resolved:t}=this;if(!t)return Wo;const{animation:n}=t;bo(n,e)}else this.pendingTimeline=e;return Wo}play(){if(this.isStopped)return;const{resolved:e}=this;if(!e)return;const{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){const{resolved:e}=this;if(!e)return;const{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:e}=this;if(!e)return;const{animation:t,keyframes:n,duration:r,type:o,ease:s,times:i}=e;if("idle"===t.playState||"finished"===t.playState)return;if(this.time){const{motionValue:e,onUpdate:t,onComplete:a,element:l,...c}=this.options,u=new Ra({...c,keyframes:n,duration:r,type:o,ease:s,times:i,isGenerator:!0}),d=Uo(this.time);e.setWithVelocity(u.sample(d-10).value,u.sample(d).value,10)}const{onStop:a}=this.options;a&&a(),this.cancel()}complete(){const{resolved:e}=this;e&&e.animation.finish()}cancel(){const{resolved:e}=this;e&&e.animation.cancel()}static supports(e){const{motionValue:t,name:n,repeatDelay:r,repeatType:o,damping:s,type:i}=e;if(!(t&&t.owner&&t.owner.current instanceof HTMLElement))return!1;const{onUpdate:a,transformTemplate:l}=t.owner.getProps();return Fa()&&n&&Aa.has(n)&&!a&&!l&&!r&&"mirror"!==o&&0!==s&&"inertia"!==i}}const La={type:"spring",stiffness:500,damping:25,restSpeed:10},Oa={type:"keyframes",duration:.8},Ia={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Ba=(e,{keyframes:t})=>t.length>2?Oa:qo.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:La:Ia,Va=(e,t,n,r={},o,s)=>i=>{const a=go(r,e)||{},l=a.delay||r.delay||0;let{elapsed:c=0}=r;c-=Uo(l);let u={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-c,onUpdate:e=>{t.set(e),a.onUpdate&&a.onUpdate(e)},onComplete:()=>{i(),a.onComplete&&a.onComplete()},name:e,motionValue:t,element:s?void 0:o};(function({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:o,repeat:s,repeatType:i,repeatDelay:a,from:l,elapsed:c,...u}){return!!Object.keys(u).length})(a)||(u={...u,...Ba(e,u)}),u.duration&&(u.duration=Uo(u.duration)),u.repeatDelay&&(u.repeatDelay=Uo(u.repeatDelay)),void 0!==u.from&&(u.keyframes[0]=u.from);let d=!1;if((!1===u.type||0===u.duration&&!u.repeatDelay)&&(u.duration=0,0===u.delay&&(d=!0)),d&&!s&&void 0!==t.get()){const e=qi(u.keyframes,a);if(void 0!==e)return Zo.update((()=>{u.onUpdate(e),u.onComplete()})),new po([])}return!s&&Ma.supports(u)?new Ma(u):new Ra(u)};function za({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&!0!==t[n];return t[n]=!1,r}function Ua(e,t,{delay:n=0,transitionOverride:r,type:o}={}){var s;let{transition:i=e.getDefaultTransition(),transitionEnd:a,...l}=t;r&&(i=r);const c=[],u=o&&e.animationState&&e.animationState.getState()[o];for(const t in l){const r=e.getValue(t,null!==(s=e.latestValues[t])&&void 0!==s?s:null),o=l[t];if(void 0===o||u&&za(u,t))continue;const a={delay:n,...go(i||{},t)};let d=!1;if(window.MotionHandoffAnimation){const n=gs(e);if(n){const e=window.MotionHandoffAnimation(n,t,Zo);null!==e&&(a.startTime=e,d=!0)}}fs(e,t),r.start(Va(t,r,o,e.shouldReduceMotion&&Xo.has(t)?{type:!1}:a,e,d));const m=r.animation;m&&c.push(m)}return a&&Promise.all(c).then((()=>{Zo.update((()=>{a&&function(e,t){const n=lo(e,t);let{transitionEnd:r={},transition:o={},...s}=n||{};s={...s,...r};for(const t in s)ds(e,t,Yo(s[t]))}(e,a)}))})),c}function $a(e,t,n={}){var r;const o=lo(e,t,"exit"===n.type?null===(r=e.presenceContext)||void 0===r?void 0:r.custom:void 0);let{transition:s=e.getDefaultTransition()||{}}=o||{};n.transitionOverride&&(s=n.transitionOverride);const i=o?()=>Promise.all(Ua(e,o,n)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(r=0)=>{const{delayChildren:o=0,staggerChildren:i,staggerDirection:a}=s;return function(e,t,n=0,r=0,o=1,s){const i=[],a=(e.variantChildren.size-1)*r,l=1===o?(e=0)=>e*r:(e=0)=>a-e*r;return Array.from(e.variantChildren).sort(Wa).forEach(((e,r)=>{e.notify("AnimationStart",t),i.push($a(e,t,{...s,delay:n+l(r)}).then((()=>e.notify("AnimationComplete",t))))})),Promise.all(i)}(e,t,o+r,i,a,n)}:()=>Promise.resolve(),{when:l}=s;if(l){const[e,t]="beforeChildren"===l?[i,a]:[a,i];return e().then((()=>t()))}return Promise.all([i(),a(n.delay)])}function Wa(e,t){return e.sortNodePosition(t)}const Ha=uo.length;function qa(e){if(!e)return;if(!e.isControllingVariants){const t=e.parent&&qa(e.parent)||{};return void 0!==e.props.initial&&(t.initial=e.props.initial),t}const t={};for(let n=0;nPromise.all(t.map((({animation:t,options:n})=>function(e,t,n={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t)){const o=t.map((t=>$a(e,t,n)));r=Promise.all(o)}else if("string"==typeof t)r=$a(e,t,n);else{const o="function"==typeof t?lo(e,t,n.custom):t;r=Promise.all(Ua(e,o,n))}return r.then((()=>{e.notify("AnimationComplete",t)}))}(e,t,n))))}(e),n=Ja(),r=!0;const o=t=>(n,r)=>{var o;const s=lo(e,r,"exit"===t?null===(o=e.presenceContext)||void 0===o?void 0:o.custom:void 0);if(s){const{transition:e,transitionEnd:t,...r}=s;n={...n,...r,...t}}return n};function s(s){const{props:i}=e,a=qa(e.parent)||{},l=[],c=new Set;let u={},d=1/0;for(let t=0;td&&p,b=!1;const x=Array.isArray(h)?h:[h];let E=x.reduce(o(m),{});!1===g&&(E={});const{prevResolvedValues:_={}}=f,k={..._,...E},S=t=>{w=!0,c.has(t)&&(b=!0,c.delete(t)),f.needsAnimating[t]=!0;const n=e.getValue(t);n&&(n.liveStyle=!1)};for(const e in k){const t=E[e],n=_[e];if(u.hasOwnProperty(e))continue;let r=!1;r=ro(t)&&ro(n)?!oo(t,n):t!==n,r?null!=t?S(e):c.add(e):void 0!==t&&c.has(e)?S(e):f.protectedKeys[e]=!0}f.prevProp=h,f.prevResolvedValues=E,f.isActive&&(u={...u,...E}),r&&e.blockInitialAnimation&&(w=!1),w&&(!y||!v||b)&&l.push(...x.map((e=>({animation:e,options:{type:m}}))))}if(c.size){const t={};c.forEach((n=>{const r=e.getBaseTarget(n),o=e.getValue(n);o&&(o.liveStyle=!0),t[n]=null!=r?r:null})),l.push({animation:t})}let m=Boolean(l.length);return!r||!1!==i.initial&&i.initial!==i.animate||e.manuallyAnimateOnMount||(m=!1),r=!1,m?t(l):Promise.resolve()}return{animateChanges:s,setActive:function(t,r){var o;if(n[t].isActive===r)return Promise.resolve();null===(o=e.variantChildren)||void 0===o||o.forEach((e=>{var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,r)})),n[t].isActive=r;const i=s(t);for(const e in n)n[e].protectedKeys={};return i},setAnimateFunction:function(n){t=n(e)},getState:()=>n,reset:()=>{n=Ja(),r=!0}}}function Ka(e,t){return"string"==typeof t?t!==e:!!Array.isArray(t)&&!oo(t,e)}function Za(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Ja(){return{animate:Za(!0),whileInView:Za(),whileHover:Za(),whileTap:Za(),whileDrag:Za(),whileFocus:Za(),exit:Za()}}class Qa{constructor(e){this.isMounted=!1,this.node=e}update(){}}let el=0;const tl={animation:{Feature:class extends Qa{constructor(e){super(e),e.animationState||(e.animationState=Ga(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();no(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),null===(e=this.unmountControls)||void 0===e||e.call(this)}}},exit:{Feature:class extends Qa{constructor(){super(...arguments),this.id=el++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;const r=this.node.animationState.setActive("exit",!e);t&&!e&&r.then((()=>t(this.id)))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}}};function nl(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function rl(e){return{point:{x:e.pageX,y:e.pageY}}}function ol(e,t,n,r){return nl(e,t,(e=>t=>Lo(t)&&e(t,rl(t)))(n),r)}const sl=(e,t)=>Math.abs(e-t);class il{constructor(e,t,{transformPagePoint:n,contextWindow:r,dragSnapToOrigin:o=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const e=cl(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,n=function(e,t){const n=sl(e.x,t.x),r=sl(e.y,t.y);return Math.sqrt(n**2+r**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!n)return;const{point:r}=e,{timestamp:o}=Qo;this.history.push({...r,timestamp:o});const{onStart:s,onMove:i}=this.handlers;t||(s&&s(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),i&&i(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=al(t,this.transformPagePoint),Zo.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();const{onEnd:n,onSessionEnd:r,resumeAnimation:o}=this.handlers;if(this.dragSnapToOrigin&&o&&o(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const s=cl("pointercancel"===e.type?this.lastMoveEventInfo:al(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,s),r&&r(e,s)},!Lo(e))return;this.dragSnapToOrigin=o,this.handlers=t,this.transformPagePoint=n,this.contextWindow=r||window;const s=al(rl(e),this.transformPagePoint),{point:i}=s,{timestamp:a}=Qo;this.history=[{...i,timestamp:a}];const{onSessionStart:l}=t;l&&l(e,cl(s,this.history)),this.removeListeners=na(ol(this.contextWindow,"pointermove",this.handlePointerMove),ol(this.contextWindow,"pointerup",this.handlePointerUp),ol(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),Jo(this.updatePoint)}}function al(e,t){return t?{point:t(e.point)}:e}function ll(e,t){return{x:e.x-t.x,y:e.y-t.y}}function cl({point:e},t){return{point:e,delta:ll(e,dl(t)),offset:ll(e,ul(t)),velocity:ml(t,.1)}}function ul(e){return e[0]}function dl(e){return e[e.length-1]}function ml(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const o=dl(e);for(;n>=0&&(r=e[n],!(o.timestamp-r.timestamp>Uo(t)));)n--;if(!r)return{x:0,y:0};const s=$o(o.timestamp-r.timestamp);if(0===s)return{x:0,y:0};const i={x:(o.x-r.x)/s,y:(o.y-r.y)/s};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function fl(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function hl(e){return e.max-e.min}function pl(e,t,n,r=.5){e.origin=r,e.originPoint=Yi(t.min,t.max,e.origin),e.scale=hl(n)/hl(t),e.translate=Yi(n.min,n.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function gl(e,t,n,r){pl(e.x,t.x,n.x,r?r.originX:void 0),pl(e.y,t.y,n.y,r?r.originY:void 0)}function yl(e,t,n){e.min=n.min+t.min,e.max=e.min+hl(t)}function vl(e,t,n){e.min=t.min-n.min,e.max=e.min+hl(t)}function wl(e,t,n){vl(e.x,t.x,n.x),vl(e.y,t.y,n.y)}function bl(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function xl(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min({x:{min:0,max:0},y:{min:0,max:0}});function Pl(e){return[e("x"),e("y")]}function Cl({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function Nl(e){return void 0===e||1===e}function Tl({scale:e,scaleX:t,scaleY:n}){return!Nl(e)||!Nl(t)||!Nl(n)}function jl(e){return Tl(e)||Rl(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Rl(e){return Al(e.x)||Al(e.y)}function Al(e){return e&&"0%"!==e}function Fl(e,t,n){return n+t*(e-n)}function Dl(e,t,n,r,o){return void 0!==o&&(e=Fl(e,o,r)),Fl(e,n,r)+t}function Ml(e,t=0,n=1,r,o){e.min=Dl(e.min,t,n,r,o),e.max=Dl(e.max,t,n,r,o)}function Ll(e,{x:t,y:n}){Ml(e.x,t.translate,t.scale,t.originPoint),Ml(e.y,n.translate,n.scale,n.originPoint)}const Ol=.999999999999,Il=1.0000000000001;function Bl(e,t){e.min=e.min+t,e.max=e.max+t}function Vl(e,t,n,r,o=.5){Ml(e,t,n,Yi(e.min,e.max,o),r)}function zl(e,t){Vl(e.x,t.x,t.scaleX,t.scale,t.originX),Vl(e.y,t.y,t.scaleY,t.scale,t.originY)}function Ul(e,t){return Cl(function(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}const $l=({current:e})=>e?e.ownerDocument.defaultView:null,Wl=new WeakMap;class Hl{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic={x:{min:0,max:0},y:{min:0,max:0}},this.visualElement=e}start(e,{snapToCursor:t=!1}={}){const{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;const{dragSnapToOrigin:r}=this.getProps();this.panSession=new il(e,{onSessionStart:e=>{const{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(rl(e).point)},onStart:(e,t)=>{const{drag:n,dragPropagation:r,onDragStart:o}=this.getProps();if(n&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock="x"===(s=n)||"y"===s?Ro[s]?null:(Ro[s]=!0,()=>{Ro[s]=!1}):Ro.x||Ro.y?null:(Ro.x=Ro.y=!0,()=>{Ro.x=Ro.y=!1}),!this.openDragLock))return;var s;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Pl((e=>{let t=this.getAxisMotionValue(e).get()||0;if($s.test(t)){const{projection:n}=this.visualElement;if(n&&n.layout){const r=n.layout.layoutBox[e];r&&(t=hl(r)*(parseFloat(t)/100))}}this.originPoint[e]=t})),o&&Zo.postRender((()=>o(e,t))),fs(this.visualElement,"transform");const{animationState:i}=this.visualElement;i&&i.setActive("whileDrag",!0)},onMove:(e,t)=>{const{dragPropagation:n,dragDirectionLock:r,onDirectionLock:o,onDrag:s}=this.getProps();if(!n&&!this.openDragLock)return;const{offset:i}=t;if(r&&null===this.currentDirection)return this.currentDirection=function(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(i),void(null!==this.currentDirection&&o&&o(this.currentDirection));this.updateAxis("x",t.point,i),this.updateAxis("y",t.point,i),this.visualElement.render(),s&&s(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>Pl((e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())}))},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:$l(this.visualElement)})}stop(e,t){const n=this.isDragging;if(this.cancel(),!n)return;const{velocity:r}=t;this.startAnimation(r);const{onDragEnd:o}=this.getProps();o&&Zo.postRender((()=>o(e,t)))}cancel(){this.isDragging=!1;const{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,n){const{drag:r}=this.getProps();if(!n||!ql(e,r,this.currentDirection))return;const o=this.getAxisMotionValue(e);let s=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(s=function(e,{min:t,max:n},r){return void 0!==t&&en&&(e=r?Yi(n,e,r.max):Math.min(e,n)),e}(s,this.constraints[e],this.elastic[e])),o.set(s)}resolveConstraints(){var e;const{dragConstraints:t,dragElastic:n}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,o=this.constraints;t&&fl(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!t||!r)&&function(e,{top:t,left:n,bottom:r,right:o}){return{x:bl(e.x,n,o),y:bl(e.y,t,r)}}(r.layoutBox,t),this.elastic=function(e=El){return!1===e?e=0:!0===e&&(e=El),{x:_l(e,"left","right"),y:_l(e,"top","bottom")}}(n),o!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Pl((e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){const n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(r.layoutBox[e],this.constraints[e]))}))}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!fl(e))return!1;const n=e.current;ji(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");const{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const o=function(e,t,n){const r=Ul(e,n),{scroll:o}=t;return o&&(Bl(r.x,o.offset.x),Bl(r.y,o.offset.y)),r}(n,r.root,this.visualElement.getTransformPagePoint());let s=function(e,t){return{x:xl(e.x,t.x),y:xl(e.y,t.y)}}(r.layout.layoutBox,o);if(t){const e=t(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(s));this.hasMutatedConstraints=!!e,e&&(s=Cl(e))}return s}startAnimation(e){const{drag:t,dragMomentum:n,dragElastic:r,dragTransition:o,dragSnapToOrigin:s,onDragTransitionEnd:i}=this.getProps(),a=this.constraints||{},l=Pl((i=>{if(!ql(i,t,this.currentDirection))return;let l=a&&a[i]||{};s&&(l={min:0,max:0});const c=r?200:1e6,u=r?40:1e7,d={type:"inertia",velocity:n?e[i]:0,bounceStiffness:c,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...o,...l};return this.startAxisValueAnimation(i,d)}));return Promise.all(l).then(i)}startAxisValueAnimation(e,t){const n=this.getAxisMotionValue(e);return fs(this.visualElement,e),n.start(Va(e,n,0,t,this.visualElement,!1))}stopAnimation(){Pl((e=>this.getAxisMotionValue(e).stop()))}pauseAnimation(){Pl((e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()}))}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){const t=`_drag${e.toUpperCase()}`,n=this.visualElement.getProps();return n[t]||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){Pl((t=>{const{drag:n}=this.getProps();if(!ql(t,n,this.currentDirection))return;const{projection:r}=this.visualElement,o=this.getAxisMotionValue(t);if(r&&r.layout){const{min:n,max:s}=r.layout.layoutBox[t];o.set(e[t]-Yi(n,s,.5))}}))}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!fl(t)||!n||!this.constraints)return;this.stopAnimation();const r={x:0,y:0};Pl((e=>{const t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){const n=t.get();r[e]=function(e,t){let n=.5;const r=hl(e),o=hl(t);return o>r?n=So(t.min,t.max-r,e.min):r>o&&(n=So(e.min,e.max-o,t.min)),Ts(0,1,n)}({min:n,max:n},this.constraints[e])}}));const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),Pl((t=>{if(!ql(t,e,null))return;const n=this.getAxisMotionValue(t),{min:o,max:s}=this.constraints[t];n.set(Yi(o,s,r[t]))}))}addListeners(){if(!this.visualElement.current)return;Wl.set(this.visualElement,this);const e=ol(this.visualElement.current,"pointerdown",(e=>{const{drag:t,dragListener:n=!0}=this.getProps();t&&n&&this.start(e)})),t=()=>{const{dragConstraints:e}=this.getProps();fl(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",t);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),Zo.read(t);const o=nl(window,"resize",(()=>this.scalePositionWithinConstraints())),s=n.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(Pl((t=>{const n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))})),this.visualElement.render())}));return()=>{o(),e(),r(),s&&s()}}getProps(){const e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:o=!1,dragElastic:s=El,dragMomentum:i=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:o,dragElastic:s,dragMomentum:i}}}function ql(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}const Xl=e=>(t,n)=>{e&&Zo.postRender((()=>e(t,n)))},Yl=(0,a.createContext)(null);function Gl(e=!0){const t=(0,a.useContext)(Yl);if(null===t)return[!0,null];const{isPresent:n,onExitComplete:r,register:o}=t,s=(0,a.useId)();(0,a.useEffect)((()=>{e&&o(s)}),[e]);const i=(0,a.useCallback)((()=>e&&r&&r(s)),[s,r,e]);return!n&&r?[!1,i]:[!0]}const Kl=(0,a.createContext)({}),Zl=(0,a.createContext)({}),Jl={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Ql(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const ec={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!Ws.test(e))return e;e=parseFloat(e)}return`${Ql(e,t.target.x)}% ${Ql(e,t.target.y)}%`}},tc={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,o=oi.parse(e);if(o.length>5)return r;const s=oi.createTransformer(e),i="number"!=typeof o[0]?1:0,a=n.x.scale*t.x,l=n.y.scale*t.y;o[0+i]/=a,o[1+i]/=l;const c=Yi(a,l,.5);return"number"==typeof o[2+i]&&(o[2+i]/=c),"number"==typeof o[3+i]&&(o[3+i]/=c),s(o)}},nc={},{schedule:rc,cancel:oc}=Ko(queueMicrotask,!1);class sc extends a.Component{componentDidMount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:o}=e;var s;s=ac,Object.assign(nc,s),o&&(t.group&&t.group.add(o),n&&n.register&&r&&n.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",(()=>{this.safeToRemove()})),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),Jl.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:t,visualElement:n,drag:r,isPresent:o}=this.props,s=n.projection;return s?(s.isPresent=o,r||e.layoutDependency!==t||void 0===t?s.willUpdate():this.safeToRemove(),e.isPresent!==o&&(o?s.promote():s.relegate()||Zo.postRender((()=>{const e=s.getStack();e&&e.members.length||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),rc.postRender((()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()})))}componentWillUnmount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function ic(e){const[t,n]=Gl(),r=(0,a.useContext)(Kl);return(0,O.jsx)(sc,{...e,layoutGroup:r,switchLayoutGroup:(0,a.useContext)(Zl),isPresent:t,safeToRemove:n})}const ac={borderRadius:{...ec,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:ec,borderTopRightRadius:ec,borderBottomLeftRadius:ec,borderBottomRightRadius:ec,boxShadow:tc},lc=(e,t)=>e.depth-t.depth;class cc{constructor(){this.children=[],this.isDirty=!1}add(e){os(this.children,e),this.isDirty=!0}remove(e){ss(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(lc),this.isDirty=!1,this.children.forEach(e)}}function uc(e){const t=ms(e)?e.get():e;return(e=>Boolean(e&&"object"==typeof e&&e.mix&&e.toValue))(t)?t.toValue():t}const dc=["TopLeft","TopRight","BottomLeft","BottomRight"],mc=dc.length,fc=e=>"string"==typeof e?parseFloat(e):e,hc=e=>"number"==typeof e||Ws.test(e);function pc(e,t){return void 0!==e[t]?e[t]:e.borderRadius}const gc=vc(0,.5,Ps),yc=vc(.5,.95,Wo);function vc(e,t,n){return r=>rt?1:n(So(e,t,r))}function wc(e,t){e.min=t.min,e.max=t.max}function bc(e,t){wc(e.x,t.x),wc(e.y,t.y)}function xc(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function Ec(e,t,n,r,o){return e=Fl(e-=t,1/n,r),void 0!==o&&(e=Fl(e,1/o,r)),e}function _c(e,t,[n,r,o],s,i){!function(e,t=0,n=1,r=.5,o,s=e,i=e){if($s.test(t)&&(t=parseFloat(t),t=Yi(i.min,i.max,t/100)-i.min),"number"!=typeof t)return;let a=Yi(s.min,s.max,r);e===s&&(a-=t),e.min=Ec(e.min,t,n,a,o),e.max=Ec(e.max,t,n,a,o)}(e,t[n],t[r],t[o],t.scale,s,i)}const kc=["x","scaleX","originX"],Sc=["y","scaleY","originY"];function Pc(e,t,n,r){_c(e.x,t,kc,n?n.x:void 0,r?r.x:void 0),_c(e.y,t,Sc,n?n.y:void 0,r?r.y:void 0)}function Cc(e){return 0===e.translate&&1===e.scale}function Nc(e){return Cc(e.x)&&Cc(e.y)}function Tc(e,t){return e.min===t.min&&e.max===t.max}function jc(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function Rc(e,t){return jc(e.x,t.x)&&jc(e.y,t.y)}function Ac(e){return hl(e.x)/hl(e.y)}function Fc(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class Dc{constructor(){this.members=[]}add(e){os(this.members,e),e.scheduleRender()}remove(e){if(ss(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){const t=this.members.findIndex((t=>e===t));if(0===t)return!1;let n;for(let e=t;e>=0;e--){const t=this.members[e];if(!1!==t.isPresent){n=t;break}}return!!n&&(this.promote(n),!0)}promote(e,t){const n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:r}=e.options;!1===r&&n.hide()}}exitAnimationComplete(){this.members.forEach((e=>{const{options:t,resumingFrom:n}=e;t.onExitComplete&&t.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()}))}scheduleRender(){this.members.forEach((e=>{e.instance&&e.scheduleRender(!1)}))}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const Mc={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},Lc="undefined"!=typeof window&&void 0!==window.MotionDebug,Oc=["","X","Y","Z"],Ic={visibility:"hidden"};let Bc=0;function Vc(e,t,n,r){const{latestValues:o}=t;o[e]&&(n[e]=o[e],t.setStaticValue(e,0),r&&(r[e]=0))}function zc(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const n=gs(t);if(window.MotionHasOptimisedAnimation(n,"transform")){const{layout:t,layoutId:r}=e.options;window.MotionCancelOptimisedAnimation(n,"transform",Zo,!(t||r))}const{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&zc(r)}function Uc({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:o}){return class{constructor(e={},n=(null==t?void 0:t())){this.id=Bc++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,Lc&&(Mc.totalNodes=Mc.resolvedTargetDeltas=Mc.recalculatedProjection=0),this.nodes.forEach(Hc),this.nodes.forEach(Jc),this.nodes.forEach(Qc),this.nodes.forEach(qc),Lc&&window.MotionDebug.record(Mc)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;ethis.root.updateBlockedByResize=!1;e(t,(()=>{this.root.updateBlockedByResize=!0,n&&n(),n=function(e,t){const n=rs.now(),r=({timestamp:o})=>{const s=o-n;s>=t&&(Jo(r),e(s-t))};return Zo.read(r,!0),()=>Jo(r)}(r,250),Jl.hasAnimatedSinceResize&&(Jl.hasAnimatedSinceResize=!1,this.nodes.forEach(Zc))}))}o&&this.root.registerSharedNode(o,this),!1!==this.options.animate&&i&&(o||s)&&this.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const o=this.options.transition||i.getDefaultTransition()||su,{onLayoutAnimationStart:s,onLayoutAnimationComplete:a}=i.getProps(),l=!this.targetLayout||!Rc(this.targetLayout,r)||n,c=!t&&n;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||c||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,c);const t={...go(o,"layout"),onPlay:s,onComplete:a};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||Zc(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r}))}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Jo(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(eu),this.animationId++)}getTransformTemplate(){const{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&zc(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()}))}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance)return;if(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;eOl&&(t.x=1),t.yOl&&(t.y=1)}(this.layoutCorrected,this.treeScale,this.path,n),!t.layout||t.target||1===this.treeScale.x&&1===this.treeScale.y||(t.target=t.layout.layoutBox,t.targetWithTransforms={x:{min:0,max:0},y:{min:0,max:0}});const{target:l}=t;l?(this.projectionDelta&&this.prevProjectionDelta?(xc(this.prevProjectionDelta.x,this.projectionDelta.x),xc(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),gl(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===i&&this.treeScale.y===a&&Fc(this.projectionDelta.x,this.prevProjectionDelta.x)&&Fc(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),Lc&&Mc.recalculatedProjection++):this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender())}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){var t;if(null===(t=this.options.visualElement)||void 0===t||t.scheduleRender(),e){const e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}},this.projectionDelta={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}},this.projectionDeltaWithTransform={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}}setAnimationOrigin(e,t=!1){const n=this.snapshot,r=n?n.latestValues:{},o={...this.latestValues},s={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;const i={x:{min:0,max:0},y:{min:0,max:0}},a=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),l=this.getStack(),c=!l||l.members.length<=1,u=Boolean(a&&!c&&!0===this.options.crossfade&&!this.path.some(ou));let d;this.animationProgress=0,this.mixTargetDelta=t=>{const n=t/1e3;var l,m,f,h;nu(s.x,e.x,n),nu(s.y,e.y,n),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(wl(i,this.layout.layoutBox,this.relativeParent.layout.layoutBox),l=this.relativeTarget,m=this.relativeTargetOrigin,f=i,h=n,ru(l.x,m.x,f.x,h),ru(l.y,m.y,f.y,h),d&&function(e,t){return Tc(e.x,t.x)&&Tc(e.y,t.y)}(this.relativeTarget,d)&&(this.isProjectionDirty=!1),d||(d={x:{min:0,max:0},y:{min:0,max:0}}),bc(d,this.relativeTarget)),a&&(this.animationValues=o,function(e,t,n,r,o,s){o?(e.opacity=Yi(0,void 0!==n.opacity?n.opacity:1,gc(r)),e.opacityExit=Yi(void 0!==t.opacity?t.opacity:1,0,yc(r))):s&&(e.opacity=Yi(void 0!==t.opacity?t.opacity:1,void 0!==n.opacity?n.opacity:1,r));for(let o=0;o{Jl.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,n){const r=ms(0)?0:us(0);return r.start(Va("",r,1e3,n)),r.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0}))}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const e=this.getLead();let{targetWithTransforms:t,target:n,layout:r,latestValues:o}=e;if(t&&n&&r){if(this!==e&&this.layout&&r&&cu(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||{x:{min:0,max:0},y:{min:0,max:0}};const t=hl(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;const r=hl(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}bc(t,n),zl(t,o),gl(this.projectionDeltaWithTransform,this.layoutCorrected,t,o)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new Dc),this.sharedNodes.get(e).add(t);const n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){const e=this.getStack();return!e||e.lead===this}getLead(){var e;const{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;const{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){const{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){const r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){const e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){const{visualElement:e}=this.options;if(!e)return;let t=!1;const{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;const r={};n.z&&Vc("z",e,r,this.animationValues);for(let t=0;t{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(Yc),this.root.sharedNodes.clear()}}}function $c(e){e.updateLayout()}function Wc(e){var t;const n=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:t,measuredBox:r}=e.layout,{animationType:o}=e.options,s=n.source!==e.layout.source;"size"===o?Pl((e=>{const r=s?n.measuredBox[e]:n.layoutBox[e],o=hl(r);r.min=t[e].min,r.max=r.min+o})):cu(o,n.layoutBox,t)&&Pl((r=>{const o=s?n.measuredBox[r]:n.layoutBox[r],i=hl(t[r]);o.max=o.min+i,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+i)}));const i={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};gl(i,t,n.layoutBox);const a={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};s?gl(a,e.applyTransform(r,!0),n.measuredBox):gl(a,t,n.layoutBox);const l=!Nc(i);let c=!1;if(!e.resumeFrom){const r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){const{snapshot:o,layout:s}=r;if(o&&s){const i={x:{min:0,max:0},y:{min:0,max:0}};wl(i,n.layoutBox,o.layoutBox);const a={x:{min:0,max:0},y:{min:0,max:0}};wl(a,t,s.layoutBox),Rc(i,a)||(c=!0),r.options.layoutRoot&&(e.relativeTarget=a,e.relativeTargetOrigin=i,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:n,delta:a,layoutDelta:i,hasLayoutChanged:l,hasRelativeTargetChanged:c})}else if(e.isLead()){const{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function Hc(e){Lc&&Mc.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=Boolean(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function qc(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Xc(e){e.clearSnapshot()}function Yc(e){e.clearMeasurements()}function Gc(e){e.isLayoutDirty=!1}function Kc(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Zc(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function Jc(e){e.resolveTargetDelta()}function Qc(e){e.calcProjection()}function eu(e){e.resetSkewAndRotation()}function tu(e){e.removeLeadSnapshot()}function nu(e,t,n){e.translate=Yi(t.translate,0,n),e.scale=Yi(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function ru(e,t,n,r){e.min=Yi(t.min,n.min,r),e.max=Yi(t.max,n.max,r)}function ou(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const su={duration:.45,ease:[.4,0,.1,1]},iu=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),au=iu("applewebkit/")&&!iu("chrome/")?Math.round:Wo;function lu(e){e.min=au(e.min),e.max=au(e.max)}function cu(e,t,n){return"position"===e||"preserve-aspect"===e&&(r=Ac(t),o=Ac(n),!(Math.abs(r-o)<=.2));var r,o}function uu(e){var t;return e!==e.root&&(null===(t=e.scroll)||void 0===t?void 0:t.wasRoot)}const du=Uc({attachResizeListener:(e,t)=>nl(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),mu={current:void 0},fu=Uc({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!mu.current){const e=new du({});e.mount(window),e.setOptions({layoutScroll:!0}),mu.current=e}return mu.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),hu={pan:{Feature:class extends Qa{constructor(){super(...arguments),this.removePointerDownListener=Wo}onPointerDown(e){this.session=new il(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:$l(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:Xl(e),onStart:Xl(t),onMove:n,onEnd:(e,t)=>{delete this.session,r&&Zo.postRender((()=>r(e,t)))}}}mount(){this.removePointerDownListener=ol(this.node.current,"pointerdown",(e=>this.onPointerDown(e)))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends Qa{constructor(e){super(e),this.removeGroupControls=Wo,this.removeListeners=Wo,this.controls=new Hl(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Wo}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:fu,MeasureLayout:ic}};function pu(e,t,n){const{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover","Start"===n);const o=r["onHover"+n];o&&Zo.postRender((()=>o(t,rl(t))))}function gu(e,t,n){const{props:r}=e;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap","Start"===n);const o=r["onTap"+("End"===n?"":n)];o&&Zo.postRender((()=>o(t,rl(t))))}const yu=new WeakMap,vu=new WeakMap,wu=e=>{const t=yu.get(e.target);t&&t(e)},bu=e=>{e.forEach(wu)};const xu={some:0,all:1},Eu={inView:{Feature:class extends Qa{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r="some",once:o}=e,s={root:t?t.current:void 0,rootMargin:n,threshold:"number"==typeof r?r:xu[r]};return function(e,t,n){const r=function({root:e,...t}){const n=e||document;vu.has(n)||vu.set(n,{});const r=vu.get(n),o=JSON.stringify(t);return r[o]||(r[o]=new IntersectionObserver(bu,{root:e,...t})),r[o]}(t);return yu.set(e,n),r.observe(e),()=>{yu.delete(e),r.unobserve(e)}}(this.node.current,s,(e=>{const{isIntersecting:t}=e;if(this.isInView===t)return;if(this.isInView=t,o&&!t&&this.hasEnteredView)return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);const{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),s=t?n:r;s&&s(e)}))}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;const{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}(e,t))&&this.startObserver()}unmount(){}}},tap:{Feature:class extends Qa{mount(){const{current:e}=this.node;e&&(this.unmount=function(e,t,n={}){const[r,o,s]=Fo(e,n),i=e=>{const r=e.currentTarget;if(!zo(e)||Io.has(r))return;Io.add(r);const s=t(e),i=(e,t)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",l),zo(e)&&Io.has(r)&&(Io.delete(r),"function"==typeof s&&s(e,{success:t}))},a=e=>{i(e,n.useGlobalTarget||Mo(r,e.target))},l=e=>{i(e,!1)};window.addEventListener("pointerup",a,o),window.addEventListener("pointercancel",l,o)};return r.forEach((e=>{(function(e){return Oo.has(e.tagName)||-1!==e.tabIndex})(e)||null!==e.getAttribute("tabindex")||(e.tabIndex=0),(n.useGlobalTarget?window:e).addEventListener("pointerdown",i,o),e.addEventListener("focus",(e=>((e,t)=>{const n=e.currentTarget;if(!n)return;const r=Bo((()=>{if(Io.has(n))return;Vo(n,"down");const e=Bo((()=>{Vo(n,"up")}));n.addEventListener("keyup",e,t),n.addEventListener("blur",(()=>Vo(n,"cancel")),t)}));n.addEventListener("keydown",r,t),n.addEventListener("blur",(()=>n.removeEventListener("keydown",r)),t)})(e,o)),o)})),s}(e,(e=>(gu(this.node,e,"Start"),(e,{success:t})=>gu(this.node,e,t?"End":"Cancel"))),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}},focus:{Feature:class extends Qa{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=na(nl(this.node.current,"focus",(()=>this.onFocus())),nl(this.node.current,"blur",(()=>this.onBlur())))}unmount(){}}},hover:{Feature:class extends Qa{mount(){const{current:e}=this.node;e&&(this.unmount=function(e,t,n={}){const[r,o,s]=Fo(e,n),i=Do((e=>{const{target:n}=e,r=t(e);if("function"!=typeof r||!n)return;const s=Do((e=>{r(e),n.removeEventListener("pointerleave",s)}));n.addEventListener("pointerleave",s,o)}));return r.forEach((e=>{e.addEventListener("pointerenter",i,o)})),s}(e,(e=>(pu(this.node,e,"Start"),e=>pu(this.node,e,"End")))))}unmount(){}}}},_u={layout:{ProjectionNode:fu,MeasureLayout:ic}},ku=(0,a.createContext)({strict:!1}),Su=(0,a.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Pu=(0,a.createContext)({});function Cu(e){return no(e.animate)||uo.some((t=>so(e[t])))}function Nu(e){return Boolean(Cu(e)||e.variants)}function Tu(e){return Array.isArray(e)?e.join(" "):e}const ju="undefined"!=typeof window,Ru={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Au={};for(const e in Ru)Au[e]={isEnabled:t=>Ru[e].some((e=>!!t[e]))};const Fu=Symbol.for("motionComponentSymbol");function Du(e,t,n){return(0,a.useCallback)((r=>{r&&e.onMount&&e.onMount(r),t&&(r?t.mount(r):t.unmount()),n&&("function"==typeof n?n(r):fl(n)&&(n.current=r))}),[t])}const Mu=ju?a.useLayoutEffect:a.useEffect;function Lu(e,t,n,r,o){var s,i;const{visualElement:l}=(0,a.useContext)(Pu),c=(0,a.useContext)(ku),u=(0,a.useContext)(Yl),d=(0,a.useContext)(Su).reducedMotion,m=(0,a.useRef)(null);r=r||c.renderer,!m.current&&r&&(m.current=r(e,{visualState:t,parent:l,props:n,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:d}));const f=m.current,h=(0,a.useContext)(Zl);!f||f.projection||!o||"html"!==f.type&&"svg"!==f.type||function(e,t,n,r){const{layoutId:o,layout:s,drag:i,dragConstraints:a,layoutScroll:l,layoutRoot:c}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:Ou(e.parent)),e.projection.setOptions({layoutId:o,layout:s,alwaysMeasureLayout:Boolean(i)||a&&fl(a),visualElement:e,animationType:"string"==typeof s?s:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:c})}(m.current,n,o,h);const p=(0,a.useRef)(!1);(0,a.useInsertionEffect)((()=>{f&&p.current&&f.update(n,u)}));const g=n[ps],y=(0,a.useRef)(Boolean(g)&&!(null===(s=window.MotionHandoffIsComplete)||void 0===s?void 0:s.call(window,g))&&(null===(i=window.MotionHasOptimisedAnimation)||void 0===i?void 0:i.call(window,g)));return Mu((()=>{f&&(p.current=!0,window.MotionIsMounted=!0,f.updateFeatures(),rc.render(f.render),y.current&&f.animationState&&f.animationState.animateChanges())})),(0,a.useEffect)((()=>{f&&(!y.current&&f.animationState&&f.animationState.animateChanges(),y.current&&(queueMicrotask((()=>{var e;null===(e=window.MotionHandoffMarkAsComplete)||void 0===e||e.call(window,g)})),y.current=!1))})),f}function Ou(e){if(e)return!1!==e.options.allowProjection?e.projection:Ou(e.parent)}function Iu({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:o}){var s,i;function l(e,s){let i;const l={...(0,a.useContext)(Su),...e,layoutId:Bu(e)},{isStatic:c}=l,u=function(e){const{initial:t,animate:n}=function(e,t){if(Cu(e)){const{initial:t,animate:n}=e;return{initial:!1===t||so(t)?t:void 0,animate:so(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,a.useContext)(Pu));return(0,a.useMemo)((()=>({initial:t,animate:n})),[Tu(t),Tu(n)])}(e),d=r(e,c);if(!c&&ju){(0,a.useContext)(ku).strict;const e=function(e){const{drag:t,layout:n}=Au;if(!t&&!n)return{};const r={...t,...n};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==n?void 0:n.isEnabled(e))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(l);i=e.MeasureLayout,u.visualElement=Lu(o,d,l,t,e.ProjectionNode)}return(0,O.jsxs)(Pu.Provider,{value:u,children:[i&&u.visualElement?(0,O.jsx)(i,{visualElement:u.visualElement,...l}):null,n(o,e,Du(d,u.visualElement,s),d,c,u.visualElement)]})}e&&function(e){for(const t in e)Au[t]={...Au[t],...e[t]}}(e),l.displayName=`motion.${"string"==typeof o?o:`create(${null!==(i=null!==(s=o.displayName)&&void 0!==s?s:o.name)&&void 0!==i?i:""})`}`;const c=(0,a.forwardRef)(l);return c[Fu]=o,c}function Bu({layoutId:e}){const t=(0,a.useContext)(Kl).id;return t&&void 0!==e?t+"-"+e:e}const Vu=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function zu(e){return"string"==typeof e&&!e.includes("-")&&!!(Vu.indexOf(e)>-1||/[A-Z]/u.test(e))}function Uu(e){const t=(0,a.useRef)(null);return null===t.current&&(t.current=e()),t.current}const $u=e=>(t,n)=>{const r=(0,a.useContext)(Pu),o=(0,a.useContext)(Yl),s=()=>function({scrapeMotionValuesFromProps:e,createRenderState:t,onUpdate:n},r,o,s){const i={latestValues:Wu(r,o,s,e),renderState:t()};return n&&(i.onMount=e=>n({props:r,current:e,...i}),i.onUpdate=e=>n(e)),i}(e,t,r,o);return n?s():Uu(s)};function Wu(e,t,n,r){const o={},s=r(e,{});for(const e in s)o[e]=uc(s[e]);let{initial:i,animate:a}=e;const l=Cu(e),c=Nu(e);t&&c&&!l&&!1!==e.inherit&&(void 0===i&&(i=t.initial),void 0===a&&(a=t.animate));let u=!!n&&!1===n.initial;u=u||!1===i;const d=u?a:i;if(d&&"boolean"!=typeof d&&!no(d)){const t=Array.isArray(d)?d:[d];for(let n=0;nt&&"number"==typeof e?t.transform(e):e,qu={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Xu=Ho.length;function Yu(e,t,n){const{style:r,vars:o,transformOrigin:s}=e;let i=!1,a=!1;for(const e in t){const n=t[e];if(qo.has(e))i=!0;else if(Fi(e))o[e]=n;else{const t=Hu(n,mi[e]);e.startsWith("origin")?(a=!0,s[e]=t):r[e]=t}}if(t.transform||(i||n?r.transform=function(e,t,n){let r="",o=!0;for(let s=0;s"string"==typeof e&&"svg"===e.toLowerCase();function ed(e,{style:t,vars:n},r,o){Object.assign(e.style,t,o&&o.getProjectionStyles(r));for(const t in n)e.style.setProperty(t,n[t])}const td=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function nd(e,t,n,r){ed(e,t,void 0,r);for(const n in t.attrs)e.setAttribute(td.has(n)?n:hs(n),t.attrs[n])}function rd(e,{layout:t,layoutId:n}){return qo.has(e)||e.startsWith("origin")||(t||void 0!==n)&&(!!nc[e]||"opacity"===e)}function od(e,t,n){var r;const{style:o}=e,s={};for(const i in o)(ms(o[i])||t.style&&ms(t.style[i])||rd(i,e)||void 0!==(null===(r=null==n?void 0:n.getValue(i))||void 0===r?void 0:r.liveStyle))&&(s[i]=o[i]);return s}function sd(e,t,n){const r=od(e,t,n);for(const n in e)(ms(e[n])||ms(t[n]))&&(r[-1!==Ho.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n]=e[n]);return r}const id=["x","y","width","height","cx","cy","r"],ad={useVisualState:$u({scrapeMotionValuesFromProps:sd,createRenderState:()=>({style:{},transform:{},transformOrigin:{},vars:{},attrs:{}}),onUpdate:({props:e,prevProps:t,current:n,renderState:r,latestValues:o})=>{if(!n)return;let s=!!e.drag;if(!s)for(const e in o)if(qo.has(e)){s=!0;break}if(!s)return;let i=!t;if(t)for(let n=0;n{!function(e,t){try{t.dimensions="function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}catch(e){t.dimensions={x:0,y:0,width:0,height:0}}}(n,r),Zo.render((()=>{Ju(r,o,Qu(n.tagName),e.transformTemplate),nd(n,r)}))}))}})},ld={useVisualState:$u({scrapeMotionValuesFromProps:od,createRenderState:()=>({style:{},transform:{},transformOrigin:{},vars:{}})})};function cd(e,t,n){for(const r in t)ms(t[r])||rd(r,n)||(e[r]=t[r])}function ud(e,t){const n={},r=function(e,t){const n={};return cd(n,e.style||{},e),Object.assign(n,function({transformTemplate:e},t){return(0,a.useMemo)((()=>{const n={style:{},transform:{},transformOrigin:{},vars:{}};return Yu(n,t,e),Object.assign({},n.vars,n.style)}),[t])}(e,t)),n}(e,t);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}const dd=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function md(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||dd.has(e)}let fd=e=>!md(e);try{(hd=require("@emotion/is-prop-valid").default)&&(fd=e=>e.startsWith("on")?!md(e):hd(e))}catch(e){}var hd;function pd(e,t,n,r){const o=(0,a.useMemo)((()=>{const n={style:{},transform:{},transformOrigin:{},vars:{},attrs:{}};return Ju(n,t,Qu(r),e.transformTemplate),{...n.attrs,style:{...n.style}}}),[t]);if(e.style){const t={};cd(t,e.style,e),o.style={...t,...o.style}}return o}function gd(e=!1){return(t,n,r,{latestValues:o},s)=>{const i=(zu(t)?pd:ud)(n,o,s,t),l=function(e,t,n){const r={};for(const o in e)"values"===o&&"object"==typeof e.values||(fd(o)||!0===n&&md(o)||!t&&!md(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}(n,"string"==typeof t,e),c=t!==a.Fragment?{...l,...i,ref:r}:{},{children:u}=n,d=(0,a.useMemo)((()=>ms(u)?u.get():u),[u]);return(0,a.createElement)(t,{...c,children:d})}}function yd(e,t){return function(n,{forwardMotionProps:r}={forwardMotionProps:!1}){return Iu({...zu(n)?ad:ld,preloadedFeatures:e,useRender:gd(r),createVisualElement:t,Component:n})}}const vd={current:null},wd={current:!1},bd=[...Vi,Gs,oi],xd=new WeakMap,Ed=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class _d{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,blockInitialAnimation:o,visualState:s},i={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Ni,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const e=rs.now();this.renderScheduledAtthis.bindToMotionValue(t,e))),wd.current||function(){if(wd.current=!0,ju)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>vd.current=e.matches;e.addListener(t),t()}else vd.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||vd.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){xd.delete(this.current),this.projection&&this.projection.unmount(),Jo(this.notifyUpdate),Jo(this.render),this.valueSubscriptions.forEach((e=>e())),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features){const t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();const n=qo.has(e),r=t.on("change",(t=>{this.latestValues[e]=t,this.props.onUpdate&&Zo.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)})),o=t.on("renderRequest",this.scheduleRender);let s;window.MotionCheckAppearSync&&(s=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,(()=>{r(),o(),s&&s(),t.owner&&t.stop()}))}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in Au){const t=Au[e];if(!t)continue;const{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){const t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):{x:{min:0,max:0},y:{min:0,max:0}}}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;tt.variantChildren.delete(e)}addValue(e,t){const n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);const t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return void 0===n&&void 0!==t&&(n=us(null===t?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){var n;let r=void 0===this.latestValues[e]&&this.current?null!==(n=this.getBaseTargetFromProps(this.props,e))&&void 0!==n?n:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];return null!=r&&("string"==typeof r&&(Ri(r)||Ns(r))?r=parseFloat(r):!(e=>bd.find(Bi(e)))(r)&&oi.test(t)&&(r=pi(e,t)),this.setBaseTarget(e,ms(r)?r.get():r)),ms(r)?r.get():r}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;const{initial:n}=this.props;let r;if("string"==typeof n||"object"==typeof n){const o=ao(this.props,n,null===(t=this.presenceContext)||void 0===t?void 0:t.custom);o&&(r=o[e])}if(n&&void 0!==r)return r;const o=this.getBaseTargetFromProps(this.props,e);return void 0===o||ms(o)?void 0!==this.initialValues[e]&&void 0===r?void 0:this.baseTarget[e]:o}on(e,t){return this.events[e]||(this.events[e]=new is),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class kd extends _d{constructor(){super(...arguments),this.KeyframeResolver=Ui}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;ms(e)&&(this.childSubscription=e.on("change",(e=>{this.current&&(this.current.textContent=`${e}`)})))}}class Sd extends kd{constructor(){super(...arguments),this.type="html",this.renderInstance=ed}readValueFromInstance(e,t){if(qo.has(t)){const e=hi(t);return e&&e.default||0}{const r=(n=e,window.getComputedStyle(n)),o=(Fi(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof o?o.trim():o}var n}measureInstanceViewportBox(e,{transformPagePoint:t}){return Ul(e,t)}build(e,t,n){Yu(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return od(e,t,n)}}class Pd extends kd{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Sl}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(qo.has(t)){const e=hi(t);return e&&e.default||0}return t=td.has(t)?t:hs(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return sd(e,t,n)}build(e,t,n){Ju(e,t,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,n,r){nd(e,t,0,r)}mount(e){this.isSVGTag=Qu(e.tagName),super.mount(e)}}const Cd=to(yd({...tl,...Eu,...hu,..._u},((e,t)=>zu(e)?new Pd(t):new Sd(t,{allowProjection:e!==a.Fragment}))));class Nd extends a.Component{getSnapshotBeforeUpdate(e){const t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){const e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function Td({children:e,isPresent:t}){const n=(0,a.useId)(),r=(0,a.useRef)(null),o=(0,a.useRef)({width:0,height:0,top:0,left:0}),{nonce:s}=(0,a.useContext)(Su);return(0,a.useInsertionEffect)((()=>{const{width:e,height:i,top:a,left:l}=o.current;if(t||!r.current||!e||!i)return;r.current.dataset.motionPopId=n;const c=document.createElement("style");return s&&(c.nonce=s),document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`\n [data-motion-pop-id="${n}"] {\n position: absolute !important;\n width: ${e}px !important;\n height: ${i}px !important;\n top: ${a}px !important;\n left: ${l}px !important;\n }\n `),()=>{document.head.removeChild(c)}}),[t]),(0,O.jsx)(Nd,{isPresent:t,childRef:r,sizeRef:o,children:a.cloneElement(e,{ref:r})})}const jd=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:o,presenceAffectsLayout:s,mode:i})=>{const l=Uu(Rd),c=(0,a.useId)(),u=(0,a.useCallback)((e=>{l.set(e,!0);for(const e of l.values())if(!e)return;r&&r()}),[l,r]),d=(0,a.useMemo)((()=>({id:c,initial:t,isPresent:n,custom:o,onExitComplete:u,register:e=>(l.set(e,!1),()=>l.delete(e))})),s?[Math.random(),u]:[n,u]);return(0,a.useMemo)((()=>{l.forEach(((e,t)=>l.set(t,!1)))}),[n]),a.useEffect((()=>{!n&&!l.size&&r&&r()}),[n]),"popLayout"===i&&(e=(0,O.jsx)(Td,{isPresent:n,children:e})),(0,O.jsx)(Yl.Provider,{value:d,children:e})};function Rd(){return new Map}const Ad=e=>e.key||"";function Fd(e){const t=[];return a.Children.forEach(e,(e=>{(0,a.isValidElement)(e)&&t.push(e)})),t}const Dd=({children:e,custom:t,initial:n=!0,onExitComplete:r,presenceAffectsLayout:o=!0,mode:s="sync",propagate:i=!1})=>{const[l,c]=Gl(i),u=(0,a.useMemo)((()=>Fd(e)),[e]),d=i&&!l?[]:u.map(Ad),m=(0,a.useRef)(!0),f=(0,a.useRef)(u),h=Uu((()=>new Map)),[p,g]=(0,a.useState)(u),[y,v]=(0,a.useState)(u);Mu((()=>{m.current=!1,f.current=u;for(let e=0;e{const a=Ad(e),p=!(i&&!l)&&(u===y||d.includes(a));return(0,O.jsx)(jd,{isPresent:p,initial:!(m.current&&!n)&&void 0,custom:p?void 0:t,presenceAffectsLayout:o,mode:s,onExitComplete:p?void 0:()=>{if(!h.has(a))return;h.set(a,!0);let e=!0;h.forEach((t=>{t||(e=!1)})),e&&(null==b||b(),v(f.current),i&&(null==c||c()),r&&r())},children:e},a)}))})},Md=(...e)=>e.filter(((e,t,n)=>Boolean(e)&&n.indexOf(e)===t)).join(" ");var Ld={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const Od=(0,a.forwardRef)((({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:o="",children:s,iconNode:i,...l},c)=>(0,a.createElement)("svg",{ref:c,...Ld,width:t,height:t,stroke:e,strokeWidth:r?24*Number(n)/Number(t):n,className:Md("lucide",o),...l},[...i.map((([e,t])=>(0,a.createElement)(e,t))),...Array.isArray(s)?s:[s]]))),Id=(e,t)=>{const n=(0,a.forwardRef)((({className:n,...r},o)=>{return(0,a.createElement)(Od,{ref:o,iconNode:t,className:Md(`lucide-${s=e,s.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,n),...r});var s}));return n.displayName=`${e}`,n},Bd=Id("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),Vd=(0,a.createContext)({}),zd=()=>(0,a.useContext)(Vd),Ud=({size:e="md",children:t,className:n})=>(0,O.jsx)(Vd.Provider,{value:{size:e},children:(0,O.jsx)("div",{className:Fe("flex flex-col bg-background-primary p-2",n),children:t})});Ud.displayName="Menu";const $d=({heading:e,arrow:t=!1,showArrowOnHover:n=!1,open:r=!0,onClick:o,children:s,className:i})=>{const[l,c]=(0,a.useState)(r),[u,d]=(0,a.useState)(!1),{size:m}=zd(),f={sm:"text-xs",md:"text-sm"}[m??"md"],h={sm:"size-4",md:"size-5"}[m??"md"],p=()=>{c(!l),o&&o(!l)};return(0,O.jsxs)("div",{children:[!!e&&(0,O.jsxs)("div",{role:"button",tabIndex:0,onClick:p,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&p()},onMouseEnter:()=>n&&d(!0),onMouseLeave:()=>n&&d(!1),className:Fe("text-text-primary bg-transparent cursor-pointer flex justify-between items-center gap-1",f,e?"p-1":"p-0",i),"aria-expanded":l,children:[(0,O.jsx)("span",{className:"text-text-tertiary",children:e}),t&&(0,O.jsx)(Cd.span,{className:"flex items-center text-border-strong",initial:"hidden",animate:n?l||u?"visible":"hidden":"visible",exit:"hidden",variants:{visible:{opacity:1},hidden:{opacity:0}},transition:{duration:.15},children:(0,O.jsx)(Cd.span,{className:"inline-flex p-1",variants:{open:{rotate:180},closed:{rotate:0}},animate:l?"open":"closed",transition:{duration:.15},children:(0,O.jsx)(Bd,{className:Fe("shrink-0",h)})})})]}),(0,O.jsx)(Dd,{initial:!1,children:l&&(0,O.jsx)(Cd.ul,{role:"menu",variants:{open:{height:"auto",opacity:1},closed:{height:0,opacity:0}},initial:"closed",animate:"open",exit:"closed",transition:{duration:.3,ease:"easeInOut"},className:"overflow flex gap-0.5 flex-col m-0 bg-white rounded p-0",children:s})})]})};$d.displayName="Menu.List";const Wd=({disabled:e=!1,active:t,onClick:n,children:r,className:o})=>{const{size:s}=zd(),i={sm:"[&>svg]:size-4 [&>svg]:m-1 [&>*:not(svg)]:mx-1 [&>*:not(svg)]:my-0.5 text-sm",md:"[&>svg]:size-5 [&>svg]:m-1.5 [&>*:not(svg)]:m-1 text-base"}[s??"md"];return(0,O.jsx)("li",{role:"menuitem",tabIndex:0,onClick:n,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&n?.()},className:Fe("flex p-1 gap-1 items-center bg-transparent border-none rounded text-text-secondary cursor-pointer m-0",i,"hover:bg-background-secondary hover:text-text-primary",e?"text-text-disabled hover:text-text-disabled cursor-not-allowed hover:bg-transparent":"",t?"text-icon-primary [&>svg]:text-icon-interactive bg-background-secondary":"","transition-colors duration-300 ease-in-out",o),children:r})};Wd.displayName="Menu.Item";const Hd=({variant:e="solid",className:t})=>{const n={solid:"border-solid",dashed:"border-dashed",dotted:"border-dotted",double:"border-double",hidden:"border-hidden",none:"border-none"}[e];return(0,O.jsx)("li",{className:"m-0 p-0 list-none",role:"separator","aria-hidden":"true",children:(0,O.jsx)("hr",{className:Fe("w-full border-0 border-t border-border-subtle",n,t)})})};Hd.displayName="Menu.Separator",Ud.List=$d,Ud.Item=Wd,Ud.Separator=Hd;const qd=(0,a.createContext)({}),Xd=()=>(0,a.useContext)(qd),Yd=({placement:e="bottom",offset:t=10,boundary:n="clippingAncestors",children:r,className:o})=>{const[s,i]=(0,a.useState)(!1),{refs:l,floatingStyles:c,context:u}=Ur({open:s,onOpenChange:i,placement:e,strategy:"fixed",middleware:[er(t),nr({boundary:n}),tr({boundary:n})],whileElementsMounted:Un}),d=Or(u),m=zr(u),f=Gr(u,{role:"menu"}),{getReferenceProps:h,getFloatingProps:p}=Xr([d,m,f]),{isMounted:g,styles:y}=Jr(u,{duration:150,initial:{opacity:0,scale:.95},open:{opacity:1,scale:1},close:{opacity:0,scale:.95}}),v=()=>i((e=>!e));return(0,O.jsx)(qd.Provider,{value:{refs:l,handleClose:()=>i(!1),isMounted:g,styles:y,floatingStyles:c,getFloatingProps:p},children:(0,O.jsxs)("div",{className:Fe("relative inline-block",o),children:[a.Children.map(r,(e=>a.isValidElement(e)&&"DropdownMenu.Trigger"===e?.type?.displayName?(0,a.cloneElement)(e,{ref:l.setReference,onClick:v,...h()}):null)),a.Children.toArray(r).filter((e=>a.isValidElement(e)&&["DropdownMenu.Portal","DropdownMenu.ContentWrapper"].includes(e.type.displayName||""))).map((e=>e))]})})};Yd.displayName="DropdownMenu";const Gd=({children:e,className:t})=>{const{refs:n,floatingStyles:r,getFloatingProps:o,isMounted:s,styles:i}=Xd();return s&&(0,O.jsx)("div",{ref:n.setFloating,className:t,style:{...r,...i},...o(),children:a.Children.map(e,(e=>"DropdownMenu.Content"===e?.type?.displayName?e:null))})};Gd.displayName="DropdownMenu.ContentWrapper";const Kd=({children:e,root:t,id:n})=>(0,O.jsx)(Ar,{id:n,root:t,children:e});Kd.displayName="DropdownMenu.Portal";const Zd=a.forwardRef((({children:e,className:t,...n},r)=>(0,a.isValidElement)(e)?a.cloneElement(e,{className:Fe(t,e.props.className),ref:r,...n}):(0,O.jsx)("div",{ref:r,className:Fe("cursor-pointer",t),role:"button",tabIndex:0,...n,children:e})));Zd.displayName="DropdownMenu.Trigger";const Jd=({children:e,className:t,...n})=>(0,O.jsx)("div",{className:Fe("border border-solid border-border-subtle rounded-md shadow-lg overflow-hidden",t),children:(0,O.jsx)(Ud,{...n,children:e})});Jd.displayName="DropdownMenu.Content";const Qd=e=>(0,O.jsx)(Ud.List,{...e});Qd.displayName="DropdownMenu.List";const em=({children:e,as:t=Ud.Item,...n})=>{const{handleClose:r}=Xd();return e?t===a.Fragment&&(0,a.isValidElement)(e)?(0,a.cloneElement)(e,{onClick:De(e.props?.onClick,r)}):(0,O.jsx)(t,{...n,className:Fe("px-2",n.className),onClick:De(n.onClick,r),children:e}):null};em.displayName="DropdownMenu.Item";const tm=e=>(0,O.jsx)(Ud.Separator,{...e});tm.displayName="DropdownMenu.Separator",Yd.Trigger=Zd,Yd.Content=Jd,Yd.List=Qd,Yd.Item=em,Yd.Separator=tm,Yd.Portal=Kd,Yd.ContentWrapper=Gd;const nm=Id("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),rm=(0,a.forwardRef)((({label:e="",size:t="sm",className:n="",type:r="pill",variant:o="neutral",icon:s=null,disabled:i=!1,onClose:a=()=>{},closable:l=!1,onMouseDown:c=()=>{},disableHover:u=!1},d)=>{const m={neutral:"bg-badge-background-gray text-badge-color-gray border-badge-border-gray",red:"bg-badge-background-red text-badge-color-red border-badge-border-red",yellow:"bg-badge-background-yellow text-badge-color-yellow border-badge-border-yellow",green:"bg-badge-background-green text-badge-color-green border-badge-border-green",blue:"bg-badge-background-sky text-badge-color-sky border-badge-border-sky",inverse:"bg-background-inverse text-text-inverse border-background-inverse",disabled:"bg-badge-background-disabled text-badge-color-disabled border-badge-border-disabled disabled cursor-not-allowed"};let f="",h="group relative justify-center flex items-center cursor-pointer";const p={xxs:"[&>svg]:size-3",xs:"[&>svg]:size-3",sm:"[&>svg]:size-3",md:"[&>svg]:size-4",lg:"[&>svg]:size-5"};return i?(f=m.disabled,h+=" cursor-not-allowed disabled"):f=m[o],e?(0,O.jsxs)("span",{className:Fe("font-medium border-badge-border-gray flex items-center justify-center border border-solid box-border max-w-full transition-colors duration-150 ease-in-out",{xxs:"py-0.5 px-0.5 text-xs h-4",xs:"py-0.5 px-1 text-xs h-5",sm:"py-1 px-1.5 text-xs h-6",md:"py-1 px-1.5 text-sm h-7",lg:"py-1 px-1.5 text-base h-8"}[t],{pill:"rounded-full",rounded:"rounded"}[r],"gap-0.5",f,!u&&{neutral:"hover:bg-badge-hover-gray",red:"hover:bg-badge-hover-red",yellow:"hover:bg-badge-hover-yellow",green:"hover:bg-badge-hover-green",blue:"hover:bg-badge-hover-sky",inverse:"hover:bg-badge-hover-inverse",disabled:"hover:bg-badge-hover-disabled"}[o],n),ref:d,children:[s?(0,O.jsx)("span",{className:Fe("justify-center flex items-center",p[t]),children:s}):null,(0,O.jsx)("span",{className:"px-1 truncate inline-block",children:e}),l&&(0,O.jsxs)("span",{className:Fe(h,p[t]),onMouseDown:c,role:"button",tabIndex:0,...!i&&{onClick:a},children:[(0,O.jsx)("span",{className:"sr-only",children:`Remove ${e}`}),(0,O.jsx)(nm,{}),(0,O.jsx)("span",{className:"absolute -inset-1"})]})]}):null}));rm.displayName="Badge";const om=(...e)=>e.filter(((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t)).join(" ").trim();var sm={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const im=(0,a.forwardRef)((({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:o="",children:s,iconNode:i,...l},c)=>(0,a.createElement)("svg",{ref:c,...sm,width:t,height:t,stroke:e,strokeWidth:r?24*Number(n)/Number(t):n,className:om("lucide",o),...l},[...i.map((([e,t])=>(0,a.createElement)(e,t))),...Array.isArray(s)?s:[s]]))),am=(e,t)=>{const n=(0,a.forwardRef)((({className:n,...r},o)=>{return(0,a.createElement)(im,{ref:o,iconNode:t,className:om(`lucide-${s=e,s.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,n),...r});var s}));return n.displayName=`${e}`,n},lm=am("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]),cm=am("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),um=am("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]),dm=am("Headset",[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z",key:"12oyoe"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5",key:"1x7m43"}]]),mm=am("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]),fm=window.wp.i18n;var hm={dashboard:{path:"dashboard"},widgets:{path:"widgets"},templates:{path:"templates"},settings:{path:"settings"},onboarding:{path:"onboarding"},upgrade:{path:"upgrade"},headerFooterBuilder:{path:"elementor-hf"},onboardingsuccess:{path:"onboardingsuccess"}},pm=function(){return pm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]\n\t\n\t\t\n\t\n\t',viewAll:{link:"",label:"View All"},triggerButton:{icon:'',beforeBtn:"",afterBtn:"",className:"",onClick:function(){}},notification:{setLastPostUnixTime:null,getLastPostUnixTime:null},flyout:{title:"What's New?",innerContent:{titleLink:!0,additionalClasses:[]},excerpt:{wordLimit:500,moreSymbol:"…",readMore:{label:"Read More",className:""}},className:"",closeOnEsc:!0,closeOnOverlayClick:!0,closeBtnIcon:'',formatDate:null,onOpen:function(){},onClose:function(){},onReady:function(){}}},wm=function(){function e(e){this.rssFeedURLs=[],this.lastPostUnixTime=0,this.multiLastPostUnixTime={},this.notificationsCount=0,this.multiNotificationCount={},this.hasNewFeeds=!1,this.multiHasNewFeeds={},this.validateArgs(e),this.parseDefaults(e),this.setElement(),this.getElement()?(this.setID(),this.setRSSFeedURLs(),bm.setInstanceID(this.getID()),this.RSS_Fetch_Instance=new xm(this),this.RSS_View_Instance=new Em(this),this.setNotificationsCount(),this.setTriggers()):console.warn("WNR: Cannot find element with",this.getArgs().selector)}return e.prototype.validateArgs=function(e){["rssFeedURL","selector"].map((function(t){if(!e[t])throw new Error("".concat(t," is a required argument. It cannot be empty or undefined."));if("rssFeedURL"===t){var n=e[t];Array.isArray(n)&&n.forEach((function(e){if(!(null==e?void 0:e.key))throw new Error('The parameter "key" is required for "'.concat(t,'" parameter in multi-feed mode.'));if(e.key.includes(" "))throw new Error('The parameter "key" cannot have spaces for "'.concat(t,'" parameter in multi-feed mode. Ref Key: "').concat(e.key,'"'))}))}}))},e.prototype.parseDefaults=function(e){var t,n;this.args=pm(pm(pm({},vm),e),{viewAll:pm(pm({},vm.viewAll),null==e?void 0:e.viewAll),triggerButton:pm(pm({},vm.triggerButton),null==e?void 0:e.triggerButton),flyout:pm(pm(pm({},vm.flyout),null==e?void 0:e.flyout),{innerContent:pm(pm({},vm.flyout.innerContent),null===(t=null==e?void 0:e.flyout)||void 0===t?void 0:t.innerContent),excerpt:pm(pm({},vm.flyout.excerpt),null===(n=null==e?void 0:e.flyout)||void 0===n?void 0:n.excerpt)})})},e.prototype.getArgs=function(){return this.args},e.prototype.setElement=function(){this.element=document.querySelector(this.args.selector)},e.prototype.getElement=function(){return this.element},e.prototype.setID=function(){var e=[this.getArgs().selector],t=this.getArgs().rssFeedURL;Array.isArray(t)?t.forEach((function(t){e.push(t.key)})):e.push(t),this.ID=btoa(e.join("-")).slice(-12).replace(/=/g,"")},e.prototype.isMultiFeedRSS=function(){return"string"!=typeof this.getArgs().rssFeedURL},e.prototype.setRSSFeedURLs=function(){var e=this,t=this.getArgs().rssFeedURL;this.isMultiFeedRSS()?Array.isArray(t)&&t.forEach((function(t){e.rssFeedURLs.push(t)})):this.rssFeedURLs.push({key:null,label:"",url:t.toString()})},e.prototype.getRSSFeedURLs=function(){return this.rssFeedURLs},e.prototype.getID=function(){return this.ID},e.prototype.setNotificationsCount=function(){return gm(this,void 0,void 0,(function(){var e=this;return ym(this,(function(t){switch(t.label){case 0:return[4,Promise.all(this.getRSSFeedURLs().map((function(t){var n=t.key;return gm(e,void 0,void 0,(function(){var e;return ym(this,(function(t){switch(t.label){case 0:return e=0,"function"!=typeof this.getArgs().notification.getLastPostUnixTime?[3,2]:[4,this.getArgs().notification.getLastPostUnixTime(n,this)];case 1:return e=t.sent(),[3,3];case 2:e=bm.getLastPostUnixTime(n),t.label=3;case 3:return this.isMultiFeedRSS()?this.multiLastPostUnixTime[n]=+e:this.lastPostUnixTime=+e,[2]}}))}))})))];case 1:return t.sent(),[4,this.RSS_Fetch_Instance.fetchData().then((function(t){Object.keys(t).forEach((function(n){var r=t[n];if(r.length){e.multiNotificationCount[n]=0;var o=+r[0].date,s=e.isMultiFeedRSS()?e.multiLastPostUnixTime[n]:e.lastPostUnixTime;o>s&&(r.forEach((function(t){t.date>s&&(e.isMultiFeedRSS()&&(e.multiNotificationCount[n]++,e.multiHasNewFeeds[n]=!0),e.notificationsCount++,e.hasNewFeeds=!0)})),e.RSS_View_Instance.setNotification(e.notificationsCount))}}))}))];case 2:return t.sent(),[2]}}))}))},e.prototype.getNotificationsCount=function(){return this.notificationsCount},e.prototype.setTriggers=function(){var e=this,t=document.getElementById(this.RSS_View_Instance.getTriggerButtonID()),n=document.getElementById(this.RSS_View_Instance.getFlyoutID()),r=n.querySelector(".whats-new-rss-flyout-inner-content"),o=document.getElementById(this.RSS_View_Instance.getFlyoutCloseBtnID()),s=document.getElementById(this.RSS_View_Instance.getFlyoutMultiFeedNavID()),i=function(t){e.RSS_Fetch_Instance.fetchData().then((function(o){r.innerHTML="";var s=o[t];if(s.length){var i=+s[0].date,a=e.isMultiFeedRSS()?e.multiLastPostUnixTime[t]:e.lastPostUnixTime;s.forEach((function(n){var o=!!a&&n.date>a,s=e.getArgs().flyout.innerContent.titleLink?'\n\t\t\t\t\t\t\t\t

').concat(n.title,"

\n\t\t\t\t\t\t\t
"):"

".concat(n.title,"

"),i='\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

'.concat(e.RSS_View_Instance.formatDate(new Date(n.date)),"

\n\t\t\t\t\t\t\t\t\t").concat(s,"\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t").concat(e.RSS_View_Instance.createExcerpt(n.description,n.postLink,e.getArgs().flyout.excerpt),"\n\t\t\t\t\t\t\t\t").concat(e.RSS_View_Instance.listChildrenPosts(n.children),"\n\t\t\t\t\t\t\t"),l=e.getArgs().flyout.innerContent.additionalClasses;t&&l.push("`inner-content-item-feed-key-${key}`"),r.innerHTML+=e.RSS_View_Instance.innerContentWrapper(i,o,l.join(" "))})),e.getArgs().viewAll.link&&(r.innerHTML+=e.RSS_View_Instance.innerContentWrapper('\n\t\t\t\t\t\t\t').concat(e.getArgs().viewAll.label,"\n\t\t\t\t\t\t\t"))),e.RSS_View_Instance.setIsLoading(!1),n.classList.add("ready"),e.getArgs().flyout.onReady(e),n.focus(),e.isMultiFeedRSS()||(e.lastPostUnixTime=i,e.hasNewFeeds&&("function"==typeof e.getArgs().notification.setLastPostUnixTime?e.getArgs().notification.setLastPostUnixTime(i,t):bm.setLastPostUnixTime(i,t)))}}))};t.addEventListener("click",(function(t){if(t.preventDefault(),e.getArgs().triggerButton.onClick(e),e.RSS_View_Instance.setIsLoading(!0),n.classList.remove("closed"),n.classList.add("open"),document.body.classList.add("whats-new-rss-is-active"),e.getArgs().flyout.onOpen(e),!e.isMultiFeedRSS())return i(null);var r=s.querySelectorAll("button");r.forEach((function(t){e.RSS_View_Instance.setMultiFeedTabNotificationCount(t.dataset.feedKey,e.multiNotificationCount[t.dataset.feedKey]),t.addEventListener("click",(function(n){n.preventDefault();var o=t.dataset.feedKey;e.multiNotificationCount[o]=0,e.RSS_Fetch_Instance.fetchData().then((function(t){var n=t[o][0].date;e.multiLastPostUnixTime[o]=n,!0===e.multiHasNewFeeds[o]&&("function"==typeof e.getArgs().notification.setLastPostUnixTime?e.getArgs().notification.setLastPostUnixTime(n,o):bm.setLastPostUnixTime(n,o)),e.multiHasNewFeeds[o]=!1})),r.forEach((function(e){e.classList.remove("selected");var t=e.dataset.feedKey,n=".inner-content-item-feed-key-".concat(t);document.querySelectorAll(n).forEach((function(e){o!==t?e.classList.add("hidden"):e.classList.remove("hidden")}))})),t.classList.add("selected"),i(o)}))})),r[0].click()}));var a=function(){n.classList.add("closed"),n.classList.remove("open"),n.classList.remove("ready"),document.body.classList.remove("whats-new-rss-is-active"),e.isMultiFeedRSS()?e.RSS_View_Instance.setNotification(Object.values(e.multiNotificationCount).filter(Boolean).length):(e.hasNewFeeds=!1,e.RSS_View_Instance.setNotification(!1)),r.innerHTML="",e.getArgs().flyout.onClose(e),t.focus()};this.getArgs().flyout.closeOnEsc&&document.addEventListener("keydown",(function(e){"Escape"===e.key&&n.classList.contains("open")&&a()})),this.getArgs().flyout.closeOnOverlayClick&&n.querySelector(".whats-new-rss-flyout-overlay").addEventListener("click",a),o.addEventListener("click",a)},e}(),bm=function(){function e(){}return e.setInstanceID=function(e){this.instanceID||(this.instanceID=e)},e.prefixer=function(e,t){if(void 0===t&&(t=""),!this.instanceID)throw new Error("Instance ID not set.");return t?"".concat(this.keys[e],"-").concat(this.instanceID,"-").concat(t):"".concat(this.keys[e],"-").concat(this.instanceID)},e._setDataExpiry=function(e){void 0===e&&(e="");var t=(new Date).getTime()+864e5;sessionStorage.setItem(this.prefixer("SESSION_DATA_EXPIRY",e),JSON.stringify(t))},e._isDataExpired=function(e){void 0===e&&(e="");var t=this.prefixer("SESSION_DATA_EXPIRY",e),n=window.sessionStorage.getItem(t);if(!n)return!0;var r=JSON.parse(n);return(new Date).getTime()>r&&(window.sessionStorage.removeItem(t),!0)},e.setSessionData=function(e,t){return void 0===t&&(t=""),this._setDataExpiry(t),window.sessionStorage.setItem(this.prefixer("SESSION",t),e)},e.getSessionData=function(e){return void 0===e&&(e=""),this._isDataExpired(e)?"{}":window.sessionStorage.getItem(this.prefixer("SESSION",e))},e.setLastPostUnixTime=function(e,t){return void 0===t&&(t=""),window.localStorage.setItem(this.prefixer("LAST_LATEST_POST",t),e.toString())},e.getLastPostUnixTime=function(e){return void 0===e&&(e=""),+window.localStorage.getItem(this.prefixer("LAST_LATEST_POST",e))},e.keys={SESSION_DATA_EXPIRY:"whats-new-cache-expiry",LAST_LATEST_POST:"whats-new-last-unixtime",SESSION:"whats-new-cache"},e}(),xm=function(){function e(e){var t=this;this.data={},this.RSS=e,this.RSS.getRSSFeedURLs().forEach((function(e){var n=JSON.parse(bm.getSessionData(e.key));n&&n.length&&(t.data[e.key]=n)}))}return e.prototype.fetchData=function(){return gm(this,void 0,void 0,(function(){var e,t=this;return ym(this,(function(n){switch(n.label){case 0:return Object.keys(this.data).length?[2,this.data]:(e=this.RSS.getRSSFeedURLs().map((function(e){return gm(t,void 0,void 0,(function(){var t,n,r=this;return ym(this,(function(o){switch(o.label){case 0:return this.data[e.key]=[],[4,fetch(e.url)];case 1:return[4,o.sent().text()];case 2:return t=(t=o.sent()).replace(/»/g,"&raquo;"),n=new DOMParser,n.parseFromString(t,"text/xml").querySelectorAll("item").forEach((function(t){var n,o=t.querySelector("title").textContent,s=t.querySelector("link").textContent,i=t.querySelector("content\\:encoded, encoded"),a=i?i.textContent:"",l=t.querySelector("pubDate").innerHTML;r.data[e.key].push({title:o,date:l?+new Date(l):null,postLink:s,description:a.replace(/])*)>/g,'').replace(/

\s*<\/p>/g,""),children:JSON.parse((null===(n=t.querySelector("children"))||void 0===n?void 0:n.innerHTML)||"{}")})})),bm.setSessionData(JSON.stringify(this.data[e.key]),e.key),[2]}}))}))})),[4,Promise.all(e)]);case 1:return n.sent(),[2,this.data]}}))}))},e}(),Em=function(){function e(e){this.RSS=e,this.createTriggerButton(),this.createFlyOut()}return e.prototype.getTriggerButtonID=function(){return"whats-new-rss-btn-".concat(this.RSS.getID())},e.prototype.getFlyoutID=function(){return"whats-new-rss-flyout-".concat(this.RSS.getID())},e.prototype.getFlyoutCloseBtnID=function(){return"whats-new-rss-flyout-close-".concat(this.RSS.getID())},e.prototype.getFlyoutMultiFeedNavID=function(){return"whats-new-rss-flyout-multi-feed-nav-".concat(this.RSS.getID())},e.prototype.setIsLoading=function(e){void 0===e&&(e=!1);var t=document.getElementById(this.getFlyoutID());e?t.classList.add("is-loading"):t.classList.remove("is-loading")},e.prototype.setNotification=function(e){var t=document.querySelector("#".concat(this.getTriggerButtonID()," .whats-new-rss-notification-badge"));e?(this.RSS.isMultiFeedRSS()?(t.innerHTML="",t.classList.add("is-multi-feed")):t.innerHTML=e>9?"9+":e.toString(),t.classList.remove("hide")):t.classList.add("hide")},e.prototype.createTriggerButton=function(){var e="\n\t\t".concat(this.RSS.getArgs().triggerButton.beforeBtn,'\n\t\t\n\t\t\t').concat(this.RSS.getArgs().triggerButton.icon,'\n\t\t\t

\n\t\t\n\t\t').concat(this.RSS.getArgs().triggerButton.afterBtn,"\n\t\t");this.RSS.getElement().innerHTML+=e},e.prototype.createFlyOut=function(){var e=["whats-new-rss-flyout","closed"];this.RSS.getArgs().flyout.className&&e.push(this.RSS.getArgs().flyout.className);var t=[];this.RSS.isMultiFeedRSS()&&(t.push('"));var n=document.createElement("div");n.setAttribute("id",this.getFlyoutID()),n.setAttribute("class",e.join(" ")),n.setAttribute("role","dialog"),n.innerHTML='\n\t\t
\n\n\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\t

'.concat(this.RSS.getArgs().flyout.title,'

\n\n\t\t\t\t\t\n\t\t\t\t\t').concat(this.RSS.getArgs().loaderIcon,'\n\t\t\t\t\t\n\t\t\t\t
\n\n\t\t\t\t\n\t\t\t
\n\n\t\t\t").concat(t.join(""),'\n\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\n\t\t
\n\n\t\t
\n\t\t'),document.body.appendChild(n)},e.prototype.setMultiFeedTabNotificationCount=function(e,t){void 0===t&&(t=0);var n=document.querySelector("#".concat(this.getFlyoutMultiFeedNavID(),' button[data-feed-key="').concat(e,'"]'));if(n){var r=n.querySelector(".new-notification-count");if(t){var o=t>9?"9+":t;r.innerHTML=o.toString()}else r.innerHTML=""}},e.prototype.innerContentWrapper=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n="");var r=["whats-new-rss-flyout-inner-content-item"];return t&&r.push("rss-new-post"),n&&r.push(n),'\n\t\t
\n\t\t\t').concat(t?'New ✨':"","\n\t\t\t").concat(e,"\n\t\t
\n\t\t")},e.prototype.createExcerpt=function(e,t,n){var r=n.wordLimit,o=n.moreSymbol,s=n.readMore;if(!r)return e;var i=e.replace(/<[^>]*>/g,"").split(/\s+/),a=i.slice(0,r).join(" ");return o&&(a+=o),r>i.length?e:t&&(null==s?void 0:s.label)?"

".concat(a,' ').concat(s.label,"

"):"

".concat(a,"

")},e.prototype.listChildrenPosts=function(e){var t=this,n=Object.values(e);if(!n.length)return"";var r=document.createElement("details"),o=document.createElement("summary"),s=document.createElement("div");return n.forEach((function(e){var n=(new DOMParser).parseFromString(e.post_content,"text/html"),r=document.createElement("div");r.classList.add("sub-version-item"),r.innerHTML='\n\t\t\t\t
\n\t\t\t\t\t

'.concat(e.post_title,'

\n\t\t\t\t\t').concat(t.formatDate(new Date(e.post_date)),'\n\t\t\t\t
\n\t\t\t\t
').concat(n.documentElement.textContent,"
\n\t\t\t"),s.appendChild(r)})),o.innerHTML='

See More

See Less

',r.appendChild(o),r.appendChild(s),s.classList.add("sub-version-items-wrapper"),r.classList.add("whats-new-rss-sub-version-details"),r.outerHTML},e.prototype.formatDate=function(e){if("function"==typeof this.RSS.getArgs().flyout.formatDate)return this.RSS.getArgs().flyout.formatDate(e);var t=new Date,n=e.getTime(),r=t.getTime()-n,o=36e5,s=24*o,i=7*s,a=30*s;if(r<6e4)return"Just now";if(r1?"s":""," ago")}if(r1?"s":""," ago")}if(r1?"s":""," ago")}if(r1?"s":""," ago")}var m=Math.floor(r/a);return"".concat(m," month").concat(m>1?"s":""," ago")},e}();function _m(){var e=window.location.hash;document.querySelectorAll("#adminmenu #toplevel_page_hfe a").forEach((function(t){var n=t.getAttribute("href"),r=t.closest("li"),o=t.textContent.trim();n&&(e.includes(n.split("#")[1])||"#dashboard"===e&&"Dashboard"===o)?r.classList.add("current"):r.classList.remove("current")}))}const km=function(){var e=i((0,a.useState)(!1),2),t=(e[0],e[1]);(0,a.useEffect)((function(){return _m(),window.addEventListener("hashchange",_m),function(){window.removeEventListener("hashchange",_m)}}),[]);var n=window.location.hash,r=function(e){return n.includes(e)},o=function(e){return{color:r(e)?"#111827":"#4B5563",borderBottom:r(e)?"2px solid #6005FF":"none",paddingBottom:"22px",marginBottom:"-16px"}},s=function(e){window.open(e,"_blank"),t(!1)};return function({selector:e,...t}){const n=(0,a.useRef)(null);(0,a.useEffect)((()=>{var r;return async function(){const e="whats-new-rss-styles";if(!document.getElementById(e)){const t=document.createElement("style");t.id=e,t.innerHTML=await async function(){return".whats-new-rss-is-active{overflow:hidden}.whats-new-rss-trigger-button{display:flex;align-items:center;position:relative;width:auto;padding:5px;cursor:pointer}.whats-new-rss-trigger-button .whats-new-rss-notification-badge{position:absolute;top:-8px;right:-5px;width:20px;font-size:10px;line-height:20px;text-align:center;border-radius:10px;color:#fff;background:red;transition:transform .2s ease-in-out}.whats-new-rss-trigger-button .whats-new-rss-notification-badge.is-multi-feed{top:-2px;right:-2px;font-size:0;width:10px;height:10px}.whats-new-rss-trigger-button .whats-new-rss-notification-badge.hide{display:none}.whats-new-rss-trigger-button:hover .whats-new-rss-notification-badge{transform:scale(1.2)}.whats-new-rss-flyout{position:fixed;top:0;right:0;bottom:0;width:100%;z-index:99999;transition:visibility .3s ease-in-out;font-family:Arial,Helvetica,sans-serif}.whats-new-rss-flyout .lightbox-trigger,.whats-new-rss-flyout.hidden{display:none}.whats-new-rss-flyout.is-loading .whats-new-rss-flyout-inner-header__loading-icon{display:block;margin:auto}.whats-new-rss-flyout.is-loading .whats-new-rss-flyout-inner-header__loading-icon svg{display:block;background:0 0;width:25px;height:25px}.whats-new-rss-flyout .whats-new-rss-flyout-contents{position:fixed;display:flex;right:0;width:30%;height:100%;flex-direction:column;background-color:#fff;transition:transform .3s ease-in-out;z-index:9999}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 16px 24px;border-bottom:1px solid #ccc}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-header button{border:none;background:0 0;font-size:30px;cursor:pointer;color:#94a3b8;padding:0;margin:0;box-shadow:none}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-header .whats-new-rss-flyout-inner-header__title-icon-wrapper{display:flex;gap:10px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-header .whats-new-rss-flyout-inner-header__title-icon-wrapper h3{margin:0;padding:0;color:#0f172a;font-weight:600;font-size:16px;line-height:24px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav{display:flex;padding:0 30px;border-bottom:1px solid #ccc;gap:2em;overflow:auto;white-space:nowrap}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav button{position:relative;background:0 0;color:inherit;padding:15px 0;border-bottom:2px solid transparent}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav button:focus,.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav button:hover{border-color:inherit}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav button.selected{border-color:#5d5d5d}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav button .new-notification-count{position:absolute;top:0;right:-10px;width:20px;font-size:10px;line-height:20px;text-align:center;border-radius:10px;color:#fff;background:red}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content{flex:1;overflow-y:auto}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .skeleton-container{margin:30px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item{border-bottom:1px solid #d8dfe9;padding:30px 24px;color:#475569;font-weight:400;font-size:14px;line-height:20px;display:flex;flex-direction:column;gap:13px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item>*{margin:0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item.skeleton-row{height:25vh;margin:40px 0;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item.rss-new-post{position:relative}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item.rss-new-post .new-post-badge{background:#ff3d3d;border-radius:5px;position:absolute;right:45px;padding:0 5px;color:#fff}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item .rss-content-header{display:flex;flex-direction:column;gap:15px;padding:0 0 8px 0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item .rss-content-header p{color:#94a3b8;margin:0;padding:0;font-weight:600;font-size:14px;line-height:16px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item .rss-content-header h2{margin:0;color:#0f172a;font-weight:700;line-height:28px;font-size:20px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item h2{font-weight:700;font-size:18px;line-height:24px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item h3{font-weight:700;font-size:16px;line-height:22px;margin-top:12px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item h4{font-weight:700;font-size:15px;line-height:20px;margin-top:12px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item h5{font-weight:700;font-size:14px;line-height:18px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item h6{font-weight:700;font-size:13px;line-height:16px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item p{padding:0;font-size:14px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item p:last-child{margin-bottom:0;padding-bottom:0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item a{color:#1170ff;text-decoration:none}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item figure{margin:10px 0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item figure.wp-block-embed.is-type-video{position:relative;width:100%;height:0;padding-bottom:56.25%}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item figure iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item video{vertical-align:middle;width:100%}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item strong{font-weight:600}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ol,.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ul{padding-inline-start:20px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ol li,.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ul li{margin-bottom:5px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ul{list-style-type:disc}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ol{list-style-type:decimal}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details{line-height:20px;font-size:.9em;margin:10px 0;background:#f9fafb}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details summary{display:flex;justify-content:space-between;cursor:pointer;padding:20px 15px;height:1em;line-height:20px;font-weight:800}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details summary::after{content:'⌃';font-size:20px;transform:rotateX(180deg);font-weight:800}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details summary .text-see-more{display:block}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details summary .text-see-less{display:none}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details[open] summary{border-bottom:1px solid #e2e8f0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details[open] summary::after{transform:rotateX(45deg)}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details[open] summary .text-see-more{display:none}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details[open] summary .text-see-less{display:block}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details .sub-version-item{position:relative;padding:1em;border-bottom:1px solid #e2e8f0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details .sub-version-item .sub-version-header{display:flex;justify-content:space-between}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details .sub-version-item .sub-version-content{margin-top:1em}.whats-new-rss-flyout .whats-new-rss-flyout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);transition:all .3s ease-in-out}.whats-new-rss-flyout.closed{visibility:hidden}.whats-new-rss-flyout.closed .whats-new-rss-flyout-overlay{opacity:0;visibility:hidden}.whats-new-rss-flyout.closed .whats-new-rss-flyout-contents{transform:translateX(100%)}.whats-new-rss-flyout .whats-new-rss-flyout-inner-header__loading-icon{display:none}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@media screen and (max-width:1024px){.whats-new-rss-flyout .whats-new-rss-flyout-contents{width:40%}}@media screen and (max-width:768px){.whats-new-rss-flyout .whats-new-rss-flyout-contents{width:85%}}"}(),document.head.appendChild(t)}}(),n.current||(n.current=(r={selector:e,...t},new wm(r))),()=>{n.current&&"function"==typeof n.current.destroy&&n.current.destroy()}}),[e,...Object.values(t)]),n.current}({rssFeedURL:"https://ultimateelementor.com/whats-new/feed/",selector:"#hfe-whats-new",triggerButton:{beforeBtn:'
',icon:'',afterBtn:"
"},flyout:{title:(0,fm.__)("What's New?","astra-sites"),formatDate:function(e){var t=e.toLocaleDateString("en-US",{weekday:"long"}),n=e.toLocaleDateString("en-US",{month:"long"}),r=e.getDate(),o=e.getFullYear();return"".concat(t," ").concat(n," ").concat(r,", ").concat(o)}}}),c().createElement(ot,{className:"hfe-nav-menu relative",style:{width:"unset",padding:"0.5rem",zIndex:"9",paddingTop:"1rem"}},c().createElement("div",{className:"flex flex-col lg:flex-row items-start md:items-center w-full"},c().createElement("div",{className:"flex flex-row md:items-center md:gap-8 w-full"},c().createElement(ot.Left,null,c().createElement(ot.Item,null,c().createElement(D,{to:hm.dashboard.path},c().createElement("img",{src:"".concat(hfeSettingsData.icon_url),alt:"Icon",className:"ml-4 cursor-pointer",style:{height:"35px",width:"35px"}})))),c().createElement(ot.Middle,{className:"flex-grow",align:"left"},c().createElement(ot.Item,null,c().createElement("nav",{className:"flex flex-wrap gap-6 mt-2 md:mt-0 cursor-pointer"},c().createElement(D,{to:hm.dashboard.path,className:"".concat(r("dashboard")?"active-link":""),style:o("dashboard")},(0,fm.__)("Dashboard","header-footer-elementor")),c().createElement(D,{to:hm.headerFooterBuilder.path,className:"".concat(r("edit.php?post_type=elementor-hf")?"active-link":""),style:o("edit.php?post_type=elementor-hf"),onClick:function(){console.log("Navigating to Header & Footer Builder")}},(0,fm.__)("Header & Footer","header-footer-elementor")),c().createElement(D,{to:hm.widgets.path,className:"".concat(r("widgets")?"active-link":""),style:o("widgets")},(0,fm.__)("Widgets","header-footer-elementor")),c().createElement(D,{to:hm.settings.path,className:"".concat(r("settings")?"active-link":""),style:o("settings")},(0,fm.__)("Settings","header-footer-elementor")),c().createElement(D,{to:hm.upgrade.path,className:"".concat(r("upgrade")?"active-link":""),style:o("upgrade")},(0,fm.__)("Free vs Pro","header-footer-elementor")))),c().createElement(ot.Item,null,c().createElement(ct,{icon:c().createElement(lm,null),iconPosition:"right",variant:"ghost",className:"hfe-remove-ring mb-2",style:{color:"#6005FF",background:"none",border:"none",padding:0,cursor:"pointer"},onClick:function(){return s("https://ultimateelementor.com/pricing/?utm_source=uae-lite-dashboard&utm_medium=navigation-bar&utm_campaign=uae-lite-upgrade")}},(0,fm.__)("Get Pro","header-footer-elementor")))),c().createElement(ot.Right,{className:"gap-4"},c().createElement(ot.Item,null,c().createElement(Yd,{placement:"bottom-end"},c().createElement(Yd.Trigger,null,c().createElement(rm,{label:(0,fm.__)("Free","header-footer-elementor"),size:"xs",variant:"neutral"}),c().createElement("span",{className:"sr-only"},"Open Menu")),c().createElement(Yd.Portal,null,c().createElement(Yd.ContentWrapper,null,c().createElement(Yd.Content,{className:"w-60"},c().createElement(Yd.List,null,c().createElement(Yd.Item,null,(0,fm.__)("Version","header-footer-elementor")),c().createElement(Yd.Item,null,c().createElement("div",{className:"flex justify-between w-full"},"".concat(hfeSettingsData.uaelite_current_version),c().createElement(rm,{label:(0,fm.__)("Free","header-footer-elementor"),size:"xs",variant:"neutral"}))))))))),c().createElement(ot.Item,{className:"gap-4 cursor-pointer"},c().createElement(Yd,{placement:"bottom-end"},c().createElement(Yd.Trigger,null,c().createElement(cm,null)),c().createElement(Yd.Portal,null,c().createElement(Yd.ContentWrapper,null,c().createElement(Yd.Content,{className:"w-60"},c().createElement(Yd.List,null,c().createElement(Yd.Item,null,(0,fm.__)("Useful Resources","header-footer-elementor")),c().createElement(Yd.Item,{className:"text-text-primary",style:{color:"black"},onClick:function(){return s("https://ultimateelementor.com/docs/getting-started-with-ultimate-addons-for-elementor-lite/")}},c().createElement(um,{style:{color:"black"}}),(0,fm.__)("Getting Started","header-footer-elementor")),c().createElement(Yd.Item,{onClick:function(){return s("https://ultimateelementor.com/docs-category/widgets/")}},c().createElement(um,null),(0,fm.__)("How to use widgets","header-footer-elementor")),c().createElement(Yd.Item,{onClick:function(){return s("https://ultimateelementor.com/docs-category/features/")}},c().createElement(um,null),(0,fm.__)("How to use features","header-footer-elementor")),c().createElement(Yd.Item,{onClick:function(){return s("https://ultimateelementor.com/docs-category/templates/")}},c().createElement(um,null),(0,fm.__)("How to use templates","header-footer-elementor")),c().createElement(Yd.Item,{onClick:function(){return s("https://ultimateelementor.com/contact/")}},c().createElement(dm,null),(0,fm.__)("Contact us","header-footer-elementor"))))))),c().createElement("div",{className:"pb-1",id:"hfe-whats-new"})),c().createElement(D,{to:hm.settings.path},c().createElement(mm,{className:"cursor-pointer hfe-user-icon",style:{color:"black"}}))))))};function Sm(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}const Pm=(0,a.forwardRef)((({children:e=null,tag:t="label",size:n="sm",className:r="",variant:o="neutral",required:s=!1,...i},a)=>{if(!e)return null;let l="";return s&&(l="after:content-['*'] after:text-field-required after:ml-0.5"),(0,O.jsx)(t,{ref:a,className:Fe("font-medium text-field-label flex items-center gap-0.5",{xs:"text-xs [&>*]:text-xs [&>svg]:h-3 [&>svg]:w-3",sm:"text-sm [&>*]:text-sm [&>svg]:h-4 [&>svg]:w-4",md:"text-base [&>*]:text-base [&>svg]:h-5 [&>svg]:w-5"}[n],{neutral:"text-field-label [&>*]:text-field-label",help:"text-field-helper [&>*]:text-field-helper",error:"text-support-error [&>*]:text-support-error",disabled:"text-field-color-disabled disabled cursor-not-allowed [&>*]:text-field-color-disabled"}[o],l,{neutral:"",help:"font-normal",error:"font-normal",disabled:""}?.[o],r),...i,children:e})}));Pm.displayName="Label";const Cm=({label:e,switchId:t,disabled:n=!1,children:r,size:o})=>{const s={xs:"text-xs leading-4 font-medium",sm:"text-sm leading-5 font-medium",md:"text-base leading-6 font-medium"},i={xs:"text-xs leading-4 font-normal",sm:"text-sm leading-5 font-normal",md:"text-sm leading-5 font-normal"},l={xs:"space-y-0.5",sm:"space-y-0.5",md:"space-y-1"};if((0,a.isValidElement)(e))return(0,O.jsxs)("div",{className:Fe("inline-flex items-center gap-3","items-start"),children:[r,e]});const c=!e?.heading&&!e?.description,u=e?.heading&&e?.description?"items-start":"items-center";return c?r:(0,O.jsxs)("div",{className:Fe("inline-flex",u,"gap-3"),children:[r,(()=>{const{heading:r="",description:a=""}=e||{};return(0,O.jsxs)("div",{className:Fe("space-y-0.5",l[o]),children:[r&&(0,O.jsx)(Pm,{htmlFor:t,className:Fe("m-0",s[o]),...n&&{variant:"disabled"},children:r}),a&&(0,O.jsx)(Pm,{tag:"p",variant:"help",className:Fe("text-sm font-normal leading-5 m-0",i[o]),...n&&{variant:"disabled"},children:a})]})})()]})},Nm=(0,a.forwardRef)((({id:e,onChange:t,value:n,defaultValue:r=!1,size:o="sm",disabled:s=!1,label:i={heading:"",description:""},name:l,className:c,...u},d)=>{const m="lg"===o?"md":o,f=(0,a.useMemo)((()=>typeof n<"u"),[n]),h=(0,a.useMemo)((()=>e||`switch-${((e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&n[e]];return t})()}`),[]),[p,g]=(0,a.useState)(r),y="primary",v=(0,a.useCallback)((()=>f?n:p),[f,n,p]),w={primary:{input:"bg-toggle-off checked:bg-toggle-on focus:ring focus:ring-toggle-on focus:ring-offset-2 border border-solid border-toggle-off-border checked:border-toggle-on-border shadow-toggleContainer focus:outline-none checked:focus:border-toggle-on-border focus:border-toggle-off-border",toggleDial:"bg-toggle-dial-background shadow-toggleDial"}},b={md:{container:"w-11 h-6",toggleDial:"size-4 peer-checked:translate-x-5"},sm:{container:"w-10 h-5",toggleDial:"size-3 peer-checked:translate-x-5"},xs:{container:"w-8 h-4",toggleDial:"size-2.5 peer-checked:translate-x-3.75"}};return(0,O.jsx)(Cm,{label:i,switchId:h,disabled:s,size:m,children:(0,O.jsxs)("div",{className:Fe("relative group/switch inline-block cursor-pointer rounded-full shrink-0",b[m].container,c),children:[(0,O.jsx)("input",{ref:d,id:h,type:"checkbox",className:Fe("peer appearance-none absolute rounded-full cursor-pointer transition-colors duration-300 h-full w-full before:content-[''] checked:before:content-[''] m-0 checked:[background-image:none]",w[y].input,s&&"bg-toggle-off-disabled disabled:border-transparent disabled:cursor-not-allowed checked:disabled:bg-toggle-on-disabled disabled:shadow-toggle-disabled",!s&&{primary:{input:"group-hover/switch:bg-toggle-off-hover checked:group-hover/switch:bg-toggle-on-hover checked:group-hover/switch:border-toggle-on-border"}}[y].input),checked:v(),onChange:e=>{if(s)return;const n=e.target.checked;f||g(n),"function"==typeof t&&t(n)},disabled:s,name:l,...u}),(0,O.jsx)("label",{htmlFor:h,className:Fe("peer/toggle-dial bg-white border rounded-full absolute cursor-pointer shadow-md before:content[''] before:transition-opacity before:opacity-0 hover:before:opacity-10 before:hidden border-none transition-all duration-300 top-2/4 not-rtl:left-1 rtl:right-1 -translate-y-2/4 before:w-10 before:h-10 before:rounded-full before:absolute before:top-2/4 not-rtl:before:left-2/4 rtl:before:right-2/4 before:-translate-y-2/4 before:-translate-x-2/4",b[m].toggleDial,w[y].toggleDial,s&&"peer-disabled:cursor-not-allowed",!s&&{md:"group-hover/switch:size-5 group-focus-within/switch:size-5 not-rtl:group-focus-within/switch:left-0.5 rtl:group-focus-within/switch:right-0.5 not-rtl:group-hover/switch:left-0.5 rtl:group-hover/switch:right-0.5",sm:"group-hover/switch:size-4 group-focus-within/switch:size-4 not-rtl:group-focus-within/switch:left-0.5 rtl:group-focus-within/switch:right-0.5 not-rtl:group-hover/switch:left-0.5 rtl:group-hover/switch:right-0.5",xs:"group-hover/switch:size-3.25 group-focus-within/switch:size-3.25 not-rtl:group-focus-within/switch:left-0.5 rtl:group-focus-within/switch:right-0.5 not-rtl:group-hover/switch:left-0.5 rtl:group-hover/switch:right-0.5"}[m])})]})})}));Nm.displayName="Switch";const Tm=(...e)=>t=>{e.forEach((e=>{"function"==typeof e?e(t):e&&(e.current=t)}))},jm=({variant:e="dark",placement:t="bottom",title:n="",content:r,arrow:o=!1,open:s,setOpen:i,children:l,className:c,tooltipPortalRoot:u,tooltipPortalId:d,boundary:m="clippingAncestors",strategy:f="fixed",offset:h=8,triggers:p=["hover","focus"],interactive:g=!1})=>{const y=(0,a.useMemo)((()=>"boolean"==typeof s&&"function"==typeof i),[s,i]),[v,w]=(0,a.useState)(!1),b=(0,a.useRef)(null),{refs:x,floatingStyles:E,context:_}=Ur({open:y?s:v,onOpenChange:y?i:w,placement:t,strategy:f,middleware:[er(h),nr({boundary:m}),tr({boundary:m}),(M={element:b},{...Qn(M),options:[M,undefined]})],whileElementsMounted:Un}),k=Or(_,{enabled:!y&&p.includes("click")}),S=function(e,t){void 0===t&&(t={});const{open:n,onOpenChange:r,dataRef:o,events:s,elements:i}=e,{enabled:l=!0,delay:c=0,handleClose:u=null,mouseOnly:d=!1,restMs:m=0,move:f=!0}=t,h=gr(),p=pr(),g=vr(u),y=vr(c),v=vr(n),w=a.useRef(),b=a.useRef(-1),x=a.useRef(),E=a.useRef(-1),_=a.useRef(!0),k=a.useRef(!1),S=a.useRef((()=>{})),P=a.useRef(!1),C=a.useCallback((()=>{var e;const t=null==(e=o.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t}),[o]);a.useEffect((()=>{if(l)return s.on("openchange",e),()=>{s.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(b.current),clearTimeout(E.current),_.current=!0,P.current=!1)}}),[l,s]),a.useEffect((()=>{if(!l)return;if(!g.current)return;if(!n)return;function e(e){C()&&r(!1,e,"hover")}const t=Ot(i.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}}),[i.floating,n,r,l,g,C]);const N=a.useCallback((function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");const o=br(y.current,"close",w.current);o&&!x.current?(clearTimeout(b.current),b.current=window.setTimeout((()=>r(!1,e,n)),o)):t&&(clearTimeout(b.current),r(!1,e,n))}),[y,r]),T=sr((()=>{S.current(),x.current=void 0})),j=sr((()=>{if(k.current){const e=Ot(i.floating).body;e.style.pointerEvents="",e.removeAttribute(wr),k.current=!1}})),R=sr((()=>!!o.current.openEvent&&["click","mousedown"].includes(o.current.openEvent.type)));a.useEffect((()=>{if(l&&pt(i.domReference)){var e;const r=i.domReference;return n&&r.addEventListener("mouseleave",a),null==(e=i.floating)||e.addEventListener("mouseleave",a),f&&r.addEventListener("mousemove",t,{once:!0}),r.addEventListener("mouseenter",t),r.addEventListener("mouseleave",s),()=>{var e;n&&r.removeEventListener("mouseleave",a),null==(e=i.floating)||e.removeEventListener("mouseleave",a),f&&r.removeEventListener("mousemove",t),r.removeEventListener("mouseenter",t),r.removeEventListener("mouseleave",s)}}function t(e){if(clearTimeout(b.current),_.current=!1,d&&!Lt(w.current)||m>0&&!br(y.current,"open"))return;const t=br(y.current,"open",w.current);t?b.current=window.setTimeout((()=>{v.current||r(!0,e,"hover")}),t):n||r(!0,e,"hover")}function s(e){if(R())return;S.current();const t=Ot(i.floating);if(clearTimeout(E.current),P.current=!1,g.current&&o.current.floatingContext){n||clearTimeout(b.current),x.current=g.current({...o.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){j(),T(),R()||N(e,!0,"safe-polygon")}});const r=x.current;return t.addEventListener("mousemove",r),void(S.current=()=>{t.removeEventListener("mousemove",r)})}("touch"!==w.current||!Rt(i.floating,e.relatedTarget))&&N(e)}function a(e){R()||o.current.floatingContext&&(null==g.current||g.current({...o.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){j(),T(),R()||N(e)}})(e))}}),[i,l,e,d,m,f,N,T,j,r,n,v,h,y,g,o,R]),ir((()=>{var e;if(l&&n&&null!=(e=g.current)&&e.__options.blockPointerEvents&&C()){k.current=!0;const e=i.floating;if(pt(i.domReference)&&e){var t;const n=Ot(i.floating).body;n.setAttribute(wr,"");const r=i.domReference,o=null==h||null==(t=h.nodesRef.current.find((e=>e.id===p)))||null==(t=t.context)?void 0:t.elements.floating;return o&&(o.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}}),[l,n,p,i,h,g,C]),ir((()=>{n||(w.current=void 0,P.current=!1,T(),j())}),[n,T,j]),a.useEffect((()=>()=>{T(),clearTimeout(b.current),clearTimeout(E.current),j()}),[l,i.domReference,T,j]);const A=a.useMemo((()=>{function e(e){w.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){const{nativeEvent:t}=e;function o(){_.current||v.current||r(!0,t,"hover")}d&&!Lt(w.current)||n||0===m||P.current&&e.movementX**2+e.movementY**2<2||(clearTimeout(E.current),"touch"===w.current?o():(P.current=!0,E.current=window.setTimeout(o,m)))}}}),[d,r,n,v,m]),F=a.useMemo((()=>({onMouseEnter(){clearTimeout(b.current)},onMouseLeave(e){R()||N(e.nativeEvent,!1)}})),[N,R]);return a.useMemo((()=>l?{reference:A,floating:F}:{}),[l,A,F])}(_,{move:!1,enabled:!y&&p.includes("hover"),...g&&{handleClose:eo()}}),P=$r(_,{enabled:!y&&p.includes("focus")}),C=zr(_),N=Gr(_,{role:"tooltip"}),{getReferenceProps:T,getFloatingProps:j}=Xr([k,S,P,C,N]),{isMounted:R,styles:A}=Jr(_,{duration:150,initial:{opacity:0},open:{opacity:1},close:{opacity:0}}),F={light:"bg-tooltip-background-light text-text-primary",dark:"bg-tooltip-background-dark text-text-on-color"}[e],D="dark"===e?"text-tooltip-background-dark":"text-tooltip-background-light";var M;return(0,O.jsxs)(a.Fragment,{children:[(0,a.isValidElement)(l)&&(0,O.jsx)(a.Fragment,{children:(0,a.cloneElement)(l,{ref:Tm(l.ref,x.setReference),className:Fe(l.props.className),...T()})},"tooltip-reference"),(0,O.jsx)(Ar,{id:d,root:u,children:R&&(0,O.jsxs)("div",{className:Fe("absolute z-20 py-2 px-3 rounded-md text-xs leading-4 shadow-soft-shadow-lg",F,"max-w-80 w-fit",c),ref:x.setFloating,style:{...E,...A},...j(),children:[(0,O.jsxs)("div",{children:[!!n&&(0,O.jsx)("span",{className:"font-semibold",children:n},"tooltip-title"),!!r&&(0,O.jsx)("div",{className:"font-normal",children:r},"tooltip-content")]}),o&&(0,O.jsx)(mr,{ref:b,context:_,className:Fe("fill-current",D)})]})})]})};jm.displayName="Tooltip";const Rm=am("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),Am=window.wp.apiFetch;var Fm=o.n(Am),Dm=[],Mm=function(){0!==Dm.length&&Dm.shift()()};const Lm=function(e){var t=e.widget,n=e.updateCounter,r=e.showTooltip,o=t.id,s=t.icon,l=t.title,u=(t.infoText,t.is_pro),d=(t.is_active,t.slug,t.demo_url),m=t.doc_url,f=t.description,h=(t.is_new,i((0,a.useState)(t.is_active),2)),p=h[0],g=h[1],y=i((0,a.useState)(!1),2),v=y[0],w=y[1];(0,a.useEffect)((function(){g(t.is_active)}),[t.is_active,n]);var b=function(e){var t=e?"hfe_deactivate_widget":"hfe_activate_widget",n=new window.FormData;n.append("action",t),n.append("nonce",hfe_admin_data.nonce),n.append("module_id",o),n.append("is_pro",u);try{var r=Fm()({url:hfe_admin_data.ajax_url,method:"POST",body:n});r.success?g(p):r.error}catch(e){}finally{w(!1),Mm()}};return c().createElement(nt,{align:"center",containerType:"flex",direction:"column",justify:"between",gap:""},c().createElement("div",{className:"flex items-center justify-between w-full"},c().createElement("div",{className:"h-10 w-10 mb-5 ".concat(null==s?void 0:s.props),style:{fontSize:"22px"}},s),c().createElement("div",{className:"flex items-center gap-x-2",style:{marginBottom:"15px"}},u&&c().createElement(rm,{label:"PRO",size:"xs",type:"pill",variant:"inverse"}),!u&&c().createElement(Nm,{onChange:function(){v||(w(!0),p?(g(!1),Dm.push((function(){return b(p)}))):(g(!0),Dm.push((function(){return b(p)}))),1===Dm.length&&Mm())},size:"sm",value:p,style:{outline:"none"},className:"hfe-remove-ring outline-none"}))),c().createElement("div",{className:"flex flex-col w-full"},c().createElement("p",{className:"text-sm font-medium text-text-primary pt-3 m-0 pb-1"},l),c().createElement("div",{className:"flex items-center justify-between w-full"},d&&c().createElement("a",{href:d,target:"_blank",rel:"noopener noreferrer",className:"text-sm text-text-tertiary m-0 mb-1 hfe-remove-ring",style:{textDecoration:"none",lineHeight:"1.5rem"}},(0,fm.__)("View Demo","header-footer-elementor")),r&&c().createElement("div",{className:"".concat(d?"":"hfe-tooltip-wrap")},c().createElement(jm,{arrow:!0,content:c().createElement("div",null,c().createElement("span",{className:"font-semibold block mb-2"},l),c().createElement("span",{className:"block mb-2"},f),m&&c().createElement("a",{href:m,target:"_blank",rel:"noopener noreferrer",className:"cursor-pointer",style:{color:"#B498E5",textDecoration:"none"}},c().createElement(um,{style:{color:"#B498E5",width:"11px",height:"11px",marginRight:"3px"}}),(0,fm.__)("Read Documentation","header-footer-elementor"))),placement:"bottom",title:"",triggers:["click"],variant:"dark",size:"xs"},c().createElement(Rm,{className:"h-5 w-5",size:18,color:"#A0A5B2"}))))))},Om=({variant:e="rectangular",className:t,...n})=>{const r={circular:"rounded-full bg-gray-200 ",rectangular:"rounded-md bg-gray-200"}[e],o={circular:"size-10",rectangular:"w-96 h-3"}[e];return(0,O.jsx)("div",{className:Fe(r,"animate-pulse",o,t),...n})},Im=function(){var e=i((0,a.useState)(null),2),t=e[0],n=e[1],r=i((0,a.useState)(!0),2),o=r[0],s=r[1],l=i((0,a.useState)(!0),2),u=l[0];return l[1],(0,a.useEffect)((function(){s(!0),Fm()({path:"/hfe/v1/widgets",headers:{"Content-Type":"application/json","X-WP-Nonce":hfeSettingsData.hfe_nonce_action}}).then((function(e){var t=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];t.push({id:n,slug:r.slug,title:r.title,keywords:r.keywords,icon:c().createElement("i",{className:r.icon}),title_url:r.title_url,default:r.default,doc_url:r.doc_url,is_pro:r.is_pro,description:r.description,is_active:void 0===r.is_activate||r.is_activate,demo_url:void 0!==r.demo_url?r.demo_url:r.doc_url})}return t}(e);n(t),s(!1)})).catch((function(e){s(!1)}))}),[]),c().createElement("div",{className:"rounded-lg bg-white w-full mb-6"},c().createElement("div",{className:"flex items-center justify-between p-4",style:{paddingBottom:"0"}},c().createElement("p",{className:"m-0 text-sm font-semibold text-text-primary"},"Widgets / Features"),c().createElement("div",{className:"flex items-center gap-x-2 mr-7"},c().createElement(D,{to:hm.widgets.path,className:"text-sm font-semibold text-text-primary cursor-pointer",style:{lineHeight:"1rem"}},"View All",c().createElement(lm,{className:"ml-1 font-semibold",size:14})))),c().createElement("div",{className:"flex bg-black flex-col rounded-lg p-4"},o?c().createElement(nt,{align:"stretch",className:"p-2 gap-1.5 grid grid-cols-2 md:grid-cols-4",style:{backgroundColor:"#F9FAFB"},containerType:"grid",gap:"",justify:"start"},Sm(Array(16)).map((function(e,t){return c().createElement(nt.Item,{key:t,alignSelf:"auto",className:"text-wrap rounded-md shadow-container-item bg-background-primary p-6 space-y-2"},c().createElement(Om,{className:"w-12 h-2 rounded-md"}),c().createElement(Om,{className:"w-16 h-2 rounded-md"}),c().createElement(Om,{className:"w-12 h-2 rounded-md"}))}))):c().createElement(nt,{align:"stretch",className:"p-2 gap-1.5 grid grid-cols-2 md:grid-cols-4",style:{backgroundColor:"#F9FAFB"},containerType:"grid",gap:"",justify:"start"},null==t?void 0:t.slice(4,16).map((function(e){return c().createElement(nt.Item,{key:e.id,alignSelf:"auto",className:"text-wrap rounded-md shadow-container-item bg-background-primary p-4"},c().createElement(Lm,{widget:e,showTooltip:u,key:e.id,updateCounter:0}))})))))},Bm=({title:e="",description:t="",icon:n=null,iconPosition:r="right",tag:o="h2",size:s="sm",className:i=""})=>{const a={xs:"gap-1 [&>svg]:size-3.5",sm:"gap-1 [&>svg]:size-4",md:"gap-1.5 [&>svg]:size-5",lg:"gap-1.5 [&>svg]:size-5"};if(!e)return null;const l=()=>(0,O.jsx)(o,{className:Fe("font-semibold p-0 m-0",{xs:"text-base [&>*]:text-base gap-1",sm:"text-lg [&>*]:text-lg gap-1",md:"text-xl [&>*]:text-xl gap-1.5",lg:"text-2xl [&>*]:text-2xl gap-1.5"}[s]),children:e});return t?(0,O.jsxs)("div",{className:i,children:[(0,O.jsxs)("div",{children:[n&&"left"===r&&(0,O.jsxs)("div",{className:Fe("flex items-center",a[s]),children:[n,l()]}),n&&"right"===r&&(0,O.jsxs)("div",{className:Fe("flex items-center",a[s]),children:[l(),n]}),!n&&l()]}),(0,O.jsx)("p",{className:Fe("text-text-secondary font-normal my-0",{xs:"text-sm",sm:"text-sm",md:"text-base",lg:"text-base"}[s]),children:t})]}):(0,O.jsxs)("div",{className:i,children:[n&&"left"===r&&(0,O.jsxs)("div",{className:Fe("flex items-center",a[s]),children:[n,l()]}),n&&"right"===r&&(0,O.jsxs)("div",{className:Fe("flex items-center",a[s]),children:[l(),n]}),!n&&l()]})},Vm=am("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]),zm=am("BookOpenText",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M16 12h2",key:"7q9ll5"}],["path",{d:"M16 8h2",key:"msurwy"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}],["path",{d:"M6 12h2",key:"32wvfc"}],["path",{d:"M6 8h2",key:"30oboj"}]]),Um=am("NotepadText",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"16",height:"18",x:"4",y:"4",rx:"2",key:"1u9h20"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]]),$m=function(){return c().createElement("div",{className:"box-border hfe-dashboard-quick-access p-4 bg-white rounded-lg shadow-md",style:{width:"-webkit-fill-available"}},c().createElement(Bm,{className:"mb-2",icon:null,iconPosition:"right",size:"xs",tag:"h3",title:(0,fm.__)("Quick Access","header-footer-elementor")}),c().createElement(nt,{align:"stretch",className:"p-1 rounded-lg bg-[#F9FAFB] gap-1",containerType:"flex",direction:"column",gap:"",justify:"start",style:{width:"100%",backgroundColor:"#F9FAFB"}},c().createElement(nt.Item,{alignSelf:"auto",className:"p-4 bg-white flex items-center justify-between rounded-lg shadow-container-item",order:"none",shrink:1},c().createElement(ct,{className:"text-black hfe-remove-ring",icon:c().createElement(Vm,null),iconPosition:"left",variant:"link",onClick:function(){window.open("https://ultimateelementor.com/contact/","_blank")}},(0,fm.__)("VIP Priority Support","header-footer-elementor")),c().createElement(rm,{label:(0,fm.__)("PRO","header-footer-elementor"),size:"xs",variant:"inverse"})),c().createElement(nt.Item,{alignSelf:"auto",className:"p-4 bg-white rounded-lg shadow-container-item",order:"none",shrink:1},c().createElement(ct,{className:"text-black hfe-remove-ring",icon:c().createElement(zm,null),iconPosition:"left",variant:"link",onClick:function(){window.open("https://ultimateelementor.com/docs/getting-started-with-ultimate-addons-for-elementor-lite/","_blank")}},(0,fm.__)("Knowledge Base","header-footer-elementor"))),c().createElement(nt.Item,{className:"p-4 bg-white rounded-lg shadow-container-item"},c().createElement(ct,{className:"text-black hfe-remove-ring",icon:c().createElement(cm,null),iconPosition:"left",variant:"link",onClick:function(){window.open("https://ultimateelementor.com/docs/","_blank")}},(0,fm.__)("Help Centre","header-footer-elementor"))),c().createElement(nt.Item,{className:"p-4 bg-white rounded-lg shadow-container-item"},c().createElement(ct,{className:"text-black hfe-remove-ring",icon:c().createElement(Um,null),iconPosition:"left",variant:"link",onClick:function(){window.open("https://ideas.ultimateelementor.com/boards/feature-requests","_blank")}},(0,fm.__)("Request a Feature","header-footer-elementor")))))},Wm=am("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),Hm=am("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),qm=function(){return c().createElement(Bm,{className:"hfe-header-title",description:"",icon:null,iconPosition:"right",size:"xs",tag:"h6",title:(0,fm.__)("Formerly Elementor Header & Footer Builder","header-footer-elementor")})},Xm=function(){return c().createElement("div",null,c().createElement(nt,{align:"center",className:"bg-background-primary border-[0.5px] border-subtle rounded-xl shadow-sm mb-6 p-8 flex flex-col lg:flex-row",containerType:"flex",direction:"row",gap:"sm"},c().createElement(nt.Item,{shrink:1},c().createElement(Bm,{description:"",icon:null,iconPosition:"right",className:"max-w-lg",size:"lg",tag:"h3",title:(0,fm.__)("Welcome to Ultimate Addons for Elementor!","header-footer-elementor")}),c().createElement(qm,null),c().createElement("p",{className:"text-sm font-medium text-text-tertiary m-0 mt-2"},(0,fm.__)("We're excited to help you supercharge your website-building experience. Effortlessly design stunning websites with our comprehensive range of free and premium widgets and features.","header-footer-elementor")),c().createElement("div",{className:"flex items-center pt-6 gap-2"},c().createElement(ct,{iconPosition:"right",variant:"primary",className:"text-[#6005FF] border-none hfe-remove-ring",style:{backgroundColor:"#F3E5FF",transition:"background-color 0.3s ease",border:"none",outline:"none",boxShadow:"none"},onMouseEnter:function(e){return(e.currentTarget.style.backgroundColor="#4B00CC")(e.currentTarget.style.color="#fff")},onMouseLeave:function(e){return(e.currentTarget.style.backgroundColor="#F3E5FF")(e.currentTarget.style.color="#6005FF")},onClick:function(){window.open(hfeSettingsData.hfe_post_url,"_blank")}},(0,fm.__)("Create Header/Footer","header-footer-elementor")),c().createElement(ct,{icon:c().createElement(Wm,null),iconPosition:"right",variant:"outline",className:"hfe-remove-ring",style:{color:"#7D4CDB",borderColor:"#E9DFFC"},onMouseEnter:function(e){return e.currentTarget.style.color="#000000"},onMouseLeave:function(e){return(e.currentTarget.style.color="#7D4CDB")&&(e.currentTarget.style.borderColor="#E9DFFC")},onClick:function(){window.open(hfeSettingsData.elementor_page_url,"_blank")}},(0,fm.__)("Create New Page","header-footer-elementor")),c().createElement("div",{style:{color:"black",background:"none",border:"none",padding:0,cursor:"pointer"},onMouseEnter:function(e){return e.currentTarget.style.color="#6005ff"},onMouseLeave:function(e){return e.currentTarget.style.color="black"},onClick:function(){window.open("https://ultimateelementor.com/docs/getting-started-with-ultimate-addons-for-elementor-lite/","_blank")}},c().createElement(ct,{icon:c().createElement(Hm,null),iconPosition:"right",variant:"link",className:"hfe-remove-ring text-black"},(0,fm.__)("Read full guide","header-footer-elementor")))))))},Ym=am("Rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]),Gm=am("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),Km=function(){return c().createElement("div",null,c().createElement(nt,{className:"bg-background-primary px-4 border-[0.5px] border-subtle rounded-xl shadow-sm",containerType:"flex",direction:"column",gap:"xs"},c().createElement(nt.Item,{className:"flex flex-col pt-6 justify-between",style:{width:"65%"}},c().createElement(nt.Item,{className:"flex justify-center items-center",style:{width:"34%"}},c().createElement("img",{src:"".concat(hfeSettingsData.augmented_reality),alt:(0,fm.__)("Column Showcase","header-footer-elementor"),className:"object-contain h-[9.5rem] w-full rounded"})),c().createElement("div",{className:"pt-4 flex flex-col items-center text-center"},c().createElement(Bm,{description:"",icon:c().createElement(Ym,null),iconPosition:"left",size:"xs",tag:"h6",title:(0,fm.__)("Unlock Ultimate Features","header-footer-elementor"),className:"text-xs font-medium flex items-center justify-center text-brand-primary-600"}),c().createElement(Bm,{description:"",icon:"",iconPosition:"left",tag:"h6",title:c().createElement(c().Fragment,null,(0,fm.__)("Create Stunning Designs with the","header-footer-elementor"),c().createElement("br",null),(0,fm.__)("Pro Version!","header-footer-elementor")),className:"py-1 text-[16px] font-semibold text-center text-text-primary max-w-md"}),c().createElement("p",{className:"m-0 max-w-72 text-sm text-[#4F4E7C]"},(0,fm.__)("Get access to advanced widgets and features to create the website that stands out!","header-footer-elementor"))),c().createElement("div",{className:"flex items-center pt-5 justify-center"},c().createElement(ct,{iconPosition:"right",variant:"primary",className:"bg-[#6005FF] w-32 flex items-center justify-center hfe-remove-ring",style:{backgroundColor:"#6005FF",transition:"background-color 0.3s ease",outline:"none"},onMouseEnter:function(e){return e.currentTarget.style.backgroundColor="#4B00CC"},onMouseLeave:function(e){return e.currentTarget.style.backgroundColor="#6005FF"},onClick:function(){window.open("https://ultimateelementor.com/pricing/?utm_source=uae-lite-dashboard&utm_medium=unlock-ultimate-feature&utm_campaign=uae-lite-upgrade","_blank")}},(0,fm.__)("Upgrade Now","header-footer-elementor"))),c().createElement("div",{className:"grid grid-cols-1 pt-4 grid-flow-row gap-1"},c().createElement("ul",{className:"list-none font-normal",style:{fontSize:"0.9rem",lineHeight:"1.6em",paddingBottom:"0.5rem",color:"#111827"}},c().createElement("li",{className:"none text-text-tertiary",style:{display:"flex",alignItems:"center",justifyContent:"flex-start",gap:"0.5rem"}},c().createElement(Gm,{color:"#6005FF",size:18}),(0,fm.__)("Modal Popup","header-footer-elementor")),c().createElement("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle",style:{marginTop:"10px",marginBottom:"10px",borderColor:"#E5E7EB"}}),c().createElement("li",{className:"none text-text-tertiary",style:{display:"flex",alignItems:"center",justifyContent:"flex-start",gap:"0.5rem"}},c().createElement(Gm,{color:"#6005FF",size:18}),(0,fm.__)("Advanced Heading","header-footer-elementor")),c().createElement("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle",style:{marginTop:"10px",marginBottom:"10px",borderColor:"#E5E7EB"}}),c().createElement("li",{className:"none text-text-tertiary",style:{display:"flex",alignItems:"center",justifyContent:"flex-start",gap:"0.5rem"}},c().createElement(Gm,{color:"#6005FF",size:18}),(0,fm.__)("Info Box","header-footer-elementor")),c().createElement("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle",style:{marginTop:"10px",marginBottom:"10px",borderColor:"#E5E7EB"}}),c().createElement("li",{className:"none text-text-tertiary",style:{display:"flex",alignItems:"center",justifyContent:"flex-start",gap:"0.5rem"}},c().createElement(Gm,{color:"#6005FF",size:18}),(0,fm.__)("Post Layouts","header-footer-elementor")),c().createElement("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle",style:{marginTop:"10px",marginBottom:"10px",borderColor:"#E5E7EB"}}),c().createElement("li",{className:"none text-text-tertiary",style:{display:"flex",alignItems:"center",justifyContent:"flex-start",gap:"0.5rem"}},c().createElement(Gm,{color:"#6005FF",size:18}),(0,fm.__)("Form Stylers and more","header-footer-elementor")))))))};function Zm(e,t,n,r,o,s,i){try{var a=e[s](i),l=a.value}catch(e){return void n(e)}a.done?t(l):Promise.resolve(l).then(r,o)}function Jm(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var s=e.apply(t,n);function i(e){Zm(s,r,o,i,a,"next",e)}function a(e){Zm(s,r,o,i,a,"throw",e)}i(void 0)}))}}const Qm=window.regeneratorRuntime;var ef=o.n(Qm);const tf=(0,a.createContext)({}),nf=()=>(0,a.useContext)(tf),rf={open:{opacity:1},exit:{opacity:0}},of={duration:.2},sf=({open:e,setOpen:t,children:n,trigger:r=null,className:o,exitOnClickOutside:s=!1,exitOnEsc:i=!0,design:l="simple",scrollLock:c=!0})=>{const u=void 0!==e&&void 0!==t,[d,m]=(0,a.useState)(!1),f=(0,a.useRef)(null),h=(0,a.useRef)(null),p=(0,a.useMemo)((()=>u?e:d),[e,d]),g=(0,a.useMemo)((()=>u?t:m),[m,m]),y=()=>{p||g(!0)},v=()=>{p&&g(!1)},w=(0,a.useCallback)((()=>(0,a.isValidElement)(r)?(0,a.cloneElement)(r,{onClick:De(y,r?.props?.onClick)}):"function"==typeof r?r({onClick:y}):null),[r,y,v]),b=e=>{"Escape"===e.key&&i&&v()},x=e=>{s&&f.current&&!f.current.contains(e.target)&&v()};return(0,a.useEffect)((()=>(window.addEventListener("keydown",b),document.addEventListener("mousedown",x),()=>{window.removeEventListener("keydown",b),document.removeEventListener("mousedown",x)})),[p]),(0,a.useEffect)((()=>{if(!c)return;const e=document.querySelector("html");return p&&e&&(e.style.overflow="hidden"),()=>{e&&(e.style.overflow="")}}),[p]),(0,O.jsxs)(O.Fragment,{children:[w(),(0,O.jsx)(tf.Provider,{value:{open:p,setOpen:g,handleClose:v,design:l,dialogContainerRef:h,dialogRef:f},children:(0,O.jsx)("div",{ref:h,className:Fe("fixed z-999999 w-0 h-0 overflow-visible",o),children:n})})]})};sf.displayName="Dialog";const af=({children:e,className:t})=>{const{open:n,handleClose:r,dialogRef:o}=nf();return(0,O.jsx)(Dd,{children:n&&(0,O.jsx)(Cd.div,{className:"fixed inset-0 overflow-y-auto",initial:"exit",animate:"open",exit:"exit",variants:rf,role:"dialog",transition:of,children:(0,O.jsx)("div",{className:"flex items-center justify-center min-h-full",children:(0,O.jsx)("div",{ref:o,className:Fe("flex flex-col gap-5 w-120 h-fit bg-background-primary border border-solid border-border-subtle rounded-xl shadow-soft-shadow-2xl my-5 overflow-hidden",t),children:"function"==typeof e?e({close:r}):e})})})})};af.displayName="Dialog.Panel";const lf=({className:e,...t})=>{const{open:n,dialogContainerRef:r}=nf();return r?.current?(0,O.jsx)(O.Fragment,{children:(0,rn.createPortal)((0,O.jsx)(Dd,{children:n&&(0,O.jsx)(Cd.div,{className:Fe("fixed inset-0 -z-10 bg-background-inverse/90",e),...t,initial:"exit",animate:"open",exit:"exit",variants:rf,transition:of})}),r.current)}):null};lf.displayName="Dialog.Backdrop";const cf=({children:e,className:t,...n})=>(0,O.jsx)("div",{className:Fe("space-y-2 px-5 pt-5 pb-1",t),...n,children:e});cf.displayName="Dialog.Header";const uf=({children:e,as:t="h3",className:n,...r})=>(0,O.jsx)(t,{className:Fe("text-base font-semibold text-text-primary m-0 p-0",n),...r,children:e});uf.displayName="Dialog.Title";const df=({children:e,as:t="p",className:n,...r})=>(0,O.jsx)(t,{className:Fe("text-sm font-normal text-text-secondary my-0 ml-0 mr-1 p-0",n),...r,children:e});df.displayName="Dialog.Description";const mf=({className:e,...t})=>(0,O.jsx)("button",{className:Fe("bg-transparent inline-flex justify-center items-center border-0 p-1 m-0 cursor-pointer focus:outline-none outline-none shadow-none",e),"aria-label":"Close dialog",...t,children:(0,O.jsx)(nm,{className:"size-4 text-text-primary shrink-0"})}),ff=({children:e,as:t=a.Fragment,...n})=>{const{handleClose:r}=nf();return e?t===a.Fragment?"function"==typeof e?e({close:r}):(0,a.cloneElement)(e,{onClick:r}):(0,O.jsx)(t,{...n,onClick:r,children:e}):(0,O.jsx)(mf,{onClick:r,...n})};ff.displayName="Dialog.CloseButton";const hf=({children:e,className:t,...n})=>(0,O.jsx)("div",{className:Fe("px-5",t),...n,children:e});hf.displayName="Dialog.Body";const pf=({children:e,className:t})=>{const{design:n,handleClose:r}=nf();return(0,O.jsx)("div",{className:Fe("p-4 flex justify-end gap-3",{"bg-background-secondary":"footer-divided"===n},t),children:e?"function"==typeof e?e({close:r}):e:null})};pf.displayName="Dialog.Footer",sf.Panel=af,sf.Title=uf,sf.Description=df,sf.CloseButton=ff,sf.Header=cf,sf.Body=hf,sf.Footer=pf,sf.Backdrop=lf;const gf=function(e){var t=e.plugin,n=e.setUpdateCounter,r=t.path,o=t.slug,s=t.siteUrl,l=t.icon,u=t.type,d=t.name,m=t.zipUrl,f=t.desc,h=(t.wporg,t.isFree),p=(t.action,t.status),g=t.settings_url,y=i((0,a.useState)(!1),2),v=y[0],w=y[1],b=i((0,a.useState)(null),2),x=b[0],E=b[1],_=function(e){w(!1);var t=new window.FormData;t.append("action","hfe_recommended_plugin_activate"),t.append("nonce",hfe_admin_data.nonce),t.append("plugin",e.init),t.append("type",e.type),t.append("slug",e.slug);var r=document.querySelector('[data-slug="'.concat(e.slug,'"]')),o=r.querySelector("span");o.innerText=(0,fm.__)("Activating..","header-footer-elementor"),Fm()({url:hfe_admin_data.ajax_url,method:"POST",body:t}).then((function(t){if(t.success)o&&(r.style.color="#16A34A",r.dataset.action="site_redirect",r.classList.add("hfe-plugin-activated"),o.innerText=(0,fm.__)("Activated","header-footer-elementor"),window.open(g,"_blank"),setTimeout((function(){n((function(e){return e+1}))}),5e3));else{e.type;var s=document.querySelector('[data-slug="'.concat(e.slug,'"]'));if(s){var i=s.querySelector("span");i&&(i.innerText=(0,fm.__)("Activate","header-footer-elementor"))}}}))};return c().createElement(nt,{align:"center",containerType:"flex",direction:"column",justify:"between",gap:"lg"},c().createElement("div",{className:"flex items-center justify-between w-full"},c().createElement("div",{className:"h-5 w-5"},c().createElement("img",{src:l,alt:"Recommended Plugins/Themes",className:"w-full h-auto rounded",style:{width:"24px",height:"24px"}})),c().createElement("div",{className:"flex items-center gap-x-2"},h&&c().createElement(rm,{label:(0,fm.__)("Free","header-footer-elementor"),size:"xs",type:"pill",variant:"green"}),c().createElement(ct,{size:"xs",variant:"link",className:"cursor-pointer hfe-remove-ring",onClick:function(e){var t=e.currentTarget.dataset.action,n=new window.FormData,r={init:e.currentTarget.dataset.init,type:e.currentTarget.dataset.type,slug:e.currentTarget.dataset.slug,name:e.currentTarget.dataset.pluginname};switch(t){case"hfe_recommended_plugin_activate":"theme"===r.type?(E(r),w(!0)):_(r);break;case"hfe_recommended_plugin_install":n.append("action","theme"===r.type?"hfe_recommended_theme_install":"hfe_recommended_plugin_install"),n.append("_ajax_nonce",hfe_admin_data.installer_nonce),n.append("slug",r.slug),e.target.innerText=(0,fm.__)("Installing..","header-footer-elementor"),Fm()({url:hfe_admin_data.ajax_url,method:"POST",body:n}).then((function(t){t.success||"folder_exists"===t.errorCode?(e.target.innerText=(0,fm.__)("Installed","header-footer-elementor"),"theme"===r.type?(document.querySelector('[data-slug="'.concat(r.slug,'"]')).dataset.action="hfe_recommended_plugin_activate",e.target.innerText=(0,fm.__)("Activate","header-footer-elementor")):_(r)):(e.target.innerText=(0,fm.__)("Install","header-footer-elementor"),alert("theme"===r.type?(0,fm.__)("Theme Installation failed, Please try again later.","header-footer-elementor"):(0,fm.__)("Plugin Installation failed, Please try again later.","header-footer-elementor")))}));break;case"site_redirect":window.open(s,"_blank")}},"data-plugin":m,"data-type":u,"data-pluginname":d,"data-slug":o,"data-site":s,"data-init":r,"data-action":function(e){return"Activated"===e?"site_redirect":"Installed"===e?"hfe_recommended_plugin_activate":"hfe_recommended_plugin_install"}(p),style:{color:"Activated"===p?"#16A34A":"#6005FF"}},"Activated"===p?(0,fm.__)("Visit Site","header-footer-elementor"):"Installed"===p?"Activate":p),c().createElement(sf,{design:"simple",open:v,setOpen:w},c().createElement(sf.Backdrop,null),c().createElement(sf.Panel,null,c().createElement(sf.Header,null,c().createElement("div",{className:"flex items-center justify-between"},c().createElement(sf.Title,null,(0,fm.__)("Activate Theme","header-footer-elementor"))),c().createElement(sf.Description,null,(0,fm.__)("Are you sure you want to switch your current theme to Astra?","header-footer-elementor"))),c().createElement(sf.Footer,null,c().createElement(ct,{onClick:function(){return _(x)}},(0,fm.__)("Yes","header-footer-elementor")),c().createElement(ct,{variant:"outline",onClick:function(){return w(!1)}},(0,fm.__)("Close","header-footer-elementor"))))))),c().createElement("div",{className:"flex flex-col w-full pb-4"},c().createElement("p",{className:"text-sm font-medium text-text-primary pb-1 m-0 cursor-pointer",onClick:function(){return window.open(t.siteurl,"_blank")}},(0,fm.__)(d,"header-footer-elementor")),c().createElement("p",{className:"text-sm font-medium text-text-tertiary m-0"},(0,fm.__)(f,"header-footer-elementor"))))};function yf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const vf=function(){var e=i((0,a.useState)([]),2),t=e[0],n=e[1],r=i((0,a.useState)(!0),2),o=r[0],s=r[1],l=i((0,a.useState)(0),2),u=l[0],d=l[1],m=i((0,a.useState)(!1),2),f=m[0],h=m[1];function g(e){return Object.keys(e).map((function(t){return function(e){for(var t=1;t"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||Ff,Mf=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,Lf=/\/\*[^]*?\*\/| +/g,Of=/\n+/g,If=(e,t)=>{let n="",r="",o="";for(let s in e){let i=e[s];"@"==s[0]?"i"==s[1]?n=s+" "+i+";":r+="f"==s[1]?If(i,s):s+"{"+If(i,"k"==s[1]?"":t)+"}":"object"==typeof i?r+=If(i,t?t.replace(/([^,])+/g,(e=>s.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,(t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)))):s):null!=i&&(s=/^--/.test(s)?s:s.replace(/[A-Z]/g,"-$&").toLowerCase(),o+=If.p?If.p(s,i):s+":"+i+";")}return n+(t&&o?t+"{"+o+"}":o)+r},Bf={},Vf=e=>{if("object"==typeof e){let t="";for(let n in e)t+=n+Vf(e[n]);return t}return e};function zf(e){let t=this||{},n=e.call?e(t.p):e;return((e,t,n,r,o)=>{let s=Vf(e),i=Bf[s]||(Bf[s]=(e=>{let t=0,n=11;for(;t>>0;return"go"+n})(s));if(!Bf[i]){let t=s!==e?e:(e=>{let t,n,r=[{}];for(;t=Mf.exec(e.replace(Lf,""));)t[4]?r.shift():t[3]?(n=t[3].replace(Of," ").trim(),r.unshift(r[0][n]=r[0][n]||{})):r[0][t[1]]=t[2].replace(Of," ").trim();return r[0]})(e);Bf[i]=If(o?{["@keyframes "+i]:t}:t,n?"":"."+i)}let a=n&&Bf.g?Bf.g:null;return n&&(Bf.g=Bf[i]),((e,t,n,r)=>{r?t.data=t.data.replace(r,e):-1===t.data.indexOf(e)&&(t.data=n?e+t.data:t.data+e)})(Bf[i],t,r,a),i})(n.unshift?n.raw?((e,t,n)=>e.reduce(((e,r,o)=>{let s=t[o];if(s&&s.call){let e=s(n),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;s=t?"."+t:e&&"object"==typeof e?e.props?"":If(e,""):!1===e?"":e}return e+r+(null==s?"":s)}),""))(n,[].slice.call(arguments,1),t.p):n.reduce(((e,n)=>Object.assign(e,n&&n.call?n(t.p):n)),{}):n,Df(t.target),t.g,t.o,t.k)}zf.bind({g:1});let Uf,$f,Wf,Hf=zf.bind({k:1});function qf(e,t){let n=this||{};return function(){let r=arguments;function o(s,i){let a=Object.assign({},s),l=a.className||o.className;n.p=Object.assign({theme:$f&&$f()},a),n.o=/ *go\d+/.test(l),a.className=zf.apply(n,r)+(l?" "+l:""),t&&(a.ref=i);let c=e;return e[0]&&(c=a.as||e,delete a.as),Wf&&c[0]&&Wf(a),Uf(c,a)}return t?t(o):o}}var Xf=(e,t)=>(e=>"function"==typeof e)(e)?e(t):e,Yf=(()=>{let e=0;return()=>(++e).toString()})(),Gf=(()=>{let e;return()=>{if(void 0===e&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),Kf=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,20)};case 1:return{...e,toasts:e.toasts.map((e=>e.id===t.toast.id?{...e,...t.toast}:e))};case 2:let{toast:n}=t;return Kf(e,{type:e.toasts.find((e=>e.id===n.id))?1:0,toast:n});case 3:let{toastId:r}=t;return{...e,toasts:e.toasts.map((e=>e.id===r||void 0===r?{...e,dismissed:!0,visible:!1}:e))};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter((e=>e.id!==t.toastId))};case 5:return{...e,pausedAt:t.time};case 6:let o=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map((e=>({...e,pauseDuration:e.pauseDuration+o})))}}},Zf=[],Jf={toasts:[],pausedAt:void 0},Qf=e=>{Jf=Kf(Jf,e),Zf.forEach((e=>{e(Jf)}))},eh={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},th=e=>(t,n)=>{let r=((e,t="blank",n)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...n,id:(null==n?void 0:n.id)||Yf()}))(t,e,n);return Qf({type:2,toast:r}),r.id},nh=(e,t)=>th("blank")(e,t);nh.error=th("error"),nh.success=th("success"),nh.loading=th("loading"),nh.custom=th("custom"),nh.dismiss=e=>{Qf({type:3,toastId:e})},nh.remove=e=>Qf({type:4,toastId:e}),nh.promise=(e,t,n)=>{let r=nh.loading(t.loading,{...n,...null==n?void 0:n.loading});return"function"==typeof e&&(e=e()),e.then((e=>{let o=t.success?Xf(t.success,e):void 0;return o?nh.success(o,{id:r,...n,...null==n?void 0:n.success}):nh.dismiss(r),e})).catch((e=>{let o=t.error?Xf(t.error,e):void 0;o?nh.error(o,{id:r,...n,...null==n?void 0:n.error}):nh.dismiss(r)})),e};var rh=(e,t)=>{Qf({type:1,toast:{id:e,height:t}})},oh=()=>{Qf({type:5,time:Date.now()})},sh=new Map,ih=Hf` -from { - transform: scale(0) rotate(45deg); - opacity: 0; -} -to { - transform: scale(1) rotate(45deg); - opacity: 1; -}`,ah=Hf` -from { - transform: scale(0); - opacity: 0; -} -to { - transform: scale(1); - opacity: 1; -}`,lh=Hf` -from { - transform: scale(0) rotate(90deg); - opacity: 0; -} -to { - transform: scale(1) rotate(90deg); - opacity: 1; -}`,ch=qf("div")` - width: 20px; - opacity: 0; - height: 20px; - border-radius: 10px; - background: ${e=>e.primary||"#ff4b4b"}; - position: relative; - transform: rotate(45deg); - - animation: ${ih} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) - forwards; - animation-delay: 100ms; - - &:after, - &:before { - content: ''; - animation: ${ah} 0.15s ease-out forwards; - animation-delay: 150ms; - position: absolute; - border-radius: 3px; - opacity: 0; - background: ${e=>e.secondary||"#fff"}; - bottom: 9px; - left: 4px; - height: 2px; - width: 12px; - } - - &:before { - animation: ${lh} 0.15s ease-out forwards; - animation-delay: 180ms; - transform: rotate(90deg); - } -`,uh=Hf` - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -`,dh=qf("div")` - width: 12px; - height: 12px; - box-sizing: border-box; - border: 2px solid; - border-radius: 100%; - border-color: ${e=>e.secondary||"#e0e0e0"}; - border-right-color: ${e=>e.primary||"#616161"}; - animation: ${uh} 1s linear infinite; -`,mh=Hf` -from { - transform: scale(0) rotate(45deg); - opacity: 0; -} -to { - transform: scale(1) rotate(45deg); - opacity: 1; -}`,fh=Hf` -0% { - height: 0; - width: 0; - opacity: 0; -} -40% { - height: 0; - width: 6px; - opacity: 1; -} -100% { - opacity: 1; - height: 10px; -}`,hh=qf("div")` - width: 20px; - opacity: 0; - height: 20px; - border-radius: 10px; - background: ${e=>e.primary||"#61d345"}; - position: relative; - transform: rotate(45deg); - - animation: ${mh} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) - forwards; - animation-delay: 100ms; - &:after { - content: ''; - box-sizing: border-box; - animation: ${fh} 0.2s ease-out forwards; - opacity: 0; - animation-delay: 200ms; - position: absolute; - border-right: 2px solid; - border-bottom: 2px solid; - border-color: ${e=>e.secondary||"#fff"}; - bottom: 6px; - left: 6px; - height: 10px; - width: 6px; - } -`,ph=qf("div")` - position: absolute; -`,gh=qf("div")` - position: relative; - display: flex; - justify-content: center; - align-items: center; - min-width: 20px; - min-height: 20px; -`,yh=Hf` -from { - transform: scale(0.6); - opacity: 0.4; -} -to { - transform: scale(1); - opacity: 1; -}`,vh=qf("div")` - position: relative; - transform: scale(0.6); - opacity: 0.4; - min-width: 20px; - animation: ${yh} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) - forwards; -`,wh=({toast:e})=>{let{icon:t,type:n,iconTheme:r}=e;return void 0!==t?"string"==typeof t?a.createElement(vh,null,t):t:"blank"===n?null:a.createElement(gh,null,a.createElement(dh,{...r}),"loading"!==n&&a.createElement(ph,null,"error"===n?a.createElement(ch,{...r}):a.createElement(hh,{...r})))},bh=e=>`\n0% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;}\n100% {transform: translate3d(0,0,0) scale(1); opacity:1;}\n`,xh=e=>`\n0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}\n100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;}\n`,Eh=qf("div")` - display: flex; - align-items: center; - background: #fff; - color: #363636; - line-height: 1.3; - will-change: transform; - box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); - max-width: 350px; - pointer-events: auto; - padding: 8px 10px; - border-radius: 8px; -`,_h=qf("div")` - display: flex; - justify-content: center; - margin: 4px 10px; - color: inherit; - flex: 1 1 auto; - white-space: pre-line; -`,kh=a.memo((({toast:e,position:t,style:n,children:r})=>{let o=e.height?((e,t)=>{let n=e.includes("top")?1:-1,[r,o]=Gf()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[bh(n),xh(n)];return{animation:t?`${Hf(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Hf(o)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}})(e.position||t||"top-center",e.visible):{opacity:0},s=a.createElement(wh,{toast:e}),i=a.createElement(_h,{...e.ariaProps},Xf(e.message,e));return a.createElement(Eh,{className:e.className,style:{...o,...n,...e.style}},"function"==typeof r?r({icon:s,message:i}):a.createElement(a.Fragment,null,s,i))}));!function(e){If.p=void 0,Uf=e,$f=void 0,Wf=void 0}(a.createElement);var Sh=({id:e,className:t,style:n,onHeightUpdate:r,children:o})=>{let s=a.useCallback((t=>{if(t){let n=()=>{let n=t.getBoundingClientRect().height;r(e,n)};n(),new MutationObserver(n).observe(t,{subtree:!0,childList:!0,characterData:!0})}}),[e,r]);return a.createElement("div",{ref:s,className:t,style:n},o)},Ph=zf` - z-index: 9999; - > * { - pointer-events: auto; - } -`,Ch=({reverseOrder:e,position:t="top-center",toastOptions:n,gutter:r,children:o,containerStyle:s,containerClassName:i})=>{let{toasts:l,handlers:c}=(e=>{let{toasts:t,pausedAt:n}=((e={})=>{let[t,n]=(0,a.useState)(Jf),r=(0,a.useRef)(Jf);(0,a.useEffect)((()=>(r.current!==Jf&&n(Jf),Zf.push(n),()=>{let e=Zf.indexOf(n);e>-1&&Zf.splice(e,1)})),[]);let o=t.toasts.map((t=>{var n,r,o;return{...e,...e[t.type],...t,removeDelay:t.removeDelay||(null==(n=e[t.type])?void 0:n.removeDelay)||(null==e?void 0:e.removeDelay),duration:t.duration||(null==(r=e[t.type])?void 0:r.duration)||(null==e?void 0:e.duration)||eh[t.type],style:{...e.style,...null==(o=e[t.type])?void 0:o.style,...t.style}}}));return{...t,toasts:o}})(e);(0,a.useEffect)((()=>{if(n)return;let e=Date.now(),r=t.map((t=>{if(t.duration===1/0)return;let n=(t.duration||0)+t.pauseDuration-(e-t.createdAt);if(!(n<0))return setTimeout((()=>nh.dismiss(t.id)),n);t.visible&&nh.dismiss(t.id)}));return()=>{r.forEach((e=>e&&clearTimeout(e)))}}),[t,n]);let r=(0,a.useCallback)((()=>{n&&Qf({type:6,time:Date.now()})}),[n]),o=(0,a.useCallback)(((e,n)=>{let{reverseOrder:r=!1,gutter:o=8,defaultPosition:s}=n||{},i=t.filter((t=>(t.position||s)===(e.position||s)&&t.height)),a=i.findIndex((t=>t.id===e.id)),l=i.filter(((e,t)=>te.visible)).slice(...r?[l+1]:[0,l]).reduce(((e,t)=>e+(t.height||0)+o),0)}),[t]);return(0,a.useEffect)((()=>{t.forEach((e=>{if(e.dismissed)((e,t=1e3)=>{if(sh.has(e))return;let n=setTimeout((()=>{sh.delete(e),Qf({type:4,toastId:e})}),t);sh.set(e,n)})(e.id,e.removeDelay);else{let t=sh.get(e.id);t&&(clearTimeout(t),sh.delete(e.id))}}))}),[t]),{toasts:t,handlers:{updateHeight:rh,startPause:oh,endPause:r,calculateOffset:o}}})(n);return a.createElement("div",{id:"_rht_toaster",style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...s},className:i,onMouseEnter:c.startPause,onMouseLeave:c.endPause},l.map((n=>{let s=n.position||t,i=((e,t)=>{let n=e.includes("top"),r=n?{top:0}:{bottom:0},o=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:Gf()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(n?1:-1)}px)`,...r,...o}})(s,c.calculateOffset(n,{reverseOrder:e,gutter:r,defaultPosition:t}));return a.createElement(Sh,{id:n.id,key:n.id,onHeightUpdate:c.updateHeight,className:n.visible?Ph:"",style:i},"custom"===n.type?Xf(n.message,n):o?o(n):a.createElement(kh,{toast:n,position:s}))})))},Nh=nh,Th=[{id:"1",title:(0,fm.__)("Option 1 (Recommended)","header-footer-elementor"),description:(0,fm.__)("This option will automatically replace your theme's header and footer files with custom templates from the plugin. It works with most themes and is selected by default.","header-footer-elementor"),value:"1"},{id:"2",title:(0,fm.__)("Option 2","header-footer-elementor"),description:(0,fm.__)("This option will automatically replace your theme's header and footer files with custom templates from the plugin. It works with most themes and is selected by default.","header-footer-elementor"),value:"2"}];const jh=function(){if("no"===hfeSettingsData.show_theme_support)return null;var e=i((0,a.useState)(hfeSettingsData.theme_option),2),t=e[0],n=e[1],r=i((0,a.useState)(!0),2),o=r[0],s=r[1];(0,a.useEffect)((function(){s(!1)}),[]);var l=function(e){var t=e.target.value;n(t),o||u(t)},u=function(){var e=Jm(ef().mark((function e(t){var n;return ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch(hfe_admin_data.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"save_theme_compatibility_option",hfe_compatibility_option:t,nonce:hfe_admin_data.nonce})});case 3:return n=e.sent,e.next=6,n.json();case 6:e.sent.success?Nh.success((0,fm.__)("Settings saved successfully!","header-footer-elementor")):Nh.error((0,fm.__)("Failed to save settings!","header-footer-elementor")),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),Nh.error((0,fm.__)("Failed to save settings!","header-footer-elementor"));case 13:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(t){return e.apply(this,arguments)}}();return c().createElement(c().Fragment,null,c().createElement(Bm,{description:"",icon:null,iconPosition:"right",size:"sm",tag:"h2",title:(0,fm.__)("Theme Support","header-footer-elementor")}),c().createElement(nt,{align:"stretch",className:"bg-background-primary p-6 rounded-lg",containerType:"flex",direction:"column",gap:"sm",justify:"start",style:{marginTop:"24px",maxWidth:"696px"}},c().createElement(nt.Item,{className:"flex flex-col space-y-1"},c().createElement("p",{className:"text-base font-semibold m-0"},(0,fm.__)("Select Option to Add Theme Support","header-footer-elementor")),c().createElement("p",{className:"text-sm font-normal m-0"},(0,fm.__)("To ensure compatibility between the header/footer and your theme, please choose one of the following options to enable theme support:","header-footer-elementor"))),c().createElement(nt.Item,{className:"p-2 space-y-4",alignSelf:"auto",order:"none"},Th.map((function(e){return c().createElement("div",{key:e.id,className:"flex items-start gap-1 justify-center cursor-pointer"},c().createElement("input",{id:e.id,value:e.value,type:"radio",className:"mt-1 cursor-pointer hfe-radio-field",name:"theme-support-option",onChange:l,checked:t===e.value}),c().createElement("div",{className:"flex flex-col cursor-pointer"},c().createElement(Pm,{size:"sm",variant:"neutral",className:"text-sm font-semibold text-text-secondary cursor-pointer flex flex-col items-start justify-start",htmlFor:e.id},e.title,":",c().createElement("p",{className:"m-0 text-sm font-normal text-text-secondary cursor-pointer"},e.description))))}))),c().createElement("div",{className:"flex items-center p-4 border rounded-lg text-start",style:{paddingTop:"16px",paddingBottom:"16px",backgroundColor:"#F3F0FF"}},c().createElement("p",{className:"m-0 text-sm"},c().createElement("strong",null,(0,fm.__)("Note:","header-footer-elementor"))," ",(0,fm.__)("If neither option works, please contact your theme author to add support for this plugin.","header-footer-elementor")))),c().createElement(Ch,{position:"top-right",reverseOrder:!1,gutter:8,containerStyle:{top:20,right:20,marginTop:"80px"},toastOptions:{duration:5e3,style:{background:"white"},success:{duration:3e3,style:{color:""},iconTheme:{primary:"#6005ff",secondary:"#fff"}}}}))},Rh=function(){var e=hfeSettingsData.uaelite_versions,t=(0,a.useRef)(e?e[0].value:""),n=i((0,a.useState)(e?e[0].value:""),2),r=n[0],o=n[1],s=i((0,a.useState)("elementor-header-footer"),2),l=(s[0],s[1]),u=i((0,a.useState)(!1),2),d=u[0],m=u[1];return(0,a.useEffect)((function(){}),[d]),c().createElement(c().Fragment,null,c().createElement(Bm,{description:"",icon:null,iconPosition:"right",size:"sm",tag:"h2",title:(0,fm.__)("Version Control","header-footer-elementor")}),c().createElement("div",{className:"box-border bg-background-primary p-6 rounded-lg",style:{marginTop:"24px"}},c().createElement(nt,{align:"center",className:"flex flex-col lg:flex-row",containerType:"flex",direction:"column",gap:"sm",justify:"start"},c().createElement(nt.Item,{className:"shrink flex flex-col space-y-1"},c().createElement("p",{className:"text-base font-semibold m-0"},(0,fm.__)("Rollback to Previous Version","header-footer-elementor")),c().createElement("p",{className:"text-sm font-normal m-0"},(0,fm.__)("Experiencing an issue with current version? Roll back to a previous version to help troubleshoot the issue.","header-footer-elementor"))),c().createElement(nt.Item,{className:"p-2 flex space-y-4",alignSelf:"auto",order:"none"},c().createElement("div",{className:"bsf-rollback-version"},c().createElement("input",{type:"hidden",name:"product-name",id:"bsf-product-name",value:"header-footer-elementor"}),c().createElement("select",{id:"uaeliteVersionRollback",ref:t,onBlur:function(){l("elementor-header-footer")},onChange:function(e){o(e.target.value)},style:{padding:"8px",marginRight:"10px",marginTop:"16px",cursor:"pointer",borderRadius:"4px",height:"40px",width:"100px",outline:"none",boxShadow:"none"},onFocus:function(e){return e.target.style.borderColor="#6005FF"}},e.map((function(e){return c().createElement("option",{key:e.value,value:e.value},e.label)})))),c().createElement("div",{className:"flex flex-col cursor-pointer"},c().createElement(sf,{design:"simple",exitOnEsc:!0,scrollLock:!0,open:d,setOpen:m,trigger:c().createElement(ct,{style:{backgroundColor:"#6005ff"}},(0,fm.__)("Rollback","header-footer-elementor"))},c().createElement(sf.Backdrop,null),c().createElement(sf.Panel,null,c().createElement(sf.Header,null,c().createElement("div",{className:"flex items-center justify-between"},c().createElement(sf.Title,null,(0,fm.__)("Rollback to Previous Version","header-footer-elementor")),c().createElement(sf.CloseButton,null))),c().createElement(sf.Body,null,(0,fm.__)("Are you sure you want to rollback to Ultimate Addons for Elementor v".concat(r,"?"),"header-footer-elementor")),c().createElement(sf.Footer,null,c().createElement(ct,{onClick:function(){var e=hfeSettingsData.uaelite_rollback_url.replace("VERSION",r);m(!1),window.location.href=e}},(0,fm.__)("Rollback","header-footer-elementor")),c().createElement(ct,{onClick:function(){m(!1)}},(0,fm.__)("Cancel","header-footer-elementor"))))))))))},Ah=function(){var e=i((0,a.useState)(!0),2),t=e[0],n=e[1];(0,a.useEffect)((function(){n("yes"===hfeSettingsData.analytics_status)}),[]);var r=function(){var e=Jm(ef().mark((function e(){var r,o;return ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(r=!t),e.prev=2,e.next=5,fetch(hfe_admin_data.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"save_analytics_option",uae_analytics_optin:r?"yes":"no",nonce:hfe_admin_data.nonce})});case 5:return o=e.sent,e.next=8,o.json();case 8:e.sent.success?Nh.success((0,fm.__)("Settings saved successfully!","header-footer-elementor")):Nh.error((0,fm.__)("Failed to save settings!","header-footer-elementor")),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(2),Nh.error((0,fm.__)("Failed to save settings!","header-footer-elementor"));case 15:case"end":return e.stop()}}),e,null,[[2,12]])})));return function(){return e.apply(this,arguments)}}();return c().createElement(c().Fragment,null,c().createElement("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle",style:{marginTop:"20px",marginBottom:"20px",borderColor:"#E5E7EB"}}),c().createElement(nt,{align:"center",className:"flex flex-col lg:flex-row",containerType:"flex",direction:"column",gap:"sm",justify:"start"},c().createElement(nt.Item,{className:"p-2 flex space-y-4",alignSelf:"auto",order:"none"},c().createElement("div",{className:"flex flex-row items-start justify-start px-1 gap-3"},c().createElement(Nm,{onChange:r,size:"sm",value:t,className:"hfe-remove-ring"}),c().createElement("div",{className:"flex flex-col justify-start px-1 gap-3"},c().createElement("span",{className:"font-normal text-text-primary m-0"},(0,fm.__)("Collect non-sensitive information from your website, such as the PHP version and features used, to help us fix bugs faster, make smarter decisions, and build features that actually matter to you. ","header-footer-elementor"),c().createElement("a",{href:"https://store.brainstormforce.com/usage-tracking/?utm_source=wp_dashboard&utm_medium=general_settings&utm_campaign=usage_tracking",target:"_blank",rel:"noopener noreferrer",className:"text-link-primary"},(0,fm.__)("Learn More","header-footer-elementor")))),c().createElement(Ch,{position:"top-right",reverseOrder:!1,gutter:8,containerStyle:{top:20,right:20,marginTop:"40px"},toastOptions:{duration:1e3,style:{background:"white"},success:{duration:2e3,style:{color:""},iconTheme:{primary:"#6005ff",secondary:"#fff"}}}})))))},Fh=function(){return c().createElement(c().Fragment,null,c().createElement(Bm,{description:"",icon:null,iconPosition:"right",size:"sm",tag:"h2",title:(0,fm.__)("My Account","header-footer-elementor")}),c().createElement(nt,{align:"stretch",className:"bg-background-primary p-6 rounded-lg",containerType:"flex",direction:"column",gap:"sm",justify:"start",style:{marginTop:"24px"}},c().createElement(nt.Item,{className:"flex flex-col space-y-2"},c().createElement("p",{className:"text-base font-semibold m-0"},(0,fm.__)("License Key","header-footer-elementor")),c().createElement("p",{className:"text-sm font-normal m-0"},(0,fm.__)("You are using the free version of Ultimate Addons for Elementor, no license key is needed. "))),c().createElement("div",{className:"flex items-center justify-between px-4 rounded-xl",style:{paddingTop:"6px",paddingBottom:"6px",backgroundColor:"#F3F0FF"}},c().createElement("span",{className:"flex items-center gap-x-2 text-base font-semibold"},(0,fm.__)("Unlock Pro Features","header-footer-elementor"),c().createElement("p",{className:"text-base font-normal"},(0,fm.__)("Get access to advanced blocks and premium features.","header-footer-elementor"))),c().createElement(ct,{icon:c().createElement(lm,null),iconPosition:"right",variant:"link",style:{color:"#6005FF",borderColor:"#6005FF",transition:"color 0.3s ease, border-color 0.3s ease",fontSize:"16px"},className:"hfe-remove-ring text-[#6005FF]",onClick:function(){window.open("https://ultimateelementor.com/pricing/?utm_source=uae-lite-settings&utm_medium=My-accounts&utm_campaign=uae-lite-upgrade","_blank")}},(0,fm.__)("Upgrade Now","header-footer-elementor"))),c().createElement(Ah,null)))},Dh=function(){var e=[{id:1,icon:c().createElement("img",{src:"".concat(hfeSettingsData.user_url),alt:(0,fm.__)("Custom SVG","header-footer-elementor"),className:"object-contain"}),selected:c().createElement("img",{src:"".concat(hfeSettingsData.user__selected_url),alt:(0,fm.__)("Custom SVG","header-footer-elementor"),className:"object-contain"}),title:(0,fm.__)("My Account","header-footer-elementor"),content:c().createElement(Fh,null)},{id:2,icon:c().createElement("img",{src:"".concat(hfeSettingsData.theme_url),alt:(0,fm.__)("Custom SVG","header-footer-elementor"),className:"object-contain"}),selected:c().createElement("img",{src:"".concat(hfeSettingsData.theme_url_selected),alt:(0,fm.__)("Custom SVG","header-footer-elementor"),className:"object-contain"}),main:(0,fm.__)("Editor","header-footer-elementor"),title:(0,fm.__)("Theme Support","header-footer-elementor"),content:c().createElement(jh,null)},{id:3,icon:c().createElement("img",{src:"".concat(hfeSettingsData.version_url),alt:(0,fm.__)("Custom SVG","header-footer-elementor"),className:"object-contain"}),selected:c().createElement("img",{src:"".concat(hfeSettingsData.version__selected_url),alt:(0,fm.__)("Custom SVG","header-footer-elementor"),className:"object-contain"}),main:(0,fm.__)("Utilities","header-footer-elementor"),title:(0,fm.__)("Version Control","header-footer-elementor"),content:c().createElement(Rh,null)}].filter((function(e){return"no"!==hfeSettingsData.show_theme_support||2!==e.id})),t=i((0,a.useState)((function(){var t=localStorage.getItem("hfeSelectedItemId");return e.find((function(e){return e.id===Number(t)}))||e[0]})),2),n=t[0],r=t[1];return(0,a.useEffect)((function(){localStorage.setItem("hfeSelectedItemId",n.id.toString())}),[n]),(0,a.useEffect)((function(){var t=new URLSearchParams(window.location.search).get("tab");if(t){var n=Number(t),o=e.find((function(e){return e.id===n}));o&&r(o)}}),[]),c().createElement(c().Fragment,null,c().createElement(km,{onSettingsTabClick:function(){r(e[0])}}),c().createElement("div",{className:""},c().createElement(nt,{align:"stretch",className:"p-1 flex-col lg:flex-row hfe-settings-page",containerType:"flex",direction:"row",gap:"sm",justify:"start",style:{height:"100%"}},c().createElement(nt.Item,{className:"p-2 hfe-sticky-outer-wrapper",alignSelf:"auto",order:"none",shrink:1,style:{backgroundColor:"#ffffff"}},c().createElement("div",{className:"hfe-sticky-sidebar"},c().createElement(Rf,{items:e,onSelectItem:function(e){r(e)},selectedItemId:n.id}))),c().createElement(nt.Item,{className:"p-2 flex w-full justify-center items-start hfe-hide-scrollbar",alignSelf:"auto",order:"none",shrink:1,style:{height:"calc(100vh - 1px)",overflowY:"auto"}},c().createElement("div",{className:"hfe-78-width"},c().createElement(Af,{selectedItem:n}))))))},Mh=am("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Lh=function(){var e=[{title:(0,fm.__)("Essentials","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("White Label Option","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:2,content:(0,fm.__)("24/7 Premium Support","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:3,content:(0,fm.__)("Cross-Domain Copy-Paste","header-footer-elementor"),iconFree:!1,iconPro:!0}]},{title:(0,fm.__)("Dynamic Header & Footer Widgets","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("Post Info","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:2,content:(0,fm.__)("Scroll to Top","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:3,content:(0,fm.__)("Reading Progress Bar","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:4,content:(0,fm.__)("Breadcrumbs","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:5,content:(0,fm.__)("Retina Logo","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:6,content:(0,fm.__)("Copyright","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:7,content:(0,fm.__)("Page Title","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:8,content:(0,fm.__)("Site Tagline","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:9,content:(0,fm.__)("Site Logo","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:10,content:(0,fm.__)("Search","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:11,content:(0,fm.__)("Navigation Menu","header-footer-elementor"),iconFree:!0,iconPro:!1}]},{title:(0,fm.__)("Creative & Advanced Design Widgets","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("Advanced Heading","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:2,content:(0,fm.__)("Dual Color Heading","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:3,content:(0,fm.__)("Fancy Heading","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:4,content:(0,fm.__)("Multi-Button","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:5,content:(0,fm.__)("Image Hotspots","header-footer-elementor"),iconFree:!1,iconPro:!0}]},{title:(0,fm.__)("Content & Media Widgets","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("Content Toggle Button","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:2,content:(0,fm.__)("Image Gallery","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:3,content:(0,fm.__)("Video Gallery","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:4,content:(0,fm.__)("Table","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:5,content:(0,fm.__)("Timeline","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:6,content:(0,fm.__)("Google Map","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:7,content:(0,fm.__)("Before & After Slider","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:8,content:(0,fm.__)("Info Card","header-footer-elementor"),iconFree:!0,iconPro:!1},{id:9,content:(0,fm.__)("Video","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:10,content:(0,fm.__)("Conditional Display","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:11,content:(0,fm.__)("Info Box","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:12,content:(0,fm.__)("Login Form","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:13,content:(0,fm.__)("User Registration Form","header-footer-elementor"),iconFree:!1,iconPro:!0}]},{title:(0,fm.__)("Marketing & Engagement Widgets","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("Marketing Button","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:2,content:(0,fm.__)("Pricing Table","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:3,content:(0,fm.__)("Price List","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:4,content:(0,fm.__)("Countdown Timer","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:5,content:(0,fm.__)("Business Hours","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:6,content:(0,fm.__)("Modal Popup","header-footer-elementor"),iconFree:!1,iconPro:!0}]},{title:(0,fm.__)("E-Commerce Integration","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("WooCommerce: Add to Cart","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:2,content:(0,fm.__)("WooCommerce: Product Category","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:3,content:(0,fm.__)("WooCommerce: Mini Cart","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:4,content:(0,fm.__)("WooCommerce: Product","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:5,content:(0,fm.__)("WooCommerce: Checkout","header-footer-elementor"),iconFree:!1,iconPro:!0}]},{title:(0,fm.__)("Forms Integration","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("Contact Form 7","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:2,content:(0,fm.__)("Gravity Forms","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:3,content:(0,fm.__)("WPForms","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:4,content:(0,fm.__)("Fluent Forms","header-footer-elementor"),iconFree:!1,iconPro:!0}]},{title:(0,fm.__)("SEO Widgets","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("FAQ with Schema","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:2,content:(0,fm.__)("How-To","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:3,content:(0,fm.__)("Table of Contents","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:4,content:(0,fm.__)("Business Reviews","header-footer-elementor"),iconFree:!1,iconPro:!0}]},{title:(0,fm.__)("Creative Features","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("Presets","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:2,content:(0,fm.__)("Welcome Music","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:3,content:(0,fm.__)("Particles","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:4,content:(0,fm.__)("Party Propz","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:5,content:(0,fm.__)("Shape Divider","header-footer-elementor"),iconFree:!1,iconPro:!0}]},{title:(0,fm.__)("Social Media Integration","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("Instagram Feed","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:2,content:(0,fm.__)("Twitter Feed","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:3,content:(0,fm.__)("Social Share","header-footer-elementor"),iconFree:!1,iconPro:!0}]},{title:(0,fm.__)("Advanced Features","header-footer-elementor"),items:[{id:1,content:(0,fm.__)("Retina Image","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:2,content:(0,fm.__)("Team Member","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:3,content:(0,fm.__)("Post Layout","header-footer-elementor"),iconFree:!1,iconPro:!0},{id:4,content:(0,fm.__)("Off Canvas","header-footer-elementor"),iconFree:!1,iconPro:!0}]}],t=function(e){return e?c().createElement(Nf,{color:"#16A34A"}):c().createElement(Mh,{color:"#DC2626"})};return c().createElement("div",{className:"rounded-lg bg-white w-full mb-6"},c().createElement("div",{className:"flex items-center justify-between p-5",style:{paddingBottom:"0"}},c().createElement("div",{className:"flex flex-col"},c().createElement("p",{className:"m-0 text-xl font-semibold pt-4 text-text-primary"},(0,fm.__)("Free Vs Pro","header-footer-elementor")),c().createElement("p",{className:"m-0 text-sm font-normal pt-1 text-text-secondary"},(0,fm.__)("Ultimate Addons for Elementor Pro offers 50+ widgets and features!","header-footer-elementor")),c().createElement("p",{className:"m-0 text-sm font-normal pt-1 text-text-secondary"},(0,fm.__)("Compare the popular features/widgets to find the best option for your website.","header-footer-elementor"))),c().createElement("div",{className:"flex items-center gap-x-2 mr-7"},c().createElement(ct,{iconPosition:"right",variant:"primary",style:{color:"white",borderColor:"#6005FF",transition:"color 0.3s ease, border-color 0.3s ease",backgroundColor:"#6005ff"},className:"hfe-remove-ring text-[#6005FF]",onClick:function(){window.open("https://ultimateelementor.com/pricing/?utm_source=uae-lite-FreevsPro&utm_medium=get-uae-pro&utm_campaign=uae-lite-upgrade","_blank")}},(0,fm.__)("Upgrade Now","header-footer-elementor")))),c().createElement("div",{className:"px-4"},c().createElement("div",{className:"flex flex-col space-y-2 pt-5"},e.map((function(e){return c().createElement(c().Fragment,{key:e.title},c().createElement("div",{className:"flex fle-row py-4 px-5 items-center h-4 justify-between rounded-lg shadow-container-item",style:{backgroundColor:"#F9FAFB"}},c().createElement("p",{className:"text-sm text-text-primary font-medium"},e.title),c().createElement("div",{className:"flex flex-row items-center",style:{gap:"12rem"}},c().createElement("p",{className:"text-sm text-text-primary font-medium"},(0,fm.__)("Free","header-footer-elementor")),c().createElement("p",{className:"text-sm text-text-primary font-medium",style:{marginRight:"50px"}},(0,fm.__)("Pro","header-footer-elementor")))),e.items.map((function(e){return c().createElement("div",{key:e.id,className:"flex fle-row py-4 px-5 items-center h-4 justify-between rounded-lg shadow-container-item"},c().createElement("p",{className:"text-sm text-text-secondary font-medium"},e.content),c().createElement("div",{className:"flex flex-row items-center justify-between",style:{gap:10===e.id&&e.content===(0,fm.__)("Navigation Menu","header-footer-elementor")?"10.7rem":"12rem"}},c().createElement("p",{className:"text-sm text-text-primary font-medium"},10===e.id&&e.content===(0,fm.__)("Navigation Menu","header-footer-elementor")?e.iconPro?(0,fm.__)("Advanced","header-footer-elementor"):(0,fm.__)("Basic","header-footer-elementor"):t(e.iconFree)),c().createElement("p",{className:"text-sm text-text-primary font-medium",style:{marginRight:10===e.id&&e.content===(0,fm.__)("Navigation Menu","header-footer-elementor")?"25px":"50px"}},10===e.id&&e.content===(0,fm.__)("Navigation Menu","header-footer-elementor")?e.iconPro?(0,fm.__)("Basic","header-footer-elementor"):(0,fm.__)("Advanced","header-footer-elementor"):t(e.iconPro))))})))})))))},Oh=function(){return c().createElement(c().Fragment,null,c().createElement(km,null),c().createElement("div",null,c().createElement(nt,{align:"stretch",className:"p-6 flex-col lg:flex-row box-border",containerType:"flex",direction:"row",gap:"sm",justify:"start",style:{width:"100%"}},c().createElement(nt.Item,{className:"p-2 hfe-65-width",alignSelf:"auto",order:"none",shrink:0},c().createElement(Lh,null)),c().createElement(nt.Item,{className:"p-2 w-full hfe-35-width",shrink:1},c().createElement(Km,null),c().createElement("div",{className:"pt-5"},c().createElement(vf,null)),c().createElement("div",{className:"pt-4"},c().createElement($m,null))))))},Ih=Id("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),Bh=Id("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),Vh=(e,t)=>Fe("rounded-full text-brand-primary-600 transition-colors duration-300",e[t].dot,e[t].ring),zh={sm:{dot:"size-2.5",ring:"size-5",numberIcon:"size-5 text-tiny",icon:"size-5",label:"text-xs"},md:{dot:"size-3",ring:"size-6",numberIcon:"size-6 text-sm",icon:"size-6",label:"text-sm"},lg:{dot:"size-3.5",ring:"size-7",numberIcon:"size-7 text-md",icon:"size-7",label:"text-sm"}},Uh=({variant:e="dot",size:t="sm",type:n="inline",currentStep:r=1,children:o,className:s,lineClassName:i="min-w-10",completedVariant:l="icon",completedIcon:c=(0,O.jsx)(Ih,{}),...u})=>{const d=a.Children.count(o);-1===r&&(r=d+1);const m=a.Children.map(o,((o,s)=>{const u={isCompleted:s+1{const p=Wh(i,r,n,a,l,t,u,m,f),g={lg:"left-[calc(50%+14px)] right-[calc(-50%+14px)]",md:"left-[calc(50%+12px)] right-[calc(-50%+12px)]",sm:"left-[calc(50%+10px)] right-[calc(-50%+10px)]"},y={lg:"top-3.5",md:"top-3",sm:"top-2.5"},v=()=>{if(e){const t=Fe(a[l].label,"text-text-tertiary",n?"text-brand-primary-600":"","break-word","stack"===s?"mt-2 transform max-w-xs":"mx-2 max-w-32");return(0,O.jsx)("span",{className:t,children:e})}return null},w=()=>{if(!c){const t=Fe("block",r?"border-brand-primary-600":"border-border-subtle",d);return"stack"===s?(0,O.jsx)("div",{className:Fe("relative","flex","border-solid","border-y","absolute",r?"border-brand-primary-600":"border-border-subtle",y[l],g[l]),children:(0,O.jsx)("span",{className:"block"})}):(0,O.jsx)("div",{className:"flex-1",children:(0,O.jsx)("span",{className:Fe("mr-2 border-y border-solid",!e&&"ml-2",t)})})}return null};return"stack"===s?(0,O.jsxs)("div",{className:"relative flex-1 justify-center",children:[(0,O.jsxs)("div",{className:Fe("flex items-center flex-col",o),...h,children:[p,v()]}),w()]}):(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)("div",{className:Fe("flex items-center",o),...h,children:[p,v()]}),w()]})};$h.displayName="ProgressSteps.Step";const Wh=(e,t,n,r,o,s,i,a="icon",l=(0,O.jsx)(Ih,{}))=>{if(t)return"number"===a?(0,O.jsx)("span",{className:Fe(Vh(r,o),"flex items-center justify-center bg-brand-primary-600 text-text-on-color rounded-full"),children:i+1}):(0,O.jsx)("span",{className:Vh(r,o),children:l});const c=((e,t,n)=>Fe("relative flex items-center rounded-full justify-center transition-colors z-10 duration-500 ring-1",e?"ring-brand-primary-600":"ring-border-subtle",t[n].ring))(!!n,r,o),u=((e,t,n,r)=>{const o=`absolute rounded-full transition-colors duration-500 ${n[r].dot}`;return"dot"===e?Fe(o,n[r].dot,t?"bg-brand-primary-600":"bg-text-tertiary"):"number"===e?Fe(o,n[r].dot,t?"text-brand-primary-600":"text-text-tertiary","flex items-center justify-center"):"icon"===e?Fe(o,t?"text-brand-primary-600":"text-text-tertiary","flex items-center justify-center"):""})(e,n,r,o);let d=null;return"number"===e?d=i+1:"icon"===e&&s&&(d=s),(0,O.jsx)("span",{className:c,children:(0,O.jsx)("span",{className:u,children:d})})};Uh.Step=$h;const Hh=am("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),qh=am("Package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]),Xh=am("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);function Yh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gh(e){for(var t=1;t{const o={primary:"text-brand-primary-600",secondary:"text-background-primary"}[e],s={sm:"[&>svg]:size-4",md:"[&>svg]:size-5",lg:"[&>svg]:size-6",xl:"[&>svg]:size-8"}[t];return(0,O.jsx)("span",{className:Fe("flex",s,o,r),children:n||(0,O.jsx)(ap,{className:"animate-spin shrink-0"})})},cp=function(){var e=i((0,a.useState)(!1),2),t=e[0],n=e[1],r=i((0,a.useState)(!0),2);return r[0],r[1],window.onhashchange=function(){window.scrollTo(0,0)},(0,a.useEffect)((function(){setTimeout((function(){n(!0)}),1e3)}),[]),t?React.createElement("div",{className:"app-container font-figtree"},React.createElement(ip,null)):React.createElement("div",{className:"loading-spinner flex items-center justify-center h-screen",style:{background:"#F9FAFB"}},React.createElement(lp,{icon:null,size:"lg",variant:"primary"}))};n()((function(){var t=document.getElementById("hfe-settings-app");if(t&&(0,e.H)(t).render(React.createElement(cp,null)),"yes"===hfe_admin_data.show_view_all||window.location.href===hfeSettingsData.header_footer_builder||"yes"===hfeSettingsData.is_hfe_post){var n=document.getElementById("hfe-admin-top-bar-root");if(n){var r=document.createElement("div");r.id="hfe-settings-app",n.appendChild(r),(0,e.H)(r).render(React.createElement(km,null))}}}))})()})(); -//# sourceMappingURL=main.js.map \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (() => { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _arrayLikeToArray)\n/* harmony export */ });\nfunction _arrayLikeToArray(r, a) {\n (null == a || a > r.length) && (a = r.length);\n for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];\n return n;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXJyYXlMaWtlVG9BcnJheS5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBLGdDQUFnQyxPQUFPO0FBQ3ZDO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hcnJheUxpa2VUb0FycmF5LmpzP2I3MGMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gX2FycmF5TGlrZVRvQXJyYXkociwgYSkge1xuICAobnVsbCA9PSBhIHx8IGEgPiByLmxlbmd0aCkgJiYgKGEgPSByLmxlbmd0aCk7XG4gIGZvciAodmFyIGUgPSAwLCBuID0gQXJyYXkoYSk7IGUgPCBhOyBlKyspIG5bZV0gPSByW2VdO1xuICByZXR1cm4gbjtcbn1cbmV4cG9ydCB7IF9hcnJheUxpa2VUb0FycmF5IGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _arrayWithHoles)\n/* harmony export */ });\nfunction _arrayWithHoles(r) {\n if (Array.isArray(r)) return r;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXJyYXlXaXRoSG9sZXMuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FycmF5V2l0aEhvbGVzLmpzP2RhMTEiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gX2FycmF5V2l0aEhvbGVzKHIpIHtcbiAgaWYgKEFycmF5LmlzQXJyYXkocikpIHJldHVybiByO1xufVxuZXhwb3J0IHsgX2FycmF5V2l0aEhvbGVzIGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _arrayWithoutHoles)\n/* harmony export */ });\n/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js\");\n\nfunction _arrayWithoutHoles(r) {\n if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(r);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXJyYXlXaXRob3V0SG9sZXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBcUQ7QUFDckQ7QUFDQSwrQkFBK0IsZ0VBQWdCO0FBQy9DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXJyYXlXaXRob3V0SG9sZXMuanM/YTRlMyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYXJyYXlMaWtlVG9BcnJheSBmcm9tIFwiLi9hcnJheUxpa2VUb0FycmF5LmpzXCI7XG5mdW5jdGlvbiBfYXJyYXlXaXRob3V0SG9sZXMocikge1xuICBpZiAoQXJyYXkuaXNBcnJheShyKSkgcmV0dXJuIGFycmF5TGlrZVRvQXJyYXkocik7XG59XG5leHBvcnQgeyBfYXJyYXlXaXRob3V0SG9sZXMgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js ***! + \**************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _assertThisInitialized)\n/* harmony export */ });\nfunction _assertThisInitialized(e) {\n if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n return e;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXNzZXJ0VGhpc0luaXRpYWxpemVkLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2Fzc2VydFRoaXNJbml0aWFsaXplZC5qcz8yYThkIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoZSkge1xuICBpZiAodm9pZCAwID09PSBlKSB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7XG4gIHJldHVybiBlO1xufVxuZXhwb3J0IHsgX2Fzc2VydFRoaXNJbml0aWFsaXplZCBhcyBkZWZhdWx0IH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _asyncToGenerator)\n/* harmony export */ });\nfunction asyncGeneratorStep(n, t, e, r, o, a, c) {\n try {\n var i = n[a](c),\n u = i.value;\n } catch (n) {\n return void e(n);\n }\n i.done ? t(u) : Promise.resolve(u).then(r, o);\n}\nfunction _asyncToGenerator(n) {\n return function () {\n var t = this,\n e = arguments;\n return new Promise(function (r, o) {\n var a = n.apply(t, e);\n function _next(n) {\n asyncGeneratorStep(a, r, o, _next, _throw, \"next\", n);\n }\n function _throw(n) {\n asyncGeneratorStep(a, r, o, _next, _throw, \"throw\", n);\n }\n _next(void 0);\n });\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcz81ZDMxIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGFzeW5jR2VuZXJhdG9yU3RlcChuLCB0LCBlLCByLCBvLCBhLCBjKSB7XG4gIHRyeSB7XG4gICAgdmFyIGkgPSBuW2FdKGMpLFxuICAgICAgdSA9IGkudmFsdWU7XG4gIH0gY2F0Y2ggKG4pIHtcbiAgICByZXR1cm4gdm9pZCBlKG4pO1xuICB9XG4gIGkuZG9uZSA/IHQodSkgOiBQcm9taXNlLnJlc29sdmUodSkudGhlbihyLCBvKTtcbn1cbmZ1bmN0aW9uIF9hc3luY1RvR2VuZXJhdG9yKG4pIHtcbiAgcmV0dXJuIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgdCA9IHRoaXMsXG4gICAgICBlID0gYXJndW1lbnRzO1xuICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAociwgbykge1xuICAgICAgdmFyIGEgPSBuLmFwcGx5KHQsIGUpO1xuICAgICAgZnVuY3Rpb24gX25leHQobikge1xuICAgICAgICBhc3luY0dlbmVyYXRvclN0ZXAoYSwgciwgbywgX25leHQsIF90aHJvdywgXCJuZXh0XCIsIG4pO1xuICAgICAgfVxuICAgICAgZnVuY3Rpb24gX3Rocm93KG4pIHtcbiAgICAgICAgYXN5bmNHZW5lcmF0b3JTdGVwKGEsIHIsIG8sIF9uZXh0LCBfdGhyb3csIFwidGhyb3dcIiwgbik7XG4gICAgICB9XG4gICAgICBfbmV4dCh2b2lkIDApO1xuICAgIH0pO1xuICB9O1xufVxuZXhwb3J0IHsgX2FzeW5jVG9HZW5lcmF0b3IgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _classCallCheck)\n/* harmony export */ });\nfunction _classCallCheck(a, n) {\n if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\");\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vY2xhc3NDYWxsQ2hlY2suanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2NsYXNzQ2FsbENoZWNrLmpzPzIwZDMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGEsIG4pIHtcbiAgaWYgKCEoYSBpbnN0YW5jZW9mIG4pKSB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpO1xufVxuZXhwb3J0IHsgX2NsYXNzQ2FsbENoZWNrIGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/createClass.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/createClass.js ***! + \****************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _createClass)\n/* harmony export */ });\n/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ \"./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js\");\n\nfunction _defineProperties(e, r) {\n for (var t = 0; t < r.length; t++) {\n var o = r[t];\n o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(o.key), o);\n }\n}\nfunction _createClass(e, r, t) {\n return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", {\n writable: !1\n }), e;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vY3JlYXRlQ2xhc3MuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBK0M7QUFDL0M7QUFDQSxrQkFBa0IsY0FBYztBQUNoQztBQUNBLHdIQUF3SCw2REFBYTtBQUNySTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vY3JlYXRlQ2xhc3MuanM/ODVjYiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdG9Qcm9wZXJ0eUtleSBmcm9tIFwiLi90b1Byb3BlcnR5S2V5LmpzXCI7XG5mdW5jdGlvbiBfZGVmaW5lUHJvcGVydGllcyhlLCByKSB7XG4gIGZvciAodmFyIHQgPSAwOyB0IDwgci5sZW5ndGg7IHQrKykge1xuICAgIHZhciBvID0gclt0XTtcbiAgICBvLmVudW1lcmFibGUgPSBvLmVudW1lcmFibGUgfHwgITEsIG8uY29uZmlndXJhYmxlID0gITAsIFwidmFsdWVcIiBpbiBvICYmIChvLndyaXRhYmxlID0gITApLCBPYmplY3QuZGVmaW5lUHJvcGVydHkoZSwgdG9Qcm9wZXJ0eUtleShvLmtleSksIG8pO1xuICB9XG59XG5mdW5jdGlvbiBfY3JlYXRlQ2xhc3MoZSwgciwgdCkge1xuICByZXR1cm4gciAmJiBfZGVmaW5lUHJvcGVydGllcyhlLnByb3RvdHlwZSwgciksIHQgJiYgX2RlZmluZVByb3BlcnRpZXMoZSwgdCksIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShlLCBcInByb3RvdHlwZVwiLCB7XG4gICAgd3JpdGFibGU6ICExXG4gIH0pLCBlO1xufVxuZXhwb3J0IHsgX2NyZWF0ZUNsYXNzIGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/createClass.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _defineProperty)\n/* harmony export */ });\n/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ \"./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js\");\n\nfunction _defineProperty(e, r, t) {\n return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(r)) in e ? Object.defineProperty(e, r, {\n value: t,\n enumerable: !0,\n configurable: !0,\n writable: !0\n }) : e[r] = t, e;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vZGVmaW5lUHJvcGVydHkuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBK0M7QUFDL0M7QUFDQSxjQUFjLDZEQUFhO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vZGVmaW5lUHJvcGVydHkuanM/ZTEwNCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdG9Qcm9wZXJ0eUtleSBmcm9tIFwiLi90b1Byb3BlcnR5S2V5LmpzXCI7XG5mdW5jdGlvbiBfZGVmaW5lUHJvcGVydHkoZSwgciwgdCkge1xuICByZXR1cm4gKHIgPSB0b1Byb3BlcnR5S2V5KHIpKSBpbiBlID8gT2JqZWN0LmRlZmluZVByb3BlcnR5KGUsIHIsIHtcbiAgICB2YWx1ZTogdCxcbiAgICBlbnVtZXJhYmxlOiAhMCxcbiAgICBjb25maWd1cmFibGU6ICEwLFxuICAgIHdyaXRhYmxlOiAhMFxuICB9KSA6IGVbcl0gPSB0LCBlO1xufVxuZXhwb3J0IHsgX2RlZmluZVByb3BlcnR5IGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/defineProperty.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": +/*!************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***! + \************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _extends)\n/* harmony export */ });\nfunction _extends() {\n return _extends = Object.assign ? Object.assign.bind() : function (n) {\n for (var e = 1; e < arguments.length; e++) {\n var t = arguments[e];\n for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);\n }\n return n;\n }, _extends.apply(null, arguments);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vZXh0ZW5kcy5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBLG9CQUFvQixzQkFBc0I7QUFDMUM7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2V4dGVuZHMuanM/OTI4MSJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfZXh0ZW5kcygpIHtcbiAgcmV0dXJuIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiA/IE9iamVjdC5hc3NpZ24uYmluZCgpIDogZnVuY3Rpb24gKG4pIHtcbiAgICBmb3IgKHZhciBlID0gMTsgZSA8IGFyZ3VtZW50cy5sZW5ndGg7IGUrKykge1xuICAgICAgdmFyIHQgPSBhcmd1bWVudHNbZV07XG4gICAgICBmb3IgKHZhciByIGluIHQpICh7fSkuaGFzT3duUHJvcGVydHkuY2FsbCh0LCByKSAmJiAobltyXSA9IHRbcl0pO1xuICAgIH1cbiAgICByZXR1cm4gbjtcbiAgfSwgX2V4dGVuZHMuYXBwbHkobnVsbCwgYXJndW1lbnRzKTtcbn1cbmV4cG9ydCB7IF9leHRlbmRzIGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/extends.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _getPrototypeOf)\n/* harmony export */ });\nfunction _getPrototypeOf(t) {\n return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {\n return t.__proto__ || Object.getPrototypeOf(t);\n }, _getPrototypeOf(t);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vZ2V0UHJvdG90eXBlT2YuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2dldFByb3RvdHlwZU9mLmpzPzFiN2IiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gX2dldFByb3RvdHlwZU9mKHQpIHtcbiAgcmV0dXJuIF9nZXRQcm90b3R5cGVPZiA9IE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5nZXRQcm90b3R5cGVPZi5iaW5kKCkgOiBmdW5jdGlvbiAodCkge1xuICAgIHJldHVybiB0Ll9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YodCk7XG4gIH0sIF9nZXRQcm90b3R5cGVPZih0KTtcbn1cbmV4cG9ydCB7IF9nZXRQcm90b3R5cGVPZiBhcyBkZWZhdWx0IH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/inherits.js": +/*!*************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/inherits.js ***! + \*************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _inherits)\n/* harmony export */ });\n/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ \"./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js\");\n\nfunction _inherits(t, e) {\n if (\"function\" != typeof e && null !== e) throw new TypeError(\"Super expression must either be null or a function\");\n t.prototype = Object.create(e && e.prototype, {\n constructor: {\n value: t,\n writable: !0,\n configurable: !0\n }\n }), Object.defineProperty(t, \"prototype\", {\n writable: !1\n }), e && (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(t, e);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vaW5oZXJpdHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBaUQ7QUFDakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEdBQUcsUUFBUSw4REFBYztBQUN6QiIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2luaGVyaXRzLmpzPzBiYWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHNldFByb3RvdHlwZU9mIGZyb20gXCIuL3NldFByb3RvdHlwZU9mLmpzXCI7XG5mdW5jdGlvbiBfaW5oZXJpdHModCwgZSkge1xuICBpZiAoXCJmdW5jdGlvblwiICE9IHR5cGVvZiBlICYmIG51bGwgIT09IGUpIHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvblwiKTtcbiAgdC5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKGUgJiYgZS5wcm90b3R5cGUsIHtcbiAgICBjb25zdHJ1Y3Rvcjoge1xuICAgICAgdmFsdWU6IHQsXG4gICAgICB3cml0YWJsZTogITAsXG4gICAgICBjb25maWd1cmFibGU6ICEwXG4gICAgfVxuICB9KSwgT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsIFwicHJvdG90eXBlXCIsIHtcbiAgICB3cml0YWJsZTogITFcbiAgfSksIGUgJiYgc2V0UHJvdG90eXBlT2YodCwgZSk7XG59XG5leHBvcnQgeyBfaW5oZXJpdHMgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/inherits.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _iterableToArray)\n/* harmony export */ });\nfunction _iterableToArray(r) {\n if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vaXRlcmFibGVUb0FycmF5LmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9pdGVyYWJsZVRvQXJyYXkuanM/ZWYzZiJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfaXRlcmFibGVUb0FycmF5KHIpIHtcbiAgaWYgKFwidW5kZWZpbmVkXCIgIT0gdHlwZW9mIFN5bWJvbCAmJiBudWxsICE9IHJbU3ltYm9sLml0ZXJhdG9yXSB8fCBudWxsICE9IHJbXCJAQGl0ZXJhdG9yXCJdKSByZXR1cm4gQXJyYXkuZnJvbShyKTtcbn1cbmV4cG9ydCB7IF9pdGVyYWJsZVRvQXJyYXkgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/iterableToArray.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _iterableToArrayLimit)\n/* harmony export */ });\nfunction _iterableToArrayLimit(r, l) {\n var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"];\n if (null != t) {\n var e,\n n,\n i,\n u,\n a = [],\n f = !0,\n o = !1;\n try {\n if (i = (t = t.call(r)).next, 0 === l) {\n if (Object(t) !== t) return;\n f = !1;\n } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);\n } catch (r) {\n o = !0, n = r;\n } finally {\n try {\n if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return;\n } finally {\n if (o) throw n;\n }\n }\n return a;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vaXRlcmFibGVUb0FycmF5TGltaXQuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRLFlBQVksa0VBQWtFO0FBQ3RGLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2l0ZXJhYmxlVG9BcnJheUxpbWl0LmpzPzA0MTciXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gX2l0ZXJhYmxlVG9BcnJheUxpbWl0KHIsIGwpIHtcbiAgdmFyIHQgPSBudWxsID09IHIgPyBudWxsIDogXCJ1bmRlZmluZWRcIiAhPSB0eXBlb2YgU3ltYm9sICYmIHJbU3ltYm9sLml0ZXJhdG9yXSB8fCByW1wiQEBpdGVyYXRvclwiXTtcbiAgaWYgKG51bGwgIT0gdCkge1xuICAgIHZhciBlLFxuICAgICAgbixcbiAgICAgIGksXG4gICAgICB1LFxuICAgICAgYSA9IFtdLFxuICAgICAgZiA9ICEwLFxuICAgICAgbyA9ICExO1xuICAgIHRyeSB7XG4gICAgICBpZiAoaSA9ICh0ID0gdC5jYWxsKHIpKS5uZXh0LCAwID09PSBsKSB7XG4gICAgICAgIGlmIChPYmplY3QodCkgIT09IHQpIHJldHVybjtcbiAgICAgICAgZiA9ICExO1xuICAgICAgfSBlbHNlIGZvciAoOyAhKGYgPSAoZSA9IGkuY2FsbCh0KSkuZG9uZSkgJiYgKGEucHVzaChlLnZhbHVlKSwgYS5sZW5ndGggIT09IGwpOyBmID0gITApO1xuICAgIH0gY2F0Y2ggKHIpIHtcbiAgICAgIG8gPSAhMCwgbiA9IHI7XG4gICAgfSBmaW5hbGx5IHtcbiAgICAgIHRyeSB7XG4gICAgICAgIGlmICghZiAmJiBudWxsICE9IHRbXCJyZXR1cm5cIl0gJiYgKHUgPSB0W1wicmV0dXJuXCJdKCksIE9iamVjdCh1KSAhPT0gdSkpIHJldHVybjtcbiAgICAgIH0gZmluYWxseSB7XG4gICAgICAgIGlmIChvKSB0aHJvdyBuO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gYTtcbiAgfVxufVxuZXhwb3J0IHsgX2l0ZXJhYmxlVG9BcnJheUxpbWl0IGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _nonIterableRest)\n/* harmony export */ });\nfunction _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vbm9uSXRlcmFibGVSZXN0LmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9ub25JdGVyYWJsZVJlc3QuanM/NDRjYSJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfbm9uSXRlcmFibGVSZXN0KCkge1xuICB0aHJvdyBuZXcgVHlwZUVycm9yKFwiSW52YWxpZCBhdHRlbXB0IHRvIGRlc3RydWN0dXJlIG5vbi1pdGVyYWJsZSBpbnN0YW5jZS5cXG5JbiBvcmRlciB0byBiZSBpdGVyYWJsZSwgbm9uLWFycmF5IG9iamVjdHMgbXVzdCBoYXZlIGEgW1N5bWJvbC5pdGVyYXRvcl0oKSBtZXRob2QuXCIpO1xufVxuZXhwb3J0IHsgX25vbkl0ZXJhYmxlUmVzdCBhcyBkZWZhdWx0IH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _nonIterableSpread)\n/* harmony export */ });\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vbm9uSXRlcmFibGVTcHJlYWQuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL25vbkl0ZXJhYmxlU3ByZWFkLmpzP2I4ZmYiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gX25vbkl0ZXJhYmxlU3ByZWFkKCkge1xuICB0aHJvdyBuZXcgVHlwZUVycm9yKFwiSW52YWxpZCBhdHRlbXB0IHRvIHNwcmVhZCBub24taXRlcmFibGUgaW5zdGFuY2UuXFxuSW4gb3JkZXIgdG8gYmUgaXRlcmFibGUsIG5vbi1hcnJheSBvYmplY3RzIG11c3QgaGF2ZSBhIFtTeW1ib2wuaXRlcmF0b3JdKCkgbWV0aG9kLlwiKTtcbn1cbmV4cG9ydCB7IF9ub25JdGVyYWJsZVNwcmVhZCBhcyBkZWZhdWx0IH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js": +/*!******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js ***! + \******************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _possibleConstructorReturn)\n/* harmony export */ });\n/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ \"./node_modules/@babel/runtime/helpers/esm/typeof.js\");\n/* harmony import */ var _assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assertThisInitialized.js */ \"./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js\");\n\n\nfunction _possibleConstructorReturn(t, e) {\n if (e && (\"object\" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(e) || \"function\" == typeof e)) return e;\n if (void 0 !== e) throw new TypeError(\"Derived constructors may only return object or undefined\");\n return (0,_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(t);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vcG9zc2libGVDb25zdHJ1Y3RvclJldHVybi5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBa0M7QUFDNkI7QUFDL0Q7QUFDQSx3QkFBd0Isc0RBQU87QUFDL0I7QUFDQSxTQUFTLHFFQUFxQjtBQUM5QiIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4uanM/OGU3ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgX3R5cGVvZiBmcm9tIFwiLi90eXBlb2YuanNcIjtcbmltcG9ydCBhc3NlcnRUaGlzSW5pdGlhbGl6ZWQgZnJvbSBcIi4vYXNzZXJ0VGhpc0luaXRpYWxpemVkLmpzXCI7XG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0LCBlKSB7XG4gIGlmIChlICYmIChcIm9iamVjdFwiID09IF90eXBlb2YoZSkgfHwgXCJmdW5jdGlvblwiID09IHR5cGVvZiBlKSkgcmV0dXJuIGU7XG4gIGlmICh2b2lkIDAgIT09IGUpIHRocm93IG5ldyBUeXBlRXJyb3IoXCJEZXJpdmVkIGNvbnN0cnVjdG9ycyBtYXkgb25seSByZXR1cm4gb2JqZWN0IG9yIHVuZGVmaW5lZFwiKTtcbiAgcmV0dXJuIGFzc2VydFRoaXNJbml0aWFsaXplZCh0KTtcbn1cbmV4cG9ydCB7IF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuIGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _setPrototypeOf)\n/* harmony export */ });\nfunction _setPrototypeOf(t, e) {\n return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {\n return t.__proto__ = e, t;\n }, _setPrototypeOf(t, e);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vc2V0UHJvdG90eXBlT2YuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3NldFByb3RvdHlwZU9mLmpzP2NjNzAiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gX3NldFByb3RvdHlwZU9mKHQsIGUpIHtcbiAgcmV0dXJuIF9zZXRQcm90b3R5cGVPZiA9IE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZi5iaW5kKCkgOiBmdW5jdGlvbiAodCwgZSkge1xuICAgIHJldHVybiB0Ll9fcHJvdG9fXyA9IGUsIHQ7XG4gIH0sIF9zZXRQcm90b3R5cGVPZih0LCBlKTtcbn1cbmV4cG9ydCB7IF9zZXRQcm90b3R5cGVPZiBhcyBkZWZhdWx0IH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _slicedToArray)\n/* harmony export */ });\n/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ \"./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js\");\n/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ \"./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js\");\n/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js\");\n/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ \"./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js\");\n\n\n\n\nfunction _slicedToArray(r, e) {\n return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])();\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vc2xpY2VkVG9BcnJheS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFpRDtBQUNZO0FBQ1k7QUFDdEI7QUFDbkQ7QUFDQSxTQUFTLDhEQUFjLE9BQU8sb0VBQW9CLFVBQVUsMEVBQTBCLFVBQVUsK0RBQWU7QUFDL0ciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9zbGljZWRUb0FycmF5LmpzPzk2NmYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGFycmF5V2l0aEhvbGVzIGZyb20gXCIuL2FycmF5V2l0aEhvbGVzLmpzXCI7XG5pbXBvcnQgaXRlcmFibGVUb0FycmF5TGltaXQgZnJvbSBcIi4vaXRlcmFibGVUb0FycmF5TGltaXQuanNcIjtcbmltcG9ydCB1bnN1cHBvcnRlZEl0ZXJhYmxlVG9BcnJheSBmcm9tIFwiLi91bnN1cHBvcnRlZEl0ZXJhYmxlVG9BcnJheS5qc1wiO1xuaW1wb3J0IG5vbkl0ZXJhYmxlUmVzdCBmcm9tIFwiLi9ub25JdGVyYWJsZVJlc3QuanNcIjtcbmZ1bmN0aW9uIF9zbGljZWRUb0FycmF5KHIsIGUpIHtcbiAgcmV0dXJuIGFycmF5V2l0aEhvbGVzKHIpIHx8IGl0ZXJhYmxlVG9BcnJheUxpbWl0KHIsIGUpIHx8IHVuc3VwcG9ydGVkSXRlcmFibGVUb0FycmF5KHIsIGUpIHx8IG5vbkl0ZXJhYmxlUmVzdCgpO1xufVxuZXhwb3J0IHsgX3NsaWNlZFRvQXJyYXkgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/slicedToArray.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _toConsumableArray)\n/* harmony export */ });\n/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ \"./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js\");\n/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/iterableToArray.js\");\n/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js\");\n/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ \"./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js\");\n\n\n\n\nfunction _toConsumableArray(r) {\n return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])();\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vdG9Db25zdW1hYmxlQXJyYXkuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBdUQ7QUFDSjtBQUNzQjtBQUNsQjtBQUN2RDtBQUNBLFNBQVMsaUVBQWlCLE9BQU8sK0RBQWUsT0FBTywwRUFBMEIsT0FBTyxpRUFBaUI7QUFDekciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS90b0NvbnN1bWFibGVBcnJheS5qcz82YzhlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBhcnJheVdpdGhvdXRIb2xlcyBmcm9tIFwiLi9hcnJheVdpdGhvdXRIb2xlcy5qc1wiO1xuaW1wb3J0IGl0ZXJhYmxlVG9BcnJheSBmcm9tIFwiLi9pdGVyYWJsZVRvQXJyYXkuanNcIjtcbmltcG9ydCB1bnN1cHBvcnRlZEl0ZXJhYmxlVG9BcnJheSBmcm9tIFwiLi91bnN1cHBvcnRlZEl0ZXJhYmxlVG9BcnJheS5qc1wiO1xuaW1wb3J0IG5vbkl0ZXJhYmxlU3ByZWFkIGZyb20gXCIuL25vbkl0ZXJhYmxlU3ByZWFkLmpzXCI7XG5mdW5jdGlvbiBfdG9Db25zdW1hYmxlQXJyYXkocikge1xuICByZXR1cm4gYXJyYXlXaXRob3V0SG9sZXMocikgfHwgaXRlcmFibGVUb0FycmF5KHIpIHx8IHVuc3VwcG9ydGVkSXRlcmFibGVUb0FycmF5KHIpIHx8IG5vbkl0ZXJhYmxlU3ByZWFkKCk7XG59XG5leHBvcnQgeyBfdG9Db25zdW1hYmxlQXJyYXkgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ toPrimitive)\n/* harmony export */ });\n/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ \"./node_modules/@babel/runtime/helpers/esm/typeof.js\");\n\nfunction toPrimitive(t, r) {\n if (\"object\" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(t) || !t) return t;\n var e = t[Symbol.toPrimitive];\n if (void 0 !== e) {\n var i = e.call(t, r || \"default\");\n if (\"object\" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(i)) return i;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (\"string\" === r ? String : Number)(t);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vdG9QcmltaXRpdmUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBa0M7QUFDbEM7QUFDQSxrQkFBa0Isc0RBQU87QUFDekI7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLHNEQUFPO0FBQzNCO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vdG9QcmltaXRpdmUuanM/OTRjNCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgX3R5cGVvZiBmcm9tIFwiLi90eXBlb2YuanNcIjtcbmZ1bmN0aW9uIHRvUHJpbWl0aXZlKHQsIHIpIHtcbiAgaWYgKFwib2JqZWN0XCIgIT0gX3R5cGVvZih0KSB8fCAhdCkgcmV0dXJuIHQ7XG4gIHZhciBlID0gdFtTeW1ib2wudG9QcmltaXRpdmVdO1xuICBpZiAodm9pZCAwICE9PSBlKSB7XG4gICAgdmFyIGkgPSBlLmNhbGwodCwgciB8fCBcImRlZmF1bHRcIik7XG4gICAgaWYgKFwib2JqZWN0XCIgIT0gX3R5cGVvZihpKSkgcmV0dXJuIGk7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkBAdG9QcmltaXRpdmUgbXVzdCByZXR1cm4gYSBwcmltaXRpdmUgdmFsdWUuXCIpO1xuICB9XG4gIHJldHVybiAoXCJzdHJpbmdcIiA9PT0gciA/IFN0cmluZyA6IE51bWJlcikodCk7XG59XG5leHBvcnQgeyB0b1ByaW1pdGl2ZSBhcyBkZWZhdWx0IH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/toPrimitive.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ toPropertyKey)\n/* harmony export */ });\n/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ \"./node_modules/@babel/runtime/helpers/esm/typeof.js\");\n/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ \"./node_modules/@babel/runtime/helpers/esm/toPrimitive.js\");\n\n\nfunction toPropertyKey(t) {\n var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(t, \"string\");\n return \"symbol\" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(i) ? i : i + \"\";\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vdG9Qcm9wZXJ0eUtleS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBa0M7QUFDUztBQUMzQztBQUNBLFVBQVUsMkRBQVc7QUFDckIscUJBQXFCLHNEQUFPO0FBQzVCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vdG9Qcm9wZXJ0eUtleS5qcz8wZmZmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBfdHlwZW9mIGZyb20gXCIuL3R5cGVvZi5qc1wiO1xuaW1wb3J0IHRvUHJpbWl0aXZlIGZyb20gXCIuL3RvUHJpbWl0aXZlLmpzXCI7XG5mdW5jdGlvbiB0b1Byb3BlcnR5S2V5KHQpIHtcbiAgdmFyIGkgPSB0b1ByaW1pdGl2ZSh0LCBcInN0cmluZ1wiKTtcbiAgcmV0dXJuIFwic3ltYm9sXCIgPT0gX3R5cGVvZihpKSA/IGkgOiBpICsgXCJcIjtcbn1cbmV4cG9ydCB7IHRvUHJvcGVydHlLZXkgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _typeof)\n/* harmony export */ });\nfunction _typeof(o) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) {\n return typeof o;\n } : function (o) {\n return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o;\n }, _typeof(o);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vdHlwZW9mLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQSxHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS90eXBlb2YuanM/MjgxMiJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfdHlwZW9mKG8pIHtcbiAgXCJAYmFiZWwvaGVscGVycyAtIHR5cGVvZlwiO1xuXG4gIHJldHVybiBfdHlwZW9mID0gXCJmdW5jdGlvblwiID09IHR5cGVvZiBTeW1ib2wgJiYgXCJzeW1ib2xcIiA9PSB0eXBlb2YgU3ltYm9sLml0ZXJhdG9yID8gZnVuY3Rpb24gKG8pIHtcbiAgICByZXR1cm4gdHlwZW9mIG87XG4gIH0gOiBmdW5jdGlvbiAobykge1xuICAgIHJldHVybiBvICYmIFwiZnVuY3Rpb25cIiA9PSB0eXBlb2YgU3ltYm9sICYmIG8uY29uc3RydWN0b3IgPT09IFN5bWJvbCAmJiBvICE9PSBTeW1ib2wucHJvdG90eXBlID8gXCJzeW1ib2xcIiA6IHR5cGVvZiBvO1xuICB9LCBfdHlwZW9mKG8pO1xufVxuZXhwb3J0IHsgX3R5cGVvZiBhcyBkZWZhdWx0IH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/typeof.js\n"); + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ _unsupportedIterableToArray)\n/* harmony export */ });\n/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js\");\n\nfunction _unsupportedIterableToArray(r, a) {\n if (r) {\n if (\"string\" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(r, a);\n var t = {}.toString.call(r).slice(8, -1);\n return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(r, a) : void 0;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vdW5zdXBwb3J0ZWRJdGVyYWJsZVRvQXJyYXkuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBcUQ7QUFDckQ7QUFDQTtBQUNBLHFDQUFxQyxnRUFBZ0I7QUFDckQsY0FBYztBQUNkLCtMQUErTCxnRUFBZ0I7QUFDL007QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3Vuc3VwcG9ydGVkSXRlcmFibGVUb0FycmF5LmpzP2UwMjQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGFycmF5TGlrZVRvQXJyYXkgZnJvbSBcIi4vYXJyYXlMaWtlVG9BcnJheS5qc1wiO1xuZnVuY3Rpb24gX3Vuc3VwcG9ydGVkSXRlcmFibGVUb0FycmF5KHIsIGEpIHtcbiAgaWYgKHIpIHtcbiAgICBpZiAoXCJzdHJpbmdcIiA9PSB0eXBlb2YgcikgcmV0dXJuIGFycmF5TGlrZVRvQXJyYXkociwgYSk7XG4gICAgdmFyIHQgPSB7fS50b1N0cmluZy5jYWxsKHIpLnNsaWNlKDgsIC0xKTtcbiAgICByZXR1cm4gXCJPYmplY3RcIiA9PT0gdCAmJiByLmNvbnN0cnVjdG9yICYmICh0ID0gci5jb25zdHJ1Y3Rvci5uYW1lKSwgXCJNYXBcIiA9PT0gdCB8fCBcIlNldFwiID09PSB0ID8gQXJyYXkuZnJvbShyKSA6IFwiQXJndW1lbnRzXCIgPT09IHQgfHwgL14oPzpVaXxJKW50KD86OHwxNnwzMikoPzpDbGFtcGVkKT9BcnJheSQvLnRlc3QodCkgPyBhcnJheUxpa2VUb0FycmF5KHIsIGEpIDogdm9pZCAwO1xuICB9XG59XG5leHBvcnQgeyBfdW5zdXBwb3J0ZWRJdGVyYWJsZVRvQXJyYXkgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/badge/badge.es.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/badge/badge.es.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ j)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lucide-react */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/x.js\");\n\n\n\n\nconst j = (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(\n ({\n label: r = \"\",\n size: s = \"sm\",\n // xxs, xs, sm, md, lg\n className: c = \"\",\n type: u = \"pill\",\n // pill, rounded\n variant: a = \"neutral\",\n // neutral, red, yellow, green, blue, inverse\n icon: l = null,\n disabled: b = !1,\n onClose: x = () => {\n },\n closable: p = !1,\n onMouseDown: m = () => {\n },\n disableHover: v = !1\n }, y) => {\n const h = \"font-medium border-badge-border-gray flex items-center justify-center border border-solid box-border max-w-full transition-colors duration-150 ease-in-out\", f = {\n xxs: \"py-0.5 px-0.5 text-xs h-4\",\n xs: \"py-0.5 px-1 text-xs h-5\",\n sm: \"py-1 px-1.5 text-xs h-6\",\n md: \"py-1 px-1.5 text-sm h-7\",\n lg: \"py-1 px-1.5 text-base h-8\"\n }, k = {\n pill: \"rounded-full\",\n rounded: \"rounded\"\n }, w = {\n neutral: \"hover:bg-badge-hover-gray\",\n red: \"hover:bg-badge-hover-red\",\n yellow: \"hover:bg-badge-hover-yellow\",\n green: \"hover:bg-badge-hover-green\",\n blue: \"hover:bg-badge-hover-sky\",\n inverse: \"hover:bg-badge-hover-inverse\",\n disabled: \"hover:bg-badge-hover-disabled\"\n }, t = {\n neutral: \"bg-badge-background-gray text-badge-color-gray border-badge-border-gray\",\n red: \"bg-badge-background-red text-badge-color-red border-badge-border-red\",\n yellow: \"bg-badge-background-yellow text-badge-color-yellow border-badge-border-yellow\",\n green: \"bg-badge-background-green text-badge-color-green border-badge-border-green\",\n blue: \"bg-badge-background-sky text-badge-color-sky border-badge-border-sky\",\n inverse: \"bg-background-inverse text-text-inverse border-background-inverse\",\n disabled: \"bg-badge-background-disabled text-badge-color-disabled border-badge-border-disabled disabled cursor-not-allowed\"\n };\n let o = \"\", n = \"group relative justify-center flex items-center cursor-pointer\";\n const g = {\n xxs: \"[&>svg]:size-3\",\n xs: \"[&>svg]:size-3\",\n sm: \"[&>svg]:size-3\",\n md: \"[&>svg]:size-4\",\n lg: \"[&>svg]:size-5\"\n };\n return b ? (o = t.disabled, n += \" cursor-not-allowed disabled\") : o = t[a], r ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\n \"span\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n h,\n f[s],\n k[u],\n \"gap-0.5\",\n o,\n !v && w[a],\n c\n ),\n ref: y,\n children: [\n l ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"span\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n \"justify-center flex items-center\",\n g[s]\n ),\n children: l\n }\n ) : null,\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", { className: \"px-1 truncate inline-block\", children: r }),\n p && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\n \"span\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(n, g[s]),\n onMouseDown: m,\n role: \"button\",\n tabIndex: 0,\n ...!b && {\n onClick: x\n },\n children: [\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", { className: \"sr-only\", children: `Remove ${r}` }),\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}),\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", { className: \"absolute -inset-1\" })\n ]\n }\n )\n ]\n }\n ) : null;\n }\n);\nj.displayName = \"Badge\";\n\n//# sourceMappingURL=badge.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvYmFkZ2UvYmFkZ2UuZXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBd0Q7QUFDaEI7QUFDa0I7QUFDcEI7QUFDdEMsVUFBVSxpREFBQztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUdBQXFHLHVEQUFDO0FBQ3RHO0FBQ0E7QUFDQSxtQkFBbUIsOERBQUM7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsc0RBQUM7QUFDL0I7QUFDQTtBQUNBLHlCQUF5Qiw4REFBQztBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsc0RBQUMsV0FBVyxzREFBc0Q7QUFDNUYsK0JBQStCLHVEQUFDO0FBQ2hDO0FBQ0E7QUFDQSx5QkFBeUIsOERBQUM7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBLGdDQUFnQyxzREFBQyxXQUFXLDBDQUEwQyxFQUFFLEdBQUc7QUFDM0YsZ0NBQWdDLHNEQUFDLENBQUMsb0RBQUMsSUFBSTtBQUN2QyxnQ0FBZ0Msc0RBQUMsV0FBVyxnQ0FBZ0M7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0U7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0Bic2YvZm9yY2UtdWkvZGlzdC9jb21wb25lbnRzL2JhZGdlL2JhZGdlLmVzLmpzPzFlMzIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4cyBhcyBpLCBqc3ggYXMgZSB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuaW1wb3J0IHsgZm9yd2FyZFJlZiBhcyBDIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBjbiBhcyBkIH0gZnJvbSBcIi4uLy4uL3V0aWxpdGllcy9mdW5jdGlvbnMuZXMuanNcIjtcbmltcG9ydCB7IFggYXMgTiB9IGZyb20gXCJsdWNpZGUtcmVhY3RcIjtcbmNvbnN0IGogPSBDKFxuICAoe1xuICAgIGxhYmVsOiByID0gXCJcIixcbiAgICBzaXplOiBzID0gXCJzbVwiLFxuICAgIC8vIHh4cywgeHMsIHNtLCBtZCwgbGdcbiAgICBjbGFzc05hbWU6IGMgPSBcIlwiLFxuICAgIHR5cGU6IHUgPSBcInBpbGxcIixcbiAgICAvLyBwaWxsLCByb3VuZGVkXG4gICAgdmFyaWFudDogYSA9IFwibmV1dHJhbFwiLFxuICAgIC8vIG5ldXRyYWwsIHJlZCwgeWVsbG93LCBncmVlbiwgYmx1ZSwgaW52ZXJzZVxuICAgIGljb246IGwgPSBudWxsLFxuICAgIGRpc2FibGVkOiBiID0gITEsXG4gICAgb25DbG9zZTogeCA9ICgpID0+IHtcbiAgICB9LFxuICAgIGNsb3NhYmxlOiBwID0gITEsXG4gICAgb25Nb3VzZURvd246IG0gPSAoKSA9PiB7XG4gICAgfSxcbiAgICBkaXNhYmxlSG92ZXI6IHYgPSAhMVxuICB9LCB5KSA9PiB7XG4gICAgY29uc3QgaCA9IFwiZm9udC1tZWRpdW0gYm9yZGVyLWJhZGdlLWJvcmRlci1ncmF5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlciBib3JkZXItc29saWQgYm94LWJvcmRlciBtYXgtdy1mdWxsIHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLTE1MCBlYXNlLWluLW91dFwiLCBmID0ge1xuICAgICAgeHhzOiBcInB5LTAuNSBweC0wLjUgdGV4dC14cyBoLTRcIixcbiAgICAgIHhzOiBcInB5LTAuNSBweC0xIHRleHQteHMgaC01XCIsXG4gICAgICBzbTogXCJweS0xIHB4LTEuNSB0ZXh0LXhzIGgtNlwiLFxuICAgICAgbWQ6IFwicHktMSBweC0xLjUgdGV4dC1zbSBoLTdcIixcbiAgICAgIGxnOiBcInB5LTEgcHgtMS41IHRleHQtYmFzZSBoLThcIlxuICAgIH0sIGsgPSB7XG4gICAgICBwaWxsOiBcInJvdW5kZWQtZnVsbFwiLFxuICAgICAgcm91bmRlZDogXCJyb3VuZGVkXCJcbiAgICB9LCB3ID0ge1xuICAgICAgbmV1dHJhbDogXCJob3ZlcjpiZy1iYWRnZS1ob3Zlci1ncmF5XCIsXG4gICAgICByZWQ6IFwiaG92ZXI6YmctYmFkZ2UtaG92ZXItcmVkXCIsXG4gICAgICB5ZWxsb3c6IFwiaG92ZXI6YmctYmFkZ2UtaG92ZXIteWVsbG93XCIsXG4gICAgICBncmVlbjogXCJob3ZlcjpiZy1iYWRnZS1ob3Zlci1ncmVlblwiLFxuICAgICAgYmx1ZTogXCJob3ZlcjpiZy1iYWRnZS1ob3Zlci1za3lcIixcbiAgICAgIGludmVyc2U6IFwiaG92ZXI6YmctYmFkZ2UtaG92ZXItaW52ZXJzZVwiLFxuICAgICAgZGlzYWJsZWQ6IFwiaG92ZXI6YmctYmFkZ2UtaG92ZXItZGlzYWJsZWRcIlxuICAgIH0sIHQgPSB7XG4gICAgICBuZXV0cmFsOiBcImJnLWJhZGdlLWJhY2tncm91bmQtZ3JheSB0ZXh0LWJhZGdlLWNvbG9yLWdyYXkgYm9yZGVyLWJhZGdlLWJvcmRlci1ncmF5XCIsXG4gICAgICByZWQ6IFwiYmctYmFkZ2UtYmFja2dyb3VuZC1yZWQgdGV4dC1iYWRnZS1jb2xvci1yZWQgYm9yZGVyLWJhZGdlLWJvcmRlci1yZWRcIixcbiAgICAgIHllbGxvdzogXCJiZy1iYWRnZS1iYWNrZ3JvdW5kLXllbGxvdyB0ZXh0LWJhZGdlLWNvbG9yLXllbGxvdyBib3JkZXItYmFkZ2UtYm9yZGVyLXllbGxvd1wiLFxuICAgICAgZ3JlZW46IFwiYmctYmFkZ2UtYmFja2dyb3VuZC1ncmVlbiB0ZXh0LWJhZGdlLWNvbG9yLWdyZWVuIGJvcmRlci1iYWRnZS1ib3JkZXItZ3JlZW5cIixcbiAgICAgIGJsdWU6IFwiYmctYmFkZ2UtYmFja2dyb3VuZC1za3kgdGV4dC1iYWRnZS1jb2xvci1za3kgYm9yZGVyLWJhZGdlLWJvcmRlci1za3lcIixcbiAgICAgIGludmVyc2U6IFwiYmctYmFja2dyb3VuZC1pbnZlcnNlIHRleHQtdGV4dC1pbnZlcnNlIGJvcmRlci1iYWNrZ3JvdW5kLWludmVyc2VcIixcbiAgICAgIGRpc2FibGVkOiBcImJnLWJhZGdlLWJhY2tncm91bmQtZGlzYWJsZWQgdGV4dC1iYWRnZS1jb2xvci1kaXNhYmxlZCBib3JkZXItYmFkZ2UtYm9yZGVyLWRpc2FibGVkIGRpc2FibGVkIGN1cnNvci1ub3QtYWxsb3dlZFwiXG4gICAgfTtcbiAgICBsZXQgbyA9IFwiXCIsIG4gPSBcImdyb3VwIHJlbGF0aXZlIGp1c3RpZnktY2VudGVyIGZsZXggaXRlbXMtY2VudGVyIGN1cnNvci1wb2ludGVyXCI7XG4gICAgY29uc3QgZyA9IHtcbiAgICAgIHh4czogXCJbJj5zdmddOnNpemUtM1wiLFxuICAgICAgeHM6IFwiWyY+c3ZnXTpzaXplLTNcIixcbiAgICAgIHNtOiBcIlsmPnN2Z106c2l6ZS0zXCIsXG4gICAgICBtZDogXCJbJj5zdmddOnNpemUtNFwiLFxuICAgICAgbGc6IFwiWyY+c3ZnXTpzaXplLTVcIlxuICAgIH07XG4gICAgcmV0dXJuIGIgPyAobyA9IHQuZGlzYWJsZWQsIG4gKz0gXCIgY3Vyc29yLW5vdC1hbGxvd2VkIGRpc2FibGVkXCIpIDogbyA9IHRbYV0sIHIgPyAvKiBAX19QVVJFX18gKi8gaShcbiAgICAgIFwic3BhblwiLFxuICAgICAge1xuICAgICAgICBjbGFzc05hbWU6IGQoXG4gICAgICAgICAgaCxcbiAgICAgICAgICBmW3NdLFxuICAgICAgICAgIGtbdV0sXG4gICAgICAgICAgXCJnYXAtMC41XCIsXG4gICAgICAgICAgbyxcbiAgICAgICAgICAhdiAmJiB3W2FdLFxuICAgICAgICAgIGNcbiAgICAgICAgKSxcbiAgICAgICAgcmVmOiB5LFxuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAgIGwgPyAvKiBAX19QVVJFX18gKi8gZShcbiAgICAgICAgICAgIFwic3BhblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjbGFzc05hbWU6IGQoXG4gICAgICAgICAgICAgICAgXCJqdXN0aWZ5LWNlbnRlciBmbGV4IGl0ZW1zLWNlbnRlclwiLFxuICAgICAgICAgICAgICAgIGdbc11cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgY2hpbGRyZW46IGxcbiAgICAgICAgICAgIH1cbiAgICAgICAgICApIDogbnVsbCxcbiAgICAgICAgICAvKiBAX19QVVJFX18gKi8gZShcInNwYW5cIiwgeyBjbGFzc05hbWU6IFwicHgtMSB0cnVuY2F0ZSBpbmxpbmUtYmxvY2tcIiwgY2hpbGRyZW46IHIgfSksXG4gICAgICAgICAgcCAmJiAvKiBAX19QVVJFX18gKi8gaShcbiAgICAgICAgICAgIFwic3BhblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjbGFzc05hbWU6IGQobiwgZ1tzXSksXG4gICAgICAgICAgICAgIG9uTW91c2VEb3duOiBtLFxuICAgICAgICAgICAgICByb2xlOiBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICB0YWJJbmRleDogMCxcbiAgICAgICAgICAgICAgLi4uIWIgJiYge1xuICAgICAgICAgICAgICAgIG9uQ2xpY2s6IHhcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgICAgICAgICAvKiBAX19QVVJFX18gKi8gZShcInNwYW5cIiwgeyBjbGFzc05hbWU6IFwic3Itb25seVwiLCBjaGlsZHJlbjogYFJlbW92ZSAke3J9YCB9KSxcbiAgICAgICAgICAgICAgICAvKiBAX19QVVJFX18gKi8gZShOLCB7fSksXG4gICAgICAgICAgICAgICAgLyogQF9fUFVSRV9fICovIGUoXCJzcGFuXCIsIHsgY2xhc3NOYW1lOiBcImFic29sdXRlIC1pbnNldC0xXCIgfSlcbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgfVxuICAgICAgICAgIClcbiAgICAgICAgXVxuICAgICAgfVxuICAgICkgOiBudWxsO1xuICB9XG4pO1xuai5kaXNwbGF5TmFtZSA9IFwiQmFkZ2VcIjtcbmV4cG9ydCB7XG4gIGogYXMgZGVmYXVsdFxufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWJhZGdlLmVzLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/badge/badge.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/button/button.es.js": +/*!************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/button/button.es.js ***! + \************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ R)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n\n\n\nconst R = (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(\n (u, b) => {\n const {\n variant: n = \"primary\",\n // primary, secondary, outline, ghost, link\n size: g = \"md\",\n // xs, sm, md, lg\n type: c = \"button\",\n tag: h = \"button\",\n className: m,\n children: r,\n disabled: t = !1,\n destructive: s = !1,\n // true, false\n icon: e = null,\n // icon component\n iconPosition: v = \"left\",\n // left, right,\n loading: f = !1,\n ...p\n } = u, x = \"outline outline-1 border-none cursor-pointer transition-colors duration-300 ease-in-out text-xs font-semibold focus:ring-2 focus:ring-toggle-on focus:ring-offset-2 disabled:text-text-disabled\", y = s && \"focus:ring-focus-error\", w = f ? \"opacity-50 disabled:cursor-not-allowed\" : \"\", N = {\n primary: \"text-text-on-color bg-button-primary hover:bg-button-primary-hover outline-button-primary hover:outline-button-primary-hover shadow-xs disabled:shadow-none focus:shadow-none disabled:bg-button-disabled disabled:outline-button-disabled\",\n secondary: \"text-text-on-color bg-button-secondary hover:bg-button-secondary-hover outline-button-secondary hover:outline-button-secondary-hover shadow-xs focus:shadow-none disabled:shadow-none disabled:bg-button-disabled disabled:outline-button-disabled\",\n outline: \"text-button-tertiary-color outline-border-subtle bg-button-tertiary shadow-sm focus:shadow-none hover:bg-button-tertiary-hover hover:outline-border-subtle disabled:bg-button-tertiary disabled:outline-border-disabled\",\n ghost: \"text-text-primary bg-transparent outline-transparent hover:bg-button-tertiary-hover\",\n link: \"outline-none text-link-primary bg-transparent hover:text-link-primary-hover hover:underline p-0 border-0 leading-none\"\n }[n], C = s && !t ? {\n primary: \"bg-button-danger hover:bg-button-danger-hover outline-button-danger hover:outline-button-danger-hover\",\n secondary: \"bg-button-danger hover:bg-button-danger-hover outline-button-danger hover:outline-button-danger-hover\",\n outline: \"text-button-danger outline outline-1 outline-button-danger hover:outline-button-danger bg-button-tertiary hover:bg-field-background-error\",\n ghost: \"text-button-danger hover:bg-field-background-error\",\n link: \"text-button-danger hover:text-button-danger-secondary\"\n }[n] : \"\", k = {\n xs: \"p-1 rounded [&>svg]:size-4\",\n sm: \"p-2 rounded [&>svg]:size-4 gap-0.5\",\n md: \"p-2.5 rounded-md text-sm [&>svg]:size-5 gap-1\",\n lg: \"p-3 rounded-lg text-base [&>svg]:size-6 gap-1\"\n }[g];\n let a, i = null, d = \"\";\n return e && (d = \"flex items-center justify-center\", v === \"left\" ? a = e : i = e), /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\n h,\n {\n ref: b,\n type: c,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n d,\n x,\n k,\n N,\n C,\n y,\n w,\n {\n \"cursor-default\": t\n },\n m\n ),\n disabled: t,\n ...p,\n children: [\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, { children: a }, \"left-icon\"),\n r ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", { className: \"px-1\", children: r }) : null,\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, { children: i }, \"right-icon\")\n ]\n }\n );\n }\n);\nR.displayName = \"Button\";\n\n//# sourceMappingURL=button.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvYnV0dG9uL2J1dHRvbi5lcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXdEO0FBQ0Q7QUFDRztBQUMxRCxVQUFVLGlEQUFDO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0Esd0dBQXdHLHVEQUFDO0FBQ3pHO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLDhEQUFDO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLHNEQUFDLENBQUMsMkNBQUMsSUFBSSxhQUFhO0FBQzlDLDhCQUE4QixzREFBQyxXQUFXLGdDQUFnQztBQUMxRSwwQkFBMEIsc0RBQUMsQ0FBQywyQ0FBQyxJQUFJLGFBQWE7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0U7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0Bic2YvZm9yY2UtdWkvZGlzdC9jb21wb25lbnRzL2J1dHRvbi9idXR0b24uZXMuanM/ZjIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBqc3hzIGFzIHosIGpzeCBhcyBvIH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5pbXBvcnQgeyBmb3J3YXJkUmVmIGFzIGosIEZyYWdtZW50IGFzIGwgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGNuIGFzIEIgfSBmcm9tIFwiLi4vLi4vdXRpbGl0aWVzL2Z1bmN0aW9ucy5lcy5qc1wiO1xuY29uc3QgUiA9IGooXG4gICh1LCBiKSA9PiB7XG4gICAgY29uc3Qge1xuICAgICAgdmFyaWFudDogbiA9IFwicHJpbWFyeVwiLFxuICAgICAgLy8gcHJpbWFyeSwgc2Vjb25kYXJ5LCBvdXRsaW5lLCBnaG9zdCwgbGlua1xuICAgICAgc2l6ZTogZyA9IFwibWRcIixcbiAgICAgIC8vIHhzLCBzbSwgbWQsIGxnXG4gICAgICB0eXBlOiBjID0gXCJidXR0b25cIixcbiAgICAgIHRhZzogaCA9IFwiYnV0dG9uXCIsXG4gICAgICBjbGFzc05hbWU6IG0sXG4gICAgICBjaGlsZHJlbjogcixcbiAgICAgIGRpc2FibGVkOiB0ID0gITEsXG4gICAgICBkZXN0cnVjdGl2ZTogcyA9ICExLFxuICAgICAgLy8gdHJ1ZSwgZmFsc2VcbiAgICAgIGljb246IGUgPSBudWxsLFxuICAgICAgLy8gaWNvbiBjb21wb25lbnRcbiAgICAgIGljb25Qb3NpdGlvbjogdiA9IFwibGVmdFwiLFxuICAgICAgLy8gbGVmdCwgcmlnaHQsXG4gICAgICBsb2FkaW5nOiBmID0gITEsXG4gICAgICAuLi5wXG4gICAgfSA9IHUsIHggPSBcIm91dGxpbmUgb3V0bGluZS0xIGJvcmRlci1ub25lIGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLTMwMCBlYXNlLWluLW91dCB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgZm9jdXM6cmluZy0yIGZvY3VzOnJpbmctdG9nZ2xlLW9uIGZvY3VzOnJpbmctb2Zmc2V0LTIgZGlzYWJsZWQ6dGV4dC10ZXh0LWRpc2FibGVkXCIsIHkgPSBzICYmIFwiZm9jdXM6cmluZy1mb2N1cy1lcnJvclwiLCB3ID0gZiA/IFwib3BhY2l0eS01MCBkaXNhYmxlZDpjdXJzb3Itbm90LWFsbG93ZWRcIiA6IFwiXCIsIE4gPSB7XG4gICAgICBwcmltYXJ5OiBcInRleHQtdGV4dC1vbi1jb2xvciBiZy1idXR0b24tcHJpbWFyeSBob3ZlcjpiZy1idXR0b24tcHJpbWFyeS1ob3ZlciBvdXRsaW5lLWJ1dHRvbi1wcmltYXJ5IGhvdmVyOm91dGxpbmUtYnV0dG9uLXByaW1hcnktaG92ZXIgc2hhZG93LXhzIGRpc2FibGVkOnNoYWRvdy1ub25lIGZvY3VzOnNoYWRvdy1ub25lIGRpc2FibGVkOmJnLWJ1dHRvbi1kaXNhYmxlZCBkaXNhYmxlZDpvdXRsaW5lLWJ1dHRvbi1kaXNhYmxlZFwiLFxuICAgICAgc2Vjb25kYXJ5OiBcInRleHQtdGV4dC1vbi1jb2xvciBiZy1idXR0b24tc2Vjb25kYXJ5IGhvdmVyOmJnLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXIgb3V0bGluZS1idXR0b24tc2Vjb25kYXJ5IGhvdmVyOm91dGxpbmUtYnV0dG9uLXNlY29uZGFyeS1ob3ZlciBzaGFkb3cteHMgZm9jdXM6c2hhZG93LW5vbmUgZGlzYWJsZWQ6c2hhZG93LW5vbmUgZGlzYWJsZWQ6YmctYnV0dG9uLWRpc2FibGVkIGRpc2FibGVkOm91dGxpbmUtYnV0dG9uLWRpc2FibGVkXCIsXG4gICAgICBvdXRsaW5lOiBcInRleHQtYnV0dG9uLXRlcnRpYXJ5LWNvbG9yIG91dGxpbmUtYm9yZGVyLXN1YnRsZSBiZy1idXR0b24tdGVydGlhcnkgc2hhZG93LXNtIGZvY3VzOnNoYWRvdy1ub25lIGhvdmVyOmJnLWJ1dHRvbi10ZXJ0aWFyeS1ob3ZlciBob3ZlcjpvdXRsaW5lLWJvcmRlci1zdWJ0bGUgZGlzYWJsZWQ6YmctYnV0dG9uLXRlcnRpYXJ5IGRpc2FibGVkOm91dGxpbmUtYm9yZGVyLWRpc2FibGVkXCIsXG4gICAgICBnaG9zdDogXCJ0ZXh0LXRleHQtcHJpbWFyeSBiZy10cmFuc3BhcmVudCBvdXRsaW5lLXRyYW5zcGFyZW50IGhvdmVyOmJnLWJ1dHRvbi10ZXJ0aWFyeS1ob3ZlclwiLFxuICAgICAgbGluazogXCJvdXRsaW5lLW5vbmUgdGV4dC1saW5rLXByaW1hcnkgYmctdHJhbnNwYXJlbnQgaG92ZXI6dGV4dC1saW5rLXByaW1hcnktaG92ZXIgaG92ZXI6dW5kZXJsaW5lIHAtMCBib3JkZXItMCBsZWFkaW5nLW5vbmVcIlxuICAgIH1bbl0sIEMgPSBzICYmICF0ID8ge1xuICAgICAgcHJpbWFyeTogXCJiZy1idXR0b24tZGFuZ2VyIGhvdmVyOmJnLWJ1dHRvbi1kYW5nZXItaG92ZXIgb3V0bGluZS1idXR0b24tZGFuZ2VyIGhvdmVyOm91dGxpbmUtYnV0dG9uLWRhbmdlci1ob3ZlclwiLFxuICAgICAgc2Vjb25kYXJ5OiBcImJnLWJ1dHRvbi1kYW5nZXIgaG92ZXI6YmctYnV0dG9uLWRhbmdlci1ob3ZlciBvdXRsaW5lLWJ1dHRvbi1kYW5nZXIgaG92ZXI6b3V0bGluZS1idXR0b24tZGFuZ2VyLWhvdmVyXCIsXG4gICAgICBvdXRsaW5lOiBcInRleHQtYnV0dG9uLWRhbmdlciBvdXRsaW5lIG91dGxpbmUtMSBvdXRsaW5lLWJ1dHRvbi1kYW5nZXIgaG92ZXI6b3V0bGluZS1idXR0b24tZGFuZ2VyIGJnLWJ1dHRvbi10ZXJ0aWFyeSBob3ZlcjpiZy1maWVsZC1iYWNrZ3JvdW5kLWVycm9yXCIsXG4gICAgICBnaG9zdDogXCJ0ZXh0LWJ1dHRvbi1kYW5nZXIgaG92ZXI6YmctZmllbGQtYmFja2dyb3VuZC1lcnJvclwiLFxuICAgICAgbGluazogXCJ0ZXh0LWJ1dHRvbi1kYW5nZXIgaG92ZXI6dGV4dC1idXR0b24tZGFuZ2VyLXNlY29uZGFyeVwiXG4gICAgfVtuXSA6IFwiXCIsIGsgPSB7XG4gICAgICB4czogXCJwLTEgcm91bmRlZCBbJj5zdmddOnNpemUtNFwiLFxuICAgICAgc206IFwicC0yIHJvdW5kZWQgWyY+c3ZnXTpzaXplLTQgZ2FwLTAuNVwiLFxuICAgICAgbWQ6IFwicC0yLjUgcm91bmRlZC1tZCB0ZXh0LXNtIFsmPnN2Z106c2l6ZS01IGdhcC0xXCIsXG4gICAgICBsZzogXCJwLTMgcm91bmRlZC1sZyB0ZXh0LWJhc2UgWyY+c3ZnXTpzaXplLTYgZ2FwLTFcIlxuICAgIH1bZ107XG4gICAgbGV0IGEsIGkgPSBudWxsLCBkID0gXCJcIjtcbiAgICByZXR1cm4gZSAmJiAoZCA9IFwiZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJcIiwgdiA9PT0gXCJsZWZ0XCIgPyBhID0gZSA6IGkgPSBlKSwgLyogQF9fUFVSRV9fICovIHooXG4gICAgICBoLFxuICAgICAge1xuICAgICAgICByZWY6IGIsXG4gICAgICAgIHR5cGU6IGMsXG4gICAgICAgIGNsYXNzTmFtZTogQihcbiAgICAgICAgICBkLFxuICAgICAgICAgIHgsXG4gICAgICAgICAgayxcbiAgICAgICAgICBOLFxuICAgICAgICAgIEMsXG4gICAgICAgICAgeSxcbiAgICAgICAgICB3LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIFwiY3Vyc29yLWRlZmF1bHRcIjogdFxuICAgICAgICAgIH0sXG4gICAgICAgICAgbVxuICAgICAgICApLFxuICAgICAgICBkaXNhYmxlZDogdCxcbiAgICAgICAgLi4ucCxcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgICAvKiBAX19QVVJFX18gKi8gbyhsLCB7IGNoaWxkcmVuOiBhIH0sIFwibGVmdC1pY29uXCIpLFxuICAgICAgICAgIHIgPyAvKiBAX19QVVJFX18gKi8gbyhcInNwYW5cIiwgeyBjbGFzc05hbWU6IFwicHgtMVwiLCBjaGlsZHJlbjogciB9KSA6IG51bGwsXG4gICAgICAgICAgLyogQF9fUFVSRV9fICovIG8obCwgeyBjaGlsZHJlbjogaSB9LCBcInJpZ2h0LWljb25cIilcbiAgICAgICAgXVxuICAgICAgfVxuICAgICk7XG4gIH1cbik7XG5SLmRpc3BsYXlOYW1lID0gXCJCdXR0b25cIjtcbmV4cG9ydCB7XG4gIFIgYXMgZGVmYXVsdFxufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWJ1dHRvbi5lcy5qcy5tYXBcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/button/button.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/container/container-styles.es.js": +/*!*************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/container/container-styles.es.js ***! + \*************************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ alignClassNames: () => (/* binding */ a),\n/* harmony export */ alignSelfClassNames: () => (/* binding */ m),\n/* harmony export */ flexColumnClassNames: () => (/* binding */ f),\n/* harmony export */ flexDirectionClassNames: () => (/* binding */ n),\n/* harmony export */ flexGrowClassNames: () => (/* binding */ w),\n/* harmony export */ flexOrderClassNames: () => (/* binding */ p),\n/* harmony export */ flexShrinkClassNames: () => (/* binding */ u),\n/* harmony export */ flexWrapClassNames: () => (/* binding */ i),\n/* harmony export */ gapClassNames: () => (/* binding */ s),\n/* harmony export */ gapXClassNames: () => (/* binding */ e),\n/* harmony export */ gapYClassNames: () => (/* binding */ r),\n/* harmony export */ gridColSpanClassNames: () => (/* binding */ t),\n/* harmony export */ gridColStartClassNames: () => (/* binding */ d),\n/* harmony export */ gridColumnClassNames: () => (/* binding */ l),\n/* harmony export */ gridFlowClassNames: () => (/* binding */ o),\n/* harmony export */ justifyClassNames: () => (/* binding */ g),\n/* harmony export */ justifySelfClassNames: () => (/* binding */ c)\n/* harmony export */ });\nconst l = {\n sm: {\n 1: \"grid-cols-1\",\n 2: \"grid-cols-2\",\n 3: \"grid-cols-3\",\n 4: \"grid-cols-4\",\n 5: \"grid-cols-5\",\n 6: \"grid-cols-6\",\n 7: \"grid-cols-7\",\n 8: \"grid-cols-8\",\n 9: \"grid-cols-9\",\n 10: \"grid-cols-10\",\n 11: \"grid-cols-11\",\n 12: \"grid-cols-12\"\n },\n md: {\n 1: \"md:grid-cols-1\",\n 2: \"md:grid-cols-2\",\n 3: \"md:grid-cols-3\",\n 4: \"md:grid-cols-4\",\n 5: \"md:grid-cols-5\",\n 6: \"md:grid-cols-6\",\n 7: \"md:grid-cols-7\",\n 8: \"md:grid-cols-8\",\n 9: \"md:grid-cols-9\",\n 10: \"md:grid-cols-10\",\n 11: \"md:grid-cols-11\",\n 12: \"md:grid-cols-12\"\n },\n lg: {\n 1: \"lg:grid-cols-1\",\n 2: \"lg:grid-cols-2\",\n 3: \"lg:grid-cols-3\",\n 4: \"lg:grid-cols-4\",\n 5: \"lg:grid-cols-5\",\n 6: \"lg:grid-cols-6\",\n 7: \"lg:grid-cols-7\",\n 8: \"lg:grid-cols-8\",\n 9: \"lg:grid-cols-9\",\n 10: \"lg:grid-cols-10\",\n 11: \"lg:grid-cols-11\",\n 12: \"lg:grid-cols-12\"\n }\n}, s = {\n sm: {\n xs: \"gap-2\",\n sm: \"gap-4\",\n md: \"gap-5\",\n lg: \"gap-6\",\n xl: \"gap-6\",\n \"2xl\": \"gap-8\"\n },\n md: {\n xs: \"md:gap-2\",\n sm: \"md:gap-4\",\n md: \"md:gap-5\",\n lg: \"md:gap-6\",\n xl: \"md:gap-6\",\n \"2xl\": \"md:gap-8\"\n },\n lg: {\n xs: \"lg:gap-2\",\n sm: \"lg:gap-4\",\n md: \"lg:gap-5\",\n lg: \"lg:gap-6\",\n xl: \"lg:gap-6\",\n \"2xl\": \"lg:gap-8\"\n }\n}, e = {\n sm: {\n xs: \"gap-x-2\",\n sm: \"gap-x-4\",\n md: \"gap-x-5\",\n lg: \"gap-x-6\",\n xl: \"gap-x-6\",\n \"2xl\": \"gap-x-8\"\n },\n md: {\n xs: \"md:gap-x-2\",\n sm: \"md:gap-x-4\",\n md: \"md:gap-x-5\",\n lg: \"md:gap-x-6\",\n xl: \"md:gap-x-6\",\n \"2xl\": \"md:gap-x-8\"\n },\n lg: {\n xs: \"lg:gap-x-2\",\n sm: \"lg:gap-x-4\",\n md: \"lg:gap-x-5\",\n lg: \"lg:gap-x-6\",\n xl: \"lg:gap-x-6\",\n \"2xl\": \"lg:gap-x-8\"\n }\n}, r = {\n sm: {\n xs: \"gap-y-2\",\n sm: \"gap-y-4\",\n md: \"gap-y-5\",\n lg: \"gap-y-6\",\n xl: \"gap-y-6\",\n \"2xl\": \"gap-y-8\"\n },\n md: {\n xs: \"md:gap-y-2\",\n sm: \"md:gap-y-4\",\n md: \"md:gap-y-5\",\n lg: \"md:gap-y-6\",\n xl: \"md:gap-y-6\",\n \"2xl\": \"md:gap-y-8\"\n },\n lg: {\n xs: \"lg:gap-y-2\",\n sm: \"lg:gap-y-4\",\n md: \"lg:gap-y-5\",\n lg: \"lg:gap-y-6\",\n xl: \"lg:gap-y-6\",\n \"2xl\": \"lg:gap-y-8\"\n }\n}, t = {\n sm: {\n 1: \"col-span-1\",\n 2: \"col-span-2\",\n 3: \"col-span-3\",\n 4: \"col-span-4\",\n 5: \"col-span-5\",\n 6: \"col-span-6\",\n 7: \"col-span-7\",\n 8: \"col-span-8\",\n 9: \"col-span-9\",\n 10: \"col-span-10\",\n 11: \"col-span-11\",\n 12: \"col-span-12\"\n },\n md: {\n 1: \"md:col-span-1\",\n 2: \"md:col-span-2\",\n 3: \"md:col-span-3\",\n 4: \"md:col-span-4\",\n 5: \"md:col-span-5\",\n 6: \"md:col-span-6\",\n 7: \"md:col-span-7\",\n 8: \"md:col-span-8\",\n 9: \"md:col-span-9\",\n 10: \"md:col-span-10\",\n 11: \"md:col-span-11\",\n 12: \"md:col-span-12\"\n },\n lg: {\n 1: \"lg:col-span-1\",\n 2: \"lg:col-span-2\",\n 3: \"lg:col-span-3\",\n 4: \"lg:col-span-4\",\n 5: \"lg:col-span-5\",\n 6: \"lg:col-span-6\",\n 7: \"lg:col-span-7\",\n 8: \"lg:col-span-8\",\n 9: \"lg:col-span-9\",\n 10: \"lg:col-span-10\",\n 11: \"lg:col-span-11\",\n 12: \"lg:col-span-12\"\n }\n}, d = {\n sm: {\n 1: \"col-start-1\",\n 2: \"col-start-2\",\n 3: \"col-start-3\",\n 4: \"col-start-4\",\n 5: \"col-start-5\",\n 6: \"col-start-6\",\n 7: \"col-start-7\",\n 8: \"col-start-8\",\n 9: \"col-start-9\",\n 10: \"col-start-10\",\n 11: \"col-start-11\",\n 12: \"col-start-12\"\n },\n md: {\n 1: \"md:col-start-1\",\n 2: \"md:col-start-2\",\n 3: \"md:col-start-3\",\n 4: \"md:col-start-4\",\n 5: \"md:col-start-5\",\n 6: \"md:col-start-6\",\n 7: \"md:col-start-7\",\n 8: \"md:col-start-8\",\n 9: \"md:col-start-9\",\n 10: \"md:col-start-10\",\n 11: \"md:col-start-11\",\n 12: \"md:col-start-12\"\n },\n lg: {\n 1: \"lg:col-start-1\",\n 2: \"lg:col-start-2\",\n 3: \"lg:col-start-3\",\n 4: \"lg:col-start-4\",\n 5: \"lg:col-start-5\",\n 6: \"lg:col-start-6\",\n 7: \"lg:col-start-7\",\n 8: \"lg:col-start-8\",\n 9: \"lg:col-start-9\",\n 10: \"lg:col-start-10\",\n 11: \"lg:col-start-11\",\n 12: \"lg:col-start-12\"\n }\n}, o = {\n sm: {\n row: \"grid-flow-row\",\n column: \"grid-flow-col\",\n \"row-dense\": \"grid-flow-row-dense\",\n \"column-dense\": \"grid-flow-col-dense\"\n },\n md: {\n row: \"md:grid-flow-row\",\n column: \"md:grid-flow-col\",\n \"row-dense\": \"md:grid-flow-row-dense\",\n \"column-dense\": \"md:grid-flow-col-dense\"\n },\n lg: {\n row: \"lg:grid-flow-row\",\n column: \"lg:grid-flow-col\",\n \"row-dense\": \"lg:grid-flow-row-dense\",\n \"column-dense\": \"lg:grid-flow-col-dense\"\n }\n}, g = {\n sm: {\n normal: \"justify-normal\",\n start: \"justify-start\",\n end: \"justify-end\",\n center: \"justify-center\",\n between: \"justify-between\",\n around: \"justify-around\",\n evenly: \"justify-evenly\",\n stretch: \"justify-stretch\"\n },\n md: {\n normal: \"md:justify-normal\",\n start: \"md:justify-start\",\n end: \"md:justify-end\",\n center: \"md:justify-center\",\n between: \"md:justify-between\",\n around: \"md:justify-around\",\n evenly: \"md:justify-evenly\",\n stretch: \"md:justify-stretch\"\n },\n lg: {\n normal: \"lg:justify-normal\",\n start: \"lg:justify-start\",\n end: \"lg:justify-end\",\n center: \"lg:justify-center\",\n between: \"lg:justify-between\",\n around: \"lg:justify-around\",\n evenly: \"lg:justify-evenly\",\n stretch: \"lg:justify-stretch\"\n }\n}, a = {\n sm: {\n start: \"items-start\",\n end: \"items-end\",\n center: \"items-center\",\n baseline: \"items-baseline\",\n stretch: \"items-stretch\"\n },\n md: {\n start: \"md:items-start\",\n end: \"md:items-end\",\n center: \"md:items-center\",\n baseline: \"md:items-baseline\",\n stretch: \"md:items-stretch\"\n },\n lg: {\n start: \"lg:items-start\",\n end: \"lg:items-end\",\n center: \"lg:items-center\",\n baseline: \"lg:items-baseline\",\n stretch: \"lg:items-stretch\"\n }\n}, m = {\n sm: {\n start: \"self-start\",\n end: \"self-end\",\n center: \"self-center\",\n baseline: \"self-baseline\",\n stretch: \"self-stretch\"\n },\n md: {\n start: \"md:self-start\",\n end: \"md:self-end\",\n center: \"md:self-center\",\n baseline: \"md:self-baseline\",\n stretch: \"md:self-stretch\"\n },\n lg: {\n start: \"lg:self-start\",\n end: \"lg:self-end\",\n center: \"lg:self-center\",\n baseline: \"lg:self-baseline\",\n stretch: \"lg:self-stretch\"\n }\n}, c = {\n sm: {\n auto: \"justify-self-auto\",\n start: \"justify-self-start\",\n end: \"justify-self-end\",\n center: \"justify-self-center\",\n baseline: \"justify-self-baseline\",\n stretch: \"justify-self-stretch\"\n },\n md: {\n auto: \"md:justify-self-auto\",\n start: \"md:justify-self-start\",\n end: \"md:justify-self-end\",\n center: \"md:justify-self-center\",\n baseline: \"md:justify-self-baseline\",\n stretch: \"md:justify-self-stretch\"\n },\n lg: {\n auto: \"lg:justify-self-auto\",\n start: \"lg:justify-self-start\",\n end: \"lg:justify-self-end\",\n center: \"lg:justify-self-center\",\n baseline: \"lg:justify-self-baseline\",\n stretch: \"lg:justify-self-stretch\"\n }\n}, n = {\n sm: {\n row: \"flex-row\",\n \"row-reverse\": \"flex-row-reverse\",\n column: \"flex-col\",\n \"column-reverse\": \"flex-col-reverse\"\n },\n md: {\n row: \"md:flex-row\",\n \"row-reverse\": \"md:flex-row-reverse\",\n column: \"md:flex-col\",\n \"column-reverse\": \"md:flex-col-reverse\"\n },\n lg: {\n row: \"lg:flex-row\",\n \"row-reverse\": \"lg:flex-row-reverse\",\n column: \"lg:flex-col\",\n \"column-reverse\": \"lg:flex-col-reverse\"\n }\n}, i = {\n sm: {\n wrap: \"flex-wrap\",\n \"wrap-reverse\": \"flex-wrap-reverse\",\n nowrap: \"flex-nowrap\"\n },\n md: {\n wrap: \"md:flex-wrap\",\n \"wrap-reverse\": \"md:flex-wrap-reverse\",\n nowrap: \"md:flex-nowrap\"\n },\n lg: {\n wrap: \"lg:flex-wrap\",\n \"wrap-reverse\": \"lg:flex-wrap-reverse\",\n nowrap: \"lg:flex-nowrap\"\n }\n}, f = {\n sm: {\n 1: \"w-full\",\n 2: \"w-1/2\",\n 3: \"w-1/3\",\n 4: \"w-1/4\",\n 5: \"w-1/5\",\n 6: \"w-1/6\",\n 7: \"w-1/7\",\n 8: \"w-1/8\",\n 9: \"w-1/9\",\n 10: \"w-1/10\",\n 11: \"w-1/11\",\n 12: \"w-1/12\"\n },\n md: {\n 1: \"md:w-full\",\n 2: \"md:w-1/2\",\n 3: \"md:w-1/3\",\n 4: \"md:w-1/4\",\n 5: \"md:w-1/5\",\n 6: \"md:w-1/6\",\n 7: \"md:w-1/7\",\n 8: \"md:w-1/8\",\n 9: \"md:w-1/9\",\n 10: \"md:w-1/10\",\n 11: \"md:w-1/11\",\n 12: \"md:w-1/12\"\n },\n lg: {\n 1: \"lg:w-full\",\n 2: \"lg:w-1/2\",\n 3: \"lg:w-1/3\",\n 4: \"lg:w-1/4\",\n 5: \"lg:w-1/5\",\n 6: \"lg:w-1/6\",\n 7: \"lg:w-1/7\",\n 8: \"lg:w-1/8\",\n 9: \"lg:w-1/9\",\n 10: \"lg:w-1/10\",\n 11: \"lg:w-1/11\",\n 12: \"lg:w-1/12\"\n }\n}, p = {\n sm: {\n 1: \"order-1\",\n 2: \"order-2\",\n 3: \"order-3\",\n 4: \"order-4\",\n 5: \"order-5\",\n 6: \"order-6\",\n 7: \"order-7\",\n 8: \"order-8\",\n 9: \"order-9\",\n 10: \"order-10\",\n 11: \"order-11\",\n 12: \"order-12\",\n first: \"order-first\",\n last: \"order-last\",\n none: \"order-none\"\n },\n md: {\n 1: \"md:order-1\",\n 2: \"md:order-2\",\n 3: \"md:order-3\",\n 4: \"md:order-4\",\n 5: \"md:order-5\",\n 6: \"md:order-6\",\n 7: \"md:order-7\",\n 8: \"md:order-8\",\n 9: \"md:order-9\",\n 10: \"md:order-10\",\n 11: \"md:order-11\",\n 12: \"md:order-12\",\n first: \"md:order-first\",\n last: \"md:order-last\",\n none: \"md:order-none\"\n },\n lg: {\n 1: \"lg:order-1\",\n 2: \"lg:order-2\",\n 3: \"lg:order-3\",\n 4: \"lg:order-4\",\n 5: \"lg:order-5\",\n 6: \"lg:order-6\",\n 7: \"lg:order-7\",\n 8: \"lg:order-8\",\n 9: \"lg:order-9\",\n 10: \"lg:order-10\",\n 11: \"lg:order-11\",\n 12: \"lg:order-12\",\n first: \"lg:order-first\",\n last: \"lg:order-last\",\n none: \"lg:order-none\"\n }\n}, w = {\n sm: {\n 0: \"grow-0\",\n 1: \"grow\"\n },\n md: {\n 0: \"md:grow-0\",\n 1: \"md:grow\"\n },\n lg: {\n 0: \"lg:grow-0\",\n 1: \"lg:grow\"\n }\n}, u = {\n sm: {\n 0: \"shrink-0\",\n 1: \"shrink\"\n },\n md: {\n 0: \"md:shrink-0\",\n 1: \"md:shrink\"\n },\n lg: {\n 0: \"lg:shrink-0\",\n 1: \"lg:shrink\"\n }\n};\n\n//# sourceMappingURL=container-styles.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvY29udGFpbmVyL2NvbnRhaW5lci1zdHlsZXMuZXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBbUJFO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL2Rpc3QvY29tcG9uZW50cy9jb250YWluZXIvY29udGFpbmVyLXN0eWxlcy5lcy5qcz83MTljIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGwgPSB7XG4gIHNtOiB7XG4gICAgMTogXCJncmlkLWNvbHMtMVwiLFxuICAgIDI6IFwiZ3JpZC1jb2xzLTJcIixcbiAgICAzOiBcImdyaWQtY29scy0zXCIsXG4gICAgNDogXCJncmlkLWNvbHMtNFwiLFxuICAgIDU6IFwiZ3JpZC1jb2xzLTVcIixcbiAgICA2OiBcImdyaWQtY29scy02XCIsXG4gICAgNzogXCJncmlkLWNvbHMtN1wiLFxuICAgIDg6IFwiZ3JpZC1jb2xzLThcIixcbiAgICA5OiBcImdyaWQtY29scy05XCIsXG4gICAgMTA6IFwiZ3JpZC1jb2xzLTEwXCIsXG4gICAgMTE6IFwiZ3JpZC1jb2xzLTExXCIsXG4gICAgMTI6IFwiZ3JpZC1jb2xzLTEyXCJcbiAgfSxcbiAgbWQ6IHtcbiAgICAxOiBcIm1kOmdyaWQtY29scy0xXCIsXG4gICAgMjogXCJtZDpncmlkLWNvbHMtMlwiLFxuICAgIDM6IFwibWQ6Z3JpZC1jb2xzLTNcIixcbiAgICA0OiBcIm1kOmdyaWQtY29scy00XCIsXG4gICAgNTogXCJtZDpncmlkLWNvbHMtNVwiLFxuICAgIDY6IFwibWQ6Z3JpZC1jb2xzLTZcIixcbiAgICA3OiBcIm1kOmdyaWQtY29scy03XCIsXG4gICAgODogXCJtZDpncmlkLWNvbHMtOFwiLFxuICAgIDk6IFwibWQ6Z3JpZC1jb2xzLTlcIixcbiAgICAxMDogXCJtZDpncmlkLWNvbHMtMTBcIixcbiAgICAxMTogXCJtZDpncmlkLWNvbHMtMTFcIixcbiAgICAxMjogXCJtZDpncmlkLWNvbHMtMTJcIlxuICB9LFxuICBsZzoge1xuICAgIDE6IFwibGc6Z3JpZC1jb2xzLTFcIixcbiAgICAyOiBcImxnOmdyaWQtY29scy0yXCIsXG4gICAgMzogXCJsZzpncmlkLWNvbHMtM1wiLFxuICAgIDQ6IFwibGc6Z3JpZC1jb2xzLTRcIixcbiAgICA1OiBcImxnOmdyaWQtY29scy01XCIsXG4gICAgNjogXCJsZzpncmlkLWNvbHMtNlwiLFxuICAgIDc6IFwibGc6Z3JpZC1jb2xzLTdcIixcbiAgICA4OiBcImxnOmdyaWQtY29scy04XCIsXG4gICAgOTogXCJsZzpncmlkLWNvbHMtOVwiLFxuICAgIDEwOiBcImxnOmdyaWQtY29scy0xMFwiLFxuICAgIDExOiBcImxnOmdyaWQtY29scy0xMVwiLFxuICAgIDEyOiBcImxnOmdyaWQtY29scy0xMlwiXG4gIH1cbn0sIHMgPSB7XG4gIHNtOiB7XG4gICAgeHM6IFwiZ2FwLTJcIixcbiAgICBzbTogXCJnYXAtNFwiLFxuICAgIG1kOiBcImdhcC01XCIsXG4gICAgbGc6IFwiZ2FwLTZcIixcbiAgICB4bDogXCJnYXAtNlwiLFxuICAgIFwiMnhsXCI6IFwiZ2FwLThcIlxuICB9LFxuICBtZDoge1xuICAgIHhzOiBcIm1kOmdhcC0yXCIsXG4gICAgc206IFwibWQ6Z2FwLTRcIixcbiAgICBtZDogXCJtZDpnYXAtNVwiLFxuICAgIGxnOiBcIm1kOmdhcC02XCIsXG4gICAgeGw6IFwibWQ6Z2FwLTZcIixcbiAgICBcIjJ4bFwiOiBcIm1kOmdhcC04XCJcbiAgfSxcbiAgbGc6IHtcbiAgICB4czogXCJsZzpnYXAtMlwiLFxuICAgIHNtOiBcImxnOmdhcC00XCIsXG4gICAgbWQ6IFwibGc6Z2FwLTVcIixcbiAgICBsZzogXCJsZzpnYXAtNlwiLFxuICAgIHhsOiBcImxnOmdhcC02XCIsXG4gICAgXCIyeGxcIjogXCJsZzpnYXAtOFwiXG4gIH1cbn0sIGUgPSB7XG4gIHNtOiB7XG4gICAgeHM6IFwiZ2FwLXgtMlwiLFxuICAgIHNtOiBcImdhcC14LTRcIixcbiAgICBtZDogXCJnYXAteC01XCIsXG4gICAgbGc6IFwiZ2FwLXgtNlwiLFxuICAgIHhsOiBcImdhcC14LTZcIixcbiAgICBcIjJ4bFwiOiBcImdhcC14LThcIlxuICB9LFxuICBtZDoge1xuICAgIHhzOiBcIm1kOmdhcC14LTJcIixcbiAgICBzbTogXCJtZDpnYXAteC00XCIsXG4gICAgbWQ6IFwibWQ6Z2FwLXgtNVwiLFxuICAgIGxnOiBcIm1kOmdhcC14LTZcIixcbiAgICB4bDogXCJtZDpnYXAteC02XCIsXG4gICAgXCIyeGxcIjogXCJtZDpnYXAteC04XCJcbiAgfSxcbiAgbGc6IHtcbiAgICB4czogXCJsZzpnYXAteC0yXCIsXG4gICAgc206IFwibGc6Z2FwLXgtNFwiLFxuICAgIG1kOiBcImxnOmdhcC14LTVcIixcbiAgICBsZzogXCJsZzpnYXAteC02XCIsXG4gICAgeGw6IFwibGc6Z2FwLXgtNlwiLFxuICAgIFwiMnhsXCI6IFwibGc6Z2FwLXgtOFwiXG4gIH1cbn0sIHIgPSB7XG4gIHNtOiB7XG4gICAgeHM6IFwiZ2FwLXktMlwiLFxuICAgIHNtOiBcImdhcC15LTRcIixcbiAgICBtZDogXCJnYXAteS01XCIsXG4gICAgbGc6IFwiZ2FwLXktNlwiLFxuICAgIHhsOiBcImdhcC15LTZcIixcbiAgICBcIjJ4bFwiOiBcImdhcC15LThcIlxuICB9LFxuICBtZDoge1xuICAgIHhzOiBcIm1kOmdhcC15LTJcIixcbiAgICBzbTogXCJtZDpnYXAteS00XCIsXG4gICAgbWQ6IFwibWQ6Z2FwLXktNVwiLFxuICAgIGxnOiBcIm1kOmdhcC15LTZcIixcbiAgICB4bDogXCJtZDpnYXAteS02XCIsXG4gICAgXCIyeGxcIjogXCJtZDpnYXAteS04XCJcbiAgfSxcbiAgbGc6IHtcbiAgICB4czogXCJsZzpnYXAteS0yXCIsXG4gICAgc206IFwibGc6Z2FwLXktNFwiLFxuICAgIG1kOiBcImxnOmdhcC15LTVcIixcbiAgICBsZzogXCJsZzpnYXAteS02XCIsXG4gICAgeGw6IFwibGc6Z2FwLXktNlwiLFxuICAgIFwiMnhsXCI6IFwibGc6Z2FwLXktOFwiXG4gIH1cbn0sIHQgPSB7XG4gIHNtOiB7XG4gICAgMTogXCJjb2wtc3Bhbi0xXCIsXG4gICAgMjogXCJjb2wtc3Bhbi0yXCIsXG4gICAgMzogXCJjb2wtc3Bhbi0zXCIsXG4gICAgNDogXCJjb2wtc3Bhbi00XCIsXG4gICAgNTogXCJjb2wtc3Bhbi01XCIsXG4gICAgNjogXCJjb2wtc3Bhbi02XCIsXG4gICAgNzogXCJjb2wtc3Bhbi03XCIsXG4gICAgODogXCJjb2wtc3Bhbi04XCIsXG4gICAgOTogXCJjb2wtc3Bhbi05XCIsXG4gICAgMTA6IFwiY29sLXNwYW4tMTBcIixcbiAgICAxMTogXCJjb2wtc3Bhbi0xMVwiLFxuICAgIDEyOiBcImNvbC1zcGFuLTEyXCJcbiAgfSxcbiAgbWQ6IHtcbiAgICAxOiBcIm1kOmNvbC1zcGFuLTFcIixcbiAgICAyOiBcIm1kOmNvbC1zcGFuLTJcIixcbiAgICAzOiBcIm1kOmNvbC1zcGFuLTNcIixcbiAgICA0OiBcIm1kOmNvbC1zcGFuLTRcIixcbiAgICA1OiBcIm1kOmNvbC1zcGFuLTVcIixcbiAgICA2OiBcIm1kOmNvbC1zcGFuLTZcIixcbiAgICA3OiBcIm1kOmNvbC1zcGFuLTdcIixcbiAgICA4OiBcIm1kOmNvbC1zcGFuLThcIixcbiAgICA5OiBcIm1kOmNvbC1zcGFuLTlcIixcbiAgICAxMDogXCJtZDpjb2wtc3Bhbi0xMFwiLFxuICAgIDExOiBcIm1kOmNvbC1zcGFuLTExXCIsXG4gICAgMTI6IFwibWQ6Y29sLXNwYW4tMTJcIlxuICB9LFxuICBsZzoge1xuICAgIDE6IFwibGc6Y29sLXNwYW4tMVwiLFxuICAgIDI6IFwibGc6Y29sLXNwYW4tMlwiLFxuICAgIDM6IFwibGc6Y29sLXNwYW4tM1wiLFxuICAgIDQ6IFwibGc6Y29sLXNwYW4tNFwiLFxuICAgIDU6IFwibGc6Y29sLXNwYW4tNVwiLFxuICAgIDY6IFwibGc6Y29sLXNwYW4tNlwiLFxuICAgIDc6IFwibGc6Y29sLXNwYW4tN1wiLFxuICAgIDg6IFwibGc6Y29sLXNwYW4tOFwiLFxuICAgIDk6IFwibGc6Y29sLXNwYW4tOVwiLFxuICAgIDEwOiBcImxnOmNvbC1zcGFuLTEwXCIsXG4gICAgMTE6IFwibGc6Y29sLXNwYW4tMTFcIixcbiAgICAxMjogXCJsZzpjb2wtc3Bhbi0xMlwiXG4gIH1cbn0sIGQgPSB7XG4gIHNtOiB7XG4gICAgMTogXCJjb2wtc3RhcnQtMVwiLFxuICAgIDI6IFwiY29sLXN0YXJ0LTJcIixcbiAgICAzOiBcImNvbC1zdGFydC0zXCIsXG4gICAgNDogXCJjb2wtc3RhcnQtNFwiLFxuICAgIDU6IFwiY29sLXN0YXJ0LTVcIixcbiAgICA2OiBcImNvbC1zdGFydC02XCIsXG4gICAgNzogXCJjb2wtc3RhcnQtN1wiLFxuICAgIDg6IFwiY29sLXN0YXJ0LThcIixcbiAgICA5OiBcImNvbC1zdGFydC05XCIsXG4gICAgMTA6IFwiY29sLXN0YXJ0LTEwXCIsXG4gICAgMTE6IFwiY29sLXN0YXJ0LTExXCIsXG4gICAgMTI6IFwiY29sLXN0YXJ0LTEyXCJcbiAgfSxcbiAgbWQ6IHtcbiAgICAxOiBcIm1kOmNvbC1zdGFydC0xXCIsXG4gICAgMjogXCJtZDpjb2wtc3RhcnQtMlwiLFxuICAgIDM6IFwibWQ6Y29sLXN0YXJ0LTNcIixcbiAgICA0OiBcIm1kOmNvbC1zdGFydC00XCIsXG4gICAgNTogXCJtZDpjb2wtc3RhcnQtNVwiLFxuICAgIDY6IFwibWQ6Y29sLXN0YXJ0LTZcIixcbiAgICA3OiBcIm1kOmNvbC1zdGFydC03XCIsXG4gICAgODogXCJtZDpjb2wtc3RhcnQtOFwiLFxuICAgIDk6IFwibWQ6Y29sLXN0YXJ0LTlcIixcbiAgICAxMDogXCJtZDpjb2wtc3RhcnQtMTBcIixcbiAgICAxMTogXCJtZDpjb2wtc3RhcnQtMTFcIixcbiAgICAxMjogXCJtZDpjb2wtc3RhcnQtMTJcIlxuICB9LFxuICBsZzoge1xuICAgIDE6IFwibGc6Y29sLXN0YXJ0LTFcIixcbiAgICAyOiBcImxnOmNvbC1zdGFydC0yXCIsXG4gICAgMzogXCJsZzpjb2wtc3RhcnQtM1wiLFxuICAgIDQ6IFwibGc6Y29sLXN0YXJ0LTRcIixcbiAgICA1OiBcImxnOmNvbC1zdGFydC01XCIsXG4gICAgNjogXCJsZzpjb2wtc3RhcnQtNlwiLFxuICAgIDc6IFwibGc6Y29sLXN0YXJ0LTdcIixcbiAgICA4OiBcImxnOmNvbC1zdGFydC04XCIsXG4gICAgOTogXCJsZzpjb2wtc3RhcnQtOVwiLFxuICAgIDEwOiBcImxnOmNvbC1zdGFydC0xMFwiLFxuICAgIDExOiBcImxnOmNvbC1zdGFydC0xMVwiLFxuICAgIDEyOiBcImxnOmNvbC1zdGFydC0xMlwiXG4gIH1cbn0sIG8gPSB7XG4gIHNtOiB7XG4gICAgcm93OiBcImdyaWQtZmxvdy1yb3dcIixcbiAgICBjb2x1bW46IFwiZ3JpZC1mbG93LWNvbFwiLFxuICAgIFwicm93LWRlbnNlXCI6IFwiZ3JpZC1mbG93LXJvdy1kZW5zZVwiLFxuICAgIFwiY29sdW1uLWRlbnNlXCI6IFwiZ3JpZC1mbG93LWNvbC1kZW5zZVwiXG4gIH0sXG4gIG1kOiB7XG4gICAgcm93OiBcIm1kOmdyaWQtZmxvdy1yb3dcIixcbiAgICBjb2x1bW46IFwibWQ6Z3JpZC1mbG93LWNvbFwiLFxuICAgIFwicm93LWRlbnNlXCI6IFwibWQ6Z3JpZC1mbG93LXJvdy1kZW5zZVwiLFxuICAgIFwiY29sdW1uLWRlbnNlXCI6IFwibWQ6Z3JpZC1mbG93LWNvbC1kZW5zZVwiXG4gIH0sXG4gIGxnOiB7XG4gICAgcm93OiBcImxnOmdyaWQtZmxvdy1yb3dcIixcbiAgICBjb2x1bW46IFwibGc6Z3JpZC1mbG93LWNvbFwiLFxuICAgIFwicm93LWRlbnNlXCI6IFwibGc6Z3JpZC1mbG93LXJvdy1kZW5zZVwiLFxuICAgIFwiY29sdW1uLWRlbnNlXCI6IFwibGc6Z3JpZC1mbG93LWNvbC1kZW5zZVwiXG4gIH1cbn0sIGcgPSB7XG4gIHNtOiB7XG4gICAgbm9ybWFsOiBcImp1c3RpZnktbm9ybWFsXCIsXG4gICAgc3RhcnQ6IFwianVzdGlmeS1zdGFydFwiLFxuICAgIGVuZDogXCJqdXN0aWZ5LWVuZFwiLFxuICAgIGNlbnRlcjogXCJqdXN0aWZ5LWNlbnRlclwiLFxuICAgIGJldHdlZW46IFwianVzdGlmeS1iZXR3ZWVuXCIsXG4gICAgYXJvdW5kOiBcImp1c3RpZnktYXJvdW5kXCIsXG4gICAgZXZlbmx5OiBcImp1c3RpZnktZXZlbmx5XCIsXG4gICAgc3RyZXRjaDogXCJqdXN0aWZ5LXN0cmV0Y2hcIlxuICB9LFxuICBtZDoge1xuICAgIG5vcm1hbDogXCJtZDpqdXN0aWZ5LW5vcm1hbFwiLFxuICAgIHN0YXJ0OiBcIm1kOmp1c3RpZnktc3RhcnRcIixcbiAgICBlbmQ6IFwibWQ6anVzdGlmeS1lbmRcIixcbiAgICBjZW50ZXI6IFwibWQ6anVzdGlmeS1jZW50ZXJcIixcbiAgICBiZXR3ZWVuOiBcIm1kOmp1c3RpZnktYmV0d2VlblwiLFxuICAgIGFyb3VuZDogXCJtZDpqdXN0aWZ5LWFyb3VuZFwiLFxuICAgIGV2ZW5seTogXCJtZDpqdXN0aWZ5LWV2ZW5seVwiLFxuICAgIHN0cmV0Y2g6IFwibWQ6anVzdGlmeS1zdHJldGNoXCJcbiAgfSxcbiAgbGc6IHtcbiAgICBub3JtYWw6IFwibGc6anVzdGlmeS1ub3JtYWxcIixcbiAgICBzdGFydDogXCJsZzpqdXN0aWZ5LXN0YXJ0XCIsXG4gICAgZW5kOiBcImxnOmp1c3RpZnktZW5kXCIsXG4gICAgY2VudGVyOiBcImxnOmp1c3RpZnktY2VudGVyXCIsXG4gICAgYmV0d2VlbjogXCJsZzpqdXN0aWZ5LWJldHdlZW5cIixcbiAgICBhcm91bmQ6IFwibGc6anVzdGlmeS1hcm91bmRcIixcbiAgICBldmVubHk6IFwibGc6anVzdGlmeS1ldmVubHlcIixcbiAgICBzdHJldGNoOiBcImxnOmp1c3RpZnktc3RyZXRjaFwiXG4gIH1cbn0sIGEgPSB7XG4gIHNtOiB7XG4gICAgc3RhcnQ6IFwiaXRlbXMtc3RhcnRcIixcbiAgICBlbmQ6IFwiaXRlbXMtZW5kXCIsXG4gICAgY2VudGVyOiBcIml0ZW1zLWNlbnRlclwiLFxuICAgIGJhc2VsaW5lOiBcIml0ZW1zLWJhc2VsaW5lXCIsXG4gICAgc3RyZXRjaDogXCJpdGVtcy1zdHJldGNoXCJcbiAgfSxcbiAgbWQ6IHtcbiAgICBzdGFydDogXCJtZDppdGVtcy1zdGFydFwiLFxuICAgIGVuZDogXCJtZDppdGVtcy1lbmRcIixcbiAgICBjZW50ZXI6IFwibWQ6aXRlbXMtY2VudGVyXCIsXG4gICAgYmFzZWxpbmU6IFwibWQ6aXRlbXMtYmFzZWxpbmVcIixcbiAgICBzdHJldGNoOiBcIm1kOml0ZW1zLXN0cmV0Y2hcIlxuICB9LFxuICBsZzoge1xuICAgIHN0YXJ0OiBcImxnOml0ZW1zLXN0YXJ0XCIsXG4gICAgZW5kOiBcImxnOml0ZW1zLWVuZFwiLFxuICAgIGNlbnRlcjogXCJsZzppdGVtcy1jZW50ZXJcIixcbiAgICBiYXNlbGluZTogXCJsZzppdGVtcy1iYXNlbGluZVwiLFxuICAgIHN0cmV0Y2g6IFwibGc6aXRlbXMtc3RyZXRjaFwiXG4gIH1cbn0sIG0gPSB7XG4gIHNtOiB7XG4gICAgc3RhcnQ6IFwic2VsZi1zdGFydFwiLFxuICAgIGVuZDogXCJzZWxmLWVuZFwiLFxuICAgIGNlbnRlcjogXCJzZWxmLWNlbnRlclwiLFxuICAgIGJhc2VsaW5lOiBcInNlbGYtYmFzZWxpbmVcIixcbiAgICBzdHJldGNoOiBcInNlbGYtc3RyZXRjaFwiXG4gIH0sXG4gIG1kOiB7XG4gICAgc3RhcnQ6IFwibWQ6c2VsZi1zdGFydFwiLFxuICAgIGVuZDogXCJtZDpzZWxmLWVuZFwiLFxuICAgIGNlbnRlcjogXCJtZDpzZWxmLWNlbnRlclwiLFxuICAgIGJhc2VsaW5lOiBcIm1kOnNlbGYtYmFzZWxpbmVcIixcbiAgICBzdHJldGNoOiBcIm1kOnNlbGYtc3RyZXRjaFwiXG4gIH0sXG4gIGxnOiB7XG4gICAgc3RhcnQ6IFwibGc6c2VsZi1zdGFydFwiLFxuICAgIGVuZDogXCJsZzpzZWxmLWVuZFwiLFxuICAgIGNlbnRlcjogXCJsZzpzZWxmLWNlbnRlclwiLFxuICAgIGJhc2VsaW5lOiBcImxnOnNlbGYtYmFzZWxpbmVcIixcbiAgICBzdHJldGNoOiBcImxnOnNlbGYtc3RyZXRjaFwiXG4gIH1cbn0sIGMgPSB7XG4gIHNtOiB7XG4gICAgYXV0bzogXCJqdXN0aWZ5LXNlbGYtYXV0b1wiLFxuICAgIHN0YXJ0OiBcImp1c3RpZnktc2VsZi1zdGFydFwiLFxuICAgIGVuZDogXCJqdXN0aWZ5LXNlbGYtZW5kXCIsXG4gICAgY2VudGVyOiBcImp1c3RpZnktc2VsZi1jZW50ZXJcIixcbiAgICBiYXNlbGluZTogXCJqdXN0aWZ5LXNlbGYtYmFzZWxpbmVcIixcbiAgICBzdHJldGNoOiBcImp1c3RpZnktc2VsZi1zdHJldGNoXCJcbiAgfSxcbiAgbWQ6IHtcbiAgICBhdXRvOiBcIm1kOmp1c3RpZnktc2VsZi1hdXRvXCIsXG4gICAgc3RhcnQ6IFwibWQ6anVzdGlmeS1zZWxmLXN0YXJ0XCIsXG4gICAgZW5kOiBcIm1kOmp1c3RpZnktc2VsZi1lbmRcIixcbiAgICBjZW50ZXI6IFwibWQ6anVzdGlmeS1zZWxmLWNlbnRlclwiLFxuICAgIGJhc2VsaW5lOiBcIm1kOmp1c3RpZnktc2VsZi1iYXNlbGluZVwiLFxuICAgIHN0cmV0Y2g6IFwibWQ6anVzdGlmeS1zZWxmLXN0cmV0Y2hcIlxuICB9LFxuICBsZzoge1xuICAgIGF1dG86IFwibGc6anVzdGlmeS1zZWxmLWF1dG9cIixcbiAgICBzdGFydDogXCJsZzpqdXN0aWZ5LXNlbGYtc3RhcnRcIixcbiAgICBlbmQ6IFwibGc6anVzdGlmeS1zZWxmLWVuZFwiLFxuICAgIGNlbnRlcjogXCJsZzpqdXN0aWZ5LXNlbGYtY2VudGVyXCIsXG4gICAgYmFzZWxpbmU6IFwibGc6anVzdGlmeS1zZWxmLWJhc2VsaW5lXCIsXG4gICAgc3RyZXRjaDogXCJsZzpqdXN0aWZ5LXNlbGYtc3RyZXRjaFwiXG4gIH1cbn0sIG4gPSB7XG4gIHNtOiB7XG4gICAgcm93OiBcImZsZXgtcm93XCIsXG4gICAgXCJyb3ctcmV2ZXJzZVwiOiBcImZsZXgtcm93LXJldmVyc2VcIixcbiAgICBjb2x1bW46IFwiZmxleC1jb2xcIixcbiAgICBcImNvbHVtbi1yZXZlcnNlXCI6IFwiZmxleC1jb2wtcmV2ZXJzZVwiXG4gIH0sXG4gIG1kOiB7XG4gICAgcm93OiBcIm1kOmZsZXgtcm93XCIsXG4gICAgXCJyb3ctcmV2ZXJzZVwiOiBcIm1kOmZsZXgtcm93LXJldmVyc2VcIixcbiAgICBjb2x1bW46IFwibWQ6ZmxleC1jb2xcIixcbiAgICBcImNvbHVtbi1yZXZlcnNlXCI6IFwibWQ6ZmxleC1jb2wtcmV2ZXJzZVwiXG4gIH0sXG4gIGxnOiB7XG4gICAgcm93OiBcImxnOmZsZXgtcm93XCIsXG4gICAgXCJyb3ctcmV2ZXJzZVwiOiBcImxnOmZsZXgtcm93LXJldmVyc2VcIixcbiAgICBjb2x1bW46IFwibGc6ZmxleC1jb2xcIixcbiAgICBcImNvbHVtbi1yZXZlcnNlXCI6IFwibGc6ZmxleC1jb2wtcmV2ZXJzZVwiXG4gIH1cbn0sIGkgPSB7XG4gIHNtOiB7XG4gICAgd3JhcDogXCJmbGV4LXdyYXBcIixcbiAgICBcIndyYXAtcmV2ZXJzZVwiOiBcImZsZXgtd3JhcC1yZXZlcnNlXCIsXG4gICAgbm93cmFwOiBcImZsZXgtbm93cmFwXCJcbiAgfSxcbiAgbWQ6IHtcbiAgICB3cmFwOiBcIm1kOmZsZXgtd3JhcFwiLFxuICAgIFwid3JhcC1yZXZlcnNlXCI6IFwibWQ6ZmxleC13cmFwLXJldmVyc2VcIixcbiAgICBub3dyYXA6IFwibWQ6ZmxleC1ub3dyYXBcIlxuICB9LFxuICBsZzoge1xuICAgIHdyYXA6IFwibGc6ZmxleC13cmFwXCIsXG4gICAgXCJ3cmFwLXJldmVyc2VcIjogXCJsZzpmbGV4LXdyYXAtcmV2ZXJzZVwiLFxuICAgIG5vd3JhcDogXCJsZzpmbGV4LW5vd3JhcFwiXG4gIH1cbn0sIGYgPSB7XG4gIHNtOiB7XG4gICAgMTogXCJ3LWZ1bGxcIixcbiAgICAyOiBcInctMS8yXCIsXG4gICAgMzogXCJ3LTEvM1wiLFxuICAgIDQ6IFwidy0xLzRcIixcbiAgICA1OiBcInctMS81XCIsXG4gICAgNjogXCJ3LTEvNlwiLFxuICAgIDc6IFwidy0xLzdcIixcbiAgICA4OiBcInctMS84XCIsXG4gICAgOTogXCJ3LTEvOVwiLFxuICAgIDEwOiBcInctMS8xMFwiLFxuICAgIDExOiBcInctMS8xMVwiLFxuICAgIDEyOiBcInctMS8xMlwiXG4gIH0sXG4gIG1kOiB7XG4gICAgMTogXCJtZDp3LWZ1bGxcIixcbiAgICAyOiBcIm1kOnctMS8yXCIsXG4gICAgMzogXCJtZDp3LTEvM1wiLFxuICAgIDQ6IFwibWQ6dy0xLzRcIixcbiAgICA1OiBcIm1kOnctMS81XCIsXG4gICAgNjogXCJtZDp3LTEvNlwiLFxuICAgIDc6IFwibWQ6dy0xLzdcIixcbiAgICA4OiBcIm1kOnctMS84XCIsXG4gICAgOTogXCJtZDp3LTEvOVwiLFxuICAgIDEwOiBcIm1kOnctMS8xMFwiLFxuICAgIDExOiBcIm1kOnctMS8xMVwiLFxuICAgIDEyOiBcIm1kOnctMS8xMlwiXG4gIH0sXG4gIGxnOiB7XG4gICAgMTogXCJsZzp3LWZ1bGxcIixcbiAgICAyOiBcImxnOnctMS8yXCIsXG4gICAgMzogXCJsZzp3LTEvM1wiLFxuICAgIDQ6IFwibGc6dy0xLzRcIixcbiAgICA1OiBcImxnOnctMS81XCIsXG4gICAgNjogXCJsZzp3LTEvNlwiLFxuICAgIDc6IFwibGc6dy0xLzdcIixcbiAgICA4OiBcImxnOnctMS84XCIsXG4gICAgOTogXCJsZzp3LTEvOVwiLFxuICAgIDEwOiBcImxnOnctMS8xMFwiLFxuICAgIDExOiBcImxnOnctMS8xMVwiLFxuICAgIDEyOiBcImxnOnctMS8xMlwiXG4gIH1cbn0sIHAgPSB7XG4gIHNtOiB7XG4gICAgMTogXCJvcmRlci0xXCIsXG4gICAgMjogXCJvcmRlci0yXCIsXG4gICAgMzogXCJvcmRlci0zXCIsXG4gICAgNDogXCJvcmRlci00XCIsXG4gICAgNTogXCJvcmRlci01XCIsXG4gICAgNjogXCJvcmRlci02XCIsXG4gICAgNzogXCJvcmRlci03XCIsXG4gICAgODogXCJvcmRlci04XCIsXG4gICAgOTogXCJvcmRlci05XCIsXG4gICAgMTA6IFwib3JkZXItMTBcIixcbiAgICAxMTogXCJvcmRlci0xMVwiLFxuICAgIDEyOiBcIm9yZGVyLTEyXCIsXG4gICAgZmlyc3Q6IFwib3JkZXItZmlyc3RcIixcbiAgICBsYXN0OiBcIm9yZGVyLWxhc3RcIixcbiAgICBub25lOiBcIm9yZGVyLW5vbmVcIlxuICB9LFxuICBtZDoge1xuICAgIDE6IFwibWQ6b3JkZXItMVwiLFxuICAgIDI6IFwibWQ6b3JkZXItMlwiLFxuICAgIDM6IFwibWQ6b3JkZXItM1wiLFxuICAgIDQ6IFwibWQ6b3JkZXItNFwiLFxuICAgIDU6IFwibWQ6b3JkZXItNVwiLFxuICAgIDY6IFwibWQ6b3JkZXItNlwiLFxuICAgIDc6IFwibWQ6b3JkZXItN1wiLFxuICAgIDg6IFwibWQ6b3JkZXItOFwiLFxuICAgIDk6IFwibWQ6b3JkZXItOVwiLFxuICAgIDEwOiBcIm1kOm9yZGVyLTEwXCIsXG4gICAgMTE6IFwibWQ6b3JkZXItMTFcIixcbiAgICAxMjogXCJtZDpvcmRlci0xMlwiLFxuICAgIGZpcnN0OiBcIm1kOm9yZGVyLWZpcnN0XCIsXG4gICAgbGFzdDogXCJtZDpvcmRlci1sYXN0XCIsXG4gICAgbm9uZTogXCJtZDpvcmRlci1ub25lXCJcbiAgfSxcbiAgbGc6IHtcbiAgICAxOiBcImxnOm9yZGVyLTFcIixcbiAgICAyOiBcImxnOm9yZGVyLTJcIixcbiAgICAzOiBcImxnOm9yZGVyLTNcIixcbiAgICA0OiBcImxnOm9yZGVyLTRcIixcbiAgICA1OiBcImxnOm9yZGVyLTVcIixcbiAgICA2OiBcImxnOm9yZGVyLTZcIixcbiAgICA3OiBcImxnOm9yZGVyLTdcIixcbiAgICA4OiBcImxnOm9yZGVyLThcIixcbiAgICA5OiBcImxnOm9yZGVyLTlcIixcbiAgICAxMDogXCJsZzpvcmRlci0xMFwiLFxuICAgIDExOiBcImxnOm9yZGVyLTExXCIsXG4gICAgMTI6IFwibGc6b3JkZXItMTJcIixcbiAgICBmaXJzdDogXCJsZzpvcmRlci1maXJzdFwiLFxuICAgIGxhc3Q6IFwibGc6b3JkZXItbGFzdFwiLFxuICAgIG5vbmU6IFwibGc6b3JkZXItbm9uZVwiXG4gIH1cbn0sIHcgPSB7XG4gIHNtOiB7XG4gICAgMDogXCJncm93LTBcIixcbiAgICAxOiBcImdyb3dcIlxuICB9LFxuICBtZDoge1xuICAgIDA6IFwibWQ6Z3Jvdy0wXCIsXG4gICAgMTogXCJtZDpncm93XCJcbiAgfSxcbiAgbGc6IHtcbiAgICAwOiBcImxnOmdyb3ctMFwiLFxuICAgIDE6IFwibGc6Z3Jvd1wiXG4gIH1cbn0sIHUgPSB7XG4gIHNtOiB7XG4gICAgMDogXCJzaHJpbmstMFwiLFxuICAgIDE6IFwic2hyaW5rXCJcbiAgfSxcbiAgbWQ6IHtcbiAgICAwOiBcIm1kOnNocmluay0wXCIsXG4gICAgMTogXCJtZDpzaHJpbmtcIlxuICB9LFxuICBsZzoge1xuICAgIDA6IFwibGc6c2hyaW5rLTBcIixcbiAgICAxOiBcImxnOnNocmlua1wiXG4gIH1cbn07XG5leHBvcnQge1xuICBhIGFzIGFsaWduQ2xhc3NOYW1lcyxcbiAgbSBhcyBhbGlnblNlbGZDbGFzc05hbWVzLFxuICBmIGFzIGZsZXhDb2x1bW5DbGFzc05hbWVzLFxuICBuIGFzIGZsZXhEaXJlY3Rpb25DbGFzc05hbWVzLFxuICB3IGFzIGZsZXhHcm93Q2xhc3NOYW1lcyxcbiAgcCBhcyBmbGV4T3JkZXJDbGFzc05hbWVzLFxuICB1IGFzIGZsZXhTaHJpbmtDbGFzc05hbWVzLFxuICBpIGFzIGZsZXhXcmFwQ2xhc3NOYW1lcyxcbiAgcyBhcyBnYXBDbGFzc05hbWVzLFxuICBlIGFzIGdhcFhDbGFzc05hbWVzLFxuICByIGFzIGdhcFlDbGFzc05hbWVzLFxuICB0IGFzIGdyaWRDb2xTcGFuQ2xhc3NOYW1lcyxcbiAgZCBhcyBncmlkQ29sU3RhcnRDbGFzc05hbWVzLFxuICBsIGFzIGdyaWRDb2x1bW5DbGFzc05hbWVzLFxuICBvIGFzIGdyaWRGbG93Q2xhc3NOYW1lcyxcbiAgZyBhcyBqdXN0aWZ5Q2xhc3NOYW1lcyxcbiAgYyBhcyBqdXN0aWZ5U2VsZkNsYXNzTmFtZXNcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb250YWluZXItc3R5bGVzLmVzLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/container/container-styles.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/container/container-utils.es.js": +/*!************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/container/container-utils.es.js ***! + \************************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getClassNames: () => (/* binding */ p)\n/* harmony export */ });\nconst p = (o, r, i, c = \"sm\") => {\n const t = [];\n switch (typeof o) {\n case \"object\":\n for (const [n, e] of Object.entries(o))\n r[n] && t.push(\n r?.[n]?.[e] ?? r?.[n]?.[i?.[n]] ?? \"\"\n );\n break;\n case \"string\":\n case \"number\":\n const b = c;\n t.push(\n r?.[b]?.[o] ?? r?.[b]?.[i?.[b]] ?? \"\"\n );\n break;\n default:\n if (o === void 0)\n break;\n t.push(\n r?.[c]?.[i] ?? \"\"\n );\n break;\n }\n return t.join(\" \");\n};\n\n//# sourceMappingURL=container-utils.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvY29udGFpbmVyL2NvbnRhaW5lci11dGlscy5lcy5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdFO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL2Rpc3QvY29tcG9uZW50cy9jb250YWluZXIvY29udGFpbmVyLXV0aWxzLmVzLmpzPzVlODQiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgcCA9IChvLCByLCBpLCBjID0gXCJzbVwiKSA9PiB7XG4gIGNvbnN0IHQgPSBbXTtcbiAgc3dpdGNoICh0eXBlb2Ygbykge1xuICAgIGNhc2UgXCJvYmplY3RcIjpcbiAgICAgIGZvciAoY29uc3QgW24sIGVdIG9mIE9iamVjdC5lbnRyaWVzKG8pKVxuICAgICAgICByW25dICYmIHQucHVzaChcbiAgICAgICAgICByPy5bbl0/LltlXSA/PyByPy5bbl0/LltpPy5bbl1dID8/IFwiXCJcbiAgICAgICAgKTtcbiAgICAgIGJyZWFrO1xuICAgIGNhc2UgXCJzdHJpbmdcIjpcbiAgICBjYXNlIFwibnVtYmVyXCI6XG4gICAgICBjb25zdCBiID0gYztcbiAgICAgIHQucHVzaChcbiAgICAgICAgcj8uW2JdPy5bb10gPz8gcj8uW2JdPy5baT8uW2JdXSA/PyBcIlwiXG4gICAgICApO1xuICAgICAgYnJlYWs7XG4gICAgZGVmYXVsdDpcbiAgICAgIGlmIChvID09PSB2b2lkIDApXG4gICAgICAgIGJyZWFrO1xuICAgICAgdC5wdXNoKFxuICAgICAgICByPy5bY10/LltpXSA/PyBcIlwiXG4gICAgICApO1xuICAgICAgYnJlYWs7XG4gIH1cbiAgcmV0dXJuIHQuam9pbihcIiBcIik7XG59O1xuZXhwb3J0IHtcbiAgcCBhcyBnZXRDbGFzc05hbWVzXG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29udGFpbmVyLXV0aWxzLmVzLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/container/container-utils.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/container/container.es.js": +/*!******************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/container/container.es.js ***! + \******************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Container: () => (/* binding */ S),\n/* harmony export */ Item: () => (/* binding */ b),\n/* harmony export */ \"default\": () => (/* binding */ S)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var _grid_container_es_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./grid-container.es.js */ \"./node_modules/@bsf/force-ui/dist/components/container/grid-container.es.js\");\n/* harmony import */ var _container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./container-utils.es.js */ \"./node_modules/@bsf/force-ui/dist/components/container/container-utils.es.js\");\n/* harmony import */ var _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./container-styles.es.js */ \"./node_modules/@bsf/force-ui/dist/components/container/container-styles.es.js\");\n\n\n\n\n\n\nconst g = (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)({}), M = () => (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(g), S = ({\n containerType: a = \"flex\",\n // flex, (grid - functionality not implemented)\n gap: r = \"sm\",\n // xs, sm, md, lg, xl, 2xl\n gapX: m,\n gapY: t,\n direction: N,\n // row, row-reverse, column, column reverse\n justify: o,\n // justify-content (normal, start, end, center, between, around, evenly, stretch)\n align: n,\n // align-items (start, end, center, baseline, stretch)\n wrap: c,\n // nowrap, wrap, wrap-reverse\n cols: l,\n className: C,\n children: i,\n ...f\n}) => {\n if (a === \"grid\")\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n g.Provider,\n {\n value: {\n containerType: a\n },\n children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n _grid_container_es_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n {\n className: C,\n gap: r,\n gapX: m,\n gapY: t,\n cols: l,\n children: i,\n align: n,\n justify: o,\n ...f\n }\n )\n }\n );\n const d = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(c, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.flexWrapClassNames, \"\"), u = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(r, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.gapClassNames, \"sm\"), x = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(m, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.gapXClassNames, \"\"), p = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(t, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.gapYClassNames, \"\"), w = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(\n N,\n _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.flexDirectionClassNames,\n \"\"\n ), j = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(\n o,\n _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.justifyClassNames,\n \"\"\n ), k = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(n, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.alignClassNames, \"\"), y = (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__.cn)(\n \"flex\",\n d,\n u,\n x,\n p,\n w,\n j,\n k,\n C\n ), G = () => a === \"flex\" ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: y, children: i }) : /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n _grid_container_es_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n {\n className: C,\n gap: r,\n gapX: m,\n gapY: t,\n cols: l,\n children: i,\n align: n,\n justify: o,\n ...f\n }\n );\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n g.Provider,\n {\n value: {\n containerType: a,\n cols: l\n },\n children: G()\n }\n );\n}, b = ({\n grow: a,\n shrink: r,\n order: m,\n alignSelf: t,\n justifySelf: N,\n className: o,\n children: n,\n ...c\n}) => {\n const { containerType: l, cols: C } = M();\n if (l === \"grid\")\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n _grid_container_es_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"].Item,\n {\n className: o,\n alignSelf: t,\n justifySelf: N,\n children: n,\n ...c\n }\n );\n const i = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(\n t,\n _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.alignSelfClassNames,\n \"\"\n ), f = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(\n N,\n _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.justifySelfClassNames,\n \"\"\n ), d = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(a, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.flexGrowClassNames, 0), u = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(r, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.flexShrinkClassNames, 0), x = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(m, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.flexOrderClassNames, 0), p = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_3__.getClassNames)(C, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_4__.flexColumnClassNames, 1);\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__.cn)(\n \"box-border\",\n d,\n u,\n x,\n i,\n f,\n p,\n o\n ),\n children: n\n }\n );\n};\nS.Item = b;\nS.displayName = \"Container\";\nb.displayName = \"Container.Item\";\n\n//# sourceMappingURL=container.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvY29udGFpbmVyL2NvbnRhaW5lci5lcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBNkM7QUFDZTtBQUNGO0FBQ25CO0FBQ3NCO0FBQytTO0FBQzVXLFVBQVUsb0RBQUMsR0FBRyxhQUFhLGlEQUFDO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBLDJCQUEyQixzREFBQztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVCxrQ0FBa0Msc0RBQUM7QUFDbkMsVUFBVSw2REFBQztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZLHFFQUFDLElBQUksdUVBQUMsV0FBVyxxRUFBQyxJQUFJLGtFQUFDLGFBQWEscUVBQUMsSUFBSSxtRUFBQyxXQUFXLHFFQUFDLElBQUksbUVBQUMsV0FBVyxxRUFBQztBQUNuRjtBQUNBLElBQUksNEVBQUM7QUFDTDtBQUNBLFNBQVMscUVBQUM7QUFDVjtBQUNBLElBQUksc0VBQUM7QUFDTDtBQUNBLFNBQVMscUVBQUMsSUFBSSxvRUFBQyxXQUFXLDhEQUFDO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QyxzREFBQyxVQUFVLDJCQUEyQixvQkFBb0Isc0RBQUM7QUFDekcsSUFBSSw2REFBQztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixzREFBQztBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNELFVBQVUsNEJBQTRCO0FBQ3RDO0FBQ0EsMkJBQTJCLHNEQUFDO0FBQzVCLE1BQU0sNkRBQUM7QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSxxRUFBQztBQUNiO0FBQ0EsSUFBSSx3RUFBQztBQUNMO0FBQ0EsU0FBUyxxRUFBQztBQUNWO0FBQ0EsSUFBSSwwRUFBQztBQUNMO0FBQ0EsU0FBUyxxRUFBQyxJQUFJLHVFQUFDLFVBQVUscUVBQUMsSUFBSSx5RUFBQyxVQUFVLHFFQUFDLElBQUksd0VBQUMsVUFBVSxxRUFBQyxJQUFJLHlFQUFDO0FBQy9ELHlCQUF5QixzREFBQztBQUMxQjtBQUNBO0FBQ0EsaUJBQWlCLDhEQUFDO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0U7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0Bic2YvZm9yY2UtdWkvZGlzdC9jb21wb25lbnRzL2NvbnRhaW5lci9jb250YWluZXIuZXMuanM/N2RmZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBqc3ggYXMgZSB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuaW1wb3J0IHsgY3JlYXRlQ29udGV4dCBhcyBPLCB1c2VDb250ZXh0IGFzIGggfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGNuIGFzIEkgfSBmcm9tIFwiLi4vLi4vdXRpbGl0aWVzL2Z1bmN0aW9ucy5lcy5qc1wiO1xuaW1wb3J0IHYgZnJvbSBcIi4vZ3JpZC1jb250YWluZXIuZXMuanNcIjtcbmltcG9ydCB7IGdldENsYXNzTmFtZXMgYXMgcyB9IGZyb20gXCIuL2NvbnRhaW5lci11dGlscy5lcy5qc1wiO1xuaW1wb3J0IHsgZmxleFdyYXBDbGFzc05hbWVzIGFzIEIsIGdhcENsYXNzTmFtZXMgYXMgRCwgZ2FwWENsYXNzTmFtZXMgYXMgUCwgZ2FwWUNsYXNzTmFtZXMgYXMgVywgZmxleERpcmVjdGlvbkNsYXNzTmFtZXMgYXMgcSwganVzdGlmeUNsYXNzTmFtZXMgYXMgeiwgYWxpZ25DbGFzc05hbWVzIGFzIEEsIGFsaWduU2VsZkNsYXNzTmFtZXMgYXMgRSwganVzdGlmeVNlbGZDbGFzc05hbWVzIGFzIEYsIGZsZXhHcm93Q2xhc3NOYW1lcyBhcyBILCBmbGV4U2hyaW5rQ2xhc3NOYW1lcyBhcyBKLCBmbGV4T3JkZXJDbGFzc05hbWVzIGFzIEssIGZsZXhDb2x1bW5DbGFzc05hbWVzIGFzIEwgfSBmcm9tIFwiLi9jb250YWluZXItc3R5bGVzLmVzLmpzXCI7XG5jb25zdCBnID0gTyh7fSksIE0gPSAoKSA9PiBoKGcpLCBTID0gKHtcbiAgY29udGFpbmVyVHlwZTogYSA9IFwiZmxleFwiLFxuICAvLyBmbGV4LCAoZ3JpZCAtIGZ1bmN0aW9uYWxpdHkgbm90IGltcGxlbWVudGVkKVxuICBnYXA6IHIgPSBcInNtXCIsXG4gIC8vIHhzLCBzbSwgbWQsIGxnLCB4bCwgMnhsXG4gIGdhcFg6IG0sXG4gIGdhcFk6IHQsXG4gIGRpcmVjdGlvbjogTixcbiAgLy8gcm93LCByb3ctcmV2ZXJzZSwgY29sdW1uLCBjb2x1bW4gcmV2ZXJzZVxuICBqdXN0aWZ5OiBvLFxuICAvLyBqdXN0aWZ5LWNvbnRlbnQgKG5vcm1hbCwgc3RhcnQsIGVuZCwgY2VudGVyLCBiZXR3ZWVuLCBhcm91bmQsIGV2ZW5seSwgc3RyZXRjaClcbiAgYWxpZ246IG4sXG4gIC8vIGFsaWduLWl0ZW1zIChzdGFydCwgZW5kLCBjZW50ZXIsIGJhc2VsaW5lLCBzdHJldGNoKVxuICB3cmFwOiBjLFxuICAvLyBub3dyYXAsIHdyYXAsIHdyYXAtcmV2ZXJzZVxuICBjb2xzOiBsLFxuICBjbGFzc05hbWU6IEMsXG4gIGNoaWxkcmVuOiBpLFxuICAuLi5mXG59KSA9PiB7XG4gIGlmIChhID09PSBcImdyaWRcIilcbiAgICByZXR1cm4gLyogQF9fUFVSRV9fICovIGUoXG4gICAgICBnLlByb3ZpZGVyLFxuICAgICAge1xuICAgICAgICB2YWx1ZToge1xuICAgICAgICAgIGNvbnRhaW5lclR5cGU6IGFcbiAgICAgICAgfSxcbiAgICAgICAgY2hpbGRyZW46IC8qIEBfX1BVUkVfXyAqLyBlKFxuICAgICAgICAgIHYsXG4gICAgICAgICAge1xuICAgICAgICAgICAgY2xhc3NOYW1lOiBDLFxuICAgICAgICAgICAgZ2FwOiByLFxuICAgICAgICAgICAgZ2FwWDogbSxcbiAgICAgICAgICAgIGdhcFk6IHQsXG4gICAgICAgICAgICBjb2xzOiBsLFxuICAgICAgICAgICAgY2hpbGRyZW46IGksXG4gICAgICAgICAgICBhbGlnbjogbixcbiAgICAgICAgICAgIGp1c3RpZnk6IG8sXG4gICAgICAgICAgICAuLi5mXG4gICAgICAgICAgfVxuICAgICAgICApXG4gICAgICB9XG4gICAgKTtcbiAgY29uc3QgZCA9IHMoYywgQiwgXCJcIiksIHUgPSBzKHIsIEQsIFwic21cIiksIHggPSBzKG0sIFAsIFwiXCIpLCBwID0gcyh0LCBXLCBcIlwiKSwgdyA9IHMoXG4gICAgTixcbiAgICBxLFxuICAgIFwiXCJcbiAgKSwgaiA9IHMoXG4gICAgbyxcbiAgICB6LFxuICAgIFwiXCJcbiAgKSwgayA9IHMobiwgQSwgXCJcIiksIHkgPSBJKFxuICAgIFwiZmxleFwiLFxuICAgIGQsXG4gICAgdSxcbiAgICB4LFxuICAgIHAsXG4gICAgdyxcbiAgICBqLFxuICAgIGssXG4gICAgQ1xuICApLCBHID0gKCkgPT4gYSA9PT0gXCJmbGV4XCIgPyAvKiBAX19QVVJFX18gKi8gZShcImRpdlwiLCB7IGNsYXNzTmFtZTogeSwgY2hpbGRyZW46IGkgfSkgOiAvKiBAX19QVVJFX18gKi8gZShcbiAgICB2LFxuICAgIHtcbiAgICAgIGNsYXNzTmFtZTogQyxcbiAgICAgIGdhcDogcixcbiAgICAgIGdhcFg6IG0sXG4gICAgICBnYXBZOiB0LFxuICAgICAgY29sczogbCxcbiAgICAgIGNoaWxkcmVuOiBpLFxuICAgICAgYWxpZ246IG4sXG4gICAgICBqdXN0aWZ5OiBvLFxuICAgICAgLi4uZlxuICAgIH1cbiAgKTtcbiAgcmV0dXJuIC8qIEBfX1BVUkVfXyAqLyBlKFxuICAgIGcuUHJvdmlkZXIsXG4gICAge1xuICAgICAgdmFsdWU6IHtcbiAgICAgICAgY29udGFpbmVyVHlwZTogYSxcbiAgICAgICAgY29sczogbFxuICAgICAgfSxcbiAgICAgIGNoaWxkcmVuOiBHKClcbiAgICB9XG4gICk7XG59LCBiID0gKHtcbiAgZ3JvdzogYSxcbiAgc2hyaW5rOiByLFxuICBvcmRlcjogbSxcbiAgYWxpZ25TZWxmOiB0LFxuICBqdXN0aWZ5U2VsZjogTixcbiAgY2xhc3NOYW1lOiBvLFxuICBjaGlsZHJlbjogbixcbiAgLi4uY1xufSkgPT4ge1xuICBjb25zdCB7IGNvbnRhaW5lclR5cGU6IGwsIGNvbHM6IEMgfSA9IE0oKTtcbiAgaWYgKGwgPT09IFwiZ3JpZFwiKVxuICAgIHJldHVybiAvKiBAX19QVVJFX18gKi8gZShcbiAgICAgIHYuSXRlbSxcbiAgICAgIHtcbiAgICAgICAgY2xhc3NOYW1lOiBvLFxuICAgICAgICBhbGlnblNlbGY6IHQsXG4gICAgICAgIGp1c3RpZnlTZWxmOiBOLFxuICAgICAgICBjaGlsZHJlbjogbixcbiAgICAgICAgLi4uY1xuICAgICAgfVxuICAgICk7XG4gIGNvbnN0IGkgPSBzKFxuICAgIHQsXG4gICAgRSxcbiAgICBcIlwiXG4gICksIGYgPSBzKFxuICAgIE4sXG4gICAgRixcbiAgICBcIlwiXG4gICksIGQgPSBzKGEsIEgsIDApLCB1ID0gcyhyLCBKLCAwKSwgeCA9IHMobSwgSywgMCksIHAgPSBzKEMsIEwsIDEpO1xuICByZXR1cm4gLyogQF9fUFVSRV9fICovIGUoXG4gICAgXCJkaXZcIixcbiAgICB7XG4gICAgICBjbGFzc05hbWU6IEkoXG4gICAgICAgIFwiYm94LWJvcmRlclwiLFxuICAgICAgICBkLFxuICAgICAgICB1LFxuICAgICAgICB4LFxuICAgICAgICBpLFxuICAgICAgICBmLFxuICAgICAgICBwLFxuICAgICAgICBvXG4gICAgICApLFxuICAgICAgY2hpbGRyZW46IG5cbiAgICB9XG4gICk7XG59O1xuUy5JdGVtID0gYjtcblMuZGlzcGxheU5hbWUgPSBcIkNvbnRhaW5lclwiO1xuYi5kaXNwbGF5TmFtZSA9IFwiQ29udGFpbmVyLkl0ZW1cIjtcbmV4cG9ydCB7XG4gIFMgYXMgQ29udGFpbmVyLFxuICBiIGFzIEl0ZW0sXG4gIFMgYXMgZGVmYXVsdFxufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnRhaW5lci5lcy5qcy5tYXBcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/container/container.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/container/grid-container.es.js": +/*!***********************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/container/grid-container.es.js ***! + \***********************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GridItem: () => (/* binding */ D),\n/* harmony export */ \"default\": () => (/* binding */ B)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./container-styles.es.js */ \"./node_modules/@bsf/force-ui/dist/components/container/container-styles.es.js\");\n/* harmony import */ var _container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./container-utils.es.js */ \"./node_modules/@bsf/force-ui/dist/components/container/container-utils.es.js\");\n\n\n\n\nconst B = ({\n className: a,\n cols: l,\n gap: e,\n gapX: o,\n gapY: m,\n align: t,\n justify: r,\n gridFlow: i,\n colsSubGrid: C = !1,\n rowsSubGrid: n = !1,\n autoRows: N = !1,\n autoCols: f = !1,\n children: d,\n ...u\n}) => {\n const p = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(l, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.gridColumnClassNames, 1), S = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(e, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.gapClassNames, \"sm\"), j = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(o, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.gapXClassNames, \"\"), w = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(m, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.gapYClassNames, \"\"), y = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(t, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.alignClassNames, \"\"), b = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(r, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.justifyClassNames, \"\"), v = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(i, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.gridFlowClassNames, \"\");\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"grid\",\n {\n \"grid-cols-subgrid\": C,\n \"grid-rows-subgrid\": n,\n \"auto-cols-auto\": f,\n \"auto-rows-auto\": N\n },\n p,\n S,\n j,\n w,\n y,\n b,\n v,\n a\n ),\n ...u,\n children: d\n }\n );\n}, D = ({\n className: a,\n children: l,\n colSpan: e,\n colStart: o,\n alignSelf: m,\n justifySelf: t,\n ...r\n}) => {\n const i = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(e, _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.gridColSpanClassNames, 0), C = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(\n o,\n _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.gridColStartClassNames,\n 0\n ), n = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(\n m,\n _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.alignSelfClassNames,\n \"\"\n ), N = (0,_container_utils_es_js__WEBPACK_IMPORTED_MODULE_1__.getClassNames)(\n t,\n _container_styles_es_js__WEBPACK_IMPORTED_MODULE_2__.justifySelfClassNames,\n \"\"\n );\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n i,\n C,\n n,\n N,\n a\n ),\n ...r,\n children: l\n }\n );\n};\nB.Item = D;\n\n//# sourceMappingURL=grid-container.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvY29udGFpbmVyL2dyaWQtY29udGFpbmVyLmVzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUE2QztBQUNhO0FBQytQO0FBQzVQO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRCxZQUFZLHFFQUFDLElBQUkseUVBQUMsVUFBVSxxRUFBQyxJQUFJLGtFQUFDLGFBQWEscUVBQUMsSUFBSSxtRUFBQyxXQUFXLHFFQUFDLElBQUksbUVBQUMsV0FBVyxxRUFBQyxJQUFJLG9FQUFDLFdBQVcscUVBQUMsSUFBSSxzRUFBQyxXQUFXLHFFQUFDLElBQUksdUVBQUM7QUFDekgseUJBQXlCLHNEQUFDO0FBQzFCO0FBQ0E7QUFDQSxpQkFBaUIsOERBQUM7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNELFlBQVkscUVBQUMsSUFBSSwwRUFBQyxVQUFVLHFFQUFDO0FBQzdCO0FBQ0EsSUFBSSwyRUFBQztBQUNMO0FBQ0EsU0FBUyxxRUFBQztBQUNWO0FBQ0EsSUFBSSx3RUFBQztBQUNMO0FBQ0EsU0FBUyxxRUFBQztBQUNWO0FBQ0EsSUFBSSwwRUFBQztBQUNMO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUM7QUFDMUI7QUFDQTtBQUNBLGlCQUFpQiw4REFBQztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJRTtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvY29udGFpbmVyL2dyaWQtY29udGFpbmVyLmVzLmpzP2U3NmQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4IGFzIGMgfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmltcG9ydCB7IGNuIGFzIGcgfSBmcm9tIFwiLi4vLi4vdXRpbGl0aWVzL2Z1bmN0aW9ucy5lcy5qc1wiO1xuaW1wb3J0IHsgZ3JpZENvbHVtbkNsYXNzTmFtZXMgYXMgeCwgZ2FwQ2xhc3NOYW1lcyBhcyBGLCBnYXBYQ2xhc3NOYW1lcyBhcyBHLCBnYXBZQ2xhc3NOYW1lcyBhcyBJLCBhbGlnbkNsYXNzTmFtZXMgYXMgWCwganVzdGlmeUNsYXNzTmFtZXMgYXMgWSwgZ3JpZEZsb3dDbGFzc05hbWVzIGFzIGgsIGdyaWRDb2xTcGFuQ2xhc3NOYW1lcyBhcyBrLCBncmlkQ29sU3RhcnRDbGFzc05hbWVzIGFzIHEsIGFsaWduU2VsZkNsYXNzTmFtZXMgYXMgeiwganVzdGlmeVNlbGZDbGFzc05hbWVzIGFzIEEgfSBmcm9tIFwiLi9jb250YWluZXItc3R5bGVzLmVzLmpzXCI7XG5pbXBvcnQgeyBnZXRDbGFzc05hbWVzIGFzIHMgfSBmcm9tIFwiLi9jb250YWluZXItdXRpbHMuZXMuanNcIjtcbmNvbnN0IEIgPSAoe1xuICBjbGFzc05hbWU6IGEsXG4gIGNvbHM6IGwsXG4gIGdhcDogZSxcbiAgZ2FwWDogbyxcbiAgZ2FwWTogbSxcbiAgYWxpZ246IHQsXG4gIGp1c3RpZnk6IHIsXG4gIGdyaWRGbG93OiBpLFxuICBjb2xzU3ViR3JpZDogQyA9ICExLFxuICByb3dzU3ViR3JpZDogbiA9ICExLFxuICBhdXRvUm93czogTiA9ICExLFxuICBhdXRvQ29sczogZiA9ICExLFxuICBjaGlsZHJlbjogZCxcbiAgLi4udVxufSkgPT4ge1xuICBjb25zdCBwID0gcyhsLCB4LCAxKSwgUyA9IHMoZSwgRiwgXCJzbVwiKSwgaiA9IHMobywgRywgXCJcIiksIHcgPSBzKG0sIEksIFwiXCIpLCB5ID0gcyh0LCBYLCBcIlwiKSwgYiA9IHMociwgWSwgXCJcIiksIHYgPSBzKGksIGgsIFwiXCIpO1xuICByZXR1cm4gLyogQF9fUFVSRV9fICovIGMoXG4gICAgXCJkaXZcIixcbiAgICB7XG4gICAgICBjbGFzc05hbWU6IGcoXG4gICAgICAgIFwiZ3JpZFwiLFxuICAgICAgICB7XG4gICAgICAgICAgXCJncmlkLWNvbHMtc3ViZ3JpZFwiOiBDLFxuICAgICAgICAgIFwiZ3JpZC1yb3dzLXN1YmdyaWRcIjogbixcbiAgICAgICAgICBcImF1dG8tY29scy1hdXRvXCI6IGYsXG4gICAgICAgICAgXCJhdXRvLXJvd3MtYXV0b1wiOiBOXG4gICAgICAgIH0sXG4gICAgICAgIHAsXG4gICAgICAgIFMsXG4gICAgICAgIGosXG4gICAgICAgIHcsXG4gICAgICAgIHksXG4gICAgICAgIGIsXG4gICAgICAgIHYsXG4gICAgICAgIGFcbiAgICAgICksXG4gICAgICAuLi51LFxuICAgICAgY2hpbGRyZW46IGRcbiAgICB9XG4gICk7XG59LCBEID0gKHtcbiAgY2xhc3NOYW1lOiBhLFxuICBjaGlsZHJlbjogbCxcbiAgY29sU3BhbjogZSxcbiAgY29sU3RhcnQ6IG8sXG4gIGFsaWduU2VsZjogbSxcbiAganVzdGlmeVNlbGY6IHQsXG4gIC4uLnJcbn0pID0+IHtcbiAgY29uc3QgaSA9IHMoZSwgaywgMCksIEMgPSBzKFxuICAgIG8sXG4gICAgcSxcbiAgICAwXG4gICksIG4gPSBzKFxuICAgIG0sXG4gICAgeixcbiAgICBcIlwiXG4gICksIE4gPSBzKFxuICAgIHQsXG4gICAgQSxcbiAgICBcIlwiXG4gICk7XG4gIHJldHVybiAvKiBAX19QVVJFX18gKi8gYyhcbiAgICBcImRpdlwiLFxuICAgIHtcbiAgICAgIGNsYXNzTmFtZTogZyhcbiAgICAgICAgaSxcbiAgICAgICAgQyxcbiAgICAgICAgbixcbiAgICAgICAgTixcbiAgICAgICAgYVxuICAgICAgKSxcbiAgICAgIC4uLnIsXG4gICAgICBjaGlsZHJlbjogbFxuICAgIH1cbiAgKTtcbn07XG5CLkl0ZW0gPSBEO1xuZXhwb3J0IHtcbiAgRCBhcyBHcmlkSXRlbSxcbiAgQiBhcyBkZWZhdWx0XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z3JpZC1jb250YWluZXIuZXMuanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/container/grid-container.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/dialog/dialog.es.js": +/*!************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/dialog/dialog.es.js ***! + \************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ DefaultCloseButton: () => (/* binding */ ee),\n/* harmony export */ DialogBackdrop: () => (/* binding */ T),\n/* harmony export */ DialogBody: () => (/* binding */ z),\n/* harmony export */ DialogCloseButton: () => (/* binding */ L),\n/* harmony export */ DialogDescription: () => (/* binding */ I),\n/* harmony export */ DialogFooter: () => (/* binding */ H),\n/* harmony export */ DialogHeader: () => (/* binding */ j),\n/* harmony export */ DialogPanel: () => (/* binding */ S),\n/* harmony export */ DialogTitle: () => (/* binding */ A),\n/* harmony export */ \"default\": () => (/* binding */ r)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var framer_motion__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! framer-motion */ \"./node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs\");\n/* harmony import */ var framer_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! framer-motion */ \"./node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! lucide-react */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/x.js\");\n/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-dom */ \"react-dom\");\n\n\n\n\n\n\nconst R = (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)({}), u = () => (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(R), F = {\n open: {\n opacity: 1\n },\n exit: {\n opacity: 0\n }\n}, P = { duration: 0.2 }, r = ({\n open: e,\n setOpen: o,\n children: n,\n trigger: t = null,\n className: c,\n exitOnClickOutside: V = !1,\n exitOnEsc: q = !0,\n design: K = \"simple\",\n scrollLock: M = !0\n}) => {\n const x = e !== void 0 && o !== void 0, [g, m] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!1), f = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null), v = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null), l = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(\n () => x ? e : g,\n [e, g]\n ), p = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(\n () => x ? o : m,\n [m, m]\n ), y = () => {\n l || p(!0);\n }, d = () => {\n l && p(!1);\n }, U = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(() => (0,react__WEBPACK_IMPORTED_MODULE_1__.isValidElement)(t) ? (0,react__WEBPACK_IMPORTED_MODULE_1__.cloneElement)(t, {\n onClick: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.callAll)(y, t?.props?.onClick)\n }) : typeof t == \"function\" ? t({ onClick: y }) : null, [t, y, d]), D = (s) => {\n switch (s.key) {\n case \"Escape\":\n q && d();\n break;\n }\n }, C = (s) => {\n V && f.current && !f.current.contains(s.target) && d();\n };\n return (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => (window.addEventListener(\"keydown\", D), document.addEventListener(\"mousedown\", C), () => {\n window.removeEventListener(\"keydown\", D), document.removeEventListener(\"mousedown\", C);\n }), [l]), (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => {\n if (!M)\n return;\n const s = document.querySelector(\"html\");\n return l && s && (s.style.overflow = \"hidden\"), () => {\n s && (s.style.overflow = \"\");\n };\n }, [l]), /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, { children: [\n U(),\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n R.Provider,\n {\n value: {\n open: l,\n setOpen: p,\n handleClose: d,\n design: K,\n dialogContainerRef: v,\n dialogRef: f\n },\n children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n ref: v,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"fixed z-999999 w-0 h-0 overflow-visible\",\n c\n ),\n children: n\n }\n )\n }\n )\n ] });\n};\nr.displayName = \"Dialog\";\nconst S = ({\n children: e,\n className: o\n}) => {\n const { open: n, handleClose: t, dialogRef: c } = u();\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(framer_motion__WEBPACK_IMPORTED_MODULE_4__.AnimatePresence, { children: n && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n framer_motion__WEBPACK_IMPORTED_MODULE_5__.motion.div,\n {\n className: \"fixed inset-0 overflow-y-auto\",\n initial: \"exit\",\n animate: \"open\",\n exit: \"exit\",\n variants: F,\n role: \"dialog\",\n transition: P,\n children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: \"flex items-center justify-center min-h-full\", children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n ref: c,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"flex flex-col gap-5 w-120 h-fit bg-background-primary border border-solid border-border-subtle rounded-xl shadow-soft-shadow-2xl my-5 overflow-hidden\",\n o\n ),\n children: typeof e == \"function\" ? e({ close: t }) : e\n }\n ) })\n }\n ) });\n};\nS.displayName = \"Dialog.Panel\";\nconst T = ({\n className: e,\n ...o\n}) => {\n const { open: n, dialogContainerRef: t } = u();\n return t?.current ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, { children: (0,react_dom__WEBPACK_IMPORTED_MODULE_2__.createPortal)(\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(framer_motion__WEBPACK_IMPORTED_MODULE_4__.AnimatePresence, { children: n && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n framer_motion__WEBPACK_IMPORTED_MODULE_5__.motion.div,\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"fixed inset-0 -z-10 bg-background-inverse/90\",\n e\n ),\n ...o,\n initial: \"exit\",\n animate: \"open\",\n exit: \"exit\",\n variants: F,\n transition: P\n }\n ) }),\n t.current\n ) }) : null;\n};\nT.displayName = \"Dialog.Backdrop\";\nconst j = ({\n children: e,\n className: o,\n ...n\n}) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\"space-y-2 px-5 pt-5 pb-1\", o), ...n, children: e });\nj.displayName = \"Dialog.Header\";\nconst A = ({\n children: e,\n as: o = \"h3\",\n className: n,\n ...t\n}) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n o,\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"text-base font-semibold text-text-primary m-0 p-0\",\n n\n ),\n ...t,\n children: e\n }\n);\nA.displayName = \"Dialog.Title\";\nconst I = ({\n children: e,\n as: o = \"p\",\n className: n,\n ...t\n}) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n o,\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"text-sm font-normal text-text-secondary my-0 ml-0 mr-1 p-0\",\n n\n ),\n ...t,\n children: e\n }\n);\nI.displayName = \"Dialog.Description\";\nconst ee = ({\n className: e,\n ...o\n}) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"button\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"bg-transparent inline-flex justify-center items-center border-0 p-1 m-0 cursor-pointer focus:outline-none outline-none shadow-none\",\n e\n ),\n \"aria-label\": \"Close dialog\",\n ...o,\n children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_6__[\"default\"], { className: \"size-4 text-text-primary shrink-0\" })\n }\n), L = ({\n children: e,\n as: o = react__WEBPACK_IMPORTED_MODULE_1__.Fragment,\n ...n\n}) => {\n const { handleClose: t } = u();\n return e ? o === react__WEBPACK_IMPORTED_MODULE_1__.Fragment ? typeof e == \"function\" ? e({\n close: t\n }) : (0,react__WEBPACK_IMPORTED_MODULE_1__.cloneElement)(e, {\n onClick: t\n }) : /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(o, { ...n, onClick: t, children: e }) : /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ee, { onClick: t, ...n });\n};\nL.displayName = \"Dialog.CloseButton\";\nconst z = ({\n children: e,\n className: o,\n ...n\n}) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\"px-5\", o), ...n, children: e });\nz.displayName = \"Dialog.Body\";\nconst H = ({\n children: e,\n className: o\n}) => {\n const { design: n, handleClose: t } = u(), c = () => e ? typeof e == \"function\" ? e({ close: t }) : e : null;\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"p-4 flex justify-end gap-3\",\n {\n \"bg-background-secondary\": n === \"footer-divided\"\n },\n o\n ),\n children: c()\n }\n );\n};\nH.displayName = \"Dialog.Footer\";\nr.Panel = S;\nr.Title = A;\nr.Description = I;\nr.CloseButton = L;\nr.Header = j;\nr.Body = z;\nr.Footer = H;\nr.Backdrop = T;\n\n//# sourceMappingURL=dialog.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvZGlhbG9nL2RpYWxvZy5lcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUF1RTtBQUN3SDtBQUM3SDtBQUNNO0FBQ2xDO0FBQ1E7QUFDOUMsVUFBVSxvREFBQyxHQUFHLGFBQWEsaURBQUM7QUFDNUI7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxDQUFDLFFBQVEsZUFBZTtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0QsbURBQW1ELCtDQUFDLFVBQVUsNkNBQUMsWUFBWSw2Q0FBQyxZQUFZLDhDQUFDO0FBQ3pGO0FBQ0E7QUFDQSxTQUFTLDhDQUFDO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHLE1BQU0sa0RBQUMsT0FBTyxxREFBQyxNQUFNLG1EQUFDO0FBQ3pCLGFBQWEsbUVBQUM7QUFDZCxHQUFHLGlDQUFpQyxZQUFZO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLFNBQVMsZ0RBQUM7QUFDVjtBQUNBLEdBQUcsU0FBUyxnREFBQztBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUcsd0JBQXdCLHVEQUFDLENBQUMsdURBQUMsSUFBSTtBQUNsQztBQUNBLG9CQUFvQixzREFBQztBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Qsa0NBQWtDLHNEQUFDO0FBQ25DO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qiw4REFBQztBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0QsVUFBVSx3Q0FBd0M7QUFDbEQseUJBQXlCLHNEQUFDLENBQUMsMERBQUMsSUFBSSwrQkFBK0Isc0RBQUM7QUFDaEUsSUFBSSxpREFBQztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0Msc0RBQUMsVUFBVSxvRkFBb0Ysc0RBQUM7QUFDaEk7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLDhEQUFDO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLGlEQUFpRCxVQUFVO0FBQzNEO0FBQ0EsU0FBUztBQUNUO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0QsVUFBVSxpQ0FBaUM7QUFDM0Msc0NBQXNDLHNEQUFDLENBQUMsdURBQUMsSUFBSSxVQUFVLHVEQUFDO0FBQ3hELG9CQUFvQixzREFBQyxDQUFDLDBEQUFDLElBQUksK0JBQStCLHNEQUFDO0FBQzNELE1BQU0saURBQUM7QUFDUDtBQUNBLG1CQUFtQiw4REFBQztBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLHFCQUFxQixzREFBQyxVQUFVLFdBQVcsOERBQUMsb0RBQW9EO0FBQ2pHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUMscUJBQXFCLHNEQUFDO0FBQ3ZCO0FBQ0E7QUFDQSxlQUFlLDhEQUFDO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQyxxQkFBcUIsc0RBQUM7QUFDdkI7QUFDQTtBQUNBLGVBQWUsOERBQUM7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUMscUJBQXFCLHNEQUFDO0FBQ3ZCO0FBQ0E7QUFDQSxlQUFlLDhEQUFDO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsc0RBQUMsQ0FBQyxvREFBQyxJQUFJLGdEQUFnRDtBQUNyRjtBQUNBO0FBQ0E7QUFDQSxVQUFVLDJDQUFDO0FBQ1g7QUFDQSxDQUFDO0FBQ0QsVUFBVSxpQkFBaUI7QUFDM0IsbUJBQW1CLDJDQUFDO0FBQ3BCO0FBQ0EsR0FBRyxJQUFJLG1EQUFDO0FBQ1I7QUFDQSxHQUFHLG9CQUFvQixzREFBQyxNQUFNLCtCQUErQixvQkFBb0Isc0RBQUMsT0FBTyxrQkFBa0I7QUFDM0c7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQyxxQkFBcUIsc0RBQUMsVUFBVSxXQUFXLDhEQUFDLGdDQUFnQztBQUM3RTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRCxVQUFVLDRCQUE0QixrREFBa0QsVUFBVTtBQUNsRyx5QkFBeUIsc0RBQUM7QUFDMUI7QUFDQTtBQUNBLGlCQUFpQiw4REFBQztBQUNsQjtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBWUU7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0Bic2YvZm9yY2UtdWkvZGlzdC9jb21wb25lbnRzL2RpYWxvZy9kaWFsb2cuZXMuanM/MTBmNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBqc3hzIGFzIFgsIEZyYWdtZW50IGFzIGssIGpzeCBhcyBpIH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5pbXBvcnQgeyBjcmVhdGVDb250ZXh0IGFzIF8sIHVzZVN0YXRlIGFzICQsIHVzZVJlZiBhcyBOLCB1c2VNZW1vIGFzIGgsIHVzZUNhbGxiYWNrIGFzIEcsIGlzVmFsaWRFbGVtZW50IGFzIEosIGNsb25lRWxlbWVudCBhcyBCLCB1c2VFZmZlY3QgYXMgYiwgRnJhZ21lbnQgYXMgdywgdXNlQ29udGV4dCBhcyBRIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBBbmltYXRlUHJlc2VuY2UgYXMgRSwgbW90aW9uIGFzIE8gfSBmcm9tIFwiZnJhbWVyLW1vdGlvblwiO1xuaW1wb3J0IHsgY2FsbEFsbCBhcyBXLCBjbiBhcyBhIH0gZnJvbSBcIi4uLy4uL3V0aWxpdGllcy9mdW5jdGlvbnMuZXMuanNcIjtcbmltcG9ydCB7IFggYXMgWSB9IGZyb20gXCJsdWNpZGUtcmVhY3RcIjtcbmltcG9ydCB7IGNyZWF0ZVBvcnRhbCBhcyBaIH0gZnJvbSBcInJlYWN0LWRvbVwiO1xuY29uc3QgUiA9IF8oe30pLCB1ID0gKCkgPT4gUShSKSwgRiA9IHtcbiAgb3Blbjoge1xuICAgIG9wYWNpdHk6IDFcbiAgfSxcbiAgZXhpdDoge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxufSwgUCA9IHsgZHVyYXRpb246IDAuMiB9LCByID0gKHtcbiAgb3BlbjogZSxcbiAgc2V0T3BlbjogbyxcbiAgY2hpbGRyZW46IG4sXG4gIHRyaWdnZXI6IHQgPSBudWxsLFxuICBjbGFzc05hbWU6IGMsXG4gIGV4aXRPbkNsaWNrT3V0c2lkZTogViA9ICExLFxuICBleGl0T25Fc2M6IHEgPSAhMCxcbiAgZGVzaWduOiBLID0gXCJzaW1wbGVcIixcbiAgc2Nyb2xsTG9jazogTSA9ICEwXG59KSA9PiB7XG4gIGNvbnN0IHggPSBlICE9PSB2b2lkIDAgJiYgbyAhPT0gdm9pZCAwLCBbZywgbV0gPSAkKCExKSwgZiA9IE4obnVsbCksIHYgPSBOKG51bGwpLCBsID0gaChcbiAgICAoKSA9PiB4ID8gZSA6IGcsXG4gICAgW2UsIGddXG4gICksIHAgPSBoKFxuICAgICgpID0+IHggPyBvIDogbSxcbiAgICBbbSwgbV1cbiAgKSwgeSA9ICgpID0+IHtcbiAgICBsIHx8IHAoITApO1xuICB9LCBkID0gKCkgPT4ge1xuICAgIGwgJiYgcCghMSk7XG4gIH0sIFUgPSBHKCgpID0+IEoodCkgPyBCKHQsIHtcbiAgICBvbkNsaWNrOiBXKHksIHQ/LnByb3BzPy5vbkNsaWNrKVxuICB9KSA6IHR5cGVvZiB0ID09IFwiZnVuY3Rpb25cIiA/IHQoeyBvbkNsaWNrOiB5IH0pIDogbnVsbCwgW3QsIHksIGRdKSwgRCA9IChzKSA9PiB7XG4gICAgc3dpdGNoIChzLmtleSkge1xuICAgICAgY2FzZSBcIkVzY2FwZVwiOlxuICAgICAgICBxICYmIGQoKTtcbiAgICAgICAgYnJlYWs7XG4gICAgfVxuICB9LCBDID0gKHMpID0+IHtcbiAgICBWICYmIGYuY3VycmVudCAmJiAhZi5jdXJyZW50LmNvbnRhaW5zKHMudGFyZ2V0KSAmJiBkKCk7XG4gIH07XG4gIHJldHVybiBiKCgpID0+ICh3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcImtleWRvd25cIiwgRCksIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoXCJtb3VzZWRvd25cIiwgQyksICgpID0+IHtcbiAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihcImtleWRvd25cIiwgRCksIGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJtb3VzZWRvd25cIiwgQyk7XG4gIH0pLCBbbF0pLCBiKCgpID0+IHtcbiAgICBpZiAoIU0pXG4gICAgICByZXR1cm47XG4gICAgY29uc3QgcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXCJodG1sXCIpO1xuICAgIHJldHVybiBsICYmIHMgJiYgKHMuc3R5bGUub3ZlcmZsb3cgPSBcImhpZGRlblwiKSwgKCkgPT4ge1xuICAgICAgcyAmJiAocy5zdHlsZS5vdmVyZmxvdyA9IFwiXCIpO1xuICAgIH07XG4gIH0sIFtsXSksIC8qIEBfX1BVUkVfXyAqLyBYKGssIHsgY2hpbGRyZW46IFtcbiAgICBVKCksXG4gICAgLyogQF9fUFVSRV9fICovIGkoXG4gICAgICBSLlByb3ZpZGVyLFxuICAgICAge1xuICAgICAgICB2YWx1ZToge1xuICAgICAgICAgIG9wZW46IGwsXG4gICAgICAgICAgc2V0T3BlbjogcCxcbiAgICAgICAgICBoYW5kbGVDbG9zZTogZCxcbiAgICAgICAgICBkZXNpZ246IEssXG4gICAgICAgICAgZGlhbG9nQ29udGFpbmVyUmVmOiB2LFxuICAgICAgICAgIGRpYWxvZ1JlZjogZlxuICAgICAgICB9LFxuICAgICAgICBjaGlsZHJlbjogLyogQF9fUFVSRV9fICovIGkoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICByZWY6IHYsXG4gICAgICAgICAgICBjbGFzc05hbWU6IGEoXG4gICAgICAgICAgICAgIFwiZml4ZWQgei05OTk5OTkgdy0wIGgtMCBvdmVyZmxvdy12aXNpYmxlXCIsXG4gICAgICAgICAgICAgIGNcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBjaGlsZHJlbjogblxuICAgICAgICAgIH1cbiAgICAgICAgKVxuICAgICAgfVxuICAgIClcbiAgXSB9KTtcbn07XG5yLmRpc3BsYXlOYW1lID0gXCJEaWFsb2dcIjtcbmNvbnN0IFMgPSAoe1xuICBjaGlsZHJlbjogZSxcbiAgY2xhc3NOYW1lOiBvXG59KSA9PiB7XG4gIGNvbnN0IHsgb3BlbjogbiwgaGFuZGxlQ2xvc2U6IHQsIGRpYWxvZ1JlZjogYyB9ID0gdSgpO1xuICByZXR1cm4gLyogQF9fUFVSRV9fICovIGkoRSwgeyBjaGlsZHJlbjogbiAmJiAvKiBAX19QVVJFX18gKi8gaShcbiAgICBPLmRpdixcbiAgICB7XG4gICAgICBjbGFzc05hbWU6IFwiZml4ZWQgaW5zZXQtMCBvdmVyZmxvdy15LWF1dG9cIixcbiAgICAgIGluaXRpYWw6IFwiZXhpdFwiLFxuICAgICAgYW5pbWF0ZTogXCJvcGVuXCIsXG4gICAgICBleGl0OiBcImV4aXRcIixcbiAgICAgIHZhcmlhbnRzOiBGLFxuICAgICAgcm9sZTogXCJkaWFsb2dcIixcbiAgICAgIHRyYW5zaXRpb246IFAsXG4gICAgICBjaGlsZHJlbjogLyogQF9fUFVSRV9fICovIGkoXCJkaXZcIiwgeyBjbGFzc05hbWU6IFwiZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbWluLWgtZnVsbFwiLCBjaGlsZHJlbjogLyogQF9fUFVSRV9fICovIGkoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHtcbiAgICAgICAgICByZWY6IGMsXG4gICAgICAgICAgY2xhc3NOYW1lOiBhKFxuICAgICAgICAgICAgXCJmbGV4IGZsZXgtY29sIGdhcC01IHctMTIwIGgtZml0IGJnLWJhY2tncm91bmQtcHJpbWFyeSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1ib3JkZXItc3VidGxlIHJvdW5kZWQteGwgc2hhZG93LXNvZnQtc2hhZG93LTJ4bCBteS01IG92ZXJmbG93LWhpZGRlblwiLFxuICAgICAgICAgICAgb1xuICAgICAgICAgICksXG4gICAgICAgICAgY2hpbGRyZW46IHR5cGVvZiBlID09IFwiZnVuY3Rpb25cIiA/IGUoeyBjbG9zZTogdCB9KSA6IGVcbiAgICAgICAgfVxuICAgICAgKSB9KVxuICAgIH1cbiAgKSB9KTtcbn07XG5TLmRpc3BsYXlOYW1lID0gXCJEaWFsb2cuUGFuZWxcIjtcbmNvbnN0IFQgPSAoe1xuICBjbGFzc05hbWU6IGUsXG4gIC4uLm9cbn0pID0+IHtcbiAgY29uc3QgeyBvcGVuOiBuLCBkaWFsb2dDb250YWluZXJSZWY6IHQgfSA9IHUoKTtcbiAgcmV0dXJuIHQ/LmN1cnJlbnQgPyAvKiBAX19QVVJFX18gKi8gaShrLCB7IGNoaWxkcmVuOiBaKFxuICAgIC8qIEBfX1BVUkVfXyAqLyBpKEUsIHsgY2hpbGRyZW46IG4gJiYgLyogQF9fUFVSRV9fICovIGkoXG4gICAgICBPLmRpdixcbiAgICAgIHtcbiAgICAgICAgY2xhc3NOYW1lOiBhKFxuICAgICAgICAgIFwiZml4ZWQgaW5zZXQtMCAtei0xMCBiZy1iYWNrZ3JvdW5kLWludmVyc2UvOTBcIixcbiAgICAgICAgICBlXG4gICAgICAgICksXG4gICAgICAgIC4uLm8sXG4gICAgICAgIGluaXRpYWw6IFwiZXhpdFwiLFxuICAgICAgICBhbmltYXRlOiBcIm9wZW5cIixcbiAgICAgICAgZXhpdDogXCJleGl0XCIsXG4gICAgICAgIHZhcmlhbnRzOiBGLFxuICAgICAgICB0cmFuc2l0aW9uOiBQXG4gICAgICB9XG4gICAgKSB9KSxcbiAgICB0LmN1cnJlbnRcbiAgKSB9KSA6IG51bGw7XG59O1xuVC5kaXNwbGF5TmFtZSA9IFwiRGlhbG9nLkJhY2tkcm9wXCI7XG5jb25zdCBqID0gKHtcbiAgY2hpbGRyZW46IGUsXG4gIGNsYXNzTmFtZTogbyxcbiAgLi4ublxufSkgPT4gLyogQF9fUFVSRV9fICovIGkoXCJkaXZcIiwgeyBjbGFzc05hbWU6IGEoXCJzcGFjZS15LTIgcHgtNSBwdC01IHBiLTFcIiwgbyksIC4uLm4sIGNoaWxkcmVuOiBlIH0pO1xuai5kaXNwbGF5TmFtZSA9IFwiRGlhbG9nLkhlYWRlclwiO1xuY29uc3QgQSA9ICh7XG4gIGNoaWxkcmVuOiBlLFxuICBhczogbyA9IFwiaDNcIixcbiAgY2xhc3NOYW1lOiBuLFxuICAuLi50XG59KSA9PiAvKiBAX19QVVJFX18gKi8gaShcbiAgbyxcbiAge1xuICAgIGNsYXNzTmFtZTogYShcbiAgICAgIFwidGV4dC1iYXNlIGZvbnQtc2VtaWJvbGQgdGV4dC10ZXh0LXByaW1hcnkgbS0wIHAtMFwiLFxuICAgICAgblxuICAgICksXG4gICAgLi4udCxcbiAgICBjaGlsZHJlbjogZVxuICB9XG4pO1xuQS5kaXNwbGF5TmFtZSA9IFwiRGlhbG9nLlRpdGxlXCI7XG5jb25zdCBJID0gKHtcbiAgY2hpbGRyZW46IGUsXG4gIGFzOiBvID0gXCJwXCIsXG4gIGNsYXNzTmFtZTogbixcbiAgLi4udFxufSkgPT4gLyogQF9fUFVSRV9fICovIGkoXG4gIG8sXG4gIHtcbiAgICBjbGFzc05hbWU6IGEoXG4gICAgICBcInRleHQtc20gZm9udC1ub3JtYWwgdGV4dC10ZXh0LXNlY29uZGFyeSBteS0wIG1sLTAgbXItMSBwLTBcIixcbiAgICAgIG5cbiAgICApLFxuICAgIC4uLnQsXG4gICAgY2hpbGRyZW46IGVcbiAgfVxuKTtcbkkuZGlzcGxheU5hbWUgPSBcIkRpYWxvZy5EZXNjcmlwdGlvblwiO1xuY29uc3QgZWUgPSAoe1xuICBjbGFzc05hbWU6IGUsXG4gIC4uLm9cbn0pID0+IC8qIEBfX1BVUkVfXyAqLyBpKFxuICBcImJ1dHRvblwiLFxuICB7XG4gICAgY2xhc3NOYW1lOiBhKFxuICAgICAgXCJiZy10cmFuc3BhcmVudCBpbmxpbmUtZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgYm9yZGVyLTAgcC0xIG0tMCBjdXJzb3ItcG9pbnRlciBmb2N1czpvdXRsaW5lLW5vbmUgb3V0bGluZS1ub25lIHNoYWRvdy1ub25lXCIsXG4gICAgICBlXG4gICAgKSxcbiAgICBcImFyaWEtbGFiZWxcIjogXCJDbG9zZSBkaWFsb2dcIixcbiAgICAuLi5vLFxuICAgIGNoaWxkcmVuOiAvKiBAX19QVVJFX18gKi8gaShZLCB7IGNsYXNzTmFtZTogXCJzaXplLTQgdGV4dC10ZXh0LXByaW1hcnkgc2hyaW5rLTBcIiB9KVxuICB9XG4pLCBMID0gKHtcbiAgY2hpbGRyZW46IGUsXG4gIGFzOiBvID0gdyxcbiAgLi4ublxufSkgPT4ge1xuICBjb25zdCB7IGhhbmRsZUNsb3NlOiB0IH0gPSB1KCk7XG4gIHJldHVybiBlID8gbyA9PT0gdyA/IHR5cGVvZiBlID09IFwiZnVuY3Rpb25cIiA/IGUoe1xuICAgIGNsb3NlOiB0XG4gIH0pIDogQihlLCB7XG4gICAgb25DbGljazogdFxuICB9KSA6IC8qIEBfX1BVUkVfXyAqLyBpKG8sIHsgLi4ubiwgb25DbGljazogdCwgY2hpbGRyZW46IGUgfSkgOiAvKiBAX19QVVJFX18gKi8gaShlZSwgeyBvbkNsaWNrOiB0LCAuLi5uIH0pO1xufTtcbkwuZGlzcGxheU5hbWUgPSBcIkRpYWxvZy5DbG9zZUJ1dHRvblwiO1xuY29uc3QgeiA9ICh7XG4gIGNoaWxkcmVuOiBlLFxuICBjbGFzc05hbWU6IG8sXG4gIC4uLm5cbn0pID0+IC8qIEBfX1BVUkVfXyAqLyBpKFwiZGl2XCIsIHsgY2xhc3NOYW1lOiBhKFwicHgtNVwiLCBvKSwgLi4ubiwgY2hpbGRyZW46IGUgfSk7XG56LmRpc3BsYXlOYW1lID0gXCJEaWFsb2cuQm9keVwiO1xuY29uc3QgSCA9ICh7XG4gIGNoaWxkcmVuOiBlLFxuICBjbGFzc05hbWU6IG9cbn0pID0+IHtcbiAgY29uc3QgeyBkZXNpZ246IG4sIGhhbmRsZUNsb3NlOiB0IH0gPSB1KCksIGMgPSAoKSA9PiBlID8gdHlwZW9mIGUgPT0gXCJmdW5jdGlvblwiID8gZSh7IGNsb3NlOiB0IH0pIDogZSA6IG51bGw7XG4gIHJldHVybiAvKiBAX19QVVJFX18gKi8gaShcbiAgICBcImRpdlwiLFxuICAgIHtcbiAgICAgIGNsYXNzTmFtZTogYShcbiAgICAgICAgXCJwLTQgZmxleCBqdXN0aWZ5LWVuZCBnYXAtM1wiLFxuICAgICAgICB7XG4gICAgICAgICAgXCJiZy1iYWNrZ3JvdW5kLXNlY29uZGFyeVwiOiBuID09PSBcImZvb3Rlci1kaXZpZGVkXCJcbiAgICAgICAgfSxcbiAgICAgICAgb1xuICAgICAgKSxcbiAgICAgIGNoaWxkcmVuOiBjKClcbiAgICB9XG4gICk7XG59O1xuSC5kaXNwbGF5TmFtZSA9IFwiRGlhbG9nLkZvb3RlclwiO1xuci5QYW5lbCA9IFM7XG5yLlRpdGxlID0gQTtcbnIuRGVzY3JpcHRpb24gPSBJO1xuci5DbG9zZUJ1dHRvbiA9IEw7XG5yLkhlYWRlciA9IGo7XG5yLkJvZHkgPSB6O1xuci5Gb290ZXIgPSBIO1xuci5CYWNrZHJvcCA9IFQ7XG5leHBvcnQge1xuICBlZSBhcyBEZWZhdWx0Q2xvc2VCdXR0b24sXG4gIFQgYXMgRGlhbG9nQmFja2Ryb3AsXG4gIHogYXMgRGlhbG9nQm9keSxcbiAgTCBhcyBEaWFsb2dDbG9zZUJ1dHRvbixcbiAgSSBhcyBEaWFsb2dEZXNjcmlwdGlvbixcbiAgSCBhcyBEaWFsb2dGb290ZXIsXG4gIGogYXMgRGlhbG9nSGVhZGVyLFxuICBTIGFzIERpYWxvZ1BhbmVsLFxuICBBIGFzIERpYWxvZ1RpdGxlLFxuICByIGFzIGRlZmF1bHRcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kaWFsb2cuZXMuanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/dialog/dialog.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/dropdown-menu/dropdown-menu.es.js": +/*!**************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/dropdown-menu/dropdown-menu.es.js ***! + \**************************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ DropdownMenu: () => (/* binding */ a),\n/* harmony export */ DropdownMenuContent: () => (/* binding */ P),\n/* harmony export */ DropdownMenuContentWrapper: () => (/* binding */ D),\n/* harmony export */ DropdownMenuItem: () => (/* binding */ k),\n/* harmony export */ DropdownMenuList: () => (/* binding */ b),\n/* harmony export */ DropdownMenuPortal: () => (/* binding */ N),\n/* harmony export */ DropdownMenuSeparator: () => (/* binding */ v),\n/* harmony export */ DropdownMenuTrigger: () => (/* binding */ x),\n/* harmony export */ \"default\": () => (/* binding */ a)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var _floating_ui_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @floating-ui/react */ \"./node_modules/@floating-ui/react/dist/floating-ui.react.mjs\");\n/* harmony import */ var _floating_ui_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @floating-ui/react */ \"./node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs\");\n/* harmony import */ var _floating_ui_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @floating-ui/react */ \"./node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var _menu_item_menu_item_es_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../menu-item/menu-item.es.js */ \"./node_modules/@bsf/force-ui/dist/components/menu-item/menu-item.es.js\");\n\n\n\n\n\nconst y = (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)({}), C = () => (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(y), a = ({\n placement: e = \"bottom\",\n offset: o = 10,\n boundary: n = \"clippingAncestors\",\n children: t,\n className: m\n}) => {\n const [f, i] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!1), { refs: p, floatingStyles: S, context: d } = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useFloating)({\n open: f,\n onOpenChange: i,\n placement: e,\n strategy: \"fixed\",\n middleware: [\n (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_3__.offset)(o),\n (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_3__.flip)({ boundary: n }),\n (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_3__.shift)({ boundary: n })\n ],\n whileElementsMounted: _floating_ui_react__WEBPACK_IMPORTED_MODULE_4__.autoUpdate\n }), I = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useClick)(d), E = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useDismiss)(d), F = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useRole)(d, { role: \"menu\" }), { getReferenceProps: R, getFloatingProps: L } = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useInteractions)([\n I,\n E,\n F\n ]), { isMounted: T, styles: W } = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useTransitionStyles)(d, {\n duration: 150,\n initial: { opacity: 0, scale: 0.95 },\n open: { opacity: 1, scale: 1 },\n close: { opacity: 0, scale: 0.95 }\n }), A = () => i((r) => !r), O = () => i(!1);\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n y.Provider,\n {\n value: {\n refs: p,\n handleClose: O,\n isMounted: T,\n styles: W,\n floatingStyles: S,\n getFloatingProps: L\n },\n children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__.cn)(\"relative inline-block\", m), children: [\n react__WEBPACK_IMPORTED_MODULE_1__.Children.map(t, (r) => react__WEBPACK_IMPORTED_MODULE_1__.isValidElement(r) && r?.type?.displayName === \"DropdownMenu.Trigger\" ? (0,react__WEBPACK_IMPORTED_MODULE_1__.cloneElement)(r, {\n ref: p.setReference,\n onClick: A,\n ...R()\n }) : null),\n react__WEBPACK_IMPORTED_MODULE_1__.Children.toArray(t).filter(\n (r) => react__WEBPACK_IMPORTED_MODULE_1__.isValidElement(r) && [\n \"DropdownMenu.Portal\",\n \"DropdownMenu.ContentWrapper\"\n ].includes(\n r.type.displayName || \"\"\n )\n ).map((r) => r)\n ] })\n }\n );\n};\na.displayName = \"DropdownMenu\";\nconst D = ({\n children: e,\n className: o\n}) => {\n const { refs: n, floatingStyles: t, getFloatingProps: m, isMounted: f, styles: i } = C();\n return f && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n ref: n.setFloating,\n className: o,\n style: {\n ...t,\n ...i\n },\n ...m(),\n children: react__WEBPACK_IMPORTED_MODULE_1__.Children.map(e, (p) => p?.type?.displayName === \"DropdownMenu.Content\" ? p : null)\n }\n );\n};\nD.displayName = \"DropdownMenu.ContentWrapper\";\nconst N = ({\n children: e,\n root: o,\n id: n\n}) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.FloatingPortal, { id: n, root: o, children: e });\nN.displayName = \"DropdownMenu.Portal\";\nconst x = react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ children: e, className: o, ...n }, t) => (0,react__WEBPACK_IMPORTED_MODULE_1__.isValidElement)(e) ? react__WEBPACK_IMPORTED_MODULE_1__.cloneElement(e, {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__.cn)(o, e.props.className),\n ref: t,\n ...n\n}) : /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n ref: t,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__.cn)(\"cursor-pointer\", o),\n role: \"button\",\n tabIndex: 0,\n ...n,\n children: e\n }\n));\nx.displayName = \"DropdownMenu.Trigger\";\nconst P = ({\n children: e,\n className: o,\n ...n\n}) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__.cn)(\n \"border border-solid border-border-subtle rounded-md shadow-lg overflow-hidden\",\n o\n ),\n children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_menu_item_menu_item_es_js__WEBPACK_IMPORTED_MODULE_6__.Menu, { ...n, children: e })\n }\n);\nP.displayName = \"DropdownMenu.Content\";\nconst b = (e) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_menu_item_menu_item_es_js__WEBPACK_IMPORTED_MODULE_6__.Menu.List, { ...e });\nb.displayName = \"DropdownMenu.List\";\nconst k = ({\n children: e,\n as: o = _menu_item_menu_item_es_js__WEBPACK_IMPORTED_MODULE_6__.Menu.Item,\n ...n\n}) => {\n const { handleClose: t } = C();\n return e ? o === react__WEBPACK_IMPORTED_MODULE_1__.Fragment && (0,react__WEBPACK_IMPORTED_MODULE_1__.isValidElement)(e) ? (0,react__WEBPACK_IMPORTED_MODULE_1__.cloneElement)(e, {\n onClick: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__.callAll)(\n e.props?.onClick,\n t\n )\n }) : /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n o,\n {\n ...n,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__.cn)(\"px-2\", n.className),\n onClick: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_5__.callAll)(n.onClick, t),\n children: e\n }\n ) : null;\n};\nk.displayName = \"DropdownMenu.Item\";\nconst v = (e) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_menu_item_menu_item_es_js__WEBPACK_IMPORTED_MODULE_6__.Menu.Separator, { ...e });\nv.displayName = \"DropdownMenu.Separator\";\na.Trigger = x;\na.Content = P;\na.List = b;\na.Item = k;\na.Separator = v;\na.Portal = N;\na.ContentWrapper = D;\n\n//# sourceMappingURL=dropdown-menu.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvZHJvcGRvd24tbWVudS9kcm9wZG93bi1tZW51LmVzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBd0Q7QUFDNkU7QUFDeUY7QUFDdEo7QUFDZjtBQUN6RCxVQUFVLG9EQUFDLEdBQUcsYUFBYSxpREFBQztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNELGlCQUFpQiwrQ0FBQyxRQUFRLHlDQUF5QyxFQUFFLCtEQUFDO0FBQ3RFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNLDBEQUFDO0FBQ1AsTUFBTSx3REFBQyxHQUFHLGFBQWE7QUFDdkIsTUFBTSx5REFBQyxHQUFHLGFBQWE7QUFDdkI7QUFDQSwwQkFBMEIsMERBQUM7QUFDM0IsR0FBRyxPQUFPLDREQUFDLFNBQVMsOERBQUMsU0FBUywyREFBQyxNQUFNLGNBQWMsS0FBSyw0Q0FBNEMsRUFBRSxtRUFBQztBQUN2RztBQUNBO0FBQ0E7QUFDQSxRQUFRLDBCQUEwQixFQUFFLHVFQUFDO0FBQ3JDO0FBQ0EsZUFBZSx5QkFBeUI7QUFDeEMsWUFBWSxzQkFBc0I7QUFDbEMsYUFBYTtBQUNiLEdBQUc7QUFDSCx5QkFBeUIsc0RBQUM7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQLGdDQUFnQyx1REFBQyxVQUFVLFdBQVcsOERBQUM7QUFDdkQsUUFBUSwyQ0FBVSxlQUFlLGlEQUFnQix5REFBeUQsbURBQUM7QUFDM0c7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNULFFBQVEsMkNBQVU7QUFDbEIsaUJBQWlCLGlEQUFnQjtBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0QsVUFBVSwyRUFBMkU7QUFDckYsOEJBQThCLHNEQUFDO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsZ0JBQWdCLDJDQUFVO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLHFCQUFxQixzREFBQyxDQUFDLDhEQUFDLElBQUksNkJBQTZCO0FBQzFEO0FBQ0EsVUFBVSw2Q0FBWSxJQUFJLGlDQUFpQyxRQUFRLHFEQUFDLE1BQU0sK0NBQWM7QUFDeEYsYUFBYSw4REFBQztBQUNkO0FBQ0E7QUFDQSxDQUFDLG9CQUFvQixzREFBQztBQUN0QjtBQUNBO0FBQ0E7QUFDQSxlQUFlLDhEQUFDO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLHFCQUFxQixzREFBQztBQUN2QjtBQUNBO0FBQ0EsZUFBZSw4REFBQztBQUNoQjtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsc0RBQUMsQ0FBQyw0REFBQyxJQUFJLG1CQUFtQjtBQUN4RDtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUMsc0RBQUMsQ0FBQyw0REFBQyxTQUFTLE1BQU07QUFDbkQ7QUFDQTtBQUNBO0FBQ0EsVUFBVSw0REFBQztBQUNYO0FBQ0EsQ0FBQztBQUNELFVBQVUsaUJBQWlCO0FBQzNCLG1CQUFtQiwyQ0FBQyxJQUFJLHFEQUFDLE1BQU0sbURBQUM7QUFDaEMsYUFBYSxtRUFBQztBQUNkO0FBQ0E7QUFDQTtBQUNBLEdBQUcsb0JBQW9CLHNEQUFDO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQiw4REFBQztBQUNsQixlQUFlLG1FQUFDO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUMsc0RBQUMsQ0FBQyw0REFBQyxjQUFjLE1BQU07QUFDeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVdFO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL2Rpc3QvY29tcG9uZW50cy9kcm9wZG93bi1tZW51L2Ryb3Bkb3duLW1lbnUuZXMuanM/ZmEzYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBqc3ggYXMgcywganN4cyBhcyBWIH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5pbXBvcnQgbCwgeyBjcmVhdGVDb250ZXh0IGFzIGgsIHVzZVN0YXRlIGFzIGosIGNsb25lRWxlbWVudCBhcyBNLCBpc1ZhbGlkRWxlbWVudCBhcyBnLCBGcmFnbWVudCBhcyBVLCB1c2VDb250ZXh0IGFzIHEgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IHVzZUZsb2F0aW5nIGFzIHosIG9mZnNldCBhcyBCLCBmbGlwIGFzIEcsIHNoaWZ0IGFzIEgsIGF1dG9VcGRhdGUgYXMgSiwgdXNlQ2xpY2sgYXMgSywgdXNlRGlzbWlzcyBhcyBRLCB1c2VSb2xlIGFzIFgsIHVzZUludGVyYWN0aW9ucyBhcyBZLCB1c2VUcmFuc2l0aW9uU3R5bGVzIGFzIFosIEZsb2F0aW5nUG9ydGFsIGFzIF8gfSBmcm9tIFwiQGZsb2F0aW5nLXVpL3JlYWN0XCI7XG5pbXBvcnQgeyBjbiBhcyB1LCBjYWxsQWxsIGFzIHcgfSBmcm9tIFwiLi4vLi4vdXRpbGl0aWVzL2Z1bmN0aW9ucy5lcy5qc1wiO1xuaW1wb3J0IHsgTWVudSBhcyBjIH0gZnJvbSBcIi4uL21lbnUtaXRlbS9tZW51LWl0ZW0uZXMuanNcIjtcbmNvbnN0IHkgPSBoKHt9KSwgQyA9ICgpID0+IHEoeSksIGEgPSAoe1xuICBwbGFjZW1lbnQ6IGUgPSBcImJvdHRvbVwiLFxuICBvZmZzZXQ6IG8gPSAxMCxcbiAgYm91bmRhcnk6IG4gPSBcImNsaXBwaW5nQW5jZXN0b3JzXCIsXG4gIGNoaWxkcmVuOiB0LFxuICBjbGFzc05hbWU6IG1cbn0pID0+IHtcbiAgY29uc3QgW2YsIGldID0gaighMSksIHsgcmVmczogcCwgZmxvYXRpbmdTdHlsZXM6IFMsIGNvbnRleHQ6IGQgfSA9IHooe1xuICAgIG9wZW46IGYsXG4gICAgb25PcGVuQ2hhbmdlOiBpLFxuICAgIHBsYWNlbWVudDogZSxcbiAgICBzdHJhdGVneTogXCJmaXhlZFwiLFxuICAgIG1pZGRsZXdhcmU6IFtcbiAgICAgIEIobyksXG4gICAgICBHKHsgYm91bmRhcnk6IG4gfSksXG4gICAgICBIKHsgYm91bmRhcnk6IG4gfSlcbiAgICBdLFxuICAgIHdoaWxlRWxlbWVudHNNb3VudGVkOiBKXG4gIH0pLCBJID0gSyhkKSwgRSA9IFEoZCksIEYgPSBYKGQsIHsgcm9sZTogXCJtZW51XCIgfSksIHsgZ2V0UmVmZXJlbmNlUHJvcHM6IFIsIGdldEZsb2F0aW5nUHJvcHM6IEwgfSA9IFkoW1xuICAgIEksXG4gICAgRSxcbiAgICBGXG4gIF0pLCB7IGlzTW91bnRlZDogVCwgc3R5bGVzOiBXIH0gPSBaKGQsIHtcbiAgICBkdXJhdGlvbjogMTUwLFxuICAgIGluaXRpYWw6IHsgb3BhY2l0eTogMCwgc2NhbGU6IDAuOTUgfSxcbiAgICBvcGVuOiB7IG9wYWNpdHk6IDEsIHNjYWxlOiAxIH0sXG4gICAgY2xvc2U6IHsgb3BhY2l0eTogMCwgc2NhbGU6IDAuOTUgfVxuICB9KSwgQSA9ICgpID0+IGkoKHIpID0+ICFyKSwgTyA9ICgpID0+IGkoITEpO1xuICByZXR1cm4gLyogQF9fUFVSRV9fICovIHMoXG4gICAgeS5Qcm92aWRlcixcbiAgICB7XG4gICAgICB2YWx1ZToge1xuICAgICAgICByZWZzOiBwLFxuICAgICAgICBoYW5kbGVDbG9zZTogTyxcbiAgICAgICAgaXNNb3VudGVkOiBULFxuICAgICAgICBzdHlsZXM6IFcsXG4gICAgICAgIGZsb2F0aW5nU3R5bGVzOiBTLFxuICAgICAgICBnZXRGbG9hdGluZ1Byb3BzOiBMXG4gICAgICB9LFxuICAgICAgY2hpbGRyZW46IC8qIEBfX1BVUkVfXyAqLyBWKFwiZGl2XCIsIHsgY2xhc3NOYW1lOiB1KFwicmVsYXRpdmUgaW5saW5lLWJsb2NrXCIsIG0pLCBjaGlsZHJlbjogW1xuICAgICAgICBsLkNoaWxkcmVuLm1hcCh0LCAocikgPT4gbC5pc1ZhbGlkRWxlbWVudChyKSAmJiByPy50eXBlPy5kaXNwbGF5TmFtZSA9PT0gXCJEcm9wZG93bk1lbnUuVHJpZ2dlclwiID8gTShyLCB7XG4gICAgICAgICAgcmVmOiBwLnNldFJlZmVyZW5jZSxcbiAgICAgICAgICBvbkNsaWNrOiBBLFxuICAgICAgICAgIC4uLlIoKVxuICAgICAgICB9KSA6IG51bGwpLFxuICAgICAgICBsLkNoaWxkcmVuLnRvQXJyYXkodCkuZmlsdGVyKFxuICAgICAgICAgIChyKSA9PiBsLmlzVmFsaWRFbGVtZW50KHIpICYmIFtcbiAgICAgICAgICAgIFwiRHJvcGRvd25NZW51LlBvcnRhbFwiLFxuICAgICAgICAgICAgXCJEcm9wZG93bk1lbnUuQ29udGVudFdyYXBwZXJcIlxuICAgICAgICAgIF0uaW5jbHVkZXMoXG4gICAgICAgICAgICByLnR5cGUuZGlzcGxheU5hbWUgfHwgXCJcIlxuICAgICAgICAgIClcbiAgICAgICAgKS5tYXAoKHIpID0+IHIpXG4gICAgICBdIH0pXG4gICAgfVxuICApO1xufTtcbmEuZGlzcGxheU5hbWUgPSBcIkRyb3Bkb3duTWVudVwiO1xuY29uc3QgRCA9ICh7XG4gIGNoaWxkcmVuOiBlLFxuICBjbGFzc05hbWU6IG9cbn0pID0+IHtcbiAgY29uc3QgeyByZWZzOiBuLCBmbG9hdGluZ1N0eWxlczogdCwgZ2V0RmxvYXRpbmdQcm9wczogbSwgaXNNb3VudGVkOiBmLCBzdHlsZXM6IGkgfSA9IEMoKTtcbiAgcmV0dXJuIGYgJiYgLyogQF9fUFVSRV9fICovIHMoXG4gICAgXCJkaXZcIixcbiAgICB7XG4gICAgICByZWY6IG4uc2V0RmxvYXRpbmcsXG4gICAgICBjbGFzc05hbWU6IG8sXG4gICAgICBzdHlsZToge1xuICAgICAgICAuLi50LFxuICAgICAgICAuLi5pXG4gICAgICB9LFxuICAgICAgLi4ubSgpLFxuICAgICAgY2hpbGRyZW46IGwuQ2hpbGRyZW4ubWFwKGUsIChwKSA9PiBwPy50eXBlPy5kaXNwbGF5TmFtZSA9PT0gXCJEcm9wZG93bk1lbnUuQ29udGVudFwiID8gcCA6IG51bGwpXG4gICAgfVxuICApO1xufTtcbkQuZGlzcGxheU5hbWUgPSBcIkRyb3Bkb3duTWVudS5Db250ZW50V3JhcHBlclwiO1xuY29uc3QgTiA9ICh7XG4gIGNoaWxkcmVuOiBlLFxuICByb290OiBvLFxuICBpZDogblxufSkgPT4gLyogQF9fUFVSRV9fICovIHMoXywgeyBpZDogbiwgcm9vdDogbywgY2hpbGRyZW46IGUgfSk7XG5OLmRpc3BsYXlOYW1lID0gXCJEcm9wZG93bk1lbnUuUG9ydGFsXCI7XG5jb25zdCB4ID0gbC5mb3J3YXJkUmVmKCh7IGNoaWxkcmVuOiBlLCBjbGFzc05hbWU6IG8sIC4uLm4gfSwgdCkgPT4gZyhlKSA/IGwuY2xvbmVFbGVtZW50KGUsIHtcbiAgY2xhc3NOYW1lOiB1KG8sIGUucHJvcHMuY2xhc3NOYW1lKSxcbiAgcmVmOiB0LFxuICAuLi5uXG59KSA6IC8qIEBfX1BVUkVfXyAqLyBzKFxuICBcImRpdlwiLFxuICB7XG4gICAgcmVmOiB0LFxuICAgIGNsYXNzTmFtZTogdShcImN1cnNvci1wb2ludGVyXCIsIG8pLFxuICAgIHJvbGU6IFwiYnV0dG9uXCIsXG4gICAgdGFiSW5kZXg6IDAsXG4gICAgLi4ubixcbiAgICBjaGlsZHJlbjogZVxuICB9XG4pKTtcbnguZGlzcGxheU5hbWUgPSBcIkRyb3Bkb3duTWVudS5UcmlnZ2VyXCI7XG5jb25zdCBQID0gKHtcbiAgY2hpbGRyZW46IGUsXG4gIGNsYXNzTmFtZTogbyxcbiAgLi4ublxufSkgPT4gLyogQF9fUFVSRV9fICovIHMoXG4gIFwiZGl2XCIsXG4gIHtcbiAgICBjbGFzc05hbWU6IHUoXG4gICAgICBcImJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWJvcmRlci1zdWJ0bGUgcm91bmRlZC1tZCBzaGFkb3ctbGcgb3ZlcmZsb3ctaGlkZGVuXCIsXG4gICAgICBvXG4gICAgKSxcbiAgICBjaGlsZHJlbjogLyogQF9fUFVSRV9fICovIHMoYywgeyAuLi5uLCBjaGlsZHJlbjogZSB9KVxuICB9XG4pO1xuUC5kaXNwbGF5TmFtZSA9IFwiRHJvcGRvd25NZW51LkNvbnRlbnRcIjtcbmNvbnN0IGIgPSAoZSkgPT4gLyogQF9fUFVSRV9fICovIHMoYy5MaXN0LCB7IC4uLmUgfSk7XG5iLmRpc3BsYXlOYW1lID0gXCJEcm9wZG93bk1lbnUuTGlzdFwiO1xuY29uc3QgayA9ICh7XG4gIGNoaWxkcmVuOiBlLFxuICBhczogbyA9IGMuSXRlbSxcbiAgLi4ublxufSkgPT4ge1xuICBjb25zdCB7IGhhbmRsZUNsb3NlOiB0IH0gPSBDKCk7XG4gIHJldHVybiBlID8gbyA9PT0gVSAmJiBnKGUpID8gTShlLCB7XG4gICAgb25DbGljazogdyhcbiAgICAgIGUucHJvcHM/Lm9uQ2xpY2ssXG4gICAgICB0XG4gICAgKVxuICB9KSA6IC8qIEBfX1BVUkVfXyAqLyBzKFxuICAgIG8sXG4gICAge1xuICAgICAgLi4ubixcbiAgICAgIGNsYXNzTmFtZTogdShcInB4LTJcIiwgbi5jbGFzc05hbWUpLFxuICAgICAgb25DbGljazogdyhuLm9uQ2xpY2ssIHQpLFxuICAgICAgY2hpbGRyZW46IGVcbiAgICB9XG4gICkgOiBudWxsO1xufTtcbmsuZGlzcGxheU5hbWUgPSBcIkRyb3Bkb3duTWVudS5JdGVtXCI7XG5jb25zdCB2ID0gKGUpID0+IC8qIEBfX1BVUkVfXyAqLyBzKGMuU2VwYXJhdG9yLCB7IC4uLmUgfSk7XG52LmRpc3BsYXlOYW1lID0gXCJEcm9wZG93bk1lbnUuU2VwYXJhdG9yXCI7XG5hLlRyaWdnZXIgPSB4O1xuYS5Db250ZW50ID0gUDtcbmEuTGlzdCA9IGI7XG5hLkl0ZW0gPSBrO1xuYS5TZXBhcmF0b3IgPSB2O1xuYS5Qb3J0YWwgPSBOO1xuYS5Db250ZW50V3JhcHBlciA9IEQ7XG5leHBvcnQge1xuICBhIGFzIERyb3Bkb3duTWVudSxcbiAgUCBhcyBEcm9wZG93bk1lbnVDb250ZW50LFxuICBEIGFzIERyb3Bkb3duTWVudUNvbnRlbnRXcmFwcGVyLFxuICBrIGFzIERyb3Bkb3duTWVudUl0ZW0sXG4gIGIgYXMgRHJvcGRvd25NZW51TGlzdCxcbiAgTiBhcyBEcm9wZG93bk1lbnVQb3J0YWwsXG4gIHYgYXMgRHJvcGRvd25NZW51U2VwYXJhdG9yLFxuICB4IGFzIERyb3Bkb3duTWVudVRyaWdnZXIsXG4gIGEgYXMgZGVmYXVsdFxufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRyb3Bkb3duLW1lbnUuZXMuanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/dropdown-menu/dropdown-menu.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/label/label.es.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/label/label.es.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ c)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n\n\n\nconst c = (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(\n ({\n children: e = null,\n tag: l = \"label\",\n size: r = \"sm\",\n // xs, sm, md\n className: a = \"\",\n variant: t = \"neutral\",\n // neutral, help, error, disabled\n required: o = !1,\n ...d\n }, f) => {\n const i = \"font-medium text-field-label flex items-center gap-0.5\", n = {\n xs: \"text-xs [&>*]:text-xs [&>svg]:h-3 [&>svg]:w-3\",\n sm: \"text-sm [&>*]:text-sm [&>svg]:h-4 [&>svg]:w-4\",\n md: \"text-base [&>*]:text-base [&>svg]:h-5 [&>svg]:w-5\"\n }, x = {\n neutral: \"text-field-label [&>*]:text-field-label\",\n help: \"text-field-helper [&>*]:text-field-helper\",\n error: \"text-support-error [&>*]:text-support-error\",\n disabled: \"text-field-color-disabled disabled cursor-not-allowed [&>*]:text-field-color-disabled\"\n }, m = {\n neutral: \"\",\n help: \"font-normal\",\n error: \"font-normal\",\n disabled: \"\"\n };\n if (!e)\n return null;\n let s = \"\";\n return o && (s = \"after:content-['*'] after:text-field-required after:ml-0.5\"), /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n l,\n {\n ref: f,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n i,\n n[r],\n x[t],\n s,\n m?.[t],\n a\n ),\n ...d,\n children: e\n }\n );\n }\n);\nc.displayName = \"Label\";\n\n//# sourceMappingURL=label.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvbGFiZWwvbGFiZWwuZXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUE2QztBQUNhO0FBQ2xCO0FBQ3hDLFVBQVUsaURBQUM7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0dBQW9HLHNEQUFDO0FBQ3JHO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQiw4REFBQztBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0U7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0Bic2YvZm9yY2UtdWkvZGlzdC9jb21wb25lbnRzL2xhYmVsL2xhYmVsLmVzLmpzPzAyNmIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4IGFzIGIgfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmltcG9ydCB7IGNuIGFzIHAgfSBmcm9tIFwiLi4vLi4vdXRpbGl0aWVzL2Z1bmN0aW9ucy5lcy5qc1wiO1xuaW1wb3J0IHsgZm9yd2FyZFJlZiBhcyB1IH0gZnJvbSBcInJlYWN0XCI7XG5jb25zdCBjID0gdShcbiAgKHtcbiAgICBjaGlsZHJlbjogZSA9IG51bGwsXG4gICAgdGFnOiBsID0gXCJsYWJlbFwiLFxuICAgIHNpemU6IHIgPSBcInNtXCIsXG4gICAgLy8geHMsIHNtLCBtZFxuICAgIGNsYXNzTmFtZTogYSA9IFwiXCIsXG4gICAgdmFyaWFudDogdCA9IFwibmV1dHJhbFwiLFxuICAgIC8vIG5ldXRyYWwsIGhlbHAsIGVycm9yLCBkaXNhYmxlZFxuICAgIHJlcXVpcmVkOiBvID0gITEsXG4gICAgLi4uZFxuICB9LCBmKSA9PiB7XG4gICAgY29uc3QgaSA9IFwiZm9udC1tZWRpdW0gdGV4dC1maWVsZC1sYWJlbCBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMC41XCIsIG4gPSB7XG4gICAgICB4czogXCJ0ZXh0LXhzIFsmPipdOnRleHQteHMgWyY+c3ZnXTpoLTMgWyY+c3ZnXTp3LTNcIixcbiAgICAgIHNtOiBcInRleHQtc20gWyY+Kl06dGV4dC1zbSBbJj5zdmddOmgtNCBbJj5zdmddOnctNFwiLFxuICAgICAgbWQ6IFwidGV4dC1iYXNlIFsmPipdOnRleHQtYmFzZSBbJj5zdmddOmgtNSBbJj5zdmddOnctNVwiXG4gICAgfSwgeCA9IHtcbiAgICAgIG5ldXRyYWw6IFwidGV4dC1maWVsZC1sYWJlbCBbJj4qXTp0ZXh0LWZpZWxkLWxhYmVsXCIsXG4gICAgICBoZWxwOiBcInRleHQtZmllbGQtaGVscGVyIFsmPipdOnRleHQtZmllbGQtaGVscGVyXCIsXG4gICAgICBlcnJvcjogXCJ0ZXh0LXN1cHBvcnQtZXJyb3IgWyY+Kl06dGV4dC1zdXBwb3J0LWVycm9yXCIsXG4gICAgICBkaXNhYmxlZDogXCJ0ZXh0LWZpZWxkLWNvbG9yLWRpc2FibGVkIGRpc2FibGVkIGN1cnNvci1ub3QtYWxsb3dlZCBbJj4qXTp0ZXh0LWZpZWxkLWNvbG9yLWRpc2FibGVkXCJcbiAgICB9LCBtID0ge1xuICAgICAgbmV1dHJhbDogXCJcIixcbiAgICAgIGhlbHA6IFwiZm9udC1ub3JtYWxcIixcbiAgICAgIGVycm9yOiBcImZvbnQtbm9ybWFsXCIsXG4gICAgICBkaXNhYmxlZDogXCJcIlxuICAgIH07XG4gICAgaWYgKCFlKVxuICAgICAgcmV0dXJuIG51bGw7XG4gICAgbGV0IHMgPSBcIlwiO1xuICAgIHJldHVybiBvICYmIChzID0gXCJhZnRlcjpjb250ZW50LVsnKiddIGFmdGVyOnRleHQtZmllbGQtcmVxdWlyZWQgYWZ0ZXI6bWwtMC41XCIpLCAvKiBAX19QVVJFX18gKi8gYihcbiAgICAgIGwsXG4gICAgICB7XG4gICAgICAgIHJlZjogZixcbiAgICAgICAgY2xhc3NOYW1lOiBwKFxuICAgICAgICAgIGksXG4gICAgICAgICAgbltyXSxcbiAgICAgICAgICB4W3RdLFxuICAgICAgICAgIHMsXG4gICAgICAgICAgbT8uW3RdLFxuICAgICAgICAgIGFcbiAgICAgICAgKSxcbiAgICAgICAgLi4uZCxcbiAgICAgICAgY2hpbGRyZW46IGVcbiAgICAgIH1cbiAgICApO1xuICB9XG4pO1xuYy5kaXNwbGF5TmFtZSA9IFwiTGFiZWxcIjtcbmV4cG9ydCB7XG4gIGMgYXMgZGVmYXVsdFxufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxhYmVsLmVzLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/label/label.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/loader/loader.es.js": +/*!************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/loader/loader.es.js ***! + \************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Loader: () => (/* binding */ d),\n/* harmony export */ \"default\": () => (/* binding */ d)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lucide-react */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/loader-circle.js\");\n\n\n\nconst d = ({\n variant: a = \"primary\",\n // primary, secondary\n size: e = \"md\",\n // sm, md, lg, xl,\n icon: s = null,\n className: m = \"\"\n}) => {\n const i = {\n primary: \"text-brand-primary-600\",\n secondary: \"text-background-primary\"\n }[a], t = {\n sm: \"[&>svg]:size-4\",\n md: \"[&>svg]:size-5\",\n lg: \"[&>svg]:size-6\",\n xl: \"[&>svg]:size-8\"\n }[e];\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"span\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\"flex\", t, i, m),\n children: s || /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_2__[\"default\"], { className: \"animate-spin shrink-0\" })\n }\n );\n};\n\n//# sourceMappingURL=loader.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvbG9hZGVyL2xvYWRlci5lcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUE2QztBQUNhO0FBQ1Q7QUFDakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILHlCQUF5QixzREFBQztBQUMxQjtBQUNBO0FBQ0EsaUJBQWlCLDhEQUFDO0FBQ2xCLHFDQUFxQyxzREFBQyxDQUFDLG9EQUFDLElBQUksb0NBQW9DO0FBQ2hGO0FBQ0E7QUFDQTtBQUlFO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL2Rpc3QvY29tcG9uZW50cy9sb2FkZXIvbG9hZGVyLmVzLmpzP2I3OGIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4IGFzIHIgfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmltcG9ydCB7IGNuIGFzIG4gfSBmcm9tIFwiLi4vLi4vdXRpbGl0aWVzL2Z1bmN0aW9ucy5lcy5qc1wiO1xuaW1wb3J0IHsgTG9hZGVyQ2lyY2xlIGFzIG8gfSBmcm9tIFwibHVjaWRlLXJlYWN0XCI7XG5jb25zdCBkID0gKHtcbiAgdmFyaWFudDogYSA9IFwicHJpbWFyeVwiLFxuICAvLyBwcmltYXJ5LCBzZWNvbmRhcnlcbiAgc2l6ZTogZSA9IFwibWRcIixcbiAgLy8gc20sIG1kLCBsZywgeGwsXG4gIGljb246IHMgPSBudWxsLFxuICBjbGFzc05hbWU6IG0gPSBcIlwiXG59KSA9PiB7XG4gIGNvbnN0IGkgPSB7XG4gICAgcHJpbWFyeTogXCJ0ZXh0LWJyYW5kLXByaW1hcnktNjAwXCIsXG4gICAgc2Vjb25kYXJ5OiBcInRleHQtYmFja2dyb3VuZC1wcmltYXJ5XCJcbiAgfVthXSwgdCA9IHtcbiAgICBzbTogXCJbJj5zdmddOnNpemUtNFwiLFxuICAgIG1kOiBcIlsmPnN2Z106c2l6ZS01XCIsXG4gICAgbGc6IFwiWyY+c3ZnXTpzaXplLTZcIixcbiAgICB4bDogXCJbJj5zdmddOnNpemUtOFwiXG4gIH1bZV07XG4gIHJldHVybiAvKiBAX19QVVJFX18gKi8gcihcbiAgICBcInNwYW5cIixcbiAgICB7XG4gICAgICBjbGFzc05hbWU6IG4oXCJmbGV4XCIsIHQsIGksIG0pLFxuICAgICAgY2hpbGRyZW46IHMgfHwgLyogQF9fUFVSRV9fICovIHIobywgeyBjbGFzc05hbWU6IFwiYW5pbWF0ZS1zcGluIHNocmluay0wXCIgfSlcbiAgICB9XG4gICk7XG59O1xuZXhwb3J0IHtcbiAgZCBhcyBMb2FkZXIsXG4gIGQgYXMgZGVmYXVsdFxufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxvYWRlci5lcy5qcy5tYXBcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/loader/loader.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/menu-item/menu-item.es.js": +/*!******************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/menu-item/menu-item.es.js ***! + \******************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Menu: () => (/* binding */ l),\n/* harmony export */ MenuItem: () => (/* binding */ z),\n/* harmony export */ MenuList: () => (/* binding */ M),\n/* harmony export */ MenuSeparator: () => (/* binding */ I),\n/* harmony export */ \"default\": () => (/* binding */ l)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var framer_motion__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! framer-motion */ \"./node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs\");\n/* harmony import */ var framer_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! framer-motion */ \"./node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lucide-react */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/chevron-down.js\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n\n\n\n\n\nconst C = (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)({}), N = () => (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(C), l = ({ size: t = \"md\", children: a, className: s }) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(C.Provider, { value: { size: t }, children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex flex-col bg-background-primary p-2\", s), children: a }) });\nl.displayName = \"Menu\";\nconst M = ({\n heading: t,\n arrow: a = !1,\n showArrowOnHover: s = !1,\n // Prop to toggle hover-based arrow display\n open: r = !0,\n onClick: i,\n children: c,\n className: m\n}) => {\n const [n, x] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(r), [v, u] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!1), { size: p } = N(), d = \"text-text-primary bg-transparent cursor-pointer flex justify-between items-center gap-1\", k = {\n sm: \"text-xs\",\n md: \"text-sm\"\n }[p ?? \"md\"], w = {\n sm: \"size-4\",\n md: \"size-5\"\n }[p ?? \"md\"], h = () => {\n x(!n), i && i(!n);\n }, S = {\n open: { rotate: 180 },\n closed: { rotate: 0 }\n }, L = {\n open: { height: \"auto\", opacity: 1 },\n closed: { height: 0, opacity: 0 }\n }, V = {\n visible: { opacity: 1 },\n hidden: { opacity: 0 }\n }, j = () => s ? n || v ? \"visible\" : \"hidden\" : \"visible\";\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { children: [\n !!t && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\n \"div\",\n {\n role: \"button\",\n tabIndex: 0,\n onClick: h,\n onKeyDown: (f) => {\n (f.key === \"Enter\" || f.key === \" \") && h();\n },\n onMouseEnter: () => s && u(!0),\n onMouseLeave: () => s && u(!1),\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n d,\n k,\n t ? \"p-1\" : \"p-0\",\n m\n ),\n \"aria-expanded\": n,\n children: [\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", { className: \"text-text-tertiary\", children: t }),\n a && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n framer_motion__WEBPACK_IMPORTED_MODULE_3__.motion.span,\n {\n className: \"flex items-center text-border-strong\",\n initial: \"hidden\",\n animate: j(),\n exit: \"hidden\",\n variants: V,\n transition: { duration: 0.15 },\n children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n framer_motion__WEBPACK_IMPORTED_MODULE_3__.motion.span,\n {\n className: \"inline-flex p-1\",\n variants: S,\n animate: n ? \"open\" : \"closed\",\n transition: { duration: 0.15 },\n children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\"shrink-0\", w)\n }\n )\n }\n )\n }\n )\n ]\n }\n ),\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(framer_motion__WEBPACK_IMPORTED_MODULE_5__.AnimatePresence, { initial: !1, children: n && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n framer_motion__WEBPACK_IMPORTED_MODULE_3__.motion.ul,\n {\n role: \"menu\",\n variants: L,\n initial: \"closed\",\n animate: \"open\",\n exit: \"closed\",\n transition: { duration: 0.3, ease: \"easeInOut\" },\n className: \"overflow flex gap-0.5 flex-col m-0 bg-white rounded p-0\",\n children: c\n }\n ) })\n ] });\n};\nM.displayName = \"Menu.List\";\nconst z = ({\n disabled: t = !1,\n active: a,\n onClick: s,\n children: r,\n className: i\n}) => {\n const { size: c } = N(), m = \"flex p-1 gap-1 items-center bg-transparent border-none rounded text-text-secondary cursor-pointer m-0\", n = {\n sm: \"[&>svg]:size-4 [&>svg]:m-1 [&>*:not(svg)]:mx-1 [&>*:not(svg)]:my-0.5 text-sm\",\n md: \"[&>svg]:size-5 [&>svg]:m-1.5 [&>*:not(svg)]:m-1 text-base\"\n }[c ?? \"md\"];\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"li\",\n {\n role: \"menuitem\",\n tabIndex: 0,\n onClick: s,\n onKeyDown: (d) => {\n (d.key === \"Enter\" || d.key === \" \") && s?.();\n },\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n m,\n n,\n \"hover:bg-background-secondary hover:text-text-primary\",\n t ? \"text-text-disabled hover:text-text-disabled cursor-not-allowed hover:bg-transparent\" : \"\",\n a ? \"text-icon-primary [&>svg]:text-icon-interactive bg-background-secondary\" : \"\",\n \"transition-colors duration-300 ease-in-out\",\n i\n ),\n children: r\n }\n );\n};\nz.displayName = \"Menu.Item\";\nconst I = ({\n variant: t = \"solid\",\n className: a\n}) => {\n const s = {\n solid: \"border-solid\",\n dashed: \"border-dashed\",\n dotted: \"border-dotted\",\n double: \"border-double\",\n hidden: \"border-hidden\",\n none: \"border-none\"\n }[t];\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", { className: \"m-0 p-0 list-none\", role: \"separator\", \"aria-hidden\": \"true\", children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"hr\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n \"w-full border-0 border-t border-border-subtle\",\n s,\n a\n )\n }\n ) });\n};\nI.displayName = \"Menu.Separator\";\nl.List = M;\nl.Item = z;\nl.Separator = I;\n\n//# sourceMappingURL=menu-item.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvbWVudS1pdGVtL21lbnUtaXRlbS5lcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUF3RDtBQUNtQjtBQUNUO0FBQ2xCO0FBQ1U7QUFDMUQsVUFBVSxvREFBQyxHQUFHLGFBQWEsaURBQUMsWUFBWSwyQ0FBMkMscUJBQXFCLHNEQUFDLGVBQWUsU0FBUyxTQUFTLDRCQUE0QixzREFBQyxVQUFVLFdBQVcsOERBQUMsNkRBQTZELEdBQUc7QUFDN1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0QsaUJBQWlCLCtDQUFDLGNBQWMsK0NBQUMsUUFBUSxVQUFVO0FBQ25EO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEdBQUc7QUFDSCxZQUFZLGFBQWE7QUFDekIsY0FBYztBQUNkLEdBQUc7QUFDSCxZQUFZLDRCQUE0QjtBQUN4QyxjQUFjO0FBQ2QsR0FBRztBQUNILGVBQWUsWUFBWTtBQUMzQixjQUFjO0FBQ2QsR0FBRztBQUNILHlCQUF5Qix1REFBQyxVQUFVO0FBQ3BDLDJCQUEyQix1REFBQztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsbUJBQW1CLDhEQUFDO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLHNEQUFDLFdBQVcsOENBQThDO0FBQ3BGLCtCQUErQixzREFBQztBQUNoQyxZQUFZLGlEQUFDO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLGdCQUFnQjtBQUM1Qyx3Q0FBd0Msc0RBQUM7QUFDekMsZ0JBQWdCLGlEQUFDO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDLGdCQUFnQjtBQUNoRCw0Q0FBNEMsc0RBQUM7QUFDN0Msb0JBQW9CLG9EQUFDO0FBQ3JCO0FBQ0EsaUNBQWlDLDhEQUFDO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixzREFBQyxDQUFDLDBEQUFDLElBQUksNENBQTRDLHNEQUFDO0FBQ3hFLE1BQU0saURBQUM7QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0Isa0NBQWtDO0FBQ3hEO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRCxVQUFVLFVBQVU7QUFDcEI7QUFDQTtBQUNBLEdBQUc7QUFDSCx5QkFBeUIsc0RBQUM7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1AsaUJBQWlCLDhEQUFDO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILHlCQUF5QixzREFBQyxTQUFTLG9HQUFvRyxzREFBQztBQUN4STtBQUNBO0FBQ0EsaUJBQWlCLDhEQUFDO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU9FO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL2Rpc3QvY29tcG9uZW50cy9tZW51LWl0ZW0vbWVudS1pdGVtLmVzLmpzPzdiNjEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4IGFzIGUsIGpzeHMgYXMgZyB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuaW1wb3J0IHsgY3JlYXRlQ29udGV4dCBhcyBBLCB1c2VTdGF0ZSBhcyB5LCB1c2VDb250ZXh0IGFzIEQgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IG1vdGlvbiBhcyBiLCBBbmltYXRlUHJlc2VuY2UgYXMgRSB9IGZyb20gXCJmcmFtZXItbW90aW9uXCI7XG5pbXBvcnQgeyBDaGV2cm9uRG93biBhcyBLIH0gZnJvbSBcImx1Y2lkZS1yZWFjdFwiO1xuaW1wb3J0IHsgY24gYXMgbyB9IGZyb20gXCIuLi8uLi91dGlsaXRpZXMvZnVuY3Rpb25zLmVzLmpzXCI7XG5jb25zdCBDID0gQSh7fSksIE4gPSAoKSA9PiBEKEMpLCBsID0gKHsgc2l6ZTogdCA9IFwibWRcIiwgY2hpbGRyZW46IGEsIGNsYXNzTmFtZTogcyB9KSA9PiAvKiBAX19QVVJFX18gKi8gZShDLlByb3ZpZGVyLCB7IHZhbHVlOiB7IHNpemU6IHQgfSwgY2hpbGRyZW46IC8qIEBfX1BVUkVfXyAqLyBlKFwiZGl2XCIsIHsgY2xhc3NOYW1lOiBvKFwiZmxleCBmbGV4LWNvbCBiZy1iYWNrZ3JvdW5kLXByaW1hcnkgcC0yXCIsIHMpLCBjaGlsZHJlbjogYSB9KSB9KTtcbmwuZGlzcGxheU5hbWUgPSBcIk1lbnVcIjtcbmNvbnN0IE0gPSAoe1xuICBoZWFkaW5nOiB0LFxuICBhcnJvdzogYSA9ICExLFxuICBzaG93QXJyb3dPbkhvdmVyOiBzID0gITEsXG4gIC8vIFByb3AgdG8gdG9nZ2xlIGhvdmVyLWJhc2VkIGFycm93IGRpc3BsYXlcbiAgb3BlbjogciA9ICEwLFxuICBvbkNsaWNrOiBpLFxuICBjaGlsZHJlbjogYyxcbiAgY2xhc3NOYW1lOiBtXG59KSA9PiB7XG4gIGNvbnN0IFtuLCB4XSA9IHkociksIFt2LCB1XSA9IHkoITEpLCB7IHNpemU6IHAgfSA9IE4oKSwgZCA9IFwidGV4dC10ZXh0LXByaW1hcnkgYmctdHJhbnNwYXJlbnQgY3Vyc29yLXBvaW50ZXIgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIGdhcC0xXCIsIGsgPSB7XG4gICAgc206IFwidGV4dC14c1wiLFxuICAgIG1kOiBcInRleHQtc21cIlxuICB9W3AgPz8gXCJtZFwiXSwgdyA9IHtcbiAgICBzbTogXCJzaXplLTRcIixcbiAgICBtZDogXCJzaXplLTVcIlxuICB9W3AgPz8gXCJtZFwiXSwgaCA9ICgpID0+IHtcbiAgICB4KCFuKSwgaSAmJiBpKCFuKTtcbiAgfSwgUyA9IHtcbiAgICBvcGVuOiB7IHJvdGF0ZTogMTgwIH0sXG4gICAgY2xvc2VkOiB7IHJvdGF0ZTogMCB9XG4gIH0sIEwgPSB7XG4gICAgb3BlbjogeyBoZWlnaHQ6IFwiYXV0b1wiLCBvcGFjaXR5OiAxIH0sXG4gICAgY2xvc2VkOiB7IGhlaWdodDogMCwgb3BhY2l0eTogMCB9XG4gIH0sIFYgPSB7XG4gICAgdmlzaWJsZTogeyBvcGFjaXR5OiAxIH0sXG4gICAgaGlkZGVuOiB7IG9wYWNpdHk6IDAgfVxuICB9LCBqID0gKCkgPT4gcyA/IG4gfHwgdiA/IFwidmlzaWJsZVwiIDogXCJoaWRkZW5cIiA6IFwidmlzaWJsZVwiO1xuICByZXR1cm4gLyogQF9fUFVSRV9fICovIGcoXCJkaXZcIiwgeyBjaGlsZHJlbjogW1xuICAgICEhdCAmJiAvKiBAX19QVVJFX18gKi8gZyhcbiAgICAgIFwiZGl2XCIsXG4gICAgICB7XG4gICAgICAgIHJvbGU6IFwiYnV0dG9uXCIsXG4gICAgICAgIHRhYkluZGV4OiAwLFxuICAgICAgICBvbkNsaWNrOiBoLFxuICAgICAgICBvbktleURvd246IChmKSA9PiB7XG4gICAgICAgICAgKGYua2V5ID09PSBcIkVudGVyXCIgfHwgZi5rZXkgPT09IFwiIFwiKSAmJiBoKCk7XG4gICAgICAgIH0sXG4gICAgICAgIG9uTW91c2VFbnRlcjogKCkgPT4gcyAmJiB1KCEwKSxcbiAgICAgICAgb25Nb3VzZUxlYXZlOiAoKSA9PiBzICYmIHUoITEpLFxuICAgICAgICBjbGFzc05hbWU6IG8oXG4gICAgICAgICAgZCxcbiAgICAgICAgICBrLFxuICAgICAgICAgIHQgPyBcInAtMVwiIDogXCJwLTBcIixcbiAgICAgICAgICBtXG4gICAgICAgICksXG4gICAgICAgIFwiYXJpYS1leHBhbmRlZFwiOiBuLFxuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAgIC8qIEBfX1BVUkVfXyAqLyBlKFwic3BhblwiLCB7IGNsYXNzTmFtZTogXCJ0ZXh0LXRleHQtdGVydGlhcnlcIiwgY2hpbGRyZW46IHQgfSksXG4gICAgICAgICAgYSAmJiAvKiBAX19QVVJFX18gKi8gZShcbiAgICAgICAgICAgIGIuc3BhbixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgY2xhc3NOYW1lOiBcImZsZXggaXRlbXMtY2VudGVyIHRleHQtYm9yZGVyLXN0cm9uZ1wiLFxuICAgICAgICAgICAgICBpbml0aWFsOiBcImhpZGRlblwiLFxuICAgICAgICAgICAgICBhbmltYXRlOiBqKCksXG4gICAgICAgICAgICAgIGV4aXQ6IFwiaGlkZGVuXCIsXG4gICAgICAgICAgICAgIHZhcmlhbnRzOiBWLFxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB7IGR1cmF0aW9uOiAwLjE1IH0sXG4gICAgICAgICAgICAgIGNoaWxkcmVuOiAvKiBAX19QVVJFX18gKi8gZShcbiAgICAgICAgICAgICAgICBiLnNwYW4sXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lOiBcImlubGluZS1mbGV4IHAtMVwiLFxuICAgICAgICAgICAgICAgICAgdmFyaWFudHM6IFMsXG4gICAgICAgICAgICAgICAgICBhbmltYXRlOiBuID8gXCJvcGVuXCIgOiBcImNsb3NlZFwiLFxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogeyBkdXJhdGlvbjogMC4xNSB9LFxuICAgICAgICAgICAgICAgICAgY2hpbGRyZW46IC8qIEBfX1BVUkVfXyAqLyBlKFxuICAgICAgICAgICAgICAgICAgICBLLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lOiBvKFwic2hyaW5rLTBcIiwgdylcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgfVxuICAgICAgICAgIClcbiAgICAgICAgXVxuICAgICAgfVxuICAgICksXG4gICAgLyogQF9fUFVSRV9fICovIGUoRSwgeyBpbml0aWFsOiAhMSwgY2hpbGRyZW46IG4gJiYgLyogQF9fUFVSRV9fICovIGUoXG4gICAgICBiLnVsLFxuICAgICAge1xuICAgICAgICByb2xlOiBcIm1lbnVcIixcbiAgICAgICAgdmFyaWFudHM6IEwsXG4gICAgICAgIGluaXRpYWw6IFwiY2xvc2VkXCIsXG4gICAgICAgIGFuaW1hdGU6IFwib3BlblwiLFxuICAgICAgICBleGl0OiBcImNsb3NlZFwiLFxuICAgICAgICB0cmFuc2l0aW9uOiB7IGR1cmF0aW9uOiAwLjMsIGVhc2U6IFwiZWFzZUluT3V0XCIgfSxcbiAgICAgICAgY2xhc3NOYW1lOiBcIm92ZXJmbG93IGZsZXggZ2FwLTAuNSBmbGV4LWNvbCBtLTAgYmctd2hpdGUgcm91bmRlZCBwLTBcIixcbiAgICAgICAgY2hpbGRyZW46IGNcbiAgICAgIH1cbiAgICApIH0pXG4gIF0gfSk7XG59O1xuTS5kaXNwbGF5TmFtZSA9IFwiTWVudS5MaXN0XCI7XG5jb25zdCB6ID0gKHtcbiAgZGlzYWJsZWQ6IHQgPSAhMSxcbiAgYWN0aXZlOiBhLFxuICBvbkNsaWNrOiBzLFxuICBjaGlsZHJlbjogcixcbiAgY2xhc3NOYW1lOiBpXG59KSA9PiB7XG4gIGNvbnN0IHsgc2l6ZTogYyB9ID0gTigpLCBtID0gXCJmbGV4IHAtMSBnYXAtMSBpdGVtcy1jZW50ZXIgYmctdHJhbnNwYXJlbnQgYm9yZGVyLW5vbmUgcm91bmRlZCB0ZXh0LXRleHQtc2Vjb25kYXJ5IGN1cnNvci1wb2ludGVyIG0tMFwiLCBuID0ge1xuICAgIHNtOiBcIlsmPnN2Z106c2l6ZS00IFsmPnN2Z106bS0xIFsmPio6bm90KHN2ZyldOm14LTEgWyY+Kjpub3Qoc3ZnKV06bXktMC41IHRleHQtc21cIixcbiAgICBtZDogXCJbJj5zdmddOnNpemUtNSBbJj5zdmddOm0tMS41IFsmPio6bm90KHN2ZyldOm0tMSB0ZXh0LWJhc2VcIlxuICB9W2MgPz8gXCJtZFwiXTtcbiAgcmV0dXJuIC8qIEBfX1BVUkVfXyAqLyBlKFxuICAgIFwibGlcIixcbiAgICB7XG4gICAgICByb2xlOiBcIm1lbnVpdGVtXCIsXG4gICAgICB0YWJJbmRleDogMCxcbiAgICAgIG9uQ2xpY2s6IHMsXG4gICAgICBvbktleURvd246IChkKSA9PiB7XG4gICAgICAgIChkLmtleSA9PT0gXCJFbnRlclwiIHx8IGQua2V5ID09PSBcIiBcIikgJiYgcz8uKCk7XG4gICAgICB9LFxuICAgICAgY2xhc3NOYW1lOiBvKFxuICAgICAgICBtLFxuICAgICAgICBuLFxuICAgICAgICBcImhvdmVyOmJnLWJhY2tncm91bmQtc2Vjb25kYXJ5IGhvdmVyOnRleHQtdGV4dC1wcmltYXJ5XCIsXG4gICAgICAgIHQgPyBcInRleHQtdGV4dC1kaXNhYmxlZCBob3Zlcjp0ZXh0LXRleHQtZGlzYWJsZWQgY3Vyc29yLW5vdC1hbGxvd2VkIGhvdmVyOmJnLXRyYW5zcGFyZW50XCIgOiBcIlwiLFxuICAgICAgICBhID8gXCJ0ZXh0LWljb24tcHJpbWFyeSBbJj5zdmddOnRleHQtaWNvbi1pbnRlcmFjdGl2ZSBiZy1iYWNrZ3JvdW5kLXNlY29uZGFyeVwiIDogXCJcIixcbiAgICAgICAgXCJ0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXRcIixcbiAgICAgICAgaVxuICAgICAgKSxcbiAgICAgIGNoaWxkcmVuOiByXG4gICAgfVxuICApO1xufTtcbnouZGlzcGxheU5hbWUgPSBcIk1lbnUuSXRlbVwiO1xuY29uc3QgSSA9ICh7XG4gIHZhcmlhbnQ6IHQgPSBcInNvbGlkXCIsXG4gIGNsYXNzTmFtZTogYVxufSkgPT4ge1xuICBjb25zdCBzID0ge1xuICAgIHNvbGlkOiBcImJvcmRlci1zb2xpZFwiLFxuICAgIGRhc2hlZDogXCJib3JkZXItZGFzaGVkXCIsXG4gICAgZG90dGVkOiBcImJvcmRlci1kb3R0ZWRcIixcbiAgICBkb3VibGU6IFwiYm9yZGVyLWRvdWJsZVwiLFxuICAgIGhpZGRlbjogXCJib3JkZXItaGlkZGVuXCIsXG4gICAgbm9uZTogXCJib3JkZXItbm9uZVwiXG4gIH1bdF07XG4gIHJldHVybiAvKiBAX19QVVJFX18gKi8gZShcImxpXCIsIHsgY2xhc3NOYW1lOiBcIm0tMCBwLTAgbGlzdC1ub25lXCIsIHJvbGU6IFwic2VwYXJhdG9yXCIsIFwiYXJpYS1oaWRkZW5cIjogXCJ0cnVlXCIsIGNoaWxkcmVuOiAvKiBAX19QVVJFX18gKi8gZShcbiAgICBcImhyXCIsXG4gICAge1xuICAgICAgY2xhc3NOYW1lOiBvKFxuICAgICAgICBcInctZnVsbCBib3JkZXItMCBib3JkZXItdCBib3JkZXItYm9yZGVyLXN1YnRsZVwiLFxuICAgICAgICBzLFxuICAgICAgICBhXG4gICAgICApXG4gICAgfVxuICApIH0pO1xufTtcbkkuZGlzcGxheU5hbWUgPSBcIk1lbnUuU2VwYXJhdG9yXCI7XG5sLkxpc3QgPSBNO1xubC5JdGVtID0gejtcbmwuU2VwYXJhdG9yID0gSTtcbmV4cG9ydCB7XG4gIGwgYXMgTWVudSxcbiAgeiBhcyBNZW51SXRlbSxcbiAgTSBhcyBNZW51TGlzdCxcbiAgSSBhcyBNZW51U2VwYXJhdG9yLFxuICBsIGFzIGRlZmF1bHRcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZW51LWl0ZW0uZXMuanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/menu-item/menu-item.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/progress-steps/progress-steps.es.js": +/*!****************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/progress-steps/progress-steps.es.js ***! + \****************************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ProgressStep: () => (/* binding */ z),\n/* harmony export */ ProgressSteps: () => (/* binding */ V),\n/* harmony export */ createStepContent: () => (/* binding */ O),\n/* harmony export */ \"default\": () => (/* binding */ V)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lucide-react */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/check.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lucide-react */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/plus.js\");\n/* harmony import */ var _utils_es_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils.es.js */ \"./node_modules/@bsf/force-ui/dist/components/progress-steps/utils.es.js\");\n\n\n\n\n\nconst F = {\n sm: {\n dot: \"size-2.5\",\n ring: \"size-5\",\n numberIcon: \"size-5 text-tiny\",\n icon: \"size-5\",\n label: \"text-xs\"\n },\n md: {\n dot: \"size-3\",\n ring: \"size-6\",\n numberIcon: \"size-6 text-sm\",\n icon: \"size-6\",\n label: \"text-sm\"\n },\n lg: {\n dot: \"size-3.5\",\n ring: \"size-7\",\n numberIcon: \"size-7 text-md\",\n icon: \"size-7\",\n label: \"text-sm\"\n }\n}, V = ({\n variant: r = \"dot\",\n size: f = \"sm\",\n type: n = \"inline\",\n currentStep: t = 1,\n children: s,\n className: l,\n lineClassName: m = \"min-w-10\",\n completedVariant: d = \"icon\",\n completedIcon: o = /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}),\n ...b\n}) => {\n const p = react__WEBPACK_IMPORTED_MODULE_1__.Children.count(s);\n t === -1 && (t = p + 1);\n const a = react__WEBPACK_IMPORTED_MODULE_1__.Children.map(s, (u, i) => {\n const g = i + 1 < t, h = i + 1 === t, C = i + 1 === p, y = {\n isCompleted: g,\n isCurrent: h,\n sizeClasses: F,\n size: f,\n variant: r,\n type: n,\n isLast: C,\n index: i,\n lineClassName: m,\n completedVariant: d,\n completedIcon: o\n };\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, { children: react__WEBPACK_IMPORTED_MODULE_1__.isValidElement(u) ? react__WEBPACK_IMPORTED_MODULE_1__.cloneElement(u, y) : u }, i);\n });\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"flex w-full\",\n l,\n n === \"inline\" ? \"items-center justify-between\" : \"\"\n ),\n ...b,\n children: a\n }\n );\n}, z = ({\n labelText: r = \"\",\n icon: f = /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}),\n isCurrent: n,\n isCompleted: t,\n className: s,\n type: l,\n variant: m,\n sizeClasses: d,\n size: o,\n isLast: b,\n index: p,\n lineClassName: a,\n completedVariant: u = \"icon\",\n completedIcon: i = /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}),\n ...g\n}) => {\n const h = O(\n m,\n t,\n n,\n d,\n o,\n f,\n p,\n u,\n i\n ), C = {\n lg: \"left-[calc(50%+14px)] right-[calc(-50%+14px)]\",\n md: \"left-[calc(50%+12px)] right-[calc(-50%+12px)]\",\n sm: \"left-[calc(50%+10px)] right-[calc(-50%+10px)]\"\n }, y = {\n lg: \"top-3.5\",\n md: \"top-3\",\n sm: \"top-2.5\"\n }, w = () => {\n if (r) {\n const k = (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n d[o].label,\n \"text-text-tertiary\",\n n ? \"text-brand-primary-600\" : \"\",\n \"break-word\",\n // max width for inline and stack\n l === \"stack\" ? \"mt-2 transform max-w-xs\" : \"mx-2 max-w-32\"\n );\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", { className: k, children: r });\n }\n return null;\n }, S = () => {\n if (!b) {\n const k = (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"block\",\n t ? \"border-brand-primary-600\" : \"border-border-subtle\",\n a\n );\n return l === \"stack\" ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"relative\",\n \"flex\",\n \"border-solid\",\n \"border-y\",\n \"absolute\",\n t ? \"border-brand-primary-600\" : \"border-border-subtle\",\n y[o],\n C[o]\n ),\n children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", { className: \"block\" })\n }\n ) : /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: \"flex-1\", children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"span\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n \"mr-2 border-y border-solid\",\n !r && \"ml-2\",\n k\n )\n }\n ) });\n }\n return null;\n };\n return l === \"stack\" ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: \"relative flex-1 justify-center\", children: [\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\"flex items-center flex-col\", s),\n ...g,\n children: [\n h,\n w()\n ]\n }\n ),\n S()\n ] }) : /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, { children: [\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\"flex items-center\", s), ...g, children: [\n h,\n w()\n ] }),\n S()\n ] });\n};\nz.displayName = \"ProgressSteps.Step\";\nconst O = (r, f, n, t, s, l, m, d = \"icon\", o = /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {})) => {\n if (f)\n return d === \"number\" ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"span\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_3__.cn)(\n (0,_utils_es_js__WEBPACK_IMPORTED_MODULE_5__.completedStepCommonClasses)(t, s),\n \"flex items-center justify-center bg-brand-primary-600 text-text-on-color rounded-full\"\n ),\n children: m + 1\n }\n ) : /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", { className: (0,_utils_es_js__WEBPACK_IMPORTED_MODULE_5__.completedStepCommonClasses)(t, s), children: o });\n const b = (0,_utils_es_js__WEBPACK_IMPORTED_MODULE_5__.stepWrapperClasses)(!!n, t, s), p = (0,_utils_es_js__WEBPACK_IMPORTED_MODULE_5__.getVariantClasses)(\n r,\n n,\n t,\n s\n );\n let a = null;\n return r === \"number\" ? a = m + 1 : r === \"icon\" && l && (a = l), /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", { className: b, children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", { className: p, children: a }) });\n};\nV.Step = z;\n\n//# sourceMappingURL=progress-steps.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvcHJvZ3Jlc3Mtc3RlcHMvcHJvZ3Jlc3Mtc3RlcHMuZXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUF1RTtBQUNqRDtBQUNvQztBQUNMO0FBQzREO0FBQ2pIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUNBQXFDLHNEQUFDLENBQUMsb0RBQUMsSUFBSTtBQUM1QztBQUNBLENBQUM7QUFDRCxZQUFZLDJDQUFVO0FBQ3RCO0FBQ0EsWUFBWSwyQ0FBVTtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixzREFBQyxDQUFDLDJDQUFVLElBQUksVUFBVSxpREFBZ0IsTUFBTSwrQ0FBYyxZQUFZO0FBQ3JHLEdBQUc7QUFDSCx5QkFBeUIsc0RBQUM7QUFDMUI7QUFDQTtBQUNBLGlCQUFpQiw4REFBQztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0EsNEJBQTRCLHNEQUFDLENBQUMsb0RBQUMsSUFBSTtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUNBQXFDLHNEQUFDLENBQUMsb0RBQUMsSUFBSTtBQUM1QztBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLGdCQUFnQiw4REFBQztBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QixzREFBQyxXQUFXLDJCQUEyQjtBQUNwRTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsZ0JBQWdCLDhEQUFDO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLHNEQUFDO0FBQzlDO0FBQ0E7QUFDQSxxQkFBcUIsOERBQUM7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DLHNEQUFDLFdBQVcsb0JBQW9CO0FBQ3BFO0FBQ0EsMEJBQTBCLHNEQUFDLFVBQVUsK0NBQStDLHNEQUFDO0FBQ3JGO0FBQ0E7QUFDQSxxQkFBcUIsOERBQUM7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsdURBQUMsVUFBVTtBQUNwRCxvQkFBb0IsdURBQUM7QUFDckI7QUFDQTtBQUNBLG1CQUFtQiw4REFBQztBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSyxvQkFBb0IsdURBQUMsQ0FBQyx1REFBQyxJQUFJO0FBQ2hDLG9CQUFvQix1REFBQyxVQUFVLFdBQVcsOERBQUM7QUFDM0M7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsZ0VBQWdFLHNEQUFDLENBQUMsb0RBQUMsSUFBSTtBQUN2RTtBQUNBLDRDQUE0QyxzREFBQztBQUM3QztBQUNBO0FBQ0EsbUJBQW1CLDhEQUFDO0FBQ3BCLFVBQVUsd0VBQUM7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixzREFBQyxXQUFXLFdBQVcsd0VBQUMscUJBQXFCO0FBQ3JFLFlBQVksZ0VBQUMsaUJBQWlCLCtEQUFDO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9GQUFvRixzREFBQyxXQUFXLHdDQUF3QyxzREFBQyxXQUFXLDJCQUEyQixHQUFHO0FBQ2xMO0FBQ0E7QUFNRTtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvcHJvZ3Jlc3Mtc3RlcHMvcHJvZ3Jlc3Mtc3RlcHMuZXMuanM/MmFkNyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBqc3ggYXMgZSwganN4cyBhcyBOLCBGcmFnbWVudCBhcyBQIH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5pbXBvcnQgeCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGNuIGFzIGMgfSBmcm9tIFwiLi4vLi4vdXRpbGl0aWVzL2Z1bmN0aW9ucy5lcy5qc1wiO1xuaW1wb3J0IHsgQ2hlY2sgYXMgdiwgUGx1cyBhcyBJIH0gZnJvbSBcImx1Y2lkZS1yZWFjdFwiO1xuaW1wb3J0IHsgY29tcGxldGVkU3RlcENvbW1vbkNsYXNzZXMgYXMgaiwgc3RlcFdyYXBwZXJDbGFzc2VzIGFzIEwsIGdldFZhcmlhbnRDbGFzc2VzIGFzIEUgfSBmcm9tIFwiLi91dGlscy5lcy5qc1wiO1xuY29uc3QgRiA9IHtcbiAgc206IHtcbiAgICBkb3Q6IFwic2l6ZS0yLjVcIixcbiAgICByaW5nOiBcInNpemUtNVwiLFxuICAgIG51bWJlckljb246IFwic2l6ZS01IHRleHQtdGlueVwiLFxuICAgIGljb246IFwic2l6ZS01XCIsXG4gICAgbGFiZWw6IFwidGV4dC14c1wiXG4gIH0sXG4gIG1kOiB7XG4gICAgZG90OiBcInNpemUtM1wiLFxuICAgIHJpbmc6IFwic2l6ZS02XCIsXG4gICAgbnVtYmVySWNvbjogXCJzaXplLTYgdGV4dC1zbVwiLFxuICAgIGljb246IFwic2l6ZS02XCIsXG4gICAgbGFiZWw6IFwidGV4dC1zbVwiXG4gIH0sXG4gIGxnOiB7XG4gICAgZG90OiBcInNpemUtMy41XCIsXG4gICAgcmluZzogXCJzaXplLTdcIixcbiAgICBudW1iZXJJY29uOiBcInNpemUtNyB0ZXh0LW1kXCIsXG4gICAgaWNvbjogXCJzaXplLTdcIixcbiAgICBsYWJlbDogXCJ0ZXh0LXNtXCJcbiAgfVxufSwgViA9ICh7XG4gIHZhcmlhbnQ6IHIgPSBcImRvdFwiLFxuICBzaXplOiBmID0gXCJzbVwiLFxuICB0eXBlOiBuID0gXCJpbmxpbmVcIixcbiAgY3VycmVudFN0ZXA6IHQgPSAxLFxuICBjaGlsZHJlbjogcyxcbiAgY2xhc3NOYW1lOiBsLFxuICBsaW5lQ2xhc3NOYW1lOiBtID0gXCJtaW4tdy0xMFwiLFxuICBjb21wbGV0ZWRWYXJpYW50OiBkID0gXCJpY29uXCIsXG4gIGNvbXBsZXRlZEljb246IG8gPSAvKiBAX19QVVJFX18gKi8gZSh2LCB7fSksXG4gIC4uLmJcbn0pID0+IHtcbiAgY29uc3QgcCA9IHguQ2hpbGRyZW4uY291bnQocyk7XG4gIHQgPT09IC0xICYmICh0ID0gcCArIDEpO1xuICBjb25zdCBhID0geC5DaGlsZHJlbi5tYXAocywgKHUsIGkpID0+IHtcbiAgICBjb25zdCBnID0gaSArIDEgPCB0LCBoID0gaSArIDEgPT09IHQsIEMgPSBpICsgMSA9PT0gcCwgeSA9IHtcbiAgICAgIGlzQ29tcGxldGVkOiBnLFxuICAgICAgaXNDdXJyZW50OiBoLFxuICAgICAgc2l6ZUNsYXNzZXM6IEYsXG4gICAgICBzaXplOiBmLFxuICAgICAgdmFyaWFudDogcixcbiAgICAgIHR5cGU6IG4sXG4gICAgICBpc0xhc3Q6IEMsXG4gICAgICBpbmRleDogaSxcbiAgICAgIGxpbmVDbGFzc05hbWU6IG0sXG4gICAgICBjb21wbGV0ZWRWYXJpYW50OiBkLFxuICAgICAgY29tcGxldGVkSWNvbjogb1xuICAgIH07XG4gICAgcmV0dXJuIC8qIEBfX1BVUkVfXyAqLyBlKHguRnJhZ21lbnQsIHsgY2hpbGRyZW46IHguaXNWYWxpZEVsZW1lbnQodSkgPyB4LmNsb25lRWxlbWVudCh1LCB5KSA6IHUgfSwgaSk7XG4gIH0pO1xuICByZXR1cm4gLyogQF9fUFVSRV9fICovIGUoXG4gICAgXCJkaXZcIixcbiAgICB7XG4gICAgICBjbGFzc05hbWU6IGMoXG4gICAgICAgIFwiZmxleCB3LWZ1bGxcIixcbiAgICAgICAgbCxcbiAgICAgICAgbiA9PT0gXCJpbmxpbmVcIiA/IFwiaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlblwiIDogXCJcIlxuICAgICAgKSxcbiAgICAgIC4uLmIsXG4gICAgICBjaGlsZHJlbjogYVxuICAgIH1cbiAgKTtcbn0sIHogPSAoe1xuICBsYWJlbFRleHQ6IHIgPSBcIlwiLFxuICBpY29uOiBmID0gLyogQF9fUFVSRV9fICovIGUoSSwge30pLFxuICBpc0N1cnJlbnQ6IG4sXG4gIGlzQ29tcGxldGVkOiB0LFxuICBjbGFzc05hbWU6IHMsXG4gIHR5cGU6IGwsXG4gIHZhcmlhbnQ6IG0sXG4gIHNpemVDbGFzc2VzOiBkLFxuICBzaXplOiBvLFxuICBpc0xhc3Q6IGIsXG4gIGluZGV4OiBwLFxuICBsaW5lQ2xhc3NOYW1lOiBhLFxuICBjb21wbGV0ZWRWYXJpYW50OiB1ID0gXCJpY29uXCIsXG4gIGNvbXBsZXRlZEljb246IGkgPSAvKiBAX19QVVJFX18gKi8gZSh2LCB7fSksXG4gIC4uLmdcbn0pID0+IHtcbiAgY29uc3QgaCA9IE8oXG4gICAgbSxcbiAgICB0LFxuICAgIG4sXG4gICAgZCxcbiAgICBvLFxuICAgIGYsXG4gICAgcCxcbiAgICB1LFxuICAgIGlcbiAgKSwgQyA9IHtcbiAgICBsZzogXCJsZWZ0LVtjYWxjKDUwJSsxNHB4KV0gcmlnaHQtW2NhbGMoLTUwJSsxNHB4KV1cIixcbiAgICBtZDogXCJsZWZ0LVtjYWxjKDUwJSsxMnB4KV0gcmlnaHQtW2NhbGMoLTUwJSsxMnB4KV1cIixcbiAgICBzbTogXCJsZWZ0LVtjYWxjKDUwJSsxMHB4KV0gcmlnaHQtW2NhbGMoLTUwJSsxMHB4KV1cIlxuICB9LCB5ID0ge1xuICAgIGxnOiBcInRvcC0zLjVcIixcbiAgICBtZDogXCJ0b3AtM1wiLFxuICAgIHNtOiBcInRvcC0yLjVcIlxuICB9LCB3ID0gKCkgPT4ge1xuICAgIGlmIChyKSB7XG4gICAgICBjb25zdCBrID0gYyhcbiAgICAgICAgZFtvXS5sYWJlbCxcbiAgICAgICAgXCJ0ZXh0LXRleHQtdGVydGlhcnlcIixcbiAgICAgICAgbiA/IFwidGV4dC1icmFuZC1wcmltYXJ5LTYwMFwiIDogXCJcIixcbiAgICAgICAgXCJicmVhay13b3JkXCIsXG4gICAgICAgIC8vIG1heCB3aWR0aCBmb3IgaW5saW5lIGFuZCBzdGFja1xuICAgICAgICBsID09PSBcInN0YWNrXCIgPyBcIm10LTIgdHJhbnNmb3JtIG1heC13LXhzXCIgOiBcIm14LTIgbWF4LXctMzJcIlxuICAgICAgKTtcbiAgICAgIHJldHVybiAvKiBAX19QVVJFX18gKi8gZShcInNwYW5cIiwgeyBjbGFzc05hbWU6IGssIGNoaWxkcmVuOiByIH0pO1xuICAgIH1cbiAgICByZXR1cm4gbnVsbDtcbiAgfSwgUyA9ICgpID0+IHtcbiAgICBpZiAoIWIpIHtcbiAgICAgIGNvbnN0IGsgPSBjKFxuICAgICAgICBcImJsb2NrXCIsXG4gICAgICAgIHQgPyBcImJvcmRlci1icmFuZC1wcmltYXJ5LTYwMFwiIDogXCJib3JkZXItYm9yZGVyLXN1YnRsZVwiLFxuICAgICAgICBhXG4gICAgICApO1xuICAgICAgcmV0dXJuIGwgPT09IFwic3RhY2tcIiA/IC8qIEBfX1BVUkVfXyAqLyBlKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7XG4gICAgICAgICAgY2xhc3NOYW1lOiBjKFxuICAgICAgICAgICAgXCJyZWxhdGl2ZVwiLFxuICAgICAgICAgICAgXCJmbGV4XCIsXG4gICAgICAgICAgICBcImJvcmRlci1zb2xpZFwiLFxuICAgICAgICAgICAgXCJib3JkZXIteVwiLFxuICAgICAgICAgICAgXCJhYnNvbHV0ZVwiLFxuICAgICAgICAgICAgdCA/IFwiYm9yZGVyLWJyYW5kLXByaW1hcnktNjAwXCIgOiBcImJvcmRlci1ib3JkZXItc3VidGxlXCIsXG4gICAgICAgICAgICB5W29dLFxuICAgICAgICAgICAgQ1tvXVxuICAgICAgICAgICksXG4gICAgICAgICAgY2hpbGRyZW46IC8qIEBfX1BVUkVfXyAqLyBlKFwic3BhblwiLCB7IGNsYXNzTmFtZTogXCJibG9ja1wiIH0pXG4gICAgICAgIH1cbiAgICAgICkgOiAvKiBAX19QVVJFX18gKi8gZShcImRpdlwiLCB7IGNsYXNzTmFtZTogXCJmbGV4LTFcIiwgY2hpbGRyZW46IC8qIEBfX1BVUkVfXyAqLyBlKFxuICAgICAgICBcInNwYW5cIixcbiAgICAgICAge1xuICAgICAgICAgIGNsYXNzTmFtZTogYyhcbiAgICAgICAgICAgIFwibXItMiBib3JkZXIteSBib3JkZXItc29saWRcIixcbiAgICAgICAgICAgICFyICYmIFwibWwtMlwiLFxuICAgICAgICAgICAga1xuICAgICAgICAgIClcbiAgICAgICAgfVxuICAgICAgKSB9KTtcbiAgICB9XG4gICAgcmV0dXJuIG51bGw7XG4gIH07XG4gIHJldHVybiBsID09PSBcInN0YWNrXCIgPyAvKiBAX19QVVJFX18gKi8gTihcImRpdlwiLCB7IGNsYXNzTmFtZTogXCJyZWxhdGl2ZSBmbGV4LTEganVzdGlmeS1jZW50ZXJcIiwgY2hpbGRyZW46IFtcbiAgICAvKiBAX19QVVJFX18gKi8gTihcbiAgICAgIFwiZGl2XCIsXG4gICAgICB7XG4gICAgICAgIGNsYXNzTmFtZTogYyhcImZsZXggaXRlbXMtY2VudGVyIGZsZXgtY29sXCIsIHMpLFxuICAgICAgICAuLi5nLFxuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAgIGgsXG4gICAgICAgICAgdygpXG4gICAgICAgIF1cbiAgICAgIH1cbiAgICApLFxuICAgIFMoKVxuICBdIH0pIDogLyogQF9fUFVSRV9fICovIE4oUCwgeyBjaGlsZHJlbjogW1xuICAgIC8qIEBfX1BVUkVfXyAqLyBOKFwiZGl2XCIsIHsgY2xhc3NOYW1lOiBjKFwiZmxleCBpdGVtcy1jZW50ZXJcIiwgcyksIC4uLmcsIGNoaWxkcmVuOiBbXG4gICAgICBoLFxuICAgICAgdygpXG4gICAgXSB9KSxcbiAgICBTKClcbiAgXSB9KTtcbn07XG56LmRpc3BsYXlOYW1lID0gXCJQcm9ncmVzc1N0ZXBzLlN0ZXBcIjtcbmNvbnN0IE8gPSAociwgZiwgbiwgdCwgcywgbCwgbSwgZCA9IFwiaWNvblwiLCBvID0gLyogQF9fUFVSRV9fICovIGUodiwge30pKSA9PiB7XG4gIGlmIChmKVxuICAgIHJldHVybiBkID09PSBcIm51bWJlclwiID8gLyogQF9fUFVSRV9fICovIGUoXG4gICAgICBcInNwYW5cIixcbiAgICAgIHtcbiAgICAgICAgY2xhc3NOYW1lOiBjKFxuICAgICAgICAgIGoodCwgcyksXG4gICAgICAgICAgXCJmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy1icmFuZC1wcmltYXJ5LTYwMCB0ZXh0LXRleHQtb24tY29sb3Igcm91bmRlZC1mdWxsXCJcbiAgICAgICAgKSxcbiAgICAgICAgY2hpbGRyZW46IG0gKyAxXG4gICAgICB9XG4gICAgKSA6IC8qIEBfX1BVUkVfXyAqLyBlKFwic3BhblwiLCB7IGNsYXNzTmFtZTogaih0LCBzKSwgY2hpbGRyZW46IG8gfSk7XG4gIGNvbnN0IGIgPSBMKCEhbiwgdCwgcyksIHAgPSBFKFxuICAgIHIsXG4gICAgbixcbiAgICB0LFxuICAgIHNcbiAgKTtcbiAgbGV0IGEgPSBudWxsO1xuICByZXR1cm4gciA9PT0gXCJudW1iZXJcIiA/IGEgPSBtICsgMSA6IHIgPT09IFwiaWNvblwiICYmIGwgJiYgKGEgPSBsKSwgLyogQF9fUFVSRV9fICovIGUoXCJzcGFuXCIsIHsgY2xhc3NOYW1lOiBiLCBjaGlsZHJlbjogLyogQF9fUFVSRV9fICovIGUoXCJzcGFuXCIsIHsgY2xhc3NOYW1lOiBwLCBjaGlsZHJlbjogYSB9KSB9KTtcbn07XG5WLlN0ZXAgPSB6O1xuZXhwb3J0IHtcbiAgeiBhcyBQcm9ncmVzc1N0ZXAsXG4gIFYgYXMgUHJvZ3Jlc3NTdGVwcyxcbiAgTyBhcyBjcmVhdGVTdGVwQ29udGVudCxcbiAgViBhcyBkZWZhdWx0XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cHJvZ3Jlc3Mtc3RlcHMuZXMuanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/progress-steps/progress-steps.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/progress-steps/utils.es.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/progress-steps/utils.es.js ***! + \*******************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ completedStepCommonClasses: () => (/* binding */ l),\n/* harmony export */ getVariantClasses: () => (/* binding */ d),\n/* harmony export */ stepWrapperClasses: () => (/* binding */ u)\n/* harmony export */ });\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n\nconst d = (t, r, e, o) => {\n const i = `absolute rounded-full transition-colors duration-500 ${e[o].dot}`;\n return t === \"dot\" ? (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_0__.cn)(\n i,\n e[o].dot,\n r ? \"bg-brand-primary-600\" : \"bg-text-tertiary\"\n ) : t === \"number\" ? (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_0__.cn)(\n i,\n e[o].dot,\n r ? \"text-brand-primary-600\" : \"text-text-tertiary\",\n \"flex items-center justify-center\"\n ) : t === \"icon\" ? (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_0__.cn)(\n i,\n r ? \"text-brand-primary-600\" : \"text-text-tertiary\",\n \"flex items-center justify-center\"\n ) : \"\";\n}, u = (t, r, e) => (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_0__.cn)(\n \"relative flex items-center rounded-full justify-center transition-colors z-10 duration-500 ring-1\",\n t ? \"ring-brand-primary-600\" : \"ring-border-subtle\",\n r[e].ring\n), l = (t, r) => (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_0__.cn)(\n \"rounded-full text-brand-primary-600 transition-colors duration-300\",\n t[r].dot,\n t[r].ring\n);\n\n//# sourceMappingURL=utils.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvcHJvZ3Jlc3Mtc3RlcHMvdXRpbHMuZXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUEwRDtBQUMxRDtBQUNBLG9FQUFvRSxTQUFTO0FBQzdFLHVCQUF1Qiw4REFBQztBQUN4QjtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsOERBQUM7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsOERBQUM7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLG1CQUFtQiw4REFBQztBQUNyQjtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsOERBQUM7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFLRTtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvcHJvZ3Jlc3Mtc3RlcHMvdXRpbHMuZXMuanM/MjZiZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjbiBhcyBuIH0gZnJvbSBcIi4uLy4uL3V0aWxpdGllcy9mdW5jdGlvbnMuZXMuanNcIjtcbmNvbnN0IGQgPSAodCwgciwgZSwgbykgPT4ge1xuICBjb25zdCBpID0gYGFic29sdXRlIHJvdW5kZWQtZnVsbCB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi01MDAgJHtlW29dLmRvdH1gO1xuICByZXR1cm4gdCA9PT0gXCJkb3RcIiA/IG4oXG4gICAgaSxcbiAgICBlW29dLmRvdCxcbiAgICByID8gXCJiZy1icmFuZC1wcmltYXJ5LTYwMFwiIDogXCJiZy10ZXh0LXRlcnRpYXJ5XCJcbiAgKSA6IHQgPT09IFwibnVtYmVyXCIgPyBuKFxuICAgIGksXG4gICAgZVtvXS5kb3QsXG4gICAgciA/IFwidGV4dC1icmFuZC1wcmltYXJ5LTYwMFwiIDogXCJ0ZXh0LXRleHQtdGVydGlhcnlcIixcbiAgICBcImZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyXCJcbiAgKSA6IHQgPT09IFwiaWNvblwiID8gbihcbiAgICBpLFxuICAgIHIgPyBcInRleHQtYnJhbmQtcHJpbWFyeS02MDBcIiA6IFwidGV4dC10ZXh0LXRlcnRpYXJ5XCIsXG4gICAgXCJmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlclwiXG4gICkgOiBcIlwiO1xufSwgdSA9ICh0LCByLCBlKSA9PiBuKFxuICBcInJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBqdXN0aWZ5LWNlbnRlciB0cmFuc2l0aW9uLWNvbG9ycyB6LTEwIGR1cmF0aW9uLTUwMCByaW5nLTFcIixcbiAgdCA/IFwicmluZy1icmFuZC1wcmltYXJ5LTYwMFwiIDogXCJyaW5nLWJvcmRlci1zdWJ0bGVcIixcbiAgcltlXS5yaW5nXG4pLCBsID0gKHQsIHIpID0+IG4oXG4gIFwicm91bmRlZC1mdWxsIHRleHQtYnJhbmQtcHJpbWFyeS02MDAgdHJhbnNpdGlvbi1jb2xvcnMgZHVyYXRpb24tMzAwXCIsXG4gIHRbcl0uZG90LFxuICB0W3JdLnJpbmdcbik7XG5leHBvcnQge1xuICBsIGFzIGNvbXBsZXRlZFN0ZXBDb21tb25DbGFzc2VzLFxuICBkIGFzIGdldFZhcmlhbnRDbGFzc2VzLFxuICB1IGFzIHN0ZXBXcmFwcGVyQ2xhc3Nlc1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXV0aWxzLmVzLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/progress-steps/utils.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/skeleton/skeleton.es.js": +/*!****************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/skeleton/skeleton.es.js ***! + \****************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ o)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n\n\nconst o = ({\n variant: r = \"rectangular\",\n // rectangular, circular\n className: a,\n ...e\n}) => {\n const t = {\n circular: \"rounded-full bg-gray-200 \",\n rectangular: \"rounded-md bg-gray-200\"\n }[r], l = {\n circular: \"size-10\",\n rectangular: \"w-96 h-3\"\n }[r];\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\n t,\n \"animate-pulse\",\n l,\n a\n ),\n ...e\n }\n );\n};\n\n//# sourceMappingURL=skeleton.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvc2tlbGV0b24vc2tlbGV0b24uZXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQTZDO0FBQ2E7QUFDMUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSCx5QkFBeUIsc0RBQUM7QUFDMUI7QUFDQTtBQUNBLGlCQUFpQiw4REFBQztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHRTtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvc2tlbGV0b24vc2tlbGV0b24uZXMuanM/OTg1NiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBqc3ggYXMgYyB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuaW1wb3J0IHsgY24gYXMgbiB9IGZyb20gXCIuLi8uLi91dGlsaXRpZXMvZnVuY3Rpb25zLmVzLmpzXCI7XG5jb25zdCBvID0gKHtcbiAgdmFyaWFudDogciA9IFwicmVjdGFuZ3VsYXJcIixcbiAgLy8gcmVjdGFuZ3VsYXIsIGNpcmN1bGFyXG4gIGNsYXNzTmFtZTogYSxcbiAgLi4uZVxufSkgPT4ge1xuICBjb25zdCB0ID0ge1xuICAgIGNpcmN1bGFyOiBcInJvdW5kZWQtZnVsbCBiZy1ncmF5LTIwMCBcIixcbiAgICByZWN0YW5ndWxhcjogXCJyb3VuZGVkLW1kIGJnLWdyYXktMjAwXCJcbiAgfVtyXSwgbCA9IHtcbiAgICBjaXJjdWxhcjogXCJzaXplLTEwXCIsXG4gICAgcmVjdGFuZ3VsYXI6IFwidy05NiBoLTNcIlxuICB9W3JdO1xuICByZXR1cm4gLyogQF9fUFVSRV9fICovIGMoXG4gICAgXCJkaXZcIixcbiAgICB7XG4gICAgICBjbGFzc05hbWU6IG4oXG4gICAgICAgIHQsXG4gICAgICAgIFwiYW5pbWF0ZS1wdWxzZVwiLFxuICAgICAgICBsLFxuICAgICAgICBhXG4gICAgICApLFxuICAgICAgLi4uZVxuICAgIH1cbiAgKTtcbn07XG5leHBvcnQge1xuICBvIGFzIGRlZmF1bHRcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1za2VsZXRvbi5lcy5qcy5tYXBcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/skeleton/skeleton.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/switch/switch.es.js": +/*!************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/switch/switch.es.js ***! + \************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SwitchComponent: () => (/* binding */ R),\n/* harmony export */ SwitchLabel: () => (/* binding */ M),\n/* harmony export */ \"default\": () => (/* binding */ $)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var nanoid__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! nanoid */ \"./node_modules/nanoid/index.browser.js\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var _label_label_es_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../label/label.es.js */ \"./node_modules/@bsf/force-ui/dist/components/label/label.es.js\");\n\n\n\n\n\nconst M = ({\n label: e,\n switchId: g,\n disabled: r = !1,\n children: c,\n size: s\n}) => {\n const o = {\n xs: \"text-xs leading-4 font-medium\",\n sm: \"text-sm leading-5 font-medium\",\n md: \"text-base leading-6 font-medium\"\n }, h = {\n xs: \"text-xs leading-4 font-normal\",\n sm: \"text-sm leading-5 font-normal\",\n md: \"text-sm leading-5 font-normal\"\n }, f = {\n xs: \"space-y-0.5\",\n sm: \"space-y-0.5\",\n md: \"space-y-1\"\n };\n if ((0,react__WEBPACK_IMPORTED_MODULE_1__.isValidElement)(e))\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\"inline-flex items-center gap-3\", \"items-start\"),\n children: [\n c,\n e\n ]\n }\n );\n const u = () => {\n const { heading: n = \"\", description: l = \"\" } = e || {};\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\"space-y-0.5\", f[s]), children: [\n n && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n _label_label_es_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n {\n htmlFor: g,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\"m-0\", o[s]),\n ...r && { variant: \"disabled\" },\n children: n\n }\n ),\n l && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n _label_label_es_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n {\n tag: \"p\",\n variant: \"help\",\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n \"text-sm font-normal leading-5 m-0\",\n h[s]\n ),\n ...r && { variant: \"disabled\" },\n children: l\n }\n )\n ] });\n }, p = !e?.heading && !e?.description, i = !e?.heading || !e?.description ? \"items-center\" : \"items-start\";\n return p ? c : /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\"inline-flex\", i, \"gap-3\"), children: [\n c,\n u()\n ] });\n}, R = ({\n id: e,\n onChange: g,\n value: r,\n defaultValue: c = !1,\n size: s = \"sm\",\n disabled: o = !1,\n label: h = { heading: \"\", description: \"\" },\n name: f,\n className: b,\n ...u\n}, p) => {\n const i = s === \"lg\" ? \"md\" : s, n = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(() => typeof r < \"u\", [r]), l = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(() => e || `switch-${(0,nanoid__WEBPACK_IMPORTED_MODULE_4__.nanoid)()}`, []), [w, D] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(c), m = \"primary\", z = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(\n () => n ? r : w,\n [n, r, w]\n ), L = (j) => {\n if (o)\n return;\n const y = j.target.checked;\n n || D(y), typeof g == \"function\" && g(y);\n }, x = {\n primary: {\n input: \"bg-toggle-off checked:bg-toggle-on focus:ring focus:ring-toggle-on focus:ring-offset-2 border border-solid border-toggle-off-border checked:border-toggle-on-border shadow-toggleContainer focus:outline-none checked:focus:border-toggle-on-border focus:border-toggle-off-border\",\n toggleDial: \"bg-toggle-dial-background shadow-toggleDial\"\n }\n }, S = {\n primary: {\n input: \"group-hover/switch:bg-toggle-off-hover checked:group-hover/switch:bg-toggle-on-hover checked:group-hover/switch:border-toggle-on-border\"\n }\n }, v = {\n md: {\n container: \"w-11 h-6\",\n toggleDial: \"size-4 peer-checked:translate-x-5\"\n },\n sm: {\n container: \"w-10 h-5\",\n toggleDial: \"size-3 peer-checked:translate-x-5\"\n },\n xs: {\n container: \"w-8 h-4\",\n toggleDial: \"size-2.5 peer-checked:translate-x-3.75\"\n }\n }, V = {\n md: \"group-hover/switch:size-5 group-focus-within/switch:size-5 not-rtl:group-focus-within/switch:left-0.5 rtl:group-focus-within/switch:right-0.5 not-rtl:group-hover/switch:left-0.5 rtl:group-hover/switch:right-0.5\",\n sm: \"group-hover/switch:size-4 group-focus-within/switch:size-4 not-rtl:group-focus-within/switch:left-0.5 rtl:group-focus-within/switch:right-0.5 not-rtl:group-hover/switch:left-0.5 rtl:group-hover/switch:right-0.5\",\n xs: \"group-hover/switch:size-3.25 group-focus-within/switch:size-3.25 not-rtl:group-focus-within/switch:left-0.5 rtl:group-focus-within/switch:right-0.5 not-rtl:group-hover/switch:left-0.5 rtl:group-hover/switch:right-0.5\"\n }, k = {\n input: \"bg-toggle-off-disabled disabled:border-transparent disabled:cursor-not-allowed checked:disabled:bg-toggle-on-disabled disabled:shadow-toggle-disabled\",\n toggleDial: \"peer-disabled:cursor-not-allowed\"\n };\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n M,\n {\n label: h,\n switchId: l,\n disabled: o,\n size: i,\n children: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n \"relative group/switch inline-block cursor-pointer rounded-full shrink-0\",\n v[i].container,\n b\n ),\n children: [\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"input\",\n {\n ref: p,\n id: l,\n type: \"checkbox\",\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n \"peer appearance-none absolute rounded-full cursor-pointer transition-colors duration-300 h-full w-full before:content-[''] checked:before:content-[''] m-0 checked:[background-image:none]\",\n x[m].input,\n o && k.input,\n !o && S[m].input\n ),\n checked: z(),\n onChange: L,\n disabled: o,\n name: f,\n ...u\n }\n ),\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"label\",\n {\n htmlFor: l,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n \"peer/toggle-dial bg-white border rounded-full absolute cursor-pointer shadow-md before:content[''] before:transition-opacity before:opacity-0 hover:before:opacity-10 before:hidden border-none transition-all duration-300 top-2/4 not-rtl:left-1 rtl:right-1 -translate-y-2/4 before:w-10 before:h-10 before:rounded-full before:absolute before:top-2/4 not-rtl:before:left-2/4 rtl:before:right-2/4 before:-translate-y-2/4 before:-translate-x-2/4\",\n v[i].toggleDial,\n x[m].toggleDial,\n o && k.toggleDial,\n !o && V[i]\n )\n }\n )\n ]\n }\n )\n }\n );\n}, $ = (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(R);\n$.displayName = \"Switch\";\n\n//# sourceMappingURL=switch.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvc3dpdGNoL3N3aXRjaC5lcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUF3RDtBQUNvRDtBQUN2RTtBQUNxQjtBQUNyQjtBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTSxxREFBQztBQUNQLDJCQUEyQix1REFBQztBQUM1QjtBQUNBO0FBQ0EsbUJBQW1CLDhEQUFDO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSx1Q0FBdUM7QUFDbkQsMkJBQTJCLHVEQUFDLFVBQVUsV0FBVyw4REFBQztBQUNsRCwyQkFBMkIsc0RBQUM7QUFDNUIsUUFBUSwwREFBQztBQUNUO0FBQ0E7QUFDQSxxQkFBcUIsOERBQUM7QUFDdEIsb0JBQW9CLHFCQUFxQjtBQUN6QztBQUNBO0FBQ0E7QUFDQSwyQkFBMkIsc0RBQUM7QUFDNUIsUUFBUSwwREFBQztBQUNUO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQiw4REFBQztBQUN0QjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IscUJBQXFCO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCxHQUFHO0FBQ0gsaUNBQWlDLHVEQUFDLFVBQVUsV0FBVyw4REFBQztBQUN4RDtBQUNBO0FBQ0EsS0FBSztBQUNMLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLDhCQUE4QjtBQUM3QztBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0QsdUNBQXVDLDhDQUFDLGlDQUFpQyw4Q0FBQyxzQkFBc0IsOENBQUMsR0FBRyxpQkFBaUIsK0NBQUMsd0JBQXdCLGtEQUFDO0FBQy9JO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUM7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDLHVEQUFDO0FBQ2pDO0FBQ0E7QUFDQSxxQkFBcUIsOERBQUM7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QixzREFBQztBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLDhEQUFDO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QixzREFBQztBQUM3QjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkIsOERBQUM7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLE1BQU0saURBQUM7QUFDUjtBQUtFO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL2Rpc3QvY29tcG9uZW50cy9zd2l0Y2gvc3dpdGNoLmVzLmpzP2FjZDIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4IGFzIGEsIGpzeHMgYXMgZCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuaW1wb3J0IHsgZm9yd2FyZFJlZiBhcyBBLCB1c2VNZW1vIGFzIEMsIHVzZVN0YXRlIGFzIEUsIHVzZUNhbGxiYWNrIGFzIEYsIGlzVmFsaWRFbGVtZW50IGFzIEggfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IG5hbm9pZCBhcyBJIH0gZnJvbSBcIm5hbm9pZFwiO1xuaW1wb3J0IHsgY24gYXMgdCB9IGZyb20gXCIuLi8uLi91dGlsaXRpZXMvZnVuY3Rpb25zLmVzLmpzXCI7XG5pbXBvcnQgTiBmcm9tIFwiLi4vbGFiZWwvbGFiZWwuZXMuanNcIjtcbmNvbnN0IE0gPSAoe1xuICBsYWJlbDogZSxcbiAgc3dpdGNoSWQ6IGcsXG4gIGRpc2FibGVkOiByID0gITEsXG4gIGNoaWxkcmVuOiBjLFxuICBzaXplOiBzXG59KSA9PiB7XG4gIGNvbnN0IG8gPSB7XG4gICAgeHM6IFwidGV4dC14cyBsZWFkaW5nLTQgZm9udC1tZWRpdW1cIixcbiAgICBzbTogXCJ0ZXh0LXNtIGxlYWRpbmctNSBmb250LW1lZGl1bVwiLFxuICAgIG1kOiBcInRleHQtYmFzZSBsZWFkaW5nLTYgZm9udC1tZWRpdW1cIlxuICB9LCBoID0ge1xuICAgIHhzOiBcInRleHQteHMgbGVhZGluZy00IGZvbnQtbm9ybWFsXCIsXG4gICAgc206IFwidGV4dC1zbSBsZWFkaW5nLTUgZm9udC1ub3JtYWxcIixcbiAgICBtZDogXCJ0ZXh0LXNtIGxlYWRpbmctNSBmb250LW5vcm1hbFwiXG4gIH0sIGYgPSB7XG4gICAgeHM6IFwic3BhY2UteS0wLjVcIixcbiAgICBzbTogXCJzcGFjZS15LTAuNVwiLFxuICAgIG1kOiBcInNwYWNlLXktMVwiXG4gIH07XG4gIGlmIChIKGUpKVxuICAgIHJldHVybiAvKiBAX19QVVJFX18gKi8gZChcbiAgICAgIFwiZGl2XCIsXG4gICAgICB7XG4gICAgICAgIGNsYXNzTmFtZTogdChcImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtM1wiLCBcIml0ZW1zLXN0YXJ0XCIpLFxuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAgIGMsXG4gICAgICAgICAgZVxuICAgICAgICBdXG4gICAgICB9XG4gICAgKTtcbiAgY29uc3QgdSA9ICgpID0+IHtcbiAgICBjb25zdCB7IGhlYWRpbmc6IG4gPSBcIlwiLCBkZXNjcmlwdGlvbjogbCA9IFwiXCIgfSA9IGUgfHwge307XG4gICAgcmV0dXJuIC8qIEBfX1BVUkVfXyAqLyBkKFwiZGl2XCIsIHsgY2xhc3NOYW1lOiB0KFwic3BhY2UteS0wLjVcIiwgZltzXSksIGNoaWxkcmVuOiBbXG4gICAgICBuICYmIC8qIEBfX1BVUkVfXyAqLyBhKFxuICAgICAgICBOLFxuICAgICAgICB7XG4gICAgICAgICAgaHRtbEZvcjogZyxcbiAgICAgICAgICBjbGFzc05hbWU6IHQoXCJtLTBcIiwgb1tzXSksXG4gICAgICAgICAgLi4uciAmJiB7IHZhcmlhbnQ6IFwiZGlzYWJsZWRcIiB9LFxuICAgICAgICAgIGNoaWxkcmVuOiBuXG4gICAgICAgIH1cbiAgICAgICksXG4gICAgICBsICYmIC8qIEBfX1BVUkVfXyAqLyBhKFxuICAgICAgICBOLFxuICAgICAgICB7XG4gICAgICAgICAgdGFnOiBcInBcIixcbiAgICAgICAgICB2YXJpYW50OiBcImhlbHBcIixcbiAgICAgICAgICBjbGFzc05hbWU6IHQoXG4gICAgICAgICAgICBcInRleHQtc20gZm9udC1ub3JtYWwgbGVhZGluZy01IG0tMFwiLFxuICAgICAgICAgICAgaFtzXVxuICAgICAgICAgICksXG4gICAgICAgICAgLi4uciAmJiB7IHZhcmlhbnQ6IFwiZGlzYWJsZWRcIiB9LFxuICAgICAgICAgIGNoaWxkcmVuOiBsXG4gICAgICAgIH1cbiAgICAgIClcbiAgICBdIH0pO1xuICB9LCBwID0gIWU/LmhlYWRpbmcgJiYgIWU/LmRlc2NyaXB0aW9uLCBpID0gIWU/LmhlYWRpbmcgfHwgIWU/LmRlc2NyaXB0aW9uID8gXCJpdGVtcy1jZW50ZXJcIiA6IFwiaXRlbXMtc3RhcnRcIjtcbiAgcmV0dXJuIHAgPyBjIDogLyogQF9fUFVSRV9fICovIGQoXCJkaXZcIiwgeyBjbGFzc05hbWU6IHQoXCJpbmxpbmUtZmxleFwiLCBpLCBcImdhcC0zXCIpLCBjaGlsZHJlbjogW1xuICAgIGMsXG4gICAgdSgpXG4gIF0gfSk7XG59LCBSID0gKHtcbiAgaWQ6IGUsXG4gIG9uQ2hhbmdlOiBnLFxuICB2YWx1ZTogcixcbiAgZGVmYXVsdFZhbHVlOiBjID0gITEsXG4gIHNpemU6IHMgPSBcInNtXCIsXG4gIGRpc2FibGVkOiBvID0gITEsXG4gIGxhYmVsOiBoID0geyBoZWFkaW5nOiBcIlwiLCBkZXNjcmlwdGlvbjogXCJcIiB9LFxuICBuYW1lOiBmLFxuICBjbGFzc05hbWU6IGIsXG4gIC4uLnVcbn0sIHApID0+IHtcbiAgY29uc3QgaSA9IHMgPT09IFwibGdcIiA/IFwibWRcIiA6IHMsIG4gPSBDKCgpID0+IHR5cGVvZiByIDwgXCJ1XCIsIFtyXSksIGwgPSBDKCgpID0+IGUgfHwgYHN3aXRjaC0ke0koKX1gLCBbXSksIFt3LCBEXSA9IEUoYyksIG0gPSBcInByaW1hcnlcIiwgeiA9IEYoXG4gICAgKCkgPT4gbiA/IHIgOiB3LFxuICAgIFtuLCByLCB3XVxuICApLCBMID0gKGopID0+IHtcbiAgICBpZiAobylcbiAgICAgIHJldHVybjtcbiAgICBjb25zdCB5ID0gai50YXJnZXQuY2hlY2tlZDtcbiAgICBuIHx8IEQoeSksIHR5cGVvZiBnID09IFwiZnVuY3Rpb25cIiAmJiBnKHkpO1xuICB9LCB4ID0ge1xuICAgIHByaW1hcnk6IHtcbiAgICAgIGlucHV0OiBcImJnLXRvZ2dsZS1vZmYgY2hlY2tlZDpiZy10b2dnbGUtb24gZm9jdXM6cmluZyBmb2N1czpyaW5nLXRvZ2dsZS1vbiBmb2N1czpyaW5nLW9mZnNldC0yIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLXRvZ2dsZS1vZmYtYm9yZGVyIGNoZWNrZWQ6Ym9yZGVyLXRvZ2dsZS1vbi1ib3JkZXIgc2hhZG93LXRvZ2dsZUNvbnRhaW5lciBmb2N1czpvdXRsaW5lLW5vbmUgY2hlY2tlZDpmb2N1czpib3JkZXItdG9nZ2xlLW9uLWJvcmRlciBmb2N1czpib3JkZXItdG9nZ2xlLW9mZi1ib3JkZXJcIixcbiAgICAgIHRvZ2dsZURpYWw6IFwiYmctdG9nZ2xlLWRpYWwtYmFja2dyb3VuZCBzaGFkb3ctdG9nZ2xlRGlhbFwiXG4gICAgfVxuICB9LCBTID0ge1xuICAgIHByaW1hcnk6IHtcbiAgICAgIGlucHV0OiBcImdyb3VwLWhvdmVyL3N3aXRjaDpiZy10b2dnbGUtb2ZmLWhvdmVyIGNoZWNrZWQ6Z3JvdXAtaG92ZXIvc3dpdGNoOmJnLXRvZ2dsZS1vbi1ob3ZlciBjaGVja2VkOmdyb3VwLWhvdmVyL3N3aXRjaDpib3JkZXItdG9nZ2xlLW9uLWJvcmRlclwiXG4gICAgfVxuICB9LCB2ID0ge1xuICAgIG1kOiB7XG4gICAgICBjb250YWluZXI6IFwidy0xMSBoLTZcIixcbiAgICAgIHRvZ2dsZURpYWw6IFwic2l6ZS00IHBlZXItY2hlY2tlZDp0cmFuc2xhdGUteC01XCJcbiAgICB9LFxuICAgIHNtOiB7XG4gICAgICBjb250YWluZXI6IFwidy0xMCBoLTVcIixcbiAgICAgIHRvZ2dsZURpYWw6IFwic2l6ZS0zIHBlZXItY2hlY2tlZDp0cmFuc2xhdGUteC01XCJcbiAgICB9LFxuICAgIHhzOiB7XG4gICAgICBjb250YWluZXI6IFwidy04IGgtNFwiLFxuICAgICAgdG9nZ2xlRGlhbDogXCJzaXplLTIuNSBwZWVyLWNoZWNrZWQ6dHJhbnNsYXRlLXgtMy43NVwiXG4gICAgfVxuICB9LCBWID0ge1xuICAgIG1kOiBcImdyb3VwLWhvdmVyL3N3aXRjaDpzaXplLTUgZ3JvdXAtZm9jdXMtd2l0aGluL3N3aXRjaDpzaXplLTUgbm90LXJ0bDpncm91cC1mb2N1cy13aXRoaW4vc3dpdGNoOmxlZnQtMC41IHJ0bDpncm91cC1mb2N1cy13aXRoaW4vc3dpdGNoOnJpZ2h0LTAuNSBub3QtcnRsOmdyb3VwLWhvdmVyL3N3aXRjaDpsZWZ0LTAuNSBydGw6Z3JvdXAtaG92ZXIvc3dpdGNoOnJpZ2h0LTAuNVwiLFxuICAgIHNtOiBcImdyb3VwLWhvdmVyL3N3aXRjaDpzaXplLTQgZ3JvdXAtZm9jdXMtd2l0aGluL3N3aXRjaDpzaXplLTQgbm90LXJ0bDpncm91cC1mb2N1cy13aXRoaW4vc3dpdGNoOmxlZnQtMC41IHJ0bDpncm91cC1mb2N1cy13aXRoaW4vc3dpdGNoOnJpZ2h0LTAuNSBub3QtcnRsOmdyb3VwLWhvdmVyL3N3aXRjaDpsZWZ0LTAuNSBydGw6Z3JvdXAtaG92ZXIvc3dpdGNoOnJpZ2h0LTAuNVwiLFxuICAgIHhzOiBcImdyb3VwLWhvdmVyL3N3aXRjaDpzaXplLTMuMjUgZ3JvdXAtZm9jdXMtd2l0aGluL3N3aXRjaDpzaXplLTMuMjUgbm90LXJ0bDpncm91cC1mb2N1cy13aXRoaW4vc3dpdGNoOmxlZnQtMC41IHJ0bDpncm91cC1mb2N1cy13aXRoaW4vc3dpdGNoOnJpZ2h0LTAuNSBub3QtcnRsOmdyb3VwLWhvdmVyL3N3aXRjaDpsZWZ0LTAuNSBydGw6Z3JvdXAtaG92ZXIvc3dpdGNoOnJpZ2h0LTAuNVwiXG4gIH0sIGsgPSB7XG4gICAgaW5wdXQ6IFwiYmctdG9nZ2xlLW9mZi1kaXNhYmxlZCBkaXNhYmxlZDpib3JkZXItdHJhbnNwYXJlbnQgZGlzYWJsZWQ6Y3Vyc29yLW5vdC1hbGxvd2VkIGNoZWNrZWQ6ZGlzYWJsZWQ6YmctdG9nZ2xlLW9uLWRpc2FibGVkIGRpc2FibGVkOnNoYWRvdy10b2dnbGUtZGlzYWJsZWRcIixcbiAgICB0b2dnbGVEaWFsOiBcInBlZXItZGlzYWJsZWQ6Y3Vyc29yLW5vdC1hbGxvd2VkXCJcbiAgfTtcbiAgcmV0dXJuIC8qIEBfX1BVUkVfXyAqLyBhKFxuICAgIE0sXG4gICAge1xuICAgICAgbGFiZWw6IGgsXG4gICAgICBzd2l0Y2hJZDogbCxcbiAgICAgIGRpc2FibGVkOiBvLFxuICAgICAgc2l6ZTogaSxcbiAgICAgIGNoaWxkcmVuOiAvKiBAX19QVVJFX18gKi8gZChcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAge1xuICAgICAgICAgIGNsYXNzTmFtZTogdChcbiAgICAgICAgICAgIFwicmVsYXRpdmUgZ3JvdXAvc3dpdGNoIGlubGluZS1ibG9jayBjdXJzb3ItcG9pbnRlciByb3VuZGVkLWZ1bGwgc2hyaW5rLTBcIixcbiAgICAgICAgICAgIHZbaV0uY29udGFpbmVyLFxuICAgICAgICAgICAgYlxuICAgICAgICAgICksXG4gICAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgICAgIC8qIEBfX1BVUkVfXyAqLyBhKFxuICAgICAgICAgICAgICBcImlucHV0XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICByZWY6IHAsXG4gICAgICAgICAgICAgICAgaWQ6IGwsXG4gICAgICAgICAgICAgICAgdHlwZTogXCJjaGVja2JveFwiLFxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogdChcbiAgICAgICAgICAgICAgICAgIFwicGVlciBhcHBlYXJhbmNlLW5vbmUgYWJzb2x1dGUgcm91bmRlZC1mdWxsIGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLTMwMCBoLWZ1bGwgdy1mdWxsICBiZWZvcmU6Y29udGVudC1bJyddIGNoZWNrZWQ6YmVmb3JlOmNvbnRlbnQtWycnXSBtLTAgY2hlY2tlZDpbYmFja2dyb3VuZC1pbWFnZTpub25lXVwiLFxuICAgICAgICAgICAgICAgICAgeFttXS5pbnB1dCxcbiAgICAgICAgICAgICAgICAgIG8gJiYgay5pbnB1dCxcbiAgICAgICAgICAgICAgICAgICFvICYmIFNbbV0uaW5wdXRcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIGNoZWNrZWQ6IHooKSxcbiAgICAgICAgICAgICAgICBvbkNoYW5nZTogTCxcbiAgICAgICAgICAgICAgICBkaXNhYmxlZDogbyxcbiAgICAgICAgICAgICAgICBuYW1lOiBmLFxuICAgICAgICAgICAgICAgIC4uLnVcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIC8qIEBfX1BVUkVfXyAqLyBhKFxuICAgICAgICAgICAgICBcImxhYmVsXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBodG1sRm9yOiBsLFxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogdChcbiAgICAgICAgICAgICAgICAgIFwicGVlci90b2dnbGUtZGlhbCBiZy13aGl0ZSBib3JkZXIgcm91bmRlZC1mdWxsIGFic29sdXRlIGN1cnNvci1wb2ludGVyIHNoYWRvdy1tZCBiZWZvcmU6Y29udGVudFsnJ10gYmVmb3JlOnRyYW5zaXRpb24tb3BhY2l0eSBiZWZvcmU6b3BhY2l0eS0wIGhvdmVyOmJlZm9yZTpvcGFjaXR5LTEwIGJlZm9yZTpoaWRkZW4gYm9yZGVyLW5vbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIHRvcC0yLzQgbm90LXJ0bDpsZWZ0LTEgcnRsOnJpZ2h0LTEgLXRyYW5zbGF0ZS15LTIvNCBiZWZvcmU6dy0xMCBiZWZvcmU6aC0xMCBiZWZvcmU6cm91bmRlZC1mdWxsIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6dG9wLTIvNCBub3QtcnRsOmJlZm9yZTpsZWZ0LTIvNCBydGw6YmVmb3JlOnJpZ2h0LTIvNCBiZWZvcmU6LXRyYW5zbGF0ZS15LTIvNCBiZWZvcmU6LXRyYW5zbGF0ZS14LTIvNFwiLFxuICAgICAgICAgICAgICAgICAgdltpXS50b2dnbGVEaWFsLFxuICAgICAgICAgICAgICAgICAgeFttXS50b2dnbGVEaWFsLFxuICAgICAgICAgICAgICAgICAgbyAmJiBrLnRvZ2dsZURpYWwsXG4gICAgICAgICAgICAgICAgICAhbyAmJiBWW2ldXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICApXG4gICAgICAgICAgXVxuICAgICAgICB9XG4gICAgICApXG4gICAgfVxuICApO1xufSwgJCA9IEEoUik7XG4kLmRpc3BsYXlOYW1lID0gXCJTd2l0Y2hcIjtcbmV4cG9ydCB7XG4gIFIgYXMgU3dpdGNoQ29tcG9uZW50LFxuICBNIGFzIFN3aXRjaExhYmVsLFxuICAkIGFzIGRlZmF1bHRcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zd2l0Y2guZXMuanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/switch/switch.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/title/title.es.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/title/title.es.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Title: () => (/* binding */ C),\n/* harmony export */ \"default\": () => (/* binding */ C)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n\n\nconst C = ({\n title: x = \"\",\n description: g = \"\",\n icon: e = null,\n iconPosition: r = \"right\",\n // left, right\n tag: c = \"h2\",\n // h1, h2, h3, h4, h5, h6\n size: s = \"sm\",\n // xs, sm, md, lg\n className: d = \"\"\n}) => {\n const m = {\n xs: \"gap-1 [&>svg]:size-3.5\",\n sm: \"gap-1 [&>svg]:size-4\",\n md: \"gap-1.5 [&>svg]:size-5\",\n lg: \"gap-1.5 [&>svg]:size-5\"\n };\n if (!x)\n return null;\n const l = () => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(c, { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\"font-semibold p-0 m-0\", {\n xs: \"text-base [&>*]:text-base gap-1\",\n sm: \"text-lg [&>*]:text-lg gap-1\",\n md: \"text-xl [&>*]:text-xl gap-1.5\",\n lg: \"text-2xl [&>*]:text-2xl gap-1.5\"\n }[s]), children: x }), i = () => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"p\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\n \"text-text-secondary font-normal my-0\",\n {\n xs: \"text-sm\",\n sm: \"text-sm\",\n md: \"text-base\",\n lg: \"text-base\"\n }[s]\n ),\n children: g\n }\n );\n return g ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: d, children: [\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { children: [\n e && r === \"left\" && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\"flex items-center\", m[s]), children: [\n e,\n l()\n ] }),\n e && r === \"right\" && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\"flex items-center\", m[s]), children: [\n l(),\n e\n ] }),\n !e && l()\n ] }),\n i()\n ] }) : /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: d, children: [\n e && r === \"left\" && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\"flex items-center\", m[s]), children: [\n e,\n l()\n ] }),\n e && r === \"right\" && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\"flex items-center\", m[s]), children: [\n l(),\n e\n ] }),\n !e && l()\n ] });\n};\n\n//# sourceMappingURL=title.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvdGl0bGUvdGl0bGUuZXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUF3RDtBQUNFO0FBQzFEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQyxzREFBQyxNQUFNLFdBQVcsOERBQUM7QUFDckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLG1CQUFtQiw2QkFBNkIsc0RBQUM7QUFDcEQ7QUFDQTtBQUNBLGlCQUFpQiw4REFBQztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsdURBQUMsVUFBVTtBQUN4QyxvQkFBb0IsdURBQUMsVUFBVTtBQUMvQiwyQ0FBMkMsdURBQUMsVUFBVSxXQUFXLDhEQUFDO0FBQ2xFO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsNENBQTRDLHVEQUFDLFVBQVUsV0FBVyw4REFBQztBQUNuRTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0EsT0FBTztBQUNQO0FBQ0EsS0FBSyxvQkFBb0IsdURBQUMsVUFBVTtBQUNwQyx5Q0FBeUMsdURBQUMsVUFBVSxXQUFXLDhEQUFDO0FBQ2hFO0FBQ0E7QUFDQSxPQUFPO0FBQ1AsMENBQTBDLHVEQUFDLFVBQVUsV0FBVyw4REFBQztBQUNqRTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsS0FBSztBQUNMO0FBSUU7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0Bic2YvZm9yY2UtdWkvZGlzdC9jb21wb25lbnRzL3RpdGxlL3RpdGxlLmVzLmpzP2NmYTkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4cyBhcyB0LCBqc3ggYXMgbiB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuaW1wb3J0IHsgY24gYXMgYSB9IGZyb20gXCIuLi8uLi91dGlsaXRpZXMvZnVuY3Rpb25zLmVzLmpzXCI7XG5jb25zdCBDID0gKHtcbiAgdGl0bGU6IHggPSBcIlwiLFxuICBkZXNjcmlwdGlvbjogZyA9IFwiXCIsXG4gIGljb246IGUgPSBudWxsLFxuICBpY29uUG9zaXRpb246IHIgPSBcInJpZ2h0XCIsXG4gIC8vIGxlZnQsIHJpZ2h0XG4gIHRhZzogYyA9IFwiaDJcIixcbiAgLy8gaDEsIGgyLCBoMywgaDQsIGg1LCBoNlxuICBzaXplOiBzID0gXCJzbVwiLFxuICAvLyB4cywgc20sIG1kLCBsZ1xuICBjbGFzc05hbWU6IGQgPSBcIlwiXG59KSA9PiB7XG4gIGNvbnN0IG0gPSB7XG4gICAgeHM6IFwiZ2FwLTEgWyY+c3ZnXTpzaXplLTMuNVwiLFxuICAgIHNtOiBcImdhcC0xIFsmPnN2Z106c2l6ZS00XCIsXG4gICAgbWQ6IFwiZ2FwLTEuNSBbJj5zdmddOnNpemUtNVwiLFxuICAgIGxnOiBcImdhcC0xLjUgWyY+c3ZnXTpzaXplLTVcIlxuICB9O1xuICBpZiAoIXgpXG4gICAgcmV0dXJuIG51bGw7XG4gIGNvbnN0IGwgPSAoKSA9PiAvKiBAX19QVVJFX18gKi8gbihjLCB7IGNsYXNzTmFtZTogYShcImZvbnQtc2VtaWJvbGQgcC0wIG0tMFwiLCB7XG4gICAgeHM6IFwidGV4dC1iYXNlIFsmPipdOnRleHQtYmFzZSBnYXAtMVwiLFxuICAgIHNtOiBcInRleHQtbGcgWyY+Kl06dGV4dC1sZyBnYXAtMVwiLFxuICAgIG1kOiBcInRleHQteGwgWyY+Kl06dGV4dC14bCBnYXAtMS41XCIsXG4gICAgbGc6IFwidGV4dC0yeGwgWyY+Kl06dGV4dC0yeGwgZ2FwLTEuNVwiXG4gIH1bc10pLCBjaGlsZHJlbjogeCB9KSwgaSA9ICgpID0+IC8qIEBfX1BVUkVfXyAqLyBuKFxuICAgIFwicFwiLFxuICAgIHtcbiAgICAgIGNsYXNzTmFtZTogYShcbiAgICAgICAgXCJ0ZXh0LXRleHQtc2Vjb25kYXJ5IGZvbnQtbm9ybWFsIG15LTBcIixcbiAgICAgICAge1xuICAgICAgICAgIHhzOiBcInRleHQtc21cIixcbiAgICAgICAgICBzbTogXCJ0ZXh0LXNtXCIsXG4gICAgICAgICAgbWQ6IFwidGV4dC1iYXNlXCIsXG4gICAgICAgICAgbGc6IFwidGV4dC1iYXNlXCJcbiAgICAgICAgfVtzXVxuICAgICAgKSxcbiAgICAgIGNoaWxkcmVuOiBnXG4gICAgfVxuICApO1xuICByZXR1cm4gZyA/IC8qIEBfX1BVUkVfXyAqLyB0KFwiZGl2XCIsIHsgY2xhc3NOYW1lOiBkLCBjaGlsZHJlbjogW1xuICAgIC8qIEBfX1BVUkVfXyAqLyB0KFwiZGl2XCIsIHsgY2hpbGRyZW46IFtcbiAgICAgIGUgJiYgciA9PT0gXCJsZWZ0XCIgJiYgLyogQF9fUFVSRV9fICovIHQoXCJkaXZcIiwgeyBjbGFzc05hbWU6IGEoXCJmbGV4IGl0ZW1zLWNlbnRlclwiLCBtW3NdKSwgY2hpbGRyZW46IFtcbiAgICAgICAgZSxcbiAgICAgICAgbCgpXG4gICAgICBdIH0pLFxuICAgICAgZSAmJiByID09PSBcInJpZ2h0XCIgJiYgLyogQF9fUFVSRV9fICovIHQoXCJkaXZcIiwgeyBjbGFzc05hbWU6IGEoXCJmbGV4IGl0ZW1zLWNlbnRlclwiLCBtW3NdKSwgY2hpbGRyZW46IFtcbiAgICAgICAgbCgpLFxuICAgICAgICBlXG4gICAgICBdIH0pLFxuICAgICAgIWUgJiYgbCgpXG4gICAgXSB9KSxcbiAgICBpKClcbiAgXSB9KSA6IC8qIEBfX1BVUkVfXyAqLyB0KFwiZGl2XCIsIHsgY2xhc3NOYW1lOiBkLCBjaGlsZHJlbjogW1xuICAgIGUgJiYgciA9PT0gXCJsZWZ0XCIgJiYgLyogQF9fUFVSRV9fICovIHQoXCJkaXZcIiwgeyBjbGFzc05hbWU6IGEoXCJmbGV4IGl0ZW1zLWNlbnRlclwiLCBtW3NdKSwgY2hpbGRyZW46IFtcbiAgICAgIGUsXG4gICAgICBsKClcbiAgICBdIH0pLFxuICAgIGUgJiYgciA9PT0gXCJyaWdodFwiICYmIC8qIEBfX1BVUkVfXyAqLyB0KFwiZGl2XCIsIHsgY2xhc3NOYW1lOiBhKFwiZmxleCBpdGVtcy1jZW50ZXJcIiwgbVtzXSksIGNoaWxkcmVuOiBbXG4gICAgICBsKCksXG4gICAgICBlXG4gICAgXSB9KSxcbiAgICAhZSAmJiBsKClcbiAgXSB9KTtcbn07XG5leHBvcnQge1xuICBDIGFzIFRpdGxlLFxuICBDIGFzIGRlZmF1bHRcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10aXRsZS5lcy5qcy5tYXBcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/title/title.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/toaster/utils.es.js": +/*!************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/toaster/utils.es.js ***! + \************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getAction: () => (/* binding */ y),\n/* harmony export */ getContent: () => (/* binding */ I),\n/* harmony export */ getIcon: () => (/* binding */ E),\n/* harmony export */ getIconColor: () => (/* binding */ h),\n/* harmony export */ getTitle: () => (/* binding */ A),\n/* harmony export */ mergeRefs: () => (/* binding */ _)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lucide-react */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/info.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lucide-react */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/check.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! lucide-react */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/triangle-alert.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! lucide-react */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/trash-2.js\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var _button_button_es_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../button/button.es.js */ \"./node_modules/@bsf/force-ui/dist/components/button/button.es.js\");\n\n\n\n\n\nconst l = \"light\", p = \"neutral\", v = \"button\", h = ({\n theme: t = l,\n variant: r = p\n}) => {\n let e = t === \"light\" ? \"text-icon-secondary\" : \"text-icon-inverse\";\n return e = {\n info: t === \"light\" ? \"text-support-info\" : \"text-support-info-inverse\",\n success: t === \"light\" ? \"text-support-success\" : \"text-support-success-inverse\",\n warning: t === \"light\" ? \"text-support-warning\" : \"text-support-warning-inverse\",\n error: t === \"light\" ? \"text-support-error\" : \"text-support-error-inverse\"\n }[r] || e, e;\n}, E = ({\n icon: t,\n theme: r = l,\n variant: e = p\n}) => {\n const s = \"[&>svg]:h-5 [&>svg]:w-5\", o = h({ theme: r, variant: e });\n if (t && (0,react__WEBPACK_IMPORTED_MODULE_1__.isValidElement)(t))\n return (0,react__WEBPACK_IMPORTED_MODULE_1__.cloneElement)(t, {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n s,\n o,\n t?.props?.className ?? \"\"\n )\n });\n const i = {\n neutral: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_3__[\"default\"], { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(s, o) }),\n info: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_3__[\"default\"], { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(s, o) }),\n success: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"], { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(s, o) }),\n warning: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_5__[\"default\"], { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(s, o) }),\n error: /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(lucide_react__WEBPACK_IMPORTED_MODULE_6__[\"default\"], { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(s, o) })\n };\n return i[e] || i.neutral;\n}, y = ({\n actionType: t = v,\n onAction: r = () => {\n },\n actionLabel: e = \"\",\n theme: s = l\n}) => {\n const o = \"focus:ring-0 focus:ring-offset-0 ring-offset-0 focus:outline-none\";\n let i = \"text-button-primary border-button-primary hover:border-button-primary hover:text-button-primary-hover\";\n switch (s === \"dark\" && (i = \"text-text-inverse border-text-inverse hover:border-text-inverse hover:text-text-inverse\"), t) {\n case \"button\":\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n _button_button_es_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n {\n variant: \"outline\",\n size: \"xs\",\n onClick: r,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n \"rounded\",\n o,\n i,\n s === \"dark\" ? \"bg-transparent hover:bg-transparent\" : \"bg-white hover:bg-white\"\n ),\n children: e\n }\n );\n case \"link\":\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n _button_button_es_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n {\n variant: \"link\",\n size: \"xs\",\n onClick: r,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(o, i),\n children: e\n }\n );\n default:\n return null;\n }\n}, A = ({\n theme: t = l,\n title: r = \"\",\n inline: e = !1\n}) => r ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"span\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n \"block\",\n {\n light: \"text-text-primary\",\n dark: \"text-text-inverse\"\n }[t],\n \"text-sm leading-5 font-semibold\",\n e ? \"inline\" : \"block\"\n ),\n children: r\n }\n) : null, I = ({\n theme: t = l,\n content: r = \"\",\n inline: e = !1\n}) => r ? /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"span\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_2__.cn)(\n {\n light: \"text-text-primary\",\n dark: \"text-text-inverse\"\n }[t],\n \"block text-sm [&_*]:text-sm leading-5 [&_*]:leading-5 font-normal [word-break:break-word]\",\n e ? \"inline\" : \"block\"\n ),\n children: r\n }\n) : null, _ = (...t) => (r) => {\n t.forEach((e) => {\n typeof e == \"function\" ? e(r) : e && (e.current = r);\n });\n};\n\n//# sourceMappingURL=utils.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvdG9hc3Rlci91dGlscy5lcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUE2QztBQUNrQjtBQUN1QjtBQUM1QjtBQUNuQjtBQUN2QztBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0QsK0NBQStDLHNCQUFzQjtBQUNyRSxXQUFXLHFEQUFDO0FBQ1osV0FBVyxtREFBQztBQUNaLGlCQUFpQiw4REFBQztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLDZCQUE2QixzREFBQyxDQUFDLG9EQUFDLElBQUksV0FBVyw4REFBQyxRQUFRO0FBQ3hELDBCQUEwQixzREFBQyxDQUFDLG9EQUFDLElBQUksV0FBVyw4REFBQyxRQUFRO0FBQ3JELDZCQUE2QixzREFBQyxDQUFDLG9EQUFDLElBQUksV0FBVyw4REFBQyxRQUFRO0FBQ3hELDZCQUE2QixzREFBQyxDQUFDLG9EQUFDLElBQUksV0FBVyw4REFBQyxRQUFRO0FBQ3hELDJCQUEyQixzREFBQyxDQUFDLG9EQUFDLElBQUksV0FBVyw4REFBQyxRQUFRO0FBQ3REO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLHNEQUFDO0FBQzlCLFFBQVEsNERBQUM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQiw4REFBQztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsc0RBQUM7QUFDOUIsUUFBUSw0REFBQztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLDhEQUFDO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDLHlCQUF5QixzREFBQztBQUMzQjtBQUNBO0FBQ0EsZUFBZSw4REFBQztBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLHlCQUF5QixzREFBQztBQUMzQjtBQUNBO0FBQ0EsZUFBZSw4REFBQztBQUNoQjtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQVFFO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL2Rpc3QvY29tcG9uZW50cy90b2FzdGVyL3V0aWxzLmVzLmpzP2ZkZjUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4IGFzIGEgfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmltcG9ydCB7IGlzVmFsaWRFbGVtZW50IGFzIG0sIGNsb25lRWxlbWVudCBhcyB4IH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBJbmZvIGFzIGMsIENoZWNrIGFzIGcsIEFsZXJ0VHJpYW5nbGUgYXMgZiwgVHJhc2gyIGFzIGQgfSBmcm9tIFwibHVjaWRlLXJlYWN0XCI7XG5pbXBvcnQgeyBjbiBhcyBuIH0gZnJvbSBcIi4uLy4uL3V0aWxpdGllcy9mdW5jdGlvbnMuZXMuanNcIjtcbmltcG9ydCB1IGZyb20gXCIuLi9idXR0b24vYnV0dG9uLmVzLmpzXCI7XG5jb25zdCBsID0gXCJsaWdodFwiLCBwID0gXCJuZXV0cmFsXCIsIHYgPSBcImJ1dHRvblwiLCBoID0gKHtcbiAgdGhlbWU6IHQgPSBsLFxuICB2YXJpYW50OiByID0gcFxufSkgPT4ge1xuICBsZXQgZSA9IHQgPT09IFwibGlnaHRcIiA/IFwidGV4dC1pY29uLXNlY29uZGFyeVwiIDogXCJ0ZXh0LWljb24taW52ZXJzZVwiO1xuICByZXR1cm4gZSA9IHtcbiAgICBpbmZvOiB0ID09PSBcImxpZ2h0XCIgPyBcInRleHQtc3VwcG9ydC1pbmZvXCIgOiBcInRleHQtc3VwcG9ydC1pbmZvLWludmVyc2VcIixcbiAgICBzdWNjZXNzOiB0ID09PSBcImxpZ2h0XCIgPyBcInRleHQtc3VwcG9ydC1zdWNjZXNzXCIgOiBcInRleHQtc3VwcG9ydC1zdWNjZXNzLWludmVyc2VcIixcbiAgICB3YXJuaW5nOiB0ID09PSBcImxpZ2h0XCIgPyBcInRleHQtc3VwcG9ydC13YXJuaW5nXCIgOiBcInRleHQtc3VwcG9ydC13YXJuaW5nLWludmVyc2VcIixcbiAgICBlcnJvcjogdCA9PT0gXCJsaWdodFwiID8gXCJ0ZXh0LXN1cHBvcnQtZXJyb3JcIiA6IFwidGV4dC1zdXBwb3J0LWVycm9yLWludmVyc2VcIlxuICB9W3JdIHx8IGUsIGU7XG59LCBFID0gKHtcbiAgaWNvbjogdCxcbiAgdGhlbWU6IHIgPSBsLFxuICB2YXJpYW50OiBlID0gcFxufSkgPT4ge1xuICBjb25zdCBzID0gXCJbJj5zdmddOmgtNSBbJj5zdmddOnctNVwiLCBvID0gaCh7IHRoZW1lOiByLCB2YXJpYW50OiBlIH0pO1xuICBpZiAodCAmJiBtKHQpKVxuICAgIHJldHVybiB4KHQsIHtcbiAgICAgIGNsYXNzTmFtZTogbihcbiAgICAgICAgcyxcbiAgICAgICAgbyxcbiAgICAgICAgdD8ucHJvcHM/LmNsYXNzTmFtZSA/PyBcIlwiXG4gICAgICApXG4gICAgfSk7XG4gIGNvbnN0IGkgPSB7XG4gICAgbmV1dHJhbDogLyogQF9fUFVSRV9fICovIGEoYywgeyBjbGFzc05hbWU6IG4ocywgbykgfSksXG4gICAgaW5mbzogLyogQF9fUFVSRV9fICovIGEoYywgeyBjbGFzc05hbWU6IG4ocywgbykgfSksXG4gICAgc3VjY2VzczogLyogQF9fUFVSRV9fICovIGEoZywgeyBjbGFzc05hbWU6IG4ocywgbykgfSksXG4gICAgd2FybmluZzogLyogQF9fUFVSRV9fICovIGEoZiwgeyBjbGFzc05hbWU6IG4ocywgbykgfSksXG4gICAgZXJyb3I6IC8qIEBfX1BVUkVfXyAqLyBhKGQsIHsgY2xhc3NOYW1lOiBuKHMsIG8pIH0pXG4gIH07XG4gIHJldHVybiBpW2VdIHx8IGkubmV1dHJhbDtcbn0sIHkgPSAoe1xuICBhY3Rpb25UeXBlOiB0ID0gdixcbiAgb25BY3Rpb246IHIgPSAoKSA9PiB7XG4gIH0sXG4gIGFjdGlvbkxhYmVsOiBlID0gXCJcIixcbiAgdGhlbWU6IHMgPSBsXG59KSA9PiB7XG4gIGNvbnN0IG8gPSBcImZvY3VzOnJpbmctMCBmb2N1czpyaW5nLW9mZnNldC0wIHJpbmctb2Zmc2V0LTAgZm9jdXM6b3V0bGluZS1ub25lXCI7XG4gIGxldCBpID0gXCJ0ZXh0LWJ1dHRvbi1wcmltYXJ5IGJvcmRlci1idXR0b24tcHJpbWFyeSBob3Zlcjpib3JkZXItYnV0dG9uLXByaW1hcnkgaG92ZXI6dGV4dC1idXR0b24tcHJpbWFyeS1ob3ZlclwiO1xuICBzd2l0Y2ggKHMgPT09IFwiZGFya1wiICYmIChpID0gXCJ0ZXh0LXRleHQtaW52ZXJzZSBib3JkZXItdGV4dC1pbnZlcnNlIGhvdmVyOmJvcmRlci10ZXh0LWludmVyc2UgaG92ZXI6dGV4dC10ZXh0LWludmVyc2VcIiksIHQpIHtcbiAgICBjYXNlIFwiYnV0dG9uXCI6XG4gICAgICByZXR1cm4gLyogQF9fUFVSRV9fICovIGEoXG4gICAgICAgIHUsXG4gICAgICAgIHtcbiAgICAgICAgICB2YXJpYW50OiBcIm91dGxpbmVcIixcbiAgICAgICAgICBzaXplOiBcInhzXCIsXG4gICAgICAgICAgb25DbGljazogcixcbiAgICAgICAgICBjbGFzc05hbWU6IG4oXG4gICAgICAgICAgICBcInJvdW5kZWRcIixcbiAgICAgICAgICAgIG8sXG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgcyA9PT0gXCJkYXJrXCIgPyBcImJnLXRyYW5zcGFyZW50IGhvdmVyOmJnLXRyYW5zcGFyZW50XCIgOiBcImJnLXdoaXRlIGhvdmVyOmJnLXdoaXRlXCJcbiAgICAgICAgICApLFxuICAgICAgICAgIGNoaWxkcmVuOiBlXG4gICAgICAgIH1cbiAgICAgICk7XG4gICAgY2FzZSBcImxpbmtcIjpcbiAgICAgIHJldHVybiAvKiBAX19QVVJFX18gKi8gYShcbiAgICAgICAgdSxcbiAgICAgICAge1xuICAgICAgICAgIHZhcmlhbnQ6IFwibGlua1wiLFxuICAgICAgICAgIHNpemU6IFwieHNcIixcbiAgICAgICAgICBvbkNsaWNrOiByLFxuICAgICAgICAgIGNsYXNzTmFtZTogbihvLCBpKSxcbiAgICAgICAgICBjaGlsZHJlbjogZVxuICAgICAgICB9XG4gICAgICApO1xuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gbnVsbDtcbiAgfVxufSwgQSA9ICh7XG4gIHRoZW1lOiB0ID0gbCxcbiAgdGl0bGU6IHIgPSBcIlwiLFxuICBpbmxpbmU6IGUgPSAhMVxufSkgPT4gciA/IC8qIEBfX1BVUkVfXyAqLyBhKFxuICBcInNwYW5cIixcbiAge1xuICAgIGNsYXNzTmFtZTogbihcbiAgICAgIFwiYmxvY2tcIixcbiAgICAgIHtcbiAgICAgICAgbGlnaHQ6IFwidGV4dC10ZXh0LXByaW1hcnlcIixcbiAgICAgICAgZGFyazogXCJ0ZXh0LXRleHQtaW52ZXJzZVwiXG4gICAgICB9W3RdLFxuICAgICAgXCJ0ZXh0LXNtIGxlYWRpbmctNSBmb250LXNlbWlib2xkXCIsXG4gICAgICBlID8gXCJpbmxpbmVcIiA6IFwiYmxvY2tcIlxuICAgICksXG4gICAgY2hpbGRyZW46IHJcbiAgfVxuKSA6IG51bGwsIEkgPSAoe1xuICB0aGVtZTogdCA9IGwsXG4gIGNvbnRlbnQ6IHIgPSBcIlwiLFxuICBpbmxpbmU6IGUgPSAhMVxufSkgPT4gciA/IC8qIEBfX1BVUkVfXyAqLyBhKFxuICBcInNwYW5cIixcbiAge1xuICAgIGNsYXNzTmFtZTogbihcbiAgICAgIHtcbiAgICAgICAgbGlnaHQ6IFwidGV4dC10ZXh0LXByaW1hcnlcIixcbiAgICAgICAgZGFyazogXCJ0ZXh0LXRleHQtaW52ZXJzZVwiXG4gICAgICB9W3RdLFxuICAgICAgXCJibG9jayB0ZXh0LXNtIFsmXypdOnRleHQtc20gbGVhZGluZy01IFsmXypdOmxlYWRpbmctNSBmb250LW5vcm1hbCBbd29yZC1icmVhazpicmVhay13b3JkXVwiLFxuICAgICAgZSA/IFwiaW5saW5lXCIgOiBcImJsb2NrXCJcbiAgICApLFxuICAgIGNoaWxkcmVuOiByXG4gIH1cbikgOiBudWxsLCBfID0gKC4uLnQpID0+IChyKSA9PiB7XG4gIHQuZm9yRWFjaCgoZSkgPT4ge1xuICAgIHR5cGVvZiBlID09IFwiZnVuY3Rpb25cIiA/IGUocikgOiBlICYmIChlLmN1cnJlbnQgPSByKTtcbiAgfSk7XG59O1xuZXhwb3J0IHtcbiAgeSBhcyBnZXRBY3Rpb24sXG4gIEkgYXMgZ2V0Q29udGVudCxcbiAgRSBhcyBnZXRJY29uLFxuICBoIGFzIGdldEljb25Db2xvcixcbiAgQSBhcyBnZXRUaXRsZSxcbiAgXyBhcyBtZXJnZVJlZnNcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11dGlscy5lcy5qcy5tYXBcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/toaster/utils.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/tooltip/tooltip.es.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/tooltip/tooltip.es.js ***! + \**************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Tooltip: () => (/* binding */ ie),\n/* harmony export */ \"default\": () => (/* binding */ ie)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var _floating_ui_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @floating-ui/react */ \"./node_modules/@floating-ui/react/dist/floating-ui.react.mjs\");\n/* harmony import */ var _floating_ui_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @floating-ui/react */ \"./node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs\");\n/* harmony import */ var _floating_ui_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @floating-ui/react */ \"./node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n/* harmony import */ var _toaster_utils_es_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../toaster/utils.es.js */ \"./node_modules/@bsf/force-ui/dist/components/toaster/utils.es.js\");\n\n\n\n\n\nconst ie = ({\n variant: c = \"dark\",\n // 'light' | 'dark';\n placement: h = \"bottom\",\n // | 'top' | 'top-start' | 'top-end' | 'right' | 'right-start' | 'right-end' | 'bottom' | 'bottom-start' | 'bottom-end' | 'left' | 'left-start' | 'left-end';\n title: d = \"\",\n content: f,\n arrow: x = !1,\n open: l,\n setOpen: n,\n children: s,\n className: w,\n tooltipPortalRoot: b,\n // Root element where the dropdown will be rendered.\n tooltipPortalId: k,\n // Id of the dropdown portal where the dropdown will be rendered.\n boundary: p = \"clippingAncestors\",\n strategy: y = \"fixed\",\n // 'fixed' | 'absolute';\n offset: C = 8,\n // Offset option or number value. Default is 8.\n triggers: a = [\"hover\", \"focus\"],\n // 'click' | 'hover' | 'focus';\n interactive: v = !1\n}) => {\n const o = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(\n () => typeof l == \"boolean\" && typeof n == \"function\",\n [l, n]\n ), [F, N] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!1), m = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null), { refs: u, floatingStyles: R, context: e } = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useFloating)({\n open: o ? l : F,\n onOpenChange: o ? n : N,\n placement: h,\n strategy: y,\n middleware: [\n (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_3__.offset)(C),\n (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_3__.flip)({ boundary: p }),\n // Ensure this is correctly cast\n (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_3__.shift)({ boundary: p }),\n // Ensure this is correctly cast\n (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_3__.arrow)({ element: m })\n ],\n whileElementsMounted: _floating_ui_react__WEBPACK_IMPORTED_MODULE_4__.autoUpdate\n }), P = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useClick)(e, {\n enabled: !o && a.includes(\"click\")\n }), E = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useHover)(e, {\n move: !1,\n enabled: !o && a.includes(\"hover\"),\n ...v && { handleClose: (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.safePolygon)() }\n }), M = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useFocus)(e, {\n enabled: !o && a.includes(\"focus\")\n }), S = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useDismiss)(e), T = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useRole)(e, { role: \"tooltip\" }), { getReferenceProps: j, getFloatingProps: A } = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useInteractions)([\n P,\n E,\n M,\n S,\n T\n ]), { isMounted: I, styles: z } = (0,_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.useTransitionStyles)(e, {\n duration: 150,\n initial: { opacity: 0 },\n open: { opacity: 1 },\n close: { opacity: 0 }\n }), D = \"absolute z-20 py-2 px-3 rounded-md text-xs leading-4 shadow-soft-shadow-lg\", H = {\n light: \"bg-tooltip-background-light text-text-primary\",\n dark: \"bg-tooltip-background-dark text-text-on-color\"\n }[c], O = c === \"dark\" ? \"text-tooltip-background-dark\" : \"text-tooltip-background-light\";\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, { children: [\n (0,react__WEBPACK_IMPORTED_MODULE_1__.isValidElement)(s) && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, { children: (0,react__WEBPACK_IMPORTED_MODULE_1__.cloneElement)(s, {\n ref: (0,_toaster_utils_es_js__WEBPACK_IMPORTED_MODULE_5__.mergeRefs)(\n s.ref,\n u.setReference\n ),\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_6__.cn)(s.props.className),\n ...j()\n }) }, \"tooltip-reference\"),\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.FloatingPortal, { id: k, root: b, children: I && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_6__.cn)(\n D,\n H,\n \"max-w-80 w-fit\",\n w\n ),\n ref: u.setFloating,\n style: {\n ...R,\n ...z\n },\n ...A(),\n children: [\n /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", { children: [\n !!d && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"span\",\n {\n className: \"font-semibold\",\n children: d\n },\n \"tooltip-title\"\n ),\n !!f && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: \"font-normal\",\n children: f\n },\n \"tooltip-content\"\n )\n ] }),\n x && /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n _floating_ui_react__WEBPACK_IMPORTED_MODULE_2__.FloatingArrow,\n {\n ref: m,\n context: e,\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_6__.cn)(\"fill-current\", O)\n }\n )\n ]\n }\n ) })\n ] });\n};\nie.displayName = \"Tooltip\";\n\n//# sourceMappingURL=tooltip.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvdG9vbHRpcC90b29sdGlwLmVzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUF3RDtBQUNnRTtBQUM0TDtBQUMxUDtBQUNEO0FBQ3pEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRCxZQUFZLDhDQUFDO0FBQ2I7QUFDQTtBQUNBLGNBQWMsK0NBQUMsVUFBVSw2Q0FBQyxVQUFVLHlDQUF5QyxFQUFFLCtEQUFDO0FBQ2hGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNLDBEQUFDO0FBQ1AsTUFBTSx3REFBQyxHQUFHLGFBQWE7QUFDdkI7QUFDQSxNQUFNLHlEQUFDLEdBQUcsYUFBYTtBQUN2QjtBQUNBLE1BQU0seURBQUMsR0FBRyxZQUFZO0FBQ3RCO0FBQ0EsMEJBQTBCLDBEQUFDO0FBQzNCLEdBQUcsT0FBTyw0REFBQztBQUNYO0FBQ0EsR0FBRyxPQUFPLDREQUFDO0FBQ1g7QUFDQTtBQUNBLGNBQWMsYUFBYSwrREFBQztBQUM1QixHQUFHLE9BQU8sNERBQUM7QUFDWDtBQUNBLEdBQUcsT0FBTyw4REFBRSxTQUFTLDJEQUFFLE1BQU0saUJBQWlCLEtBQUssNENBQTRDLEVBQUUsbUVBQUU7QUFDbkc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsMEJBQTBCLEVBQUUsdUVBQUU7QUFDdEM7QUFDQSxlQUFlLFlBQVk7QUFDM0IsWUFBWSxZQUFZO0FBQ3hCLGFBQWE7QUFDYixHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSCx5QkFBeUIsdURBQUMsQ0FBQywyQ0FBQyxJQUFJO0FBQ2hDLElBQUkscURBQUMsdUJBQXVCLHNEQUFDLENBQUMsMkNBQUMsSUFBSSxVQUFVLG1EQUFDO0FBQzlDLFdBQVcsK0RBQUU7QUFDYjtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsOERBQUM7QUFDbEI7QUFDQSxLQUFLLEdBQUc7QUFDUixvQkFBb0Isc0RBQUMsQ0FBQyw4REFBRSxJQUFJLCtDQUErQyx1REFBQztBQUM1RTtBQUNBO0FBQ0EsbUJBQW1CLDhEQUFDO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsMEJBQTBCLHVEQUFDLFVBQVU7QUFDckMsbUNBQW1DLHNEQUFDO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQSxtQ0FBbUMsc0RBQUM7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBLGFBQWE7QUFDYiwrQkFBK0Isc0RBQUM7QUFDaEMsWUFBWSw2REFBRTtBQUNkO0FBQ0E7QUFDQTtBQUNBLHlCQUF5Qiw4REFBQztBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCxLQUFLO0FBQ0w7QUFDQTtBQUlFO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL2Rpc3QvY29tcG9uZW50cy90b29sdGlwL3Rvb2x0aXAuZXMuanM/MTUyOCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBqc3hzIGFzIGksIGpzeCBhcyB0IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5pbXBvcnQgeyB1c2VNZW1vIGFzIFUsIHVzZVN0YXRlIGFzIFYsIHVzZVJlZiBhcyBxLCBGcmFnbWVudCBhcyBnLCBpc1ZhbGlkRWxlbWVudCBhcyBCLCBjbG9uZUVsZW1lbnQgYXMgRyB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgdXNlRmxvYXRpbmcgYXMgSiwgb2Zmc2V0IGFzIEssIGZsaXAgYXMgTCwgc2hpZnQgYXMgUSwgYXJyb3cgYXMgVywgYXV0b1VwZGF0ZSBhcyBYLCB1c2VDbGljayBhcyBZLCB1c2VIb3ZlciBhcyBaLCBzYWZlUG9seWdvbiBhcyBfLCB1c2VGb2N1cyBhcyAkLCB1c2VEaXNtaXNzIGFzIGVlLCB1c2VSb2xlIGFzIG9lLCB1c2VJbnRlcmFjdGlvbnMgYXMgdGUsIHVzZVRyYW5zaXRpb25TdHlsZXMgYXMgc2UsIEZsb2F0aW5nUG9ydGFsIGFzIGxlLCBGbG9hdGluZ0Fycm93IGFzIG5lIH0gZnJvbSBcIkBmbG9hdGluZy11aS9yZWFjdFwiO1xuaW1wb3J0IHsgY24gYXMgciB9IGZyb20gXCIuLi8uLi91dGlsaXRpZXMvZnVuY3Rpb25zLmVzLmpzXCI7XG5pbXBvcnQgeyBtZXJnZVJlZnMgYXMgYWUgfSBmcm9tIFwiLi4vdG9hc3Rlci91dGlscy5lcy5qc1wiO1xuY29uc3QgaWUgPSAoe1xuICB2YXJpYW50OiBjID0gXCJkYXJrXCIsXG4gIC8vICdsaWdodCcgfCAnZGFyayc7XG4gIHBsYWNlbWVudDogaCA9IFwiYm90dG9tXCIsXG4gIC8vICB8ICd0b3AnIHwgJ3RvcC1zdGFydCcgfCAndG9wLWVuZCcgfCAncmlnaHQnIHwgJ3JpZ2h0LXN0YXJ0JyB8ICdyaWdodC1lbmQnIHwgJ2JvdHRvbScgfCAnYm90dG9tLXN0YXJ0JyB8ICdib3R0b20tZW5kJyB8ICdsZWZ0JyB8ICdsZWZ0LXN0YXJ0JyB8ICdsZWZ0LWVuZCc7XG4gIHRpdGxlOiBkID0gXCJcIixcbiAgY29udGVudDogZixcbiAgYXJyb3c6IHggPSAhMSxcbiAgb3BlbjogbCxcbiAgc2V0T3BlbjogbixcbiAgY2hpbGRyZW46IHMsXG4gIGNsYXNzTmFtZTogdyxcbiAgdG9vbHRpcFBvcnRhbFJvb3Q6IGIsXG4gIC8vIFJvb3QgZWxlbWVudCB3aGVyZSB0aGUgZHJvcGRvd24gd2lsbCBiZSByZW5kZXJlZC5cbiAgdG9vbHRpcFBvcnRhbElkOiBrLFxuICAvLyBJZCBvZiB0aGUgZHJvcGRvd24gcG9ydGFsIHdoZXJlIHRoZSBkcm9wZG93biB3aWxsIGJlIHJlbmRlcmVkLlxuICBib3VuZGFyeTogcCA9IFwiY2xpcHBpbmdBbmNlc3RvcnNcIixcbiAgc3RyYXRlZ3k6IHkgPSBcImZpeGVkXCIsXG4gIC8vICdmaXhlZCcgfCAnYWJzb2x1dGUnO1xuICBvZmZzZXQ6IEMgPSA4LFxuICAvLyBPZmZzZXQgb3B0aW9uIG9yIG51bWJlciB2YWx1ZS4gRGVmYXVsdCBpcyA4LlxuICB0cmlnZ2VyczogYSA9IFtcImhvdmVyXCIsIFwiZm9jdXNcIl0sXG4gIC8vICdjbGljaycgfCAnaG92ZXInIHwgJ2ZvY3VzJztcbiAgaW50ZXJhY3RpdmU6IHYgPSAhMVxufSkgPT4ge1xuICBjb25zdCBvID0gVShcbiAgICAoKSA9PiB0eXBlb2YgbCA9PSBcImJvb2xlYW5cIiAmJiB0eXBlb2YgbiA9PSBcImZ1bmN0aW9uXCIsXG4gICAgW2wsIG5dXG4gICksIFtGLCBOXSA9IFYoITEpLCBtID0gcShudWxsKSwgeyByZWZzOiB1LCBmbG9hdGluZ1N0eWxlczogUiwgY29udGV4dDogZSB9ID0gSih7XG4gICAgb3BlbjogbyA/IGwgOiBGLFxuICAgIG9uT3BlbkNoYW5nZTogbyA/IG4gOiBOLFxuICAgIHBsYWNlbWVudDogaCxcbiAgICBzdHJhdGVneTogeSxcbiAgICBtaWRkbGV3YXJlOiBbXG4gICAgICBLKEMpLFxuICAgICAgTCh7IGJvdW5kYXJ5OiBwIH0pLFxuICAgICAgLy8gRW5zdXJlIHRoaXMgaXMgY29ycmVjdGx5IGNhc3RcbiAgICAgIFEoeyBib3VuZGFyeTogcCB9KSxcbiAgICAgIC8vIEVuc3VyZSB0aGlzIGlzIGNvcnJlY3RseSBjYXN0XG4gICAgICBXKHsgZWxlbWVudDogbSB9KVxuICAgIF0sXG4gICAgd2hpbGVFbGVtZW50c01vdW50ZWQ6IFhcbiAgfSksIFAgPSBZKGUsIHtcbiAgICBlbmFibGVkOiAhbyAmJiBhLmluY2x1ZGVzKFwiY2xpY2tcIilcbiAgfSksIEUgPSBaKGUsIHtcbiAgICBtb3ZlOiAhMSxcbiAgICBlbmFibGVkOiAhbyAmJiBhLmluY2x1ZGVzKFwiaG92ZXJcIiksXG4gICAgLi4udiAmJiB7IGhhbmRsZUNsb3NlOiBfKCkgfVxuICB9KSwgTSA9ICQoZSwge1xuICAgIGVuYWJsZWQ6ICFvICYmIGEuaW5jbHVkZXMoXCJmb2N1c1wiKVxuICB9KSwgUyA9IGVlKGUpLCBUID0gb2UoZSwgeyByb2xlOiBcInRvb2x0aXBcIiB9KSwgeyBnZXRSZWZlcmVuY2VQcm9wczogaiwgZ2V0RmxvYXRpbmdQcm9wczogQSB9ID0gdGUoW1xuICAgIFAsXG4gICAgRSxcbiAgICBNLFxuICAgIFMsXG4gICAgVFxuICBdKSwgeyBpc01vdW50ZWQ6IEksIHN0eWxlczogeiB9ID0gc2UoZSwge1xuICAgIGR1cmF0aW9uOiAxNTAsXG4gICAgaW5pdGlhbDogeyBvcGFjaXR5OiAwIH0sXG4gICAgb3BlbjogeyBvcGFjaXR5OiAxIH0sXG4gICAgY2xvc2U6IHsgb3BhY2l0eTogMCB9XG4gIH0pLCBEID0gXCJhYnNvbHV0ZSB6LTIwIHB5LTIgcHgtMyByb3VuZGVkLW1kIHRleHQteHMgbGVhZGluZy00IHNoYWRvdy1zb2Z0LXNoYWRvdy1sZ1wiLCBIID0ge1xuICAgIGxpZ2h0OiBcImJnLXRvb2x0aXAtYmFja2dyb3VuZC1saWdodCB0ZXh0LXRleHQtcHJpbWFyeVwiLFxuICAgIGRhcms6IFwiYmctdG9vbHRpcC1iYWNrZ3JvdW5kLWRhcmsgdGV4dC10ZXh0LW9uLWNvbG9yXCJcbiAgfVtjXSwgTyA9IGMgPT09IFwiZGFya1wiID8gXCJ0ZXh0LXRvb2x0aXAtYmFja2dyb3VuZC1kYXJrXCIgOiBcInRleHQtdG9vbHRpcC1iYWNrZ3JvdW5kLWxpZ2h0XCI7XG4gIHJldHVybiAvKiBAX19QVVJFX18gKi8gaShnLCB7IGNoaWxkcmVuOiBbXG4gICAgQihzKSAmJiAvKiBAX19QVVJFX18gKi8gdChnLCB7IGNoaWxkcmVuOiBHKHMsIHtcbiAgICAgIHJlZjogYWUoXG4gICAgICAgIHMucmVmLFxuICAgICAgICB1LnNldFJlZmVyZW5jZVxuICAgICAgKSxcbiAgICAgIGNsYXNzTmFtZTogcihzLnByb3BzLmNsYXNzTmFtZSksXG4gICAgICAuLi5qKClcbiAgICB9KSB9LCBcInRvb2x0aXAtcmVmZXJlbmNlXCIpLFxuICAgIC8qIEBfX1BVUkVfXyAqLyB0KGxlLCB7IGlkOiBrLCByb290OiBiLCBjaGlsZHJlbjogSSAmJiAvKiBAX19QVVJFX18gKi8gaShcbiAgICAgIFwiZGl2XCIsXG4gICAgICB7XG4gICAgICAgIGNsYXNzTmFtZTogcihcbiAgICAgICAgICBELFxuICAgICAgICAgIEgsXG4gICAgICAgICAgXCJtYXgtdy04MCB3LWZpdFwiLFxuICAgICAgICAgIHdcbiAgICAgICAgKSxcbiAgICAgICAgcmVmOiB1LnNldEZsb2F0aW5nLFxuICAgICAgICBzdHlsZToge1xuICAgICAgICAgIC4uLlIsXG4gICAgICAgICAgLi4uelxuICAgICAgICB9LFxuICAgICAgICAuLi5BKCksXG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICAgLyogQF9fUFVSRV9fICovIGkoXCJkaXZcIiwgeyBjaGlsZHJlbjogW1xuICAgICAgICAgICAgISFkICYmIC8qIEBfX1BVUkVfXyAqLyB0KFxuICAgICAgICAgICAgICBcInNwYW5cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogXCJmb250LXNlbWlib2xkXCIsXG4gICAgICAgICAgICAgICAgY2hpbGRyZW46IGRcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgXCJ0b29sdGlwLXRpdGxlXCJcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAhIWYgJiYgLyogQF9fUFVSRV9fICovIHQoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU6IFwiZm9udC1ub3JtYWxcIixcbiAgICAgICAgICAgICAgICBjaGlsZHJlbjogZlxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBcInRvb2x0aXAtY29udGVudFwiXG4gICAgICAgICAgICApXG4gICAgICAgICAgXSB9KSxcbiAgICAgICAgICB4ICYmIC8qIEBfX1BVUkVfXyAqLyB0KFxuICAgICAgICAgICAgbmUsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHJlZjogbSxcbiAgICAgICAgICAgICAgY29udGV4dDogZSxcbiAgICAgICAgICAgICAgY2xhc3NOYW1lOiByKFwiZmlsbC1jdXJyZW50XCIsIE8pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgKVxuICAgICAgICBdXG4gICAgICB9XG4gICAgKSB9KVxuICBdIH0pO1xufTtcbmllLmRpc3BsYXlOYW1lID0gXCJUb29sdGlwXCI7XG5leHBvcnQge1xuICBpZSBhcyBUb29sdGlwLFxuICBpZSBhcyBkZWZhdWx0XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dG9vbHRpcC5lcy5qcy5tYXBcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/tooltip/tooltip.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/components/topbar/topbar.es.js": +/*!************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/components/topbar/topbar.es.js ***! + \************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Item: () => (/* binding */ d),\n/* harmony export */ Left: () => (/* binding */ n),\n/* harmony export */ Middle: () => (/* binding */ c),\n/* harmony export */ Right: () => (/* binding */ o),\n/* harmony export */ Topbar: () => (/* binding */ i),\n/* harmony export */ \"default\": () => (/* binding */ i)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n/* harmony import */ var _utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utilities/functions.es.js */ \"./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\");\n\n\nconst i = ({\n children: e,\n gap: t = \"lg\",\n className: s,\n ...m\n}) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\n \"w-full box-border flex items-center justify-between bg-background-primary p-5 min-h-16\",\n (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.getGapClass)(t),\n s\n ),\n ...m,\n children: e\n }\n);\ni.displayName = \"Topbar\";\nconst n = ({ gap: e = \"sm\", children: t, className: s }) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\"flex items-center\", (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.getGapClass)(e), s), children: t });\nn.displayName = \"Topbar.Left\";\nconst c = ({\n gap: e = \"md\",\n children: t,\n align: s = \"center\",\n className: m\n}) => {\n const f = {\n left: \"justify-start\",\n center: \"justify-center\",\n right: \"justify-end\"\n }[s];\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\n \"flex items-center grow\",\n (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.getGapClass)(e),\n f,\n m\n ),\n children: t\n }\n );\n};\nc.displayName = \"Topbar.Middle\";\nconst o = ({ gap: e = \"sm\", children: t, className: s }) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", { className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\"flex items-center\", (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.getGapClass)(e), s), children: t });\no.displayName = \"Topbar.Right\";\nconst d = ({ children: e, className: t }) => /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\n \"div\",\n {\n className: (0,_utilities_functions_es_js__WEBPACK_IMPORTED_MODULE_1__.cn)(\"flex items-center [&>svg]:block h-full\", t),\n children: e\n }\n);\nd.displayName = \"Topbar.Item\";\ni.Left = n;\ni.Middle = c;\ni.Right = o;\ni.Item = d;\n\n//# sourceMappingURL=topbar.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L2NvbXBvbmVudHMvdG9wYmFyL3RvcGJhci5lcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUE2QztBQUMrQjtBQUM1RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQyxxQkFBcUIsc0RBQUM7QUFDdkI7QUFDQTtBQUNBLGVBQWUsOERBQUM7QUFDaEI7QUFDQSxNQUFNLHVFQUFDO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhLDBDQUEwQyxxQkFBcUIsc0RBQUMsVUFBVSxXQUFXLDhEQUFDLHNCQUFzQix1RUFBQyxzQkFBc0I7QUFDaEo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILHlCQUF5QixzREFBQztBQUMxQjtBQUNBO0FBQ0EsaUJBQWlCLDhEQUFDO0FBQ2xCO0FBQ0EsUUFBUSx1RUFBQztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhLDBDQUEwQyxxQkFBcUIsc0RBQUMsVUFBVSxXQUFXLDhEQUFDLHNCQUFzQix1RUFBQyxzQkFBc0I7QUFDaEo7QUFDQSxhQUFhLDJCQUEyQixxQkFBcUIsc0RBQUM7QUFDOUQ7QUFDQTtBQUNBLGVBQWUsOERBQUM7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVFFO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL2Rpc3QvY29tcG9uZW50cy90b3BiYXIvdG9wYmFyLmVzLmpzPzZjM2IiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4IGFzIHIgfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmltcG9ydCB7IGNuIGFzIGEsIGdldEdhcENsYXNzIGFzIGwgfSBmcm9tIFwiLi4vLi4vdXRpbGl0aWVzL2Z1bmN0aW9ucy5lcy5qc1wiO1xuY29uc3QgaSA9ICh7XG4gIGNoaWxkcmVuOiBlLFxuICBnYXA6IHQgPSBcImxnXCIsXG4gIGNsYXNzTmFtZTogcyxcbiAgLi4ubVxufSkgPT4gLyogQF9fUFVSRV9fICovIHIoXG4gIFwiZGl2XCIsXG4gIHtcbiAgICBjbGFzc05hbWU6IGEoXG4gICAgICBcInctZnVsbCBib3gtYm9yZGVyIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBiZy1iYWNrZ3JvdW5kLXByaW1hcnkgcC01IG1pbi1oLTE2XCIsXG4gICAgICBsKHQpLFxuICAgICAgc1xuICAgICksXG4gICAgLi4ubSxcbiAgICBjaGlsZHJlbjogZVxuICB9XG4pO1xuaS5kaXNwbGF5TmFtZSA9IFwiVG9wYmFyXCI7XG5jb25zdCBuID0gKHsgZ2FwOiBlID0gXCJzbVwiLCBjaGlsZHJlbjogdCwgY2xhc3NOYW1lOiBzIH0pID0+IC8qIEBfX1BVUkVfXyAqLyByKFwiZGl2XCIsIHsgY2xhc3NOYW1lOiBhKFwiZmxleCBpdGVtcy1jZW50ZXJcIiwgbChlKSwgcyksIGNoaWxkcmVuOiB0IH0pO1xubi5kaXNwbGF5TmFtZSA9IFwiVG9wYmFyLkxlZnRcIjtcbmNvbnN0IGMgPSAoe1xuICBnYXA6IGUgPSBcIm1kXCIsXG4gIGNoaWxkcmVuOiB0LFxuICBhbGlnbjogcyA9IFwiY2VudGVyXCIsXG4gIGNsYXNzTmFtZTogbVxufSkgPT4ge1xuICBjb25zdCBmID0ge1xuICAgIGxlZnQ6IFwianVzdGlmeS1zdGFydFwiLFxuICAgIGNlbnRlcjogXCJqdXN0aWZ5LWNlbnRlclwiLFxuICAgIHJpZ2h0OiBcImp1c3RpZnktZW5kXCJcbiAgfVtzXTtcbiAgcmV0dXJuIC8qIEBfX1BVUkVfXyAqLyByKFxuICAgIFwiZGl2XCIsXG4gICAge1xuICAgICAgY2xhc3NOYW1lOiBhKFxuICAgICAgICBcImZsZXggaXRlbXMtY2VudGVyIGdyb3dcIixcbiAgICAgICAgbChlKSxcbiAgICAgICAgZixcbiAgICAgICAgbVxuICAgICAgKSxcbiAgICAgIGNoaWxkcmVuOiB0XG4gICAgfVxuICApO1xufTtcbmMuZGlzcGxheU5hbWUgPSBcIlRvcGJhci5NaWRkbGVcIjtcbmNvbnN0IG8gPSAoeyBnYXA6IGUgPSBcInNtXCIsIGNoaWxkcmVuOiB0LCBjbGFzc05hbWU6IHMgfSkgPT4gLyogQF9fUFVSRV9fICovIHIoXCJkaXZcIiwgeyBjbGFzc05hbWU6IGEoXCJmbGV4IGl0ZW1zLWNlbnRlclwiLCBsKGUpLCBzKSwgY2hpbGRyZW46IHQgfSk7XG5vLmRpc3BsYXlOYW1lID0gXCJUb3BiYXIuUmlnaHRcIjtcbmNvbnN0IGQgPSAoeyBjaGlsZHJlbjogZSwgY2xhc3NOYW1lOiB0IH0pID0+IC8qIEBfX1BVUkVfXyAqLyByKFxuICBcImRpdlwiLFxuICB7XG4gICAgY2xhc3NOYW1lOiBhKFwiZmxleCBpdGVtcy1jZW50ZXIgWyY+c3ZnXTpibG9jayBoLWZ1bGxcIiwgdCksXG4gICAgY2hpbGRyZW46IGVcbiAgfVxuKTtcbmQuZGlzcGxheU5hbWUgPSBcIlRvcGJhci5JdGVtXCI7XG5pLkxlZnQgPSBuO1xuaS5NaWRkbGUgPSBjO1xuaS5SaWdodCA9IG87XG5pLkl0ZW0gPSBkO1xuZXhwb3J0IHtcbiAgZCBhcyBJdGVtLFxuICBuIGFzIExlZnQsXG4gIGMgYXMgTWlkZGxlLFxuICBvIGFzIFJpZ2h0LFxuICBpIGFzIFRvcGJhcixcbiAgaSBhcyBkZWZhdWx0XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dG9wYmFyLmVzLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/components/topbar/topbar.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/dist/utilities/functions.es.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/dist/utilities/functions.es.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ callAll: () => (/* binding */ i),\n/* harmony export */ cn: () => (/* binding */ a),\n/* harmony export */ columnClasses: () => (/* binding */ d),\n/* harmony export */ formatFileSize: () => (/* binding */ u),\n/* harmony export */ getGapClass: () => (/* binding */ g),\n/* harmony export */ getOperatingSystem: () => (/* binding */ f),\n/* harmony export */ safeLocalStorage: () => (/* binding */ m)\n/* harmony export */ });\n/* harmony import */ var tailwind_merge__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tailwind-merge */ \"./node_modules/tailwind-merge/dist/bundle-mjs.mjs\");\n/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clsx */ \"./node_modules/clsx/dist/clsx.mjs\");\n\n\nconst a = (...r) => (0,tailwind_merge__WEBPACK_IMPORTED_MODULE_1__.twMerge)((0,clsx__WEBPACK_IMPORTED_MODULE_0__.clsx)(...r)), i = (...r) => (...o) => r.forEach((t) => t?.(...o)), g = (r) => {\n const o = {\n 0: \"gap-0\",\n xxs: \"gap-1\",\n xs: \"gap-2\",\n sm: \"gap-3\",\n md: \"gap-4\",\n lg: \"gap-5\",\n xl: \"gap-6\",\n \"2xl\": \"gap-8\"\n };\n return o[r] || o.md;\n}, d = {\n 1: \"grid-cols-1\",\n 2: \"grid-cols-2\",\n 3: \"grid-cols-3\",\n 4: \"grid-cols-4\",\n 5: \"grid-cols-5\",\n 6: \"grid-cols-6\",\n 7: \"grid-cols-7\",\n 8: \"grid-cols-8\",\n 9: \"grid-cols-9\",\n 10: \"grid-cols-10\",\n 11: \"grid-cols-11\",\n 12: \"grid-cols-12\"\n}, f = () => {\n const r = window.navigator?.userAgentData?.platform || window.navigator.platform, o = [\n \"macOS\",\n \"Macintosh\",\n \"MacIntel\",\n \"MacPPC\",\n \"Mac68K\"\n ], t = [\"Win32\", \"Win64\", \"Windows\", \"WinCE\"];\n let e = \"null\";\n return o.includes(r) ? e = \"Mac OS\" : t.includes(r) && (e = \"Windows\"), e;\n}, u = (r) => r < 1024 ? `${r} bytes` : r < 1024 * 1024 ? `${(r / 1024).toFixed(2)} KB` : r < 1024 * 1024 * 1024 ? `${(r / (1024 * 1024)).toFixed(2)} MB` : `${(r / (1024 * 1024 * 1024)).toFixed(2)} GB`, m = {\n set: (r, o) => {\n if (!(typeof window > \"u\"))\n try {\n localStorage.setItem(r, JSON.stringify(o));\n } catch (t) {\n console.error(t);\n }\n },\n get: (r) => {\n if (typeof window > \"u\")\n return null;\n try {\n const o = localStorage.getItem(r);\n return o ? JSON.parse(o) : null;\n } catch (o) {\n return console.error(o), null;\n }\n },\n remove: (r) => {\n if (!(typeof window > \"u\"))\n try {\n localStorage.removeItem(r);\n } catch (o) {\n console.error(o);\n }\n }\n};\n\n//# sourceMappingURL=functions.es.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9kaXN0L3V0aWxpdGllcy9mdW5jdGlvbnMuZXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQThDO0FBQ2I7QUFDakMsb0JBQW9CLHVEQUFDLENBQUMsMENBQUM7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQywyQkFBMkIsR0FBRyw4QkFBOEIsdUJBQXVCLGtDQUFrQyxnQ0FBZ0MsU0FBUyx1Q0FBdUM7QUFDdE07QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQVNFO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL2Rpc3QvdXRpbGl0aWVzL2Z1bmN0aW9ucy5lcy5qcz8xYTdmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHR3TWVyZ2UgYXMgbiB9IGZyb20gXCJ0YWlsd2luZC1tZXJnZVwiO1xuaW1wb3J0IHsgY2xzeCBhcyBsIH0gZnJvbSBcImNsc3hcIjtcbmNvbnN0IGEgPSAoLi4ucikgPT4gbihsKC4uLnIpKSwgaSA9ICguLi5yKSA9PiAoLi4ubykgPT4gci5mb3JFYWNoKCh0KSA9PiB0Py4oLi4ubykpLCBnID0gKHIpID0+IHtcbiAgY29uc3QgbyA9IHtcbiAgICAwOiBcImdhcC0wXCIsXG4gICAgeHhzOiBcImdhcC0xXCIsXG4gICAgeHM6IFwiZ2FwLTJcIixcbiAgICBzbTogXCJnYXAtM1wiLFxuICAgIG1kOiBcImdhcC00XCIsXG4gICAgbGc6IFwiZ2FwLTVcIixcbiAgICB4bDogXCJnYXAtNlwiLFxuICAgIFwiMnhsXCI6IFwiZ2FwLThcIlxuICB9O1xuICByZXR1cm4gb1tyXSB8fCBvLm1kO1xufSwgZCA9IHtcbiAgMTogXCJncmlkLWNvbHMtMVwiLFxuICAyOiBcImdyaWQtY29scy0yXCIsXG4gIDM6IFwiZ3JpZC1jb2xzLTNcIixcbiAgNDogXCJncmlkLWNvbHMtNFwiLFxuICA1OiBcImdyaWQtY29scy01XCIsXG4gIDY6IFwiZ3JpZC1jb2xzLTZcIixcbiAgNzogXCJncmlkLWNvbHMtN1wiLFxuICA4OiBcImdyaWQtY29scy04XCIsXG4gIDk6IFwiZ3JpZC1jb2xzLTlcIixcbiAgMTA6IFwiZ3JpZC1jb2xzLTEwXCIsXG4gIDExOiBcImdyaWQtY29scy0xMVwiLFxuICAxMjogXCJncmlkLWNvbHMtMTJcIlxufSwgZiA9ICgpID0+IHtcbiAgY29uc3QgciA9IHdpbmRvdy5uYXZpZ2F0b3I/LnVzZXJBZ2VudERhdGE/LnBsYXRmb3JtIHx8IHdpbmRvdy5uYXZpZ2F0b3IucGxhdGZvcm0sIG8gPSBbXG4gICAgXCJtYWNPU1wiLFxuICAgIFwiTWFjaW50b3NoXCIsXG4gICAgXCJNYWNJbnRlbFwiLFxuICAgIFwiTWFjUFBDXCIsXG4gICAgXCJNYWM2OEtcIlxuICBdLCB0ID0gW1wiV2luMzJcIiwgXCJXaW42NFwiLCBcIldpbmRvd3NcIiwgXCJXaW5DRVwiXTtcbiAgbGV0IGUgPSBcIm51bGxcIjtcbiAgcmV0dXJuIG8uaW5jbHVkZXMocikgPyBlID0gXCJNYWMgT1NcIiA6IHQuaW5jbHVkZXMocikgJiYgKGUgPSBcIldpbmRvd3NcIiksIGU7XG59LCB1ID0gKHIpID0+IHIgPCAxMDI0ID8gYCR7cn0gYnl0ZXNgIDogciA8IDEwMjQgKiAxMDI0ID8gYCR7KHIgLyAxMDI0KS50b0ZpeGVkKDIpfSBLQmAgOiByIDwgMTAyNCAqIDEwMjQgKiAxMDI0ID8gYCR7KHIgLyAoMTAyNCAqIDEwMjQpKS50b0ZpeGVkKDIpfSBNQmAgOiBgJHsociAvICgxMDI0ICogMTAyNCAqIDEwMjQpKS50b0ZpeGVkKDIpfSBHQmAsIG0gPSB7XG4gIHNldDogKHIsIG8pID0+IHtcbiAgICBpZiAoISh0eXBlb2Ygd2luZG93ID4gXCJ1XCIpKVxuICAgICAgdHJ5IHtcbiAgICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0ociwgSlNPTi5zdHJpbmdpZnkobykpO1xuICAgICAgfSBjYXRjaCAodCkge1xuICAgICAgICBjb25zb2xlLmVycm9yKHQpO1xuICAgICAgfVxuICB9LFxuICBnZXQ6IChyKSA9PiB7XG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgPiBcInVcIilcbiAgICAgIHJldHVybiBudWxsO1xuICAgIHRyeSB7XG4gICAgICBjb25zdCBvID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0ocik7XG4gICAgICByZXR1cm4gbyA/IEpTT04ucGFyc2UobykgOiBudWxsO1xuICAgIH0gY2F0Y2ggKG8pIHtcbiAgICAgIHJldHVybiBjb25zb2xlLmVycm9yKG8pLCBudWxsO1xuICAgIH1cbiAgfSxcbiAgcmVtb3ZlOiAocikgPT4ge1xuICAgIGlmICghKHR5cGVvZiB3aW5kb3cgPiBcInVcIikpXG4gICAgICB0cnkge1xuICAgICAgICBsb2NhbFN0b3JhZ2UucmVtb3ZlSXRlbShyKTtcbiAgICAgIH0gY2F0Y2ggKG8pIHtcbiAgICAgICAgY29uc29sZS5lcnJvcihvKTtcbiAgICAgIH1cbiAgfVxufTtcbmV4cG9ydCB7XG4gIGkgYXMgY2FsbEFsbCxcbiAgYSBhcyBjbixcbiAgZCBhcyBjb2x1bW5DbGFzc2VzLFxuICB1IGFzIGZvcm1hdEZpbGVTaXplLFxuICBnIGFzIGdldEdhcENsYXNzLFxuICBmIGFzIGdldE9wZXJhdGluZ1N5c3RlbSxcbiAgbSBhcyBzYWZlTG9jYWxTdG9yYWdlXG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZnVuY3Rpb25zLmVzLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/dist/utilities/functions.es.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/Icon.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/Icon.js ***! + \*******************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Icon)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _defaultAttributes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./defaultAttributes.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/defaultAttributes.js\");\n/* harmony import */ var _shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./shared/src/utils.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/shared/src/utils.js\");\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\n\n\n\n\nconst Icon = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(\n ({\n color = \"currentColor\",\n size = 24,\n strokeWidth = 2,\n absoluteStrokeWidth,\n className = \"\",\n children,\n iconNode,\n ...rest\n }, ref) => {\n return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(\n \"svg\",\n {\n ref,\n ..._defaultAttributes_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n width: size,\n height: size,\n stroke: color,\n strokeWidth: absoluteStrokeWidth ? Number(strokeWidth) * 24 / Number(size) : strokeWidth,\n className: (0,_shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"lucide\", className),\n ...rest\n },\n [\n ...iconNode.map(([tag, attrs]) => (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(tag, attrs)),\n ...Array.isArray(children) ? children : [children]\n ]\n );\n }\n);\n\n\n//# sourceMappingURL=Icon.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL0ljb24uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWtEO0FBQ0s7QUFDRjs7QUFFckQsYUFBYSxpREFBVTtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsV0FBVyxvREFBYTtBQUN4QjtBQUNBO0FBQ0E7QUFDQSxXQUFXLDZEQUFpQjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQixrRUFBWTtBQUMvQjtBQUNBLE9BQU87QUFDUDtBQUNBLDBDQUEwQyxvREFBYTtBQUN2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUyQjtBQUMzQiIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0Bic2YvZm9yY2UtdWkvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9JY29uLmpzP2EzODEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZSBsdWNpZGUtcmVhY3QgdjAuNDE3LjAgLSBJU0NcbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBJU0MgbGljZW5zZS5cbiAqIFNlZSB0aGUgTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLlxuICovXG5cbmltcG9ydCB7IGZvcndhcmRSZWYsIGNyZWF0ZUVsZW1lbnQgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgZGVmYXVsdEF0dHJpYnV0ZXMgZnJvbSAnLi9kZWZhdWx0QXR0cmlidXRlcy5qcyc7XG5pbXBvcnQgeyBtZXJnZUNsYXNzZXMgfSBmcm9tICcuL3NoYXJlZC9zcmMvdXRpbHMuanMnO1xuXG5jb25zdCBJY29uID0gZm9yd2FyZFJlZihcbiAgKHtcbiAgICBjb2xvciA9IFwiY3VycmVudENvbG9yXCIsXG4gICAgc2l6ZSA9IDI0LFxuICAgIHN0cm9rZVdpZHRoID0gMixcbiAgICBhYnNvbHV0ZVN0cm9rZVdpZHRoLFxuICAgIGNsYXNzTmFtZSA9IFwiXCIsXG4gICAgY2hpbGRyZW4sXG4gICAgaWNvbk5vZGUsXG4gICAgLi4ucmVzdFxuICB9LCByZWYpID0+IHtcbiAgICByZXR1cm4gY3JlYXRlRWxlbWVudChcbiAgICAgIFwic3ZnXCIsXG4gICAgICB7XG4gICAgICAgIHJlZixcbiAgICAgICAgLi4uZGVmYXVsdEF0dHJpYnV0ZXMsXG4gICAgICAgIHdpZHRoOiBzaXplLFxuICAgICAgICBoZWlnaHQ6IHNpemUsXG4gICAgICAgIHN0cm9rZTogY29sb3IsXG4gICAgICAgIHN0cm9rZVdpZHRoOiBhYnNvbHV0ZVN0cm9rZVdpZHRoID8gTnVtYmVyKHN0cm9rZVdpZHRoKSAqIDI0IC8gTnVtYmVyKHNpemUpIDogc3Ryb2tlV2lkdGgsXG4gICAgICAgIGNsYXNzTmFtZTogbWVyZ2VDbGFzc2VzKFwibHVjaWRlXCIsIGNsYXNzTmFtZSksXG4gICAgICAgIC4uLnJlc3RcbiAgICAgIH0sXG4gICAgICBbXG4gICAgICAgIC4uLmljb25Ob2RlLm1hcCgoW3RhZywgYXR0cnNdKSA9PiBjcmVhdGVFbGVtZW50KHRhZywgYXR0cnMpKSxcbiAgICAgICAgLi4uQXJyYXkuaXNBcnJheShjaGlsZHJlbikgPyBjaGlsZHJlbiA6IFtjaGlsZHJlbl1cbiAgICAgIF1cbiAgICApO1xuICB9XG4pO1xuXG5leHBvcnQgeyBJY29uIGFzIGRlZmF1bHQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPUljb24uanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/Icon.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js": +/*!*******************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js ***! + \*******************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ createLucideIcon)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./shared/src/utils.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/shared/src/utils.js\");\n/* harmony import */ var _Icon_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Icon.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/Icon.js\");\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\n\n\n\n\nconst createLucideIcon = (iconName, iconNode) => {\n const Component = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(\n ({ className, ...props }, ref) => (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_Icon_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n ref,\n iconNode,\n className: (0,_shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(`lucide-${(0,_shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__.toKebabCase)(iconName)}`, className),\n ...props\n })\n );\n Component.displayName = `${iconName}`;\n return Component;\n};\n\n\n//# sourceMappingURL=createLucideIcon.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2NyZWF0ZUx1Y2lkZUljb24uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWtEO0FBQ2dCO0FBQ3JDOztBQUU3QjtBQUNBLG9CQUFvQixpREFBVTtBQUM5QixPQUFPLHFCQUFxQixVQUFVLG9EQUFhLENBQUMsZ0RBQUk7QUFDeEQ7QUFDQTtBQUNBLGlCQUFpQixrRUFBWSxXQUFXLGlFQUFXLFdBQVc7QUFDOUQ7QUFDQSxLQUFLO0FBQ0w7QUFDQSw2QkFBNkIsU0FBUztBQUN0QztBQUNBOztBQUV1QztBQUN2QyIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0Bic2YvZm9yY2UtdWkvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9jcmVhdGVMdWNpZGVJY29uLmpzPzI2ZmYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZSBsdWNpZGUtcmVhY3QgdjAuNDE3LjAgLSBJU0NcbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBJU0MgbGljZW5zZS5cbiAqIFNlZSB0aGUgTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLlxuICovXG5cbmltcG9ydCB7IGZvcndhcmRSZWYsIGNyZWF0ZUVsZW1lbnQgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBtZXJnZUNsYXNzZXMsIHRvS2ViYWJDYXNlIH0gZnJvbSAnLi9zaGFyZWQvc3JjL3V0aWxzLmpzJztcbmltcG9ydCBJY29uIGZyb20gJy4vSWNvbi5qcyc7XG5cbmNvbnN0IGNyZWF0ZUx1Y2lkZUljb24gPSAoaWNvbk5hbWUsIGljb25Ob2RlKSA9PiB7XG4gIGNvbnN0IENvbXBvbmVudCA9IGZvcndhcmRSZWYoXG4gICAgKHsgY2xhc3NOYW1lLCAuLi5wcm9wcyB9LCByZWYpID0+IGNyZWF0ZUVsZW1lbnQoSWNvbiwge1xuICAgICAgcmVmLFxuICAgICAgaWNvbk5vZGUsXG4gICAgICBjbGFzc05hbWU6IG1lcmdlQ2xhc3NlcyhgbHVjaWRlLSR7dG9LZWJhYkNhc2UoaWNvbk5hbWUpfWAsIGNsYXNzTmFtZSksXG4gICAgICAuLi5wcm9wc1xuICAgIH0pXG4gICk7XG4gIENvbXBvbmVudC5kaXNwbGF5TmFtZSA9IGAke2ljb25OYW1lfWA7XG4gIHJldHVybiBDb21wb25lbnQ7XG59O1xuXG5leHBvcnQgeyBjcmVhdGVMdWNpZGVJY29uIGFzIGRlZmF1bHQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZUx1Y2lkZUljb24uanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/defaultAttributes.js": +/*!********************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/defaultAttributes.js ***! + \********************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ defaultAttributes)\n/* harmony export */ });\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\nvar defaultAttributes = {\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 24,\n height: 24,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: \"currentColor\",\n strokeWidth: 2,\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n};\n\n\n//# sourceMappingURL=defaultAttributes.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2RlZmF1bHRBdHRyaWJ1dGVzLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFd0M7QUFDeEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL25vZGVfbW9kdWxlcy9sdWNpZGUtcmVhY3QvZGlzdC9lc20vZGVmYXVsdEF0dHJpYnV0ZXMuanM/ZmE4NyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBsaWNlbnNlIGx1Y2lkZS1yZWFjdCB2MC40MTcuMCAtIElTQ1xuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIElTQyBsaWNlbnNlLlxuICogU2VlIHRoZSBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxudmFyIGRlZmF1bHRBdHRyaWJ1dGVzID0ge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB3aWR0aDogMjQsXG4gIGhlaWdodDogMjQsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGZpbGw6IFwibm9uZVwiLFxuICBzdHJva2U6IFwiY3VycmVudENvbG9yXCIsXG4gIHN0cm9rZVdpZHRoOiAyLFxuICBzdHJva2VMaW5lY2FwOiBcInJvdW5kXCIsXG4gIHN0cm9rZUxpbmVqb2luOiBcInJvdW5kXCJcbn07XG5cbmV4cG9ydCB7IGRlZmF1bHRBdHRyaWJ1dGVzIGFzIGRlZmF1bHQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlZmF1bHRBdHRyaWJ1dGVzLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/defaultAttributes.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/check.js": +/*!**************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/check.js ***! + \**************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Check)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\n\n\nconst Check = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"Check\", [[\"path\", { d: \"M20 6 9 17l-5-5\", key: \"1gmf2c\" }]]);\n\n\n//# sourceMappingURL=check.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2ljb25zL2NoZWNrLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVzRDs7QUFFdEQsY0FBYyxnRUFBZ0Isc0JBQXNCLHFDQUFxQzs7QUFFN0Q7QUFDNUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL25vZGVfbW9kdWxlcy9sdWNpZGUtcmVhY3QvZGlzdC9lc20vaWNvbnMvY2hlY2suanM/ODZlZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBsaWNlbnNlIGx1Y2lkZS1yZWFjdCB2MC40MTcuMCAtIElTQ1xuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIElTQyBsaWNlbnNlLlxuICogU2VlIHRoZSBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbi5qcyc7XG5cbmNvbnN0IENoZWNrID0gY3JlYXRlTHVjaWRlSWNvbihcIkNoZWNrXCIsIFtbXCJwYXRoXCIsIHsgZDogXCJNMjAgNiA5IDE3bC01LTVcIiwga2V5OiBcIjFnbWYyY1wiIH1dXSk7XG5cbmV4cG9ydCB7IENoZWNrIGFzIGRlZmF1bHQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNoZWNrLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/check.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/chevron-down.js": +/*!*********************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/chevron-down.js ***! + \*********************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ ChevronDown)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\n\n\nconst ChevronDown = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"ChevronDown\", [\n [\"path\", { d: \"m6 9 6 6 6-6\", key: \"qrunsl\" }]\n]);\n\n\n//# sourceMappingURL=chevron-down.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2ljb25zL2NoZXZyb24tZG93bi5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFc0Q7O0FBRXRELG9CQUFvQixnRUFBZ0I7QUFDcEMsYUFBYSxrQ0FBa0M7QUFDL0M7O0FBRWtDO0FBQ2xDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGVhZGVyLWZvb3Rlci1lbGVtZW50b3IvLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2ljb25zL2NoZXZyb24tZG93bi5qcz8yNmEyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2UgbHVjaWRlLXJlYWN0IHYwLjQxNy4wIC0gSVNDXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgSVNDIGxpY2Vuc2UuXG4gKiBTZWUgdGhlIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG5pbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uLmpzJztcblxuY29uc3QgQ2hldnJvbkRvd24gPSBjcmVhdGVMdWNpZGVJY29uKFwiQ2hldnJvbkRvd25cIiwgW1xuICBbXCJwYXRoXCIsIHsgZDogXCJtNiA5IDYgNiA2LTZcIiwga2V5OiBcInFydW5zbFwiIH1dXG5dKTtcblxuZXhwb3J0IHsgQ2hldnJvbkRvd24gYXMgZGVmYXVsdCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2hldnJvbi1kb3duLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/chevron-down.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/info.js": +/*!*************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/info.js ***! + \*************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Info)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\n\n\nconst Info = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"Info\", [\n [\"circle\", { cx: \"12\", cy: \"12\", r: \"10\", key: \"1mglay\" }],\n [\"path\", { d: \"M12 16v-4\", key: \"1dtifu\" }],\n [\"path\", { d: \"M12 8h.01\", key: \"e9boi3\" }]\n]);\n\n\n//# sourceMappingURL=info.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2ljb25zL2luZm8uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXNEOztBQUV0RCxhQUFhLGdFQUFnQjtBQUM3QixlQUFlLDRDQUE0QztBQUMzRCxhQUFhLCtCQUErQjtBQUM1QyxhQUFhLCtCQUErQjtBQUM1Qzs7QUFFMkI7QUFDM0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL25vZGVfbW9kdWxlcy9sdWNpZGUtcmVhY3QvZGlzdC9lc20vaWNvbnMvaW5mby5qcz9hY2UxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2UgbHVjaWRlLXJlYWN0IHYwLjQxNy4wIC0gSVNDXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgSVNDIGxpY2Vuc2UuXG4gKiBTZWUgdGhlIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG5pbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uLmpzJztcblxuY29uc3QgSW5mbyA9IGNyZWF0ZUx1Y2lkZUljb24oXCJJbmZvXCIsIFtcbiAgW1wiY2lyY2xlXCIsIHsgY3g6IFwiMTJcIiwgY3k6IFwiMTJcIiwgcjogXCIxMFwiLCBrZXk6IFwiMW1nbGF5XCIgfV0sXG4gIFtcInBhdGhcIiwgeyBkOiBcIk0xMiAxNnYtNFwiLCBrZXk6IFwiMWR0aWZ1XCIgfV0sXG4gIFtcInBhdGhcIiwgeyBkOiBcIk0xMiA4aC4wMVwiLCBrZXk6IFwiZTlib2kzXCIgfV1cbl0pO1xuXG5leHBvcnQgeyBJbmZvIGFzIGRlZmF1bHQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZm8uanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/info.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/loader-circle.js": +/*!**********************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/loader-circle.js ***! + \**********************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ LoaderCircle)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\n\n\nconst LoaderCircle = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"LoaderCircle\", [\n [\"path\", { d: \"M21 12a9 9 0 1 1-6.219-8.56\", key: \"13zald\" }]\n]);\n\n\n//# sourceMappingURL=loader-circle.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2ljb25zL2xvYWRlci1jaXJjbGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXNEOztBQUV0RCxxQkFBcUIsZ0VBQWdCO0FBQ3JDLGFBQWEsaURBQWlEO0FBQzlEOztBQUVtQztBQUNuQyIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0Bic2YvZm9yY2UtdWkvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9sb2FkZXItY2lyY2xlLmpzP2U5MWUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZSBsdWNpZGUtcmVhY3QgdjAuNDE3LjAgLSBJU0NcbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBJU0MgbGljZW5zZS5cbiAqIFNlZSB0aGUgTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLlxuICovXG5cbmltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24uanMnO1xuXG5jb25zdCBMb2FkZXJDaXJjbGUgPSBjcmVhdGVMdWNpZGVJY29uKFwiTG9hZGVyQ2lyY2xlXCIsIFtcbiAgW1wicGF0aFwiLCB7IGQ6IFwiTTIxIDEyYTkgOSAwIDEgMS02LjIxOS04LjU2XCIsIGtleTogXCIxM3phbGRcIiB9XVxuXSk7XG5cbmV4cG9ydCB7IExvYWRlckNpcmNsZSBhcyBkZWZhdWx0IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1sb2FkZXItY2lyY2xlLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/loader-circle.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/plus.js": +/*!*************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/plus.js ***! + \*************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Plus)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\n\n\nconst Plus = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"Plus\", [\n [\"path\", { d: \"M5 12h14\", key: \"1ays0h\" }],\n [\"path\", { d: \"M12 5v14\", key: \"s699le\" }]\n]);\n\n\n//# sourceMappingURL=plus.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2ljb25zL3BsdXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXNEOztBQUV0RCxhQUFhLGdFQUFnQjtBQUM3QixhQUFhLDhCQUE4QjtBQUMzQyxhQUFhLDhCQUE4QjtBQUMzQzs7QUFFMkI7QUFDM0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL25vZGVfbW9kdWxlcy9sdWNpZGUtcmVhY3QvZGlzdC9lc20vaWNvbnMvcGx1cy5qcz8zOGFkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2UgbHVjaWRlLXJlYWN0IHYwLjQxNy4wIC0gSVNDXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgSVNDIGxpY2Vuc2UuXG4gKiBTZWUgdGhlIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG5pbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uLmpzJztcblxuY29uc3QgUGx1cyA9IGNyZWF0ZUx1Y2lkZUljb24oXCJQbHVzXCIsIFtcbiAgW1wicGF0aFwiLCB7IGQ6IFwiTTUgMTJoMTRcIiwga2V5OiBcIjFheXMwaFwiIH1dLFxuICBbXCJwYXRoXCIsIHsgZDogXCJNMTIgNXYxNFwiLCBrZXk6IFwiczY5OWxlXCIgfV1cbl0pO1xuXG5leHBvcnQgeyBQbHVzIGFzIGRlZmF1bHQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBsdXMuanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/plus.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/trash-2.js": +/*!****************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/trash-2.js ***! + \****************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Trash2)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\n\n\nconst Trash2 = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"Trash2\", [\n [\"path\", { d: \"M3 6h18\", key: \"d0wm0j\" }],\n [\"path\", { d: \"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6\", key: \"4alrt4\" }],\n [\"path\", { d: \"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2\", key: \"v07s0e\" }],\n [\"line\", { x1: \"10\", x2: \"10\", y1: \"11\", y2: \"17\", key: \"1uufr5\" }],\n [\"line\", { x1: \"14\", x2: \"14\", y1: \"11\", y2: \"17\", key: \"xtxkd\" }]\n]);\n\n\n//# sourceMappingURL=trash-2.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2ljb25zL3RyYXNoLTIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXNEOztBQUV0RCxlQUFlLGdFQUFnQjtBQUMvQixhQUFhLDZCQUE2QjtBQUMxQyxhQUFhLDJEQUEyRDtBQUN4RSxhQUFhLHdEQUF3RDtBQUNyRSxhQUFhLHVEQUF1RDtBQUNwRSxhQUFhLHNEQUFzRDtBQUNuRTs7QUFFNkI7QUFDN0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL25vZGVfbW9kdWxlcy9sdWNpZGUtcmVhY3QvZGlzdC9lc20vaWNvbnMvdHJhc2gtMi5qcz84MDEwIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2UgbHVjaWRlLXJlYWN0IHYwLjQxNy4wIC0gSVNDXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgSVNDIGxpY2Vuc2UuXG4gKiBTZWUgdGhlIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG5pbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uLmpzJztcblxuY29uc3QgVHJhc2gyID0gY3JlYXRlTHVjaWRlSWNvbihcIlRyYXNoMlwiLCBbXG4gIFtcInBhdGhcIiwgeyBkOiBcIk0zIDZoMThcIiwga2V5OiBcImQwd20walwiIH1dLFxuICBbXCJwYXRoXCIsIHsgZDogXCJNMTkgNnYxNGMwIDEtMSAyLTIgMkg3Yy0xIDAtMi0xLTItMlY2XCIsIGtleTogXCI0YWxydDRcIiB9XSxcbiAgW1wicGF0aFwiLCB7IGQ6IFwiTTggNlY0YzAtMSAxLTIgMi0yaDRjMSAwIDIgMSAyIDJ2MlwiLCBrZXk6IFwidjA3czBlXCIgfV0sXG4gIFtcImxpbmVcIiwgeyB4MTogXCIxMFwiLCB4MjogXCIxMFwiLCB5MTogXCIxMVwiLCB5MjogXCIxN1wiLCBrZXk6IFwiMXV1ZnI1XCIgfV0sXG4gIFtcImxpbmVcIiwgeyB4MTogXCIxNFwiLCB4MjogXCIxNFwiLCB5MTogXCIxMVwiLCB5MjogXCIxN1wiLCBrZXk6IFwieHR4a2RcIiB9XVxuXSk7XG5cbmV4cG9ydCB7IFRyYXNoMiBhcyBkZWZhdWx0IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10cmFzaC0yLmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/trash-2.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/triangle-alert.js": +/*!***********************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/triangle-alert.js ***! + \***********************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ TriangleAlert)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\n\n\nconst TriangleAlert = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"TriangleAlert\", [\n [\n \"path\",\n {\n d: \"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\",\n key: \"wmoenq\"\n }\n ],\n [\"path\", { d: \"M12 9v4\", key: \"juzpu7\" }],\n [\"path\", { d: \"M12 17h.01\", key: \"p32p05\" }]\n]);\n\n\n//# sourceMappingURL=triangle-alert.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2ljb25zL3RyaWFuZ2xlLWFsZXJ0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVzRDs7QUFFdEQsc0JBQXNCLGdFQUFnQjtBQUN0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWEsNkJBQTZCO0FBQzFDLGFBQWEsZ0NBQWdDO0FBQzdDOztBQUVvQztBQUNwQyIsInNvdXJjZXMiOlsid2VicGFjazovL2hlYWRlci1mb290ZXItZWxlbWVudG9yLy4vbm9kZV9tb2R1bGVzL0Bic2YvZm9yY2UtdWkvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy90cmlhbmdsZS1hbGVydC5qcz9jOWNkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2UgbHVjaWRlLXJlYWN0IHYwLjQxNy4wIC0gSVNDXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgSVNDIGxpY2Vuc2UuXG4gKiBTZWUgdGhlIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG5pbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uLmpzJztcblxuY29uc3QgVHJpYW5nbGVBbGVydCA9IGNyZWF0ZUx1Y2lkZUljb24oXCJUcmlhbmdsZUFsZXJ0XCIsIFtcbiAgW1xuICAgIFwicGF0aFwiLFxuICAgIHtcbiAgICAgIGQ6IFwibTIxLjczIDE4LTgtMTRhMiAyIDAgMCAwLTMuNDggMGwtOCAxNEEyIDIgMCAwIDAgNCAyMWgxNmEyIDIgMCAwIDAgMS43My0zXCIsXG4gICAgICBrZXk6IFwid21vZW5xXCJcbiAgICB9XG4gIF0sXG4gIFtcInBhdGhcIiwgeyBkOiBcIk0xMiA5djRcIiwga2V5OiBcImp1enB1N1wiIH1dLFxuICBbXCJwYXRoXCIsIHsgZDogXCJNMTIgMTdoLjAxXCIsIGtleTogXCJwMzJwMDVcIiB9XVxuXSk7XG5cbmV4cG9ydCB7IFRyaWFuZ2xlQWxlcnQgYXMgZGVmYXVsdCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dHJpYW5nbGUtYWxlcnQuanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/triangle-alert.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/x.js": +/*!**********************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/x.js ***! + \**********************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ X)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\n\n\nconst X = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"X\", [\n [\"path\", { d: \"M18 6 6 18\", key: \"1bl5f8\" }],\n [\"path\", { d: \"m6 6 12 12\", key: \"d8bk6v\" }]\n]);\n\n\n//# sourceMappingURL=x.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL2ljb25zL3guanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXNEOztBQUV0RCxVQUFVLGdFQUFnQjtBQUMxQixhQUFhLGdDQUFnQztBQUM3QyxhQUFhLGdDQUFnQztBQUM3Qzs7QUFFd0I7QUFDeEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL25vZGVfbW9kdWxlcy9sdWNpZGUtcmVhY3QvZGlzdC9lc20vaWNvbnMveC5qcz9lNzQ0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2UgbHVjaWRlLXJlYWN0IHYwLjQxNy4wIC0gSVNDXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgSVNDIGxpY2Vuc2UuXG4gKiBTZWUgdGhlIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG5pbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uLmpzJztcblxuY29uc3QgWCA9IGNyZWF0ZUx1Y2lkZUljb24oXCJYXCIsIFtcbiAgW1wicGF0aFwiLCB7IGQ6IFwiTTE4IDYgNiAxOFwiLCBrZXk6IFwiMWJsNWY4XCIgfV0sXG4gIFtcInBhdGhcIiwgeyBkOiBcIm02IDYgMTIgMTJcIiwga2V5OiBcImQ4Yms2dlwiIH1dXG5dKTtcblxuZXhwb3J0IHsgWCBhcyBkZWZhdWx0IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD14LmpzLm1hcFxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/icons/x.js\n"); + +/***/ }), + +/***/ "./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/shared/src/utils.js": +/*!*******************************************************************************************!*\ + !*** ./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/shared/src/utils.js ***! + \*******************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ mergeClasses: () => (/* binding */ mergeClasses),\n/* harmony export */ toKebabCase: () => (/* binding */ toKebabCase)\n/* harmony export */ });\n/**\n * @license lucide-react v0.417.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */\n\nconst toKebabCase = (string) => string.replace(/([a-z0-9])([A-Z])/g, \"$1-$2\").toLowerCase();\nconst mergeClasses = (...classes) => classes.filter((className, index, array) => {\n return Boolean(className) && array.indexOf(className) === index;\n}).join(\" \");\n\n\n//# sourceMappingURL=utils.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGJzZi9mb3JjZS11aS9ub2RlX21vZHVsZXMvbHVjaWRlLXJlYWN0L2Rpc3QvZXNtL3NoYXJlZC9zcmMvdXRpbHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFb0M7QUFDckMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AYnNmL2ZvcmNlLXVpL25vZGVfbW9kdWxlcy9sdWNpZGUtcmVhY3QvZGlzdC9lc20vc2hhcmVkL3NyYy91dGlscy5qcz9mNmM3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2UgbHVjaWRlLXJlYWN0IHYwLjQxNy4wIC0gSVNDXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgSVNDIGxpY2Vuc2UuXG4gKiBTZWUgdGhlIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG5jb25zdCB0b0tlYmFiQ2FzZSA9IChzdHJpbmcpID0+IHN0cmluZy5yZXBsYWNlKC8oW2EtejAtOV0pKFtBLVpdKS9nLCBcIiQxLSQyXCIpLnRvTG93ZXJDYXNlKCk7XG5jb25zdCBtZXJnZUNsYXNzZXMgPSAoLi4uY2xhc3NlcykgPT4gY2xhc3Nlcy5maWx0ZXIoKGNsYXNzTmFtZSwgaW5kZXgsIGFycmF5KSA9PiB7XG4gIHJldHVybiBCb29sZWFuKGNsYXNzTmFtZSkgJiYgYXJyYXkuaW5kZXhPZihjbGFzc05hbWUpID09PSBpbmRleDtcbn0pLmpvaW4oXCIgXCIpO1xuXG5leHBvcnQgeyBtZXJnZUNsYXNzZXMsIHRvS2ViYWJDYXNlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11dGlscy5qcy5tYXBcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@bsf/force-ui/node_modules/lucide-react/dist/esm/shared/src/utils.js\n"); + +/***/ }), + +/***/ "./node_modules/@floating-ui/core/dist/floating-ui.core.mjs": +/*!******************************************************************!*\ + !*** ./node_modules/@floating-ui/core/dist/floating-ui.core.mjs ***! + \******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ arrow: () => (/* binding */ arrow),\n/* harmony export */ autoPlacement: () => (/* binding */ autoPlacement),\n/* harmony export */ computePosition: () => (/* binding */ computePosition),\n/* harmony export */ detectOverflow: () => (/* binding */ detectOverflow),\n/* harmony export */ flip: () => (/* binding */ flip),\n/* harmony export */ hide: () => (/* binding */ hide),\n/* harmony export */ inline: () => (/* binding */ inline),\n/* harmony export */ limitShift: () => (/* binding */ limitShift),\n/* harmony export */ offset: () => (/* binding */ offset),\n/* harmony export */ rectToClientRect: () => (/* reexport safe */ _floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.rectToClientRect),\n/* harmony export */ shift: () => (/* binding */ shift),\n/* harmony export */ size: () => (/* binding */ size)\n/* harmony export */ });\n/* harmony import */ var _floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @floating-ui/utils */ \"./node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs\");\n\n\n\nfunction computeCoordsFromPlacement(_ref, placement, rtl) {\n let {\n reference,\n floating\n } = _ref;\n const sideAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(placement);\n const alignmentAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignmentAxis)(placement);\n const alignLength = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAxisLength)(alignmentAxis);\n const side = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement);\n const isVertical = sideAxis === 'y';\n const commonX = reference.x + reference.width / 2 - floating.width / 2;\n const commonY = reference.y + reference.height / 2 - floating.height / 2;\n const commonAlign = reference[alignLength] / 2 - floating[alignLength] / 2;\n let coords;\n switch (side) {\n case 'top':\n coords = {\n x: commonX,\n y: reference.y - floating.height\n };\n break;\n case 'bottom':\n coords = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n case 'right':\n coords = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n case 'left':\n coords = {\n x: reference.x - floating.width,\n y: commonY\n };\n break;\n default:\n coords = {\n x: reference.x,\n y: reference.y\n };\n }\n switch ((0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement)) {\n case 'start':\n coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);\n break;\n case 'end':\n coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1);\n break;\n }\n return coords;\n}\n\n/**\n * Computes the `x` and `y` coordinates that will place the floating element\n * next to a given reference element.\n *\n * This export does not have any `platform` interface logic. You will need to\n * write one for the platform you are using Floating UI with.\n */\nconst computePosition = async (reference, floating, config) => {\n const {\n placement = 'bottom',\n strategy = 'absolute',\n middleware = [],\n platform\n } = config;\n const validMiddleware = middleware.filter(Boolean);\n const rtl = await (platform.isRTL == null ? void 0 : platform.isRTL(floating));\n let rects = await platform.getElementRects({\n reference,\n floating,\n strategy\n });\n let {\n x,\n y\n } = computeCoordsFromPlacement(rects, placement, rtl);\n let statefulPlacement = placement;\n let middlewareData = {};\n let resetCount = 0;\n for (let i = 0; i < validMiddleware.length; i++) {\n const {\n name,\n fn\n } = validMiddleware[i];\n const {\n x: nextX,\n y: nextY,\n data,\n reset\n } = await fn({\n x,\n y,\n initialPlacement: placement,\n placement: statefulPlacement,\n strategy,\n middlewareData,\n rects,\n platform,\n elements: {\n reference,\n floating\n }\n });\n x = nextX != null ? nextX : x;\n y = nextY != null ? nextY : y;\n middlewareData = {\n ...middlewareData,\n [name]: {\n ...middlewareData[name],\n ...data\n }\n };\n if (reset && resetCount <= 50) {\n resetCount++;\n if (typeof reset === 'object') {\n if (reset.placement) {\n statefulPlacement = reset.placement;\n }\n if (reset.rects) {\n rects = reset.rects === true ? await platform.getElementRects({\n reference,\n floating,\n strategy\n }) : reset.rects;\n }\n ({\n x,\n y\n } = computeCoordsFromPlacement(rects, statefulPlacement, rtl));\n }\n i = -1;\n }\n }\n return {\n x,\n y,\n placement: statefulPlacement,\n strategy,\n middlewareData\n };\n};\n\n/**\n * Resolves with an object of overflow side offsets that determine how much the\n * element is overflowing a given clipping boundary on each side.\n * - positive = overflowing the boundary by that number of pixels\n * - negative = how many pixels left before it will overflow\n * - 0 = lies flush with the boundary\n * @see https://floating-ui.com/docs/detectOverflow\n */\nasync function detectOverflow(state, options) {\n var _await$platform$isEle;\n if (options === void 0) {\n options = {};\n }\n const {\n x,\n y,\n platform,\n rects,\n elements,\n strategy\n } = state;\n const {\n boundary = 'clippingAncestors',\n rootBoundary = 'viewport',\n elementContext = 'floating',\n altBoundary = false,\n padding = 0\n } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state);\n const paddingObject = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getPaddingObject)(padding);\n const altContext = elementContext === 'floating' ? 'reference' : 'floating';\n const element = elements[altBoundary ? altContext : elementContext];\n const clippingClientRect = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.rectToClientRect)(await platform.getClippingRect({\n element: ((_await$platform$isEle = await (platform.isElement == null ? void 0 : platform.isElement(element))) != null ? _await$platform$isEle : true) ? element : element.contextElement || (await (platform.getDocumentElement == null ? void 0 : platform.getDocumentElement(elements.floating))),\n boundary,\n rootBoundary,\n strategy\n }));\n const rect = elementContext === 'floating' ? {\n x,\n y,\n width: rects.floating.width,\n height: rects.floating.height\n } : rects.reference;\n const offsetParent = await (platform.getOffsetParent == null ? void 0 : platform.getOffsetParent(elements.floating));\n const offsetScale = (await (platform.isElement == null ? void 0 : platform.isElement(offsetParent))) ? (await (platform.getScale == null ? void 0 : platform.getScale(offsetParent))) || {\n x: 1,\n y: 1\n } : {\n x: 1,\n y: 1\n };\n const elementClientRect = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.rectToClientRect)(platform.convertOffsetParentRelativeRectToViewportRelativeRect ? await platform.convertOffsetParentRelativeRectToViewportRelativeRect({\n elements,\n rect,\n offsetParent,\n strategy\n }) : rect);\n return {\n top: (clippingClientRect.top - elementClientRect.top + paddingObject.top) / offsetScale.y,\n bottom: (elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom) / offsetScale.y,\n left: (clippingClientRect.left - elementClientRect.left + paddingObject.left) / offsetScale.x,\n right: (elementClientRect.right - clippingClientRect.right + paddingObject.right) / offsetScale.x\n };\n}\n\n/**\n * Provides data to position an inner element of the floating element so that it\n * appears centered to the reference element.\n * @see https://floating-ui.com/docs/arrow\n */\nconst arrow = options => ({\n name: 'arrow',\n options,\n async fn(state) {\n const {\n x,\n y,\n placement,\n rects,\n platform,\n elements,\n middlewareData\n } = state;\n // Since `element` is required, we don't Partial<> the type.\n const {\n element,\n padding = 0\n } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state) || {};\n if (element == null) {\n return {};\n }\n const paddingObject = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getPaddingObject)(padding);\n const coords = {\n x,\n y\n };\n const axis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignmentAxis)(placement);\n const length = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAxisLength)(axis);\n const arrowDimensions = await platform.getDimensions(element);\n const isYAxis = axis === 'y';\n const minProp = isYAxis ? 'top' : 'left';\n const maxProp = isYAxis ? 'bottom' : 'right';\n const clientProp = isYAxis ? 'clientHeight' : 'clientWidth';\n const endDiff = rects.reference[length] + rects.reference[axis] - coords[axis] - rects.floating[length];\n const startDiff = coords[axis] - rects.reference[axis];\n const arrowOffsetParent = await (platform.getOffsetParent == null ? void 0 : platform.getOffsetParent(element));\n let clientSize = arrowOffsetParent ? arrowOffsetParent[clientProp] : 0;\n\n // DOM platform can return `window` as the `offsetParent`.\n if (!clientSize || !(await (platform.isElement == null ? void 0 : platform.isElement(arrowOffsetParent)))) {\n clientSize = elements.floating[clientProp] || rects.floating[length];\n }\n const centerToReference = endDiff / 2 - startDiff / 2;\n\n // If the padding is large enough that it causes the arrow to no longer be\n // centered, modify the padding so that it is centered.\n const largestPossiblePadding = clientSize / 2 - arrowDimensions[length] / 2 - 1;\n const minPadding = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(paddingObject[minProp], largestPossiblePadding);\n const maxPadding = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(paddingObject[maxProp], largestPossiblePadding);\n\n // Make sure the arrow doesn't overflow the floating element if the center\n // point is outside the floating element's bounds.\n const min$1 = minPadding;\n const max = clientSize - arrowDimensions[length] - maxPadding;\n const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference;\n const offset = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.clamp)(min$1, center, max);\n\n // If the reference is small enough that the arrow's padding causes it to\n // to point to nothing for an aligned placement, adjust the offset of the\n // floating element itself. To ensure `shift()` continues to take action,\n // a single reset is performed when this is true.\n const shouldAddOffset = !middlewareData.arrow && (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement) != null && center !== offset && rects.reference[length] / 2 - (center < min$1 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;\n const alignmentOffset = shouldAddOffset ? center < min$1 ? center - min$1 : center - max : 0;\n return {\n [axis]: coords[axis] + alignmentOffset,\n data: {\n [axis]: offset,\n centerOffset: center - offset - alignmentOffset,\n ...(shouldAddOffset && {\n alignmentOffset\n })\n },\n reset: shouldAddOffset\n };\n }\n});\n\nfunction getPlacementList(alignment, autoAlignment, allowedPlacements) {\n const allowedPlacementsSortedByAlignment = alignment ? [...allowedPlacements.filter(placement => (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement) === alignment), ...allowedPlacements.filter(placement => (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement) !== alignment)] : allowedPlacements.filter(placement => (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement) === placement);\n return allowedPlacementsSortedByAlignment.filter(placement => {\n if (alignment) {\n return (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement) === alignment || (autoAlignment ? (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getOppositeAlignmentPlacement)(placement) !== placement : false);\n }\n return true;\n });\n}\n/**\n * Optimizes the visibility of the floating element by choosing the placement\n * that has the most space available automatically, without needing to specify a\n * preferred placement. Alternative to `flip`.\n * @see https://floating-ui.com/docs/autoPlacement\n */\nconst autoPlacement = function (options) {\n if (options === void 0) {\n options = {};\n }\n return {\n name: 'autoPlacement',\n options,\n async fn(state) {\n var _middlewareData$autoP, _middlewareData$autoP2, _placementsThatFitOnE;\n const {\n rects,\n middlewareData,\n placement,\n platform,\n elements\n } = state;\n const {\n crossAxis = false,\n alignment,\n allowedPlacements = _floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.placements,\n autoAlignment = true,\n ...detectOverflowOptions\n } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state);\n const placements$1 = alignment !== undefined || allowedPlacements === _floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.placements ? getPlacementList(alignment || null, autoAlignment, allowedPlacements) : allowedPlacements;\n const overflow = await detectOverflow(state, detectOverflowOptions);\n const currentIndex = ((_middlewareData$autoP = middlewareData.autoPlacement) == null ? void 0 : _middlewareData$autoP.index) || 0;\n const currentPlacement = placements$1[currentIndex];\n if (currentPlacement == null) {\n return {};\n }\n const alignmentSides = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignmentSides)(currentPlacement, rects, await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating)));\n\n // Make `computeCoords` start from the right place.\n if (placement !== currentPlacement) {\n return {\n reset: {\n placement: placements$1[0]\n }\n };\n }\n const currentOverflows = [overflow[(0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(currentPlacement)], overflow[alignmentSides[0]], overflow[alignmentSides[1]]];\n const allOverflows = [...(((_middlewareData$autoP2 = middlewareData.autoPlacement) == null ? void 0 : _middlewareData$autoP2.overflows) || []), {\n placement: currentPlacement,\n overflows: currentOverflows\n }];\n const nextPlacement = placements$1[currentIndex + 1];\n\n // There are more placements to check.\n if (nextPlacement) {\n return {\n data: {\n index: currentIndex + 1,\n overflows: allOverflows\n },\n reset: {\n placement: nextPlacement\n }\n };\n }\n const placementsSortedByMostSpace = allOverflows.map(d => {\n const alignment = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(d.placement);\n return [d.placement, alignment && crossAxis ?\n // Check along the mainAxis and main crossAxis side.\n d.overflows.slice(0, 2).reduce((acc, v) => acc + v, 0) :\n // Check only the mainAxis.\n d.overflows[0], d.overflows];\n }).sort((a, b) => a[1] - b[1]);\n const placementsThatFitOnEachSide = placementsSortedByMostSpace.filter(d => d[2].slice(0,\n // Aligned placements should not check their opposite crossAxis\n // side.\n (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(d[0]) ? 2 : 3).every(v => v <= 0));\n const resetPlacement = ((_placementsThatFitOnE = placementsThatFitOnEachSide[0]) == null ? void 0 : _placementsThatFitOnE[0]) || placementsSortedByMostSpace[0][0];\n if (resetPlacement !== placement) {\n return {\n data: {\n index: currentIndex + 1,\n overflows: allOverflows\n },\n reset: {\n placement: resetPlacement\n }\n };\n }\n return {};\n }\n };\n};\n\n/**\n * Optimizes the visibility of the floating element by flipping the `placement`\n * in order to keep it in view when the preferred placement(s) will overflow the\n * clipping boundary. Alternative to `autoPlacement`.\n * @see https://floating-ui.com/docs/flip\n */\nconst flip = function (options) {\n if (options === void 0) {\n options = {};\n }\n return {\n name: 'flip',\n options,\n async fn(state) {\n var _middlewareData$arrow, _middlewareData$flip;\n const {\n placement,\n middlewareData,\n rects,\n initialPlacement,\n platform,\n elements\n } = state;\n const {\n mainAxis: checkMainAxis = true,\n crossAxis: checkCrossAxis = true,\n fallbackPlacements: specifiedFallbackPlacements,\n fallbackStrategy = 'bestFit',\n fallbackAxisSideDirection = 'none',\n flipAlignment = true,\n ...detectOverflowOptions\n } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state);\n\n // If a reset by the arrow was caused due to an alignment offset being\n // added, we should skip any logic now since `flip()` has already done its\n // work.\n // https://github.com/floating-ui/floating-ui/issues/2549#issuecomment-1719601643\n if ((_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) {\n return {};\n }\n const side = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement);\n const initialSideAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(initialPlacement);\n const isBasePlacement = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(initialPlacement) === initialPlacement;\n const rtl = await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating));\n const fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipAlignment ? [(0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getOppositePlacement)(initialPlacement)] : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getExpandedPlacements)(initialPlacement));\n const hasFallbackAxisSideDirection = fallbackAxisSideDirection !== 'none';\n if (!specifiedFallbackPlacements && hasFallbackAxisSideDirection) {\n fallbackPlacements.push(...(0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getOppositeAxisPlacements)(initialPlacement, flipAlignment, fallbackAxisSideDirection, rtl));\n }\n const placements = [initialPlacement, ...fallbackPlacements];\n const overflow = await detectOverflow(state, detectOverflowOptions);\n const overflows = [];\n let overflowsData = ((_middlewareData$flip = middlewareData.flip) == null ? void 0 : _middlewareData$flip.overflows) || [];\n if (checkMainAxis) {\n overflows.push(overflow[side]);\n }\n if (checkCrossAxis) {\n const sides = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignmentSides)(placement, rects, rtl);\n overflows.push(overflow[sides[0]], overflow[sides[1]]);\n }\n overflowsData = [...overflowsData, {\n placement,\n overflows\n }];\n\n // One or more sides is overflowing.\n if (!overflows.every(side => side <= 0)) {\n var _middlewareData$flip2, _overflowsData$filter;\n const nextIndex = (((_middlewareData$flip2 = middlewareData.flip) == null ? void 0 : _middlewareData$flip2.index) || 0) + 1;\n const nextPlacement = placements[nextIndex];\n if (nextPlacement) {\n var _overflowsData$;\n const ignoreCrossAxisOverflow = checkCrossAxis === 'alignment' ? initialSideAxis !== (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(nextPlacement) : false;\n const hasInitialMainAxisOverflow = ((_overflowsData$ = overflowsData[0]) == null ? void 0 : _overflowsData$.overflows[0]) > 0;\n if (!ignoreCrossAxisOverflow || hasInitialMainAxisOverflow) {\n // Try next placement and re-run the lifecycle.\n return {\n data: {\n index: nextIndex,\n overflows: overflowsData\n },\n reset: {\n placement: nextPlacement\n }\n };\n }\n }\n\n // First, find the candidates that fit on the mainAxis side of overflow,\n // then find the placement that fits the best on the main crossAxis side.\n let resetPlacement = (_overflowsData$filter = overflowsData.filter(d => d.overflows[0] <= 0).sort((a, b) => a.overflows[1] - b.overflows[1])[0]) == null ? void 0 : _overflowsData$filter.placement;\n\n // Otherwise fallback.\n if (!resetPlacement) {\n switch (fallbackStrategy) {\n case 'bestFit':\n {\n var _overflowsData$filter2;\n const placement = (_overflowsData$filter2 = overflowsData.filter(d => {\n if (hasFallbackAxisSideDirection) {\n const currentSideAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(d.placement);\n return currentSideAxis === initialSideAxis ||\n // Create a bias to the `y` side axis due to horizontal\n // reading directions favoring greater width.\n currentSideAxis === 'y';\n }\n return true;\n }).map(d => [d.placement, d.overflows.filter(overflow => overflow > 0).reduce((acc, overflow) => acc + overflow, 0)]).sort((a, b) => a[1] - b[1])[0]) == null ? void 0 : _overflowsData$filter2[0];\n if (placement) {\n resetPlacement = placement;\n }\n break;\n }\n case 'initialPlacement':\n resetPlacement = initialPlacement;\n break;\n }\n }\n if (placement !== resetPlacement) {\n return {\n reset: {\n placement: resetPlacement\n }\n };\n }\n }\n return {};\n }\n };\n};\n\nfunction getSideOffsets(overflow, rect) {\n return {\n top: overflow.top - rect.height,\n right: overflow.right - rect.width,\n bottom: overflow.bottom - rect.height,\n left: overflow.left - rect.width\n };\n}\nfunction isAnySideFullyClipped(overflow) {\n return _floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.sides.some(side => overflow[side] >= 0);\n}\n/**\n * Provides data to hide the floating element in applicable situations, such as\n * when it is not in the same clipping context as the reference element.\n * @see https://floating-ui.com/docs/hide\n */\nconst hide = function (options) {\n if (options === void 0) {\n options = {};\n }\n return {\n name: 'hide',\n options,\n async fn(state) {\n const {\n rects\n } = state;\n const {\n strategy = 'referenceHidden',\n ...detectOverflowOptions\n } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state);\n switch (strategy) {\n case 'referenceHidden':\n {\n const overflow = await detectOverflow(state, {\n ...detectOverflowOptions,\n elementContext: 'reference'\n });\n const offsets = getSideOffsets(overflow, rects.reference);\n return {\n data: {\n referenceHiddenOffsets: offsets,\n referenceHidden: isAnySideFullyClipped(offsets)\n }\n };\n }\n case 'escaped':\n {\n const overflow = await detectOverflow(state, {\n ...detectOverflowOptions,\n altBoundary: true\n });\n const offsets = getSideOffsets(overflow, rects.floating);\n return {\n data: {\n escapedOffsets: offsets,\n escaped: isAnySideFullyClipped(offsets)\n }\n };\n }\n default:\n {\n return {};\n }\n }\n }\n };\n};\n\nfunction getBoundingRect(rects) {\n const minX = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(...rects.map(rect => rect.left));\n const minY = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(...rects.map(rect => rect.top));\n const maxX = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(...rects.map(rect => rect.right));\n const maxY = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(...rects.map(rect => rect.bottom));\n return {\n x: minX,\n y: minY,\n width: maxX - minX,\n height: maxY - minY\n };\n}\nfunction getRectsByLine(rects) {\n const sortedRects = rects.slice().sort((a, b) => a.y - b.y);\n const groups = [];\n let prevRect = null;\n for (let i = 0; i < sortedRects.length; i++) {\n const rect = sortedRects[i];\n if (!prevRect || rect.y - prevRect.y > prevRect.height / 2) {\n groups.push([rect]);\n } else {\n groups[groups.length - 1].push(rect);\n }\n prevRect = rect;\n }\n return groups.map(rect => (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.rectToClientRect)(getBoundingRect(rect)));\n}\n/**\n * Provides improved positioning for inline reference elements that can span\n * over multiple lines, such as hyperlinks or range selections.\n * @see https://floating-ui.com/docs/inline\n */\nconst inline = function (options) {\n if (options === void 0) {\n options = {};\n }\n return {\n name: 'inline',\n options,\n async fn(state) {\n const {\n placement,\n elements,\n rects,\n platform,\n strategy\n } = state;\n // A MouseEvent's client{X,Y} coords can be up to 2 pixels off a\n // ClientRect's bounds, despite the event listener being triggered. A\n // padding of 2 seems to handle this issue.\n const {\n padding = 2,\n x,\n y\n } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state);\n const nativeClientRects = Array.from((await (platform.getClientRects == null ? void 0 : platform.getClientRects(elements.reference))) || []);\n const clientRects = getRectsByLine(nativeClientRects);\n const fallback = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.rectToClientRect)(getBoundingRect(nativeClientRects));\n const paddingObject = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getPaddingObject)(padding);\n function getBoundingClientRect() {\n // There are two rects and they are disjoined.\n if (clientRects.length === 2 && clientRects[0].left > clientRects[1].right && x != null && y != null) {\n // Find the first rect in which the point is fully inside.\n return clientRects.find(rect => x > rect.left - paddingObject.left && x < rect.right + paddingObject.right && y > rect.top - paddingObject.top && y < rect.bottom + paddingObject.bottom) || fallback;\n }\n\n // There are 2 or more connected rects.\n if (clientRects.length >= 2) {\n if ((0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(placement) === 'y') {\n const firstRect = clientRects[0];\n const lastRect = clientRects[clientRects.length - 1];\n const isTop = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement) === 'top';\n const top = firstRect.top;\n const bottom = lastRect.bottom;\n const left = isTop ? firstRect.left : lastRect.left;\n const right = isTop ? firstRect.right : lastRect.right;\n const width = right - left;\n const height = bottom - top;\n return {\n top,\n bottom,\n left,\n right,\n width,\n height,\n x: left,\n y: top\n };\n }\n const isLeftSide = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement) === 'left';\n const maxRight = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(...clientRects.map(rect => rect.right));\n const minLeft = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(...clientRects.map(rect => rect.left));\n const measureRects = clientRects.filter(rect => isLeftSide ? rect.left === minLeft : rect.right === maxRight);\n const top = measureRects[0].top;\n const bottom = measureRects[measureRects.length - 1].bottom;\n const left = minLeft;\n const right = maxRight;\n const width = right - left;\n const height = bottom - top;\n return {\n top,\n bottom,\n left,\n right,\n width,\n height,\n x: left,\n y: top\n };\n }\n return fallback;\n }\n const resetRects = await platform.getElementRects({\n reference: {\n getBoundingClientRect\n },\n floating: elements.floating,\n strategy\n });\n if (rects.reference.x !== resetRects.reference.x || rects.reference.y !== resetRects.reference.y || rects.reference.width !== resetRects.reference.width || rects.reference.height !== resetRects.reference.height) {\n return {\n reset: {\n rects: resetRects\n }\n };\n }\n return {};\n }\n };\n};\n\n// For type backwards-compatibility, the `OffsetOptions` type was also\n// Derivable.\n\nasync function convertValueToCoords(state, options) {\n const {\n placement,\n platform,\n elements\n } = state;\n const rtl = await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating));\n const side = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement);\n const alignment = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement);\n const isVertical = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(placement) === 'y';\n const mainAxisMulti = ['left', 'top'].includes(side) ? -1 : 1;\n const crossAxisMulti = rtl && isVertical ? -1 : 1;\n const rawValue = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state);\n\n // eslint-disable-next-line prefer-const\n let {\n mainAxis,\n crossAxis,\n alignmentAxis\n } = typeof rawValue === 'number' ? {\n mainAxis: rawValue,\n crossAxis: 0,\n alignmentAxis: null\n } : {\n mainAxis: rawValue.mainAxis || 0,\n crossAxis: rawValue.crossAxis || 0,\n alignmentAxis: rawValue.alignmentAxis\n };\n if (alignment && typeof alignmentAxis === 'number') {\n crossAxis = alignment === 'end' ? alignmentAxis * -1 : alignmentAxis;\n }\n return isVertical ? {\n x: crossAxis * crossAxisMulti,\n y: mainAxis * mainAxisMulti\n } : {\n x: mainAxis * mainAxisMulti,\n y: crossAxis * crossAxisMulti\n };\n}\n\n/**\n * Modifies the placement by translating the floating element along the\n * specified axes.\n * A number (shorthand for `mainAxis` or distance), or an axes configuration\n * object may be passed.\n * @see https://floating-ui.com/docs/offset\n */\nconst offset = function (options) {\n if (options === void 0) {\n options = 0;\n }\n return {\n name: 'offset',\n options,\n async fn(state) {\n var _middlewareData$offse, _middlewareData$arrow;\n const {\n x,\n y,\n placement,\n middlewareData\n } = state;\n const diffCoords = await convertValueToCoords(state, options);\n\n // If the placement is the same and the arrow caused an alignment offset\n // then we don't need to change the positioning coordinates.\n if (placement === ((_middlewareData$offse = middlewareData.offset) == null ? void 0 : _middlewareData$offse.placement) && (_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) {\n return {};\n }\n return {\n x: x + diffCoords.x,\n y: y + diffCoords.y,\n data: {\n ...diffCoords,\n placement\n }\n };\n }\n };\n};\n\n/**\n * Optimizes the visibility of the floating element by shifting it in order to\n * keep it in view when it will overflow the clipping boundary.\n * @see https://floating-ui.com/docs/shift\n */\nconst shift = function (options) {\n if (options === void 0) {\n options = {};\n }\n return {\n name: 'shift',\n options,\n async fn(state) {\n const {\n x,\n y,\n placement\n } = state;\n const {\n mainAxis: checkMainAxis = true,\n crossAxis: checkCrossAxis = false,\n limiter = {\n fn: _ref => {\n let {\n x,\n y\n } = _ref;\n return {\n x,\n y\n };\n }\n },\n ...detectOverflowOptions\n } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state);\n const coords = {\n x,\n y\n };\n const overflow = await detectOverflow(state, detectOverflowOptions);\n const crossAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)((0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement));\n const mainAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getOppositeAxis)(crossAxis);\n let mainAxisCoord = coords[mainAxis];\n let crossAxisCoord = coords[crossAxis];\n if (checkMainAxis) {\n const minSide = mainAxis === 'y' ? 'top' : 'left';\n const maxSide = mainAxis === 'y' ? 'bottom' : 'right';\n const min = mainAxisCoord + overflow[minSide];\n const max = mainAxisCoord - overflow[maxSide];\n mainAxisCoord = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.clamp)(min, mainAxisCoord, max);\n }\n if (checkCrossAxis) {\n const minSide = crossAxis === 'y' ? 'top' : 'left';\n const maxSide = crossAxis === 'y' ? 'bottom' : 'right';\n const min = crossAxisCoord + overflow[minSide];\n const max = crossAxisCoord - overflow[maxSide];\n crossAxisCoord = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.clamp)(min, crossAxisCoord, max);\n }\n const limitedCoords = limiter.fn({\n ...state,\n [mainAxis]: mainAxisCoord,\n [crossAxis]: crossAxisCoord\n });\n return {\n ...limitedCoords,\n data: {\n x: limitedCoords.x - x,\n y: limitedCoords.y - y,\n enabled: {\n [mainAxis]: checkMainAxis,\n [crossAxis]: checkCrossAxis\n }\n }\n };\n }\n };\n};\n/**\n * Built-in `limiter` that will stop `shift()` at a certain point.\n */\nconst limitShift = function (options) {\n if (options === void 0) {\n options = {};\n }\n return {\n options,\n fn(state) {\n const {\n x,\n y,\n placement,\n rects,\n middlewareData\n } = state;\n const {\n offset = 0,\n mainAxis: checkMainAxis = true,\n crossAxis: checkCrossAxis = true\n } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state);\n const coords = {\n x,\n y\n };\n const crossAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(placement);\n const mainAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getOppositeAxis)(crossAxis);\n let mainAxisCoord = coords[mainAxis];\n let crossAxisCoord = coords[crossAxis];\n const rawOffset = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(offset, state);\n const computedOffset = typeof rawOffset === 'number' ? {\n mainAxis: rawOffset,\n crossAxis: 0\n } : {\n mainAxis: 0,\n crossAxis: 0,\n ...rawOffset\n };\n if (checkMainAxis) {\n const len = mainAxis === 'y' ? 'height' : 'width';\n const limitMin = rects.reference[mainAxis] - rects.floating[len] + computedOffset.mainAxis;\n const limitMax = rects.reference[mainAxis] + rects.reference[len] - computedOffset.mainAxis;\n if (mainAxisCoord < limitMin) {\n mainAxisCoord = limitMin;\n } else if (mainAxisCoord > limitMax) {\n mainAxisCoord = limitMax;\n }\n }\n if (checkCrossAxis) {\n var _middlewareData$offse, _middlewareData$offse2;\n const len = mainAxis === 'y' ? 'width' : 'height';\n const isOriginSide = ['top', 'left'].includes((0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement));\n const limitMin = rects.reference[crossAxis] - rects.floating[len] + (isOriginSide ? ((_middlewareData$offse = middlewareData.offset) == null ? void 0 : _middlewareData$offse[crossAxis]) || 0 : 0) + (isOriginSide ? 0 : computedOffset.crossAxis);\n const limitMax = rects.reference[crossAxis] + rects.reference[len] + (isOriginSide ? 0 : ((_middlewareData$offse2 = middlewareData.offset) == null ? void 0 : _middlewareData$offse2[crossAxis]) || 0) - (isOriginSide ? computedOffset.crossAxis : 0);\n if (crossAxisCoord < limitMin) {\n crossAxisCoord = limitMin;\n } else if (crossAxisCoord > limitMax) {\n crossAxisCoord = limitMax;\n }\n }\n return {\n [mainAxis]: mainAxisCoord,\n [crossAxis]: crossAxisCoord\n };\n }\n };\n};\n\n/**\n * Provides data that allows you to change the size of the floating element —\n * for instance, prevent it from overflowing the clipping boundary or match the\n * width of the reference element.\n * @see https://floating-ui.com/docs/size\n */\nconst size = function (options) {\n if (options === void 0) {\n options = {};\n }\n return {\n name: 'size',\n options,\n async fn(state) {\n var _state$middlewareData, _state$middlewareData2;\n const {\n placement,\n rects,\n platform,\n elements\n } = state;\n const {\n apply = () => {},\n ...detectOverflowOptions\n } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state);\n const overflow = await detectOverflow(state, detectOverflowOptions);\n const side = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement);\n const alignment = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement);\n const isYAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(placement) === 'y';\n const {\n width,\n height\n } = rects.floating;\n let heightSide;\n let widthSide;\n if (side === 'top' || side === 'bottom') {\n heightSide = side;\n widthSide = alignment === ((await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating))) ? 'start' : 'end') ? 'left' : 'right';\n } else {\n widthSide = side;\n heightSide = alignment === 'end' ? 'top' : 'bottom';\n }\n const maximumClippingHeight = height - overflow.top - overflow.bottom;\n const maximumClippingWidth = width - overflow.left - overflow.right;\n const overflowAvailableHeight = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(height - overflow[heightSide], maximumClippingHeight);\n const overflowAvailableWidth = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(width - overflow[widthSide], maximumClippingWidth);\n const noShift = !state.middlewareData.shift;\n let availableHeight = overflowAvailableHeight;\n let availableWidth = overflowAvailableWidth;\n if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) {\n availableWidth = maximumClippingWidth;\n }\n if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {\n availableHeight = maximumClippingHeight;\n }\n if (noShift && !alignment) {\n const xMin = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.left, 0);\n const xMax = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.right, 0);\n const yMin = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.top, 0);\n const yMax = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.bottom, 0);\n if (isYAxis) {\n availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.left, overflow.right));\n } else {\n availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.top, overflow.bottom));\n }\n }\n await apply({\n ...state,\n availableWidth,\n availableHeight\n });\n const nextDimensions = await platform.getDimensions(elements.floating);\n if (width !== nextDimensions.width || height !== nextDimensions.height) {\n return {\n reset: {\n rects: true\n }\n };\n }\n return {};\n }\n };\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGZsb2F0aW5nLXVpL2NvcmUvZGlzdC9mbG9hdGluZy11aS5jb3JlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBQXNVO0FBQ2hSOztBQUV0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSixtQkFBbUIsK0RBQVc7QUFDOUIsd0JBQXdCLG9FQUFnQjtBQUN4QyxzQkFBc0IsaUVBQWE7QUFDbkMsZUFBZSwyREFBTztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVLGdFQUFZO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQiw0QkFBNEI7QUFDOUM7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSxFQUFFLDREQUFRO0FBQ2Qsd0JBQXdCLG9FQUFnQjtBQUN4QztBQUNBO0FBQ0EsNkJBQTZCLG9FQUFnQjtBQUM3QztBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QixvRUFBZ0I7QUFDNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU0sRUFBRSw0REFBUTtBQUNoQjtBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsb0VBQWdCO0FBQzFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLG9FQUFnQjtBQUNqQyxtQkFBbUIsaUVBQWE7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLHVEQUFHO0FBQzFCLHVCQUF1Qix1REFBRzs7QUFFMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQix5REFBSzs7QUFFeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsZ0VBQVk7QUFDakU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVCxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBLG1HQUFtRyxnRUFBWSxxRUFBcUUsZ0VBQVksb0VBQW9FLDJEQUFPO0FBQzNRO0FBQ0E7QUFDQSxhQUFhLGdFQUFZLDhDQUE4QyxpRkFBNkI7QUFDcEc7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsMERBQVU7QUFDdEM7QUFDQTtBQUNBLFFBQVEsRUFBRSw0REFBUTtBQUNsQiw0RUFBNEUsMERBQVU7QUFDdEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLHFFQUFpQjs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlDQUF5QywyREFBTztBQUNoRDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixnRUFBWTtBQUN0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE1BQU0sZ0VBQVk7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSxFQUFFLDREQUFROztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQiwyREFBTztBQUMxQiw4QkFBOEIsK0RBQVc7QUFDekMsOEJBQThCLDJEQUFPO0FBQ3JDO0FBQ0Esc0dBQXNHLHdFQUFvQixzQkFBc0IseUVBQXFCO0FBQ3JLO0FBQ0E7QUFDQSxtQ0FBbUMsNkVBQXlCO0FBQzVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixxRUFBaUI7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87O0FBRVA7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrRkFBK0YsK0RBQVc7QUFDMUc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDLCtEQUFXO0FBQ3ZEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTLHFEQUFLO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0EsUUFBUSxFQUFFLDREQUFRO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGVBQWUsdURBQUc7QUFDbEIsZUFBZSx1REFBRztBQUNsQixlQUFlLHVEQUFHO0FBQ2xCLGVBQWUsdURBQUc7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQix3QkFBd0I7QUFDMUM7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLG9FQUFnQjtBQUM1QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSLCtCQUErQixLQUFLO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsRUFBRSw0REFBUTtBQUNsQjtBQUNBO0FBQ0EsdUJBQXVCLG9FQUFnQjtBQUN2Qyw0QkFBNEIsb0VBQWdCO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsY0FBYywrREFBVztBQUN6QjtBQUNBO0FBQ0EsMEJBQTBCLDJEQUFPO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsMkRBQU87QUFDcEMsMkJBQTJCLHVEQUFHO0FBQzlCLDBCQUEwQix1REFBRztBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQSxlQUFlLDJEQUFPO0FBQ3RCLG9CQUFvQixnRUFBWTtBQUNoQyxxQkFBcUIsK0RBQVc7QUFDaEM7QUFDQTtBQUNBLG1CQUFtQiw0REFBUTs7QUFFM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0EsUUFBUSxFQUFFLDREQUFRO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0IsK0RBQVcsQ0FBQywyREFBTztBQUMzQyx1QkFBdUIsbUVBQWU7QUFDdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0IseURBQUs7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCLHlEQUFLO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSxFQUFFLDREQUFRO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCLCtEQUFXO0FBQ25DLHVCQUF1QixtRUFBZTtBQUN0QztBQUNBO0FBQ0Esd0JBQXdCLDREQUFRO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzREFBc0QsMkRBQU87QUFDN0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLFFBQVEsRUFBRSw0REFBUTtBQUNsQjtBQUNBLG1CQUFtQiwyREFBTztBQUMxQix3QkFBd0IsZ0VBQVk7QUFDcEMsc0JBQXNCLCtEQUFXO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0MsdURBQUc7QUFDekMscUNBQXFDLHVEQUFHO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLHVEQUFHO0FBQ3hCLHFCQUFxQix1REFBRztBQUN4QixxQkFBcUIsdURBQUc7QUFDeEIscUJBQXFCLHVEQUFHO0FBQ3hCO0FBQ0EsaUZBQWlGLHVEQUFHO0FBQ3BGLFVBQVU7QUFDVixtRkFBbUYsdURBQUc7QUFDdEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFc0giLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZWFkZXItZm9vdGVyLWVsZW1lbnRvci8uL25vZGVfbW9kdWxlcy9AZmxvYXRpbmctdWkvY29yZS9kaXN0L2Zsb2F0aW5nLXVpLmNvcmUubWpzP2EyMGEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0U2lkZUF4aXMsIGdldEFsaWdubWVudEF4aXMsIGdldEF4aXNMZW5ndGgsIGdldFNpZGUsIGdldEFsaWdubWVudCwgZXZhbHVhdGUsIGdldFBhZGRpbmdPYmplY3QsIHJlY3RUb0NsaWVudFJlY3QsIG1pbiwgY2xhbXAsIHBsYWNlbWVudHMsIGdldEFsaWdubWVudFNpZGVzLCBnZXRPcHBvc2l0ZUFsaWdubWVudFBsYWNlbWVudCwgZ2V0T3Bwb3NpdGVQbGFjZW1lbnQsIGdldEV4cGFuZGVkUGxhY2VtZW50cywgZ2V0T3Bwb3NpdGVBeGlzUGxhY2VtZW50cywgc2lkZXMsIG1heCwgZ2V0T3Bwb3NpdGVBeGlzIH0gZnJvbSAnQGZsb2F0aW5nLXVpL3V0aWxzJztcbmV4cG9ydCB7IHJlY3RUb0NsaWVudFJlY3QgfSBmcm9tICdAZmxvYXRpbmctdWkvdXRpbHMnO1xuXG5mdW5jdGlvbiBjb21wdXRlQ29vcmRzRnJvbVBsYWNlbWVudChfcmVmLCBwbGFjZW1lbnQsIHJ0bCkge1xuICBsZXQge1xuICAgIHJlZmVyZW5jZSxcbiAgICBmbG9hdGluZ1xuICB9ID0gX3JlZjtcbiAgY29uc3Qgc2lkZUF4aXMgPSBnZXRTaWRlQXhpcyhwbGFjZW1lbnQpO1xuICBjb25zdCBhbGlnbm1lbnRBeGlzID0gZ2V0QWxpZ25tZW50QXhpcyhwbGFjZW1lbnQpO1xuICBjb25zdCBhbGlnbkxlbmd0aCA9IGdldEF4aXNMZW5ndGgoYWxpZ25tZW50QXhpcyk7XG4gIGNvbnN0IHNpZGUgPSBnZXRTaWRlKHBsYWNlbWVudCk7XG4gIGNvbnN0IGlzVmVydGljYWwgPSBzaWRlQXhpcyA9PT0gJ3knO1xuICBjb25zdCBjb21tb25YID0gcmVmZXJlbmNlLnggKyByZWZlcmVuY2Uud2lkdGggLyAyIC0gZmxvYXRpbmcud2lkdGggLyAyO1xuICBjb25zdCBjb21tb25ZID0gcmVmZXJlbmNlLnkgKyByZWZlcmVuY2UuaGVpZ2h0IC8gMiAtIGZsb2F0aW5nLmhlaWdodCAvIDI7XG4gIGNvbnN0IGNvbW1vbkFsaWduID0gcmVmZXJlbmNlW2FsaWduTGVuZ3RoXSAvIDIgLSBmbG9hdGluZ1thbGlnbkxlbmd0aF0gLyAyO1xuICBsZXQgY29vcmRzO1xuICBzd2l0Y2ggKHNpZGUpIHtcbiAgICBjYXNlICd0b3AnOlxuICAgICAgY29vcmRzID0ge1xuICAgICAgICB4OiBjb21tb25YLFxuICAgICAgICB5OiByZWZlcmVuY2UueSAtIGZsb2F0aW5nLmhlaWdodFxuICAgICAgfTtcbiAgICAgIGJyZWFrO1xuICAgIGNhc2UgJ2JvdHRvbSc6XG4gICAgICBjb29yZHMgPSB7XG4gICAgICAgIHg6IGNvbW1vblgsXG4gICAgICAgIHk6IHJlZmVyZW5jZS55ICsgcmVmZXJlbmNlLmhlaWdodFxuICAgICAgfTtcbiAgICAgIGJyZWFrO1xuICAgIGNhc2UgJ3JpZ2h0JzpcbiAgICAgIGNvb3JkcyA9IHtcbiAgICAgICAgeDogcmVmZXJlbmNlLnggKyByZWZlcmVuY2Uud2lkdGgsXG4gICAgICAgIHk6IGNvbW1vbllcbiAgICAgIH07XG4gICAgICBicmVhaztcbiAgICBjYXNlICdsZWZ0JzpcbiAgICAgIGNvb3JkcyA9IHtcbiAgICAgICAgeDogcmVmZXJlbmNlLnggLSBmbG9hdGluZy53aWR0aCxcbiAgICAgICAgeTogY29tbW9uWVxuICAgICAgfTtcbiAgICAgIGJyZWFrO1xuICAgIGRlZmF1bHQ6XG4gICAgICBjb29yZHMgPSB7XG4gICAgICAgIHg6IHJlZmVyZW5jZS54LFxuICAgICAgICB5OiByZWZlcmVuY2UueVxuICAgICAgfTtcbiAgfVxuICBzd2l0Y2ggKGdldEFsaWdubWVudChwbGFjZW1lbnQpKSB7XG4gICAgY2FzZSAnc3RhcnQnOlxuICAgICAgY29vcmRzW2FsaWdubWVudEF4aXNdIC09IGNvbW1vbkFsaWduICogKHJ0bCAmJiBpc1ZlcnRpY2FsID8gLTEgOiAxKTtcbiAgICAgIGJyZWFrO1xuICAgIGNhc2UgJ2VuZCc6XG4gICAgICBjb29yZHNbYWxpZ25tZW50QXhpc10gKz0gY29tbW9uQWxpZ24gKiAocnRsICYmIGlzVmVydGljYWwgPyAtMSA6IDEpO1xuICAgICAgYnJlYWs7XG4gIH1cbiAgcmV0dXJuIGNvb3Jkcztcbn1cblxuLyoqXG4gKiBDb21wdXRlcyB0aGUgYHhgIGFuZCBgeWAgY29vcmRpbmF0ZXMgdGhhdCB3aWxsIHBsYWNlIHRoZSBmbG9hdGluZyBlbGVtZW50XG4gKiBuZXh0IHRvIGEgZ2l2ZW4gcmVmZXJlbmNlIGVsZW1lbnQuXG4gKlxuICogVGhpcyBleHBvcnQgZG9lcyBub3QgaGF2ZSBhbnkgYHBsYXRmb3JtYCBpbnRlcmZhY2UgbG9naWMuIFlvdSB3aWxsIG5lZWQgdG9cbiAqIHdyaXRlIG9uZSBmb3IgdGhlIHBsYXRmb3JtIHlvdSBhcmUgdXNpbmcgRmxvYXRpbmcgVUkgd2l0aC5cbiAqL1xuY29uc3QgY29tcHV0ZVBvc2l0aW9uID0gYXN5bmMgKHJlZmVyZW5jZSwgZmxvYXRpbmcsIGNvbmZpZykgPT4ge1xuICBjb25zdCB7XG4gICAgcGxhY2VtZW50ID0gJ2JvdHRvbScsXG4gICAgc3RyYXRlZ3kgPSAnYWJzb2x1dGUnLFxuICAgIG1pZGRsZXdhcmUgPSBbXSxcbiAgICBwbGF0Zm9ybVxuICB9ID0gY29uZmlnO1xuICBjb25zdCB2YWxpZE1pZGRsZXdhcmUgPSBtaWRkbGV3YXJlLmZpbHRlcihCb29sZWFuKTtcbiAgY29uc3QgcnRsID0gYXdhaXQgKHBsYXRmb3JtLmlzUlRMID09IG51bGwgPyB2b2lkIDAgOiBwbGF0Zm9ybS5pc1JUTChmbG9hdGluZykpO1xuICBsZXQgcmVjdHMgPSBhd2FpdCBwbGF0Zm9ybS5nZXRFbGVtZW50UmVjdHMoe1xuICAgIHJlZmVyZW5jZSxcbiAgICBmbG9hdGluZyxcbiAgICBzdHJhdGVneVxuICB9KTtcbiAgbGV0IHtcbiAgICB4LFxuICAgIHlcbiAgfSA9IGNvbXB1dGVDb29yZHNGcm9tUGxhY2VtZW50KHJlY3RzLCBwbGFjZW1lbnQsIHJ0bCk7XG4gIGxldCBzdGF0ZWZ1bFBsYWNlbWVudCA9IHBsYWNlbWVudDtcbiAgbGV0IG1pZGRsZXdhcmVEYXRhID0ge307XG4gIGxldCByZXNldENvdW50ID0gMDtcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCB2YWxpZE1pZGRsZXdhcmUubGVuZ3RoOyBpKyspIHtcbiAgICBjb25zdCB7XG4gICAgICBuYW1lLFxuICAgICAgZm5cbiAgICB9ID0gdmFsaWRNaWRkbGV3YXJlW2ldO1xuICAgIGNvbnN0IHtcbiAgICAgIHg6IG5leHRYLFxuICAgICAgeTogbmV4dFksXG4gICAgICBkYXRhLFxuICAgICAgcmVzZXRcbiAgICB9ID0gYXdhaXQgZm4oe1xuICAgICAgeCxcbiAgICAgIHksXG4gICAgICBpbml0aWFsUGxhY2VtZW50OiBwbGFjZW1lbnQsXG4gICAgICBwbGFjZW1lbnQ6IHN0YXRlZnVsUGxhY2VtZW50LFxuICAgICAgc3RyYXRlZ3ksXG4gICAgICBtaWRkbGV3YXJlRGF0YSxcbiAgICAgIHJlY3RzLFxuICAgICAgcGxhdGZvcm0sXG4gICAgICBlbGVtZW50czoge1xuICAgICAgICByZWZlcmVuY2UsXG4gICAgICAgIGZsb2F0aW5nXG4gICAgICB9XG4gICAgfSk7XG4gICAgeCA9IG5leHRYICE9IG51bGwgPyBuZXh0WCA6IHg7XG4gICAgeSA9IG5leHRZICE9IG51bGwgPyBuZXh0WSA6IHk7XG4gICAgbWlkZGxld2FyZURhdGEgPSB7XG4gICAgICAuLi5taWRkbGV3YXJlRGF0YSxcbiAgICAgIFtuYW1lXToge1xuICAgICAgICAuLi5taWRkbGV3YXJlRGF0YVtuYW1lXSxcbiAgICAgICAgLi4uZGF0YVxuICAgICAgfVxuICAgIH07XG4gICAgaWYgKHJlc2V0ICYmIHJlc2V0Q291bnQgPD0gNTApIHtcbiAgICAgIHJlc2V0Q291bnQrKztcbiAgICAgIGlmICh0eXBlb2YgcmVzZXQgPT09ICdvYmplY3QnKSB7XG4gICAgICAgIGlmIChyZXNldC5wbGFjZW1lbnQpIHtcbiAgICAgICAgICBzdGF0ZWZ1bFBsYWNlbWVudCA9IHJlc2V0LnBsYWNlbWVudDtcbiAgICAgICAgfVxuICAgICAgICBpZiAocmVzZXQucmVjdHMpIHtcbiAgICAgICAgICByZWN0cyA9IHJlc2V0LnJlY3RzID09PSB0cnVlID8gYXdhaXQgcGxhdGZvcm0uZ2V0RWxlbWVudFJlY3RzKHtcbiAgICAgICAgICAgIHJlZmVyZW5jZSxcbiAgICAgICAgICAgIGZsb2F0aW5nLFxuICAgICAgICAgICAgc3RyYXRlZ3lcbiAgICAgICAgICB9KSA6IHJlc2V0LnJlY3RzO1xuICAgICAgICB9XG4gICAgICAgICh7XG4gICAgICAgICAgeCxcbiAgICAgICAgICB5XG4gICAgICAgIH0gPSBjb21wdXRlQ29vcmRzRnJvbVBsYWNlbWVudChyZWN0cywgc3RhdGVmdWxQbGFjZW1lbnQsIHJ0bCkpO1xuICAgICAgfVxuICAgICAgaSA9IC0xO1xuICAgIH1cbiAgfVxuICByZXR1cm4ge1xuICAgIHgsXG4gICAgeSxcbiAgICBwbGFjZW1lbnQ6IHN0YXRlZnVsUGxhY2VtZW50LFxuICAgIHN0cmF0ZWd5LFxuICAgIG1pZGRsZXdhcmVEYXRhXG4gIH07XG59O1xuXG4vKipcbiAqIFJlc29sdmVzIHdpdGggYW4gb2JqZWN0IG9mIG92ZXJmbG93IHNpZGUgb2Zmc2V0cyB0aGF0IGRldGVybWluZSBob3cgbXVjaCB0aGVcbiAqIGVsZW1lbnQgaXMgb3ZlcmZsb3dpbmcgYSBnaXZlbiBjbGlwcGluZyBib3VuZGFyeSBvbiBlYWNoIHNpZGUuXG4gKiAtIHBvc2l0aXZlID0gb3ZlcmZsb3dpbmcgdGhlIGJvdW5kYXJ5IGJ5IHRoYXQgbnVtYmVyIG9mIHBpeGVsc1xuICogLSBuZWdhdGl2ZSA9IGhvdyBtYW55IHBpeGVscyBsZWZ0IGJlZm9yZSBpdCB3aWxsIG92ZXJmbG93XG4gKiAtIDAgPSBsaWVzIGZsdXNoIHdpdGggdGhlIGJvdW5kYXJ5XG4gKiBAc2VlIGh0dHBzOi8vZmxvYXRpbmctdWkuY29tL2RvY3MvZGV0ZWN0T3ZlcmZsb3dcbiAqL1xuYXN5bmMgZnVuY3Rpb24gZGV0ZWN0T3ZlcmZsb3coc3RhdGUsIG9wdGlvbnMpIHtcbiAgdmFyIF9hd2FpdCRwbGF0Zm9ybSRpc0VsZTtcbiAgaWYgKG9wdGlvbnMgPT09IHZvaWQgMCkge1xuICAgIG9wdGlvbnMgPSB7fTtcbiAgfVxuICBjb25zdCB7XG4gICAgeCxcbiAgICB5LFxuICAgIHBsYXRmb3JtLFxuICAgIHJlY3RzLFxuICAgIGVsZW1lbnRzLFxuICAgIHN0cmF0ZWd5XG4gIH0gPSBzdGF0ZTtcbiAgY29uc3Qge1xuICAgIGJvdW5kYXJ5ID0gJ2NsaXBwaW5nQW5jZXN0b3JzJyxcbiAgICByb290Qm91bmRhcnkgPSAndmlld3BvcnQnLFxuICAgIGVsZW1lbnRDb250ZXh0ID0gJ2Zsb2F0aW5nJyxcbiAgICBhbHRCb3VuZGFyeSA9IGZhbHNlLFxuICAgIHBhZGRpbmcgPSAwXG4gIH0gPSBldmFsdWF0ZShvcHRpb25zLCBzdGF0ZSk7XG4gIGNvbnN0IHBhZGRpbmdPYmplY3QgPSBnZXRQYWRkaW5nT2JqZWN0KHBhZGRpbmcpO1xuICBjb25zdCBhbHRDb250ZXh0ID0gZWxlbWVudENvbnRleHQgPT09ICdmbG9hdGluZycgPyAncmVmZXJlbmNlJyA6ICdmbG9hdGluZyc7XG4gIGNvbnN0IGVsZW1lbnQgPSBlbGVtZW50c1thbHRCb3VuZGFyeSA/IGFsdENvbnRleHQgOiBlbGVtZW50Q29udGV4dF07XG4gIGNvbnN0IGNsaXBwaW5nQ2xpZW50UmVjdCA9IHJlY3RUb0NsaWVudFJlY3QoYXdhaXQgcGxhdGZvcm0uZ2V0Q2xpcHBpbmdSZWN0KHtcbiAgICBlbGVtZW50OiAoKF9hd2FpdCRwbGF0Zm9ybSRpc0VsZSA9IGF3YWl0IChwbGF0Zm9ybS5pc0VsZW1lbnQgPT0gbnVsbCA/IHZvaWQgMCA6IHBsYXRmb3JtLmlzRWxlbWVudChlbGVtZW50KSkpICE9IG51bGwgPyBfYXdhaXQkcGxhdGZvcm0kaXNFbGUgOiB0cnVlKSA/IGVsZW1lbnQgOiBlbGVtZW50LmNvbnRleHRFbGVtZW50IHx8IChhd2FpdCAocGxhdGZvcm0uZ2V0RG9jdW1lbnRFbGVtZW50ID09IG51bGwgPyB2b2lkIDAgOiBwbGF0Zm9ybS5nZXREb2N1bWVudEVsZW1lbnQoZWxlbWVudHMuZmxvYXRpbmcpKSksXG4gICAgYm91bmRhcnksXG4gICAgcm9vdEJvdW5kYXJ5LFxuICAgIHN0cmF0ZWd5XG4gIH0pKTtcbiAgY29uc3QgcmVjdCA9IGVsZW1lbnRDb250ZXh0ID09PSAnZmxvYXRpbmcnID8ge1xuICAgIHgsXG4gICAgeSxcbiAgICB3aWR0aDogcmVjdHMuZmxvYXRpbmcud2lkdGgsXG4gICAgaGVpZ2h0OiByZWN0cy5mbG9hdGluZy5oZWlnaHRcbiAgfSA6IHJlY3RzLnJlZmVyZW5jZTtcbiAgY29uc3Qgb2Zmc2V0UGFyZW50ID0gYXdhaXQgKHBsYXRmb3JtLmdldE9mZnNldFBhcmVudCA9PSBudWxsID8gdm9pZCAwIDogcGxhdGZvcm0uZ2V0T2Zmc2V0UGFyZW50KGVsZW1lbnRzLmZsb2F0aW5nKSk7XG4gIGNvbnN0IG9mZnNldFNjYWxlID0gKGF3YWl0IChwbGF0Zm9ybS5pc0VsZW1lbnQgPT0gbnVsbCA/IHZvaWQgMCA6IHBsYXRmb3JtLmlzRWxlbWVudChvZmZzZXRQYXJlbnQpKSkgPyAoYXdhaXQgKHBsYXRmb3JtLmdldFNjYWxlID09IG51bGwgPyB2b2lkIDAgOiBwbGF0Zm9ybS5nZXRTY2FsZShvZmZzZXRQYXJlbnQpKSkgfHwge1xuICAgIHg6IDEsXG4gICAgeTogMVxuICB9IDoge1xuICAgIHg6IDEsXG4gICAgeTogMVxuICB9O1xuICBjb25zdCBlbGVtZW50Q2xpZW50UmVjdCA9IHJlY3RUb0NsaWVudFJlY3QocGxhdGZvcm0uY29udmVydE9mZnNldFBhcmVudFJlbGF0aXZlUmVjdFRvVmlld3BvcnRSZWxhdGl2ZVJlY3QgPyBhd2FpdCBwbGF0Zm9ybS5jb252ZXJ0T2Zmc2V0UGFyZW50UmVsYXRpdmVSZWN0VG9WaWV3cG9ydFJlbGF0aXZlUmVjdCh7XG4gICAgZWxlbWVudHMsXG4gICAgcmVjdCxcbiAgICBvZmZzZXRQYXJlbnQsXG4gICAgc3RyYXRlZ3lcbiAgfSkgOiByZWN0KTtcbiAgcmV0dXJuIHtcbiAgICB0b3A6IChjbGlwcGluZ0NsaWVudFJlY3QudG9wIC0gZWxlbWVudENsaWVudFJlY3QudG9wICsgcGFkZGluZ09iamVjdC50b3ApIC8gb2Zmc2V0U2NhbGUueSxcbiAgICBib3R0b206IChlbGVtZW50Q2xpZW50UmVjdC5ib3R0b20gLSBjbGlwcGluZ0NsaWVudFJlY3QuYm90dG9tICsgcGFkZGluZ09iamVjdC5ib3R0b20pIC8gb2Zmc2V0U2NhbGUueSxcbiAgICBsZWZ0OiAoY2xpcHBpbmdDbGllbnRSZWN0LmxlZnQgLSBlbGVtZW50Q2xpZW50UmVjdC5sZWZ0ICsgcGFkZGluZ09iamVjdC5sZWZ0KSAvIG9mZnNldFNjYWxlLngsXG4gICAgcmlnaHQ6IChlbGVtZW50Q2xpZW50UmVjdC5yaWdodCAtIGNsaXBwaW5nQ2xpZW50UmVjdC5yaWdodCArIHBhZGRpbmdPYmplY3QucmlnaHQpIC8gb2Zmc2V0U2NhbGUueFxuICB9O1xufVxuXG4vKipcbiAqIFByb3ZpZGVzIGRhdGEgdG8gcG9zaXRpb24gYW4gaW5uZXIgZWxlbWVudCBvZiB0aGUgZmxvYXRpbmcgZWxlbWVudCBzbyB0aGF0IGl0XG4gKiBhcHBlYXJzIGNlbnRlcmVkIHRvIHRoZSByZWZlcmVuY2UgZWxlbWVudC5cbiAqIEBzZWUgaHR0cHM6Ly9mbG9hdGluZy11aS5jb20vZG9jcy9hcnJvd1xuICovXG5jb25zdCBhcnJvdyA9IG9wdGlvbnMgPT4gKHtcbiAgbmFtZTogJ2Fycm93JyxcbiAgb3B0aW9ucyxcbiAgYXN5bmMgZm4oc3RhdGUpIHtcbiAgICBjb25zdCB7XG4gICAgICB4LFxuICAgICAgeSxcbiAgICAgIHBsYWNlbWVudCxcbiAgICAgIHJlY3RzLFxuICAgICAgcGxhdGZvcm0sXG4gICAgICBlbGVtZW50cyxcbiAgICAgIG1pZGRsZXdhcmVEYXRhXG4gICAgfSA9IHN0YXRlO1xuICAgIC8vIFNpbmNlIGBlbGVtZW50YCBpcyByZXF1aXJlZCwgd2UgZG9uJ3QgUGFydGlhbDw+IHRoZSB0eXBlLlxuICAgIGNvbnN0IHtcbiAgICAgIGVsZW1lbnQsXG4gICAgICBwYWRkaW5nID0gMFxuICAgIH0gPSBldmFsdWF0ZShvcHRpb25zLCBzdGF0ZSkgfHwge307XG4gICAgaWYgKGVsZW1lbnQgPT0gbnVsbCkge1xuICAgICAgcmV0dXJuIHt9O1xuICAgIH1cbiAgICBjb25zdCBwYWRkaW5nT2JqZWN0ID0gZ2V0UGFkZGluZ09iamVjdChwYWRkaW5nKTtcbiAgICBjb25zdCBjb29yZHMgPSB7XG4gICAgICB4LFxuICAgICAgeVxuICAgIH07XG4gICAgY29uc3QgYXhpcyA9IGdldEFsaWdubWVudEF4aXMocGxhY2VtZW50KTtcbiAgICBjb25zdCBsZW5ndGggPSBnZXRBeGlzTGVuZ3RoKGF4aXMpO1xuICAgIGNvbnN0IGFycm93RGltZW5zaW9ucyA9IGF3YWl0IHBsYXRmb3JtLmdldERpbWVuc2lvbnMoZWxlbWVudCk7XG4gICAgY29uc3QgaXNZQXhpcyA9IGF4aXMgPT09ICd5JztcbiAgICBjb25zdCBtaW5Qcm9wID0gaXNZQXhpcyA/ICd0b3AnIDogJ2xlZnQnO1xuICAgIGNvbnN0IG1heFByb3AgPSBpc1lBeGlzID8gJ2JvdHRvbScgOiAncmlnaHQnO1xuICAgIGNvbnN0IGNsaWVudFByb3AgPSBpc1lBeGlzID8gJ2NsaWVudEhlaWdodCcgOiAnY2xpZW50V2lkdGgnO1xuICAgIGNvbnN0IGVuZERpZmYgPSByZWN0cy5yZWZlcmVuY2VbbGVuZ3RoXSArIHJlY3RzLnJlZmVyZW5jZVtheGlzXSAtIGNvb3Jkc1theGlzXSAtIHJlY3RzLmZsb2F0aW5nW2xlbmd0aF07XG4gICAgY29uc3Qgc3RhcnREaWZmID0gY29vcmRzW2F4aXNdIC0gcmVjdHMucmVmZXJlbmNlW2F4aXNdO1xuICAgIGNvbnN0IGFycm93T2Zmc2V0UGFyZW50ID0gYXdhaXQgKHBsYXRmb3JtLmdldE9mZnNldFBhcmVudCA9PSBudWxsID8gdm9pZCAwIDogcGxhdGZvcm0uZ2V0T2Zmc2V0UGFyZW50KGVsZW1lbnQpKTtcbiAgICBsZXQgY2xpZW50U2l6ZSA9IGFycm93T2Zmc2V0UGFyZW50ID8gYXJyb3dPZmZzZXRQYXJlbnRbY2xpZW50UHJvcF0gOiAwO1xuXG4gICAgLy8gRE9NIHBsYXRmb3JtIGNhbiByZXR1cm4gYHdpbmRvd2AgYXMgdGhlIGBvZmZzZXRQYXJlbnRgLlxuICAgIGlmICghY2xpZW50U2l6ZSB8fCAhKGF3YWl0IChwbGF0Zm9ybS5pc0VsZW1lbnQgPT0gbnVsbCA/IHZvaWQgMCA6IHBsYXRmb3JtLmlzRWxlbWVudChhcnJvd09mZnNldFBhcmVudCkpKSkge1xuICAgICAgY2xpZW50U2l6ZSA9IGVsZW1lbnRzLmZsb2F0aW5nW2NsaWVudFByb3BdIHx8IHJlY3RzLmZsb2F0aW5nW2xlbmd0aF07XG4gICAgfVxuICAgIGNvbnN0IGNlbnRlclRvUmVmZXJlbmNlID0gZW5kRGlmZiAvIDIgLSBzdGFydERpZmYgLyAyO1xuXG4gICAgLy8gSWYgdGhlIHBhZGRpbmcgaXMgbGFyZ2UgZW5vdWdoIHRoYXQgaXQgY2F1c2VzIHRoZSBhcnJvdyB0byBubyBsb25nZXIgYmVcbiAgICAvLyBjZW50ZXJlZCwgbW9kaWZ5IHRoZSBwYWRkaW5nIHNvIHRoYXQgaXQgaXMgY2VudGVyZWQuXG4gICAgY29uc3QgbGFyZ2VzdFBvc3NpYmxlUGFkZGluZyA9IGNsaWVudFNpemUgLyAyIC0gYXJyb3dEaW1lbnNpb25zW2xlbmd0aF0gLyAyIC0gMTtcbiAgICBjb25zdCBtaW5QYWRkaW5nID0gbWluKHBhZGRpbmdPYmplY3RbbWluUHJvcF0sIGxhcmdlc3RQb3NzaWJsZVBhZGRpbmcpO1xuICAgIGNvbnN0IG1heFBhZGRpbmcgPSBtaW4ocGFkZGluZ09iamVjdFttYXhQcm9wXSwgbGFyZ2VzdFBvc3NpYmxlUGFkZGluZyk7XG5cbiAgICAvLyBNYWtlIHN1cmUgdGhlIGFycm93IGRvZXNuJ3Qgb3ZlcmZsb3cgdGhlIGZsb2F0aW5nIGVsZW1lbnQgaWYgdGhlIGNlbnRlclxuICAgIC8vIHBvaW50IGlzIG91dHNpZGUgdGhlIGZsb2F0aW5nIGVsZW1lbnQncyBib3VuZHMuXG4gICAgY29uc3QgbWluJDEgPSBtaW5QYWRkaW5nO1xuICAgIGNvbnN0IG1heCA9IGNsaWVudFNpemUgLSBhcnJvd0RpbWVuc2lvbnNbbGVuZ3RoXSAtIG1heFBhZGRpbmc7XG4gICAgY29uc3QgY2VudGVyID0gY2xpZW50U2l6ZSAvIDIgLSBhcnJvd0RpbWVuc2lvbnNbbGVuZ3RoXSAvIDIgKyBjZW50ZXJUb1JlZmVyZW5jZTtcbiAgICBjb25zdCBvZmZzZXQgPSBjbGFtcChtaW4kMSwgY2VudGVyLCBtYXgpO1xuXG4gICAgLy8gSWYgdGhlIHJlZmVyZW5jZSBpcyBzbWFsbCBlbm91Z2ggdGhhdCB0aGUgYXJyb3cncyBwYWRkaW5nIGNhdXNlcyBpdCB0b1xuICAgIC8vIHRvIHBvaW50IHRvIG5vdGhpbmcgZm9yIGFuIGFsaWduZWQgcGxhY2VtZW50LCBhZGp1c3QgdGhlIG9mZnNldCBvZiB0aGVcbiAgICAvLyBmbG9hdGluZyBlbGVtZW50IGl0c2VsZi4gVG8gZW5zdXJlIGBzaGlmdCgpYCBjb250aW51ZXMgdG8gdGFrZSBhY3Rpb24sXG4gICAgLy8gYSBzaW5nbGUgcmVzZXQgaXMgcGVyZm9ybWVkIHdoZW4gdGhpcyBpcyB0cnVlLlxuICAgIGNvbnN0IHNob3VsZEFkZE9mZnNldCA9ICFtaWRkbGV3YXJlRGF0YS5hcnJvdyAmJiBnZXRBbGlnbm1lbnQocGxhY2VtZW50KSAhPSBudWxsICYmIGNlbnRlciAhPT0gb2Zmc2V0ICYmIHJlY3RzLnJlZmVyZW5jZVtsZW5ndGhdIC8gMiAtIChjZW50ZXIgPCBtaW4kMSA/IG1pblBhZGRpbmcgOiBtYXhQYWRkaW5nKSAtIGFycm93RGltZW5zaW9uc1tsZW5ndGhdIC8gMiA8IDA7XG4gICAgY29uc3QgYWxpZ25tZW50T2Zmc2V0ID0gc2hvdWxkQWRkT2Zmc2V0ID8gY2VudGVyIDwgbWluJDEgPyBjZW50ZXIgLSBtaW4kMSA6IGNlbnRlciAtIG1heCA6IDA7XG4gICAgcmV0dXJuIHtcbiAgICAgIFtheGlzXTogY29vcmRzW2F4aXNdICsgYWxpZ25tZW50T2Zmc2V0LFxuICAgICAgZGF0YToge1xuICAgICAgICBbYXhpc106IG9mZnNldCxcbiAgICAgICAgY2VudGVyT2Zmc2V0OiBjZW50ZXIgLSBvZmZzZXQgLSBhbGlnbm1lbnRPZmZzZXQsXG4gICAgICAgIC4uLihzaG91bGRBZGRPZmZzZXQgJiYge1xuICAgICAgICAgIGFsaWdubWVudE9mZnNldFxuICAgICAgICB9KVxuICAgICAgfSxcbiAgICAgIHJlc2V0OiBzaG91bGRBZGRPZmZzZXRcbiAgICB9O1xuICB9XG59KTtcblxuZnVuY3Rpb24gZ2V0UGxhY2VtZW50TGlzdChhbGlnbm1lbnQsIGF1dG9BbGlnbm1lbnQsIGFsbG93ZWRQbGFjZW1lbnRzKSB7XG4gIGNvbnN0IGFsbG93ZWRQbGFjZW1lbnRzU29ydGVkQnlBbGlnbm1lbnQgPSBhbGlnbm1lbnQgPyBbLi4uYWxsb3dlZFBsYWNlbWVudHMuZmlsdGVyKHBsYWNlbWVudCA9PiBnZXRBbGlnbm1lbnQocGxhY2VtZW50KSA9PT0gYWxpZ25tZW50KSwgLi4uYWxsb3dlZFBsYWNlbWVudHMuZmlsdGVyKHBsYWNlbWVudCA9PiBnZXRBbGlnbm1lbnQocGxhY2VtZW50KSAhPT0gYWxpZ25tZW50KV0gOiBhbGxvd2VkUGxhY2VtZW50cy5maWx0ZXIocGxhY2VtZW50ID0+IGdldFNpZGUocGxhY2VtZW50KSA9PT0gcGxhY2VtZW50KTtcbiAgcmV0dXJuIGFsbG93ZWRQbGFjZW1lbnRzU29ydGVkQnlBbGlnbm1lbnQuZmlsdGVyKHBsYWNlbWVudCA9PiB7XG4gICAgaWYgKGFsaWdubWVudCkge1xuICAgICAgcmV0dXJuIGdldEFsaWdubWVudChwbGFjZW1lbnQpID09PSBhbGlnbm1lbnQgfHwgKGF1dG9BbGlnbm1lbnQgPyBnZXRPcHBvc2l0ZUFsaWdubWVudFBsYWNlbWVudChwbGFjZW1lbnQpICE9PSBwbGFjZW1lbnQgOiBmYWxzZSk7XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xuICB9KTtcbn1cbi8qKlxuICogT3B0aW1pemVzIHRoZSB2aXNpYmlsaXR5IG9mIHRoZSBmbG9hdGluZyBlbGVtZW50IGJ5IGNob29zaW5nIHRoZSBwbGFjZW1lbnRcbiAqIHRoYXQgaGFzIHRoZSBtb3N0IHNwYWNlIGF2YWlsYWJsZSBhdXRvbWF0aWNhbGx5LCB3aXRob3V0IG5lZWRpbmcgdG8gc3BlY2lmeSBhXG4gKiBwcmVmZXJyZWQgcGxhY2VtZW50LiBBbHRlcm5hdGl2ZSB0byBgZmxpcGAuXG4gKiBAc2VlIGh0dHBzOi8vZmxvYXRpbmctdWkuY29tL2RvY3MvYXV0b1BsYWNlbWVudFxuICovXG5jb25zdCBhdXRvUGxhY2VtZW50ID0gZnVuY3Rpb24gKG9wdGlvbnMpIHtcbiAgaWYgKG9wdGlvbnMgPT09IHZvaWQgMCkge1xuICAgIG9wdGlvbnMgPSB7fTtcbiAgfVxuICByZXR1cm4ge1xuICAgIG5hbWU6ICdhdXRvUGxhY2VtZW50JyxcbiAgICBvcHRpb25zLFxuICAgIGFzeW5jIGZuKHN0YXRlKSB7XG4gICAgICB2YXIgX21pZGRsZXdhcmVEYXRhJGF1dG9QLCBfbWlkZGxld2FyZURhdGEkYXV0b1AyLCBfcGxhY2VtZW50c1RoYXRGaXRPbkU7XG4gICAgICBjb25zdCB7XG4gICAgICAgIHJlY3RzLFxuICAgICAgICBtaWRkbGV3YXJlRGF0YSxcbiAgICAgICAgcGxhY2VtZW50LFxuICAgICAgICBwbGF0Zm9ybSxcbiAgICAgICAgZWxlbWVudHNcbiAgICAgIH0gPSBzdGF0ZTtcbiAgICAgIGNvbnN0IHtcbiAgICAgICAgY3Jvc3NBeGlzID0gZmFsc2UsXG4gICAgICAgIGFsaWdubWVudCxcbiAgICAgICAgYWxsb3dlZFBsYWNlbWVudHMgPSBwbGFjZW1lbnRzLFxuICAgICAgICBhdXRvQWxpZ25tZW50ID0gdHJ1ZSxcbiAgICAgICAgLi4uZGV0ZWN0T3ZlcmZsb3dPcHRpb25zXG4gICAgICB9ID0gZXZhbHVhdGUob3B0aW9ucywgc3RhdGUpO1xuICAgICAgY29uc3QgcGxhY2VtZW50cyQxID0gYWxpZ25tZW50ICE9PSB1bmRlZmluZWQgfHwgYWxsb3dlZFBsYWNlbWVudHMgPT09IHBsYWNlbWVudHMgPyBnZXRQbGFjZW1lbnRMaXN0KGFsaWdubWVudCB8fCBudWxsLCBhdXRvQWxpZ25tZW50LCBhbGxvd2VkUGxhY2VtZW50cykgOiBhbGxvd2VkUGxhY2VtZW50cztcbiAgICAgIGNvbnN0IG92ZXJmbG93ID0gYXdhaXQgZGV0ZWN0T3ZlcmZsb3coc3RhdGUsIGRldGVjdE92ZXJmbG93T3B0aW9ucyk7XG4gICAgICBjb25zdCBjdXJyZW50SW5kZXggPSAoKF9taWRkbGV3YXJlRGF0YSRhdXRvUCA9IG1pZGRsZXdhcmVEYXRhLmF1dG9QbGFjZW1lbnQpID09IG51bGwgPyB2b2lkIDAgOiBfbWlkZGxld2FyZURhdGEkYXV0b1AuaW5kZXgpIHx8IDA7XG4gICAgICBjb25zdCBjdXJyZW50UGxhY2VtZW50ID0gcGxhY2VtZW50cyQxW2N1cnJlbnRJbmRleF07XG4gICAgICBpZiAoY3VycmVudFBsYWNlbWVudCA9PSBudWxsKSB7XG4gICAgICAgIHJldHVybiB7fTtcbiAgICAgIH1cbiAgICAgIGNvbnN0IGFsaWdubWVudFNpZGVzID0gZ2V0QWxpZ25tZW50U2lkZXMoY3VycmVudFBsYWNlbWVudCwgcmVjdHMsIGF3YWl0IChwbGF0Zm9ybS5pc1JUTCA9PSBudWxsID8gdm9pZCAwIDogcGxhdGZvcm0uaXNSVEwoZWxlbWVudHMuZmxvYXRpbmcpKSk7XG5cbiAgICAgIC8vIE1ha2UgYGNvbXB1dGVDb29yZHNgIHN0YXJ0IGZyb20gdGhlIHJpZ2h0IHBsYWNlLlxuICAgICAgaWYgKHBsYWNlbWVudCAhPT0gY3VycmVudFBsYWNlbWVudCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIHJlc2V0OiB7XG4gICAgICAgICAgICBwbGFjZW1lbnQ6IHBsYWNlbWVudHMkMVswXVxuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICAgIGNvbnN0IGN1cnJlbnRPdmVyZmxvd3MgPSBbb3ZlcmZsb3dbZ2V0U2lkZShjdXJyZW50UGxhY2VtZW50KV0sIG92ZXJmbG93W2FsaWdubWVudFNpZGVzWzBdXSwgb3ZlcmZsb3dbYWxpZ25tZW50U2lkZXNbMV1dXTtcbiAgICAgIGNvbnN0IGFsbE92ZXJmbG93cyA9IFsuLi4oKChfbWlkZGxld2FyZURhdGEkYXV0b1AyID0gbWlkZGxld2FyZURhdGEuYXV0b1BsYWNlbWVudCkgPT0gbnVsbCA/IHZvaWQgMCA6IF9taWRkbGV3YXJlRGF0YSRhdXRvUDIub3ZlcmZsb3dzKSB8fCBbXSksIHtcbiAgICAgICAgcGxhY2VtZW50OiBjdXJyZW50UGxhY2VtZW50LFxuICAgICAgICBvdmVyZmxvd3M6IGN1cnJlbnRPdmVyZmxvd3NcbiAgICAgIH1dO1xuICAgICAgY29uc3QgbmV4dFBsYWNlbWVudCA9IHBsYWNlbWVudHMkMVtjdXJyZW50SW5kZXggKyAxXTtcblxuICAgICAgLy8gVGhlcmUgYXJlIG1vcmUgcGxhY2VtZW50cyB0byBjaGVjay5cbiAgICAgIGlmIChuZXh0UGxhY2VtZW50KSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgZGF0YToge1xuICAgICAgICAgICAgaW5kZXg6IGN1cnJlbnRJbmRleCArIDEsXG4gICAgICAgICAgICBvdmVyZmxvd3M6IGFsbE92ZXJmbG93c1xuICAgICAgICAgIH0sXG4gICAgICAgICAgcmVzZXQ6IHtcbiAgICAgICAgICAgIHBsYWNlbWVudDogbmV4dFBsYWNlbWVudFxuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICAgIGNvbnN0IHBsYWNlbWVudHNTb3J0ZWRCeU1vc3RTcGFjZSA9IGFsbE92ZXJmbG93cy5tYXAoZCA9PiB7XG4gICAgICAgIGNvbnN0IGFsaWdubWVudCA9IGdldEFsaWdubWVudChkLnBsYWNlbWVudCk7XG4gICAgICAgIHJldHVybiBbZC5wbGFjZW1lbnQsIGFsaWdubWVudCAmJiBjcm9zc0F4aXMgP1xuICAgICAgICAvLyBDaGVjayBhbG9uZyB0aGUgbWFpbkF4aXMgYW5kIG1haW4gY3Jvc3NBeGlzIHNpZGUuXG4gICAgICAgIGQub3ZlcmZsb3dzLnNsaWNlKDAsIDIpLnJlZHVjZSgoYWNjLCB2KSA9PiBhY2MgKyB2LCAwKSA6XG4gICAgICAgIC8vIENoZWNrIG9ubHkgdGhlIG1haW5BeGlzLlxuICAgICAgICBkLm92ZXJmbG93c1swXSwgZC5vdmVyZmxvd3NdO1xuICAgICAgfSkuc29ydCgoYSwgYikgPT4gYVsxXSAtIGJbMV0pO1xuICAgICAgY29uc3QgcGxhY2VtZW50c1RoYXRGaXRPbkVhY2hTaWRlID0gcGxhY2VtZW50c1NvcnRlZEJ5TW9zdFNwYWNlLmZpbHRlcihkID0+IGRbMl0uc2xpY2UoMCxcbiAgICAgIC8vIEFsaWduZWQgcGxhY2VtZW50cyBzaG91bGQgbm90IGNoZWNrIHRoZWlyIG9wcG9zaXRlIGNyb3NzQXhpc1xuICAgICAgLy8gc2lkZS5cbiAgICAgIGdldEFsaWdubWVudChkWzBdKSA/IDIgOiAzKS5ldmVyeSh2ID0+IHYgPD0gMCkpO1xuICAgICAgY29uc3QgcmVzZXRQbGFjZW1lbnQgPSAoKF9wbGFjZW1lbnRzVGhhdEZpdE9uRSA9IHBsYWNlbWVudHNUaGF0Rml0T25FYWNoU2lkZVswXSkgPT0gbnVsbCA/IHZvaWQgMCA6IF9wbGFjZW1lbnRzVGhhdEZpdE9uRVswXSkgfHwgcGxhY2VtZW50c1NvcnRlZEJ5TW9zdFNwYWNlWzBdWzBdO1xuICAgICAgaWYgKHJlc2V0UGxhY2VtZW50ICE9PSBwbGFjZW1lbnQpIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgICBpbmRleDogY3VycmVudEluZGV4ICsgMSxcbiAgICAgICAgICAgIG92ZXJmbG93czogYWxsT3ZlcmZsb3dzXG4gICAgICAgICAgfSxcbiAgICAgICAgICByZXNldDoge1xuICAgICAgICAgICAgcGxhY2VtZW50OiByZXNldFBsYWNlbWVudFxuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB7fTtcbiAgICB9XG4gIH07XG59O1xuXG4vKipcbiAqIE9wdGltaXplcyB0aGUgdmlzaWJpbGl0eSBvZiB0aGUgZmxvYXRpbmcgZWxlbWVudCBieSBmbGlwcGluZyB0aGUgYHBsYWNlbWVudGBcbiAqIGluIG9yZGVyIHRvIGtlZXAgaXQgaW4gdmlldyB3aGVuIHRoZSBwcmVmZXJyZWQgcGxhY2VtZW50KHMpIHdpbGwgb3ZlcmZsb3cgdGhlXG4gKiBjbGlwcGluZyBib3VuZGFyeS4gQWx0ZXJuYXRpdmUgdG8gYGF1dG9QbGFjZW1lbnRgLlxuICogQHNlZSBodHRwczovL2Zsb2F0aW5nLXVpLmNvbS9kb2NzL2ZsaXBcbiAqL1xuY29uc3QgZmxpcCA9IGZ1bmN0aW9uIChvcHRpb25zKSB7XG4gIGlmIChvcHRpb25zID09PSB2b2lkIDApIHtcbiAgICBvcHRpb25zID0ge307XG4gIH1cbiAgcmV0dXJuIHtcbiAgICBuYW1lOiAnZmxpcCcsXG4gICAgb3B0aW9ucyxcbiAgICBhc3luYyBmbihzdGF0ZSkge1xuICAgICAgdmFyIF9taWRkbGV3YXJlRGF0YSRhcnJvdywgX21pZGRsZXdhcmVEYXRhJGZsaXA7XG4gICAgICBjb25zdCB7XG4gICAgICAgIHBsYWNlbWVudCxcbiAgICAgICAgbWlkZGxld2FyZURhdGEsXG4gICAgICAgIHJlY3RzLFxuICAgICAgICBpbml0aWFsUGxhY2VtZW50LFxuICAgICAgICBwbGF0Zm9ybSxcbiAgICAgICAgZWxlbWVudHNcbiAgICAgIH0gPSBzdGF0ZTtcbiAgICAgIGNvbnN0IHtcbiAgICAgICAgbWFpbkF4aXM6IGNoZWNrTWFpbkF4aXMgPSB0cnVlLFxuICAgICAgICBjcm9zc0F4aXM6IGNoZWNrQ3Jvc3NBeGlzID0gdHJ1ZSxcbiAgICAgICAgZmFsbGJhY2tQbGFjZW1lbnRzOiBzcGVjaWZpZWRGYWxsYmFja1BsYWNlbWVudHMsXG4gICAgICAgIGZhbGxiYWNrU3RyYXRlZ3kgPSAnYmVzdEZpdCcsXG4gICAgICAgIGZhbGxiYWNrQXhpc1NpZGVEaXJlY3Rpb24gPSAnbm9uZScsXG4gICAgICAgIGZsaXBBbGlnbm1lbnQgPSB0cnVlLFxuICAgICAgICAuLi5kZXRlY3RPdmVyZmxvd09wdGlvbnNcbiAgICAgIH0gPSBldmFsdWF0ZShvcHRpb25zLCBzdGF0ZSk7XG5cbiAgICAgIC8vIElmIGEgcmVzZXQgYnkgdGhlIGFycm93IHdhcyBjYXVzZWQgZHVlIHRvIGFuIGFsaWdubWVudCBvZmZzZXQgYmVpbmdcbiAgICAgIC8vIGFkZGVkLCB3ZSBzaG91bGQgc2tpcCBhbnkgbG9naWMgbm93IHNpbmNlIGBmbGlwKClgIGhhcyBhbHJlYWR5IGRvbmUgaXRzXG4gICAgICAvLyB3b3JrLlxuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2Zsb2F0aW5nLXVpL2Zsb2F0aW5nLXVpL2lzc3Vlcy8yNTQ5I2lzc3VlY29tbWVudC0xNzE5NjAxNjQzXG4gICAgICBpZiAoKF9taWRkbGV3YXJlRGF0YSRhcnJvdyA9IG1pZGRsZXdhcmVEYXRhLmFycm93KSAhPSBudWxsICYmIF9taWRkbGV3YXJlRGF0YSRhcnJvdy5hbGlnbm1lbnRPZmZzZXQpIHtcbiAgICAgICAgcmV0dXJuIHt9O1xuICAgICAgfVxuICAgICAgY29uc3Qgc2lkZSA9IGdldFNpZGUocGxhY2VtZW50KTtcbiAgICAgIGNvbnN0IGluaXRpYWxTaWRlQXhpcyA9IGdldFNpZGVBeGlzKGluaXRpYWxQbGFjZW1lbnQpO1xuICAgICAgY29uc3QgaXNCYXNlUGxhY2VtZW50ID0gZ2V0U2lkZShpbml0aWFsUGxhY2VtZW50KSA9PT0gaW5pdGlhbFBsYWNlbWVudDtcbiAgICAgIGNvbnN0IHJ0bCA9IGF3YWl0IChwbGF0Zm9ybS5pc1JUTCA9PSBudWxsID8gdm9pZCAwIDogcGxhdGZvcm0uaXNSVEwoZWxlbWVudHMuZmxvYXRpbmcpKTtcbiAgICAgIGNvbnN0IGZhbGxiYWNrUGxhY2VtZW50cyA9IHNwZWNpZmllZEZhbGxiYWNrUGxhY2VtZW50cyB8fCAoaXNCYXNlUGxhY2VtZW50IHx8ICFmbGlwQWxpZ25tZW50ID8gW2dldE9wcG9zaXRlUGxhY2VtZW50KGluaXRpYWxQbGFjZW1lbnQpXSA6IGdldEV4cGFuZGVkUGxhY2VtZW50cyhpbml0aWFsUGxhY2VtZW50KSk7XG4gICAgICBjb25zdCBoYXNGYWxsYmFja0F4aXNTaWRlRGlyZWN0aW9uID0gZmFsbGJhY2tBeGlzU2lkZURpcmVjdGlvbiAhPT0gJ25vbmUnO1xuICAgICAgaWYgKCFzcGVjaWZpZWRGYWxsYmFja1BsYWNlbWVudHMgJiYgaGFzRmFsbGJhY2tBeGlzU2lkZURpcmVjdGlvbikge1xuICAgICAgICBmYWxsYmFja1BsYWNlbWVudHMucHVzaCguLi5nZXRPcHBvc2l0ZUF4aXNQbGFjZW1lbnRzKGluaXRpYWxQbGFjZW1lbnQsIGZsaXBBbGlnbm1lbnQsIGZhbGxiYWNrQXhpc1NpZGVEaXJlY3Rpb24sIHJ0bCkpO1xuICAgICAgfVxuICAgICAgY29uc3QgcGxhY2VtZW50cyA9IFtpbml0aWFsUGxhY2VtZW50LCAuLi5mYWxsYmFja1BsYWNlbWVudHNdO1xuICAgICAgY29uc3Qgb3ZlcmZsb3cgPSBhd2FpdCBkZXRlY3RPdmVyZmxvdyhzdGF0ZSwgZGV0ZWN0T3ZlcmZsb3dPcHRpb25zKTtcbiAgICAgIGNvbnN0IG92ZXJmbG93cyA9IFtdO1xuICAgICAgbGV0IG92ZXJmbG93c0RhdGEgPSAoKF9taWRkbGV3YXJlRGF0YSRmbGlwID0gbWlkZGxld2FyZURhdGEuZmxpcCkgPT0gbnVsbCA/IHZvaWQgMCA6IF9taWRkbGV3YXJlRGF0YSRmbGlwLm92ZXJmbG93cykgfHwgW107XG4gICAgICBpZiAoY2hlY2tNYWluQXhpcykge1xuICAgICAgICBvdmVyZmxvd3MucHVzaChvdmVyZmxvd1tzaWRlXSk7XG4gICAgICB9XG4gICAgICBpZiAoY2hlY2tDcm9zc0F4aXMpIHtcbiAgICAgICAgY29uc3Qgc2lkZXMgPSBnZXRBbGlnbm1lbnRTaWRlcyhwbGFjZW1lbnQsIHJlY3RzLCBydGwpO1xuICAgICAgICBvdmVyZmxvd3MucHVzaChvdmVyZmxvd1tzaWRlc1swXV0sIG92ZXJmbG93W3NpZGVzWzFdXSk7XG4gICAgICB9XG4gICAgICBvdmVyZmxvd3NEYXRhID0gWy4uLm92ZXJmbG93c0RhdGEsIHtcbiAgICAgICAgcGxhY2VtZW50LFxuICAgICAgICBvdmVyZmxvd3NcbiAgICAgIH1dO1xuXG4gICAgICAvLyBPbmUgb3IgbW9yZSBzaWRlcyBpcyBvdmVyZmxvd2luZy5cbiAgICAgIGlmICghb3ZlcmZsb3dzLmV2ZXJ5KHNpZGUgPT4gc2lkZSA8PSAwKSkge1xuICAgICAgICB2YXIgX21pZGRsZXdhcmVEYXRhJGZsaXAyLCBfb3ZlcmZsb3dzRGF0YSRmaWx0ZXI7XG4gICAgICAgIGNvbnN0IG5leHRJbmRleCA9ICgoKF9taWRkbGV3YXJlRGF0YSRmbGlwMiA9IG1pZGRsZXdhcmVEYXRhLmZsaXApID09IG51bGwgPyB2b2lkIDAgOiBfbWlkZGxld2FyZURhdGEkZmxpcDIuaW5kZXgpIHx8IDApICsgMTtcbiAgICAgICAgY29uc3QgbmV4dFBsYWNlbWVudCA9IHBsYWNlbWVudHNbbmV4dEluZGV4XTtcbiAgICAgICAgaWYgKG5leHRQbGFjZW1lbnQpIHtcbiAgICAgICAgICB2YXIgX292ZXJmbG93c0RhdGEkO1xuICAgICAgICAgIGNvbnN0IGlnbm9yZUNyb3NzQXhpc092ZXJmbG93ID0gY2hlY2tDcm9zc0F4aXMgPT09ICdhbGlnbm1lbnQnID8gaW5pdGlhbFNpZGVBeGlzICE9PSBnZXRTaWRlQXhpcyhuZXh0UGxhY2VtZW50KSA6IGZhbHNlO1xuICAgICAgICAgIGNvbnN0IGhhc0luaXRpYWxNYWluQXhpc092ZXJmbG93ID0gKChfb3ZlcmZsb3dzRGF0YSQgPSBvdmVyZmxvd3NEYXRhWzBdKSA9PSBudWxsID8gdm9pZCAwIDogX292ZXJmbG93c0RhdGEkLm92ZXJmbG93c1swXSkgPiAwO1xuICAgICAgICAgIGlmICghaWdub3JlQ3Jvc3NBeGlzT3ZlcmZsb3cgfHwgaGFzSW5pdGlhbE1haW5BeGlzT3ZlcmZsb3cpIHtcbiAgICAgICAgICAgIC8vIFRyeSBuZXh0IHBsYWNlbWVudCBhbmQgcmUtcnVuIHRoZSBsaWZlY3ljbGUuXG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgICAgICAgaW5kZXg6IG5leHRJbmRleCxcbiAgICAgICAgICAgICAgICBvdmVyZmxvd3M6IG92ZXJmbG93c0RhdGFcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgcmVzZXQ6IHtcbiAgICAgICAgICAgICAgICBwbGFjZW1lbnQ6IG5leHRQbGFjZW1lbnRcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGaXJzdCwgZmluZCB0aGUgY2FuZGlkYXRlcyB0aGF0IGZpdCBvbiB0aGUgbWFpbkF4aXMgc2lkZSBvZiBvdmVyZmxvdyxcbiAgICAgICAgLy8gdGhlbiBmaW5kIHRoZSBwbGFjZW1lbnQgdGhhdCBmaXRzIHRoZSBiZXN0IG9uIHRoZSBtYWluIGNyb3NzQXhpcyBzaWRlLlxuICAgICAgICBsZXQgcmVzZXRQbGFjZW1lbnQgPSAoX292ZXJmbG93c0RhdGEkZmlsdGVyID0gb3ZlcmZsb3dzRGF0YS5maWx0ZXIoZCA9PiBkLm92ZXJmbG93c1swXSA8PSAwKS5zb3J0KChhLCBiKSA9PiBhLm92ZXJmbG93c1sxXSAtIGIub3ZlcmZsb3dzWzFdKVswXSkgPT0gbnVsbCA/IHZvaWQgMCA6IF9vdmVyZmxvd3NEYXRhJGZpbHRlci5wbGFjZW1lbnQ7XG5cbiAgICAgICAgLy8gT3RoZXJ3aXNlIGZhbGxiYWNrLlxuICAgICAgICBpZiAoIXJlc2V0UGxhY2VtZW50KSB7XG4gICAgICAgICAgc3dpdGNoIChmYWxsYmFja1N0cmF0ZWd5KSB7XG4gICAgICAgICAgICBjYXNlICdiZXN0Rml0JzpcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHZhciBfb3ZlcmZsb3dzRGF0YSRmaWx0ZXIyO1xuICAgICAgICAgICAgICAgIGNvbnN0IHBsYWNlbWVudCA9IChfb3ZlcmZsb3dzRGF0YSRmaWx0ZXIyID0gb3ZlcmZsb3dzRGF0YS5maWx0ZXIoZCA9PiB7XG4gICAgICAgICAgICAgICAgICBpZiAoaGFzRmFsbGJhY2tBeGlzU2lkZURpcmVjdGlvbikge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBjdXJyZW50U2lkZUF4aXMgPSBnZXRTaWRlQXhpcyhkLnBsYWNlbWVudCk7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBjdXJyZW50U2lkZUF4aXMgPT09IGluaXRpYWxTaWRlQXhpcyB8fFxuICAgICAgICAgICAgICAgICAgICAvLyBDcmVhdGUgYSBiaWFzIHRvIHRoZSBgeWAgc2lkZSBheGlzIGR1ZSB0byBob3Jpem9udGFsXG4gICAgICAgICAgICAgICAgICAgIC8vIHJlYWRpbmcgZGlyZWN0aW9ucyBmYXZvcmluZyBncmVhdGVyIHdpZHRoLlxuICAgICAgICAgICAgICAgICAgICBjdXJyZW50U2lkZUF4aXMgPT09ICd5JztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICAgICAgICAgIH0pLm1hcChkID0+IFtkLnBsYWNlbWVudCwgZC5vdmVyZmxvd3MuZmlsdGVyKG92ZXJmbG93ID0+IG92ZXJmbG93ID4gMCkucmVkdWNlKChhY2MsIG92ZXJmbG93KSA9PiBhY2MgKyBvdmVyZmxvdywgMCldKS5zb3J0KChhLCBiKSA9PiBhWzFdIC0gYlsxXSlbMF0pID09IG51bGwgPyB2b2lkIDAgOiBfb3ZlcmZsb3dzRGF0YSRmaWx0ZXIyWzBdO1xuICAgICAgICAgICAgICAgIGlmIChwbGFjZW1lbnQpIHtcbiAgICAgICAgICAgICAgICAgIHJlc2V0UGxhY2VtZW50ID0gcGxhY2VtZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2FzZSAnaW5pdGlhbFBsYWNlbWVudCc6XG4gICAgICAgICAgICAgIHJlc2V0UGxhY2VtZW50ID0gaW5pdGlhbFBsYWNlbWVudDtcbiAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlmIChwbGFjZW1lbnQgIT09IHJlc2V0UGxhY2VtZW50KSB7XG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHJlc2V0OiB7XG4gICAgICAgICAgICAgIHBsYWNlbWVudDogcmVzZXRQbGFjZW1lbnRcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICByZXR1cm4ge307XG4gICAgfVxuICB9O1xufTtcblxuZnVuY3Rpb24gZ2V0U2lkZU9mZnNldHMob3ZlcmZsb3csIHJlY3QpIHtcbiAgcmV0dXJuIHtcbiAgICB0b3A6IG92ZXJmbG93LnRvcCAtIHJlY3QuaGVpZ2h0LFxuICAgIHJpZ2h0OiBvdmVyZmxvdy5yaWdodCAtIHJlY3Qud2lkdGgsXG4gICAgYm90dG9tOiBvdmVyZmxvdy5ib3R0b20gLSByZWN0LmhlaWdodCxcbiAgICBsZWZ0OiBvdmVyZmxvdy5sZWZ0IC0gcmVjdC53aWR0aFxuICB9O1xufVxuZnVuY3Rpb24gaXNBbnlTaWRlRnVsbHlDbGlwcGVkKG92ZXJmbG93KSB7XG4gIHJldHVybiBzaWRlcy5zb21lKHNpZGUgPT4gb3ZlcmZsb3dbc2lkZV0gPj0gMCk7XG59XG4vKipcbiAqIFByb3ZpZGVzIGRhdGEgdG8gaGlkZSB0aGUgZmxvYXRpbmcgZWxlbWVudCBpbiBhcHBsaWNhYmxlIHNpdHVhdGlvbnMsIHN1Y2ggYXNcbiAqIHdoZW4gaXQgaXMgbm90IGluIHRoZSBzYW1lIGNsaXBwaW5nIGNvbnRleHQgYXMgdGhlIHJlZmVyZW5jZSBlbGVtZW50LlxuICogQHNlZSBodHRwczovL2Zsb2F0aW5nLXVpLmNvbS9kb2NzL2hpZGVcbiAqL1xuY29uc3QgaGlkZSA9IGZ1bmN0aW9uIChvcHRpb25zKSB7XG4gIGlmIChvcHRpb25zID09PSB2b2lkIDApIHtcbiAgICBvcHRpb25zID0ge307XG4gIH1cbiAgcmV0dXJuIHtcbiAgICBuYW1lOiAnaGlkZScsXG4gICAgb3B0aW9ucyxcbiAgICBhc3luYyBmbihzdGF0ZSkge1xuICAgICAgY29uc3Qge1xuICAgICAgICByZWN0c1xuICAgICAgfSA9IHN0YXRlO1xuICAgICAgY29uc3Qge1xuICAgICAgICBzdHJhdGVneSA9ICdyZWZlcmVuY2VIaWRkZW4nLFxuICAgICAgICAuLi5kZXRlY3RPdmVyZmxvd09wdGlvbnNcbiAgICAgIH0gPSBldmFsdWF0ZShvcHRpb25zLCBzdGF0ZSk7XG4gICAgICBzd2l0Y2ggKHN0cmF0ZWd5KSB7XG4gICAgICAgIGNhc2UgJ3JlZmVyZW5jZUhpZGRlbic6XG4gICAgICAgICAge1xuICAgICAgICAgICAgY29uc3Qgb3ZlcmZsb3cgPSBhd2FpdCBkZXRlY3RPdmVyZmxvdyhzdGF0ZSwge1xuICAgICAgICAgICAgICAuLi5kZXRlY3RPdmVyZmxvd09wdGlvbnMsXG4gICAgICAgICAgICAgIGVsZW1lbnRDb250ZXh0OiAncmVmZXJlbmNlJ1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBjb25zdCBvZmZzZXRzID0gZ2V0U2lkZU9mZnNldHMob3ZlcmZsb3csIHJlY3RzLnJlZmVyZW5jZSk7XG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgICAgICAgcmVmZXJlbmNlSGlkZGVuT2Zmc2V0czogb2Zmc2V0cyxcbiAgICAgICAgICAgICAgICByZWZlcmVuY2VIaWRkZW46IGlzQW55U2lkZUZ1bGx5Q2xpcHBlZChvZmZzZXRzKVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH1cbiAgICAgICAgY2FzZSAnZXNjYXBlZCc6XG4gICAgICAgICAge1xuICAgICAgICAgICAgY29uc3Qgb3ZlcmZsb3cgPSBhd2FpdCBkZXRlY3RPdmVyZmxvdyhzdGF0ZSwge1xuICAgICAgICAgICAgICAuLi5kZXRlY3RPdmVyZmxvd09wdGlvbnMsXG4gICAgICAgICAgICAgIGFsdEJvdW5kYXJ5OiB0cnVlXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIGNvbnN0IG9mZnNldHMgPSBnZXRTaWRlT2Zmc2V0cyhvdmVyZmxvdywgcmVjdHMuZmxvYXRpbmcpO1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgZGF0YToge1xuICAgICAgICAgICAgICAgIGVzY2FwZWRPZmZzZXRzOiBvZmZzZXRzLFxuICAgICAgICAgICAgICAgIGVzY2FwZWQ6IGlzQW55U2lkZUZ1bGx5Q2xpcHBlZChvZmZzZXRzKVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH1cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICB7XG4gICAgICAgICAgICByZXR1cm4ge307XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfTtcbn07XG5cbmZ1bmN0aW9uIGdldEJvdW5kaW5nUmVjdChyZWN0cykge1xuICBjb25zdCBtaW5YID0gbWluKC4uLnJlY3RzLm1hcChyZWN0ID0+IHJlY3QubGVmdCkpO1xuICBjb25zdCBtaW5ZID0gbWluKC4uLnJlY3RzLm1hcChyZWN0ID0+IHJlY3QudG9wKSk7XG4gIGNvbnN0IG1heFggPSBtYXgoLi4ucmVjdHMubWFwKHJlY3QgPT4gcmVjdC5yaWdodCkpO1xuICBjb25zdCBtYXhZID0gbWF4KC4uLnJlY3RzLm1hcChyZWN0ID0+IHJlY3QuYm90dG9tKSk7XG4gIHJldHVybiB7XG4gICAgeDogbWluWCxcbiAgICB5OiBtaW5ZLFxuICAgIHdpZHRoOiBtYXhYIC0gbWluWCxcbiAgICBoZWlnaHQ6IG1heFkgLSBtaW5ZXG4gIH07XG59XG5mdW5jdGlvbiBnZXRSZWN0c0J5TGluZShyZWN0cykge1xuICBjb25zdCBzb3J0ZWRSZWN0cyA9IHJlY3RzLnNsaWNlKCkuc29ydCgoYSwgYikgPT4gYS55IC0gYi55KTtcbiAgY29uc3QgZ3JvdXBzID0gW107XG4gIGxldCBwcmV2UmVjdCA9IG51bGw7XG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc29ydGVkUmVjdHMubGVuZ3RoOyBpKyspIHtcbiAgICBjb25zdCByZWN0ID0gc29ydGVkUmVjdHNbaV07XG4gICAgaWYgKCFwcmV2UmVjdCB8fCByZWN0LnkgLSBwcmV2UmVjdC55ID4gcHJldlJlY3QuaGVpZ2h0IC8gMikge1xuICAgICAgZ3JvdXBzLnB1c2goW3JlY3RdKTtcbiAgICB9IGVsc2Uge1xuICAgICAgZ3JvdXBzW2dyb3Vwcy5sZW5ndGggLSAxXS5wdXNoKHJlY3QpO1xuICAgIH1cbiAgICBwcmV2UmVjdCA9IHJlY3Q7XG4gIH1cbiAgcmV0dXJuIGdyb3Vwcy5tYXAocmVjdCA9PiByZWN0VG9DbGllbnRSZWN0KGdldEJvdW5kaW5nUmVjdChyZWN0KSkpO1xufVxuLyoqXG4gKiBQcm92aWRlcyBpbXByb3ZlZCBwb3NpdGlvbmluZyBmb3IgaW5saW5lIHJlZmVyZW5jZSBlbGVtZW50cyB0aGF0IGNhbiBzcGFuXG4gKiBvdmVyIG11bHRpcGxlIGxpbmVzLCBzdWNoIGFzIGh5cGVybGlua3Mgb3IgcmFuZ2Ugc2VsZWN0aW9ucy5cbiAqIEBzZWUgaHR0cHM6Ly9mbG9hdGluZy11aS5jb20vZG9jcy9pbmxpbmVcbiAqL1xuY29uc3QgaW5saW5lID0gZnVuY3Rpb24gKG9wdGlvbnMpIHtcbiAgaWYgKG9wdGlvbnMgPT09IHZvaWQgMCkge1xuICAgIG9wdGlvbnMgPSB7fTtcbiAgfVxuICByZXR1cm4ge1xuICAgIG5hbWU6ICdpbmxpbmUnLFxuICAgIG9wdGlvbnMsXG4gICAgYXN5bmMgZm4oc3RhdGUpIHtcbiAgICAgIGNvbnN0IHtcbiAgICAgICAgcGxhY2VtZW50LFxuICAgICAgICBlbGVtZW50cyxcbiAgICAgICAgcmVjdHMsXG4gICAgICAgIHBsYXRmb3JtLFxuICAgICAgICBzdHJhdGVneVxuICAgICAgfSA9IHN0YXRlO1xuICAgICAgLy8gQSBNb3VzZUV2ZW50J3MgY2xpZW50e1gsWX0gY29vcmRzIGNhbiBiZSB1cCB0byAyIHBpeGVscyBvZmYgYVxuICAgICAgLy8gQ2xpZW50UmVjdCdzIGJvdW5kcywgZGVzcGl0ZSB0aGUgZXZlbnQgbGlzdGVuZXIgYmVpbmcgdHJpZ2dlcmVkLiBBXG4gICAgICAvLyBwYWRkaW5nIG9mIDIgc2VlbXMgdG8gaGFuZGxlIHRoaXMgaXNzdWUuXG4gICAgICBjb25zdCB7XG4gICAgICAgIHBhZGRpbmcgPSAyLFxuICAgICAgICB4LFxuICAgICAgICB5XG4gICAgICB9ID0gZXZhbHVhdGUob3B0aW9ucywgc3RhdGUpO1xuICAgICAgY29uc3QgbmF0aXZlQ2xpZW50UmVjdHMgPSBBcnJheS5mcm9tKChhd2FpdCAocGxhdGZvcm0uZ2V0Q2xpZW50UmVjdHMgPT0gbnVsbCA/IHZvaWQgMCA6IHBsYXRmb3JtLmdldENsaWVudFJlY3RzKGVsZW1lbnRzLnJlZmVyZW5jZSkpKSB8fCBbXSk7XG4gICAgICBjb25zdCBjbGllbnRSZWN0cyA9IGdldFJlY3RzQnlMaW5lKG5hdGl2ZUNsaWVudFJlY3RzKTtcbiAgICAgIGNvbnN0IGZhbGxiYWNrID0gcmVjdFRvQ2xpZW50UmVjdChnZXRCb3VuZGluZ1JlY3QobmF0aXZlQ2xpZW50UmVjdHMpKTtcbiAgICAgIGNvbnN0IHBhZGRpbmdPYmplY3QgPSBnZXRQYWRkaW5nT2JqZWN0KHBhZGRpbmcpO1xuICAgICAgZnVuY3Rpb24gZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkge1xuICAgICAgICAvLyBUaGVyZSBhcmUgdHdvIHJlY3RzIGFuZCB0aGV5IGFyZSBkaXNqb2luZWQuXG4gICAgICAgIGlmIChjbGllbnRSZWN0cy5sZW5ndGggPT09IDIgJiYgY2xpZW50UmVjdHNbMF0ubGVmdCA+IGNsaWVudFJlY3RzWzFdLnJpZ2h0ICYmIHggIT0gbnVsbCAmJiB5ICE9IG51bGwpIHtcbiAgICAgICAgICAvLyBGaW5kIHRoZSBmaXJzdCByZWN0IGluIHdoaWNoIHRoZSBwb2ludCBpcyBmdWxseSBpbnNpZGUuXG4gICAgICAgICAgcmV0dXJuIGNsaWVudFJlY3RzLmZpbmQocmVjdCA9PiB4ID4gcmVjdC5sZWZ0IC0gcGFkZGluZ09iamVjdC5sZWZ0ICYmIHggPCByZWN0LnJpZ2h0ICsgcGFkZGluZ09iamVjdC5yaWdodCAmJiB5ID4gcmVjdC50b3AgLSBwYWRkaW5nT2JqZWN0LnRvcCAmJiB5IDwgcmVjdC5ib3R0b20gKyBwYWRkaW5nT2JqZWN0LmJvdHRvbSkgfHwgZmFsbGJhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUaGVyZSBhcmUgMiBvciBtb3JlIGNvbm5lY3RlZCByZWN0cy5cbiAgICAgICAgaWYgKGNsaWVudFJlY3RzLmxlbmd0aCA+PSAyKSB7XG4gICAgICAgICAgaWYgKGdldFNpZGVBeGlzKHBsYWNlbWVudCkgPT09ICd5Jykge1xuICAgICAgICAgICAgY29uc3QgZmlyc3RSZWN0ID0gY2xpZW50UmVjdHNbMF07XG4gICAgICAgICAgICBjb25zdCBsYXN0UmVjdCA9IGNsaWVudFJlY3RzW2NsaWVudFJlY3RzLmxlbmd0aCAtIDFdO1xuICAgICAgICAgICAgY29uc3QgaXNUb3AgPSBnZXRTaWRlKHBsYWNlbWVudCkgPT09ICd0b3AnO1xuICAgICAgICAgICAgY29uc3QgdG9wID0gZmlyc3RSZWN0LnRvcDtcbiAgICAgICAgICAgIGNvbnN0IGJvdHRvbSA9IGxhc3RSZWN0LmJvdHRvbTtcbiAgICAgICAgICAgIGNvbnN0IGxlZnQgPSBpc1RvcCA/IGZpcnN0UmVjdC5sZWZ0IDogbGFzdFJlY3QubGVmdDtcbiAgICAgICAgICAgIGNvbnN0IHJpZ2h0ID0gaXNUb3AgPyBmaXJzdFJlY3QucmlnaHQgOiBsYXN0UmVjdC5yaWdodDtcbiAgICAgICAgICAgIGNvbnN0IHdpZHRoID0gcmlnaHQgLSBsZWZ0O1xuICAgICAgICAgICAgY29uc3QgaGVpZ2h0ID0gYm90dG9tIC0gdG9wO1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgdG9wLFxuICAgICAgICAgICAgICBib3R0b20sXG4gICAgICAgICAgICAgIGxlZnQsXG4gICAgICAgICAgICAgIHJpZ2h0LFxuICAgICAgICAgICAgICB3aWR0aCxcbiAgICAgICAgICAgICAgaGVpZ2h0LFxuICAgICAgICAgICAgICB4OiBsZWZ0LFxuICAgICAgICAgICAgICB5OiB0b3BcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgfVxuICAgICAgICAgIGNvbnN0IGlzTGVmdFNpZGUgPSBnZXRTaWRlKHBsYWNlbWVudCkgPT09ICdsZWZ0JztcbiAgICAgICAgICBjb25zdCBtYXhSaWdodCA9IG1heCguLi5jbGllbnRSZWN0cy5tYXAocmVjdCA9PiByZWN0LnJpZ2h0KSk7XG4gICAgICAgICAgY29uc3QgbWluTGVmdCA9IG1pbiguLi5jbGllbnRSZWN0cy5tYXAocmVjdCA9PiByZWN0LmxlZnQpKTtcbiAgICAgICAgICBjb25zdCBtZWFzdXJlUmVjdHMgPSBjbGllbnRSZWN0cy5maWx0ZXIocmVjdCA9PiBpc0xlZnRTaWRlID8gcmVjdC5sZWZ0ID09PSBtaW5MZWZ0IDogcmVjdC5yaWdodCA9PT0gbWF4UmlnaHQpO1xuICAgICAgICAgIGNvbnN0IHRvcCA9IG1lYXN1cmVSZWN0c1swXS50b3A7XG4gICAgICAgICAgY29uc3QgYm90dG9tID0gbWVhc3VyZVJlY3RzW21lYXN1cmVSZWN0cy5sZW5ndGggLSAxXS5ib3R0b207XG4gICAgICAgICAgY29uc3QgbGVmdCA9IG1pbkxlZnQ7XG4gICAgICAgICAgY29uc3QgcmlnaHQgPSBtYXhSaWdodDtcbiAgICAgICAgICBjb25zdCB3aWR0aCA9IHJpZ2h0IC0gbGVmdDtcbiAgICAgICAgICBjb25zdCBoZWlnaHQgPSBib3R0b20gLSB0b3A7XG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgIGJvdHRvbSxcbiAgICAgICAgICAgIGxlZnQsXG4gICAgICAgICAgICByaWdodCxcbiAgICAgICAgICAgIHdpZHRoLFxuICAgICAgICAgICAgaGVpZ2h0LFxuICAgICAgICAgICAgeDogbGVmdCxcbiAgICAgICAgICAgIHk6IHRvcFxuICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGZhbGxiYWNrO1xuICAgICAgfVxuICAgICAgY29uc3QgcmVzZXRSZWN0cyA9IGF3YWl0IHBsYXRmb3JtLmdldEVsZW1lbnRSZWN0cyh7XG4gICAgICAgIHJlZmVyZW5jZToge1xuICAgICAgICAgIGdldEJvdW5kaW5nQ2xpZW50UmVjdFxuICAgICAgICB9LFxuICAgICAgICBmbG9hdGluZzogZWxlbWVudHMuZmxvYXRpbmcsXG4gICAgICAgIHN0cmF0ZWd5XG4gICAgICB9KTtcbiAgICAgIGlmIChyZWN0cy5yZWZlcmVuY2UueCAhPT0gcmVzZXRSZWN0cy5yZWZlcmVuY2UueCB8fCByZWN0cy5yZWZlcmVuY2UueSAhPT0gcmVzZXRSZWN0cy5yZWZlcmVuY2UueSB8fCByZWN0cy5yZWZlcmVuY2Uud2lkdGggIT09IHJlc2V0UmVjdHMucmVmZXJlbmNlLndpZHRoIHx8IHJlY3RzLnJlZmVyZW5jZS5oZWlnaHQgIT09IHJlc2V0UmVjdHMucmVmZXJlbmNlLmhlaWdodCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIHJlc2V0OiB7XG4gICAgICAgICAgICByZWN0czogcmVzZXRSZWN0c1xuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB7fTtcbiAgICB9XG4gIH07XG59O1xuXG4vLyBGb3IgdHlwZSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSwgdGhlIGBPZmZzZXRPcHRpb25zYCB0eXBlIHdhcyBhbHNvXG4vLyBEZXJpdmFibGUuXG5cbmFzeW5jIGZ1bmN0aW9uIGNvbnZlcnRWYWx1ZVRvQ29vcmRzKHN0YXRlLCBvcHRpb25zKSB7XG4gIGNvbnN0IHtcbiAgICBwbGFjZW1lbnQsXG4gICAgcGxhdGZvcm0sXG4gICAgZWxlbWVudHNcbiAgfSA9IHN0YXRlO1xuICBjb25zdCBydGwgPSBhd2FpdCAocGxhdGZvcm0uaXNSVEwgPT0gbnVsbCA/IHZvaWQgMCA6IHBsYXRmb3JtLmlzUlRMKGVsZW1lbnRzLmZsb2F0aW5nKSk7XG4gIGNvbnN0IHNpZGUgPSBnZXRTaWRlKHBsYWNlbWVudCk7XG4gIGNvbnN0IGFsaWdubWVudCA9IGdldEFsaWdubWVudChwbGFjZW1lbnQpO1xuICBjb25zdCBpc1ZlcnRpY2FsID0gZ2V0U2lkZUF4aXMocGxhY2VtZW50KSA9PT0gJ3knO1xuICBjb25zdCBtYWluQXhpc011bHRpID0gWydsZWZ0JywgJ3RvcCddLmluY2x1ZGVzKHNpZGUpID8gLTEgOiAxO1xuICBjb25zdCBjcm9zc0F4aXNNdWx0aSA9IHJ0bCAmJiBpc1ZlcnRpY2FsID8gLTEgOiAxO1xuICBjb25zdCByYXdWYWx1ZSA9IGV2YWx1YXRlKG9wdGlvbnMsIHN0YXRlKTtcblxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJlZmVyLWNvbnN0XG4gIGxldCB7XG4gICAgbWFpbkF4aXMsXG4gICAgY3Jvc3NBeGlzLFxuICAgIGFsaWdubWVudEF4aXNcbiAgfSA9IHR5cGVvZiByYXdWYWx1ZSA9PT0gJ251bWJlcicgPyB7XG4gICAgbWFpbkF4aXM6IHJhd1ZhbHVlLFxuICAgIGNyb3NzQXhpczogMCxcbiAgICBhbGlnbm1lbnRBeGlzOiBudWxsXG4gIH0gOiB7XG4gICAgbWFpbkF4aXM6IHJhd1ZhbHVlLm1haW5BeGlzIHx8IDAsXG4gICAgY3Jvc3NBeGlzOiByYXdWYWx1ZS5jcm9zc0F4aXMgfHwgMCxcbiAgICBhbGlnbm1lbnRBeGlzOiByYXdWYWx1ZS5hbGlnbm1lbnRBeGlzXG4gIH07XG4gIGlmIChhbGlnbm1lbnQgJiYgdHlwZW9mIGFsaWdubWVudEF4aXMgPT09ICdudW1iZXInKSB7XG4gICAgY3Jvc3NBeGlzID0gYWxpZ25tZW50ID09PSAnZW5kJyA/IGFsaWdubWVudEF4aXMgKiAtMSA6IGFsaWdubWVudEF4aXM7XG4gIH1cbiAgcmV0dXJuIGlzVmVydGljYWwgPyB7XG4gICAgeDogY3Jvc3NBeGlzICogY3Jvc3NBeGlzTXVsdGksXG4gICAgeTogbWFpbkF4aXMgKiBtYWluQXhpc011bHRpXG4gIH0gOiB7XG4gICAgeDogbWFpbkF4aXMgKiBtYWluQXhpc011bHRpLFxuICAgIHk6IGNyb3NzQXhpcyAqIGNyb3NzQXhpc011bHRpXG4gIH07XG59XG5cbi8qKlxuICogTW9kaWZpZXMgdGhlIHBsYWNlbWVudCBieSB0cmFuc2xhdGluZyB0aGUgZmxvYXRpbmcgZWxlbWVudCBhbG9uZyB0aGVcbiAqIHNwZWNpZmllZCBheGVzLlxuICogQSBudW1iZXIgKHNob3J0aGFuZCBmb3IgYG1haW5BeGlzYCBvciBkaXN0YW5jZSksIG9yIGFuIGF4ZXMgY29uZmlndXJhdGlvblxuICogb2JqZWN0IG1heSBiZSBwYXNzZWQuXG4gKiBAc2VlIGh0dHBzOi8vZmxvYXRpbmctdWkuY29tL2RvY3Mvb2Zmc2V0XG4gKi9cbmNvbnN0IG9mZnNldCA9IGZ1bmN0aW9uIChvcHRpb25zKSB7XG4gIGlmIChvcHRpb25zID09PSB2b2lkIDApIHtcbiAgICBvcHRpb25zID0gMDtcbiAgfVxuICByZXR1cm4ge1xuICAgIG5hbWU6ICdvZmZzZXQnLFxuICAgIG9wdGlvbnMsXG4gICAgYXN5bmMgZm4oc3RhdGUpIHtcbiAgICAgIHZhciBfbWlkZGxld2FyZURhdGEkb2Zmc2UsIF9taWRkbGV3YXJlRGF0YSRhcnJvdztcbiAgICAgIGNvbnN0IHtcbiAgICAgICAgeCxcbiAgICAgICAgeSxcbiAgICAgICAgcGxhY2VtZW50LFxuICAgICAgICBtaWRkbGV3YXJlRGF0YVxuICAgICAgfSA9IHN0YXRlO1xuICAgICAgY29uc3QgZGlmZkNvb3JkcyA9IGF3YWl0IGNvbnZlcnRWYWx1ZVRvQ29vcmRzKHN0YXRlLCBvcHRpb25zKTtcblxuICAgICAgLy8gSWYgdGhlIHBsYWNlbWVudCBpcyB0aGUgc2FtZSBhbmQgdGhlIGFycm93IGNhdXNlZCBhbiBhbGlnbm1lbnQgb2Zmc2V0XG4gICAgICAvLyB0aGVuIHdlIGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZSBwb3NpdGlvbmluZyBjb29yZGluYXRlcy5cbiAgICAgIGlmIChwbGFjZW1lbnQgPT09ICgoX21pZGRsZXdhcmVEYXRhJG9mZnNlID0gbWlkZGxld2FyZURhdGEub2Zmc2V0KSA9PSBudWxsID8gdm9pZCAwIDogX21pZGRsZXdhcmVEYXRhJG9mZnNlLnBsYWNlbWVudCkgJiYgKF9taWRkbGV3YXJlRGF0YSRhcnJvdyA9IG1pZGRsZXdhcmVEYXRhLmFycm93KSAhPSBudWxsICYmIF9taWRkbGV3YXJlRGF0YSRhcnJvdy5hbGlnbm1lbnRPZmZzZXQpIHtcbiAgICAgICAgcmV0dXJuIHt9O1xuICAgICAgfVxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgeDogeCArIGRpZmZDb29yZHMueCxcbiAgICAgICAgeTogeSArIGRpZmZDb29yZHMueSxcbiAgICAgICAgZGF0YToge1xuICAgICAgICAgIC4uLmRpZmZDb29yZHMsXG4gICAgICAgICAgcGxhY2VtZW50XG4gICAgICAgIH1cbiAgICAgIH07XG4gICAgfVxuICB9O1xufTtcblxuLyoqXG4gKiBPcHRpbWl6ZXMgdGhlIHZpc2liaWxpdHkgb2YgdGhlIGZsb2F0aW5nIGVsZW1lbnQgYnkgc2hpZnRpbmcgaXQgaW4gb3JkZXIgdG9cbiAqIGtlZXAgaXQgaW4gdmlldyB3aGVuIGl0IHdpbGwgb3ZlcmZsb3cgdGhlIGNsaXBwaW5nIGJvdW5kYXJ5LlxuICogQHNlZSBodHRwczovL2Zsb2F0aW5nLXVpLmNvbS9kb2NzL3NoaWZ0XG4gKi9cbmNvbnN0IHNoaWZ0ID0gZnVuY3Rpb24gKG9wdGlvbnMpIHtcbiAgaWYgKG9wdGlvbnMgPT09IHZvaWQgMCkge1xuICAgIG9wdGlvbnMgPSB7fTtcbiAgfVxuICByZXR1cm4ge1xuICAgIG5hbWU6ICdzaGlmdCcsXG4gICAgb3B0aW9ucyxcbiAgICBhc3luYyBmbihzdGF0ZSkge1xuICAgICAgY29uc3Qge1xuICAgICAgICB4LFxuICAgICAgICB5LFxuICAgICAgICBwbGFjZW1lbnRcbiAgICAgIH0gPSBzdGF0ZTtcbiAgICAgIGNvbnN0IHtcbiAgICAgICAgbWFpbkF4aXM6IGNoZWNrTWFpbkF4aXMgPSB0cnVlLFxuICAgICAgICBjcm9zc0F4aXM6IGNoZWNrQ3Jvc3NBeGlzID0gZmFsc2UsXG4gICAgICAgIGxpbWl0ZXIgPSB7XG4gICAgICAgICAgZm46IF9yZWYgPT4ge1xuICAgICAgICAgICAgbGV0IHtcbiAgICAgICAgICAgICAgeCxcbiAgICAgICAgICAgICAgeVxuICAgICAgICAgICAgfSA9IF9yZWY7XG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICB4LFxuICAgICAgICAgICAgICB5XG4gICAgICAgICAgICB9O1xuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgLi4uZGV0ZWN0T3ZlcmZsb3dPcHRpb25zXG4gICAgICB9ID0gZXZhbHVhdGUob3B0aW9ucywgc3RhdGUpO1xuICAgICAgY29uc3QgY29vcmRzID0ge1xuICAgICAgICB4LFxuICAgICAgICB5XG4gICAgICB9O1xuICAgICAgY29uc3Qgb3ZlcmZsb3cgPSBhd2FpdCBkZXRlY3RPdmVyZmxvdyhzdGF0ZSwgZGV0ZWN0T3ZlcmZsb3dPcHRpb25zKTtcbiAgICAgIGNvbnN0IGNyb3NzQXhpcyA9IGdldFNpZGVBeGlzKGdldFNpZGUocGxhY2VtZW50KSk7XG4gICAgICBjb25zdCBtYWluQXhpcyA9IGdldE9wcG9zaXRlQXhpcyhjcm9zc0F4aXMpO1xuICAgICAgbGV0IG1haW5BeGlzQ29vcmQgPSBjb29yZHNbbWFpbkF4aXNdO1xuICAgICAgbGV0IGNyb3NzQXhpc0Nvb3JkID0gY29vcmRzW2Nyb3NzQXhpc107XG4gICAgICBpZiAoY2hlY2tNYWluQXhpcykge1xuICAgICAgICBjb25zdCBtaW5TaWRlID0gbWFpbkF4aXMgPT09ICd5JyA/ICd0b3AnIDogJ2xlZnQnO1xuICAgICAgICBjb25zdCBtYXhTaWRlID0gbWFpbkF4aXMgPT09ICd5JyA/ICdib3R0b20nIDogJ3JpZ2h0JztcbiAgICAgICAgY29uc3QgbWluID0gbWFpbkF4aXNDb29yZCArIG92ZXJmbG93W21pblNpZGVdO1xuICAgICAgICBjb25zdCBtYXggPSBtYWluQXhpc0Nvb3JkIC0gb3ZlcmZsb3dbbWF4U2lkZV07XG4gICAgICAgIG1haW5BeGlzQ29vcmQgPSBjbGFtcChtaW4sIG1haW5BeGlzQ29vcmQsIG1heCk7XG4gICAgICB9XG4gICAgICBpZiAoY2hlY2tDcm9zc0F4aXMpIHtcbiAgICAgICAgY29uc3QgbWluU2lkZSA9IGNyb3NzQXhpcyA9PT0gJ3knID8gJ3RvcCcgOiAnbGVmdCc7XG4gICAgICAgIGNvbnN0IG1heFNpZGUgPSBjcm9zc0F4aXMgPT09ICd5JyA/ICdib3R0b20nIDogJ3JpZ2h0JztcbiAgICAgICAgY29uc3QgbWluID0gY3Jvc3NBeGlzQ29vcmQgKyBvdmVyZmxvd1ttaW5TaWRlXTtcbiAgICAgICAgY29uc3QgbWF4ID0gY3Jvc3NBeGlzQ29vcmQgLSBvdmVyZmxvd1ttYXhTaWRlXTtcbiAgICAgICAgY3Jvc3NBeGlzQ29vcmQgPSBjbGFtcChtaW4sIGNyb3NzQXhpc0Nvb3JkLCBtYXgpO1xuICAgICAgfVxuICAgICAgY29uc3QgbGltaXRlZENvb3JkcyA9IGxpbWl0ZXIuZm4oe1xuICAgICAgICAuLi5zdGF0ZSxcbiAgICAgICAgW21haW5BeGlzXTogbWFpbkF4aXNDb29yZCxcbiAgICAgICAgW2Nyb3NzQXhpc106IGNyb3NzQXhpc0Nvb3JkXG4gICAgICB9KTtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIC4uLmxpbWl0ZWRDb29yZHMsXG4gICAgICAgIGRhdGE6IHtcbiAgICAgICAgICB4OiBsaW1pdGVkQ29vcmRzLnggLSB4LFxuICAgICAgICAgIHk6IGxpbWl0ZWRDb29yZHMueSAtIHksXG4gICAgICAgICAgZW5hYmxlZDoge1xuICAgICAgICAgICAgW21haW5BeGlzXTogY2hlY2tNYWluQXhpcyxcbiAgICAgICAgICAgIFtjcm9zc0F4aXNdOiBjaGVja0Nyb3NzQXhpc1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfTtcbiAgICB9XG4gIH07XG59O1xuLyoqXG4gKiBCdWlsdC1pbiBgbGltaXRlcmAgdGhhdCB3aWxsIHN0b3AgYHNoaWZ0KClgIGF0IGEgY2VydGFpbiBwb2ludC5cbiAqL1xuY29uc3QgbGltaXRTaGlmdCA9IGZ1bmN0aW9uIChvcHRpb25zKSB7XG4gIGlmIChvcHRpb25zID09PSB2b2lkIDApIHtcbiAgICBvcHRpb25zID0ge307XG4gIH1cbiAgcmV0dXJuIHtcbiAgICBvcHRpb25zLFxuICAgIGZuKHN0YXRlKSB7XG4gICAgICBjb25zdCB7XG4gICAgICAgIHgsXG4gICAgICAgIHksXG4gICAgICAgIHBsYWNlbWVudCxcbiAgICAgICAgcmVjdHMsXG4gICAgICAgIG1pZGRsZXdhcmVEYXRhXG4gICAgICB9ID0gc3RhdGU7XG4gICAgICBjb25zdCB7XG4gICAgICAgIG9mZnNldCA9IDAsXG4gICAgICAgIG1haW5BeGlzOiBjaGVja01haW5BeGlzID0gdHJ1ZSxcbiAgICAgICAgY3Jvc3NBeGlzOiBjaGVja0Nyb3NzQXhpcyA9IHRydWVcbiAgICAgIH0gPSBldmFsdWF0ZShvcHRpb25zLCBzdGF0ZSk7XG4gICAgICBjb25zdCBjb29yZHMgPSB7XG4gICAgICAgIHgsXG4gICAgICAgIHlcbiAgICAgIH07XG4gICAgICBjb25zdCBjcm9zc0F4aXMgPSBnZXRTaWRlQXhpcyhwbGFjZW1lbnQpO1xuICAgICAgY29uc3QgbWFpbkF4aXMgPSBnZXRPcHBvc2l0ZUF4aXMoY3Jvc3NBeGlzKTtcbiAgICAgIGxldCBtYWluQXhpc0Nvb3JkID0gY29vcmRzW21haW5BeGlzXTtcbiAgICAgIGxldCBjcm9zc0F4aXNDb29yZCA9IGNvb3Jkc1tjcm9zc0F4aXNdO1xuICAgICAgY29uc3QgcmF3T2Zmc2V0ID0gZXZhbHVhdGUob2Zmc2V0LCBzdGF0ZSk7XG4gICAgICBjb25zdCBjb21wdXRlZE9mZnNldCA9IHR5cGVvZiByYXdPZmZzZXQgPT09ICdudW1iZXInID8ge1xuICAgICAgICBtYWluQXhpczogcmF3T2Zmc2V0LFxuICAgICAgICBjcm9zc0F4aXM6IDBcbiAgICAgIH0gOiB7XG4gICAgICAgIG1haW5BeGlzOiAwLFxuICAgICAgICBjcm9zc0F4aXM6IDAsXG4gICAgICAgIC4uLnJhd09mZnNldFxuICAgICAgfTtcbiAgICAgIGlmIChjaGVja01haW5BeGlzKSB7XG4gICAgICAgIGNvbnN0IGxlbiA9IG1haW5BeGlzID09PSAneScgPyAnaGVpZ2h0JyA6ICd3aWR0aCc7XG4gICAgICAgIGNvbnN0IGxpbWl0TWluID0gcmVjdHMucmVmZXJlbmNlW21haW5BeGlzXSAtIHJlY3RzLmZsb2F0aW5nW2xlbl0gKyBjb21wdXRlZE9mZnNldC5tYWluQXhpcztcbiAgICAgICAgY29uc3QgbGltaXRNYXggPSByZWN0cy5yZWZlcmVuY2VbbWFpbkF4aXNdICsgcmVjdHMucmVmZXJlbmNlW2xlbl0gLSBjb21wdXRlZE9mZnNldC5tYWluQXhpcztcbiAgICAgICAgaWYgKG1haW5BeGlzQ29vcmQgPCBsaW1pdE1pbikge1xuICAgICAgICAgIG1haW5BeGlzQ29vcmQgPSBsaW1pdE1pbjtcbiAgICAgICAgfSBlbHNlIGlmIChtYWluQXhpc0Nvb3JkID4gbGltaXRNYXgpIHtcbiAgICAgICAgICBtYWluQXhpc0Nvb3JkID0gbGltaXRNYXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmIChjaGVja0Nyb3NzQXhpcykge1xuICAgICAgICB2YXIgX21pZGRsZXdhcmVEYXRhJG9mZnNlLCBfbWlkZGxld2FyZURhdGEkb2Zmc2UyO1xuICAgICAgICBjb25zdCBsZW4gPSBtYWluQXhpcyA9PT0gJ3knID8gJ3dpZHRoJyA6ICdoZWlnaHQnO1xuICAgICAgICBjb25zdCBpc09yaWdpblNpZGUgPSBbJ3RvcCcsICdsZWZ0J10uaW5jbHVkZXMoZ2V0U2lkZShwbGFjZW1lbnQpKTtcbiAgICAgICAgY29uc3QgbGltaXRNaW4gPSByZWN0cy5yZWZlcmVuY2VbY3Jvc3NBeGlzXSAtIHJlY3RzLmZsb2F0aW5nW2xlbl0gKyAoaXNPcmlnaW5TaWRlID8gKChfbWlkZGxld2FyZURhdGEkb2Zmc2UgPSBtaWRkbGV3YXJlRGF0YS5vZmZzZXQpID09IG51bGwgPyB2b2lkIDAgOiBfbWlkZGxld2FyZURhdGEkb2Zmc2VbY3Jvc3NBeGlzXSkgfHwgMCA6IDApICsgKGlzT3JpZ2luU2lkZSA/IDAgOiBjb21wdXRlZE9mZnNldC5jcm9zc0F4aXMpO1xuICAgICAgICBjb25zdCBsaW1pdE1heCA9IHJlY3RzLnJlZmVyZW5jZVtjcm9zc0F4aXNdICsgcmVjdHMucmVmZXJlbmNlW2xlbl0gKyAoaXNPcmlnaW5TaWRlID8gMCA6ICgoX21pZGRsZXdhcmVEYXRhJG9mZnNlMiA9IG1pZGRsZXdhcmVEYXRhLm9mZnNldCkgPT0gbnVsbCA/IHZvaWQgMCA6IF9taWRkbGV3YXJlRGF0YSRvZmZzZTJbY3Jvc3NBeGlzXSkgfHwgMCkgLSAoaXNPcmlnaW5TaWRlID8gY29tcHV0ZWRPZmZzZXQuY3Jvc3NBeGlzIDogMCk7XG4gICAgICAgIGlmIChjcm9zc0F4aXNDb29yZCA8IGxpbWl0TWluKSB7XG4gICAgICAgICAgY3Jvc3NBeGlzQ29vcmQgPSBsaW1pdE1pbjtcbiAgICAgICAgfSBlbHNlIGlmIChjcm9zc0F4aXNDb29yZCA+IGxpbWl0TWF4KSB7XG4gICAgICAgICAgY3Jvc3NBeGlzQ29vcmQgPSBsaW1pdE1heDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgW21haW5BeGlzXTogbWFpbkF4aXNDb29yZCxcbiAgICAgICAgW2Nyb3NzQXhpc106IGNyb3NzQXhpc0Nvb3JkXG4gICAgICB9O1xuICAgIH1cbiAgfTtcbn07XG5cbi8qKlxuICogUHJvdmlkZXMgZGF0YSB0aGF0IGFsbG93cyB5b3UgdG8gY2hhbmdlIHRoZSBzaXplIG9mIHRoZSBmbG9hdGluZyBlbGVtZW50IOKAlFxuICogZm9yIGluc3RhbmNlLCBwcmV2ZW50IGl0IGZyb20gb3ZlcmZsb3dpbmcgdGhlIGNsaXBwaW5nIGJvdW5kYXJ5IG9yIG1hdGNoIHRoZVxuICogd2lkdGggb2YgdGhlIHJlZmVyZW5jZSBlbGVtZW50LlxuICogQHNlZSBodHRwczovL2Zsb2F0aW5nLXVpLmNvbS9kb2NzL3NpemVcbiAqL1xuY29uc3Qgc2l6ZSA9IGZ1bmN0aW9uIChvcHRpb25zKSB7XG4gIGlmIChvcHRpb25zID09PSB2b2lkIDApIHtcbiAgICBvcHRpb25zID0ge307XG4gIH1cbiAgcmV0dXJuIHtcbiAgICBuYW1lOiAnc2l6ZScsXG4gICAgb3B0aW9ucyxcbiAgICBhc3luYyBmbihzdGF0ZSkge1xuICAgICAgdmFyIF9zdGF0ZSRtaWRkbGV3YXJlRGF0YSwgX3N0YXRlJG1pZGRsZXdhcmVEYXRhMjtcbiAgICAgIGNvbnN0IHtcbiAgICAgICAgcGxhY2VtZW50LFxuICAgICAgICByZWN0cyxcbiAgICAgICAgcGxhdGZvcm0sXG4gICAgICAgIGVsZW1lbnRzXG4gICAgICB9ID0gc3RhdGU7XG4gICAgICBjb25zdCB7XG4gICAgICAgIGFwcGx5ID0gKCkgPT4ge30sXG4gICAgICAgIC4uLmRldGVjdE92ZXJmbG93T3B0aW9uc1xuICAgICAgfSA9IGV2YWx1YXRlKG9wdGlvbnMsIHN0YXRlKTtcbiAgICAgIGNvbnN0IG92ZXJmbG93ID0gYXdhaXQgZGV0ZWN0T3ZlcmZsb3coc3RhdGUsIGRldGVjdE92ZXJmbG93T3B0aW9ucyk7XG4gICAgICBjb25zdCBzaWRlID0gZ2V0U2lkZShwbGFjZW1lbnQpO1xuICAgICAgY29uc3QgYWxpZ25tZW50ID0gZ2V0QWxpZ25tZW50KHBsYWNlbWVudCk7XG4gICAgICBjb25zdCBpc1lBeGlzID0gZ2V0U2lkZUF4aXMocGxhY2VtZW50KSA9PT0gJ3knO1xuICAgICAgY29uc3Qge1xuICAgICAgICB3aWR0aCxcbiAgICAgICAgaGVpZ2h0XG4gICAgICB9ID0gcmVjdHMuZmxvYXRpbmc7XG4gICAgICBsZXQgaGVpZ2h0U2lkZTtcbiAgICAgIGxldCB3aWR0aFNpZGU7XG4gICAgICBpZiAoc2lkZSA9PT0gJ3RvcCcgfHwgc2lkZSA9PT0gJ2JvdHRvbScpIHtcbiAgICAgICAgaGVpZ2h0U2lkZSA9IHNpZGU7XG4gICAgICAgIHdpZHRoU2lkZSA9IGFsaWdubWVudCA9PT0gKChhd2FpdCAocGxhdGZvcm0uaXNSVEwgPT0gbnVsbCA/IHZvaWQgMCA6IHBsYXRmb3JtLmlzUlRMKGVsZW1lbnRzLmZsb2F0aW5nKSkpID8gJ3N0YXJ0JyA6ICdlbmQnKSA/ICdsZWZ0JyA6ICdyaWdodCc7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB3aWR0aFNpZGUgPSBzaWRlO1xuICAgICAgICBoZWlnaHRTaWRlID0gYWxpZ25tZW50ID09PSAnZW5kJyA/ICd0b3AnIDogJ2JvdHRvbSc7XG4gICAgICB9XG4gICAgICBjb25zdCBtYXhpbXVtQ2xpcHBpbmdIZWlnaHQgPSBoZWlnaHQgLSBvdmVyZmxvdy50b3AgLSBvdmVyZmxvdy5ib3R0b207XG4gICAgICBjb25zdCBtYXhpbXVtQ2xpcHBpbmdXaWR0aCA9IHdpZHRoIC0gb3ZlcmZsb3cubGVmdCAtIG92ZXJmbG93LnJpZ2h0O1xuICAgICAgY29uc3Qgb3ZlcmZsb3dBdmFpbGFibGVIZWlnaHQgPSBtaW4oaGVpZ2h0IC0gb3ZlcmZsb3dbaGVpZ2h0U2lkZV0sIG1heGltdW1DbGlwcGluZ0hlaWdodCk7XG4gICAgICBjb25zdCBvdmVyZmxvd0F2YWlsYWJsZVdpZHRoID0gbWluKHdpZHRoIC0gb3ZlcmZsb3dbd2lkdGhTaWRlXSwgbWF4aW11bUNsaXBwaW5nV2lkdGgpO1xuICAgICAgY29uc3Qgbm9TaGlmdCA9ICFzdGF0ZS5taWRkbGV3YXJlRGF0YS5zaGlmdDtcbiAgICAgIGxldCBhdmFpbGFibGVIZWlnaHQgPSBvdmVyZmxvd0F2YWlsYWJsZUhlaWdodDtcbiAgICAgIGxldCBhdmFpbGFibGVXaWR0aCA9IG92ZXJmbG93QXZhaWxhYmxlV2lkdGg7XG4gICAgICBpZiAoKF9zdGF0ZSRtaWRkbGV3YXJlRGF0YSA9IHN0YXRlLm1pZGRsZXdhcmVEYXRhLnNoaWZ0KSAhPSBudWxsICYmIF9zdGF0ZSRtaWRkbGV3YXJlRGF0YS5lbmFibGVkLngpIHtcbiAgICAgICAgYXZhaWxhYmxlV2lkdGggPSBtYXhpbXVtQ2xpcHBpbmdXaWR0aDtcbiAgICAgIH1cbiAgICAgIGlmICgoX3N0YXRlJG1pZGRsZXdhcmVEYXRhMiA9IHN0YXRlLm1pZGRsZXdhcmVEYXRhLnNoaWZ0KSAhPSBudWxsICYmIF9zdGF0ZSRtaWRkbGV3YXJlRGF0YTIuZW5hYmxlZC55KSB7XG4gICAgICAgIGF2YWlsYWJsZUhlaWdodCA9IG1heGltdW1DbGlwcGluZ0hlaWdodDtcbiAgICAgIH1cbiAgICAgIGlmIChub1NoaWZ0ICYmICFhbGlnbm1lbnQpIHtcbiAgICAgICAgY29uc3QgeE1pbiA9IG1heChvdmVyZmxvdy5sZWZ0LCAwKTtcbiAgICAgICAgY29uc3QgeE1heCA9IG1heChvdmVyZmxvdy5yaWdodCwgMCk7XG4gICAgICAgIGNvbnN0IHlNaW4gPSBtYXgob3ZlcmZsb3cudG9wLCAwKTtcbiAgICAgICAgY29uc3QgeU1heCA9IG1heChvdmVyZmxvdy5ib3R0b20sIDApO1xuICAgICAgICBpZiAoaXNZQXhpcykge1xuICAgICAgICAgIGF2YWlsYWJsZVdpZHRoID0gd2lkdGggLSAyICogKHhNaW4gIT09IDAgfHwgeE1heCAhPT0gMCA/IHhNaW4gKyB4TWF4IDogbWF4KG92ZXJmbG93LmxlZnQsIG92ZXJmbG93LnJpZ2h0KSk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgYXZhaWxhYmxlSGVpZ2h0ID0gaGVpZ2h0IC0gMiAqICh5TWluICE9PSAwIHx8IHlNYXggIT09IDAgPyB5TWluICsgeU1heCA6IG1heChvdmVyZmxvdy50b3AsIG92ZXJmbG93LmJvdHRvbSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhd2FpdCBhcHBseSh7XG4gICAgICAgIC4uLnN0YXRlLFxuICAgICAgICBhdmFpbGFibGVXaWR0aCxcbiAgICAgICAgYXZhaWxhYmxlSGVpZ2h0XG4gICAgICB9KTtcbiAgICAgIGNvbnN0IG5leHREaW1lbnNpb25zID0gYXdhaXQgcGxhdGZvcm0uZ2V0RGltZW5zaW9ucyhlbGVtZW50cy5mbG9hdGluZyk7XG4gICAgICBpZiAod2lkdGggIT09IG5leHREaW1lbnNpb25zLndpZHRoIHx8IGhlaWdodCAhPT0gbmV4dERpbWVuc2lvbnMuaGVpZ2h0KSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgcmVzZXQ6IHtcbiAgICAgICAgICAgIHJlY3RzOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgfVxuICAgICAgcmV0dXJuIHt9O1xuICAgIH1cbiAgfTtcbn07XG5cbmV4cG9ydCB7IGFycm93LCBhdXRvUGxhY2VtZW50LCBjb21wdXRlUG9zaXRpb24sIGRldGVjdE92ZXJmbG93LCBmbGlwLCBoaWRlLCBpbmxpbmUsIGxpbWl0U2hpZnQsIG9mZnNldCwgc2hpZnQsIHNpemUgfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@floating-ui/core/dist/floating-ui.core.mjs\n"); + +/***/ }), + +/***/ "./node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs": +/*!****************************************************************!*\ + !*** ./node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs ***! + \****************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ arrow: () => (/* binding */ arrow),\n/* harmony export */ autoPlacement: () => (/* binding */ autoPlacement),\n/* harmony export */ autoUpdate: () => (/* binding */ autoUpdate),\n/* harmony export */ computePosition: () => (/* binding */ computePosition),\n/* harmony export */ detectOverflow: () => (/* binding */ detectOverflow),\n/* harmony export */ flip: () => (/* binding */ flip),\n/* harmony export */ getOverflowAncestors: () => (/* reexport safe */ _floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getOverflowAncestors),\n/* harmony export */ hide: () => (/* binding */ hide),\n/* harmony export */ inline: () => (/* binding */ inline),\n/* harmony export */ limitShift: () => (/* binding */ limitShift),\n/* harmony export */ offset: () => (/* binding */ offset),\n/* harmony export */ platform: () => (/* binding */ platform),\n/* harmony export */ shift: () => (/* binding */ shift),\n/* harmony export */ size: () => (/* binding */ size)\n/* harmony export */ });\n/* harmony import */ var _floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @floating-ui/utils */ \"./node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs\");\n/* harmony import */ var _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @floating-ui/core */ \"./node_modules/@floating-ui/core/dist/floating-ui.core.mjs\");\n/* harmony import */ var _floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @floating-ui/utils/dom */ \"./node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs\");\n\n\n\n\n\nfunction getCssDimensions(element) {\n const css = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(element);\n // In testing environments, the `width` and `height` properties are empty\n // strings for SVG elements, returning NaN. Fallback to `0` in this case.\n let width = parseFloat(css.width) || 0;\n let height = parseFloat(css.height) || 0;\n const hasOffset = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element);\n const offsetWidth = hasOffset ? element.offsetWidth : width;\n const offsetHeight = hasOffset ? element.offsetHeight : height;\n const shouldFallback = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.round)(width) !== offsetWidth || (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.round)(height) !== offsetHeight;\n if (shouldFallback) {\n width = offsetWidth;\n height = offsetHeight;\n }\n return {\n width,\n height,\n $: shouldFallback\n };\n}\n\nfunction unwrapElement(element) {\n return !(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(element) ? element.contextElement : element;\n}\n\nfunction getScale(element) {\n const domElement = unwrapElement(element);\n if (!(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(domElement)) {\n return (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(1);\n }\n const rect = domElement.getBoundingClientRect();\n const {\n width,\n height,\n $\n } = getCssDimensions(domElement);\n let x = ($ ? (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.round)(rect.width) : rect.width) / width;\n let y = ($ ? (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.round)(rect.height) : rect.height) / height;\n\n // 0, NaN, or Infinity should always fallback to 1.\n\n if (!x || !Number.isFinite(x)) {\n x = 1;\n }\n if (!y || !Number.isFinite(y)) {\n y = 1;\n }\n return {\n x,\n y\n };\n}\n\nconst noOffsets = /*#__PURE__*/(0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0);\nfunction getVisualOffsets(element) {\n const win = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(element);\n if (!(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isWebKit)() || !win.visualViewport) {\n return noOffsets;\n }\n return {\n x: win.visualViewport.offsetLeft,\n y: win.visualViewport.offsetTop\n };\n}\nfunction shouldAddVisualOffsets(element, isFixed, floatingOffsetParent) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n if (!floatingOffsetParent || isFixed && floatingOffsetParent !== (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(element)) {\n return false;\n }\n return isFixed;\n}\n\nfunction getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n const clientRect = element.getBoundingClientRect();\n const domElement = unwrapElement(element);\n let scale = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(1);\n if (includeScale) {\n if (offsetParent) {\n if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(offsetParent)) {\n scale = getScale(offsetParent);\n }\n } else {\n scale = getScale(element);\n }\n }\n const visualOffsets = shouldAddVisualOffsets(domElement, isFixedStrategy, offsetParent) ? getVisualOffsets(domElement) : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0);\n let x = (clientRect.left + visualOffsets.x) / scale.x;\n let y = (clientRect.top + visualOffsets.y) / scale.y;\n let width = clientRect.width / scale.x;\n let height = clientRect.height / scale.y;\n if (domElement) {\n const win = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(domElement);\n const offsetWin = offsetParent && (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(offsetParent) ? (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(offsetParent) : offsetParent;\n let currentWin = win;\n let currentIFrame = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getFrameElement)(currentWin);\n while (currentIFrame && offsetParent && offsetWin !== currentWin) {\n const iframeScale = getScale(currentIFrame);\n const iframeRect = currentIFrame.getBoundingClientRect();\n const css = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(currentIFrame);\n const left = iframeRect.left + (currentIFrame.clientLeft + parseFloat(css.paddingLeft)) * iframeScale.x;\n const top = iframeRect.top + (currentIFrame.clientTop + parseFloat(css.paddingTop)) * iframeScale.y;\n x *= iframeScale.x;\n y *= iframeScale.y;\n width *= iframeScale.x;\n height *= iframeScale.y;\n x += left;\n y += top;\n currentWin = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(currentIFrame);\n currentIFrame = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getFrameElement)(currentWin);\n }\n }\n return (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.rectToClientRect)({\n width,\n height,\n x,\n y\n });\n}\n\n// If has a CSS width greater than the viewport, then this will be\n// incorrect for RTL.\nfunction getWindowScrollBarX(element, rect) {\n const leftScroll = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeScroll)(element).scrollLeft;\n if (!rect) {\n return getBoundingClientRect((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element)).left + leftScroll;\n }\n return rect.left + leftScroll;\n}\n\nfunction getHTMLOffset(documentElement, scroll, ignoreScrollbarX) {\n if (ignoreScrollbarX === void 0) {\n ignoreScrollbarX = false;\n }\n const htmlRect = documentElement.getBoundingClientRect();\n const x = htmlRect.left + scroll.scrollLeft - (ignoreScrollbarX ? 0 :\n // RTL scrollbar.\n getWindowScrollBarX(documentElement, htmlRect));\n const y = htmlRect.top + scroll.scrollTop;\n return {\n x,\n y\n };\n}\n\nfunction convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {\n let {\n elements,\n rect,\n offsetParent,\n strategy\n } = _ref;\n const isFixed = strategy === 'fixed';\n const documentElement = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(offsetParent);\n const topLayer = elements ? (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isTopLayer)(elements.floating) : false;\n if (offsetParent === documentElement || topLayer && isFixed) {\n return rect;\n }\n let scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n let scale = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(1);\n const offsets = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0);\n const isOffsetParentAnElement = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(offsetParent);\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeName)(offsetParent) !== 'body' || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isOverflowElement)(documentElement)) {\n scroll = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeScroll)(offsetParent);\n }\n if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(offsetParent)) {\n const offsetRect = getBoundingClientRect(offsetParent);\n scale = getScale(offsetParent);\n offsets.x = offsetRect.x + offsetParent.clientLeft;\n offsets.y = offsetRect.y + offsetParent.clientTop;\n }\n }\n const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll, true) : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0);\n return {\n width: rect.width * scale.x,\n height: rect.height * scale.y,\n x: rect.x * scale.x - scroll.scrollLeft * scale.x + offsets.x + htmlOffset.x,\n y: rect.y * scale.y - scroll.scrollTop * scale.y + offsets.y + htmlOffset.y\n };\n}\n\nfunction getClientRects(element) {\n return Array.from(element.getClientRects());\n}\n\n// Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable.\nfunction getDocumentRect(element) {\n const html = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element);\n const scroll = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeScroll)(element);\n const body = element.ownerDocument.body;\n const width = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);\n const height = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);\n let x = -scroll.scrollLeft + getWindowScrollBarX(element);\n const y = -scroll.scrollTop;\n if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(body).direction === 'rtl') {\n x += (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(html.clientWidth, body.clientWidth) - width;\n }\n return {\n width,\n height,\n x,\n y\n };\n}\n\nfunction getViewportRect(element, strategy) {\n const win = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(element);\n const html = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element);\n const visualViewport = win.visualViewport;\n let width = html.clientWidth;\n let height = html.clientHeight;\n let x = 0;\n let y = 0;\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n const visualViewportBased = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isWebKit)();\n if (!visualViewportBased || visualViewportBased && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n return {\n width,\n height,\n x,\n y\n };\n}\n\n// Returns the inner client rect, subtracting scrollbars if present.\nfunction getInnerBoundingClientRect(element, strategy) {\n const clientRect = getBoundingClientRect(element, true, strategy === 'fixed');\n const top = clientRect.top + element.clientTop;\n const left = clientRect.left + element.clientLeft;\n const scale = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element) ? getScale(element) : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(1);\n const width = element.clientWidth * scale.x;\n const height = element.clientHeight * scale.y;\n const x = left * scale.x;\n const y = top * scale.y;\n return {\n width,\n height,\n x,\n y\n };\n}\nfunction getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {\n let rect;\n if (clippingAncestor === 'viewport') {\n rect = getViewportRect(element, strategy);\n } else if (clippingAncestor === 'document') {\n rect = getDocumentRect((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element));\n } else if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(clippingAncestor)) {\n rect = getInnerBoundingClientRect(clippingAncestor, strategy);\n } else {\n const visualOffsets = getVisualOffsets(element);\n rect = {\n x: clippingAncestor.x - visualOffsets.x,\n y: clippingAncestor.y - visualOffsets.y,\n width: clippingAncestor.width,\n height: clippingAncestor.height\n };\n }\n return (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.rectToClientRect)(rect);\n}\nfunction hasFixedPositionAncestor(element, stopNode) {\n const parentNode = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getParentNode)(element);\n if (parentNode === stopNode || !(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(parentNode) || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isLastTraversableNode)(parentNode)) {\n return false;\n }\n return (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(parentNode).position === 'fixed' || hasFixedPositionAncestor(parentNode, stopNode);\n}\n\n// A \"clipping ancestor\" is an `overflow` element with the characteristic of\n// clipping (or hiding) child elements. This returns all clipping ancestors\n// of the given element up the tree.\nfunction getClippingElementAncestors(element, cache) {\n const cachedResult = cache.get(element);\n if (cachedResult) {\n return cachedResult;\n }\n let result = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getOverflowAncestors)(element, [], false).filter(el => (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(el) && (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeName)(el) !== 'body');\n let currentContainingBlockComputedStyle = null;\n const elementIsFixed = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(element).position === 'fixed';\n let currentNode = elementIsFixed ? (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getParentNode)(element) : element;\n\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n while ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(currentNode) && !(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isLastTraversableNode)(currentNode)) {\n const computedStyle = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(currentNode);\n const currentNodeIsContaining = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isContainingBlock)(currentNode);\n if (!currentNodeIsContaining && computedStyle.position === 'fixed') {\n currentContainingBlockComputedStyle = null;\n }\n const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === 'static' && !!currentContainingBlockComputedStyle && ['absolute', 'fixed'].includes(currentContainingBlockComputedStyle.position) || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isOverflowElement)(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);\n if (shouldDropCurrentNode) {\n // Drop non-containing blocks.\n result = result.filter(ancestor => ancestor !== currentNode);\n } else {\n // Record last containing block for next iteration.\n currentContainingBlockComputedStyle = computedStyle;\n }\n currentNode = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getParentNode)(currentNode);\n }\n cache.set(element, result);\n return result;\n}\n\n// Gets the maximum area that the element is visible in due to any number of\n// clipping ancestors.\nfunction getClippingRect(_ref) {\n let {\n element,\n boundary,\n rootBoundary,\n strategy\n } = _ref;\n const elementClippingAncestors = boundary === 'clippingAncestors' ? (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isTopLayer)(element) ? [] : getClippingElementAncestors(element, this._c) : [].concat(boundary);\n const clippingAncestors = [...elementClippingAncestors, rootBoundary];\n const firstClippingAncestor = clippingAncestors[0];\n const clippingRect = clippingAncestors.reduce((accRect, clippingAncestor) => {\n const rect = getClientRectFromClippingAncestor(element, clippingAncestor, strategy);\n accRect.top = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(rect.top, accRect.top);\n accRect.right = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.min)(rect.right, accRect.right);\n accRect.bottom = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.min)(rect.bottom, accRect.bottom);\n accRect.left = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromClippingAncestor(element, firstClippingAncestor, strategy));\n return {\n width: clippingRect.right - clippingRect.left,\n height: clippingRect.bottom - clippingRect.top,\n x: clippingRect.left,\n y: clippingRect.top\n };\n}\n\nfunction getDimensions(element) {\n const {\n width,\n height\n } = getCssDimensions(element);\n return {\n width,\n height\n };\n}\n\nfunction getRectRelativeToOffsetParent(element, offsetParent, strategy) {\n const isOffsetParentAnElement = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(offsetParent);\n const documentElement = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(offsetParent);\n const isFixed = strategy === 'fixed';\n const rect = getBoundingClientRect(element, true, isFixed, offsetParent);\n let scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n const offsets = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0);\n\n // If the scrollbar appears on the left (e.g. RTL systems). Use\n // Firefox with layout.scrollbar.side = 3 in about:config to test this.\n function setLeftRTLScrollbarOffset() {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeName)(offsetParent) !== 'body' || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isOverflowElement)(documentElement)) {\n scroll = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeScroll)(offsetParent);\n }\n if (isOffsetParentAnElement) {\n const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);\n offsets.x = offsetRect.x + offsetParent.clientLeft;\n offsets.y = offsetRect.y + offsetParent.clientTop;\n } else if (documentElement) {\n setLeftRTLScrollbarOffset();\n }\n }\n if (isFixed && !isOffsetParentAnElement && documentElement) {\n setLeftRTLScrollbarOffset();\n }\n const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0);\n const x = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;\n const y = rect.top + scroll.scrollTop - offsets.y - htmlOffset.y;\n return {\n x,\n y,\n width: rect.width,\n height: rect.height\n };\n}\n\nfunction isStaticPositioned(element) {\n return (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(element).position === 'static';\n}\n\nfunction getTrueOffsetParent(element, polyfill) {\n if (!(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element) || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(element).position === 'fixed') {\n return null;\n }\n if (polyfill) {\n return polyfill(element);\n }\n let rawOffsetParent = element.offsetParent;\n\n // Firefox returns the element as the offsetParent if it's non-static,\n // while Chrome and Safari return the element. The element must\n // be used to perform the correct calculations even if the element is\n // non-static.\n if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element) === rawOffsetParent) {\n rawOffsetParent = rawOffsetParent.ownerDocument.body;\n }\n return rawOffsetParent;\n}\n\n// Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\nfunction getOffsetParent(element, polyfill) {\n const win = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(element);\n if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isTopLayer)(element)) {\n return win;\n }\n if (!(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element)) {\n let svgOffsetParent = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getParentNode)(element);\n while (svgOffsetParent && !(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isLastTraversableNode)(svgOffsetParent)) {\n if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(svgOffsetParent) && !isStaticPositioned(svgOffsetParent)) {\n return svgOffsetParent;\n }\n svgOffsetParent = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getParentNode)(svgOffsetParent);\n }\n return win;\n }\n let offsetParent = getTrueOffsetParent(element, polyfill);\n while (offsetParent && (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isTableElement)(offsetParent) && isStaticPositioned(offsetParent)) {\n offsetParent = getTrueOffsetParent(offsetParent, polyfill);\n }\n if (offsetParent && (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isLastTraversableNode)(offsetParent) && isStaticPositioned(offsetParent) && !(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isContainingBlock)(offsetParent)) {\n return win;\n }\n return offsetParent || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getContainingBlock)(element) || win;\n}\n\nconst getElementRects = async function (data) {\n const getOffsetParentFn = this.getOffsetParent || getOffsetParent;\n const getDimensionsFn = this.getDimensions;\n const floatingDimensions = await getDimensionsFn(data.floating);\n return {\n reference: getRectRelativeToOffsetParent(data.reference, await getOffsetParentFn(data.floating), data.strategy),\n floating: {\n x: 0,\n y: 0,\n width: floatingDimensions.width,\n height: floatingDimensions.height\n }\n };\n};\n\nfunction isRTL(element) {\n return (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(element).direction === 'rtl';\n}\n\nconst platform = {\n convertOffsetParentRelativeRectToViewportRelativeRect,\n getDocumentElement: _floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement,\n getClippingRect,\n getOffsetParent,\n getElementRects,\n getClientRects,\n getDimensions,\n getScale,\n isElement: _floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement,\n isRTL\n};\n\nfunction rectsAreEqual(a, b) {\n return a.x === b.x && a.y === b.y && a.width === b.width && a.height === b.height;\n}\n\n// https://samthor.au/2021/observing-dom/\nfunction observeMove(element, onMove) {\n let io = null;\n let timeoutId;\n const root = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element);\n function cleanup() {\n var _io;\n clearTimeout(timeoutId);\n (_io = io) == null || _io.disconnect();\n io = null;\n }\n function refresh(skip, threshold) {\n if (skip === void 0) {\n skip = false;\n }\n if (threshold === void 0) {\n threshold = 1;\n }\n cleanup();\n const elementRectForRootMargin = element.getBoundingClientRect();\n const {\n left,\n top,\n width,\n height\n } = elementRectForRootMargin;\n if (!skip) {\n onMove();\n }\n if (!width || !height) {\n return;\n }\n const insetTop = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.floor)(top);\n const insetRight = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.floor)(root.clientWidth - (left + width));\n const insetBottom = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.floor)(root.clientHeight - (top + height));\n const insetLeft = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.floor)(left);\n const rootMargin = -insetTop + \"px \" + -insetRight + \"px \" + -insetBottom + \"px \" + -insetLeft + \"px\";\n const options = {\n rootMargin,\n threshold: (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(0, (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.min)(1, threshold)) || 1\n };\n let isFirstUpdate = true;\n function handleObserve(entries) {\n const ratio = entries[0].intersectionRatio;\n if (ratio !== threshold) {\n if (!isFirstUpdate) {\n return refresh();\n }\n if (!ratio) {\n // If the reference is clipped, the ratio is 0. Throttle the refresh\n // to prevent an infinite loop of updates.\n timeoutId = setTimeout(() => {\n refresh(false, 1e-7);\n }, 1000);\n } else {\n refresh(false, ratio);\n }\n }\n if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {\n // It's possible that even though the ratio is reported as 1, the\n // element is not actually fully within the IntersectionObserver's root\n // area anymore. This can happen under performance constraints. This may\n // be a bug in the browser's IntersectionObserver implementation. To\n // work around this, we compare the element's bounding rect now with\n // what it was at the time we created the IntersectionObserver. If they\n // are not equal then the element moved, so we refresh.\n refresh();\n }\n isFirstUpdate = false;\n }\n\n // Older browsers don't support a `document` as the root and will throw an\n // error.\n try {\n io = new IntersectionObserver(handleObserve, {\n ...options,\n // Handle