From 2d3439372b26de52dba4c3f439d303dd97b4972a Mon Sep 17 00:00:00 2001 From: 14h02m10s <144254313+14h02m10s@users.noreply.github.com> Date: Wed, 5 Jun 2024 22:15:24 +0200 Subject: [PATCH] Updates --- assets/ImgArtefacteurs-orange-67fc2e26.jpg | Bin 48207 -> 0 bytes assets/ImgArtefacteurs-orange-e0c79322.jpg | Bin 0 -> 47083 bytes assets/index-422597d0.css | 1 - assets/index-7109b126.js | 5 ----- assets/index-8f21eb7e.css | 1 + assets/index-e8db1907.js | 5 +++++ index.html | 4 ++-- 7 files changed, 8 insertions(+), 8 deletions(-) delete mode 100644 assets/ImgArtefacteurs-orange-67fc2e26.jpg create mode 100644 assets/ImgArtefacteurs-orange-e0c79322.jpg delete mode 100644 assets/index-422597d0.css delete mode 100644 assets/index-7109b126.js create mode 100644 assets/index-8f21eb7e.css create mode 100644 assets/index-e8db1907.js diff --git a/assets/ImgArtefacteurs-orange-67fc2e26.jpg b/assets/ImgArtefacteurs-orange-67fc2e26.jpg deleted file mode 100644 index 623d37e5ed2b2e157b4ed8e63b6cbd3c9703fc24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48207 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%0Dakez%onE#|hZe9s%P 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 H_ox2>h{Z$J diff --git a/assets/ImgArtefacteurs-orange-e0c79322.jpg b/assets/ImgArtefacteurs-orange-e0c79322.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a6a3d2b8a91d8ee22d20a3ecc28bfa30e2e5eb96 GIT binary patch literal 47083 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Φ=$u%cmaRa6@VRSY*MWyUcHz(3j7JYQ zou8I37;|_;B0KRKARHg82UEvMXd{5AVo@kEU_jf>hiL^u)MwHNZ3QP0AHA)K<+)8P z#w{0Wr3dn|zyHL_scpnlO&QiqdOeZDA>GW~P%=49&SawFkjSzYK2m$fBxq%oJlUV- z!@*$9**?u-V8P?qe>KOR+8#2V#hv%x>r&k_g$!g>rhe#AjL-w9-&xrIr4uFr=uUv` z32;IkmdQyCP0D@7{CXB*FT0B;D`X!J3z4YKnDsPkq2I)HY@G*Xd=L0LIX&u z4{zA=*J%E|ec(dfV^9H`1lTwHZ;kl~z%e7@lK?26XDZ>9-!h94$^XGO{iX9b^W1}} z9@=yPtx)F!$mt*O4*+ZHq!9oZKKG2yzg;Q501fhQ9pwMMM;ZkD_1|qtvdwNvNWdHZ zAF%D;`{o8zt-OhaO@uGX0Woc(cT?r{5I5e77ezgMhkQhEn0>6iY-tbGlM37P=tX08 z9~Zm;@<8R(sqYE-5+A|G$jm7|r`2jghTHB3^h zv~hcDdxqRH;jFjun#_0lyXqT=$P3{>&WBvCCyOhe$`vM zP3)FG2p2omBK+njexE?&A3jZpBPZ%#qwf9EfLtccT~{lGwYh(mE*lKxFwgOpw4W-L zNT_AnRyd2myB>Xa>N+14B`dp$jZD;jtCL z>@?_rNlD{wW{LlH_mNhsut;TMeL0CGQ$>j>o9C|>#R;xjX1gu&sZ<`o@TDjk3}oWnGLh@?}; znjli_B>t>4ciC>6ezTN*p>V~U*5+Md0~?YIys|thCVXT+bRt+XX1DDyM&Gu>_* zv`$%;E}nqsL?@Mnt$C_qRthw{I*OkB z{9Z+zei(&n`PcY`unn6KGWU&FF_$3P7N1Eg!RX?=l&d96Lt!noN|6X`6Wx(EX{A4j z-$dKq`TOJzD=INnGgU6kl3e*mrMdTtl2pJ4lsgW14s4I9-S*V&Q|~&zO9b^A`JP7l zq0S7j>cr9RMRfN+CC<0tFs*_sea(|JVuKL+0%{!&%X_|ICx9Bdw*mJcUH1ERi9T^} zMedn>54|&gSJpo^0I&l&rObYaK9WrRFi_wp`fwgMZX?f#pPT|^H|7yj1q{NoxHcam zRJieg&jK%B1;hyMEhWiNl~v+(pKa;#u1r~dTPla^WdNX&|QoF z@S6bF3+mV*!aaT~=n)sw&NaqiC!!&uoWdD%pne_^r1QQczx`d@)w6~Ue@mVBZHlEg0P1m2mi*Z4b_S?5pJ4{d#>bJWj1>nEs?dp6V_N8Wc;!gRcl zdK`5&4s|%f?cRE#7S5-Cz<@o*g7nLEK zmQ{uBeqR~`Wcau>#`R}WXLrg48cmcV6aoY%RaScRd$Mcx=1Lo6*81gGp12pM*K3>V zmvOfA)koA8d-K3alZ<@?y*D`eK?C(=fEx#;K6xHg#Pv$uCe4mRjHre9@&+RCJ!>gj zL7oM@8S5pyzdCx?Tj0{Ve`>+(*=@RFZT_ulE;qE%(eVe(V13QammX-Y`n1y@1g!0d zkKI=D9Z1SJK8v3TT1Xe|^kC(+iAUa(=g?jY{0{-kmdL~Q^8~U73-PA43g6tyF?m~9 zK7EmB+oX>8JqG9j46OY|obtC$knERmO@qT0=P4A)zWiD(?BwxM#7u7CXt#iyN9Iz> zfc-q2yH^qqE9JS_vy{rpt*NF&ne&3^Ek3zH{ zh&@d3bx}$ zm)k_hBWxOsFJk(ugJpz%ZbXz4)8^(R%P#JX^iRRIH%~g_5{%wg$K*d9qsVJKhH&aH zb^!5$c`y27s?(men6ZYWl^+~(c}sh|oUa^+y~ZB#3#Byc#Mx-7oseIqJ6a2`wHmw3 zQ`@?G9e0CdX~=D6sDxQ>!s;iHaHT_ml|V<=XVksQ6ki#wuc+hwS~@$Ci%+!hhX*9g z10}po=h}$2CJ0mIw&`Lh5 zW?D2lD~Oz2Tk++$b0o9kE0Rl<(t9GQJfnc&lI!u1snsNnvPBC`Mf)@z zJ%w)fpyzZG&Lw=!QLv=>aoc9*YU!v)+j0;Q*x0f)rsYrc58xa51!L}R)s)=Ryatqv z?;X>;FKjhcf+zA3F0MB7EnUQ~io)9!D}Q69BIog+MzUHBB4!grmHwZb2ZXS?nP*=P zGzyYi2Xf~=n>s1Wyp4JwE#I5&`%oL;`DWeU;kd(BQF)-Ee*5bW0>I*js2(u;4*(c! z^6N|td$&ps`X{=ku2=j!#vQOK+9s4I2aldCVV6vm$TeJJ_ z$_L-|LBI1h?o9w)oFrOMc0z0fUC+aqyzW9vp6L^l4<`XHKy{uGE$g2MY-_On=c*HI9J8dCxuk}IK!+(r zpHNWXNY>3z874vUC|6Cu_0GTl4l(}YDL_>_;Jkkj{2W!~*!GVq4})Zyhi5~h*~4grBYgO^V^0X?`uKG12&tlvZ5j^7 z@Dv)nL)hY@fUR=xfiQu-HoKc&kabwr&*+h%AM-BeI+hIbG{&|M4#B@Cl7Q??%EpfR zv}$Hm<#6dUMvRIk@7jEY^@?C*E~X%}=$(S%HYOKzpLQSW{;9Tbuy}Xe@T~&bDmUFB zoe|t~vr2?qwEP;%`vSyBXMfQJE_S$>@nR=FVcr@WjerZqj5H0Ku1 zBe1cYnhcY6I|F4ic%!?gg+QJBdR4spCd5g!`$n^FOamt=q^u!7UoaIsh!J-t#Q9Q& z${1QafzwK0_okBfW-&I8_>5M`e#Sg?oV()WN&CJ5eY84}T$Z*}jt6MM{G`wjlNq_I zo@I?yV~iC$lNa%PQMcB!`jzrkkw+}PiYCJpzOsCrnh#x~20EFQ_V;rH2YCc{KsI%t zOFJ(UR`==V9he4?qNs0Oq!;MxS$iZOW^dH99vm$9zx7vwykZim%P1b zob#UhbN=;iydAq`?F@R^AlP1)J_?)HU5FwPp}rDt{}c%J_x$|gvsjPt(;_P-!K86l z4KfDH%H5uc2YMy`eJ)OU3V`ndAnlOTt$mm0&vki!;cz86hW<1s&bLYd&iM-#ad@LC zus-C`?KuG%ihng=*TA=cB4D4<6FUTKJHb*6E~|1sE%I!dOs)?i?i%u#PEfx?giDh1 z!kbosXLdT(+3!0tMmKFWjY<#u5Swpt%26BC0G(aI_Y!FS5!PPVJVUxhvM`*6e?Q zGFJIJneiz(Ecj3eCZD^G;GhWe^jDQ*v03dv`D zMZY8L;ETszRMHUZ-?Qo9#6bDPn>saxx!Seu-UIR+ECe8 z;pO*!u81?WEu;3>44%D0e82`(+KuOMAEb3C@MIe&@aoNWkz$gcC0q8R0n+>)@+#6A zx`SeW5JuCH@`;An=gA%Auia5=8YZ0UH_wQ5k+yuiz5Sg`+8lT4NP8VWR`V{KzY;BY z6?vQMe_J=rutJI{x!SSAh7?zdDyP@8KrD=}uFus|A^%dy9KusKmA)7^C(}^#48wK{ zxhW;K=0w}gRo1PDzrpQvjDJBHVb?p*NLME{pom+SFI~wvdj1Jd=ovA2H_X)fhFL(< z&vsMWG|n?XEm|8(yL{$0pEfyiL8qRdg=EY|po{HUT>?$qhP&CqYuoiZMcMtLt(qye zUJKKJ4juq)woYu{Gn|IsU8TfTjKepRq5Z`Dkrb%d%0GH=B%h!BDY->VjU*30HZI?o z2-W;<{M#KXB^lB$HOB(pjv7Y*gGLzZcSn5M7iQ+T-N6_Vr`{{>xo(>r>!@ymbLF06 z@;1V5iVHjKkz#Hek}bv4v6oz)hy`nQ*@_~a4z}(okw70M;7uLUhVHutC-JxP^Fae! ztSz&yNq;LG`%9TH;Y|*?Ax_oyW1=fpO&v7wLIp@wNh#gU^WMF#{%Kt~B7}?;P5C_j z%rLv2usZl!`tD?5Ql=0O>8Px`ueyo)I`)0tXEP-qWm}Ke$)Y0b4xeBX*Yi5=%tu`P z#BZ&UXpZO%-dN9~{FXW=_~KMI8Q4**perxDQPU7AWzC5l{mT9fZy(uJ021)wz=?sY zw|h=x47E1urms7nD{HKROx0ED<m3KSLX?)bh zYm%toQKgczAGHeS9_MyGQR96cDJLjHlH7wexNw_xiTFi_V=(K5?kzP7 z<3>8g*ObrLTl$cQ3sAYmo)wig#ZE{l@bv<9@`AY|Upr@OeOz6+?`t*Vla5=DTaG!r ze-X&)Fh#BumKlukJ1r7+w^gYcZ%X^cS8N46J6*V>OM_Br)&+ET@g8rhP?s*Yyj;*l z-N#t>#(E&6CVDVym6mvYXJysY3S$55;9`{4YB-J>l@mNU-1lqnED+5k)hIr4Oby= zLsPPmzd!}#<*s+(0BkrUej1lchl|PjnUEY~KvXl9??n-q_&UQ7*J{ATg-{8%RBGlA zLZwtbTzzQzEkhP`NPE)mjT6t(%M+Ipmlu^2Y`F=wsOUI1SO~?_6CzX=&ytcVbu@KtIt;7jO zze3bOW!}`K^UprT!*6i1>XnFMwd;h{_-e%0<&lMThqcZ^{=#@CyWVBH)&thks&)08 z`6@#_`yXy4))Wa0Nj=f4RYRkm;$)dD*1^rWMaqoU8Xu1=4HqoPKVI|fbQr?h#dL1Q ztnAtMVj}2KqHQpts`h&PI-WtoE<8>(ZM@dXNuH#7z4WHm%yR z>`IHZ5Z4yn?=q4G4sI91f|}6jWUn{Jp>jZ}1jmoj(U~M13lfTLXgEBT!y!MLu|XI+ zF2MF^S#MW_(8sfO$-SXl!}UYVnY})_0|>*=)vpJB&>k@Y+S7M7XA4dgUjf#N+Bcf} zh31YOa+rN06&BYvTOQTJlDQS$%=yXv7NJD?M5Orc>&oxK7W)_aWsoMI9pG9M^SE7> zmn5vKn4VfxsHXSuU;>W#2jO+`%M1sOl;SsyCm^v9Vcen9Dd9q6BqXfS6qI#HvU{=j zqr6$Ee9LJLqudi{S!5#MI@G*Uha?LSgu_3e0Ot>Xo?Y0Qz z$z^`7bv$8}p_!-CQJW2zbES(aDoZhiB6{x5n}d^47yi3qQRIu z{j9EEEzVMw={w!0JDPuyJiqVYgqc4nu_lohG}xljons4imVeSQJ6l{ES_@fvNk>Nk zpY$~-Jnn}}BtZ6dn$HP}X~%RDT6xa-A=la-S63|HqtQPIBp0MII@Ww})FcH0$aUjQmlUyKmQjYo=O*@NCKFSSS}wLhZNS za&#|X`JN0Kxz%?>yZNdL5`E>9(Ndkh%RGd{8qev%7T0-tuX3VHKq~e+U5T>$UFxJR zQieHfVYf0kwSmfU^fG)=S*NiPrOJ1VDY@Q&tBbkFteF_r!^{zGdWO?oWj$GJlTlt7 zGKD;kPmhCA3UyqiNnE(rk?Gqw$dXdM5L7(7V^ljlF#f?py0BRp5$t*_ji>Id;y}lKM0Cl z1s^r)XbH&ohvK`Mm?s**`C|XT3AYAbD>z7%!0Z#JL%D@LdTrPUACdG>-_1R9ctp{3 zu|L`4B@ZNY-?QD^7~UZlyrgj|(p%kM9A+ve$J47HVWT)4kTi80Fdxth#lV{!e(wD=kl^7?ndFFb>c9`z~R6V^h_5F~#noSpYuq z!v(AszDL4YkE~AoUKpW-=)^qu{RvjqKvBOr4&~Fk<_7QKov{L(O;ZK0yzPsK;L~`E zN>6q5oh`*)u*AXj){gd^*>aedGF6h?FF&h~V*xmnsc-Z4_L-tX=n~aJ*lQPk@-FDI zJ-Z@u#4~q3YPBF}MLv1qy?LlOF;!kk7}Up`G?`*k6hZ8!Pno!<87IANQ?SDxX%2mA zbjRooTD48LqwFr|h*ze-2zo3neEkz13+|Mw=G7n+T_GS*5tiWt#bIyhA@gO^@A}iO zu@E2JG&PjD$$DGMMe~b_j+POVm7-9ctu`EPt%}q;TeDPtwJbNKp9$SUdUsU}Twc5! zjX9ZC9p5vYoG+P)Kmf%?^d0{u-yPRlpHzXDJ!f{`KT+7U?G&`q4K)~J`JJRR?bn9!_IRyr zOz0xbY|7d{_|l#5gZp5tT-ZUc=8{Sdw6osv5}DK+|3QcszXpI&0#-7Pp7}ks7CxQC z=X7!4NKitFd@cihJvF^VuYN_x{;lV#9K#d4fn96{fhQ;cgLT?_1rkK)v0rHJPE^@o zi*NgjTIBPkNcS1{))IfY9O(J76t2IN5k2Bv8tR=)5wdX+u?!NK51^=!l-;y)_*!;u zPtEYc^vhU7)9+Q@kPmt^Q!#cHielUiA&Q%mvu;ef-mdMD3vcJ4l(fVVg&2<4KG<72 ziO>X_BFk~D#V!hdwQwm$Pn<(0WQ%$(+ansMVR}gL5|wSlhkMc^Z5kwKiQXjYQ}8*k zxj~IXcGe?Il2Y`CGuLP`HH4*+rV&@MiLVP~o9m@3)d)ZK^u^=q_NbMZ)W6X5etrWu z?oO)VPg~bXHso1Gr^c-%-Og^6PVnxQ%K<`V>aG>ab=0csjwi`IM^afkg|RZAy_3Wr zR)-W!E2xHnjPe6}sN6bVl4oY!A@)jmuPy#cAUEJci5;2HY5G#DXfKA8ShtmV$c4PB z^jP$kOxf=bn@U9~x*`*;G^O{r%sek38%Al61Yd(}+vsCDG*UaW7`x*y<2Sq^j+~!; z)ABQdp&ZOpFnq$Qm6FK(Z^*13rw{ zg)pvpv1cvsc_dk0a{i*U2&(ZqrtBH=cAxKbF)J*L9OT9vJwDkCl~pRt#B9>D5^l z|Dr7gviwc~;4*>3gq>(=#LX+f#wm?6cE0xePHGZ?g2CDD`VxG!&_PBu%UN=l)FQXF zj%lno-gplDjR7;`H#bpV?yQy1hl2@m5~5EnPkPmpO~EnF#YX{nx?q2=nvh?k14|#t z9X#-^O-`X*-*U~Z35fI!wxU~41Pv;1=MCp2mXtcBZF+q1nYHcuOhMMFSYM1i1?5FG9dd z*u}P12J7`%@_5+bD{GMhwZoiD2+<)G&qHw>^KxpZC!qQj=wg2&0&j^DTs*K5xxY| zRP|xeS<<3K>4~&?>Gr}S;?sqb0=32)rTQm#EhgEL#;Q)L*Pkv?ayUaw6Xsk41Cl(2 zJI;EYg?w4Kl4UPJvZHY?1tcTt?TOXJ#>X-nYT}5ZL@@@>qNT`AQO5E`ik<1%e+?8p zVGn)uOLg+AMEdYias(fN!#u`y zD<*t*bbdT5-!d*QeQ_tH^eHxB6&p<)Q6$|4xpQ5fD3FS*HWGCSMAJ zHd+R2(TAC;#u_+apFuOFCREkN4vwAytwv%s9u%t$%L$x{e0Fc9`h>4|aoU;>N{OM4x+htLWkmbwyfigzKNwRL^~Pn&_-Sh6Ax>UW zYsjU_bxVY##2)DeGB*^l^(EJJ{Sx9BA6QvGuW}2qO-z$o7D(mpoa&34nnbS*NK9#9 zetyIUR+Y)#KEC!@dp5I3xwZ9U04-wBox6l_uPh{HrR57u<~q5!Ijq?m8G%Tu*qE?vR?ezBT~2xXHGk(dvFkYWt>5#0iD>wyWmKG>UhDc0rwK_Ji(AsTTK z9LCt0#@*p@kiOh&oFkw~BBK7`F_n8ud4mFA5g_+igxVzkOM&R*Y9U6rQ{9BEEtN_> zSJ5uE5-M$43DA<`XCivfUx>KpFQ`D;*wY{*gxx?>#eI`p!M^#vp+jK%FC9Z{sbL=M z#c#bTFSuV(7XC&s;~T~|@C3zbMQAZoqU`gqh^NKmOoo$OQY^VkLNCL$1q!{@PE@T$ zo==`L5b4jA1v#a#*Kvq6Hj`;cIBk#i7nrB*EE7Og(eo`&`UD#=E8$Z7x1G*&<{?}l zytYgGx99`@26INR?>IeIYa`P^Duo=c%mCWN3tt~h@tl;dkfOM)5t8>YCYie2RjCL* zv<@5Mc)bYb(cZ|qP{Ea};LWL`^|D5XE0;8!mwS{RsUO{LC0uB0*AqRGaV!hd0Aa5L zGQJwGtFpHCpfjgUI6iCl48{mbl9%%2?cO!l_xbf|iVw|4Q7yM9aDRO|e>N`R=j~Nh zVTC(;42B$r=ih!G^pblz-7*cICkw1~HPQd*XZSkA#sz)u(mI3P@kJkKgbxC5vjO9d zKx?|a5;TNEZnZq?QPaTAD3K17FU$dWV@nob`p-Z?>^nzLmdjLkn~(7f2}m4;2lm~3 zLZ&7c#Yflb&mbcPiocJ+U4^?K3}k4ky}eyt!&oP=b7*_mHF39&@`j=$zhkde1Q=Sq z(p7wk{fv~K6vqHMpmZ`=HVA=Em+0*}89UQsh1;tYEwI z=7syfvK9UM;yYXjhObwD6#=1D&y4$Lf5=ZMpnNt0052J|8(6cPbidK<1c0VWBRax1 zjw|}CHlth#0?N$Y1uCSF`l*nKsS#5clP%o5jbb`Tyd1lt-&{Q{f^s~i#*$jow=;>d z^>}ohnz{8=Z~;=6daM5a+P8bowm3s?M%>b=gyS=D+vle*F6qYV!Pk=K;2R`u$g)46 zt_QD>jsUz995Y~`)AL)V1fU`yr|PYURY>9#Mwn|&`Gezas7PAKW$OPt>v?+}WvSWN zhgOsqLC+(`DlhYfXGJz+9Y6rcQ|BwZDIRG0wA$N?yiNeT!U4mJ^X40L4W;X-N;sjr zzBAC52-KS2$HN68>-gjSE7o$9De}2-3p#2m9p+9xjhGD)wT|z{&36f{bXI_-<-RJx@SrV*M zoth_>{bp9zzUeJ!O&H}T_?)rK^0-6Z9HU~F4Ila?h5eZzATrv5eTY_`&iA$HR|o_S z1Qjb7IQ*~Jx2TFIMQlV1+jHH4xgo+Dom*e8${v06ix$N43=J6uVlZ8lJ7i!jG*jJL z{LgPznv|}!@`Ht1X9Zpy4S3X}JhN2q`r6CLe03-&M-4?M*UQW~=#@r$Bzg16?Js(6 znK4-h(Dp`C!A^iZ9+{1_bRuRcS9=v?*y0UvQtkm4{=2TL= zi*wiYDu47@@ttts1-D&?;VJWO>cti>FjMAr#jQAST?_%b1OruoT%B{}$~dJVpB}RBNoMW1OplL-Y)=mGawVIshY97eKFO(R#h)%fRBtqy zbU$&bq_9o+nv1x&Um;A2-21-w4-j1@w@optLJFQ*3YDplSDaLbpQ@PlMKN<4sV&G3F(<9^uIl>Z<+Z36OA zqSl~$GEjlKibiQN?c$*W=;?;ZlYH#s!Z+kyS8`6^ zuiFIF8>6~a{vbe`M>Ggrx`FS)#WUhF@DRCi$b#J+W??$ivnBPEW~cd(7ohWwOj9?} zx=5`^;hY!(!VtTgJHxw2d%a9ka3;WzmDv12Fa*w5ny@>KlghP%RWr`K7d`L}DO>Oc zKwc#-d%+^5P&N61wya+Mc%a7U2gq2sb+e%!sDFe#2Vbl&-;ih)PpN;RvNA;7n1-O* zA#Lq@e8WZ+a_>_Q-1srAy~6ec5FJsNu+6d2=ohmtAR8X$!C_;gDqFNgeM%v&Qa`+O z%cC;KOD1K)&^xwD>5w5Ynu(etHz`Thg*&G+OHxh5l1~qXpI#BHEm0oR7N-v!;j_7$ zPreU!0M3L3meh1^qqTz7)O+rCM@~jsR=jokJ+)=E(Mw9~wOAa&*m;-SGds-$&T=2~ z^K``BG7C!%7vS2UH0bm6)(n`vq9YA$m2j@qwQsuBP#M>tx!_0KH3YoLD%8X^dm_tTy8t0HrS zzU?^z*8O3Hj1ZlcZD2IHECQn%zhSn7LRjg{#s7{h24pz@Y3T{rx2^mJDYbrOkHokL z;)kn$x`9w~9g??29W3Q7FlfI)AL>K{TBn9A(_ekTFmRL^l@x)Ynrm`wZ7%-!J()mh zZW?#a;1MCNBw@GN^TIxCSBff|t2MJ9CSf)K<@JS^{)`G49pg?`;F-7M+TP`hdj1i7 zgyrXX0ZoPD5Fgsktu9@>5e#CNtq<_FR$xP!KLA-Y);TVkcnAMN8y(c@eXYrl`aVLX zM&^(uBV3$RW=jIQA8|_NPbF@We)hAI(3FP+Z;Qn%o|e{H7cUGOv!Q7tGZ`lp|o}KtO zM&x*CIOc4e8Ep%M@2LEGeH{E{KH_3||2G^wRM4Yo+V4me3ja6bEC|`Q$3oxkC8eII1yLhoo{z@!Yo;{1$8>{CAAUWQG-~eRDa>=4~RVbVx-7( zxi^FuA9fj$BVe3fS$>Jz^;bL#p}wsmlkiwfk9`z%zwqu2V3H}V=o98tR7o4DXH-}ZUy`DGJ30) zoijHAbE{1CTF`gzM&EuJ4g3hq)iMzK3BX~n)8;Y3O2LQB6EUQ8%Mrr0KSOq*pBOEa zMRlG+b7RP8TQWt~Q@}c#PU{I11rnLDf2DET57IatIL(AJi>|7^xT;^>4s;<*qU2#rIP$|4Z&&*xLlU?&=n+PH9(JCgYIV%qqw(ok8$H5%%}c zh%Mf!o0GnA9$R2GMQNe3^>8K_R2F$Zl<1(BPeHY+&wdVhwxnIYqVan4clriIT-$lS ziT^n8mRjShv*j0vZ5F){swQ;I+gk*-Rw2exIgD}AppxEB1$`>ATJ2XG<+s*14D`Df z(kustrwj@0@xEYl2z9{Tl)goFaX#CODqOPg@G+R_EtmM|+gEe=^pI(c3($DinU+1u z(^0fzb0oqFyg)fG%9URNX73Ob4ISq1)@4H@a^<{Tej5jwlh0ftP9$y|!Wk?+cE~sI zYT~-+e?eK5fd|y0(oVxEclSu3{T9Pw@PbFXijFs_*>5cyXI1j5bW?IO_cR0!LYB1T z8nH35j3RGvfX=SK27On%HMwH2YD2V~rMa8Q88%L-@$+rLPwGn+H}cTn90?=L+cK&H}yjD1z6u3;z3ul1wQhX@{(h3ugW=Fi}a;hZ?N)fhI8LQAsbm#{U2^l zrca>eZJ=jq(NE9sYzwJ>v6w*Xu+Ce7OW4BKHTam^cY94S#IosTw) z-zO4bQQHsD7!sSAD`s2C61y}hNY5!h(RHGRyDyqqMOp30IgC@@rn>s_@+j0VT9hb4 z&pDs|SW+umusJWWX)bTGVo1dXry}aRQ>2$JDYL@v zP}aJPd7U2)GQ!wW*M@~h0b9~hwTjDcu+vupw|uV?&(V(M=~PptCVn)Sc5GHbZ zaVOz16~E?M;-Ce=Ig8hY!Fbknv*g49r6U9bkAQSFp^d>JTe|M>llE3v?k4B(cd&eOz49yF9>nW7*6po9^^lKfi?gXb2_`1l4 zb^#7x#SWwchE60=!5_mmVn?sVJ0Ztm!;Fe}^422gj3y4Hhn%{D`W8k{zQKe8%7s*O zstQ;7`_=S%RK4CgGv~he#Miy1b#THduHF-H5s?-Ka5Z-JZO7nk=slCMbYZ4Si=tFQ z(*QVJz&1Pmr_*+}+j|+Ml~G@YbIN*Pc#4RwTrju30OjQv?pT*EEftXUslP1@hGvax z^6S{U2yeZepq%8IVM_y3_mC2A-$xbd1t-mzZgp4fMaF8+384-nWnI_>DP8q$BGlUs zFF05RSQg*D1A;QW)12{K8@JN+QKz76>0>Deh>ekQ@(Q1#`0jX#{%J;!#lF*OJvJ+!@|&JfMgpA^utXTLbm1f{B5rVb$nk>Yiw?V zXr%`fT1@k($<}t6a%6XYjJiY%$AzSuLw9&LB%qmgOuTP!5xS3sCU4dS***$CwEYE~ z?lLj)Lv#3mB+IfWr;@>*&ify-ONOoJUy?)DTtt$shrP_!-b}6vxFpx;91cXMVAO0Q zoFAzZRrP%Prkt840SL1!$)*uMx&y5DQv|ZLoe|BF=}0#w{mK!TYvPG+Um_cGPo^M0 z3g7u^BhPq;4)+$#aUJB#!)}?c2<@D$Rs)^|=%8-Io-r7Y8 zB{akpmN2L?UB~4GF5rnMo?G&9$y^l`Ob5!7hm5{C0 zPyXm!4=Ypj5i@96%Mo}VE4{2H;7}F1?d6=yleuF3*_T5%iX-C61MW8+uGyqxIBTWM zsiQCM;2Utdz{5GSmhEmH+Cak-=1Q|sBys+W^hMrqwBm89*tVr=Y^6yd>2A2~*v9_R z%esi8cFLY+B}ap^T*KDy7e-}ss4#PVNHISzW` z;TVjhd;I5nvqgtWS*5iape>jvs>)M7s&s{Lr zw}Rs4)|i%r#M5=J17)N8OkhptDke0bG9X8HBCjdkIBKUec7sP69(b+i;k%%5zTs?w z7FAI@<;6M~J*`nQZuS8khDiZws$Dxlf~)Vs&VH!$BIPqH^isYuy9Z7AX=Yk1nchO4fD(H#Akx!^^u z0ElYHI;`ZmH3fUJQ!&TvYJh44EoWTJ-P+8jl-i;RQf_C;D&gmEPBdayQF8*ijLrOh zWQGzd+1Gf4rzU@x76jZnG>MfY#D=2y3WWEOPN4k=qnl|7RVKsNnVwc&Kl_wJN?TEo zR5Xr4&n>y^aP_*Bg5Enav&$mujH(CO!Bsi%q~Bb*a>j7lyH2yL6FmiBO2lUEu=Bx-&eev}h@gls;IDp#x6xl&UP}Fg%mEuLdz3!OY(74&B$wCJx5mW8Gbyx|57o{| zm`0_I>b=#x_d4g{&A_dw$EoZ&B)Exkob7zio2PGAFoDpXsZzdH4Vj9V%zX2XX^6?g zYLtJszUQC`AJQ}G2qaqMfh0<{$A(+r7w&$2#161UgK?=G-s{6BF6%y6B83L6mc{qR zFelrZlUG7Ut$O3fl)CC>Z82@_2ZR5wuPcv-vTOfi-|5kiBxI=>r6gLUkY_BTFoX~- z6hozGLnX?R%9d2JPBS4}GLmSavb13e)q_Gpq6kTNe%HBY#`3=J=l93mXzqLNbI!GV zuj_2z180b-y1gnhZ_l0(YZn&$YJb~mSX()kACZZe*eHt$8UvyN`w|G`5c+FD-CT=)UstJdeFUG7t|N+ zul!{h;&9-Ozz3jSt1Hi2x?|K?-nr%w&1%sRfrquk*WdT}?8xtO4W;^f2l3WY4=D_+ zF}-+3^t^4uvZ3?D<=^*iyJ2XxBw^#}W4cLu)P{88cQ!+Aez~7=1F_!(gXZ?RXdiV- zDsV^$&!UiIDvyS$BLWUs)OyX?_e-+%ja?5eZZX5Af4I{?oKNvS^UBdTc{~PfX0dxc z#S~sCu8BVIG2&*e%0wR3#kZhst72ad#knl{pqfO8_Uo#f>l^02^$S)Ixa%KgTk`tb zoK>u=kM_PV>+hY+f7I1uzp3);9cSKeB{;=18;gYA2UI0|OewXjy%|u)H*!wXa!%#$ z-?8U?O*2?@vAfQvCDnb&(Ib8n)EzHK{s-_``vj{_D4x-^ITpKIzrv*b*iy-`)0#cu z651a3RG3S(Kc2t$#rW)XjVFI{dz`jjt*<@a{;v7>f$gw1KKIgazV?S_BI_61DSR4# z?2zAEP_;VzcwCo9yt!&-m2T%!J?HA2k=R#dbJR@swCee;x-cn|yC(f2Da-83JaZMd zu=z@D_Ioeyci(2Oe=OPPQ))j@MyJj>CskAWdNb4P;K5T5A3VNQEPSG+BbFd(pfvf= z+gRJ8x-;zWb8haTk39!hmMMm}Cg@tfR>gh$^Lj$Swe(?Jx5*WjyHjSQtnjLsbxNTQ zj*B7};R>~{?CVS#pG;n9CK>)XMkle?a{F2{=bvg0w5Iu=@D~$DtggIVu=T8xhNPuX z?$IL`e(4eO55s^8dtcKG1@f!m%)6IvG}T_`)|%t;BDnL+@U8f|t4s=M<*fD3c-R?= z24uDa)iI6=E1F>sE_YMbj9nVyaXJaBqqaJj$U#&!O_zD*tt7_GelPE`@z`y@8pG0# zaX}-c{rJa}#c=GuRwNSt*+2WN(8R}q z#igR;3>&K~jU)%-!~vz?Z~7LQB!54@Lt>_L&hK+RXsGr}@k?RHs9jn{>%E6TIgti& zOF`&pTq?!* zQeZ(Qq`;<}oUv#@7d z-Fz3t#hKAUZ)C}eXlt)@P5UcK14idy(6!CpGYH7cf-o*K7zqepSe5NkBrC*fj6;d)0SRUXL z;nO(SA4rdN`zv^ErW}9D*OT69w7C8IR$prFFlcjt;)jE#$#9Q`&mgS))jh*~?YRX_jyg6v7lpvEOYlnqfL6i%C+B4RDo zBcB-TSBU*~=+TetA*&&muuRx|LG9y!~_Z?z^dOvez@p_lT`G<>j~eENwXa z434RftDxO04(o5}>sN8y9kVMo%t!`~yRY~-zM?SEBv9qaX)gHJEjf7dZS!-#-uBkZ}**TsDplKY>i?SYVwo+zsU-i ziMfvkJ+XIHFlW7XY_>G=Sr^Q9k3x<6mv_$JwlhRqn3ljOjlUe_ymj;l?PH?ouTxjw@vh;v@AQen0a8kg_w$!?F$-TEKcSW-^sR??yCB=`5qS`l>SE)8D zrcG!x$fzr*|Ejnya28B@U{&j#~U=Oe_hOe)15sMw`$~&{#aET zY#hlSHjNFWuMC|qH+WvEsk-US;kDvUCvR0O_`b&8CriIE6rXgxnIW7TN{iGGBY5k{ zrsluD?mT)dvvZ;4e5p*>qAGFZM{HTezTsVkcV5j?9S|CGphr3})+~&OSJkXtT{LQT z?2Lc5#DhkHzri{EQ+6M^A1biM4MetVe5b1QtDTYk^5xUTS>es{zL7Tg(_=S3h*oQeso)Z@GvBj zkhSc~ky?Hy?+-(Ij8`v0FH)RvHze_wF8uj&$zk+l+SeRbj)cc5U)Sb7{y+KTp6**; z+y|=)zU2SN8+-qPI`+vrsO&=c&=OrGpmeuvH*5-c>2bF&r)yZ{fnH=jRpn%orGeQf zmDcn6PK*DQ!F<(MZ3f?Cn+6u&AGRZj-U8A@oEDBjO9v+>X@0dKsAjU= zj%QcrzN1U7k#Q8ZN*~U57*J=u?{--JY1e71KiwT;P4O+JpP%7f244p02ay|7D(#L* zzh2|qDfj!5+DXHX;b+>8S_2W$FN7;nU4M^%t=XT@tI^drm$+HV^4fU7sUvc4e9WK` z9^=Pz#Y0OL^w~XrtUWh+lc~Y;^CxTODyz-k`Y8bRL2nfPukdCt*83M1E*9Yv{l{X$yEtz}IloiOcE^}CX5!aIgk(P0&u#7wuYerT zd>7gn&%HLs8Oh5UgszPdv?8bLS2}zezmb+ESGoJ8xqjki7EG$ZIx|DD#8r?*F6SIE zhbC9hu77h2LxK5_V%CGxlDSI8_(VAQDz@_ZJ*+~%gS_4N`J!1Dl zL@MZ6m{QW@lN@65SU|Umh*o?|&v&9!d-{qyEz2&Hj00w_o2XZY@wI&3pYb6>;X;Gg zVV~kNteCmz_1t^#$rGJv+_{~ZEW2581ND4rK?&cLosXKvm+q-|-xQS|KP*_dJlC}q z|5qo?#(YDi*Cln@yiV!OzNhTRBJIA^NjZZ3Cv?5kCQS@n9%E&U2ju4`2F0XpGTF2& zF5pD=u))MW7JkLP3s%j$OC~(;J>7S^tN%jr+lK4j4v9+~dCY3~6~COGzcXe3vWyMy;D*tVbKZ+kqaI#+uvsYKv>--bA(?4#@(?A|XZL0A}x7oV+@_G}M6Ow0x zBJ#qke094bl$pkpw-%*BZ+GaKU*%VwWVh|t-50E!Xlr@+p!fJUzgMlKVzn)+Zkgh> zlr#kox~qPCQ}XPRuHM$HlsT<@=EI!R3cJK(`%k!cEVSy`{KoCQnsx1hsVhBL`W)kjBro+tun_ zo@%WLG5xj8mlUvd-$I$->RmD3#OsDYvSaNz)s3Rq9XOyR?&;rulE71J+duI^aeb;& zHVIz?1e(OtvnC-icSANL0QL+Pb%c>7Ay1&uVYM8W365<)mzwLiXXYpEXp`;0iwpNNC_Oaiw_o# z;+PZ;aVKa0EJmKe!3f^EwZNdsrp`pWXI+QBdiGkFVPEXBXpK3{NZZ6>i4x?PwCk4W zRlo(uM9qvO3!r7GntZa6Jni7h=u3*(7D5kui!P@q%!Se4T=qPyQh3VdDLN0>aA?if zamh!Bv02iDWS5~9Dpkx-URH0GBj;{Yr-fvQ$x&66{~*;fO?0j!)AVJLLKHb*LSyy0 z`TS26M8x{Wg_KfdGR*LjPx7eE_5|m5vb%JfmihlPse3BY$yn4Fh(Z({+t(+3ZHi89 zefcM-#i*(`@>Ph`Vx^+z*S5FoZV(yX*syzY+1IAHW@*ZjLrn?mdMHM!E}MU>8Nch2 zc_U5r=2FH!-v`f%A1!Zn>6mvh$}bgG<~L?7(WcjDhHNtEj19AjpU_&m_JXu$UrHSB9X zDsB3}DO}5u*&?2?J9SsnnDsoJ!@p?}H49mHt6c6WRkTF^%r~y5Yxmf9MmgG2H{NS6 zd%kYt8zqC@_@Iw&MXl8wu6(Oi2`k|PBKoxKEh6)Ri=L2z}PB-+ULS`5*Xoid- zBT+&VIL6{R+q1d4UPMo;-;BZoY{zC(kS)SgiQW(A+u+pULGHkY89$w&gYpd6w+*Fo zBaSE;y1iJ1kYjL+VTyZ}3(7=dAaF5qESlqvB%B^ZDikz$s3dia9TwOS@iwAP{CWwA z5}JHKn?**%ibPKwgN|q7tf5$0_{r`la4Y6%tk6IX;Vkw}jBbWo2!|yWtK3dJ*TI1O zHq8hRU2iy#aI0petCUKHgF`n}9KdF_p8)kNPp2Z`T-$)a z%PkdQ&1nIOUZE*ArdN+dX+L?_!S}oANc(s3S6Sv0>3jXOmF=N>KSwcTylFm_s#BU9 z(w9iJS61i{dKg4*UEcjA-f53>%=|{m<9LsO?_+Np&rC@Ei<`WcKN-gCJ#W50rM+VJ zP3NP{qDj#~19X7N==HEay#3Lbe1o*Dp<_rCy*;nG-NI4Dl~gJoq!OeThS%y(E*Q*z zQR_##_QD*NmL|l;jz$GBa4X#j#(W{`s`H)d+6I9$y5CLwc$I6wDcIJe_~Th4vw~_A zR;Rdq*k{+IZcleQo*;+YX@5k?*o)e)7fGCdS#aCwrK%LKb$iXiw*BnZdn?`Q5mC9} zm7Q8a%{m>}4QH|bxqsV94GjXY3Ue7QG5*S_|Gb(GvsgM~VQ%8dX9Z?C9fhaf?NVp76|8DnxSdVVji$|h$b zxmNmLzaY?p5k6L-ECB(lCT}Fg5GaBebS*?>yeV=!OOnYHCz?8uDUFzI!sCFysOFwD zb_Ro;X2zSqO^s%LA_>iC(bXvo7KHp|4wt7-9oa1JrM3DtENlL(gHOV~+;seFOz|YF z#ODc!ym{yTkk4znbN=@goo2_DQ7AbB#RG1=R{V|_%KNYEnsl1~(@1xHJW3l@M7EAGU>EIbmc7yN@rC)kk0h68R0`+F0Cp-z;{XQRk2xlR zUWEx>2a7bdoQ)x~1L9A%EkZL9uNfyi1N$-i zz9yu#0Cf?bfSAUhjj8j^QCm6fj0f4UW`%IDj;Vk@Wx=QkyEsNAn2e{`z+gEN4LiHQ z!Z1{aqsMsm4Q`T*sy2;!P_!_W02v3wdh{UvDb&UcB`b)*bR}vP*BoXrm~zUQ5kjV_ zhN}CYE@{N6DsL1MiV-JL*R$$)pmS{MgmVJsdh{m=C&ySwgl;Me19-Pg5E2F^PGsmP zbC5qFE+M7@@!!oWBGCI#M}wmrK`0cnoaAnx_=Id6Dj1%-oGRsnaBAlw+8GkBG<11E zUnrBopa?Pz9E-q!MJ7=9^>w^9^0tkbt}w7e*pen#Kcyvh&jHgC=hv7FkVdDIwEzA) z_&oHdu|frtVHg3jMvk9gVwxE`k-K1l8v4>m;=DF+raeMf$R|NFU>5Q?@EvO$N=5;R zG2o+XAyI>PZ8^qLNiJSiCBAXFw~)ggGNYJzJ(fUB0YfAahiO&Xn0|U4}C}oh8A!g8@1#H17SYq zTS!lWac3GMcTQ!FKtiq~jF1JHDUKHP)|yu_K0bqiq-_Sc3AYh^Y~BQ>8ipK4f}4b( zACaNq7^-0;iQLx19kw7Tre4S%W?q7DCIZw3^Bz1;24a1gstd|pXNnWO89ajwwMA_* zH-vFPwkYYS!c1mzHxevT1@uW#q{CZl!L8XH)S1~BmX|qbAg+FdftTN-(M^#6bo|B}~_l9fXjy34Ne4EO$eKhH79) z1*nR?giHleN|654pj13)Ono($FJe{_EMmkqm*8{YJX3Hu)pg^(5LE^}iL3_I9$x%E zFU;t;VuVit2K<2N$?i!B;F)Oj4Iq`t#K@r2c1MDM1r~a89|~@Ss=dYNv!T+g`k5{R znFVSV=o5zzLxKlD{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Yn(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const ae={},Rt=[],Ye=()=>{},Pa=()=>!1,Aa=/^on[^a-z]/,Zn=e=>Aa.test(e),oo=e=>e.startsWith("onUpdate:"),ve=Object.assign,io=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ma=Object.prototype.hasOwnProperty,Q=(e,t)=>Ma.call(e,t),V=Array.isArray,en=e=>Qn(e)==="[object Map]",Sa=e=>Qn(e)==="[object Set]",J=e=>typeof e=="function",be=e=>typeof e=="string",ro=e=>typeof e=="symbol",de=e=>e!==null&&typeof e=="object",Ri=e=>de(e)&&J(e.then)&&J(e.catch),$a=Object.prototype.toString,Qn=e=>$a.call(e),Ia=e=>Qn(e).slice(8,-1),ka=e=>Qn(e)==="[object Object]",ao=e=>be(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,kn=Yn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Fa=/-(\w)/g,ot=Gn(e=>e.replace(Fa,(t,n)=>n?n.toUpperCase():"")),La=/\B([A-Z])/g,Ut=Gn(e=>e.replace(La,"-$1").toLowerCase()),es=Gn(e=>e.charAt(0).toUpperCase()+e.slice(1)),vs=Gn(e=>e?`on${es(e)}`:""),fn=(e,t)=>!Object.is(e,t),gs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Na=e=>{const t=parseFloat(e);return isNaN(t)?e:t},qa=e=>{const t=be(e)?Number(e):NaN;return isNaN(t)?e:t};let Vo;const $s=()=>Vo||(Vo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ts(e){if(V(e)){const t={};for(let n=0;n{if(n){const s=n.split(Da);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function kt(e){let t="";if(be(e))t=e;else if(V(e))for(let n=0;n{const t=new Set(e);return t.w=0,t.n=0,t},Vi=e=>(e.w>)>0,Bi=e=>(e.n>)>0,Ya=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||d>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(r.get(n)),t){case"add":V(e)?ao(n)&&a.push(r.get("length")):(a.push(r.get($t)),en(e)&&a.push(r.get(Fs)));break;case"delete":V(e)||(a.push(r.get($t)),en(e)&&a.push(r.get(Fs)));break;case"set":en(e)&&a.push(r.get($t));break}if(a.length===1)a[0]&&Ls(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Ls(lo(l))}}function Ls(e,t){const n=V(e)?e:[...e];for(const s of n)s.computed&&zo(s);for(const s of n)s.computed||zo(s)}function zo(e,t){(e!==Je||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Qa=Yn("__proto__,__v_isRef,__isVue"),Ki=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ro)),Ga=uo(),el=uo(!1,!0),tl=uo(!0),Uo=nl();function nl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=G(this);for(let i=0,r=this.length;i{e[t]=function(...n){Kt();const s=G(this)[t].apply(this,n);return Wt(),s}}),e}function sl(e){const t=G(this);return $e(t,"has",e),t.hasOwnProperty(e)}function uo(e=!1,t=!1){return function(s,o,i){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&i===(e?t?_l:Zi:t?Yi:Xi).get(s))return s;const r=V(s);if(!e){if(r&&Q(Uo,o))return Reflect.get(Uo,o,i);if(o==="hasOwnProperty")return sl}const a=Reflect.get(s,o,i);return(ro(o)?Ki.has(o):Qa(o))||(e||$e(s,"get",o),t)?a:Ce(a)?r&&ao(o)?a:a.value:de(a)?e?Qi(a):Ft(a):a}}const ol=Wi(),il=Wi(!0);function Wi(e=!1){return function(n,s,o,i){let r=n[s];if(Bt(r)&&Ce(r)&&!Ce(o))return!1;if(!e&&(!Vn(o)&&!Bt(o)&&(r=G(r),o=G(o)),!V(n)&&Ce(r)&&!Ce(o)))return r.value=o,!0;const a=V(n)&&ao(s)?Number(s)e,ns=e=>Reflect.getPrototypeOf(e);function Tn(e,t,n=!1,s=!1){e=e.__v_raw;const o=G(e),i=G(t);n||(t!==i&&$e(o,"get",t),$e(o,"get",i));const{has:r}=ns(o),a=s?fo:n?mo:pn;if(r.call(o,t))return a(e.get(t));if(r.call(o,i))return a(e.get(i));e!==o&&e.get(t)}function jn(e,t=!1){const n=this.__v_raw,s=G(n),o=G(e);return t||(e!==o&&$e(s,"has",e),$e(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Pn(e,t=!1){return e=e.__v_raw,!t&&$e(G(e),"iterate",$t),Reflect.get(e,"size",e)}function Ko(e){e=G(e);const t=G(this);return ns(t).has.call(t,e)||(t.add(e),at(t,"add",e,e)),this}function Wo(e,t){t=G(t);const n=G(this),{has:s,get:o}=ns(n);let i=s.call(n,e);i||(e=G(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?fn(t,r)&&at(n,"set",e,t):at(n,"add",e,t),this}function Jo(e){const t=G(this),{has:n,get:s}=ns(t);let o=n.call(t,e);o||(e=G(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&at(t,"delete",e,void 0),i}function Xo(){const e=G(this),t=e.size!==0,n=e.clear();return t&&at(e,"clear",void 0,void 0),n}function An(e,t){return function(s,o){const i=this,r=i.__v_raw,a=G(r),l=t?fo:e?mo:pn;return!e&&$e(a,"iterate",$t),r.forEach((c,d)=>s.call(o,l(c),l(d),i))}}function Mn(e,t,n){return function(...s){const o=this.__v_raw,i=G(o),r=en(i),a=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,c=o[e](...s),d=n?fo:t?mo:pn;return!t&&$e(i,"iterate",l?Fs:$t),{next(){const{value:f,done:m}=c.next();return m?{value:f,done:m}:{value:a?[d(f[0]),d(f[1])]:d(f),done:m}},[Symbol.iterator](){return this}}}}function ct(e){return function(...t){return e==="delete"?!1:this}}function dl(){const e={get(i){return Tn(this,i)},get size(){return Pn(this)},has:jn,add:Ko,set:Wo,delete:Jo,clear:Xo,forEach:An(!1,!1)},t={get(i){return Tn(this,i,!1,!0)},get size(){return Pn(this)},has:jn,add:Ko,set:Wo,delete:Jo,clear:Xo,forEach:An(!1,!0)},n={get(i){return Tn(this,i,!0)},get size(){return Pn(this,!0)},has(i){return jn.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:An(!0,!1)},s={get(i){return Tn(this,i,!0,!0)},get size(){return Pn(this,!0)},has(i){return jn.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:An(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Mn(i,!1,!1),n[i]=Mn(i,!0,!1),t[i]=Mn(i,!1,!0),s[i]=Mn(i,!0,!0)}),[e,n,t,s]}const[fl,pl,hl,ml]=dl();function po(e,t){const n=t?e?ml:hl:e?pl:fl;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(Q(n,o)&&o in s?n:s,o,i)}const vl={get:po(!1,!1)},gl={get:po(!1,!0)},bl={get:po(!0,!1)},Xi=new WeakMap,Yi=new WeakMap,Zi=new WeakMap,_l=new WeakMap;function yl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xl(e){return e.__v_skip||!Object.isExtensible(e)?0:yl(Ia(e))}function Ft(e){return Bt(e)?e:ho(e,!1,Ji,vl,Xi)}function wl(e){return ho(e,!1,ul,gl,Yi)}function Qi(e){return ho(e,!0,cl,bl,Zi)}function ho(e,t,n,s,o){if(!de(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=xl(e);if(r===0)return e;const a=new Proxy(e,r===2?s:n);return o.set(e,a),a}function Dt(e){return Bt(e)?Dt(e.__v_raw):!!(e&&e.__v_isReactive)}function Bt(e){return!!(e&&e.__v_isReadonly)}function Vn(e){return!!(e&&e.__v_isShallow)}function Gi(e){return Dt(e)||Bt(e)}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function er(e){return Hn(e,"__v_skip",!0),e}const pn=e=>de(e)?Ft(e):e,mo=e=>de(e)?Qi(e):e;function tr(e){mt&&Je&&(e=G(e),Ui(e.dep||(e.dep=lo())))}function nr(e,t){e=G(e);const n=e.dep;n&&Ls(n)}function Ce(e){return!!(e&&e.__v_isRef===!0)}function Ze(e){return Ol(e,!1)}function Ol(e,t){return Ce(e)?e:new Cl(e,t)}class Cl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:G(t),this._value=n?t:pn(t)}get value(){return tr(this),this._value}set value(t){const n=this.__v_isShallow||Vn(t)||Bt(t);t=n?t:G(t),fn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:pn(t),nr(this))}}function _t(e){return Ce(e)?e.value:e}const El={get:(e,t,n)=>_t(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Ce(o)&&!Ce(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function sr(e){return Dt(e)?e:new Proxy(e,El)}class Tl{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new co(t,()=>{this._dirty||(this._dirty=!0,nr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=G(this);return tr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function jl(e,t,n=!1){let s,o;const i=J(e);return i?(s=e,o=Ye):(s=e.get,o=e.set),new Tl(s,o,i||!o,n)}function vt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(i){ss(i,t,n)}return o}function Ve(e,t,n,s){if(J(e)){const i=vt(e,t,n,s);return i&&Ri(i)&&i.catch(r=>{ss(r,t,n)}),i}const o=[];for(let i=0;i>>1;mn(Oe[s])tt&&Oe.splice(t,1)}function $l(e){V(e)?Ht.push(...e):(!rt||!rt.includes(e,e.allowRecurse?jt+1:jt))&&Ht.push(e),ir()}function Yo(e,t=hn?tt+1:0){for(;tmn(n)-mn(s)),jt=0;jte.id==null?1/0:e.id,Il=(e,t)=>{const n=mn(e)-mn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ar(e){Ns=!1,hn=!0,Oe.sort(Il);const t=Ye;try{for(tt=0;ttbe(b)?b.trim():b)),f&&(o=n.map(Na))}let a,l=s[a=vs(t)]||s[a=vs(ot(t))];!l&&i&&(l=s[a=vs(Ut(t))]),l&&Ve(l,e,6,o);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ve(c,e,6,o)}}function lr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},a=!1;if(!J(e)){const l=c=>{const d=lr(c,t,!0);d&&(a=!0,ve(r,d))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(de(e)&&s.set(e,null),null):(V(i)?i.forEach(l=>r[l]=null):ve(r,i),de(e)&&s.set(e,r),r)}function os(e,t){return!e||!Zn(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,Ut(t))||Q(e,t))}let xe=null,is=null;function Bn(e){const t=xe;return xe=e,is=e&&e.type.__scopeId||null,t}function Be(e){is=e}function ze(){is=null}function U(e,t=xe,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&li(-1);const i=Bn(t);let r;try{r=e(...o)}finally{Bn(i),s._d&&li(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function bs(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:a,attrs:l,emit:c,render:d,renderCache:f,data:m,setupState:b,ctx:w,inheritAttrs:T}=e;let $,L;const N=Bn(e);try{if(n.shapeFlag&4){const E=o||s;$=et(d.call(E,E,f,i,b,m,w)),L=l}else{const E=t;$=et(E.length>1?E(i,{attrs:l,slots:a,emit:c}):E(i,null)),L=t.props?l:Fl(l)}}catch(E){on.length=0,ss(E,e,1),$=H(st)}let A=$;if(L&&T!==!1){const E=Object.keys(L),{shapeFlag:D}=A;E.length&&D&7&&(r&&E.some(oo)&&(L=Ll(L,r)),A=bt(A,L))}return n.dirs&&(A=bt(A),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),$=A,Bn(N),$}const Fl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Zn(n))&&((t||(t={}))[n]=e[n]);return t},Ll=(e,t)=>{const n={};for(const s in e)(!oo(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Nl(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:a,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Zo(s,r,c):!!r;if(l&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense;function Dl(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):$l(e)}const Sn={};function je(e,t,n){return cr(e,t,n)}function cr(e,t,{immediate:n,deep:s,flush:o,onTrack:i,onTrigger:r}=ae){var a;const l=Hi()===((a=_e)==null?void 0:a.scope)?_e:null;let c,d=!1,f=!1;if(Ce(e)?(c=()=>e.value,d=Vn(e)):Dt(e)?(c=()=>e,s=!0):V(e)?(f=!0,d=e.some(E=>Dt(E)||Vn(E)),c=()=>e.map(E=>{if(Ce(E))return E.value;if(Dt(E))return Mt(E);if(J(E))return vt(E,l,2)})):J(e)?t?c=()=>vt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return m&&m(),Ve(e,l,3,[b])}:c=Ye,t&&s){const E=c;c=()=>Mt(E())}let m,b=E=>{m=N.onStop=()=>{vt(E,l,4)}},w;if(gn)if(b=Ye,t?n&&Ve(t,l,3,[c(),f?[]:void 0,b]):c(),o==="sync"){const E=qc();w=E.__watcherHandles||(E.__watcherHandles=[])}else return Ye;let T=f?new Array(e.length).fill(Sn):Sn;const $=()=>{if(N.active)if(t){const E=N.run();(s||d||(f?E.some((D,W)=>fn(D,T[W])):fn(E,T)))&&(m&&m(),Ve(t,l,3,[E,T===Sn?void 0:f&&T[0]===Sn?[]:T,b]),T=E)}else N.run()};$.allowRecurse=!!t;let L;o==="sync"?L=$:o==="post"?L=()=>Me($,l&&l.suspense):($.pre=!0,l&&($.id=l.uid),L=()=>go($));const N=new co(c,L);t?n?$():T=N.run():o==="post"?Me(N.run.bind(N),l&&l.suspense):N.run();const A=()=>{N.stop(),l&&l.scope&&io(l.scope.effects,N)};return w&&w.push(A),A}function Hl(e,t,n){const s=this.proxy,o=be(e)?e.includes(".")?ur(s,e):()=>s[e]:e.bind(s,s);let i;J(t)?i=t:(i=t.handler,n=t);const r=_e;zt(this);const a=cr(o,i.bind(s),n);return r?zt(r):It(),a}function ur(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{Mt(n,t)});else if(ka(e))for(const n in e)Mt(e[n],t);return e}function Vl(e,t){const n=xe;if(n===null)return e;const s=ds(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),yn(()=>{e.isUnmounting=!0}),e}const De=[Function,Array],dr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:De,onEnter:De,onAfterEnter:De,onEnterCancelled:De,onBeforeLeave:De,onLeave:De,onAfterLeave:De,onLeaveCancelled:De,onBeforeAppear:De,onAppear:De,onAfterAppear:De,onAppearCancelled:De},zl={name:"BaseTransition",props:dr,setup(e,{slots:t}){const n=us(),s=Bl();let o;return()=>{const i=t.default&&pr(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const T of i)if(T.type!==st){r=T;break}}const a=G(e),{mode:l}=a;if(s.isLeaving)return _s(r);const c=Qo(r);if(!c)return _s(r);const d=qs(c,a,s,n);Rs(c,d);const f=n.subTree,m=f&&Qo(f);let b=!1;const{getTransitionKey:w}=c.type;if(w){const T=w();o===void 0?o=T:T!==o&&(o=T,b=!0)}if(m&&m.type!==st&&(!Pt(c,m)||b)){const T=qs(m,a,s,n);if(Rs(m,T),l==="out-in")return s.isLeaving=!0,T.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},_s(r);l==="in-out"&&c.type!==st&&(T.delayLeave=($,L,N)=>{const A=fr(s,m);A[String(m.key)]=m,$._leaveCb=()=>{L(),$._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=N})}return r}}},Ul=zl;function fr(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function qs(e,t,n,s){const{appear:o,mode:i,persisted:r=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:m,onAfterLeave:b,onLeaveCancelled:w,onBeforeAppear:T,onAppear:$,onAfterAppear:L,onAppearCancelled:N}=t,A=String(e.key),E=fr(n,e),D=(M,z)=>{M&&Ve(M,s,9,z)},W=(M,z)=>{const X=z[1];D(M,z),V(M)?M.every(S=>S.length<=1)&&X():M.length<=1&&X()},oe={mode:i,persisted:r,beforeEnter(M){let z=a;if(!n.isMounted)if(o)z=T||a;else return;M._leaveCb&&M._leaveCb(!0);const X=E[A];X&&Pt(e,X)&&X.el._leaveCb&&X.el._leaveCb(),D(z,[M])},enter(M){let z=l,X=c,S=d;if(!n.isMounted)if(o)z=$||l,X=L||c,S=N||d;else return;let g=!1;const F=M._enterCb=I=>{g||(g=!0,I?D(S,[M]):D(X,[M]),oe.delayedLeave&&oe.delayedLeave(),M._enterCb=void 0)};z?W(z,[M,F]):F()},leave(M,z){const X=String(e.key);if(M._enterCb&&M._enterCb(!0),n.isUnmounting)return z();D(f,[M]);let S=!1;const g=M._leaveCb=F=>{S||(S=!0,z(),F?D(w,[M]):D(b,[M]),M._leaveCb=void 0,E[X]===e&&delete E[X])};E[X]=e,m?W(m,[M,g]):g()},clone(M){return qs(M,t,n,s)}};return oe}function _s(e){if(rs(e))return e=bt(e),e.children=null,e}function Qo(e){return rs(e)?e.children?e.children[0]:void 0:e}function Rs(e,t){e.shapeFlag&6&&e.component?Rs(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function pr(e,t=!1,n){let s=[],o=0;for(let i=0;i1)for(let i=0;ive({name:e.name},t,{setup:e}))():e}const tn=e=>!!e.type.__asyncLoader,rs=e=>e.type.__isKeepAlive;function Wl(e,t){hr(e,"a",t)}function Jl(e,t){hr(e,"da",t)}function hr(e,t,n=_e){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(as(t,s,n),n){let o=n.parent;for(;o&&o.parent;)rs(o.parent.vnode)&&Xl(s,t,n,o),o=o.parent}}function Xl(e,t,n,s){const o=as(t,e,s,!0);bo(()=>{io(s[t],o)},n)}function as(e,t,n=_e,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;Kt(),zt(n);const a=Ve(t,n,e,r);return It(),Wt(),a});return s?o.unshift(i):o.push(i),i}}const lt=e=>(t,n=_e)=>(!gn||e==="sp")&&as(e,(...s)=>t(...s),n),Yl=lt("bm"),Jt=lt("m"),Zl=lt("bu"),mr=lt("u"),yn=lt("bum"),bo=lt("um"),Ql=lt("sp"),Gl=lt("rtg"),ec=lt("rtc");function tc(e,t=_e){as("ec",e,t)}const _o="components",nc="directives";function vr(e,t){return yo(_o,e,!0,t)||e}const gr=Symbol.for("v-ndc");function sc(e){return be(e)?yo(_o,e,!1)||e:e||gr}function oc(e){return yo(nc,e)}function yo(e,t,n=!0,s=!1){const o=xe||_e;if(o){const i=o.type;if(e===_o){const a=Fc(i,!1);if(a&&(a===t||a===ot(t)||a===es(ot(t))))return i}const r=Go(o[e]||i[e],t)||Go(o.appContext[e],t);return!r&&s?i:r}}function Go(e,t){return e&&(e[t]||e[ot(t)]||e[es(ot(t))])}function nn(e,t,n={},s,o){if(xe.isCE||xe.parent&&tn(xe.parent)&&xe.parent.isCE)return t!=="default"&&(n.name=t),H("slot",n,s&&s());let i=e[t];i&&i._c&&(i._d=!1),fe();const r=i&&br(i(n)),a=Pr(Le,{key:n.key||r&&r.key||`_${t}`},r||(s?s():[]),r&&e._===1?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function br(e){return e.some(t=>Kn(t)?!(t.type===st||t.type===Le&&!br(t.children)):!0)?e:null}const Ds=e=>e?Mr(e)?ds(e)||e.proxy:Ds(e.parent):null,sn=ve(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ds(e.parent),$root:e=>Ds(e.root),$emit:e=>e.emit,$options:e=>xo(e),$forceUpdate:e=>e.f||(e.f=()=>go(e.update)),$nextTick:e=>e.n||(e.n=Al.bind(e.proxy)),$watch:e=>Hl.bind(e)}),ys=(e,t)=>e!==ae&&!e.__isScriptSetup&&Q(e,t),ic={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const b=r[t];if(b!==void 0)switch(b){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(ys(s,t))return r[t]=1,s[t];if(o!==ae&&Q(o,t))return r[t]=2,o[t];if((c=e.propsOptions[0])&&Q(c,t))return r[t]=3,i[t];if(n!==ae&&Q(n,t))return r[t]=4,n[t];Hs&&(r[t]=0)}}const d=sn[t];let f,m;if(d)return t==="$attrs"&&$e(e,"get",t),d(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==ae&&Q(n,t))return r[t]=4,n[t];if(m=l.config.globalProperties,Q(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return ys(o,t)?(o[t]=n,!0):s!==ae&&Q(s,t)?(s[t]=n,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let a;return!!n[r]||e!==ae&&Q(e,r)||ys(t,r)||(a=i[0])&&Q(a,r)||Q(s,r)||Q(sn,r)||Q(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function rc(){return ac().slots}function ac(){const e=us();return e.setupContext||(e.setupContext=$r(e))}function ei(e){return V(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Hs=!0;function lc(e){const t=xo(e),n=e.proxy,s=e.ctx;Hs=!1,t.beforeCreate&&ti(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:a,provide:l,inject:c,created:d,beforeMount:f,mounted:m,beforeUpdate:b,updated:w,activated:T,deactivated:$,beforeDestroy:L,beforeUnmount:N,destroyed:A,unmounted:E,render:D,renderTracked:W,renderTriggered:oe,errorCaptured:M,serverPrefetch:z,expose:X,inheritAttrs:S,components:g,directives:F,filters:I}=t;if(c&&cc(c,s,null),r)for(const ee in r){const Z=r[ee];J(Z)&&(s[ee]=Z.bind(n))}if(o){const ee=o.call(n,n);de(ee)&&(e.data=Ft(ee))}if(Hs=!0,i)for(const ee in i){const Z=i[ee],Ee=J(Z)?Z.bind(n,n):J(Z.get)?Z.get.bind(n,n):Ye,it=!J(Z)&&J(Z.set)?Z.set.bind(n):Ye,Ue=nt({get:Ee,set:it});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>Ue.value,set:we=>Ue.value=we})}if(a)for(const ee in a)_r(a[ee],s,n,ee);if(l){const ee=J(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(Z=>{mc(Z,ee[Z])})}d&&ti(d,e,"c");function te(ee,Z){V(Z)?Z.forEach(Ee=>ee(Ee.bind(n))):Z&&ee(Z.bind(n))}if(te(Yl,f),te(Jt,m),te(Zl,b),te(mr,w),te(Wl,T),te(Jl,$),te(tc,M),te(ec,W),te(Gl,oe),te(yn,N),te(bo,E),te(Ql,z),V(X))if(X.length){const ee=e.exposed||(e.exposed={});X.forEach(Z=>{Object.defineProperty(ee,Z,{get:()=>n[Z],set:Ee=>n[Z]=Ee})})}else e.exposed||(e.exposed={});D&&e.render===Ye&&(e.render=D),S!=null&&(e.inheritAttrs=S),g&&(e.components=g),F&&(e.directives=F)}function cc(e,t,n=Ye){V(e)&&(e=Vs(e));for(const s in e){const o=e[s];let i;de(o)?"default"in o?i=Fn(o.from||s,o.default,!0):i=Fn(o.from||s):i=Fn(o),Ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[s]=i}}function ti(e,t,n){Ve(V(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function _r(e,t,n,s){const o=s.includes(".")?ur(n,s):()=>n[s];if(be(e)){const i=t[e];J(i)&&je(o,i)}else if(J(e))je(o,e.bind(n));else if(de(e))if(V(e))e.forEach(i=>_r(i,t,n,s));else{const i=J(e.handler)?e.handler.bind(n):t[e.handler];J(i)&&je(o,i,e)}}function xo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,a=i.get(t);let l;return a?l=a:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(c=>zn(l,c,r,!0)),zn(l,t,r)),de(t)&&i.set(t,l),l}function zn(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&zn(e,i,n,!0),o&&o.forEach(r=>zn(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const a=uc[r]||n&&n[r];e[r]=a?a(e[r],t[r]):t[r]}return e}const uc={data:ni,props:si,emits:si,methods:Gt,computed:Gt,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:Gt,directives:Gt,watch:fc,provide:ni,inject:dc};function ni(e,t){return t?e?function(){return ve(J(e)?e.call(this,this):e,J(t)?t.call(this,this):t)}:t:e}function dc(e,t){return Gt(Vs(e),Vs(t))}function Vs(e){if(V(e)){const t={};for(let n=0;n1)return n&&J(t)?t.call(s&&s.proxy):t}}function vc(e,t,n,s=!1){const o={},i={};Hn(i,cs,1),e.propsDefaults=Object.create(null),xr(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:wl(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function gc(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,a=G(o),[l]=e.propsOptions;let c=!1;if((s||r>0)&&!(r&16)){if(r&8){const d=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[m,b]=wr(f,t,!0);ve(r,m),b&&a.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!l)return de(e)&&s.set(e,Rt),Rt;if(V(i))for(let d=0;d-1,b[1]=T<0||w-1||Q(b,"default"))&&a.push(f)}}}const c=[r,a];return de(e)&&s.set(e,c),c}function oi(e){return e[0]!=="$"}function ii(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ri(e,t){return ii(e)===ii(t)}function ai(e,t){return V(t)?t.findIndex(n=>ri(n,e)):J(t)&&ri(t,e)?0:-1}const Or=e=>e[0]==="_"||e==="$stable",wo=e=>V(e)?e.map(et):[et(e)],bc=(e,t,n)=>{if(t._n)return t;const s=U((...o)=>wo(t(...o)),n);return s._c=!1,s},Cr=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Or(o))continue;const i=e[o];if(J(i))t[o]=bc(o,i,s);else if(i!=null){const r=wo(i);t[o]=()=>r}}},Er=(e,t)=>{const n=wo(t);e.slots.default=()=>n},_c=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=G(t),Hn(t,"_",n)):Cr(t,e.slots={})}else e.slots={},t&&Er(e,t);Hn(e.slots,cs,1)},yc=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=ae;if(s.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(ve(o,t),!n&&a===1&&delete o._):(i=!t.$stable,Cr(t,o)),r=t}else t&&(Er(e,t),r={default:1});if(i)for(const a in o)!Or(a)&&!(a in r)&&delete o[a]};function zs(e,t,n,s,o=!1){if(V(e)){e.forEach((m,b)=>zs(m,t&&(V(t)?t[b]:t),n,s,o));return}if(tn(s)&&!o)return;const i=s.shapeFlag&4?ds(s.component)||s.component.proxy:s.el,r=o?null:i,{i:a,r:l}=e,c=t&&t.r,d=a.refs===ae?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(be(c)?(d[c]=null,Q(f,c)&&(f[c]=null)):Ce(c)&&(c.value=null)),J(l))vt(l,a,12,[r,d]);else{const m=be(l),b=Ce(l);if(m||b){const w=()=>{if(e.f){const T=m?Q(f,l)?f[l]:d[l]:l.value;o?V(T)&&io(T,i):V(T)?T.includes(i)||T.push(i):m?(d[l]=[i],Q(f,l)&&(f[l]=d[l])):(l.value=[i],e.k&&(d[e.k]=l.value))}else m?(d[l]=r,Q(f,l)&&(f[l]=r)):b&&(l.value=r,e.k&&(d[e.k]=r))};r?(w.id=-1,Me(w,n)):w()}}}const Me=Dl;function xc(e){return wc(e)}function wc(e,t){const n=$s();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:a,createComment:l,setText:c,setElementText:d,parentNode:f,nextSibling:m,setScopeId:b=Ye,insertStaticContent:w}=e,T=(u,p,v,_=null,y=null,O=null,P=!1,C=null,j=!!p.dynamicChildren)=>{if(u===p)return;u&&!Pt(u,p)&&(_=ce(u),we(u,y,O,!0),u=null),p.patchFlag===-2&&(j=!1,p.dynamicChildren=null);const{type:x,ref:q,shapeFlag:k}=p;switch(x){case ls:$(u,p,v,_);break;case st:L(u,p,v,_);break;case Ln:u==null&&N(p,v,_,P);break;case Le:g(u,p,v,_,y,O,P,C,j);break;default:k&1?D(u,p,v,_,y,O,P,C,j):k&6?F(u,p,v,_,y,O,P,C,j):(k&64||k&128)&&x.process(u,p,v,_,y,O,P,C,j,he)}q!=null&&y&&zs(q,u&&u.ref,O,p||u,!p)},$=(u,p,v,_)=>{if(u==null)s(p.el=a(p.children),v,_);else{const y=p.el=u.el;p.children!==u.children&&c(y,p.children)}},L=(u,p,v,_)=>{u==null?s(p.el=l(p.children||""),v,_):p.el=u.el},N=(u,p,v,_)=>{[u.el,u.anchor]=w(u.children,p,v,_,u.el,u.anchor)},A=({el:u,anchor:p},v,_)=>{let y;for(;u&&u!==p;)y=m(u),s(u,v,_),u=y;s(p,v,_)},E=({el:u,anchor:p})=>{let v;for(;u&&u!==p;)v=m(u),o(u),u=v;o(p)},D=(u,p,v,_,y,O,P,C,j)=>{P=P||p.type==="svg",u==null?W(p,v,_,y,O,P,C,j):z(u,p,y,O,P,C,j)},W=(u,p,v,_,y,O,P,C)=>{let j,x;const{type:q,props:k,shapeFlag:R,transition:B,dirs:Y}=u;if(j=u.el=r(u.type,O,k&&k.is,k),R&8?d(j,u.children):R&16&&M(u.children,j,null,_,y,O&&q!=="foreignObject",P,C),Y&&xt(u,null,_,"created"),oe(j,u,u.scopeId,P,_),k){for(const ne in k)ne!=="value"&&!kn(ne)&&i(j,ne,null,k[ne],O,u.children,_,y,pe);"value"in k&&i(j,"value",null,k.value),(x=k.onVnodeBeforeMount)&&Ge(x,_,u)}Y&&xt(u,null,_,"beforeMount");const ie=(!y||y&&!y.pendingBranch)&&B&&!B.persisted;ie&&B.beforeEnter(j),s(j,p,v),((x=k&&k.onVnodeMounted)||ie||Y)&&Me(()=>{x&&Ge(x,_,u),ie&&B.enter(j),Y&&xt(u,null,_,"mounted")},y)},oe=(u,p,v,_,y)=>{if(v&&b(u,v),_)for(let O=0;O<_.length;O++)b(u,_[O]);if(y){let O=y.subTree;if(p===O){const P=y.vnode;oe(u,P,P.scopeId,P.slotScopeIds,y.parent)}}},M=(u,p,v,_,y,O,P,C,j=0)=>{for(let x=j;x{const C=p.el=u.el;let{patchFlag:j,dynamicChildren:x,dirs:q}=p;j|=u.patchFlag&16;const k=u.props||ae,R=p.props||ae;let B;v&&wt(v,!1),(B=R.onVnodeBeforeUpdate)&&Ge(B,v,p,u),q&&xt(p,u,v,"beforeUpdate"),v&&wt(v,!0);const Y=y&&p.type!=="foreignObject";if(x?X(u.dynamicChildren,x,C,v,_,Y,O):P||Z(u,p,C,null,v,_,Y,O,!1),j>0){if(j&16)S(C,p,k,R,v,_,y);else if(j&2&&k.class!==R.class&&i(C,"class",null,R.class,y),j&4&&i(C,"style",k.style,R.style,y),j&8){const ie=p.dynamicProps;for(let ne=0;ne{B&&Ge(B,v,p,u),q&&xt(p,u,v,"updated")},_)},X=(u,p,v,_,y,O,P)=>{for(let C=0;C{if(v!==_){if(v!==ae)for(const C in v)!kn(C)&&!(C in _)&&i(u,C,v[C],null,P,p.children,y,O,pe);for(const C in _){if(kn(C))continue;const j=_[C],x=v[C];j!==x&&C!=="value"&&i(u,C,x,j,P,p.children,y,O,pe)}"value"in _&&i(u,"value",v.value,_.value)}},g=(u,p,v,_,y,O,P,C,j)=>{const x=p.el=u?u.el:a(""),q=p.anchor=u?u.anchor:a("");let{patchFlag:k,dynamicChildren:R,slotScopeIds:B}=p;B&&(C=C?C.concat(B):B),u==null?(s(x,v,_),s(q,v,_),M(p.children,v,q,y,O,P,C,j)):k>0&&k&64&&R&&u.dynamicChildren?(X(u.dynamicChildren,R,v,y,O,P,C),(p.key!=null||y&&p===y.subTree)&&Tr(u,p,!0)):Z(u,p,v,q,y,O,P,C,j)},F=(u,p,v,_,y,O,P,C,j)=>{p.slotScopeIds=C,u==null?p.shapeFlag&512?y.ctx.activate(p,v,_,P,j):I(p,v,_,y,O,P,j):re(u,p,j)},I=(u,p,v,_,y,O,P)=>{const C=u.component=Sc(u,_,y);if(rs(u)&&(C.ctx.renderer=he),$c(C),C.asyncDep){if(y&&y.registerDep(C,te),!u.el){const j=C.subTree=H(st);L(null,j,p,v)}return}te(C,u,p,v,y,O,P)},re=(u,p,v)=>{const _=p.component=u.component;if(Nl(u,p,v))if(_.asyncDep&&!_.asyncResolved){ee(_,p,v);return}else _.next=p,Sl(_.update),_.update();else p.el=u.el,_.vnode=p},te=(u,p,v,_,y,O,P)=>{const C=()=>{if(u.isMounted){let{next:q,bu:k,u:R,parent:B,vnode:Y}=u,ie=q,ne;wt(u,!1),q?(q.el=Y.el,ee(u,q,P)):q=Y,k&&gs(k),(ne=q.props&&q.props.onVnodeBeforeUpdate)&&Ge(ne,B,q,Y),wt(u,!0);const me=bs(u),Ke=u.subTree;u.subTree=me,T(Ke,me,f(Ke.el),ce(Ke),u,y,O),q.el=me.el,ie===null&&ql(u,me.el),R&&Me(R,y),(ne=q.props&&q.props.onVnodeUpdated)&&Me(()=>Ge(ne,B,q,Y),y)}else{let q;const{el:k,props:R}=p,{bm:B,m:Y,parent:ie}=u,ne=tn(p);if(wt(u,!1),B&&gs(B),!ne&&(q=R&&R.onVnodeBeforeMount)&&Ge(q,ie,p),wt(u,!0),k&&Re){const me=()=>{u.subTree=bs(u),Re(k,u.subTree,u,y,null)};ne?p.type.__asyncLoader().then(()=>!u.isUnmounted&&me()):me()}else{const me=u.subTree=bs(u);T(null,me,v,_,u,y,O),p.el=me.el}if(Y&&Me(Y,y),!ne&&(q=R&&R.onVnodeMounted)){const me=p;Me(()=>Ge(q,ie,me),y)}(p.shapeFlag&256||ie&&tn(ie.vnode)&&ie.vnode.shapeFlag&256)&&u.a&&Me(u.a,y),u.isMounted=!0,p=v=_=null}},j=u.effect=new co(C,()=>go(x),u.scope),x=u.update=()=>j.run();x.id=u.uid,wt(u,!0),x()},ee=(u,p,v)=>{p.component=u;const _=u.vnode.props;u.vnode=p,u.next=null,gc(u,p.props,_,v),yc(u,p.children,v),Kt(),Yo(),Wt()},Z=(u,p,v,_,y,O,P,C,j=!1)=>{const x=u&&u.children,q=u?u.shapeFlag:0,k=p.children,{patchFlag:R,shapeFlag:B}=p;if(R>0){if(R&128){it(x,k,v,_,y,O,P,C,j);return}else if(R&256){Ee(x,k,v,_,y,O,P,C,j);return}}B&8?(q&16&&pe(x,y,O),k!==x&&d(v,k)):q&16?B&16?it(x,k,v,_,y,O,P,C,j):pe(x,y,O,!0):(q&8&&d(v,""),B&16&&M(k,v,_,y,O,P,C,j))},Ee=(u,p,v,_,y,O,P,C,j)=>{u=u||Rt,p=p||Rt;const x=u.length,q=p.length,k=Math.min(x,q);let R;for(R=0;Rq?pe(u,y,O,!0,!1,k):M(p,v,_,y,O,P,C,j,k)},it=(u,p,v,_,y,O,P,C,j)=>{let x=0;const q=p.length;let k=u.length-1,R=q-1;for(;x<=k&&x<=R;){const B=u[x],Y=p[x]=j?pt(p[x]):et(p[x]);if(Pt(B,Y))T(B,Y,v,null,y,O,P,C,j);else break;x++}for(;x<=k&&x<=R;){const B=u[k],Y=p[R]=j?pt(p[R]):et(p[R]);if(Pt(B,Y))T(B,Y,v,null,y,O,P,C,j);else break;k--,R--}if(x>k){if(x<=R){const B=R+1,Y=BR)for(;x<=k;)we(u[x],y,O,!0),x++;else{const B=x,Y=x,ie=new Map;for(x=Y;x<=R;x++){const ke=p[x]=j?pt(p[x]):et(p[x]);ke.key!=null&&ie.set(ke.key,x)}let ne,me=0;const Ke=R-Y+1;let Nt=!1,Ro=0;const Xt=new Array(Ke);for(x=0;x=Ke){we(ke,y,O,!0);continue}let Qe;if(ke.key!=null)Qe=ie.get(ke.key);else for(ne=Y;ne<=R;ne++)if(Xt[ne-Y]===0&&Pt(ke,p[ne])){Qe=ne;break}Qe===void 0?we(ke,y,O,!0):(Xt[Qe-Y]=x+1,Qe>=Ro?Ro=Qe:Nt=!0,T(ke,p[Qe],v,null,y,O,P,C,j),me++)}const Do=Nt?Oc(Xt):Rt;for(ne=Do.length-1,x=Ke-1;x>=0;x--){const ke=Y+x,Qe=p[ke],Ho=ke+1{const{el:O,type:P,transition:C,children:j,shapeFlag:x}=u;if(x&6){Ue(u.component.subTree,p,v,_);return}if(x&128){u.suspense.move(p,v,_);return}if(x&64){P.move(u,p,v,he);return}if(P===Le){s(O,p,v);for(let k=0;kC.enter(O),y);else{const{leave:k,delayLeave:R,afterLeave:B}=C,Y=()=>s(O,p,v),ie=()=>{k(O,()=>{Y(),B&&B()})};R?R(O,Y,ie):ie()}else s(O,p,v)},we=(u,p,v,_=!1,y=!1)=>{const{type:O,props:P,ref:C,children:j,dynamicChildren:x,shapeFlag:q,patchFlag:k,dirs:R}=u;if(C!=null&&zs(C,null,v,u,!0),q&256){p.ctx.deactivate(u);return}const B=q&1&&R,Y=!tn(u);let ie;if(Y&&(ie=P&&P.onVnodeBeforeUnmount)&&Ge(ie,p,u),q&6)Ne(u.component,v,_);else{if(q&128){u.suspense.unmount(v,_);return}B&&xt(u,null,p,"beforeUnmount"),q&64?u.type.remove(u,p,v,y,he,_):x&&(O!==Le||k>0&&k&64)?pe(x,p,v,!1,!0):(O===Le&&k&384||!y&&q&16)&&pe(j,p,v),_&&Ie(u)}(Y&&(ie=P&&P.onVnodeUnmounted)||B)&&Me(()=>{ie&&Ge(ie,p,u),B&&xt(u,null,p,"unmounted")},v)},Ie=u=>{const{type:p,el:v,anchor:_,transition:y}=u;if(p===Le){Ae(v,_);return}if(p===Ln){E(u);return}const O=()=>{o(v),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(u.shapeFlag&1&&y&&!y.persisted){const{leave:P,delayLeave:C}=y,j=()=>P(v,O);C?C(u.el,O,j):j()}else O()},Ae=(u,p)=>{let v;for(;u!==p;)v=m(u),o(u),u=v;o(p)},Ne=(u,p,v)=>{const{bum:_,scope:y,update:O,subTree:P,um:C}=u;_&&gs(_),y.stop(),O&&(O.active=!1,we(P,u,p,v)),C&&Me(C,p),Me(()=>{u.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},pe=(u,p,v,_=!1,y=!1,O=0)=>{for(let P=O;Pu.shapeFlag&6?ce(u.component.subTree):u.shapeFlag&128?u.suspense.next():m(u.anchor||u.el),ue=(u,p,v)=>{u==null?p._vnode&&we(p._vnode,null,null,!0):T(p._vnode||null,u,p,null,null,null,v),Yo(),rr(),p._vnode=u},he={p:T,um:we,m:Ue,r:Ie,mt:I,mc:M,pc:Z,pbc:X,n:ce,o:e};let qe,Re;return t&&([qe,Re]=t(he)),{render:ue,hydrate:qe,createApp:hc(ue,qe)}}function wt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Tr(e,t,n=!1){const s=e.children,o=t.children;if(V(s)&&V(o))for(let i=0;i>1,e[n[a]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}const Cc=e=>e.__isTeleport,Le=Symbol.for("v-fgt"),ls=Symbol.for("v-txt"),st=Symbol.for("v-cmt"),Ln=Symbol.for("v-stc"),on=[];let Xe=null;function fe(e=!1){on.push(Xe=e?null:[])}function Ec(){on.pop(),Xe=on[on.length-1]||null}let vn=1;function li(e){vn+=e}function jr(e){return e.dynamicChildren=vn>0?Xe||Rt:null,Ec(),vn>0&&Xe&&Xe.push(e),e}function ge(e,t,n,s,o,i){return jr(h(e,t,n,s,o,i,!0))}function Pr(e,t,n,s,o){return jr(H(e,t,n,s,o,!0))}function Kn(e){return e?e.__v_isVNode===!0:!1}function Pt(e,t){return e.type===t.type&&e.key===t.key}const cs="__vInternal",Ar=({key:e})=>e??null,Nn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?be(e)||Ce(e)||J(e)?{i:xe,r:e,k:t,f:!!n}:e:null);function h(e,t=null,n=null,s=0,o=null,i=e===Le?0:1,r=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ar(t),ref:t&&Nn(t),scopeId:is,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:xe};return a?(Co(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=be(n)?8:16),vn>0&&!r&&Xe&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Xe.push(l),l}const H=Tc;function Tc(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===gr)&&(e=st),Kn(e)){const a=bt(e,t,!0);return n&&Co(a,n),vn>0&&!i&&Xe&&(a.shapeFlag&6?Xe[Xe.indexOf(e)]=a:Xe.push(a)),a.patchFlag|=-2,a}if(Lc(e)&&(e=e.__vccOpts),t){t=jc(t);let{class:a,style:l}=t;a&&!be(a)&&(t.class=kt(a)),de(l)&&(Gi(l)&&!V(l)&&(l=ve({},l)),t.style=ts(l))}const r=be(e)?1:Rl(e)?128:Cc(e)?64:de(e)?4:J(e)?2:0;return h(e,t,n,s,o,r,i,!0)}function jc(e){return e?Gi(e)||cs in e?ve({},e):e:null}function bt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,a=t?Pc(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ar(a),ref:t&&t.ref?n&&o?V(o)?o.concat(Nn(t)):[o,Nn(t)]:Nn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Le?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&bt(e.ssContent),ssFallback:e.ssFallback&&bt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function le(e=" ",t=0){return H(ls,null,e,t)}function Oo(e,t){const n=H(Ln,null,e);return n.staticCount=t,n}function et(e){return e==null||typeof e=="boolean"?H(st):V(e)?H(Le,null,e.slice()):typeof e=="object"?pt(e):H(ls,null,String(e))}function pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:bt(e)}function Co(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(V(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Co(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(cs in t)?t._ctx=xe:o===3&&xe&&(xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else J(t)?(t={default:t,_ctx:xe},n=32):(t=String(t),s&64?(n=16,t=[le(t)]):n=8);e.children=t,e.shapeFlag|=n}function Pc(...e){const t={};for(let n=0;n_e||xe;let Eo,qt,ci="__VUE_INSTANCE_SETTERS__";(qt=$s()[ci])||(qt=$s()[ci]=[]),qt.push(e=>_e=e),Eo=e=>{qt.length>1?qt.forEach(t=>t(e)):qt[0](e)};const zt=e=>{Eo(e),e.scope.on()},It=()=>{_e&&_e.scope.off(),Eo(null)};function Mr(e){return e.vnode.shapeFlag&4}let gn=!1;function $c(e,t=!1){gn=t;const{props:n,children:s}=e.vnode,o=Mr(e);vc(e,n,o,t),_c(e,s);const i=o?Ic(e,t):void 0;return gn=!1,i}function Ic(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=er(new Proxy(e.ctx,ic));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?$r(e):null;zt(e),Kt();const i=vt(s,e,0,[e.props,o]);if(Wt(),It(),Ri(i)){if(i.then(It,It),t)return i.then(r=>{ui(e,r,t)}).catch(r=>{ss(r,e,0)});e.asyncDep=i}else ui(e,i,t)}else Sr(e,t)}function ui(e,t,n){J(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:de(t)&&(e.setupState=sr(t)),Sr(e,n)}let di;function Sr(e,t,n){const s=e.type;if(!e.render){if(!t&&di&&!s.render){const o=s.template||xo(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,c=ve(ve({isCustomElement:i,delimiters:a},r),l);s.render=di(o,c)}}e.render=s.render||Ye}zt(e),Kt(),lc(e),Wt(),It()}function kc(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return $e(e,"get","$attrs"),t[n]}}))}function $r(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return kc(e)},slots:e.slots,emit:e.emit,expose:t}}function ds(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(sr(er(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in sn)return sn[n](e)},has(t,n){return n in t||n in sn}}))}function Fc(e,t=!0){return J(e)?e.displayName||e.name:e.name||t&&e.__name}function Lc(e){return J(e)&&"__vccOpts"in e}const nt=(e,t)=>jl(e,t,gn);function Us(e,t,n){const s=arguments.length;return s===2?de(t)&&!V(t)?Kn(t)?H(e,null,[t]):H(e,t):H(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Kn(n)&&(n=[n]),H(e,t,n))}const Nc=Symbol.for("v-scx"),qc=()=>Fn(Nc),Rc="3.3.4",Dc="http://www.w3.org/2000/svg",At=typeof document<"u"?document:null,fi=At&&At.createElement("template"),Hc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t?At.createElementNS(Dc,e):At.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>At.createTextNode(e),createComment:e=>At.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>At.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{fi.innerHTML=s?`${e}`:e;const a=fi.content;if(s){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Vc(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Bc(e,t,n){const s=e.style,o=be(n);if(n&&!o){if(t&&!be(t))for(const i in t)n[i]==null&&Ks(s,i,"");for(const i in n)Ks(s,i,n[i])}else{const i=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const pi=/\s*!important$/;function Ks(e,t,n){if(V(n))n.forEach(s=>Ks(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=zc(e,t);pi.test(n)?e.setProperty(Ut(s),n.replace(pi,""),"important"):e[s]=n}}const hi=["Webkit","Moz","ms"],xs={};function zc(e,t){const n=xs[t];if(n)return n;let s=ot(t);if(s!=="filter"&&s in e)return xs[t]=s;s=es(s);for(let o=0;ows||(Zc.then(()=>ws=0),ws=Date.now());function Gc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ve(eu(s,n.value),t,5,[s])};return n.value=e,n.attached=Qc(),n}function eu(e,t){if(V(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const gi=/^on[a-z]/,tu=(e,t,n,s,o=!1,i,r,a,l)=>{t==="class"?Vc(e,s,o):t==="style"?Bc(e,n,s):Zn(t)?oo(t)||Xc(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):nu(e,t,s,o))?Kc(e,t,s,i,r,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Uc(e,t,s,o))};function nu(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&gi.test(t)&&J(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||gi.test(t)&&be(n)?!1:t in e}const ut="transition",Yt="animation",rn=(e,{slots:t})=>Us(Ul,su(e),t);rn.displayName="Transition";const Ir={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};rn.props=ve({},dr,Ir);const Ot=(e,t=[])=>{V(e)?e.forEach(n=>n(...t)):e&&e(...t)},bi=e=>e?V(e)?e.some(t=>t.length>1):e.length>1:!1;function su(e){const t={};for(const g in e)g in Ir||(t[g]=e[g]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:c=r,appearToClass:d=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=e,w=ou(o),T=w&&w[0],$=w&&w[1],{onBeforeEnter:L,onEnter:N,onEnterCancelled:A,onLeave:E,onLeaveCancelled:D,onBeforeAppear:W=L,onAppear:oe=N,onAppearCancelled:M=A}=t,z=(g,F,I)=>{Ct(g,F?d:a),Ct(g,F?c:r),I&&I()},X=(g,F)=>{g._isLeaving=!1,Ct(g,f),Ct(g,b),Ct(g,m),F&&F()},S=g=>(F,I)=>{const re=g?oe:N,te=()=>z(F,g,I);Ot(re,[F,te]),_i(()=>{Ct(F,g?l:i),dt(F,g?d:a),bi(re)||yi(F,s,T,te)})};return ve(t,{onBeforeEnter(g){Ot(L,[g]),dt(g,i),dt(g,r)},onBeforeAppear(g){Ot(W,[g]),dt(g,l),dt(g,c)},onEnter:S(!1),onAppear:S(!0),onLeave(g,F){g._isLeaving=!0;const I=()=>X(g,F);dt(g,f),au(),dt(g,m),_i(()=>{g._isLeaving&&(Ct(g,f),dt(g,b),bi(E)||yi(g,s,$,I))}),Ot(E,[g,I])},onEnterCancelled(g){z(g,!1),Ot(A,[g])},onAppearCancelled(g){z(g,!0),Ot(M,[g])},onLeaveCancelled(g){X(g),Ot(D,[g])}})}function ou(e){if(e==null)return null;if(de(e))return[Os(e.enter),Os(e.leave)];{const t=Os(e);return[t,t]}}function Os(e){return qa(e)}function dt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ct(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function _i(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let iu=0;function yi(e,t,n,s){const o=e._endId=++iu,i=()=>{o===e._endId&&s()};if(n)return setTimeout(i,n);const{type:r,timeout:a,propCount:l}=ru(e,t);if(!r)return s();const c=r+"end";let d=0;const f=()=>{e.removeEventListener(c,m),i()},m=b=>{b.target===e&&++d>=l&&f()};setTimeout(()=>{d(n[w]||"").split(", "),o=s(`${ut}Delay`),i=s(`${ut}Duration`),r=xi(o,i),a=s(`${Yt}Delay`),l=s(`${Yt}Duration`),c=xi(a,l);let d=null,f=0,m=0;t===ut?r>0&&(d=ut,f=r,m=i.length):t===Yt?c>0&&(d=Yt,f=c,m=l.length):(f=Math.max(r,c),d=f>0?r>c?ut:Yt:null,m=d?d===ut?i.length:l.length:0);const b=d===ut&&/\b(transform|all)(,|$)/.test(s(`${ut}Property`).toString());return{type:d,timeout:f,propCount:m,hasTransform:b}}function xi(e,t){for(;e.lengthwi(n)+wi(e[s])))}function wi(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function au(){return document.body.offsetHeight}const lu=ve({patchProp:tu},Hc);let Oi;function cu(){return Oi||(Oi=xc(lu))}const uu=(...e)=>{const t=cu().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=du(s);if(!o)return;const i=t._component;!J(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function du(e){return be(e)?document.querySelector(e):e}const fu="/Portfolio3-14h/assets/ellypsis-vertical-2-8b5a044c.svg",pu="/Portfolio3-14h/assets/github-blanc-4b36669f.svg",hu="/Portfolio3-14h/assets/linkedin-blanc-c88acae0.svg";const Pe=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},mu={data(){return{isResponsiveMenu:!0}},methods:{toggleMenu(){this.isResponsiveMenu=!this.isResponsiveMenu}}},Lt=e=>(Be("data-v-a74ea2b5"),e=e(),ze(),e),vu={class:"container1"},gu={class:"orange"},bu=Lt(()=>h("a",{href:"./"},[h("h1",null,"Frédérique CHAMBINAUD")],-1)),_u={class:"menu-points"},yu=Lt(()=>h("img",{src:fu,alt:"picto menu"},null,-1)),xu=[yu],wu=Lt(()=>h("p",null,"Présentation",-1)),Ou=[wu],Cu=Lt(()=>h("p",null,"Réalisations",-1)),Eu=[Cu],Tu=Lt(()=>h("p",null,"Contact",-1)),ju=[Tu],Pu={class:"picto"},Au=Lt(()=>h("img",{src:pu,alt:"Picto git"},null,-1)),Mu=[Au],Su=Lt(()=>h("img",{src:hu,alt:"Picto linkedin"},null,-1)),$u=[Su];function Iu(e,t,n,s,o,i){return fe(),ge("div",vu,[h("div",gu,[bu,h("div",_u,[h("a",{href:"javascript:void(0);",class:"icon",onClick:t[0]||(t[0]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},xu)])]),h("nav",{class:kt({blue:!o.isResponsiveMenu,responsive:o.isResponsiveMenu}),id:"menu-blue"},[h("a",{href:"#head",onClick:t[1]||(t[1]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Ou),h("a",{href:"#/realisations",onClick:t[2]||(t[2]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Eu),h("a",{href:"#/contact",onClick:t[3]||(t[3]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},ju),h("div",Pu,[h("a",{href:"https://github.com/14h02m10s?tab=repositories",target:"_blank",onClick:t[4]||(t[4]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Mu),h("a",{href:"https://www.linkedin.com/in/fr%C3%A9d%C3%A9rique-c-16195121b/",target:"_blank",onClick:t[5]||(t[5]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},$u)])],2)])}const ku=Pe(mu,[["render",Iu],["__scopeId","data-v-a74ea2b5"]]),Fu="/Portfolio3-14h/assets/profil-carre-222-6644d89e.jpg";const fs=e=>(Be("data-v-548a1378"),e=e(),ze(),e),Lu={class:"englobeur-first"},Nu={class:"text"},qu=fs(()=>h("div",{class:"bienvenue"},"Hello ! Je suis Fred,",-1)),Ru=fs(()=>h("div",{class:"portfolio"},"DESIGNER UX",-1)),Du=fs(()=>h("div",{class:"container-photo","data-scroll":"","data-scroll-speed":"-1"},[h("img",{src:Fu,alt:"photo profil",class:"photo2"})],-1)),Hu=fs(()=>h("div",{class:"btn-continue"},[h("a",{href:"#head"},[h("button",{class:"btn-rond"},[h("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_down ")])])],-1)),Vu={__name:"First2",setup(e){return Jt(()=>{window.scrollTo({top:0,left:0})}),yn(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(fe(),ge("div",Lu,[h("div",{class:"text-photo",style:ts({transform:`translateY(-${t.scroll}px)`})},[h("div",Nu,[H(rn,{appear:"",name:"slide-fade1"},{default:U(()=>[qu]),_:1}),H(rn,{appear:"",name:"slide-fade2"},{default:U(()=>[Ru]),_:1})]),H(rn,{appear:"",name:"photo-fade"},{default:U(()=>[Du]),_:1})],4),Hu]))}},Bu=Pe(Vu,[["__scopeId","data-v-548a1378"]]),zu="/Portfolio3-14h/assets/Figma-01110dbc.svg",Uu="/Portfolio3-14h/assets/Adobe_XD_CC_icon-790767c9.svg",Ku="/Portfolio3-14h/assets/Adobe_InDesign_CC_logo-4c3cf8dd.svg",Wu="/Portfolio3-14h/assets/Adobe_Photoshop_CC_icon-43db4be2.svg",Ju="/Portfolio3-14h/assets/Adobe_Illustrator_CC_icon-84132260.svg",Xu="/Portfolio3-14h/assets/Photopea_logo-be69f4a7.svg",Yu="/Portfolio3-14h/assets/HTML5-1f694231.svg",Zu="/Portfolio3-14h/assets/CSS3_logo-2abcc9b6.svg",Qu="/Portfolio3-14h/assets/Unofficial_JavaScript_logo_2-9a935d73.svg",Gu="/Portfolio3-14h/assets/Vuejs_Logo_2-17ff892a.svg",ed="/Portfolio3-14h/assets/React_Logo-8351f38f.svg",td="/Portfolio3-14h/assets/Tailwind_CSS_Logo-7c29d970.svg";const nd={},sd={class:"item"},od={class:"img"},id={class:"details"};function rd(e,t){return fe(),ge("div",sd,[h("div",od,[nn(e.$slots,"image",{},void 0,!0)]),h("div",id,[h("p",null,[nn(e.$slots,"texte",{},void 0,!0)])])])}const He=Pe(nd,[["render",rd],["__scopeId","data-v-30bb1387"]]);const ad={},kr=e=>(Be("data-v-b71ebc15"),e=e(),ze(),e),ld={class:"foot"},cd=kr(()=>h("p",null,[h("b",null,"Site responsive réalisé sur Vue.js")],-1)),ud=kr(()=>h("p",null,"© Frédérique Chambinaud 2023-2024",-1)),dd=[cd,ud];function fd(e,t){return fe(),ge("div",ld,dd)}const ps=Pe(ad,[["render",fd],["__scopeId","data-v-b71ebc15"]]);const se=e=>(Be("data-v-1358fa54"),e=e(),ze(),e),pd={class:"espace-nav"},hd={id:"head"},md=se(()=>h("div",{class:"titre"},[h("h2",null,"PRÉSENTATION")],-1)),vd={class:"prez-et-skills"},gd=Oo('

Qui suis-je ?

Mon passé

J'ai passé ces deux dernières décennies au sein de diverses entreprises de la métropole lilloise, en tant que maquettiste. J'y ai fait une multitude de catalogues, plaquettes, livres, affiches, PLV, bannières web, emails. J'ai perfectionné mon sens du détail, ainsi que ma capacité à produire des livrables à la fois communicants, harmonieux et respectueux des différentes chartes graphiques.

Ces temps-ci

Début 2023, j’ai entamé ma reconversion dans le développement web, où le graphisme rencontre le code. Pendant 4 mois, j’ai suivi à temps complet la formation « Développeur .NET fullstack » chez M2i, qui s’est ensuite conclue par un mois de stage.

J'ai ensuite poursuivi le cheminement de ma reconversion avec la formation UX bootcamp chez UX France, pendant 7 semaines, qui s'est terminée fin avril 2024. J'ai d'ailleurs obtenu la certification RS6024 "Innover avec l'UX design".

Mon futur

Désormais, je sais que le développement web ne sera pas mon futur métier mais cet apprentissage devraient m'aider à mieux anticiper et comprendre la faisabilité des choses, en tant que designer UX. Je suis toujours attirée par le domaine du graphisme mais je nourris le désir d'élargir mes compétences. Au fil du temps, j'ai réalisé que le design centré utilisateur est essentiel pour garantir le succès d'un site web ou d'une application.

N’hésitez pas à me contacter si mon profil vous intéresse (et si vous êtes sur la métropole lilloise ou accessible facilement en transports depuis celle-ci) !

',1),bd={class:"super-container-hardSkills"},_d=se(()=>h("h3",null,"Mes compétences",-1)),yd={class:"container-hardSkills-titre","data-aos":"fade-left","data-aos-duration":"600"},xd=se(()=>h("div",{class:"titre-skills"},[h("h4",null,"Compétences techniques")],-1)),wd={class:"container-two-containers-hard-skills"},Od={class:"two-containers-hard-skills"},Cd={class:"container-hardSkills"},Ed=se(()=>h("img",{src:zu,alt:"picto Figma"},null,-1)),Td=se(()=>h("p",null,"Figma",-1)),jd=se(()=>h("img",{src:Uu,alt:"picto XD",class:"height100"},null,-1)),Pd=se(()=>h("p",null,"Xd",-1)),Ad=se(()=>h("img",{src:Ku,alt:"picto Indesign",class:"height100"},null,-1)),Md=se(()=>h("p",null,"Indesign",-1)),Sd=se(()=>h("img",{src:Wu,alt:"picto Photoshop",class:"height100"},null,-1)),$d=se(()=>h("p",null,"Photoshop",-1)),Id=se(()=>h("img",{src:Ju,alt:"picto Illustrator",class:"height100"},null,-1)),kd=se(()=>h("p",null,"Illustrator",-1)),Fd=se(()=>h("img",{src:Xu,alt:"picto Photopea"},null,-1)),Ld=se(()=>h("p",null,"Photopea",-1)),Nd={class:"container-hardSkills"},qd=se(()=>h("img",{src:Yu,alt:"picto Html",class:"height100"},null,-1)),Rd=se(()=>h("p",null,"HTML 5",-1)),Dd=se(()=>h("img",{src:Zu,alt:"picto Css",class:"height100"},null,-1)),Hd=se(()=>h("p",null,"CSS 3",-1)),Vd=se(()=>h("img",{src:Qu,alt:"picto Js"},null,-1)),Bd=se(()=>h("p",null,"JavaScript",-1)),zd=se(()=>h("img",{src:Gu,alt:"picto Vue"},null,-1)),Ud=se(()=>h("p",null,"Vue.js",-1)),Kd=se(()=>h("img",{src:ed,alt:"picto React"},null,-1)),Wd=se(()=>h("p",null,"React",-1)),Jd=se(()=>h("img",{src:td,alt:"picto Tailwind",class:"width100"},null,-1)),Xd=se(()=>h("p",null,"Tailwind",-1)),Yd=Oo('

Savoir-être

  • Réactive
  • Rigoureuse
  • Créative
  • Perséverante
  • À l'écoute
  • Empathique
  • Sens de l'organisation
',1),Zd=se(()=>h("button",{class:"btn"},"Plus de détails sur mon cv",-1)),Qd=[Zd],Gd="https://14h02m10s.github.io/Portfolio3-14h/cv-mai2024-portfolio.pdf",ef={__name:"Presentation2",setup(e){return Jt(()=>{window.scrollTo({top:0,left:0})}),yn(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(fe(),ge("div",null,[h("div",pd,[h("div",hd,[md,h("div",vd,[gd,h("div",bd,[_d,h("div",yd,[xd,h("div",wd,[h("div",Od,[h("div",Cd,[H(He,null,{image:U(()=>[Ed]),texte:U(()=>[Td]),_:1}),H(He,null,{image:U(()=>[jd]),texte:U(()=>[Pd]),_:1}),H(He,null,{image:U(()=>[Ad]),texte:U(()=>[Md]),_:1}),H(He,null,{image:U(()=>[Sd]),texte:U(()=>[$d]),_:1}),H(He,null,{image:U(()=>[Id]),texte:U(()=>[kd]),_:1}),H(He,null,{image:U(()=>[Fd]),texte:U(()=>[Ld]),_:1})]),h("div",Nd,[H(He,null,{image:U(()=>[qd]),texte:U(()=>[Rd]),_:1}),H(He,null,{image:U(()=>[Dd]),texte:U(()=>[Hd]),_:1}),H(He,null,{image:U(()=>[Vd]),texte:U(()=>[Bd]),_:1}),H(He,null,{image:U(()=>[zd]),texte:U(()=>[Ud]),_:1}),H(He,null,{image:U(()=>[Kd]),texte:U(()=>[Wd]),_:1}),H(He,null,{image:U(()=>[Jd]),texte:U(()=>[Xd]),_:1})])])])]),Yd])]),h("div",{class:"container-button"},[h("a",{href:Gd,target:"_blank",download:"fchambinaud.pdf"},Qd)])])]),H(ps)]))}},tf=Pe(ef,[["__scopeId","data-v-1358fa54"]]);const Ws={__name:"HomeView",setup(e){return(t,n)=>(fe(),ge("main",null,[H(Bu),H(tf)]))}},xn="/Portfolio3-14h/assets/external-orange-87f31629.svg";const nf={data(){return{isExpanded:!1}},methods:{toggleExpansion(){this.isExpanded=!this.isExpanded}}},sf={class:"item"},of={class:"img"},rf={class:"content"},af={class:"btn-continue"};function lf(e,t,n,s,o,i){return fe(),ge("div",sf,[h("div",of,[nn(e.$slots,"image",{},void 0,!0)]),h("div",{class:kt(["section-texte",{expanded:o.isExpanded}])},[h("h4",null,[nn(e.$slots,"sous-titre",{},void 0,!0)]),h("p",rf,[nn(e.$slots,"default",{},void 0,!0)]),h("div",af,[h("span",{class:kt(["btn-open-text material-symbols-rounded",{expanded:o.isExpanded}]),onClick:t[0]||(t[0]=(...r)=>i.toggleExpansion&&i.toggleExpansion(...r))}," keyboard_double_arrow_down ",2)])],2)])}const Zt=Pe(nf,[["render",lf],["__scopeId","data-v-951d34e6"]]),cf="/Portfolio3-14h/assets/ImgArtefacteurs-orange-67fc2e26.jpg",uf="/Portfolio3-14h/assets/ImgArtefacteurs-coul-3e86d902.jpg";const df={},ff=e=>(Be("data-v-9db7fa31"),e=e(),ze(),e),pf={class:"height"},hf=ff(()=>h("a",{href:"#/realisations/artefacteurs"},[h("img",{src:cf,alt:"Miniature Artefacteurs orange"}),h("img",{src:uf,alt:"Miniature Artefacteurs coul"})],-1)),mf=[hf];function vf(e,t){return fe(),ge("div",pf,mf)}const gf=Pe(df,[["render",vf],["__scopeId","data-v-9db7fa31"]]),bf="/Portfolio3-14h/assets/ImgPortfolio1-orange-8ecc0138.jpg",_f="/Portfolio3-14h/assets/ImgPortfolio1-coul-f1ca2911.jpg";const yf={},xf=e=>(Be("data-v-510a8c6f"),e=e(),ze(),e),wf={class:"height"},Of=xf(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[h("img",{src:bf,alt:"Miniature Portfolio1 NB"}),h("img",{src:_f,alt:"Miniature Portfolio1 coul"})],-1)),Cf=[Of];function Ef(e,t){return fe(),ge("div",wf,Cf)}const Tf=Pe(yf,[["render",Ef],["__scopeId","data-v-510a8c6f"]]),jf="/Portfolio3-14h/assets/Lakson-orange-8f860365.jpg",Pf="/Portfolio3-14h/assets/Lakson-coul-154c63ab.jpg";const Af={},Mf=e=>(Be("data-v-74c6f380"),e=e(),ze(),e),Sf={class:"height"},$f=Mf(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[h("img",{src:jf,alt:"Miniature Lakson NB"}),h("img",{src:Pf,alt:"Miniature Lakson coul"})],-1)),If=[$f];function kf(e,t){return fe(),ge("div",Sf,If)}const Ff=Pe(Af,[["render",kf],["__scopeId","data-v-74c6f380"]]),Lf="/Portfolio3-14h/assets/ImgProjet2-orange-1214d11d.jpg",Nf="/Portfolio3-14h/assets/ImgProjet2-coul-a5460d1e.jpg";const qf={},Rf=e=>(Be("data-v-0e801c7a"),e=e(),ze(),e),Df={class:"height"},Hf=Rf(()=>h("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank"},[h("img",{src:Lf,alt:"Miniature Projet2 NB"}),h("img",{src:Nf,alt:"Miniature Projet2 coul"})],-1)),Vf=[Hf];function Bf(e,t){return fe(),ge("div",Df,Vf)}const zf=Pe(qf,[["render",Bf],["__scopeId","data-v-0e801c7a"]]),Uf="/Portfolio3-14h/assets/Suzuki-orange-fe5a9a7d.jpg",Kf="/Portfolio3-14h/assets/Suzuki-coul-20b2c7d1.jpg";const Wf={},Jf=e=>(Be("data-v-1fdb1207"),e=e(),ze(),e),Xf={class:"height"},Yf=Jf(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank"},[h("img",{src:Uf,alt:"Miniature Suzuki NB"}),h("img",{src:Kf,alt:"Miniature Suzuki coul"})],-1)),Zf=[Yf];function Qf(e,t){return fe(),ge("div",Xf,Zf)}const Gf=Pe(Wf,[["render",Qf],["__scopeId","data-v-1fdb1207"]]);const ye=e=>(Be("data-v-d5d89dde"),e=e(),ze(),e),ep={id:"reals"},tp=ye(()=>h("div",{class:"titre"},[h("h2",null,"RÉALISATIONS")],-1)),np={class:"flex-project"},sp=ye(()=>h("div",{class:"DivTitreH3"},[h("h3",null,"Projet UX design")],-1)),op=ye(()=>h("a",{href:"#/realisations/artefacteurs",class:"link-text"},"Projet UX des Artéf'acteurs ",-1)),ip=ye(()=>h("a",{href:"#/realisations/artefacteurs"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),rp=ye(()=>h("p",null,[le(" Le projet de la manufacture des Artéf'acteurs a été mené durant ma "),h("b",null,"formation chez UX France"),le(", en équipe de 2. "),h("br"),h("br"),le(" L'association de la Manufacture des artef'acteurs regroupe des artisans d'art de l'est de la France. Le but de cette association est de mettre en relation les artisans et de les aider à développer leurs activités. ")],-1)),ap={class:"flex-project"},lp=ye(()=>h("div",{class:"DivTitreH3"},[h("h3",null,"Projets front-end")],-1)),cp=ye(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank",class:"link-text"},"Première version de mon portfolio ",-1)),up=ye(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),dp=ye(()=>h("p",null,[le(" Voici la première version de mon portfolio créée avec "),h("b",null,"Vue.js"),le(`. Je n'ai pas eu le temps de le diffuser car dès sa finalisation, j'ai sollicité des avis auprès de mon entourage. Certains ont souligné que mon site était un peu trop "statique" et avait des airs un peu trop "print" (une déformation professionnelle, je suppose 🙃). `),h("br"),h("br"),h("b",null,`C'était mon premier projet responsive, conçu en adoptant une approche "mobile first".`),le(" Initialement, je souhaitais faire le parallèle avec mon cv, notamment en conservant la mise en forme des titres. Cependant, cela s'est avéré être plus un problème qu'une solution. La deuxième version de mon portfolio (le site que vous parcourez en ce moment) n'est pas parfait, bien sûr, mais j'espère que vous pourrez y reconnaître la détermination que j'y ai investie. ")],-1)),fp=ye(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank",class:"link-text"},"Reproduction d'un site vitrine ",-1)),pp=ye(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),hp=ye(()=>h("p",null,[le(" J'ai commencé ce projet "),h("b",null,"Vue.js"),le(" à la fin de mon stage, en juin 2023 et l'ai continué chez moi. L'objectif principal était de reproduire un site vitrine déjà existant. Mon choix s'est porté sur "),h("a",{href:"https://lakson.fr/",target:"_blank",class:"link-text"},"le site du restaurant Lakson,"),le(" car il comprend "),h("b",null,"une barre de navigation, un pied de page, plusieurs pages, des boutons, et une galerie de photos"),le(". "),h("br"),h("br"),le(" Il reste encore des améliorations à apporter, car certaines parties étaient assez complexes lorsque j'ai entamé ce projet. Ainsi, les animations et la compatibilité avec les appareils de différentes tailles (responsive design) n'ont pas encore été implémentées. Mon prochain défi sera donc de rendre ce projet pleinement responsive (il est pour l'instant conseillé de le regarder sur un écran d'au moins 1300 px de large). ")],-1)),mp=ye(()=>h("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank",class:"link-text"},"Divers exercices en HTML, CSS et JavaScript ",-1)),vp=ye(()=>h("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),gp=ye(()=>h("p",null,[le(" J'ai décidé de me lancer dans la création de projets en "),h("b",null,"Vue.js"),le(", afin de renforcer mes compétences en "),h("b",null,"JavaScript"),le(". J'ai commencé par revisiter des exercices que j'avais fait lors de ma formation chez M2i. Par la suite, j'ai enrichi ce projet en y ajoutant divers éléments, tels qu'un "),h("b",null,"sélecteur de couleurs, la possibilité pour l'utilisateur d'ajouter des images, et enfin, j'ai reproduit une galerie de photos trouvée sur Dribbble"),le(". "),h("br"),h("br"),le("En parallèle de ces ajouts, j'ai élaboré une présentation comprenant une barre de navigation, des titres, et j'ai également intégré un court texte de présentation. Jusqu'à présent, j'ai uniquement travaillé sur ce projet en mode desk, ce qui signifie qu'il est optimisé pour des écrans d'au moins 1200 pixels de large. Dans l'avenir, j'aimerai le rendre responsive. ")],-1)),bp=ye(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank",class:"link-text"},"Reproduction de la navbar et slider du site Suzuki ",-1)),_p=ye(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),yp=ye(()=>h("p",null,[le(" Ce fut mon tout premier projet en "),h("b",null,"Vue.js"),le(". Mon maître de stage m'avait donné pour mission de reproduire le menu de navigation et le slider du "),h("a",{href:"https://concession.suzuki.fr/la-rochelle",target:"_blank",class:"link-text"},"site Suzuki concession."),h("br"),h("br"),le(" Il est important de noter que rien n'est cliquable dans ce projet, car il s'agit d'une reproduction visuelle. De plus, il n'est pas encore pleinement responsive ; il est actuellement adapté aux écrans d'une largeur minimale de 960 px. ")],-1)),xp={__name:"Projects",setup(e){return(t,n)=>(fe(),ge("div",ep,[tp,h("div",np,[sp,H(Zt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:U(()=>[H(gf)]),"sous-titre":U(()=>[op,ip]),default:U(()=>[rp]),_:1})]),h("div",ap,[lp,H(Zt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:U(()=>[H(Tf)]),"sous-titre":U(()=>[cp,up]),default:U(()=>[dp]),_:1}),H(Zt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:U(()=>[H(Ff)]),"sous-titre":U(()=>[fp,pp]),default:U(()=>[hp]),_:1}),H(Zt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:U(()=>[H(zf)]),"sous-titre":U(()=>[mp,vp]),default:U(()=>[gp]),_:1}),H(Zt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:U(()=>[H(Gf)]),"sous-titre":U(()=>[bp,_p]),default:U(()=>[yp]),_:1})]),H(ps)]))}},wp=Pe(xp,[["__scopeId","data-v-d5d89dde"]]);const Fr={__name:"PageRealisations",setup(e){return(t,n)=>(fe(),ge("main",null,[H(wp)]))}},Op="/Portfolio3-14h/assets/logoArtefacteurs-9b6e02ae.jpg",Cp="/Portfolio3-14h/assets/uxDesign-4a33de69.jpg",Ep="/Portfolio3-14h/assets/problematique-ba823560.jpg",Tp="/Portfolio3-14h/assets/personasHypothetiques-41ac0f8e.jpg",jp="/Portfolio3-14h/assets/lesCartesUX-ad8c66a1.jpg",Pp="/Portfolio3-14h/assets/diagrammeAffinite-edcf7898.png",Ap="/Portfolio3-14h/assets/diagrammeAffiniteExtrait-309997d6.jpg",Mp="/Portfolio3-14h/assets/Persona-78f7cd19.jpg",Sp="/Portfolio3-14h/assets/brainstorm3-5c2acedb.jpg",$p="/Portfolio3-14h/assets/atelierIdeation2-709139c5.png",Ip="/Portfolio3-14h/assets/resultatAtelierIdeation-faad29ba.jpg",kp="/Portfolio3-14h/assets/detail-arborescence-e257ec11.png",Fp="/Portfolio3-14h/assets/userflow1-d5acca9b.png",Lp="/Portfolio3-14h/assets/wireframes-3f8ad442.png",Np="/Portfolio3-14h/assets/prototype2-d5eb9b33.png",qp="/Portfolio3-14h/assets/ProtocoleTest-464a2b1c.jpg",Rp="/Portfolio3-14h/assets/maze_screenshot_interaction2-f7eeea70.jpg",Dp="/Portfolio3-14h/assets/restitution-recos-51cc87dc.png",Hp="/Portfolio3-14h/assets/5-4-Evaluation-Recommandations-0c87a74b.jpg",Vp="/Portfolio3-14h/assets/6-1-Iteration-e0ad5b91.jpg",Bp="/Portfolio3-14h/assets/proto1-90475fe6.png",zp="/Portfolio3-14h/assets/proto2-d3a5e560.png";const Up=e=>(Be("data-v-21d85d3a"),e=e(),ze(),e),Kp=Oo('

Le projet UX des Artef'acteurs

Remise en contexte

les différentes phases de l'ux design

Ceci est un projet mené en formation, chez UX France, durant 6 semaines. Nous avons tout au long de ce projet travaillé en binôme.

L'association des Artef'acteurs est un collectif d'artisans d'art de la région de Belfort. Ils ont entre 25 et 55 ans et ce sont des personnes qui travaillent seules la plupart du temps. Le but de l'association est de mettre en relation ces artisans afin de les aider à sortir de l'isolement professionnel et à développer leurs activités en regroupant des informations utiles (tels que les fournisseurs, salons, marchés...).

Pour l'instant, l'association dispose d'une page facebook tenue par la fondatrice de l'association, un google drive pour s'échanger des documents et un groupe what'app pour discuter.

L'UX design

L'UX design est décomposé en 6 phases :

  1. La planification sert à comprendre les besoins du client et commencer à réfléchir à qui est l’utilisateur final. On définit également une problématique.
  2. L'exploration sert à comprendre qui est l'utilisateur final.
  3. L'idéation permet de brainstormer, avec des utilisateurs, et de trouver des solutions à notre problématique.
  4. La génération, c'est le moment où le projet prend vie à travers des prototypes.
  5. L'évaluation permet de se rendre compte, en faisant tester le prototype à des utilisateurs, de ce qui va et surtout de ce qui ne va pas.
  6. L'itération, c'est le moment où on corrige ce qui ne va pas, on peut recommencer le processus à partir de la phase d'exploration, d'idéation ou de génération, selon les besoins. Plusieurs itérations peuvent avoir lieu.
les différentes phases de l'ux design

La phase de Planification

Avant toute chose, nous avons établi un plan d'action dans Notion pour pouvoir avoir une vision d'ensemble, du chemin à parcourir pour mener à bien ce projet. Puis, nous avons rencontré la fondatrice de l'association des Artef'acteurs, qui nous a exposé ce qui existait actuellement, et ce qu'elle voudrait pouvoir offrir aux artisans de son association : une plateforme web.

Suite à cet entretien, nous avons reformulé et synthétisé son brief. Nous avons utilisé la méthode des 5 pourquoi pour définir la problématique globale à laquelle nous allions devoir répondre.

Nous nous sommes ensuite intéressées de plus près aux artisans du collectif des Artéf'acteurs, qui étaient donc notre cible. Nous avons donc créé des personas hypothétiques en nous aidant de cartes UX (qui synthétisent en 7 grandes catégories les besoins psychologiques fondamentaux des êtres humains) afin d'entrer en empathie plus facilement.

Synthèse de la problèmatique avec les 5 pourquoi
Utilisation de la technique des 5 pourquoi pour trouver la problématique
Nos 3 personas hypothétiques
Élaboration de 3 personas hypothétiques
Nos 3 cartes UX selectionnées et etayées
Nos 3 cartes UX selectionnées et etayées avec des exemples s'appliquant aux artisans

La phase d'exploration

Durant cette phase, nous avons pu rencontrer 2 artisans du collectif des Artef'acteurs en visioconférence. Au préalable, nous avons donc préparé ces entretiens en rédigeant une quinzaine de questions (les plus ouvertes possibles). Les entretiens ont duré 30 minutes chacun, et nous avons prié nos interlocuteurs de ne pas se brider dans leurs réponses afin de comprendre qui sont les artisans des Artéf'acteurs.

Une fois les entretiens terminés, nous avons retranscrit sur des post-its virtuels (sur Figjam) tout ce qui avait été dit durant les entretiens et nous avons classé ces post-it par catégories, ce qui nous a donc donné un diagramme d'affinités. Grâce à ce diagramme, nous avons pu retravailler notre persona et aussi y inclure un verbatim.

fb artefacteurs
Le diagramme d'affinité dans sa globalité
fb artefacteurs
Extrait du diagramme d'affinité
fb artefacteurs
Le persona

La phase d'idéation

Nous avons tout d'abord réalisé un brainstorming avec mon binôme afin d'imaginer quelles pourraient être les fonctionnalités que pourrait comporter la plateforme des Artéf'acteurs. Puis nous avons préparé l'atelier d'idéation où nous allions recevoir 2 participantes en visioconférence, sur Klaxoon (un site qui permet de collaborer en simultané, comme Figjam).

Le but de l'atelier est de stimuler la créativité des participants en leur exposant au préalable le brief, notre problématique, et notre persona afin qu'ils puissent se glisser dans la peau d'un artisan. Nous avons donc incité les 2 participants à exprimer toutes leurs idées, sans retenue, et de les noter. Nous leur avons ensuite exposé nos idées et leur avons demandé de leur donner une note.

Nous avons ensuite fait la synthèse des idées trouvées et nous avons élaboré l’arborescence du projet. Elle permet de se projeter concrètement dans l'organisation du site en commencant à élaborer le menu principal et imaginer ce qui sera contenu dans les pages. Ensuite, le userflow vient compléter l'arborescence et permet de mettre en évidence les liens entre les pages, les interactions possibles .

le brainstorming à 2
Le brainstorming à 2 avant l'atelier d'idéation
phase 1 de l'atelier d'idéation
Les idées de nos participants lors de l'atelier d'idéation
synthèse de l'atelier d'idéation
La synthèse de l'atelier d'idéation lors de ma présentation au jury
L'arborescence
L'arborescence sur Figjam (en haut et bleu la navbar, en bas et violet le footer)
Le userflow
Le userflow sur Figjam

La phase de génération

Uns fois que nous avions notre userflow, nous pouvions passer aux wireframes sur Exqualidraw (schémas très simples des pages) puis au prototypage interactif sur Figma (l'apparence des pages est plus poussée mais surtout les boutons sont fonctionnels). Nous n'avons développé que la partie mentorat, car c'était une idée qui a émergé en atelier d'idéation grâce aux utilisateurs et car le temps nous était compté (formation oblige).

Nous avons développé ce prototypage en appliquant l'approche de l'atomic design. C'est une méthodologie de conception qui divise les interfaces en composants modulaires réutilisables, allant des éléments de base aux éléments plus complexes. Le but étant d'assurer une cohérence et une facilité de maintenance accrues ainsi qu'une meilleure adaptabilité à tous les écrans.

Le but d'un prototype interactif est de pouvoir le faire tester à des utilisateurs avant de développer réellement le produit. Cela permet de déceler en amont ce qui n'est pas compris des utilisateurs (en phase d'évaluation) et donc de pouvoir corriger (en phase d'itération).

les wireframes sur Excalidraw
Les wireframes sur Excalidraw
Le prototypage fonctionnel sur Figma
Le prototypage fonctionnel sur Figma

La phase d'évaluation

Nous avons préparé l'entretien d'évaluation en rédigeant un protocole de test contenant : un scénario, une liste de tâches à faire ainsi que le circuit attendu sur le prototype. Nous avons pu recevoir 2 utilisateurs en visioconférence, pour des tests synchrones. L'utilisateur nous partageait son écran et sa caméra : nous avions donc accès à leurs actions et réactions en direct. Nous avons pu également leur poser à chacun une dizaine de questions.

Nous avons aussi diffusé notre prototype sur Maze, un site qui permet de faire des tests asynchrones. L'utilisateur fait le test tout seul, il suit les instructions que l'on a rentrées dans le site en amont. Évidemment nous n'avons pas pu voir les réactions en direct de ces utilisateurs, par contre, nous avons eu accès aux heatmaps (qui permettent de voir où les utilisateurs ont cliqué).

Nous avons ensuite synthétisé les entretiens et mis en évidence les difficultés que les utilisateurs ont eu, et donc, les points bloquants de notre prototype.

Le protocole de test
Le protocole de test
Une heatmap
Une heatmap du test asynchrone fait sur Maze
les resititutions des entretiens
L'analyse des entretiens synchrones, avec mise en évidence des points bloquants (en rouge)

La phase d'itération

À partir des points bloquants relevés en phase d'évaluation, nous avons rédigé des recommandations de corrections à apporter en rappelant quel était le problème et quelle solution il fallait mettre en place (selon nous).

Nous avons donc corrigé nos prototypes selon ces recommandations. Si ce projet avait été un projet à mener jusqu'au bout, il aurait donc fallu refaire tester les nouveaux prototypes, et ainsi de suite jusqu'à obtention d'une maquette ou il n'y a plus de problème majeur.

Une des recommandations que nous avions à traiter
Une des recommandations que nous avions à traiter
La correction de la recommandation ci-dessus
La correction de la recommandation ci-dessus
Page d'accueil et page mentorat avant les corrections
Page d'accueil et page mentorat avant les corrections
Page d'accueil et page mentorat après les corrections
Page d'accueil et page mentorat après les corrections
',2),Wp=Up(()=>h("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_up ",-1)),Jp=[Wp],Xp=()=>{window.scrollTo({top:0,left:0})},Yp={__name:"artefacteurs",setup(e){return Jt(()=>{window.scrollTo({top:0,left:0})}),yn(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(fe(),ge(Le,null,[h("div",{id:"topArtef"},[Kp,h("div",{class:"btn-return"},[h("button",{class:"btn-carre",onClick:Xp},Jp)])]),H(ps)],64))}},Zp=Pe(Yp,[["__scopeId","data-v-21d85d3a"]]);const Lr={__name:"PageArtefacteurs",setup(e){return(t,n)=>(fe(),ge("main",null,[H(Zp)]))}};var Qp=Object.defineProperty,Gp=(e,t,n)=>t in e?Qp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ci=(e,t,n)=>(Gp(e,typeof t!="symbol"?t+"":t,n),n);class eh{constructor(){Ci(this,"seed",0),Ci(this,"data",new Map)}id(){return Date.now().toString(26)+this.seed++}add(t,n=this.id()){return this.data.set(n,t),n}get(t){return this.data.get(t)}delete(t){this.delete(t)}}const th="Failed to copy value to clipboard. Unknown type.",nh={asString(e){if(e==null)return console.warn("Clipboard input is empty"),"";if(typeof e!="string")try{return JSON.stringify(e)}catch(t){return console.warn(th,t),""}return e}},sh="position:fixed; pointer-events:none; z-index:-9999; opacity:0;",oh={createTextarea(e){const t=document.createElement("textarea");return t.addEventListener("focusin",n=>{n.stopPropagation()}),t.value=e,t.setAttribute("readonly",""),t.style.cssText=sh,t}},an={async requestClipboardPermission(){return navigator.permissions.query({name:"clipboard-write"})},async writeClipboard(e){return(await an.requestClipboardPermission()).state==="granted"?(await navigator.clipboard.writeText(e),!0):!1},writeClipboardExecCommand(e){const t=oh.createTextarea(e);if(document.body.appendChild(t),navigator.userAgent.match(/ipad|ipod|iphone/i)){t.contentEditable="true",t.readOnly=!0;const s=document.createRange();s.selectNodeContents(t);const o=window.getSelection();o&&(o.removeAllRanges(),o.addRange(s),t.setSelectionRange(0,999999))}else t.select();const n=document.execCommand("copy");return document.body.removeChild(t),n},async copy(e){const t=typeof e=="function"?e():e,n=nh.asString(t);if(an.writeClipboardExecCommand(n))return!0;await an.writeClipboard(n)}},ft=new eh,ih={install(e){const t=e.version[0]==="3"?e.config.globalProperties:e.prototype;t.$clipboard=an.copy,e.directive("clipboard",{beforeMount(n,s){const o=s.arg,i=s.value,r=typeof i=="function";if(o==="error"&&r){n.dataset.clipboardError=ft.add(i);return}if(o==="error"&&r){n.dataset.clipboardSuccess=ft.add(i);return}const a=async l=>{var c;const d=await an.copy(i)?n.dataset.clipboardSuccess:n.dataset.clipboardError;(c=ft.get(d))==null||c({value:i,event:l})};n.dataset.clipboardClick=ft.add(a),n.addEventListener("click",a)},unmounted(n){const{clipboardSuccessHandler:s,clipboardErrorHandler:o,clipboardClickHandler:i}=n.dataset;if(s&&ft.delete(s),o&&ft.delete(o),i){const r=ft.get(i);r&&(n.removeEventListener("click",r),ft.delete(i))}},get bind(){return this.beforeMount},get unbind(){return this.unmounted}})}};const yt=e=>(Be("data-v-c927c768"),e=e(),ze(),e),rh={id:"contact"},ah=yt(()=>h("div",{class:"titre"},[h("h2",null,"CONTACT")],-1)),lh={class:"container-except-titre","data-aos":"fade-up","data-aos-duration":"600"},ch={class:"login-card-container"},uh=yt(()=>h("form",{action:"https://public.herotofu.com/v1/8cc09760-7f05-11ee-8bd5-e178f08d9cb2",method:"post","accept-charset":"UTF-8",class:"login-card-form"},[h("div",{class:"login-card-form-2"},[h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"person"),h("input",{type:"text",placeholder:"Nom",id:"nom",name:"lastName",required:""})]),h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"person"),h("input",{type:"text",placeholder:"Prénom",id:"prenom",name:"firstName",required:""})])]),h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"mail"),h("input",{type:"email",placeholder:"Email",id:"email",name:"email",required:""})]),h("div",{style:{"text-indent":"-99999px","white-space":"nowrap",overflow:"hidden",position:"absolute"},"aria-hidden":"true"},[h("input",{type:"text",name:"_gotcha",tabindex:"-1",autocomplete:"off"})]),h("div",{class:"form-item"},[h("textarea",{id:"message",name:"message",placeholder:"Hello Fred, nous serions vraiment ravis de te compter parmi nous ! ",required:""})]),h("div",{class:"container-btn-envoyer"},[h("button",{type:"submit",class:"btn"},"Envoyer")])],-1)),dh=yt(()=>h("br",null,null,-1)),fh=yt(()=>h("br",null,null,-1)),ph=yt(()=>h("br",null,null,-1)),hh=yt(()=>h("br",null,null,-1)),mh=yt(()=>h("b",null,"fchambinaudpro@gmail.com",-1)),vh=[mh],gh=yt(()=>h("br",null,null,-1)),bh={class:"z-index"},_h={name:"App",data(){return{isCopied:!0}},methods:{ToggleCopied(){this.isCopied=!this.isCopied}}},yh=Object.assign(_h,{setup(e){return(t,n)=>{const s=oc("clipboard");return fe(),ge("div",rh,[ah,h("div",lh,[h("div",ch,[uh,h("div",null,[h("p",null,[dh,fh,le(" Si vous préférez utiliser votre boite mail, "),ph,le("copiez mon adresse mail en cliquant dessus : "),hh,Vl((fe(),ge("span",{onClick:n[0]||(n[0]=(...o)=>t.ToggleCopied&&t.ToggleCopied(...o)),class:"hover-list"},vh)),[[s,"fchambinaudpro@gmail.com"]]),le(". "),gh]),h("p",{class:kt({copy:!t.isCopied,copied:t.isCopied})},"C'est copié !",2)])])]),h("div",bh,[H(ps)])])}}}),xh=Pe(yh,[["__scopeId","data-v-c927c768"]]);const Nr={__name:"PageContact",setup(e){return(t,n)=>(fe(),ge("main",null,[H(xh)]))}},wh={"/":Ws,"/realisations":Fr,"/realisations/artefacteurs":Lr,"/contact":Nr},Oh={name:"App",components:{Header5:ku,HomeView:Ws,PageRealisations:Fr,PageArtefacteurs:Lr,PageContact:Nr},data(){return{currentPath:window.location.hash}},computed:{currentView(){return wh[this.currentPath.slice(1)||"/"]||Ws}},mounted(){window.addEventListener("hashchange",()=>{this.currentPath=window.location.hash})}};function Ch(e,t,n,s,o,i){const r=vr("Header5");return fe(),ge("div",null,[H(r),(fe(),Pr(sc(i.currentView)))])}const Eh=Pe(Oh,[["render",Ch]]);function Js(e,t,n=".",s){if(!Cs(t))return Js(e,{},n,s);const o=Object.assign({},t);for(const i in e){if(i==="__proto__"||i==="constructor")continue;const r=e[i];r!=null&&(s&&s(o,i,r,n)||(Array.isArray(r)&&Array.isArray(o[i])?o[i]=[...r,...o[i]]:Cs(r)&&Cs(o[i])?o[i]=Js(r,o[i],(n?`${n}.`:"")+i.toString(),s):o[i]=r))}return o}function Cs(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Th(e){return(...t)=>t.reduce((n,s)=>Js(n,s,"",e),{})}const jh=Th();function qr(e){return Hi()?(Xa(e),!0):!1}function To(e){return typeof e=="function"?e():_t(e)}const Ph=typeof window<"u"&&typeof document<"u",Ah=e=>e!=null,Mh=Object.prototype.toString,Wn=e=>Mh.call(e)==="[object Object]",qn=()=>{};function Sh(e){us()&&bo(e)}function ln(e){var t;const n=To(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Rr=Ph?window:void 0;function We(...e){let t,n,s,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,o]=e,t=Rr):[t,n,s,o]=e,!t)return qn;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],r=()=>{i.forEach(d=>d()),i.length=0},a=(d,f,m,b)=>(d.addEventListener(f,m,b),()=>d.removeEventListener(f,m,b)),l=je(()=>[ln(t),To(o)],([d,f])=>{if(r(),!d)return;const m=Wn(f)?{...f}:f;i.push(...n.flatMap(b=>s.map(w=>a(d,b,w,m))))},{immediate:!0,flush:"post"}),c=()=>{l(),r()};return qr(c),c}function $h(){const e=Ze(!1);return us()&&Jt(()=>{e.value=!0}),e}function Ih(e){const t=$h();return nt(()=>(t.value,!!e()))}function kh(e,t,n={}){const{root:s,rootMargin:o="0px",threshold:i=.1,window:r=Rr,immediate:a=!0}=n,l=Ih(()=>r&&"IntersectionObserver"in r),c=nt(()=>{const w=To(e);return(Array.isArray(w)?w:[w]).map(ln).filter(Ah)});let d=qn;const f=Ze(a),m=l.value?je(()=>[c.value,ln(s),f.value],([w,T])=>{if(d(),!f.value||!w.length)return;const $=new IntersectionObserver(t,{root:ln(T),rootMargin:o,threshold:i});w.forEach(L=>L&&$.observe(L)),d=()=>{$.disconnect(),d=qn}},{immediate:a,flush:"post"}):qn,b=()=>{d(),m(),f.value=!1};return qr(b),{isSupported:l,isActive:f,pause(){d(),f.value=!1},resume(){f.value=!0},stop:b}}const Dr=1/60*1e3,Fh=typeof performance<"u"?()=>performance.now():()=>Date.now(),Hr=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Fh()),Dr);function Lh(e){let t=[],n=[],s=0,o=!1,i=!1;const r=new WeakSet,a={schedule:(l,c=!1,d=!1)=>{const f=d&&o,m=f?t:n;return c&&r.add(l),m.indexOf(l)===-1&&(m.push(l),f&&o&&(s=t.length)),l},cancel:l=>{const c=n.indexOf(l);c!==-1&&n.splice(c,1),r.delete(l)},process:l=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=Lh(()=>bn=!0),e),{}),Zs=wn.reduce((e,t)=>{const n=hs[t];return e[t]=(s,o=!1,i=!1)=>(bn||Dh(),n.schedule(s,o,i)),e},{}),qh=wn.reduce((e,t)=>(e[t]=hs[t].cancel,e),{});wn.reduce((e,t)=>(e[t]=()=>hs[t].process(Vt),e),{});const Rh=e=>hs[e].process(Vt),Vr=e=>{bn=!1,Vt.delta=Xs?Dr:Math.max(Math.min(e-Vt.timestamp,Nh),1),Vt.timestamp=e,Ys=!0,wn.forEach(Rh),Ys=!1,bn&&(Xs=!1,Hr(Vr))},Dh=()=>{bn=!0,Xs=!0,Ys||Hr(Vr)},Br=()=>Vt;function zr(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(e);oMath.min(Math.max(n,e),t),Es=.001,Vh=.01,Ti=10,Bh=.05,zh=1;function Uh({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let o,i;Hh(e<=Ti*1e3);let r=1-t;r=Qs(Bh,zh,r),e=Qs(Vh,Ti,e/1e3),r<1?(o=c=>{const d=c*r,f=d*e,m=d-n,b=Gs(c,r),w=Math.exp(-f);return Es-m/b*w},i=c=>{const f=c*r*e,m=f*n+n,b=Math.pow(r,2)*Math.pow(c,2)*e,w=Math.exp(-f),T=Gs(Math.pow(c,2),r);return(-o(c)+Es>0?-1:1)*((m-b)*w)/T}):(o=c=>{const d=Math.exp(-c*e),f=(c-n)*e+1;return-Es+d*f},i=c=>{const d=Math.exp(-c*e),f=(n-c)*(e*e);return d*f});const a=5/e,l=Wh(o,i,a);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(l,2)*s;return{stiffness:c,damping:r*2*Math.sqrt(s*c),duration:e}}}const Kh=12;function Wh(e,t,n){let s=n;for(let o=1;oe[n]!==void 0)}function Yh(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!ji(e,Xh)&&ji(e,Jh)){const n=Uh(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function jo(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:o}=e,i=zr(e,["from","to","restSpeed","restDelta"]);const r={done:!1,value:t};let{stiffness:a,damping:l,mass:c,velocity:d,duration:f,isResolvedFromDuration:m}=Yh(i),b=Pi,w=Pi;function T(){const $=d?-(d/1e3):0,L=n-t,N=l/(2*Math.sqrt(a*c)),A=Math.sqrt(a/c)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-t)/100,.4)),N<1){const E=Gs(A,N);b=D=>{const W=Math.exp(-N*A*D);return n-W*(($+N*A*L)/E*Math.sin(E*D)+L*Math.cos(E*D))},w=D=>{const W=Math.exp(-N*A*D);return N*A*W*(Math.sin(E*D)*($+N*A*L)/E+L*Math.cos(E*D))-W*(Math.cos(E*D)*($+N*A*L)-E*L*Math.sin(E*D))}}else if(N===1)b=E=>n-Math.exp(-A*E)*(L+($+A*L)*E);else{const E=A*Math.sqrt(N*N-1);b=D=>{const W=Math.exp(-N*A*D),oe=Math.min(E*D,300);return n-W*(($+N*A*L)*Math.sinh(oe)+E*L*Math.cosh(oe))/E}}}return T(),{next:$=>{const L=b($);if(m)r.done=$>=f;else{const N=w($)*1e3,A=Math.abs(N)<=s,E=Math.abs(n-L)<=o;r.done=A&&E}return r.value=r.done?n:L,r},flipTarget:()=>{d=-d,[t,n]=[n,t],T()}}}jo.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Pi=e=>0,Ur=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},Po=(e,t,n)=>-n*e+n*t+e,Kr=(e,t)=>n=>Math.max(Math.min(n,t),e),cn=e=>e%1?Number(e.toFixed(5)):e,_n=/(-)?([\d]*\.?[\d])+/g,eo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Zh=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function On(e){return typeof e=="string"}const Cn={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},un=Object.assign(Object.assign({},Cn),{transform:Kr(0,1)}),$n=Object.assign(Object.assign({},Cn),{default:1}),Ao=e=>({test:t=>On(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Et=Ao("deg"),dn=Ao("%"),K=Ao("px"),Ai=Object.assign(Object.assign({},dn),{parse:e=>dn.parse(e)/100,transform:e=>dn.transform(e*100)}),Mo=(e,t)=>n=>!!(On(n)&&Zh.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Wr=(e,t,n)=>s=>{if(!On(s))return s;const[o,i,r,a]=s.match(_n);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(r),alpha:a!==void 0?parseFloat(a):1}},St={test:Mo("hsl","hue"),parse:Wr("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+dn.transform(cn(t))+", "+dn.transform(cn(n))+", "+cn(un.transform(s))+")"},Qh=Kr(0,255),Ts=Object.assign(Object.assign({},Cn),{transform:e=>Math.round(Qh(e))}),ht={test:Mo("rgb","red"),parse:Wr("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+Ts.transform(e)+", "+Ts.transform(t)+", "+Ts.transform(n)+", "+cn(un.transform(s))+")"};function Gh(e){let t="",n="",s="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,s+=s,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:o?parseInt(o,16)/255:1}}const to={test:Mo("#"),parse:Gh,transform:ht.transform},Se={test:e=>ht.test(e)||to.test(e)||St.test(e),parse:e=>ht.test(e)?ht.parse(e):St.test(e)?St.parse(e):to.parse(e),transform:e=>On(e)?e:e.hasOwnProperty("red")?ht.transform(e):St.transform(e)},Jr="${c}",Xr="${n}";function em(e){var t,n,s,o;return isNaN(e)&&On(e)&&((n=(t=e.match(_n))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((o=(s=e.match(eo))===null||s===void 0?void 0:s.length)!==null&&o!==void 0?o:0)>0}function Yr(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(eo);s&&(n=s.length,e=e.replace(eo,Jr),t.push(...s.map(Se.parse)));const o=e.match(_n);return o&&(e=e.replace(_n,Xr),t.push(...o.map(Cn.parse))),{values:t,numColors:n,tokenised:e}}function Zr(e){return Yr(e).values}function Qr(e){const{values:t,numColors:n,tokenised:s}=Yr(e),o=t.length;return i=>{let r=s;for(let a=0;atypeof e=="number"?0:e;function nm(e){const t=Zr(e);return Qr(e)(t.map(tm))}const En={test:em,parse:Zr,createTransformer:Qr,getAnimatableNone:nm},sm=new Set(["brightness","contrast","saturate","opacity"]);function om(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(_n)||[];if(!s)return e;const o=n.replace(s,"");let i=sm.has(t)?1:0;return s!==n&&(i*=100),t+"("+i+o+")"}const im=/([a-z-]*)\(.*?\)/g,no=Object.assign(Object.assign({},En),{getAnimatableNone:e=>{const t=e.match(im);return t?t.map(om).join(" "):e}});function js(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Mi({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let o=0,i=0,r=0;if(!t)o=i=r=n;else{const a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;o=js(l,a,e+1/3),i=js(l,a,e),r=js(l,a,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(r*255),alpha:s}}const rm=(e,t,n)=>{const s=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-s)+s))},am=[to,ht,St],Si=e=>am.find(t=>t.test(e)),Gr=(e,t)=>{let n=Si(e),s=Si(t),o=n.parse(e),i=s.parse(t);n===St&&(o=Mi(o),n=ht),s===St&&(i=Mi(i),s=ht);const r=Object.assign({},o);return a=>{for(const l in r)l!=="alpha"&&(r[l]=rm(o[l],i[l],a));return r.alpha=Po(o.alpha,i.alpha,a),n.transform(r)}},lm=e=>typeof e=="number",cm=(e,t)=>n=>t(e(n)),ea=(...e)=>e.reduce(cm);function ta(e,t){return lm(e)?n=>Po(e,t,n):Se.test(e)?Gr(e,t):sa(e,t)}const na=(e,t)=>{const n=[...e],s=n.length,o=e.map((i,r)=>ta(i,t[r]));return i=>{for(let r=0;r{const n=Object.assign(Object.assign({},e),t),s={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(s[o]=ta(e[o],t[o]));return o=>{for(const i in s)n[i]=s[i](o);return n}};function $i(e){const t=En.parse(e),n=t.length;let s=0,o=0,i=0;for(let r=0;r{const n=En.createTransformer(t),s=$i(e),o=$i(t);return s.numHSL===o.numHSL&&s.numRGB===o.numRGB&&s.numNumbers>=o.numNumbers?ea(na(s.parsed,o.parsed),n):r=>`${r>0?t:e}`},dm=(e,t)=>n=>Po(e,t,n);function fm(e){if(typeof e=="number")return dm;if(typeof e=="string")return Se.test(e)?Gr:sa;if(Array.isArray(e))return na;if(typeof e=="object")return um}function pm(e,t,n){const s=[],o=n||fm(e[0]),i=e.length-1;for(let r=0;rn(Ur(e,t,s))}function mm(e,t){const n=e.length,s=n-1;return o=>{let i=0,r=!1;if(o<=e[0]?r=!0:o>=e[s]&&(i=s-1,r=!0),!r){let l=1;for(;lo||l===s);l++);i=l-1}const a=Ur(e[i],e[i+1],o);return t[i](a)}}function oa(e,t,{clamp:n=!0,ease:s,mixer:o}={}){const i=e.length;Ei(i===t.length),Ei(!s||!Array.isArray(s)||s.length===i-1),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const r=pm(t,s,o),a=i===2?hm(e,r):mm(e,r);return n?l=>a(Qs(e[0],e[i-1],l)):a}const ms=e=>t=>1-e(1-t),So=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,vm=e=>t=>Math.pow(t,e),ia=e=>t=>t*t*((e+1)*t-e),gm=e=>{const t=ia(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},ra=1.525,bm=4/11,_m=8/11,ym=9/10,aa=e=>e,$o=vm(2),xm=ms($o),la=So($o),ca=e=>1-Math.sin(Math.acos(e)),ua=ms(ca),wm=So(ua),Io=ia(ra),Om=ms(Io),Cm=So(Io),Em=gm(ra),Tm=4356/361,jm=35442/1805,Pm=16061/1805,Jn=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Jn(1-e*2)):.5*Jn(e*2-1)+.5;function Sm(e,t){return e.map(()=>t||la).splice(0,e.length-1)}function $m(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function Im(e,t){return e.map(n=>n*t)}function Rn({from:e=0,to:t=1,ease:n,offset:s,duration:o=300}){const i={done:!1,value:e},r=Array.isArray(t)?t:[e,t],a=Im(s&&s.length===r.length?s:$m(r),o);function l(){return oa(a,r,{ease:Array.isArray(n)?n:Sm(r,n)})}let c=l();return{next:d=>(i.value=c(d),i.done=d>=o,i),flipTarget:()=>{r.reverse(),c=l()}}}function km({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:o=.5,modifyTarget:i}){const r={done:!1,value:t};let a=n*e;const l=t+a,c=i===void 0?l:i(l);return c!==l&&(a=c-t),{next:d=>{const f=-a*Math.exp(-d/s);return r.done=!(f>o||f<-o),r.value=r.done?c:c+f,r},flipTarget:()=>{}}}const Ii={keyframes:Rn,spring:jo,decay:km};function Fm(e){if(Array.isArray(e.to))return Rn;if(Ii[e.type])return Ii[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Rn:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?jo:Rn}function da(e,t,n=0){return e-t-n}function Lm(e,t,n=0,s=!0){return s?da(t+-e,t,n):t-(e-t)+n}function Nm(e,t,n,s){return s?e>=t+n:e<=-n}const qm=e=>{const t=({delta:n})=>e(n);return{start:()=>Zs.update(t,!0),stop:()=>qh.update(t)}};function fa(e){var t,n,{from:s,autoplay:o=!0,driver:i=qm,elapsed:r=0,repeat:a=0,repeatType:l="loop",repeatDelay:c=0,onPlay:d,onStop:f,onComplete:m,onRepeat:b,onUpdate:w}=e,T=zr(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:$}=T,L,N=0,A=T.duration,E,D=!1,W=!0,oe;const M=Fm(T);!((n=(t=M).needsInterpolation)===null||n===void 0)&&n.call(t,s,$)&&(oe=oa([0,100],[s,$],{clamp:!1}),s=0,$=100);const z=M(Object.assign(Object.assign({},T),{from:s,to:$}));function X(){N++,l==="reverse"?(W=N%2===0,r=Lm(r,A,c,W)):(r=da(r,A,c),l==="mirror"&&z.flipTarget()),D=!1,b&&b()}function S(){L.stop(),m&&m()}function g(I){if(W||(I=-I),r+=I,!D){const re=z.next(Math.max(0,r));E=re.value,oe&&(E=oe(E)),D=W?re.done:r<=0}w==null||w(E),D&&(N===0&&(A??(A=r)),N{f==null||f(),L.stop()}}}function pa(e,t){return t?e*(1e3/t):0}function Rm({from:e=0,velocity:t=0,min:n,max:s,power:o=.8,timeConstant:i=750,bounceStiffness:r=500,bounceDamping:a=10,restDelta:l=1,modifyTarget:c,driver:d,onUpdate:f,onComplete:m,onStop:b}){let w;function T(A){return n!==void 0&&As}function $(A){return n===void 0?s:s===void 0||Math.abs(n-A){var D;f==null||f(E),(D=A.onUpdate)===null||D===void 0||D.call(A,E)},onComplete:m,onStop:b}))}function N(A){L(Object.assign({type:"spring",stiffness:r,damping:a,restDelta:l},A))}if(T(e))N({from:e,velocity:t,to:$(e)});else{let A=o*t+e;typeof c<"u"&&(A=c(A));const E=$(A),D=E===n?-1:1;let W,oe;const M=z=>{W=oe,oe=z,t=pa(z-W,Br().delta),(D===1&&z>E||D===-1&&zw==null?void 0:w.stop()}}const ha=(e,t)=>1-3*t+3*e,ma=(e,t)=>3*t-6*e,va=e=>3*e,Xn=(e,t,n)=>((ha(t,n)*e+ma(t,n))*e+va(t))*e,ga=(e,t,n)=>3*ha(t,n)*e*e+2*ma(t,n)*e+va(t),Dm=1e-7,Hm=10;function Vm(e,t,n,s,o){let i,r,a=0;do r=t+(n-t)/2,i=Xn(r,s,o)-e,i>0?n=r:t=r;while(Math.abs(i)>Dm&&++a=zm?Um(r,f,e,n):m===0?f:Vm(r,a,a+In,e,n)}return r=>r===0||r===1?r:Xn(i(r),t,s)}const Ps={};class Wm{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,s){if(this.subscriptions.size)for(const o of this.subscriptions)o(t,n,s)}clear(){this.subscriptions.clear()}}function ki(e){return!isNaN(parseFloat(e))}class Jm{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Wm,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:o}=Br();this.lastUpdated!==o&&(this.timeDelta=s,this.lastUpdated=o),Zs.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>Zs.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=ki(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=ki(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?pa(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:s}=t(n);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function Xm(e){return new Jm(e)}const{isArray:Ym}=Array;function Zm(){const e=Ze({}),t=s=>{const o=i=>{e.value[i]&&(e.value[i].stop(),e.value[i].destroy(),delete e.value[i])};s?Ym(s)?s.forEach(o):o(s):Object.keys(e.value).forEach(o)},n=(s,o,i)=>{if(e.value[s])return e.value[s];const r=Xm(o);return r.onChange(a=>i[s]=a),e.value[s]=r,r};return Sh(t),{motionValues:e,get:n,stop:t}}function Qm(e){return Array.isArray(e)}function Tt(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function As(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function Gm(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function Ms(){return{type:"keyframes",ease:"linear",duration:300}}function ev(e){return{type:"keyframes",duration:800,values:e}}const Fi={default:Gm,x:Tt,y:Tt,z:Tt,rotate:Tt,rotateX:Tt,rotateY:Tt,rotateZ:Tt,scaleX:As,scaleY:As,scale:As,backgroundColor:Ms,color:Ms,opacity:Ms};function ba(e,t){let n;return Qm(t)?n=ev:n=Fi[e]||Fi.default,{to:t,...n(t)}}const Li={...Cn,transform:Math.round},_a={color:Se,backgroundColor:Se,outlineColor:Se,fill:Se,stroke:Se,borderColor:Se,borderTopColor:Se,borderRightColor:Se,borderBottomColor:Se,borderLeftColor:Se,borderWidth:K,borderTopWidth:K,borderRightWidth:K,borderBottomWidth:K,borderLeftWidth:K,borderRadius:K,radius:K,borderTopLeftRadius:K,borderTopRightRadius:K,borderBottomRightRadius:K,borderBottomLeftRadius:K,width:K,maxWidth:K,height:K,maxHeight:K,size:K,top:K,right:K,bottom:K,left:K,padding:K,paddingTop:K,paddingRight:K,paddingBottom:K,paddingLeft:K,margin:K,marginTop:K,marginRight:K,marginBottom:K,marginLeft:K,rotate:Et,rotateX:Et,rotateY:Et,rotateZ:Et,scale:$n,scaleX:$n,scaleY:$n,scaleZ:$n,skew:Et,skewX:Et,skewY:Et,distance:K,translateX:K,translateY:K,translateZ:K,x:K,y:K,z:K,perspective:K,transformPerspective:K,opacity:un,originX:Ai,originY:Ai,originZ:K,zIndex:Li,filter:no,WebkitFilter:no,fillOpacity:un,strokeOpacity:un,numOctaves:Li},ko=e=>_a[e];function ya(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function tv(e,t){let n=ko(e);return n!==no&&(n=En),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const nv={linear:aa,easeIn:$o,easeInOut:la,easeOut:xm,circIn:ca,circInOut:wm,circOut:ua,backIn:Io,backInOut:Cm,backOut:Om,anticipate:Em,bounceIn:Am,bounceInOut:Mm,bounceOut:Jn};function Ni(e){if(Array.isArray(e)){const[t,n,s,o]=e;return Km(t,n,s,o)}else if(typeof e=="string")return nv[e];return e}function sv(e){return Array.isArray(e)&&typeof e[0]!="number"}function qi(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&En.test(t)&&!t.startsWith("url("))}function ov(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function iv({ease:e,times:t,delay:n,...s}){const o={...s};return t&&(o.offset=t),e&&(o.ease=sv(e)?e.map(Ni):Ni(e)),n&&(o.elapsed=-n),o}function rv(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),ov(t),av(e)||(e={...e,...ba(n,t.to)}),{...t,...iv(e)}}function av({delay:e,repeat:t,repeatType:n,repeatDelay:s,from:o,...i}){return!!Object.keys(i).length}function lv(e,t){return e[t]||e.default||e}function cv(e,t,n,s,o){const i=lv(s,e);let r=i.from===null||i.from===void 0?t.get():i.from;const a=qi(e,n);r==="none"&&a&&typeof n=="string"&&(r=tv(e,n));const l=qi(e,r);function c(f){const m={from:r,to:n,velocity:s.velocity?s.velocity:t.getVelocity(),onUpdate:b=>t.set(b)};return i.type==="inertia"||i.type==="decay"?Rm({...m,...i}):fa({...rv(i,m,e),onUpdate:b=>{m.onUpdate(b),i.onUpdate&&i.onUpdate(b)},onComplete:()=>{s.onComplete&&s.onComplete(),o&&o(),f&&f()}})}function d(f){return t.set(n),s.onComplete&&s.onComplete(),o&&o(),f&&f(),{stop:()=>{}}}return!l||!a||i.type===!1?d:c}function uv(){const{motionValues:e,stop:t,get:n}=Zm();return{motionValues:e,stop:t,push:(o,i,r,a={},l)=>{const c=r[o],d=n(o,c,r);if(a&&a.immediate){d.set(i);return}const f=cv(o,d,i,a,l);d.start(f)}}}function dv(e,t={},{motionValues:n,push:s,stop:o}=uv()){const i=_t(t),r=Ze(!1);je(n,f=>{r.value=Object.values(f).filter(m=>m.isAnimating()).length>0},{immediate:!0,deep:!0});const a=f=>{if(!i||!i[f])throw new Error(`The variant ${f} does not exist.`);return i[f]},l=f=>(typeof f=="string"&&(f=a(f)),Promise.all(Object.entries(f).map(([m,b])=>{if(m!=="transition")return new Promise(w=>s(m,b,e,f.transition||ba(m,f[m]),w))}).filter(Boolean)));return{isAnimating:r,apply:l,set:f=>{const m=Wn(f)?f:a(f);Object.entries(m).forEach(([b,w])=>{b!=="transition"&&s(b,w,e,{immediate:!0})})},leave:async f=>{let m;if(i&&(i.leave&&(m=i.leave),!i.leave&&i.initial&&(m=i.initial)),!m){f();return}await l(m),f()},stop:o}}const Fo=typeof window<"u",fv=()=>Fo&&window.onpointerdown===null,pv=()=>Fo&&window.ontouchstart===null,hv=()=>Fo&&window.onmousedown===null;function mv({target:e,state:t,variants:n,apply:s}){const o=_t(n),i=Ze(!1),r=Ze(!1),a=Ze(!1),l=nt(()=>{let d=[];return o&&(o.hovered&&(d=[...d,...Object.keys(o.hovered)]),o.tapped&&(d=[...d,...Object.keys(o.tapped)]),o.focused&&(d=[...d,...Object.keys(o.focused)])),d}),c=nt(()=>{const d={};Object.assign(d,t.value),i.value&&o.hovered&&Object.assign(d,o.hovered),r.value&&o.tapped&&Object.assign(d,o.tapped),a.value&&o.focused&&Object.assign(d,o.focused);for(const f in d)l.value.includes(f)||delete d[f];return d});o.hovered&&(We(e,"mouseenter",()=>i.value=!0),We(e,"mouseleave",()=>{i.value=!1,r.value=!1}),We(e,"mouseout",()=>{i.value=!1,r.value=!1})),o.tapped&&(hv()&&(We(e,"mousedown",()=>r.value=!0),We(e,"mouseup",()=>r.value=!1)),fv()&&(We(e,"pointerdown",()=>r.value=!0),We(e,"pointerup",()=>r.value=!1)),pv()&&(We(e,"touchstart",()=>r.value=!0),We(e,"touchend",()=>r.value=!1))),o.focused&&(We(e,"focus",()=>a.value=!0),We(e,"blur",()=>a.value=!1)),je(c,s)}function vv({set:e,target:t,variants:n,variant:s}){const o=_t(n);je(()=>t,()=>{o&&(o.initial&&e("initial"),o.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}function gv({state:e,apply:t}){je(e,n=>{n&&t(n)},{immediate:!0})}function bv({target:e,variants:t,variant:n}){const s=_t(t);s&&(s.visible||s.visibleOnce)&&kh(e,([{isIntersecting:o}])=>{s.visible?o?n.value="visible":n.value="initial":s.visibleOnce&&(o&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function _v(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&vv(e),t.syncVariants&&gv(e),t.visibilityHooks&&bv(e),t.eventListeners&&mv(e)}function xa(e={}){const t=Ft({...e}),n=Ze({});return je(t,()=>{const s={};for(const[o,i]of Object.entries(t)){const r=ko(o),a=ya(i,r);s[o]=a}n.value=s},{immediate:!0,deep:!0}),{state:t,style:n}}function Lo(e,t){je(()=>ln(e),n=>{n&&t(n)},{immediate:!0})}const yv={x:"translateX",y:"translateY",z:"translateZ"};function wa(e={},t=!0){const n=Ft({...e}),s=Ze("");return je(n,o=>{let i="",r=!1;if(t&&(o.x||o.y||o.z)){const a=[o.x||0,o.y||0,o.z||0].map(K.transform).join(",");i+=`translate3d(${a}) `,r=!0}for(const[a,l]of Object.entries(o)){if(t&&(a==="x"||a==="y"||a==="z"))continue;const c=ko(a),d=ya(l,c);i+=`${yv[a]||a}(${d}) `}t&&!r&&(i+="translateZ(0px) "),s.value=i.trim()},{immediate:!0,deep:!0}),{state:n,transform:s}}const xv=["","X","Y","Z"],wv=["perspective","translate","scale","rotate","skew"],Oa=["transformPerspective","x","y","z"];wv.forEach(e=>{xv.forEach(t=>{const n=e+t;Oa.push(n)})});const Ov=new Set(Oa);function No(e){return Ov.has(e)}const Cv=new Set(["originX","originY","originZ"]);function Ca(e){return Cv.has(e)}function Ev(e){const t={},n={};return Object.entries(e).forEach(([s,o])=>{No(s)||Ca(s)?t[s]=o:n[s]=o}),{transform:t,style:n}}function Ea(e){const{transform:t,style:n}=Ev(e),{transform:s}=wa(t),{style:o}=xa(n);return s.value&&(o.value.transform=s.value),o.value}function Tv(e,t){let n,s;const{state:o,style:i}=xa();return Lo(e,r=>{s=r;for(const a of Object.keys(_a))r.style[a]===null||r.style[a]===""||No(a)||Ca(a)||(o[a]=r.style[a]);n&&Object.entries(n).forEach(([a,l])=>r.style[a]=l),t&&t(o)}),je(i,r=>{if(!s){n=r;return}for(const a in r)s.style[a]=r[a]},{immediate:!0}),{style:o}}function jv(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return t.reduce((s,o)=>{if(!o)return s;const[i,r]=o.split("("),l=r.split(",").map(d=>n(d.endsWith(")")?d.replace(")",""):d.trim())),c=l.length===1?l[0]:l;return{...s,[i]:c}},{})}function Pv(e,t){Object.entries(jv(t)).forEach(([n,s])=>{const o=["x","y","z"];if(n==="translate3d"){if(s===0){o.forEach(i=>e[i]=0);return}s.forEach((i,r)=>e[o[r]]=i);return}if(s=parseFloat(s),n==="translateX"){e.x=s;return}if(n==="translateY"){e.y=s;return}if(n==="translateZ"){e.z=s;return}e[n]=s})}function Av(e,t){let n,s;const{state:o,transform:i}=wa();return Lo(e,r=>{s=r,r.style.transform&&Pv(o,r.style.transform),n&&(r.style.transform=n),t&&t(o)}),je(i,r=>{if(!s){n=r;return}s.style.transform=r},{immediate:!0}),{transform:o}}function Mv(e,t){const n=Ft({}),s=r=>Object.entries(r).forEach(([a,l])=>n[a]=l),{style:o}=Tv(e,s),{transform:i}=Av(e,s);return je(n,r=>{Object.entries(r).forEach(([a,l])=>{const c=No(a)?i:o;c[a]&&c[a]===l||(c[a]=l)})},{immediate:!0,deep:!0}),Lo(e,()=>t&&s(t)),{motionProperties:n,style:o,transform:i}}function Sv(e={}){const t=_t(e),n=Ze();return{state:nt(()=>{if(n.value)return t[n.value]}),variant:n}}function Ta(e,t={},n){const{motionProperties:s}=Mv(e),{variant:o,state:i}=Sv(t),r=dv(s,t),a={target:e,variant:o,variants:t,state:i,motionProperties:s,...r};return _v(a,n),a}const $v=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"];function Iv(e,t){const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Wn(n.variants)&&(t.value={...t.value,...n.variants}),$v.forEach(s=>{if(s==="delay"){if(n&&n[s]&&typeof n[s]=="number"){const o=n[s];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition={delay:o,...t.value.enter.transition}),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition={delay:o,...t.value.visible.transition}),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition={delay:o,...t.value.visibleOnce.transition}))}return}s==="visible-once"&&(s="visibleOnce"),n&&n[s]&&Wn(n[s])&&(t.value[s]=n[s])}))}function Ss(e){return{created:(n,s,o)=>{const i=s.value&&typeof s.value=="string"?s.value:o.key;i&&Ps[i]&&Ps[i].stop();const r=Ze(e||{});typeof s.value=="object"&&(r.value=s.value),Iv(o,r);const a=Ta(n,r);n.motionInstance=a,i&&(Ps[i]=a)},getSSRProps(n,s){let{initial:o}=n.value||s&&(s==null?void 0:s.props)||{};o=_t(o);const i=jh((e==null?void 0:e.initial)||{},o||{});return!i||Object.keys(i).length===0?void 0:{style:Ea(i)}}}}const kv={initial:{opacity:0},enter:{opacity:1}},Fv={initial:{opacity:0},visible:{opacity:1}},Lv={initial:{opacity:0},visibleOnce:{opacity:1}},Nv={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},qv={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},Rv={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},Dv={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},Hv={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Vv={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},Bv={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},zv={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Uv={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},Kv={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},Wv={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Jv={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},Xv={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},Yv={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Zv={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},Qv={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},Gv={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},eg={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},tg={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},ng={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},sg={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},og={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},ig={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},rg={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},ag={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},lg={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},cg={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},so={__proto__:null,fade:kv,fadeVisible:Fv,fadeVisibleOnce:Lv,pop:Nv,popVisible:qv,popVisibleOnce:Rv,rollBottom:Xv,rollLeft:Dv,rollRight:Bv,rollTop:Kv,rollVisibleBottom:Yv,rollVisibleLeft:Hv,rollVisibleOnceBottom:Zv,rollVisibleOnceLeft:Vv,rollVisibleOnceRight:Uv,rollVisibleOnceTop:Jv,rollVisibleRight:zv,rollVisibleTop:Wv,slideBottom:ag,slideLeft:Qv,slideRight:tg,slideTop:og,slideVisibleBottom:lg,slideVisibleLeft:Gv,slideVisibleOnceBottom:cg,slideVisibleOnceLeft:eg,slideVisibleOnceRight:sg,slideVisibleOnceTop:rg,slideVisibleRight:ng,slideVisibleTop:ig},ug=Kl({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){var a;const t=rc(),n=Ft({});if(!e.is&&!t.default)return()=>Us("div",{});const s=nt(()=>{let l;return e.preset&&(l=so[e.preset]),l}),o=nt(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),i=nt(()=>{const l={...o.value,...s.value||{},...e.variants||{}};return e.delay&&(l.enter.transition={...l.enter.transition},l.enter.transition.delay=parseInt(e.delay)),l}),r=nt(()=>{if(!e.is)return;let l=e.is;return typeof r.value=="string"&&!za(l)&&(l=vr(l)),l});if(((a=process==null?void 0:process.env)==null?void 0:a.NODE_ENV)==="development"||process!=null&&process.dev){const l=c=>{var d;(d=c.variants)!=null&&d.initial&&c.set("initial"),setTimeout(()=>{var f,m,b;(f=c.variants)!=null&&f.enter&&c.apply("enter"),(m=c.variants)!=null&&m.visible&&c.apply("visible"),(b=c.variants)!=null&&b.visibleOnce&&c.apply("visibleOnce")},10)};mr(()=>Object.entries(n).forEach(([c,d])=>l(d)))}return{slots:t,component:r,motionConfig:i,instances:n}},render({slots:e,motionConfig:t,instances:n,component:s}){var a;const o=Ea(t.initial||{}),i=(l,c)=>(l.props||(l.props={}),l.props.style=o,l.props.onVnodeMounted=({el:d})=>{const f=Ta(d,t);n[c]=f},l);if(s){const l=Us(s,void 0,e);return i(l,0),l}return(((a=e.default)==null?void 0:a.call(e))||[]).map((l,c)=>i(l,c))}});function dg(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,o=>`-${o}`).toLowerCase().replace(/\s+/g,"-").replace(s,o=>n.charAt(t.indexOf(o))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const fg={install(e,t){if(e.directive("motion",Ss()),e.component("Motion",ug),!t||t&&!t.excludePresets)for(const n in so){const s=so[n];e.directive(`motion-${dg(n)}`,Ss(s))}if(t&&t.directives)for(const n in t.directives){const s=t.directives[n];!s.initial&&__DEV__&&console.warn(`Your directive v-motion-${n} is missing initial variant!`),e.directive(`motion-${n}`,Ss(s))}}};var pg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function hg(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ja={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(pg,function(){return function(n){function s(i){if(o[i])return o[i].exports;var r=o[i]={exports:{},id:i,loaded:!1};return n[i].call(r.exports,r,r.exports,s),r.loaded=!0,r.exports}var o={};return s.m=n,s.c=o,s.p="dist/",s(0)}([function(n,s,o){function i(I){return I&&I.__esModule?I:{default:I}}var r=Object.assign||function(I){for(var re=1;re0&&arguments[0]!==void 0&&arguments[0];if(I&&(oe=!0),oe)return W=(0,A.default)(W,M),(0,L.default)(W,M.once),W},X=function(){W=(0,D.default)(),z()},S=function(){W.forEach(function(I,re){I.node.removeAttribute("data-aos"),I.node.removeAttribute("data-aos-easing"),I.node.removeAttribute("data-aos-duration"),I.node.removeAttribute("data-aos-delay")})},g=function(I){return I===!0||I==="mobile"&&T.default.mobile()||I==="phone"&&T.default.phone()||I==="tablet"&&T.default.tablet()||typeof I=="function"&&I()===!0},F=function(I){M=r(M,I),W=(0,D.default)();var re=document.all&&!window.atob;return g(M.disable)||re?S():(M.disableMutationObserver||b.default.isSupported()||(console.info(` - aos: MutationObserver is not supported on this browser, - code mutations observing has been disabled. - You may have to call "refreshHard()" by yourself. - `),M.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",M.easing),document.querySelector("body").setAttribute("data-aos-duration",M.duration),document.querySelector("body").setAttribute("data-aos-delay",M.delay),M.startEvent==="DOMContentLoaded"&&["complete","interactive"].indexOf(document.readyState)>-1?z(!0):M.startEvent==="load"?window.addEventListener(M.startEvent,function(){z(!0)}):document.addEventListener(M.startEvent,function(){z(!0)}),window.addEventListener("resize",(0,f.default)(z,M.debounceDelay,!0)),window.addEventListener("orientationchange",(0,f.default)(z,M.debounceDelay,!0)),window.addEventListener("scroll",(0,c.default)(function(){(0,L.default)(W,M.once)},M.throttleDelay)),M.disableMutationObserver||b.default.ready("[data-aos]",X),W)};n.exports={init:F,refresh:z,refreshHard:X}},function(n,s){},,,,,function(n,s){(function(o){function i(g,F,I){function re(v){var _=Ae,y=Ne;return Ae=Ne=void 0,qe=v,ce=g.apply(y,_)}function te(v){return qe=v,ue=setTimeout(Ee,F),Re?re(v):ce}function ee(v){var _=v-he,y=v-qe,O=F-_;return u?X(O,pe-y):O}function Z(v){var _=v-he,y=v-qe;return he===void 0||_>=F||_<0||u&&y>=pe}function Ee(){var v=S();return Z(v)?it(v):void(ue=setTimeout(Ee,ee(v)))}function it(v){return ue=void 0,p&&Ae?re(v):(Ae=Ne=void 0,ce)}function Ue(){ue!==void 0&&clearTimeout(ue),qe=0,Ae=he=Ne=ue=void 0}function we(){return ue===void 0?ce:it(S())}function Ie(){var v=S(),_=Z(v);if(Ae=arguments,Ne=this,he=v,_){if(ue===void 0)return te(he);if(u)return ue=setTimeout(Ee,F),re(he)}return ue===void 0&&(ue=setTimeout(Ee,F)),ce}var Ae,Ne,pe,ce,ue,he,qe=0,Re=!1,u=!1,p=!0;if(typeof g!="function")throw new TypeError(m);return F=d(F)||0,a(I)&&(Re=!!I.leading,u="maxWait"in I,pe=u?z(d(I.maxWait)||0,F):pe,p="trailing"in I?!!I.trailing:p),Ie.cancel=Ue,Ie.flush=we,Ie}function r(g,F,I){var re=!0,te=!0;if(typeof g!="function")throw new TypeError(m);return a(I)&&(re="leading"in I?!!I.leading:re,te="trailing"in I?!!I.trailing:te),i(g,F,{leading:re,maxWait:F,trailing:te})}function a(g){var F=typeof g>"u"?"undefined":f(g);return!!g&&(F=="object"||F=="function")}function l(g){return!!g&&(typeof g>"u"?"undefined":f(g))=="object"}function c(g){return(typeof g>"u"?"undefined":f(g))=="symbol"||l(g)&&M.call(g)==w}function d(g){if(typeof g=="number")return g;if(c(g))return b;if(a(g)){var F=typeof g.valueOf=="function"?g.valueOf():g;g=a(F)?F+"":F}if(typeof g!="string")return g===0?g:+g;g=g.replace(T,"");var I=L.test(g);return I||N.test(g)?A(g.slice(2),I?2:8):$.test(g)?b:+g}var f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(g){return typeof g}:function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},m="Expected a function",b=NaN,w="[object Symbol]",T=/^\s+|\s+$/g,$=/^[-+]0x[0-9a-f]+$/i,L=/^0b[01]+$/i,N=/^0o[0-7]+$/i,A=parseInt,E=(typeof o>"u"?"undefined":f(o))=="object"&&o&&o.Object===Object&&o,D=(typeof self>"u"?"undefined":f(self))=="object"&&self&&self.Object===Object&&self,W=E||D||Function("return this")(),oe=Object.prototype,M=oe.toString,z=Math.max,X=Math.min,S=function(){return W.Date.now()};n.exports=r}).call(s,function(){return this}())},function(n,s){(function(o){function i(S,g,F){function I(p){var v=Ie,_=Ae;return Ie=Ae=void 0,he=p,pe=S.apply(_,v)}function re(p){return he=p,ce=setTimeout(Z,g),qe?I(p):pe}function te(p){var v=p-ue,_=p-he,y=g-v;return Re?z(y,Ne-_):y}function ee(p){var v=p-ue,_=p-he;return ue===void 0||v>=g||v<0||Re&&_>=Ne}function Z(){var p=X();return ee(p)?Ee(p):void(ce=setTimeout(Z,te(p)))}function Ee(p){return ce=void 0,u&&Ie?I(p):(Ie=Ae=void 0,pe)}function it(){ce!==void 0&&clearTimeout(ce),he=0,Ie=ue=Ae=ce=void 0}function Ue(){return ce===void 0?pe:Ee(X())}function we(){var p=X(),v=ee(p);if(Ie=arguments,Ae=this,ue=p,v){if(ce===void 0)return re(ue);if(Re)return ce=setTimeout(Z,g),I(ue)}return ce===void 0&&(ce=setTimeout(Z,g)),pe}var Ie,Ae,Ne,pe,ce,ue,he=0,qe=!1,Re=!1,u=!0;if(typeof S!="function")throw new TypeError(f);return g=c(g)||0,r(F)&&(qe=!!F.leading,Re="maxWait"in F,Ne=Re?M(c(F.maxWait)||0,g):Ne,u="trailing"in F?!!F.trailing:u),we.cancel=it,we.flush=Ue,we}function r(S){var g=typeof S>"u"?"undefined":d(S);return!!S&&(g=="object"||g=="function")}function a(S){return!!S&&(typeof S>"u"?"undefined":d(S))=="object"}function l(S){return(typeof S>"u"?"undefined":d(S))=="symbol"||a(S)&&oe.call(S)==b}function c(S){if(typeof S=="number")return S;if(l(S))return m;if(r(S)){var g=typeof S.valueOf=="function"?S.valueOf():S;S=r(g)?g+"":g}if(typeof S!="string")return S===0?S:+S;S=S.replace(w,"");var F=$.test(S);return F||L.test(S)?N(S.slice(2),F?2:8):T.test(S)?m:+S}var d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},f="Expected a function",m=NaN,b="[object Symbol]",w=/^\s+|\s+$/g,T=/^[-+]0x[0-9a-f]+$/i,$=/^0b[01]+$/i,L=/^0o[0-7]+$/i,N=parseInt,A=(typeof o>"u"?"undefined":d(o))=="object"&&o&&o.Object===Object&&o,E=(typeof self>"u"?"undefined":d(self))=="object"&&self&&self.Object===Object&&self,D=A||E||Function("return this")(),W=Object.prototype,oe=W.toString,M=Math.max,z=Math.min,X=function(){return D.Date.now()};n.exports=i}).call(s,function(){return this}())},function(n,s){function o(d){var f=void 0,m=void 0;for(f=0;fr.position?r.node.classList.add("aos-animate"):typeof c<"u"&&(c==="false"||!l&&c!=="true")&&r.node.classList.remove("aos-animate")},i=function(r,a){var l=window.pageYOffset,c=window.innerHeight;r.forEach(function(d,f){o(d,c+l,a)})};s.default=i},function(n,s,o){function i(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(s,"__esModule",{value:!0});var r=o(12),a=i(r),l=function(c,d){return c.forEach(function(f,m){f.node.classList.add("aos-init"),f.position=(0,a.default)(f.node,d.offset)}),c};s.default=l},function(n,s,o){function i(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(s,"__esModule",{value:!0});var r=o(13),a=i(r),l=function(c,d){var f=0,m=0,b=window.innerHeight,w={offset:c.getAttribute("data-aos-offset"),anchor:c.getAttribute("data-aos-anchor"),anchorPlacement:c.getAttribute("data-aos-anchor-placement")};switch(w.offset&&!isNaN(w.offset)&&(m=parseInt(w.offset)),w.anchor&&document.querySelectorAll(w.anchor)&&(c=document.querySelectorAll(w.anchor)[0]),f=(0,a.default)(c).top,w.anchorPlacement){case"top-bottom":break;case"center-bottom":f+=c.offsetHeight/2;break;case"bottom-bottom":f+=c.offsetHeight;break;case"top-center":f+=b/2;break;case"bottom-center":f+=b/2+c.offsetHeight;break;case"center-center":f+=b/2+c.offsetHeight/2;break;case"top-top":f+=b;break;case"bottom-top":f+=c.offsetHeight+b;break;case"center-top":f+=c.offsetHeight/2+b}return w.anchorPlacement||w.offset||isNaN(d)||(m=d),f+m};s.default=l},function(n,s){Object.defineProperty(s,"__esModule",{value:!0});var o=function(i){for(var r=0,a=0;i&&!isNaN(i.offsetLeft)&&!isNaN(i.offsetTop);)r+=i.offsetLeft-(i.tagName!="BODY"?i.scrollLeft:0),a+=i.offsetTop-(i.tagName!="BODY"?i.scrollTop:0),i=i.offsetParent;return{top:a,left:r}};s.default=o},function(n,s){Object.defineProperty(s,"__esModule",{value:!0});var o=function(i){return i=i||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(i,function(r){return{node:r}})};s.default=o}])})})(ja);var mg=ja.exports;const vg=hg(mg);const qo=uu(Eh);qo.use(ih);qo.use(fg);vg.init();qo.mount("#app"); diff --git a/assets/index-8f21eb7e.css b/assets/index-8f21eb7e.css new file mode 100644 index 0000000..a7f3de0 --- /dev/null +++ b/assets/index-8f21eb7e.css @@ -0,0 +1 @@ +:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;transition:color .5s,background-color .5s;line-height:1.6;font-family:Open Sans,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;box-sizing:border-box;font-weight:400;font-family:Open Sans,sans-serif}a{text-decoration:none;color:#116071;cursor:pointer}@media (hover: hover){a:hover{cursor:pointer}}*[data-v-a74ea2b5]{font-family:Montserrat,sans-serif}.container1[data-v-a74ea2b5]{display:flex;flex-direction:column;text-align:center;color:#fff;position:fixed;right:0;left:0;top:0;z-index:10}.orange[data-v-a74ea2b5]{background-color:#e05900;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;text-align:left;height:3.1rem;box-shadow:#0000004d .5rem .5rem 2rem}.menu-points[data-v-a74ea2b5],.menu-points img[data-v-a74ea2b5]{height:1.5rem}nav[data-v-a74ea2b5]{padding:1rem;text-align:center;display:flex;flex-direction:column}nav a[data-v-a74ea2b5]{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;padding:1rem .7rem;border-left:0px solid rgba(33,157,178,.3);color:#fff;transition:.4s}nav a p[data-v-a74ea2b5]:hover{transform:scale(1.03)}h1[data-v-a74ea2b5]:hover{transform:scale(1.03)}nav a[data-v-a74ea2b5]:first-of-type{border:0}h1[data-v-a74ea2b5]{font-weight:700;font-size:1.15rem;color:#fff}.picto img[data-v-a74ea2b5]{height:2rem;margin-top:1.5rem;margin-right:.7rem;margin-left:.7rem}.picto img[data-v-a74ea2b5]:hover{transform:scale(1.08)}.blue[data-v-a74ea2b5]{background-color:#1c657c;padding:1.5rem;box-shadow:#0000004d .5rem .5rem 2rem}.responsive a[data-v-a74ea2b5]{display:none}@media (min-width: 471px){h1[data-v-a74ea2b5]{font-size:1.3rem}}@media (min-width: 768px){.menu-points[data-v-a74ea2b5]{display:none}.picto[data-v-a74ea2b5]{display:flex;flex-direction:row}.picto a[data-v-a74ea2b5]{padding:0 .5rem}.picto img[data-v-a74ea2b5]{height:1.6rem;margin-top:.5rem;margin-right:.5rem;margin-left:.5rem}nav a[data-v-a74ea2b5]{padding:0 .7rem;border-left:1px solid rgba(255,255,255,.3)}.container1[data-v-a74ea2b5]{display:grid;grid-template-columns:2fr 5fr;color:#fff;height:5.5rem;box-shadow:#0000004d .5rem .5rem 2rem}nav[data-v-a74ea2b5]{padding:1rem 0}h1[data-v-a74ea2b5]{font-weight:700;text-align:left}.orange[data-v-a74ea2b5]{display:flex;align-items:center;justify-content:center;height:fit-content;height:5.5rem;box-shadow:#0000 .5rem .5rem 2rem}.blue[data-v-a74ea2b5],.responsive[data-v-a74ea2b5]{background-color:#1c657c;padding:.9rem;display:flex;flex-direction:row;justify-content:right;align-items:center;box-shadow:#0000 .5rem .5rem 2rem}.blue a[data-v-a74ea2b5],.responsive a[data-v-a74ea2b5]{display:block;font-size:1.1rem}}@media (min-width: 1135px){.container1[data-v-a74ea2b5],.orange[data-v-a74ea2b5],.blue[data-v-a74ea2b5],.responsive[data-v-a74ea2b5]{height:3.7rem}}.englobeur-first[data-v-f3fe5d0e]{background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.text-photo[data-v-f3fe5d0e]{gap:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.photo2[data-v-f3fe5d0e]{border:#e05900 4px solid;height:18rem;width:18rem;border-radius:10rem}.photo-fade-enter-active[data-v-f3fe5d0e]{transition:all 2.3s ease-out}.photo-fade-enter-from[data-v-f3fe5d0e]{opacity:0}.text[data-v-f3fe5d0e]{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:center;gap:.8rem;border-bottom:#e05900 4px solid;padding-top:1.2rem;border-top:#e05900 4px solid}.bienvenue[data-v-f3fe5d0e]{color:#fff;font-weight:400;font-size:1.7rem;line-height:1rem}.portfolio[data-v-f3fe5d0e]{color:#fff;font-weight:600;font-size:2.5rem}.slide-fade1-enter-active[data-v-f3fe5d0e]{transition:all .8s cubic-bezier(.34,1.56,.64,1)}.slide-fade2-enter-active[data-v-f3fe5d0e]{transition:all .8s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}.slide-fade1-enter-from[data-v-f3fe5d0e],.slide-fade2-enter-from[data-v-f3fe5d0e]{transform:translate(-10rem);opacity:0}button[data-v-f3fe5d0e],button[data-v-f3fe5d0e]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-f3fe5d0e]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #ffffff solid;background:none;font-weight:600;position:relative;color:#fff;overflow:hidden;z-index:1}button[data-v-f3fe5d0e]:before,button[data-v-f3fe5d0e]:after{border-radius:2rem;background-color:#397a89;content:"";position:absolute;z-index:-1}button[data-v-f3fe5d0e]:hover{color:#fff}.btn-rond[data-v-f3fe5d0e]:before{height:100%;left:0;top:0;width:0}.btn-rond[data-v-f3fe5d0e]:after{height:100%;left:0;top:0;width:0}.btn-rond[data-v-f3fe5d0e]:hover:after{width:100%}.btn-continue[data-v-f3fe5d0e]{display:flex;align-items:center;position:absolute;bottom:2rem}.btn-rond[data-v-f3fe5d0e]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;background-color:#e05900}@media (min-width: 430px){.photo2[data-v-f3fe5d0e]{height:21rem;width:21rem;border-radius:10rem}.bienvenue[data-v-f3fe5d0e]{font-size:2.2rem;line-height:2rem}.portfolio[data-v-f3fe5d0e]{font-size:3.4rem}}@media (min-width: 768px){.englobeur-first[data-v-f3fe5d0e]{padding:10rem 0}.text-photo[data-v-f3fe5d0e]{gap:8rem}.photo2[data-v-f3fe5d0e]{height:21rem;width:21rem;border-radius:10rem}.text[data-v-f3fe5d0e]{border-bottom:#e05900 4px solid;padding-top:1.7rem;border-top:#e05900 4px solid}.bienvenue[data-v-f3fe5d0e]{font-size:2.6rem}.portfolio[data-v-f3fe5d0e]{font-size:4rem}}@media (min-width: 1135px){.englobeur-first[data-v-f3fe5d0e]{padding:0}.text-photo[data-v-f3fe5d0e]{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:1250px;gap:0;padding:0 4rem}.text[data-v-f3fe5d0e]{display:flex;justify-content:center;align-items:center;grid-column:1;grid-row:1;width:fit-content;border-bottom:#e05900 6px solid;border-top:#e05900 6px solid;margin:auto}.container-photo[data-v-f3fe5d0e]{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;width:100%}.bienvenue[data-v-f3fe5d0e]{font-size:2.8rem;padding-top:.8rem;display:flex;justify-content:center;align-items:center;line-height:1.5rem}.portfolio[data-v-f3fe5d0e]{padding-top:.4rem;font-size:3.5rem;display:flex;justify-content:center;align-items:center}}.item[data-v-30bb1387]{display:flex;flex-direction:row;justify-content:left;align-items:center;padding:.3rem;width:fit-content}.details[data-v-30bb1387]{font-weight:600;font-size:.9rem}.img[data-v-30bb1387]{width:2.2rem;height:2.2rem;margin-right:.5rem;display:flex;justify-content:center}@media (min-width: 768px){.details[data-v-30bb1387]{font-size:1rem}}.foot[data-v-b71ebc15]{padding:.7rem;background-color:#116071;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:5px solid #e05900;line-height:1rem;min-width:100%}p[data-v-b71ebc15]{color:#fff;font-size:.8rem;padding:.1rem 0rem}@media screen and (min-width: 768px){.foot[data-v-b71ebc15]{padding:.7rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:1.6rem}p[data-v-b71ebc15]{font-size:.9rem;padding:.1rem 1rem}}.espace-nav[data-v-fbcb0270]{padding-top:3rem;background:linear-gradient(to bottom,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative}.espace-nav[data-v-fbcb0270]:after{content:"";background-image:url(/Portfolio3-14h/assets/fluffy-clouds-are-colored-by-a-setting-sun-2ec88b55.png);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}#head[data-v-fbcb0270]{display:flex;justify-content:center;align-items:center;flex-direction:column}.titre[data-v-fbcb0270]{width:100%;z-index:1;color:#fff}h2[data-v-fbcb0270]{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;padding:.3rem 3rem 1rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}h3[data-v-fbcb0270]{text-align:center;padding:.3rem 3rem;font-weight:600;font-size:1.4rem;color:#fff;font-family:Montserrat,sans-serif}h4[data-v-fbcb0270]{padding:0 0 .8rem;font-weight:700;font-size:1.2rem;color:#e05900;font-family:Montserrat,sans-serif}.prez-et-skills[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:1}.section-texte[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:center;align-items:start;background-color:#fff;margin:.5rem 1rem 2rem;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.height100[data-v-fbcb0270]{height:100%}.width100[data-v-fbcb0270]{width:100%}p[data-v-fbcb0270]{font-size:.9rem;text-align:left}ul[data-v-fbcb0270]{padding:0}li[data-v-fbcb0270]{font-weight:600;padding:.2rem;list-style-type:none;font-size:.9rem}a[data-v-fbcb0270]{color:#e05900}.link-text[data-v-fbcb0270]{font-weight:600;font-size:1rem;box-shadow:inset 0 0 #e05900;padding:0 .25rem;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.link-text[data-v-fbcb0270]:hover{color:#fff;box-shadow:inset 200px 0 #e05900}.super-container-hardSkills[data-v-fbcb0270]{width:100%;overflow:hidden}.container-hardSkills-titre[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;margin:.5rem 1rem 2rem;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.titre-skills[data-v-fbcb0270]{display:flex;justify-content:center}.container-two-containers-hard-skills[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:center;align-items:center}.two-containers-hard-skills[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:center;align-items:left}.container-hardSkills[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:center;align-items:left;width:fit-content;width:100%}.container-button[data-v-fbcb0270]{display:flex;justify-content:center;align-items:center;margin:0 0 2rem}button[data-v-fbcb0270],button[data-v-fbcb0270]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-fbcb0270]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;color:#fff;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1}button[data-v-fbcb0270]:before,button[data-v-fbcb0270]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn[data-v-fbcb0270]:before{height:100%;left:0;top:0;width:0}.btn[data-v-fbcb0270]:after{height:100%;left:0;top:0;width:0}.btn[data-v-fbcb0270]:hover:after{width:100%}#head[data-v-fbcb0270]{width:100%}#head[data-v-fbcb0270]:target{padding-top:6.1rem;margin-top:-6.1rem}@media (min-width: 768px){#head[data-v-fbcb0270]:target{padding-top:8.4rem;margin-top:-8.4rem}.espace-nav[data-v-fbcb0270]{padding-bottom:3rem}.paves-textes[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem auto;padding:0;width:43rem;overflow:hidden}.super-container-hardSkills[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:43rem}.container-two-containers-hard-skills[data-v-fbcb0270]{display:flex;flex-direction:row}.two-containers-hard-skills[data-v-fbcb0270]{display:flex;flex-direction:row;justify-content:center;align-items:left}.container-hardSkills-titre[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:left;margin:1rem;width:100%}.container-hardSkills[data-v-fbcb0270]{margin:0 2rem}.section-texte[data-v-fbcb0270]{margin:.5rem 0 2rem}.container-button[data-v-fbcb0270]{margin:1rem 0}ul[data-v-fbcb0270]{column-count:2;column-gap:0}}@media (min-width: 1135px){#head[data-v-fbcb0270]:target{padding-top:6.8rem;margin-top:-6.6rem}#head[data-v-fbcb0270]{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:3rem}.espace-nav[data-v-fbcb0270]{display:flex;justify-content:center;align-items:center;padding-top:3rem;position:relative}h2[data-v-fbcb0270]{font-size:2.7rem;padding:.3rem 3rem 1.8rem}h3[data-v-fbcb0270]{text-align:left;padding:.3rem 3rem}.prez-et-skills[data-v-fbcb0270]{display:flex;flex-direction:row;justify-content:center;align-items:start;width:100%;z-index:1}.titre[data-v-fbcb0270]{display:flex;justify-content:center;width:100%}.paves-textes[data-v-fbcb0270]{margin:0 1rem}.super-container-hardSkills[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 1rem;width:auto}.container-hardSkills-titre[data-v-fbcb0270]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:.5rem 1rem 2rem;padding:2rem}.two-containers-hard-skills[data-v-fbcb0270]{display:flex;flex-direction:column;justify-content:start;align-items:left}.container-hardSkills[data-v-fbcb0270]{display:flex;flex-direction:column;margin:0 2rem}.special-liste[data-v-fbcb0270]{display:flex;align-items:center}ul[data-v-fbcb0270]{column-count:1}li[data-v-fbcb0270],p[data-v-fbcb0270]{font-size:1rem}}@media (min-width: 1440px){.super-container-hardSkills[data-v-fbcb0270]{width:44rem}.two-containers-hard-skills[data-v-fbcb0270]{display:flex;flex-direction:row;justify-content:start;align-items:left}ul[data-v-fbcb0270]{column-count:2}.paves-textes[data-v-fbcb0270],.container-hardSkills-titre[data-v-fbcb0270]{width:44rem}}.item[data-v-951d34e6]{display:flex;flex-direction:column;margin:0;padding:1rem 0;width:100%}.img[data-v-951d34e6]{width:100%;margin:0;padding:0}.section-texte[data-v-951d34e6]{display:flex;flex-direction:column;justify-content:start;align-items:center;background-color:#fff;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900;transform:translateY(-.4rem);height:15rem;overflow:hidden;position:relative}.section-texte.expanded[data-v-951d34e6]{width:auto;height:100%;padding-bottom:4rem}.btn-continue[data-v-951d34e6]{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0rem;background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,.7) 90%,rgba(255,255,255,.2) 100%);height:4rem;width:100%}.btn-open-text[data-v-951d34e6]{position:absolute;width:3.2rem;height:3.2rem;display:flex;justify-content:center;border-radius:10rem;background-color:#e05900;box-shadow:#838e93 0 0 .7rem;border:#fff 2px solid;color:#fff;align-items:center;cursor:pointer;transform:rotate(0);transition:.5s ease-out}.btn-open-text.expanded[data-v-951d34e6]{transform:rotate(180deg)}h4[data-v-951d34e6]{padding:0 0 .8rem;font-weight:700;font-size:1.2rem;font-family:Montserrat,sans-serif;width:100%}@media (min-width: 768px){.item[data-v-951d34e6]{padding:1.5rem 0rem;width:43rem}.img[data-v-951d34e6]{height:fit-content}}@media (min-width: 1440px){.item[data-v-951d34e6]{margin:0}}img[data-v-9db7fa31]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-9db7fa31]{position:relative;height:15rem;overflow:hidden}.height img[data-v-9db7fa31]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-9db7fa31]:nth-child(2){opacity:1;cursor:pointer}.height[data-v-510a8c6f]{position:relative;margin:0;padding:0;max-height:15rem;overflow:hidden}img[data-v-510a8c6f]{height:100%;width:100%;object-fit:cover;object-position:top left}.height img[data-v-510a8c6f]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-510a8c6f]:nth-child(2){opacity:1;cursor:pointer}a[data-v-510a8c6f]{margin:0;padding:0;line-height:0rem}.height[data-v-74c6f380]{position:relative;margin:0;padding:0;max-height:15rem;overflow:hidden}img[data-v-74c6f380]{height:100%;width:100%;object-fit:cover;object-position:top left}.height img[data-v-74c6f380]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-74c6f380]:nth-child(2){opacity:1;cursor:pointer}a[data-v-74c6f380]{margin:0;padding:0;line-height:0rem}img[data-v-0e801c7a]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-0e801c7a]{position:relative;max-height:15rem;overflow:hidden}.height img[data-v-0e801c7a]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-0e801c7a]:nth-child(2){opacity:1;cursor:pointer}img[data-v-1fdb1207]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-1fdb1207]{position:relative;height:15rem;overflow:hidden}.height img[data-v-1fdb1207]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-1fdb1207]:nth-child(2){opacity:1;cursor:pointer}#reals[data-v-1951780e]{padding-top:5rem;min-height:100vh;background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2;min-width:none}#reals[data-v-1951780e]:target{padding-top:6.1rem;margin-top:-3.1rem}template[data-v-1951780e]{margin:0;padding:0}.flex-project[data-v-1951780e]{display:flex;flex-direction:column;justify-content:center;align-items:start;margin:.5rem 1rem 0rem;padding-bottom:2rem}.titre[data-v-1951780e]{width:100%;z-index:1;color:#fff}h2[data-v-1951780e]{font-family:Montserrat,sans-serif;font-weight:600;padding:.3rem 3rem;color:#fff;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}h3[data-v-1951780e]{color:#fff;font-size:1.8rem;font-weight:500}.DivTitreH3[data-v-1951780e]{width:100%;text-align:center}a[data-v-1951780e]{color:#e05900;margin:0;padding:0;width:100%}p[data-v-1951780e]{font-size:.9rem}.link-text[data-v-1951780e]{font-weight:700;box-shadow:inset 0 0 #e05900;padding:0 .15rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.link-text[data-v-1951780e]:hover{color:#fff;box-shadow:inset 700px 0 #e05900}.picto-external-link[data-v-1951780e]{transform:translateY(.2rem);cursor:pointer}@media (min-width: 768px){#reals[data-v-1951780e]{padding-top:7.5rem}}@media (min-width: 1135px){#reals[data-v-1951780e]{padding-top:5.8rem;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.flex-project[data-v-1951780e]{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}h2[data-v-1951780e]{font-size:2.7rem;padding:.3rem 3rem}p[data-v-1951780e]{font-size:1rem}}@media (min-width: 1440px){.flex-project[data-v-1951780e]{padding:0 1rem 2rem;margin:.5rem 0rem 0rem;width:100%}}#topArtef[data-v-f46e7675]{display:flex;flex-direction:column;align-items:center;background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative;padding-top:5.1rem;padding-bottom:6.1rem;height:100%;min-height:100vh}.titre[data-v-f46e7675]{width:100%;z-index:1;color:#fff}h2[data-v-f46e7675]{font-family:Montserrat,sans-serif;font-weight:600;padding:.3rem 3rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}h3[data-v-f46e7675]{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.7rem;letter-spacing:.05rem}h5[data-v-f46e7675]{text-align:right;padding-top:.3rem}p[data-v-f46e7675],ol[data-v-f46e7675]{font-weight:500;margin:1rem}button[data-v-f46e7675],button[data-v-f46e7675]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-f46e7675]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1;color:#fff}button[data-v-f46e7675]:before,button[data-v-f46e7675]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn-carre[data-v-f46e7675]:before,.btn[data-v-f46e7675]:before,.btn-carre[data-v-f46e7675]:after,.btn[data-v-f46e7675]:after{height:100%;left:0;top:0;width:0}.btn-carre[data-v-f46e7675]:hover:after,.btn[data-v-f46e7675]:hover:after{width:100%}p[data-v-f46e7675]{font-weight:500;margin:1rem}.btn-return[data-v-f46e7675]{display:flex;justify-content:right;width:100%;position:absolute;bottom:2rem;right:1.5rem}.btn-carre[data-v-f46e7675]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:flex-start;z-index:4}.container1[data-v-f46e7675]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:1;height:fit-content;background-color:#b9cfd4;padding:0rem 2rem 3rem}.titre-phase[data-v-f46e7675]{padding:3rem 0 1rem}.bloc-phase[data-v-f46e7675]{width:100%;display:flex;flex-direction:column;gap:1.3rem}.colonne1[data-v-f46e7675]{background-color:#fff;height:fit-content;width:100%;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.colonne2[data-v-f46e7675]{width:100%;padding-bottom:0;height:fit-content;display:flex;justify-content:center;flex-direction:column}img[data-v-f46e7675]{max-width:100%;height:100%;object-fit:contain}.maxHeightimg[data-v-f46e7675]{max-height:400px}.z-index[data-v-f46e7675]{z-index:3;bottom:0;position:absolute;width:100%}@media (min-width: 768px){#topArtef[data-v-f46e7675]{padding-top:7.5rem}.container1[data-v-f46e7675]{width:95%;max-width:700px}}@media (min-width: 1135px){#topArtef[data-v-f46e7675]{height:100%;min-height:100vh;padding-top:6rem;padding-bottom:2rem}.container1[data-v-f46e7675]{display:flex;flex-direction:column;justify-content:center;align-items:start;width:85%;max-width:900px;z-index:1;padding:0rem 3rem 3rem}h2[data-v-f46e7675]{font-size:2.7rem}}#contact[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(to bottom,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative;padding-top:5.1rem;padding-bottom:4.1rem;height:100vh;min-height:1050px}#contact[data-v-c927c768]:after{content:"";background-image:url(/Portfolio3-14h/assets/fluffy-clouds-are-colored-by-a-setting-sun-2ec88b55.png);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.titre[data-v-c927c768]{width:100%;z-index:1;color:#fff}h2[data-v-c927c768]{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;padding:.3rem 3rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}.container-except-titre[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.login-card-container[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:2rem 1.5rem 0rem;z-index:4;width:100%}.login-card-form[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%}.login-card-form-2[data-v-c927c768]{display:flex;flex-direction:column;width:100%;gap:1.5rem}.login-card-form .form-item[data-v-c927c768]{position:relative}.login-card-form .form-item .form-item-icon[data-v-c927c768]{position:absolute;top:.82rem;left:1.4rem;font-size:1.3rem;opacity:.4}input[type=text][data-v-c927c768],input[type=email][data-v-c927c768]{border:none;outline:none;background:rgba(255,255,255,.7);padding:1rem 1.5rem 1rem 3.2rem;border-radius:100px;width:100%;transition:background .5s}.form-item[data-v-c927c768]{width:100%}input[data-v-c927c768]:focus{background:white}#message[data-v-c927c768]{border-radius:20px;width:100%;height:10rem;border:none;outline:none;padding:1rem 1.5rem;background:rgba(255,255,255,.7);transition:background .5s}#message[data-v-c927c768]:focus{background:white}textarea[data-v-c927c768]{font-family:Open sans;font-size:.9rem}button[data-v-c927c768],button[data-v-c927c768]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-c927c768]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1;color:#fff}button[data-v-c927c768]:before,button[data-v-c927c768]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn-carre[data-v-c927c768]:before,.btn[data-v-c927c768]:before{height:100%;left:0;top:0;width:0}.btn-carre[data-v-c927c768]:after,.btn[data-v-c927c768]:after{height:100%;left:0;top:0;width:0}.btn-carre[data-v-c927c768]:hover:after,.btn[data-v-c927c768]:hover:after{width:100%}p[data-v-c927c768]{font-weight:500;margin-bottom:.7rem;color:#fff;text-align:center}ul[data-v-c927c768]{color:#fff}.copy[data-v-c927c768]{font-size:.9rem;font-weight:600;color:#fff0;animation:changerCouleur-c927c768 2s ease-in-out}@keyframes changerCouleur-c927c768{0%{color:#fff}to{color:#fff0}}.copied[data-v-c927c768]{font-size:.9rem;font-weight:600;color:#fff0}.container-btn-envoyer[data-v-c927c768]{display:flex;justify-content:center;padding-top:2rem}.btn-return[data-v-c927c768]{display:flex;justify-content:right;width:100%;position:absolute;bottom:5.5rem;right:1.5rem}.btn-carre[data-v-c927c768]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:flex-start;z-index:4}.hover-list[data-v-c927c768]{font-weight:600;font-size:1rem;color:#ff6c0b;color:#fff;box-shadow:inset 0 0 #fff;padding:0 .25rem;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out;text-decoration:underline}.hover-list[data-v-c927c768]:hover{color:#fff;box-shadow:inset 250px 0 #e05900;cursor:pointer}.z-index[data-v-c927c768]{z-index:3;bottom:0;position:absolute;width:100%}@media (min-width: 471px){#contact[data-v-c927c768]{min-height:1050px}}@media (min-width: 768px){#contact[data-v-c927c768]{padding-top:7.5rem}.login-card-container[data-v-c927c768]{max-width:44rem;padding:2rem 0rem}.login-card-form-2[data-v-c927c768]{display:flex;flex-direction:row}}@media (min-width: 1135px){#contact[data-v-c927c768]{height:100vh;padding-top:6.7rem}.container-except-titre[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}h2[data-v-c927c768]{font-size:2.7rem}}html{scroll-behavior:smooth;background-color:#e05900}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} diff --git a/assets/index-e8db1907.js b/assets/index-e8db1907.js new file mode 100644 index 0000000..72ac0c2 --- /dev/null +++ b/assets/index-e8db1907.js @@ -0,0 +1,5 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Yn(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const ae={},Rt=[],Ye=()=>{},Pa=()=>!1,Aa=/^on[^a-z]/,Zn=e=>Aa.test(e),oo=e=>e.startsWith("onUpdate:"),be=Object.assign,io=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Sa=Object.prototype.hasOwnProperty,Q=(e,t)=>Sa.call(e,t),V=Array.isArray,en=e=>Qn(e)==="[object Map]",Ma=e=>Qn(e)==="[object Set]",J=e=>typeof e=="function",ge=e=>typeof e=="string",ro=e=>typeof e=="symbol",fe=e=>e!==null&&typeof e=="object",Ri=e=>fe(e)&&J(e.then)&&J(e.catch),$a=Object.prototype.toString,Qn=e=>$a.call(e),Ia=e=>Qn(e).slice(8,-1),ka=e=>Qn(e)==="[object Object]",ao=e=>ge(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,kn=Yn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Fa=/-(\w)/g,ot=Gn(e=>e.replace(Fa,(t,n)=>n?n.toUpperCase():"")),La=/\B([A-Z])/g,zt=Gn(e=>e.replace(La,"-$1").toLowerCase()),es=Gn(e=>e.charAt(0).toUpperCase()+e.slice(1)),bs=Gn(e=>e?`on${es(e)}`:""),dn=(e,t)=>!Object.is(e,t),vs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Na=e=>{const t=parseFloat(e);return isNaN(t)?e:t},qa=e=>{const t=ge(e)?Number(e):NaN;return isNaN(t)?e:t};let Vo;const $s=()=>Vo||(Vo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ts(e){if(V(e)){const t={};for(let n=0;n{if(n){const s=n.split(Da);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function kt(e){let t="";if(ge(e))t=e;else if(V(e))for(let n=0;n{const t=new Set(e);return t.w=0,t.n=0,t},Vi=e=>(e.w&vt)>0,Bi=e=>(e.n&vt)>0,Ya=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(r.get(n)),t){case"add":V(e)?ao(n)&&a.push(r.get("length")):(a.push(r.get($t)),en(e)&&a.push(r.get(Fs)));break;case"delete":V(e)||(a.push(r.get($t)),en(e)&&a.push(r.get(Fs)));break;case"set":en(e)&&a.push(r.get($t));break}if(a.length===1)a[0]&&Ls(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Ls(lo(l))}}function Ls(e,t){const n=V(e)?e:[...e];for(const s of n)s.computed&&Uo(s);for(const s of n)s.computed||Uo(s)}function Uo(e,t){(e!==Je||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Qa=Yn("__proto__,__v_isRef,__isVue"),Ki=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ro)),Ga=uo(),el=uo(!1,!0),tl=uo(!0),zo=nl();function nl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=G(this);for(let i=0,r=this.length;i{e[t]=function(...n){Kt();const s=G(this)[t].apply(this,n);return Wt(),s}}),e}function sl(e){const t=G(this);return $e(t,"has",e),t.hasOwnProperty(e)}function uo(e=!1,t=!1){return function(s,o,i){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&i===(e?t?_l:Zi:t?Yi:Xi).get(s))return s;const r=V(s);if(!e){if(r&&Q(zo,o))return Reflect.get(zo,o,i);if(o==="hasOwnProperty")return sl}const a=Reflect.get(s,o,i);return(ro(o)?Ki.has(o):Qa(o))||(e||$e(s,"get",o),t)?a:Ee(a)?r&&ao(o)?a:a.value:fe(a)?e?Qi(a):Ft(a):a}}const ol=Wi(),il=Wi(!0);function Wi(e=!1){return function(n,s,o,i){let r=n[s];if(Bt(r)&&Ee(r)&&!Ee(o))return!1;if(!e&&(!Vn(o)&&!Bt(o)&&(r=G(r),o=G(o)),!V(n)&&Ee(r)&&!Ee(o)))return r.value=o,!0;const a=V(n)&&ao(s)?Number(s)e,ns=e=>Reflect.getPrototypeOf(e);function Tn(e,t,n=!1,s=!1){e=e.__v_raw;const o=G(e),i=G(t);n||(t!==i&&$e(o,"get",t),$e(o,"get",i));const{has:r}=ns(o),a=s?fo:n?mo:pn;if(r.call(o,t))return a(e.get(t));if(r.call(o,i))return a(e.get(i));e!==o&&e.get(t)}function jn(e,t=!1){const n=this.__v_raw,s=G(n),o=G(e);return t||(e!==o&&$e(s,"has",e),$e(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Pn(e,t=!1){return e=e.__v_raw,!t&&$e(G(e),"iterate",$t),Reflect.get(e,"size",e)}function Ko(e){e=G(e);const t=G(this);return ns(t).has.call(t,e)||(t.add(e),at(t,"add",e,e)),this}function Wo(e,t){t=G(t);const n=G(this),{has:s,get:o}=ns(n);let i=s.call(n,e);i||(e=G(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?dn(t,r)&&at(n,"set",e,t):at(n,"add",e,t),this}function Jo(e){const t=G(this),{has:n,get:s}=ns(t);let o=n.call(t,e);o||(e=G(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&at(t,"delete",e,void 0),i}function Xo(){const e=G(this),t=e.size!==0,n=e.clear();return t&&at(e,"clear",void 0,void 0),n}function An(e,t){return function(s,o){const i=this,r=i.__v_raw,a=G(r),l=t?fo:e?mo:pn;return!e&&$e(a,"iterate",$t),r.forEach((c,f)=>s.call(o,l(c),l(f),i))}}function Sn(e,t,n){return function(...s){const o=this.__v_raw,i=G(o),r=en(i),a=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,c=o[e](...s),f=n?fo:t?mo:pn;return!t&&$e(i,"iterate",l?Fs:$t),{next(){const{value:d,done:m}=c.next();return m?{value:d,done:m}:{value:a?[f(d[0]),f(d[1])]:f(d),done:m}},[Symbol.iterator](){return this}}}}function ct(e){return function(...t){return e==="delete"?!1:this}}function fl(){const e={get(i){return Tn(this,i)},get size(){return Pn(this)},has:jn,add:Ko,set:Wo,delete:Jo,clear:Xo,forEach:An(!1,!1)},t={get(i){return Tn(this,i,!1,!0)},get size(){return Pn(this)},has:jn,add:Ko,set:Wo,delete:Jo,clear:Xo,forEach:An(!1,!0)},n={get(i){return Tn(this,i,!0)},get size(){return Pn(this,!0)},has(i){return jn.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:An(!0,!1)},s={get(i){return Tn(this,i,!0,!0)},get size(){return Pn(this,!0)},has(i){return jn.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:An(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Sn(i,!1,!1),n[i]=Sn(i,!0,!1),t[i]=Sn(i,!1,!0),s[i]=Sn(i,!0,!0)}),[e,n,t,s]}const[dl,pl,hl,ml]=fl();function po(e,t){const n=t?e?ml:hl:e?pl:dl;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(Q(n,o)&&o in s?n:s,o,i)}const bl={get:po(!1,!1)},vl={get:po(!1,!0)},gl={get:po(!0,!1)},Xi=new WeakMap,Yi=new WeakMap,Zi=new WeakMap,_l=new WeakMap;function yl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xl(e){return e.__v_skip||!Object.isExtensible(e)?0:yl(Ia(e))}function Ft(e){return Bt(e)?e:ho(e,!1,Ji,bl,Xi)}function wl(e){return ho(e,!1,ul,vl,Yi)}function Qi(e){return ho(e,!0,cl,gl,Zi)}function ho(e,t,n,s,o){if(!fe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=xl(e);if(r===0)return e;const a=new Proxy(e,r===2?s:n);return o.set(e,a),a}function Dt(e){return Bt(e)?Dt(e.__v_raw):!!(e&&e.__v_isReactive)}function Bt(e){return!!(e&&e.__v_isReadonly)}function Vn(e){return!!(e&&e.__v_isShallow)}function Gi(e){return Dt(e)||Bt(e)}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function er(e){return Hn(e,"__v_skip",!0),e}const pn=e=>fe(e)?Ft(e):e,mo=e=>fe(e)?Qi(e):e;function tr(e){mt&&Je&&(e=G(e),zi(e.dep||(e.dep=lo())))}function nr(e,t){e=G(e);const n=e.dep;n&&Ls(n)}function Ee(e){return!!(e&&e.__v_isRef===!0)}function Ze(e){return Ol(e,!1)}function Ol(e,t){return Ee(e)?e:new El(e,t)}class El{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:G(t),this._value=n?t:pn(t)}get value(){return tr(this),this._value}set value(t){const n=this.__v_isShallow||Vn(t)||Bt(t);t=n?t:G(t),dn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:pn(t),nr(this))}}function _t(e){return Ee(e)?e.value:e}const Cl={get:(e,t,n)=>_t(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Ee(o)&&!Ee(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function sr(e){return Dt(e)?e:new Proxy(e,Cl)}class Tl{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new co(t,()=>{this._dirty||(this._dirty=!0,nr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=G(this);return tr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function jl(e,t,n=!1){let s,o;const i=J(e);return i?(s=e,o=Ye):(s=e.get,o=e.set),new Tl(s,o,i||!o,n)}function bt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(i){ss(i,t,n)}return o}function Ve(e,t,n,s){if(J(e)){const i=bt(e,t,n,s);return i&&Ri(i)&&i.catch(r=>{ss(r,t,n)}),i}const o=[];for(let i=0;i>>1;mn(Oe[s])tt&&Oe.splice(t,1)}function $l(e){V(e)?Ht.push(...e):(!rt||!rt.includes(e,e.allowRecurse?jt+1:jt))&&Ht.push(e),ir()}function Yo(e,t=hn?tt+1:0){for(;tmn(n)-mn(s)),jt=0;jte.id==null?1/0:e.id,Il=(e,t)=>{const n=mn(e)-mn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ar(e){Ns=!1,hn=!0,Oe.sort(Il);const t=Ye;try{for(tt=0;ttge(g)?g.trim():g)),d&&(o=n.map(Na))}let a,l=s[a=bs(t)]||s[a=bs(ot(t))];!l&&i&&(l=s[a=bs(zt(t))]),l&&Ve(l,e,6,o);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ve(c,e,6,o)}}function lr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},a=!1;if(!J(e)){const l=c=>{const f=lr(c,t,!0);f&&(a=!0,be(r,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(fe(e)&&s.set(e,null),null):(V(i)?i.forEach(l=>r[l]=null):be(r,i),fe(e)&&s.set(e,r),r)}function os(e,t){return!e||!Zn(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,zt(t))||Q(e,t))}let xe=null,is=null;function Bn(e){const t=xe;return xe=e,is=e&&e.type.__scopeId||null,t}function Be(e){is=e}function Ue(){is=null}function z(e,t=xe,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&li(-1);const i=Bn(t);let r;try{r=e(...o)}finally{Bn(i),s._d&&li(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function gs(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:a,attrs:l,emit:c,render:f,renderCache:d,data:m,setupState:g,ctx:w,inheritAttrs:T}=e;let $,L;const N=Bn(e);try{if(n.shapeFlag&4){const C=o||s;$=et(f.call(C,C,d,i,g,m,w)),L=l}else{const C=t;$=et(C.length>1?C(i,{attrs:l,slots:a,emit:c}):C(i,null)),L=t.props?l:Fl(l)}}catch(C){on.length=0,ss(C,e,1),$=H(st)}let A=$;if(L&&T!==!1){const C=Object.keys(L),{shapeFlag:D}=A;C.length&&D&7&&(r&&C.some(oo)&&(L=Ll(L,r)),A=gt(A,L))}return n.dirs&&(A=gt(A),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),$=A,Bn(N),$}const Fl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Zn(n))&&((t||(t={}))[n]=e[n]);return t},Ll=(e,t)=>{const n={};for(const s in e)(!oo(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Nl(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:a,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Zo(s,r,c):!!r;if(l&8){const f=t.dynamicProps;for(let d=0;de.__isSuspense;function Dl(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):$l(e)}const Mn={};function je(e,t,n){return cr(e,t,n)}function cr(e,t,{immediate:n,deep:s,flush:o,onTrack:i,onTrigger:r}=ae){var a;const l=Hi()===((a=_e)==null?void 0:a.scope)?_e:null;let c,f=!1,d=!1;if(Ee(e)?(c=()=>e.value,f=Vn(e)):Dt(e)?(c=()=>e,s=!0):V(e)?(d=!0,f=e.some(C=>Dt(C)||Vn(C)),c=()=>e.map(C=>{if(Ee(C))return C.value;if(Dt(C))return St(C);if(J(C))return bt(C,l,2)})):J(e)?t?c=()=>bt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return m&&m(),Ve(e,l,3,[g])}:c=Ye,t&&s){const C=c;c=()=>St(C())}let m,g=C=>{m=N.onStop=()=>{bt(C,l,4)}},w;if(vn)if(g=Ye,t?n&&Ve(t,l,3,[c(),d?[]:void 0,g]):c(),o==="sync"){const C=qc();w=C.__watcherHandles||(C.__watcherHandles=[])}else return Ye;let T=d?new Array(e.length).fill(Mn):Mn;const $=()=>{if(N.active)if(t){const C=N.run();(s||f||(d?C.some((D,W)=>dn(D,T[W])):dn(C,T)))&&(m&&m(),Ve(t,l,3,[C,T===Mn?void 0:d&&T[0]===Mn?[]:T,g]),T=C)}else N.run()};$.allowRecurse=!!t;let L;o==="sync"?L=$:o==="post"?L=()=>Se($,l&&l.suspense):($.pre=!0,l&&($.id=l.uid),L=()=>vo($));const N=new co(c,L);t?n?$():T=N.run():o==="post"?Se(N.run.bind(N),l&&l.suspense):N.run();const A=()=>{N.stop(),l&&l.scope&&io(l.scope.effects,N)};return w&&w.push(A),A}function Hl(e,t,n){const s=this.proxy,o=ge(e)?e.includes(".")?ur(s,e):()=>s[e]:e.bind(s,s);let i;J(t)?i=t:(i=t.handler,n=t);const r=_e;Ut(this);const a=cr(o,i.bind(s),n);return r?Ut(r):It(),a}function ur(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{St(n,t)});else if(ka(e))for(const n in e)St(e[n],t);return e}function Vl(e,t){const n=xe;if(n===null)return e;const s=fs(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),yn(()=>{e.isUnmounting=!0}),e}const De=[Function,Array],fr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:De,onEnter:De,onAfterEnter:De,onEnterCancelled:De,onBeforeLeave:De,onLeave:De,onAfterLeave:De,onLeaveCancelled:De,onBeforeAppear:De,onAppear:De,onAfterAppear:De,onAppearCancelled:De},Ul={name:"BaseTransition",props:fr,setup(e,{slots:t}){const n=us(),s=Bl();let o;return()=>{const i=t.default&&pr(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const T of i)if(T.type!==st){r=T;break}}const a=G(e),{mode:l}=a;if(s.isLeaving)return _s(r);const c=Qo(r);if(!c)return _s(r);const f=qs(c,a,s,n);Rs(c,f);const d=n.subTree,m=d&&Qo(d);let g=!1;const{getTransitionKey:w}=c.type;if(w){const T=w();o===void 0?o=T:T!==o&&(o=T,g=!0)}if(m&&m.type!==st&&(!Pt(c,m)||g)){const T=qs(m,a,s,n);if(Rs(m,T),l==="out-in")return s.isLeaving=!0,T.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},_s(r);l==="in-out"&&c.type!==st&&(T.delayLeave=($,L,N)=>{const A=dr(s,m);A[String(m.key)]=m,$._leaveCb=()=>{L(),$._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=N})}return r}}},zl=Ul;function dr(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function qs(e,t,n,s){const{appear:o,mode:i,persisted:r=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:m,onAfterLeave:g,onLeaveCancelled:w,onBeforeAppear:T,onAppear:$,onAfterAppear:L,onAppearCancelled:N}=t,A=String(e.key),C=dr(n,e),D=(S,U)=>{S&&Ve(S,s,9,U)},W=(S,U)=>{const X=U[1];D(S,U),V(S)?S.every(M=>M.length<=1)&&X():S.length<=1&&X()},oe={mode:i,persisted:r,beforeEnter(S){let U=a;if(!n.isMounted)if(o)U=T||a;else return;S._leaveCb&&S._leaveCb(!0);const X=C[A];X&&Pt(e,X)&&X.el._leaveCb&&X.el._leaveCb(),D(U,[S])},enter(S){let U=l,X=c,M=f;if(!n.isMounted)if(o)U=$||l,X=L||c,M=N||f;else return;let v=!1;const F=S._enterCb=I=>{v||(v=!0,I?D(M,[S]):D(X,[S]),oe.delayedLeave&&oe.delayedLeave(),S._enterCb=void 0)};U?W(U,[S,F]):F()},leave(S,U){const X=String(e.key);if(S._enterCb&&S._enterCb(!0),n.isUnmounting)return U();D(d,[S]);let M=!1;const v=S._leaveCb=F=>{M||(M=!0,U(),F?D(w,[S]):D(g,[S]),S._leaveCb=void 0,C[X]===e&&delete C[X])};C[X]=e,m?W(m,[S,v]):v()},clone(S){return qs(S,t,n,s)}};return oe}function _s(e){if(rs(e))return e=gt(e),e.children=null,e}function Qo(e){return rs(e)?e.children?e.children[0]:void 0:e}function Rs(e,t){e.shapeFlag&6&&e.component?Rs(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function pr(e,t=!1,n){let s=[],o=0;for(let i=0;i1)for(let i=0;ibe({name:e.name},t,{setup:e}))():e}const tn=e=>!!e.type.__asyncLoader,rs=e=>e.type.__isKeepAlive;function Wl(e,t){hr(e,"a",t)}function Jl(e,t){hr(e,"da",t)}function hr(e,t,n=_e){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(as(t,s,n),n){let o=n.parent;for(;o&&o.parent;)rs(o.parent.vnode)&&Xl(s,t,n,o),o=o.parent}}function Xl(e,t,n,s){const o=as(t,e,s,!0);go(()=>{io(s[t],o)},n)}function as(e,t,n=_e,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;Kt(),Ut(n);const a=Ve(t,n,e,r);return It(),Wt(),a});return s?o.unshift(i):o.push(i),i}}const lt=e=>(t,n=_e)=>(!vn||e==="sp")&&as(e,(...s)=>t(...s),n),Yl=lt("bm"),Jt=lt("m"),Zl=lt("bu"),mr=lt("u"),yn=lt("bum"),go=lt("um"),Ql=lt("sp"),Gl=lt("rtg"),ec=lt("rtc");function tc(e,t=_e){as("ec",e,t)}const _o="components",nc="directives";function br(e,t){return yo(_o,e,!0,t)||e}const vr=Symbol.for("v-ndc");function sc(e){return ge(e)?yo(_o,e,!1)||e:e||vr}function oc(e){return yo(nc,e)}function yo(e,t,n=!0,s=!1){const o=xe||_e;if(o){const i=o.type;if(e===_o){const a=Fc(i,!1);if(a&&(a===t||a===ot(t)||a===es(ot(t))))return i}const r=Go(o[e]||i[e],t)||Go(o.appContext[e],t);return!r&&s?i:r}}function Go(e,t){return e&&(e[t]||e[ot(t)]||e[es(ot(t))])}function nn(e,t,n={},s,o){if(xe.isCE||xe.parent&&tn(xe.parent)&&xe.parent.isCE)return t!=="default"&&(n.name=t),H("slot",n,s&&s());let i=e[t];i&&i._c&&(i._d=!1),de();const r=i&&gr(i(n)),a=Pr(Le,{key:n.key||r&&r.key||`_${t}`},r||(s?s():[]),r&&e._===1?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function gr(e){return e.some(t=>Kn(t)?!(t.type===st||t.type===Le&&!gr(t.children)):!0)?e:null}const Ds=e=>e?Sr(e)?fs(e)||e.proxy:Ds(e.parent):null,sn=be(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ds(e.parent),$root:e=>Ds(e.root),$emit:e=>e.emit,$options:e=>xo(e),$forceUpdate:e=>e.f||(e.f=()=>vo(e.update)),$nextTick:e=>e.n||(e.n=Al.bind(e.proxy)),$watch:e=>Hl.bind(e)}),ys=(e,t)=>e!==ae&&!e.__isScriptSetup&&Q(e,t),ic={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const g=r[t];if(g!==void 0)switch(g){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(ys(s,t))return r[t]=1,s[t];if(o!==ae&&Q(o,t))return r[t]=2,o[t];if((c=e.propsOptions[0])&&Q(c,t))return r[t]=3,i[t];if(n!==ae&&Q(n,t))return r[t]=4,n[t];Hs&&(r[t]=0)}}const f=sn[t];let d,m;if(f)return t==="$attrs"&&$e(e,"get",t),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==ae&&Q(n,t))return r[t]=4,n[t];if(m=l.config.globalProperties,Q(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return ys(o,t)?(o[t]=n,!0):s!==ae&&Q(s,t)?(s[t]=n,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let a;return!!n[r]||e!==ae&&Q(e,r)||ys(t,r)||(a=i[0])&&Q(a,r)||Q(s,r)||Q(sn,r)||Q(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function rc(){return ac().slots}function ac(){const e=us();return e.setupContext||(e.setupContext=$r(e))}function ei(e){return V(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Hs=!0;function lc(e){const t=xo(e),n=e.proxy,s=e.ctx;Hs=!1,t.beforeCreate&&ti(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:a,provide:l,inject:c,created:f,beforeMount:d,mounted:m,beforeUpdate:g,updated:w,activated:T,deactivated:$,beforeDestroy:L,beforeUnmount:N,destroyed:A,unmounted:C,render:D,renderTracked:W,renderTriggered:oe,errorCaptured:S,serverPrefetch:U,expose:X,inheritAttrs:M,components:v,directives:F,filters:I}=t;if(c&&cc(c,s,null),r)for(const ee in r){const Z=r[ee];J(Z)&&(s[ee]=Z.bind(n))}if(o){const ee=o.call(n,n);fe(ee)&&(e.data=Ft(ee))}if(Hs=!0,i)for(const ee in i){const Z=i[ee],Ce=J(Z)?Z.bind(n,n):J(Z.get)?Z.get.bind(n,n):Ye,it=!J(Z)&&J(Z.set)?Z.set.bind(n):Ye,ze=nt({get:Ce,set:it});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>ze.value,set:we=>ze.value=we})}if(a)for(const ee in a)_r(a[ee],s,n,ee);if(l){const ee=J(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(Z=>{mc(Z,ee[Z])})}f&&ti(f,e,"c");function te(ee,Z){V(Z)?Z.forEach(Ce=>ee(Ce.bind(n))):Z&&ee(Z.bind(n))}if(te(Yl,d),te(Jt,m),te(Zl,g),te(mr,w),te(Wl,T),te(Jl,$),te(tc,S),te(ec,W),te(Gl,oe),te(yn,N),te(go,C),te(Ql,U),V(X))if(X.length){const ee=e.exposed||(e.exposed={});X.forEach(Z=>{Object.defineProperty(ee,Z,{get:()=>n[Z],set:Ce=>n[Z]=Ce})})}else e.exposed||(e.exposed={});D&&e.render===Ye&&(e.render=D),M!=null&&(e.inheritAttrs=M),v&&(e.components=v),F&&(e.directives=F)}function cc(e,t,n=Ye){V(e)&&(e=Vs(e));for(const s in e){const o=e[s];let i;fe(o)?"default"in o?i=Fn(o.from||s,o.default,!0):i=Fn(o.from||s):i=Fn(o),Ee(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[s]=i}}function ti(e,t,n){Ve(V(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function _r(e,t,n,s){const o=s.includes(".")?ur(n,s):()=>n[s];if(ge(e)){const i=t[e];J(i)&&je(o,i)}else if(J(e))je(o,e.bind(n));else if(fe(e))if(V(e))e.forEach(i=>_r(i,t,n,s));else{const i=J(e.handler)?e.handler.bind(n):t[e.handler];J(i)&&je(o,i,e)}}function xo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,a=i.get(t);let l;return a?l=a:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(c=>Un(l,c,r,!0)),Un(l,t,r)),fe(t)&&i.set(t,l),l}function Un(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&Un(e,i,n,!0),o&&o.forEach(r=>Un(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const a=uc[r]||n&&n[r];e[r]=a?a(e[r],t[r]):t[r]}return e}const uc={data:ni,props:si,emits:si,methods:Gt,computed:Gt,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:Gt,directives:Gt,watch:dc,provide:ni,inject:fc};function ni(e,t){return t?e?function(){return be(J(e)?e.call(this,this):e,J(t)?t.call(this,this):t)}:t:e}function fc(e,t){return Gt(Vs(e),Vs(t))}function Vs(e){if(V(e)){const t={};for(let n=0;n1)return n&&J(t)?t.call(s&&s.proxy):t}}function bc(e,t,n,s=!1){const o={},i={};Hn(i,cs,1),e.propsDefaults=Object.create(null),xr(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:wl(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function vc(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,a=G(o),[l]=e.propsOptions;let c=!1;if((s||r>0)&&!(r&16)){if(r&8){const f=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[m,g]=wr(d,t,!0);be(r,m),g&&a.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!l)return fe(e)&&s.set(e,Rt),Rt;if(V(i))for(let f=0;f-1,g[1]=T<0||w-1||Q(g,"default"))&&a.push(d)}}}const c=[r,a];return fe(e)&&s.set(e,c),c}function oi(e){return e[0]!=="$"}function ii(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ri(e,t){return ii(e)===ii(t)}function ai(e,t){return V(t)?t.findIndex(n=>ri(n,e)):J(t)&&ri(t,e)?0:-1}const Or=e=>e[0]==="_"||e==="$stable",wo=e=>V(e)?e.map(et):[et(e)],gc=(e,t,n)=>{if(t._n)return t;const s=z((...o)=>wo(t(...o)),n);return s._c=!1,s},Er=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Or(o))continue;const i=e[o];if(J(i))t[o]=gc(o,i,s);else if(i!=null){const r=wo(i);t[o]=()=>r}}},Cr=(e,t)=>{const n=wo(t);e.slots.default=()=>n},_c=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=G(t),Hn(t,"_",n)):Er(t,e.slots={})}else e.slots={},t&&Cr(e,t);Hn(e.slots,cs,1)},yc=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=ae;if(s.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(be(o,t),!n&&a===1&&delete o._):(i=!t.$stable,Er(t,o)),r=t}else t&&(Cr(e,t),r={default:1});if(i)for(const a in o)!Or(a)&&!(a in r)&&delete o[a]};function Us(e,t,n,s,o=!1){if(V(e)){e.forEach((m,g)=>Us(m,t&&(V(t)?t[g]:t),n,s,o));return}if(tn(s)&&!o)return;const i=s.shapeFlag&4?fs(s.component)||s.component.proxy:s.el,r=o?null:i,{i:a,r:l}=e,c=t&&t.r,f=a.refs===ae?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==l&&(ge(c)?(f[c]=null,Q(d,c)&&(d[c]=null)):Ee(c)&&(c.value=null)),J(l))bt(l,a,12,[r,f]);else{const m=ge(l),g=Ee(l);if(m||g){const w=()=>{if(e.f){const T=m?Q(d,l)?d[l]:f[l]:l.value;o?V(T)&&io(T,i):V(T)?T.includes(i)||T.push(i):m?(f[l]=[i],Q(d,l)&&(d[l]=f[l])):(l.value=[i],e.k&&(f[e.k]=l.value))}else m?(f[l]=r,Q(d,l)&&(d[l]=r)):g&&(l.value=r,e.k&&(f[e.k]=r))};r?(w.id=-1,Se(w,n)):w()}}}const Se=Dl;function xc(e){return wc(e)}function wc(e,t){const n=$s();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:a,createComment:l,setText:c,setElementText:f,parentNode:d,nextSibling:m,setScopeId:g=Ye,insertStaticContent:w}=e,T=(u,p,b,_=null,y=null,O=null,P=!1,E=null,j=!!p.dynamicChildren)=>{if(u===p)return;u&&!Pt(u,p)&&(_=ce(u),we(u,y,O,!0),u=null),p.patchFlag===-2&&(j=!1,p.dynamicChildren=null);const{type:x,ref:q,shapeFlag:k}=p;switch(x){case ls:$(u,p,b,_);break;case st:L(u,p,b,_);break;case Ln:u==null&&N(p,b,_,P);break;case Le:v(u,p,b,_,y,O,P,E,j);break;default:k&1?D(u,p,b,_,y,O,P,E,j):k&6?F(u,p,b,_,y,O,P,E,j):(k&64||k&128)&&x.process(u,p,b,_,y,O,P,E,j,he)}q!=null&&y&&Us(q,u&&u.ref,O,p||u,!p)},$=(u,p,b,_)=>{if(u==null)s(p.el=a(p.children),b,_);else{const y=p.el=u.el;p.children!==u.children&&c(y,p.children)}},L=(u,p,b,_)=>{u==null?s(p.el=l(p.children||""),b,_):p.el=u.el},N=(u,p,b,_)=>{[u.el,u.anchor]=w(u.children,p,b,_,u.el,u.anchor)},A=({el:u,anchor:p},b,_)=>{let y;for(;u&&u!==p;)y=m(u),s(u,b,_),u=y;s(p,b,_)},C=({el:u,anchor:p})=>{let b;for(;u&&u!==p;)b=m(u),o(u),u=b;o(p)},D=(u,p,b,_,y,O,P,E,j)=>{P=P||p.type==="svg",u==null?W(p,b,_,y,O,P,E,j):U(u,p,y,O,P,E,j)},W=(u,p,b,_,y,O,P,E)=>{let j,x;const{type:q,props:k,shapeFlag:R,transition:B,dirs:Y}=u;if(j=u.el=r(u.type,O,k&&k.is,k),R&8?f(j,u.children):R&16&&S(u.children,j,null,_,y,O&&q!=="foreignObject",P,E),Y&&xt(u,null,_,"created"),oe(j,u,u.scopeId,P,_),k){for(const ne in k)ne!=="value"&&!kn(ne)&&i(j,ne,null,k[ne],O,u.children,_,y,pe);"value"in k&&i(j,"value",null,k.value),(x=k.onVnodeBeforeMount)&&Ge(x,_,u)}Y&&xt(u,null,_,"beforeMount");const ie=(!y||y&&!y.pendingBranch)&&B&&!B.persisted;ie&&B.beforeEnter(j),s(j,p,b),((x=k&&k.onVnodeMounted)||ie||Y)&&Se(()=>{x&&Ge(x,_,u),ie&&B.enter(j),Y&&xt(u,null,_,"mounted")},y)},oe=(u,p,b,_,y)=>{if(b&&g(u,b),_)for(let O=0;O<_.length;O++)g(u,_[O]);if(y){let O=y.subTree;if(p===O){const P=y.vnode;oe(u,P,P.scopeId,P.slotScopeIds,y.parent)}}},S=(u,p,b,_,y,O,P,E,j=0)=>{for(let x=j;x{const E=p.el=u.el;let{patchFlag:j,dynamicChildren:x,dirs:q}=p;j|=u.patchFlag&16;const k=u.props||ae,R=p.props||ae;let B;b&&wt(b,!1),(B=R.onVnodeBeforeUpdate)&&Ge(B,b,p,u),q&&xt(p,u,b,"beforeUpdate"),b&&wt(b,!0);const Y=y&&p.type!=="foreignObject";if(x?X(u.dynamicChildren,x,E,b,_,Y,O):P||Z(u,p,E,null,b,_,Y,O,!1),j>0){if(j&16)M(E,p,k,R,b,_,y);else if(j&2&&k.class!==R.class&&i(E,"class",null,R.class,y),j&4&&i(E,"style",k.style,R.style,y),j&8){const ie=p.dynamicProps;for(let ne=0;ne{B&&Ge(B,b,p,u),q&&xt(p,u,b,"updated")},_)},X=(u,p,b,_,y,O,P)=>{for(let E=0;E{if(b!==_){if(b!==ae)for(const E in b)!kn(E)&&!(E in _)&&i(u,E,b[E],null,P,p.children,y,O,pe);for(const E in _){if(kn(E))continue;const j=_[E],x=b[E];j!==x&&E!=="value"&&i(u,E,x,j,P,p.children,y,O,pe)}"value"in _&&i(u,"value",b.value,_.value)}},v=(u,p,b,_,y,O,P,E,j)=>{const x=p.el=u?u.el:a(""),q=p.anchor=u?u.anchor:a("");let{patchFlag:k,dynamicChildren:R,slotScopeIds:B}=p;B&&(E=E?E.concat(B):B),u==null?(s(x,b,_),s(q,b,_),S(p.children,b,q,y,O,P,E,j)):k>0&&k&64&&R&&u.dynamicChildren?(X(u.dynamicChildren,R,b,y,O,P,E),(p.key!=null||y&&p===y.subTree)&&Tr(u,p,!0)):Z(u,p,b,q,y,O,P,E,j)},F=(u,p,b,_,y,O,P,E,j)=>{p.slotScopeIds=E,u==null?p.shapeFlag&512?y.ctx.activate(p,b,_,P,j):I(p,b,_,y,O,P,j):re(u,p,j)},I=(u,p,b,_,y,O,P)=>{const E=u.component=Mc(u,_,y);if(rs(u)&&(E.ctx.renderer=he),$c(E),E.asyncDep){if(y&&y.registerDep(E,te),!u.el){const j=E.subTree=H(st);L(null,j,p,b)}return}te(E,u,p,b,y,O,P)},re=(u,p,b)=>{const _=p.component=u.component;if(Nl(u,p,b))if(_.asyncDep&&!_.asyncResolved){ee(_,p,b);return}else _.next=p,Ml(_.update),_.update();else p.el=u.el,_.vnode=p},te=(u,p,b,_,y,O,P)=>{const E=()=>{if(u.isMounted){let{next:q,bu:k,u:R,parent:B,vnode:Y}=u,ie=q,ne;wt(u,!1),q?(q.el=Y.el,ee(u,q,P)):q=Y,k&&vs(k),(ne=q.props&&q.props.onVnodeBeforeUpdate)&&Ge(ne,B,q,Y),wt(u,!0);const me=gs(u),Ke=u.subTree;u.subTree=me,T(Ke,me,d(Ke.el),ce(Ke),u,y,O),q.el=me.el,ie===null&&ql(u,me.el),R&&Se(R,y),(ne=q.props&&q.props.onVnodeUpdated)&&Se(()=>Ge(ne,B,q,Y),y)}else{let q;const{el:k,props:R}=p,{bm:B,m:Y,parent:ie}=u,ne=tn(p);if(wt(u,!1),B&&vs(B),!ne&&(q=R&&R.onVnodeBeforeMount)&&Ge(q,ie,p),wt(u,!0),k&&Re){const me=()=>{u.subTree=gs(u),Re(k,u.subTree,u,y,null)};ne?p.type.__asyncLoader().then(()=>!u.isUnmounted&&me()):me()}else{const me=u.subTree=gs(u);T(null,me,b,_,u,y,O),p.el=me.el}if(Y&&Se(Y,y),!ne&&(q=R&&R.onVnodeMounted)){const me=p;Se(()=>Ge(q,ie,me),y)}(p.shapeFlag&256||ie&&tn(ie.vnode)&&ie.vnode.shapeFlag&256)&&u.a&&Se(u.a,y),u.isMounted=!0,p=b=_=null}},j=u.effect=new co(E,()=>vo(x),u.scope),x=u.update=()=>j.run();x.id=u.uid,wt(u,!0),x()},ee=(u,p,b)=>{p.component=u;const _=u.vnode.props;u.vnode=p,u.next=null,vc(u,p.props,_,b),yc(u,p.children,b),Kt(),Yo(),Wt()},Z=(u,p,b,_,y,O,P,E,j=!1)=>{const x=u&&u.children,q=u?u.shapeFlag:0,k=p.children,{patchFlag:R,shapeFlag:B}=p;if(R>0){if(R&128){it(x,k,b,_,y,O,P,E,j);return}else if(R&256){Ce(x,k,b,_,y,O,P,E,j);return}}B&8?(q&16&&pe(x,y,O),k!==x&&f(b,k)):q&16?B&16?it(x,k,b,_,y,O,P,E,j):pe(x,y,O,!0):(q&8&&f(b,""),B&16&&S(k,b,_,y,O,P,E,j))},Ce=(u,p,b,_,y,O,P,E,j)=>{u=u||Rt,p=p||Rt;const x=u.length,q=p.length,k=Math.min(x,q);let R;for(R=0;Rq?pe(u,y,O,!0,!1,k):S(p,b,_,y,O,P,E,j,k)},it=(u,p,b,_,y,O,P,E,j)=>{let x=0;const q=p.length;let k=u.length-1,R=q-1;for(;x<=k&&x<=R;){const B=u[x],Y=p[x]=j?pt(p[x]):et(p[x]);if(Pt(B,Y))T(B,Y,b,null,y,O,P,E,j);else break;x++}for(;x<=k&&x<=R;){const B=u[k],Y=p[R]=j?pt(p[R]):et(p[R]);if(Pt(B,Y))T(B,Y,b,null,y,O,P,E,j);else break;k--,R--}if(x>k){if(x<=R){const B=R+1,Y=BR)for(;x<=k;)we(u[x],y,O,!0),x++;else{const B=x,Y=x,ie=new Map;for(x=Y;x<=R;x++){const ke=p[x]=j?pt(p[x]):et(p[x]);ke.key!=null&&ie.set(ke.key,x)}let ne,me=0;const Ke=R-Y+1;let Nt=!1,Ro=0;const Xt=new Array(Ke);for(x=0;x=Ke){we(ke,y,O,!0);continue}let Qe;if(ke.key!=null)Qe=ie.get(ke.key);else for(ne=Y;ne<=R;ne++)if(Xt[ne-Y]===0&&Pt(ke,p[ne])){Qe=ne;break}Qe===void 0?we(ke,y,O,!0):(Xt[Qe-Y]=x+1,Qe>=Ro?Ro=Qe:Nt=!0,T(ke,p[Qe],b,null,y,O,P,E,j),me++)}const Do=Nt?Oc(Xt):Rt;for(ne=Do.length-1,x=Ke-1;x>=0;x--){const ke=Y+x,Qe=p[ke],Ho=ke+1{const{el:O,type:P,transition:E,children:j,shapeFlag:x}=u;if(x&6){ze(u.component.subTree,p,b,_);return}if(x&128){u.suspense.move(p,b,_);return}if(x&64){P.move(u,p,b,he);return}if(P===Le){s(O,p,b);for(let k=0;kE.enter(O),y);else{const{leave:k,delayLeave:R,afterLeave:B}=E,Y=()=>s(O,p,b),ie=()=>{k(O,()=>{Y(),B&&B()})};R?R(O,Y,ie):ie()}else s(O,p,b)},we=(u,p,b,_=!1,y=!1)=>{const{type:O,props:P,ref:E,children:j,dynamicChildren:x,shapeFlag:q,patchFlag:k,dirs:R}=u;if(E!=null&&Us(E,null,b,u,!0),q&256){p.ctx.deactivate(u);return}const B=q&1&&R,Y=!tn(u);let ie;if(Y&&(ie=P&&P.onVnodeBeforeUnmount)&&Ge(ie,p,u),q&6)Ne(u.component,b,_);else{if(q&128){u.suspense.unmount(b,_);return}B&&xt(u,null,p,"beforeUnmount"),q&64?u.type.remove(u,p,b,y,he,_):x&&(O!==Le||k>0&&k&64)?pe(x,p,b,!1,!0):(O===Le&&k&384||!y&&q&16)&&pe(j,p,b),_&&Ie(u)}(Y&&(ie=P&&P.onVnodeUnmounted)||B)&&Se(()=>{ie&&Ge(ie,p,u),B&&xt(u,null,p,"unmounted")},b)},Ie=u=>{const{type:p,el:b,anchor:_,transition:y}=u;if(p===Le){Ae(b,_);return}if(p===Ln){C(u);return}const O=()=>{o(b),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(u.shapeFlag&1&&y&&!y.persisted){const{leave:P,delayLeave:E}=y,j=()=>P(b,O);E?E(u.el,O,j):j()}else O()},Ae=(u,p)=>{let b;for(;u!==p;)b=m(u),o(u),u=b;o(p)},Ne=(u,p,b)=>{const{bum:_,scope:y,update:O,subTree:P,um:E}=u;_&&vs(_),y.stop(),O&&(O.active=!1,we(P,u,p,b)),E&&Se(E,p),Se(()=>{u.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},pe=(u,p,b,_=!1,y=!1,O=0)=>{for(let P=O;Pu.shapeFlag&6?ce(u.component.subTree):u.shapeFlag&128?u.suspense.next():m(u.anchor||u.el),ue=(u,p,b)=>{u==null?p._vnode&&we(p._vnode,null,null,!0):T(p._vnode||null,u,p,null,null,null,b),Yo(),rr(),p._vnode=u},he={p:T,um:we,m:ze,r:Ie,mt:I,mc:S,pc:Z,pbc:X,n:ce,o:e};let qe,Re;return t&&([qe,Re]=t(he)),{render:ue,hydrate:qe,createApp:hc(ue,qe)}}function wt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Tr(e,t,n=!1){const s=e.children,o=t.children;if(V(s)&&V(o))for(let i=0;i>1,e[n[a]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}const Ec=e=>e.__isTeleport,Le=Symbol.for("v-fgt"),ls=Symbol.for("v-txt"),st=Symbol.for("v-cmt"),Ln=Symbol.for("v-stc"),on=[];let Xe=null;function de(e=!1){on.push(Xe=e?null:[])}function Cc(){on.pop(),Xe=on[on.length-1]||null}let bn=1;function li(e){bn+=e}function jr(e){return e.dynamicChildren=bn>0?Xe||Rt:null,Cc(),bn>0&&Xe&&Xe.push(e),e}function ve(e,t,n,s,o,i){return jr(h(e,t,n,s,o,i,!0))}function Pr(e,t,n,s,o){return jr(H(e,t,n,s,o,!0))}function Kn(e){return e?e.__v_isVNode===!0:!1}function Pt(e,t){return e.type===t.type&&e.key===t.key}const cs="__vInternal",Ar=({key:e})=>e??null,Nn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ge(e)||Ee(e)||J(e)?{i:xe,r:e,k:t,f:!!n}:e:null);function h(e,t=null,n=null,s=0,o=null,i=e===Le?0:1,r=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ar(t),ref:t&&Nn(t),scopeId:is,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:xe};return a?(Eo(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ge(n)?8:16),bn>0&&!r&&Xe&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Xe.push(l),l}const H=Tc;function Tc(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===vr)&&(e=st),Kn(e)){const a=gt(e,t,!0);return n&&Eo(a,n),bn>0&&!i&&Xe&&(a.shapeFlag&6?Xe[Xe.indexOf(e)]=a:Xe.push(a)),a.patchFlag|=-2,a}if(Lc(e)&&(e=e.__vccOpts),t){t=jc(t);let{class:a,style:l}=t;a&&!ge(a)&&(t.class=kt(a)),fe(l)&&(Gi(l)&&!V(l)&&(l=be({},l)),t.style=ts(l))}const r=ge(e)?1:Rl(e)?128:Ec(e)?64:fe(e)?4:J(e)?2:0;return h(e,t,n,s,o,r,i,!0)}function jc(e){return e?Gi(e)||cs in e?be({},e):e:null}function gt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,a=t?Pc(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ar(a),ref:t&&t.ref?n&&o?V(o)?o.concat(Nn(t)):[o,Nn(t)]:Nn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Le?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&>(e.ssContent),ssFallback:e.ssFallback&>(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function le(e=" ",t=0){return H(ls,null,e,t)}function Oo(e,t){const n=H(Ln,null,e);return n.staticCount=t,n}function et(e){return e==null||typeof e=="boolean"?H(st):V(e)?H(Le,null,e.slice()):typeof e=="object"?pt(e):H(ls,null,String(e))}function pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:gt(e)}function Eo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(V(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Eo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(cs in t)?t._ctx=xe:o===3&&xe&&(xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else J(t)?(t={default:t,_ctx:xe},n=32):(t=String(t),s&64?(n=16,t=[le(t)]):n=8);e.children=t,e.shapeFlag|=n}function Pc(...e){const t={};for(let n=0;n_e||xe;let Co,qt,ci="__VUE_INSTANCE_SETTERS__";(qt=$s()[ci])||(qt=$s()[ci]=[]),qt.push(e=>_e=e),Co=e=>{qt.length>1?qt.forEach(t=>t(e)):qt[0](e)};const Ut=e=>{Co(e),e.scope.on()},It=()=>{_e&&_e.scope.off(),Co(null)};function Sr(e){return e.vnode.shapeFlag&4}let vn=!1;function $c(e,t=!1){vn=t;const{props:n,children:s}=e.vnode,o=Sr(e);bc(e,n,o,t),_c(e,s);const i=o?Ic(e,t):void 0;return vn=!1,i}function Ic(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=er(new Proxy(e.ctx,ic));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?$r(e):null;Ut(e),Kt();const i=bt(s,e,0,[e.props,o]);if(Wt(),It(),Ri(i)){if(i.then(It,It),t)return i.then(r=>{ui(e,r,t)}).catch(r=>{ss(r,e,0)});e.asyncDep=i}else ui(e,i,t)}else Mr(e,t)}function ui(e,t,n){J(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:fe(t)&&(e.setupState=sr(t)),Mr(e,n)}let fi;function Mr(e,t,n){const s=e.type;if(!e.render){if(!t&&fi&&!s.render){const o=s.template||xo(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,c=be(be({isCustomElement:i,delimiters:a},r),l);s.render=fi(o,c)}}e.render=s.render||Ye}Ut(e),Kt(),lc(e),Wt(),It()}function kc(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return $e(e,"get","$attrs"),t[n]}}))}function $r(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return kc(e)},slots:e.slots,emit:e.emit,expose:t}}function fs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(sr(er(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in sn)return sn[n](e)},has(t,n){return n in t||n in sn}}))}function Fc(e,t=!0){return J(e)?e.displayName||e.name:e.name||t&&e.__name}function Lc(e){return J(e)&&"__vccOpts"in e}const nt=(e,t)=>jl(e,t,vn);function zs(e,t,n){const s=arguments.length;return s===2?fe(t)&&!V(t)?Kn(t)?H(e,null,[t]):H(e,t):H(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Kn(n)&&(n=[n]),H(e,t,n))}const Nc=Symbol.for("v-scx"),qc=()=>Fn(Nc),Rc="3.3.4",Dc="http://www.w3.org/2000/svg",At=typeof document<"u"?document:null,di=At&&At.createElement("template"),Hc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t?At.createElementNS(Dc,e):At.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>At.createTextNode(e),createComment:e=>At.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>At.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{di.innerHTML=s?`${e}`:e;const a=di.content;if(s){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Vc(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Bc(e,t,n){const s=e.style,o=ge(n);if(n&&!o){if(t&&!ge(t))for(const i in t)n[i]==null&&Ks(s,i,"");for(const i in n)Ks(s,i,n[i])}else{const i=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const pi=/\s*!important$/;function Ks(e,t,n){if(V(n))n.forEach(s=>Ks(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Uc(e,t);pi.test(n)?e.setProperty(zt(s),n.replace(pi,""),"important"):e[s]=n}}const hi=["Webkit","Moz","ms"],xs={};function Uc(e,t){const n=xs[t];if(n)return n;let s=ot(t);if(s!=="filter"&&s in e)return xs[t]=s;s=es(s);for(let o=0;ows||(Zc.then(()=>ws=0),ws=Date.now());function Gc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ve(eu(s,n.value),t,5,[s])};return n.value=e,n.attached=Qc(),n}function eu(e,t){if(V(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const vi=/^on[a-z]/,tu=(e,t,n,s,o=!1,i,r,a,l)=>{t==="class"?Vc(e,s,o):t==="style"?Bc(e,n,s):Zn(t)?oo(t)||Xc(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):nu(e,t,s,o))?Kc(e,t,s,i,r,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),zc(e,t,s,o))};function nu(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&vi.test(t)&&J(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||vi.test(t)&&ge(n)?!1:t in e}const ut="transition",Yt="animation",rn=(e,{slots:t})=>zs(zl,su(e),t);rn.displayName="Transition";const Ir={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};rn.props=be({},fr,Ir);const Ot=(e,t=[])=>{V(e)?e.forEach(n=>n(...t)):e&&e(...t)},gi=e=>e?V(e)?e.some(t=>t.length>1):e.length>1:!1;function su(e){const t={};for(const v in e)v in Ir||(t[v]=e[v]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:c=r,appearToClass:f=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,w=ou(o),T=w&&w[0],$=w&&w[1],{onBeforeEnter:L,onEnter:N,onEnterCancelled:A,onLeave:C,onLeaveCancelled:D,onBeforeAppear:W=L,onAppear:oe=N,onAppearCancelled:S=A}=t,U=(v,F,I)=>{Et(v,F?f:a),Et(v,F?c:r),I&&I()},X=(v,F)=>{v._isLeaving=!1,Et(v,d),Et(v,g),Et(v,m),F&&F()},M=v=>(F,I)=>{const re=v?oe:N,te=()=>U(F,v,I);Ot(re,[F,te]),_i(()=>{Et(F,v?l:i),ft(F,v?f:a),gi(re)||yi(F,s,T,te)})};return be(t,{onBeforeEnter(v){Ot(L,[v]),ft(v,i),ft(v,r)},onBeforeAppear(v){Ot(W,[v]),ft(v,l),ft(v,c)},onEnter:M(!1),onAppear:M(!0),onLeave(v,F){v._isLeaving=!0;const I=()=>X(v,F);ft(v,d),au(),ft(v,m),_i(()=>{v._isLeaving&&(Et(v,d),ft(v,g),gi(C)||yi(v,s,$,I))}),Ot(C,[v,I])},onEnterCancelled(v){U(v,!1),Ot(A,[v])},onAppearCancelled(v){U(v,!0),Ot(S,[v])},onLeaveCancelled(v){X(v),Ot(D,[v])}})}function ou(e){if(e==null)return null;if(fe(e))return[Os(e.enter),Os(e.leave)];{const t=Os(e);return[t,t]}}function Os(e){return qa(e)}function ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Et(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function _i(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let iu=0;function yi(e,t,n,s){const o=e._endId=++iu,i=()=>{o===e._endId&&s()};if(n)return setTimeout(i,n);const{type:r,timeout:a,propCount:l}=ru(e,t);if(!r)return s();const c=r+"end";let f=0;const d=()=>{e.removeEventListener(c,m),i()},m=g=>{g.target===e&&++f>=l&&d()};setTimeout(()=>{f(n[w]||"").split(", "),o=s(`${ut}Delay`),i=s(`${ut}Duration`),r=xi(o,i),a=s(`${Yt}Delay`),l=s(`${Yt}Duration`),c=xi(a,l);let f=null,d=0,m=0;t===ut?r>0&&(f=ut,d=r,m=i.length):t===Yt?c>0&&(f=Yt,d=c,m=l.length):(d=Math.max(r,c),f=d>0?r>c?ut:Yt:null,m=f?f===ut?i.length:l.length:0);const g=f===ut&&/\b(transform|all)(,|$)/.test(s(`${ut}Property`).toString());return{type:f,timeout:d,propCount:m,hasTransform:g}}function xi(e,t){for(;e.lengthwi(n)+wi(e[s])))}function wi(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function au(){return document.body.offsetHeight}const lu=be({patchProp:tu},Hc);let Oi;function cu(){return Oi||(Oi=xc(lu))}const uu=(...e)=>{const t=cu().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=fu(s);if(!o)return;const i=t._component;!J(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function fu(e){return ge(e)?document.querySelector(e):e}const du="/Portfolio3-14h/assets/ellypsis-vertical-2-8b5a044c.svg",pu="/Portfolio3-14h/assets/github-blanc-4b36669f.svg",hu="/Portfolio3-14h/assets/linkedin-blanc-c88acae0.svg";const Pe=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},mu={data(){return{isResponsiveMenu:!0}},methods:{toggleMenu(){this.isResponsiveMenu=!this.isResponsiveMenu}}},Lt=e=>(Be("data-v-a74ea2b5"),e=e(),Ue(),e),bu={class:"container1"},vu={class:"orange"},gu=Lt(()=>h("a",{href:"./"},[h("h1",null,"Frédérique CHAMBINAUD")],-1)),_u={class:"menu-points"},yu=Lt(()=>h("img",{src:du,alt:"picto menu"},null,-1)),xu=[yu],wu=Lt(()=>h("p",null,"Présentation",-1)),Ou=[wu],Eu=Lt(()=>h("p",null,"Réalisations",-1)),Cu=[Eu],Tu=Lt(()=>h("p",null,"Contact",-1)),ju=[Tu],Pu={class:"picto"},Au=Lt(()=>h("img",{src:pu,alt:"Picto git"},null,-1)),Su=[Au],Mu=Lt(()=>h("img",{src:hu,alt:"Picto linkedin"},null,-1)),$u=[Mu];function Iu(e,t,n,s,o,i){return de(),ve("div",bu,[h("div",vu,[gu,h("div",_u,[h("a",{href:"javascript:void(0);",class:"icon",onClick:t[0]||(t[0]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},xu)])]),h("nav",{class:kt({blue:!o.isResponsiveMenu,responsive:o.isResponsiveMenu}),id:"menu-blue"},[h("a",{href:"#head",onClick:t[1]||(t[1]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Ou),h("a",{href:"#/realisations",onClick:t[2]||(t[2]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Cu),h("a",{href:"#/contact",onClick:t[3]||(t[3]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},ju),h("div",Pu,[h("a",{href:"https://github.com/14h02m10s?tab=repositories",target:"_blank",onClick:t[4]||(t[4]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Su),h("a",{href:"https://www.linkedin.com/in/fr%C3%A9d%C3%A9rique-c-16195121b/",target:"_blank",onClick:t[5]||(t[5]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},$u)])],2)])}const ku=Pe(mu,[["render",Iu],["__scopeId","data-v-a74ea2b5"]]),Fu="/Portfolio3-14h/assets/profil-carre-222-6644d89e.jpg";const ds=e=>(Be("data-v-f3fe5d0e"),e=e(),Ue(),e),Lu={class:"englobeur-first"},Nu={class:"text"},qu=ds(()=>h("div",{class:"bienvenue"},"Hello ! Je suis Fred,",-1)),Ru=ds(()=>h("div",{class:"portfolio"},"DESIGNER UX/UI",-1)),Du=ds(()=>h("div",{class:"container-photo","data-scroll":"","data-scroll-speed":"-1"},[h("img",{src:Fu,alt:"photo profil",class:"photo2"})],-1)),Hu=ds(()=>h("div",{class:"btn-continue"},[h("a",{href:"#head"},[h("button",{class:"btn-rond"},[h("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_down ")])])],-1)),Vu={__name:"First2",setup(e){return Jt(()=>{window.scrollTo({top:0,left:0})}),yn(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(de(),ve("div",Lu,[h("div",{class:"text-photo",style:ts({transform:`translateY(-${t.scroll}px)`})},[h("div",Nu,[H(rn,{appear:"",name:"slide-fade1"},{default:z(()=>[qu]),_:1}),H(rn,{appear:"",name:"slide-fade2"},{default:z(()=>[Ru]),_:1})]),H(rn,{appear:"",name:"photo-fade"},{default:z(()=>[Du]),_:1})],4),Hu]))}},Bu=Pe(Vu,[["__scopeId","data-v-f3fe5d0e"]]),Uu="/Portfolio3-14h/assets/Figma-01110dbc.svg",zu="/Portfolio3-14h/assets/Adobe_XD_CC_icon-790767c9.svg",Ku="/Portfolio3-14h/assets/Adobe_InDesign_CC_logo-4c3cf8dd.svg",Wu="/Portfolio3-14h/assets/Adobe_Photoshop_CC_icon-43db4be2.svg",Ju="/Portfolio3-14h/assets/Adobe_Illustrator_CC_icon-84132260.svg",Xu="/Portfolio3-14h/assets/Photopea_logo-be69f4a7.svg",Yu="/Portfolio3-14h/assets/HTML5-1f694231.svg",Zu="/Portfolio3-14h/assets/CSS3_logo-2abcc9b6.svg",Qu="/Portfolio3-14h/assets/Unofficial_JavaScript_logo_2-9a935d73.svg",Gu="/Portfolio3-14h/assets/Vuejs_Logo_2-17ff892a.svg",ef="/Portfolio3-14h/assets/React_Logo-8351f38f.svg",tf="/Portfolio3-14h/assets/Tailwind_CSS_Logo-7c29d970.svg";const nf={},sf={class:"item"},of={class:"img"},rf={class:"details"};function af(e,t){return de(),ve("div",sf,[h("div",of,[nn(e.$slots,"image",{},void 0,!0)]),h("div",rf,[h("p",null,[nn(e.$slots,"texte",{},void 0,!0)])])])}const He=Pe(nf,[["render",af],["__scopeId","data-v-30bb1387"]]);const lf={},kr=e=>(Be("data-v-b71ebc15"),e=e(),Ue(),e),cf={class:"foot"},uf=kr(()=>h("p",null,[h("b",null,"Site responsive réalisé sur Vue.js")],-1)),ff=kr(()=>h("p",null,"© Frédérique Chambinaud 2023-2024",-1)),df=[uf,ff];function pf(e,t){return de(),ve("div",cf,df)}const ps=Pe(lf,[["render",pf],["__scopeId","data-v-b71ebc15"]]);const se=e=>(Be("data-v-fbcb0270"),e=e(),Ue(),e),hf={class:"espace-nav"},mf={id:"head"},bf=se(()=>h("div",{class:"titre"},[h("h2",null,"PRÉSENTATION")],-1)),vf={class:"prez-et-skills"},gf=Oo('

Qui suis-je ?

Mon passé

J'ai passé ces deux dernières décennies au sein de diverses entreprises de la métropole lilloise, en tant que maquettiste. J'y ai fait une multitude de catalogues, plaquettes, livres, affiches, PLV, bannières web, emails. J'ai perfectionné mon sens du détail, ainsi que ma capacité à produire des livrables à la fois communicants, harmonieux et respectueux des différentes chartes graphiques.

Ces temps-ci

Début 2023, j’ai entamé ma reconversion dans le développement web. Pendant 4 mois, j’ai suivi à temps complet la formation « Développeur .NET fullstack » chez M2i, qui s’est ensuite conclue par un mois de stage.

J'ai ensuite poursuivi le cheminement de ma reconversion avec la formation « UX bootcamp » chez UX France, pendant 7 semaines, et qui s'est terminée fin avril 2024. J'ai d'ailleurs obtenu la certification RS6024 "Innover avec l'UX design".

Mon futur

Désormais, je sais que le développement web ne sera pas mon futur métier mais cet apprentissage devraient m'aider à mieux anticiper et comprendre la faisabilité des choses, en tant que designer UX/UI. Je suis toujours attirée par le domaine du graphisme mais je nourris le désir d'élargir mes compétences. Au fil du temps, j'ai réalisé que le design centré utilisateur est essentiel pour garantir le succès d'un site web ou d'une application.

N’hésitez pas à me contacter si mon profil vous intéresse !

',1),_f={class:"super-container-hardSkills"},yf=se(()=>h("h3",null,"Mes compétences",-1)),xf={class:"container-hardSkills-titre","data-aos":"fade-left","data-aos-duration":"600"},wf=se(()=>h("div",{class:"titre-skills"},[h("h4",null,"Compétences techniques")],-1)),Of={class:"container-two-containers-hard-skills"},Ef={class:"two-containers-hard-skills"},Cf={class:"container-hardSkills"},Tf=se(()=>h("img",{src:Uu,alt:"picto Figma"},null,-1)),jf=se(()=>h("p",null,"Figma",-1)),Pf=se(()=>h("img",{src:zu,alt:"picto XD",class:"height100"},null,-1)),Af=se(()=>h("p",null,"Xd",-1)),Sf=se(()=>h("img",{src:Ku,alt:"picto Indesign",class:"height100"},null,-1)),Mf=se(()=>h("p",null,"Indesign",-1)),$f=se(()=>h("img",{src:Wu,alt:"picto Photoshop",class:"height100"},null,-1)),If=se(()=>h("p",null,"Photoshop",-1)),kf=se(()=>h("img",{src:Ju,alt:"picto Illustrator",class:"height100"},null,-1)),Ff=se(()=>h("p",null,"Illustrator",-1)),Lf=se(()=>h("img",{src:Xu,alt:"picto Photopea"},null,-1)),Nf=se(()=>h("p",null,"Photopea",-1)),qf={class:"container-hardSkills"},Rf=se(()=>h("img",{src:Yu,alt:"picto Html",class:"height100"},null,-1)),Df=se(()=>h("p",null,"HTML 5",-1)),Hf=se(()=>h("img",{src:Zu,alt:"picto Css",class:"height100"},null,-1)),Vf=se(()=>h("p",null,"CSS 3",-1)),Bf=se(()=>h("img",{src:Qu,alt:"picto Js"},null,-1)),Uf=se(()=>h("p",null,"JavaScript",-1)),zf=se(()=>h("img",{src:Gu,alt:"picto Vue"},null,-1)),Kf=se(()=>h("p",null,"Vue.js",-1)),Wf=se(()=>h("img",{src:ef,alt:"picto React"},null,-1)),Jf=se(()=>h("p",null,"React",-1)),Xf=se(()=>h("img",{src:tf,alt:"picto Tailwind",class:"width100"},null,-1)),Yf=se(()=>h("p",null,"Tailwind",-1)),Zf=Oo('

Savoir-faire

  • • Entretien
  • • Persona
  • • Experience map
  • • Atelier d’idéation
  • • Userflow
  • • Wireframing
  • • Atomic design / design tokens
  • • Maquettage / mise en page
  • • Test synchrone et asynchrone
  • • Accessibilité
  • • Travail collaboratif

Savoir-être

  • • À l'écoute
  • • Empathique
  • • Réactive
  • • Esprit d’équipe
  • • Rigoureuse
  • • Créative
  • • Perséverante
  • • Sens de l'organisation
',2),Qf=se(()=>h("button",{class:"btn"},"Plus de détails sur mon cv",-1)),Gf=[Qf],ed="https://14h02m10s.github.io/Portfolio3-14h/cv-mai2024-portfolio.pdf",td={__name:"Presentation2",setup(e){return Jt(()=>{window.scrollTo({top:0,left:0})}),yn(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(de(),ve("div",null,[h("div",hf,[h("div",mf,[bf,h("div",vf,[gf,h("div",_f,[yf,h("div",xf,[wf,h("div",Of,[h("div",Ef,[h("div",Cf,[H(He,null,{image:z(()=>[Tf]),texte:z(()=>[jf]),_:1}),H(He,null,{image:z(()=>[Pf]),texte:z(()=>[Af]),_:1}),H(He,null,{image:z(()=>[Sf]),texte:z(()=>[Mf]),_:1}),H(He,null,{image:z(()=>[$f]),texte:z(()=>[If]),_:1}),H(He,null,{image:z(()=>[kf]),texte:z(()=>[Ff]),_:1}),H(He,null,{image:z(()=>[Lf]),texte:z(()=>[Nf]),_:1})]),h("div",qf,[H(He,null,{image:z(()=>[Rf]),texte:z(()=>[Df]),_:1}),H(He,null,{image:z(()=>[Hf]),texte:z(()=>[Vf]),_:1}),H(He,null,{image:z(()=>[Bf]),texte:z(()=>[Uf]),_:1}),H(He,null,{image:z(()=>[zf]),texte:z(()=>[Kf]),_:1}),H(He,null,{image:z(()=>[Wf]),texte:z(()=>[Jf]),_:1}),H(He,null,{image:z(()=>[Xf]),texte:z(()=>[Yf]),_:1})])])])]),Zf])]),h("div",{class:"container-button"},[h("a",{href:ed,target:"_blank",download:"fchambinaud.pdf"},Gf)])])]),H(ps)]))}},nd=Pe(td,[["__scopeId","data-v-fbcb0270"]]);const Ws={__name:"HomeView",setup(e){return(t,n)=>(de(),ve("main",null,[H(Bu),H(nd)]))}},xn="/Portfolio3-14h/assets/external-orange-87f31629.svg";const sd={data(){return{isExpanded:!1}},methods:{toggleExpansion(){this.isExpanded=!this.isExpanded}}},od={class:"item"},id={class:"img"},rd={class:"content"},ad={class:"btn-continue"};function ld(e,t,n,s,o,i){return de(),ve("div",od,[h("div",id,[nn(e.$slots,"image",{},void 0,!0)]),h("div",{class:kt(["section-texte",{expanded:o.isExpanded}])},[h("h4",null,[nn(e.$slots,"sous-titre",{},void 0,!0)]),h("p",rd,[nn(e.$slots,"default",{},void 0,!0)]),h("div",ad,[h("span",{class:kt(["btn-open-text material-symbols-rounded",{expanded:o.isExpanded}]),onClick:t[0]||(t[0]=(...r)=>i.toggleExpansion&&i.toggleExpansion(...r))}," keyboard_double_arrow_down ",2)])],2)])}const Zt=Pe(sd,[["render",ld],["__scopeId","data-v-951d34e6"]]),cd="/Portfolio3-14h/assets/ImgArtefacteurs-orange-e0c79322.jpg",ud="/Portfolio3-14h/assets/ImgArtefacteurs-coul-3e86d902.jpg";const fd={},dd=e=>(Be("data-v-9db7fa31"),e=e(),Ue(),e),pd={class:"height"},hd=dd(()=>h("a",{href:"#/realisations/artefacteurs"},[h("img",{src:cd,alt:"Miniature Artefacteurs orange"}),h("img",{src:ud,alt:"Miniature Artefacteurs coul"})],-1)),md=[hd];function bd(e,t){return de(),ve("div",pd,md)}const vd=Pe(fd,[["render",bd],["__scopeId","data-v-9db7fa31"]]),gd="/Portfolio3-14h/assets/ImgPortfolio1-orange-8ecc0138.jpg",_d="/Portfolio3-14h/assets/ImgPortfolio1-coul-f1ca2911.jpg";const yd={},xd=e=>(Be("data-v-510a8c6f"),e=e(),Ue(),e),wd={class:"height"},Od=xd(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[h("img",{src:gd,alt:"Miniature Portfolio1 NB"}),h("img",{src:_d,alt:"Miniature Portfolio1 coul"})],-1)),Ed=[Od];function Cd(e,t){return de(),ve("div",wd,Ed)}const Td=Pe(yd,[["render",Cd],["__scopeId","data-v-510a8c6f"]]),jd="/Portfolio3-14h/assets/Lakson-orange-8f860365.jpg",Pd="/Portfolio3-14h/assets/Lakson-coul-154c63ab.jpg";const Ad={},Sd=e=>(Be("data-v-74c6f380"),e=e(),Ue(),e),Md={class:"height"},$d=Sd(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[h("img",{src:jd,alt:"Miniature Lakson NB"}),h("img",{src:Pd,alt:"Miniature Lakson coul"})],-1)),Id=[$d];function kd(e,t){return de(),ve("div",Md,Id)}const Fd=Pe(Ad,[["render",kd],["__scopeId","data-v-74c6f380"]]),Ld="/Portfolio3-14h/assets/ImgProjet2-orange-1214d11d.jpg",Nd="/Portfolio3-14h/assets/ImgProjet2-coul-a5460d1e.jpg";const qd={},Rd=e=>(Be("data-v-0e801c7a"),e=e(),Ue(),e),Dd={class:"height"},Hd=Rd(()=>h("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank"},[h("img",{src:Ld,alt:"Miniature Projet2 NB"}),h("img",{src:Nd,alt:"Miniature Projet2 coul"})],-1)),Vd=[Hd];function Bd(e,t){return de(),ve("div",Dd,Vd)}const Ud=Pe(qd,[["render",Bd],["__scopeId","data-v-0e801c7a"]]),zd="/Portfolio3-14h/assets/Suzuki-orange-fe5a9a7d.jpg",Kd="/Portfolio3-14h/assets/Suzuki-coul-20b2c7d1.jpg";const Wd={},Jd=e=>(Be("data-v-1fdb1207"),e=e(),Ue(),e),Xd={class:"height"},Yd=Jd(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank"},[h("img",{src:zd,alt:"Miniature Suzuki NB"}),h("img",{src:Kd,alt:"Miniature Suzuki coul"})],-1)),Zd=[Yd];function Qd(e,t){return de(),ve("div",Xd,Zd)}const Gd=Pe(Wd,[["render",Qd],["__scopeId","data-v-1fdb1207"]]);const ye=e=>(Be("data-v-1951780e"),e=e(),Ue(),e),ep={id:"reals"},tp=ye(()=>h("div",{class:"titre"},[h("h2",null,"RÉALISATIONS")],-1)),np={class:"flex-project"},sp=ye(()=>h("div",{class:"DivTitreH3"},[h("h3",null,"Projet UX/UI design")],-1)),op=ye(()=>h("a",{href:"#/realisations/artefacteurs",class:"link-text"},"Projet UX des Artéf'acteurs ",-1)),ip=ye(()=>h("a",{href:"#/realisations/artefacteurs"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),rp=ye(()=>h("p",null,[le(" Le projet de la manufacture des Artéf'acteurs a été mené durant ma "),h("b",null,"formation chez UX France"),le(", en équipe de 2. "),h("br"),h("br"),le(" L'association de la Manufacture des artef'acteurs regroupe des artisans d'art de l'est de la France. Le but de cette association est de mettre en relation les artisans et de les aider à développer leurs activités. ")],-1)),ap={class:"flex-project"},lp=ye(()=>h("div",{class:"DivTitreH3"},[h("h3",null,"Projets front-end")],-1)),cp=ye(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank",class:"link-text"},"Première version de mon portfolio ",-1)),up=ye(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),fp=ye(()=>h("p",null,[le(" Voici la première version de mon portfolio créée avec "),h("b",null,"Vue.js"),le(`. Je n'ai pas eu le temps de le diffuser car dès sa finalisation, j'ai sollicité des avis auprès de mon entourage. Certains ont souligné que mon site était un peu trop "statique" et avait des airs un peu trop "print" (une déformation professionnelle, je suppose 🙃). `),h("br"),h("br"),h("b",null,`C'était mon premier projet responsive, conçu en adoptant une approche "mobile first".`),le(" Initialement, je souhaitais faire le parallèle avec mon cv, notamment en conservant la mise en forme des titres. Cependant, cela s'est avéré être plus un problème qu'une solution. La deuxième version de mon portfolio (le site que vous parcourez en ce moment) n'est pas parfait, bien sûr, mais j'espère que vous pourrez y reconnaître la détermination que j'y ai investie. ")],-1)),dp=ye(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank",class:"link-text"},"Reproduction d'un site vitrine ",-1)),pp=ye(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),hp=ye(()=>h("p",null,[le(" J'ai commencé ce projet "),h("b",null,"Vue.js"),le(" à la fin de mon stage, en juin 2023 et l'ai continué chez moi. L'objectif principal était de reproduire un site vitrine déjà existant. Mon choix s'est porté sur "),h("a",{href:"https://lakson.fr/",target:"_blank",class:"link-text"},"le site du restaurant Lakson,"),le(" car il comprend "),h("b",null,"une barre de navigation, un pied de page, plusieurs pages, des boutons, et une galerie de photos"),le(". "),h("br"),h("br"),le(" Il reste encore des améliorations à apporter, car certaines parties étaient assez complexes lorsque j'ai entamé ce projet. Ainsi, les animations et la compatibilité avec les appareils de différentes tailles (responsive design) n'ont pas encore été implémentées. Mon prochain défi sera donc de rendre ce projet pleinement responsive (il est pour l'instant conseillé de le regarder sur un écran d'au moins 1300 px de large). ")],-1)),mp=ye(()=>h("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank",class:"link-text"},"Divers exercices en HTML, CSS et JavaScript ",-1)),bp=ye(()=>h("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),vp=ye(()=>h("p",null,[le(" J'ai décidé de me lancer dans la création de projets en "),h("b",null,"Vue.js"),le(", afin de renforcer mes compétences en "),h("b",null,"JavaScript"),le(". J'ai commencé par revisiter des exercices que j'avais fait lors de ma formation chez M2i. Par la suite, j'ai enrichi ce projet en y ajoutant divers éléments, tels qu'un "),h("b",null,"sélecteur de couleurs, la possibilité pour l'utilisateur d'ajouter des images, et enfin, j'ai reproduit une galerie de photos trouvée sur Dribbble"),le(". "),h("br"),h("br"),le("En parallèle de ces ajouts, j'ai élaboré une présentation comprenant une barre de navigation, des titres, et j'ai également intégré un court texte de présentation. Jusqu'à présent, j'ai uniquement travaillé sur ce projet en mode desk, ce qui signifie qu'il est optimisé pour des écrans d'au moins 1200 pixels de large. Dans l'avenir, j'aimerai le rendre responsive. ")],-1)),gp=ye(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank",class:"link-text"},"Reproduction de la navbar et slider du site Suzuki ",-1)),_p=ye(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),yp=ye(()=>h("p",null,[le(" Ce fut mon tout premier projet en "),h("b",null,"Vue.js"),le(". Mon maître de stage m'avait donné pour mission de reproduire le menu de navigation et le slider du "),h("a",{href:"https://concession.suzuki.fr/la-rochelle",target:"_blank",class:"link-text"},"site Suzuki concession."),h("br"),h("br"),le(" Il est important de noter que rien n'est cliquable dans ce projet, car il s'agit d'une reproduction visuelle. De plus, il n'est pas encore pleinement responsive ; il est actuellement adapté aux écrans d'une largeur minimale de 960 px. ")],-1)),xp={__name:"Projects",setup(e){return(t,n)=>(de(),ve("div",ep,[tp,h("div",np,[sp,H(Zt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:z(()=>[H(vd)]),"sous-titre":z(()=>[op,ip]),default:z(()=>[rp]),_:1})]),h("div",ap,[lp,H(Zt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:z(()=>[H(Td)]),"sous-titre":z(()=>[cp,up]),default:z(()=>[fp]),_:1}),H(Zt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:z(()=>[H(Fd)]),"sous-titre":z(()=>[dp,pp]),default:z(()=>[hp]),_:1}),H(Zt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:z(()=>[H(Ud)]),"sous-titre":z(()=>[mp,bp]),default:z(()=>[vp]),_:1}),H(Zt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:z(()=>[H(Gd)]),"sous-titre":z(()=>[gp,_p]),default:z(()=>[yp]),_:1})]),H(ps)]))}},wp=Pe(xp,[["__scopeId","data-v-1951780e"]]);const Fr={__name:"PageRealisations",setup(e){return(t,n)=>(de(),ve("main",null,[H(wp)]))}},Op="/Portfolio3-14h/assets/logoArtefacteurs-9b6e02ae.jpg",Ep="/Portfolio3-14h/assets/uxDesign-4a33de69.jpg",Cp="/Portfolio3-14h/assets/problematique-ba823560.jpg",Tp="/Portfolio3-14h/assets/personasHypothetiques-41ac0f8e.jpg",jp="/Portfolio3-14h/assets/lesCartesUX-ad8c66a1.jpg",Pp="/Portfolio3-14h/assets/diagrammeAffinite-edcf7898.png",Ap="/Portfolio3-14h/assets/diagrammeAffiniteExtrait-309997d6.jpg",Sp="/Portfolio3-14h/assets/Persona-78f7cd19.jpg",Mp="/Portfolio3-14h/assets/brainstorm3-5c2acedb.jpg",$p="/Portfolio3-14h/assets/atelierIdeation2-709139c5.png",Ip="/Portfolio3-14h/assets/resultatAtelierIdeation-faad29ba.jpg",kp="/Portfolio3-14h/assets/detail-arborescence-e257ec11.png",Fp="/Portfolio3-14h/assets/userflow1-d5acca9b.png",Lp="/Portfolio3-14h/assets/wireframes-3f8ad442.png",Np="/Portfolio3-14h/assets/prototype2-d5eb9b33.png",qp="/Portfolio3-14h/assets/ProtocoleTest-464a2b1c.jpg",Rp="/Portfolio3-14h/assets/maze_screenshot_interaction2-f7eeea70.jpg",Dp="/Portfolio3-14h/assets/restitution-recos-51cc87dc.png",Hp="/Portfolio3-14h/assets/5-4-Evaluation-Recommandations-0c87a74b.jpg",Vp="/Portfolio3-14h/assets/6-1-Iteration-e0ad5b91.jpg",Bp="/Portfolio3-14h/assets/proto1-90475fe6.png",Up="/Portfolio3-14h/assets/proto2-d3a5e560.png";const zp=e=>(Be("data-v-f46e7675"),e=e(),Ue(),e),Kp=Oo('

Le projet UX/UI des Artef'acteurs

Remise en contexte

les différentes phases de l'ux design

Ceci est un projet mené en formation, chez UX France, durant 6 semaines. Nous avons tout au long de ce projet travaillé en binôme.

L'association des Artef'acteurs est un collectif d'artisans d'art de la région de Belfort. Ils ont entre 25 et 55 ans et ce sont des personnes qui travaillent seules la plupart du temps. Le but de l'association est de mettre en relation ces artisans afin de les aider à sortir de l'isolement professionnel et à développer leurs activités en regroupant des informations utiles (tels que les fournisseurs, salons, marchés...).

Pour l'instant, l'association dispose d'une page facebook tenue par la fondatrice de l'association, un google drive pour s'échanger des documents et un groupe what'app pour discuter.

L'UX design

L'UX design est décomposé en 6 phases :

  1. La planification sert à comprendre les besoins du client et commencer à réfléchir à qui est l’utilisateur final. On définit également une problématique.
  2. L'exploration sert à comprendre qui est l'utilisateur final.
  3. L'idéation permet de brainstormer, avec des utilisateurs, et de trouver des solutions à notre problématique.
  4. La génération, c'est le moment où le projet prend vie à travers des prototypes.
  5. L'évaluation permet de se rendre compte, en faisant tester le prototype à des utilisateurs, de ce qui va et surtout de ce qui ne va pas.
  6. L'itération, c'est le moment où on corrige ce qui ne va pas, on peut recommencer le processus à partir de la phase d'exploration, d'idéation ou de génération, selon les besoins. Plusieurs itérations peuvent avoir lieu.
les différentes phases de l'ux design

La phase de Planification

Avant toute chose, nous avons établi un plan d'action dans Notion pour pouvoir avoir une vision d'ensemble, du chemin à parcourir pour mener à bien ce projet. Puis, nous avons rencontré la fondatrice de l'association des Artef'acteurs, qui nous a exposé ce qui existait actuellement, et ce qu'elle voudrait pouvoir offrir aux artisans de son association : une plateforme web.

Suite à cet entretien, nous avons reformulé et synthétisé son brief. Nous avons utilisé la méthode des 5 pourquoi pour définir la problématique globale à laquelle nous allions devoir répondre.

Nous nous sommes ensuite intéressées de plus près aux artisans du collectif des Artéf'acteurs, qui étaient donc notre cible. Nous avons donc créé des personas hypothétiques en nous aidant de cartes UX (qui synthétisent en 7 grandes catégories les besoins psychologiques fondamentaux des êtres humains) afin d'entrer en empathie plus facilement.

Synthèse de la problèmatique avec les 5 pourquoi
Utilisation de la technique des 5 pourquoi pour trouver la problématique
Nos 3 personas hypothétiques
Élaboration de 3 personas hypothétiques
Nos 3 cartes UX selectionnées et etayées
Nos 3 cartes UX selectionnées et etayées avec des exemples s'appliquant aux artisans

La phase d'exploration

Durant cette phase, nous avons pu rencontrer 2 artisans du collectif des Artef'acteurs en visioconférence. Au préalable, nous avons donc préparé ces entretiens en rédigeant une quinzaine de questions (les plus ouvertes possibles). Les entretiens ont duré 30 minutes chacun, et nous avons prié nos interlocuteurs de ne pas se brider dans leurs réponses afin de comprendre qui sont les artisans des Artéf'acteurs.

Une fois les entretiens terminés, nous avons retranscrit sur des post-its virtuels (sur Figjam) tout ce qui avait été dit durant les entretiens et nous avons classé ces post-it par catégories, ce qui nous a donc donné un diagramme d'affinités. Grâce à ce diagramme, nous avons pu retravailler notre persona et aussi y inclure un verbatim.

fb artefacteurs
Le diagramme d'affinité dans sa globalité
fb artefacteurs
Extrait du diagramme d'affinité
fb artefacteurs
Le persona

La phase d'idéation

Nous avons tout d'abord réalisé un brainstorming avec mon binôme afin d'imaginer quelles pourraient être les fonctionnalités que pourrait comporter la plateforme des Artéf'acteurs. Puis nous avons préparé l'atelier d'idéation où nous allions recevoir 2 participantes en visioconférence, sur Klaxoon (un site qui permet de collaborer en simultané, comme Figjam).

Le but de l'atelier est de stimuler la créativité des participants en leur exposant au préalable le brief, notre problématique, et notre persona afin qu'ils puissent se glisser dans la peau d'un artisan. Nous avons donc incité les 2 participants à exprimer toutes leurs idées, sans retenue, et de les noter. Nous leur avons ensuite exposé nos idées et leur avons demandé de leur donner une note.

Nous avons ensuite fait la synthèse des idées trouvées et nous avons élaboré l’arborescence du projet. Elle permet de se projeter concrètement dans l'organisation du site en commencant à élaborer le menu principal et imaginer ce qui sera contenu dans les pages. Ensuite, le userflow vient compléter l'arborescence et permet de mettre en évidence les liens entre les pages, les interactions possibles .

le brainstorming à 2
Le brainstorming à 2 avant l'atelier d'idéation
phase 1 de l'atelier d'idéation
Les idées de nos participants lors de l'atelier d'idéation
synthèse de l'atelier d'idéation
La synthèse de l'atelier d'idéation lors de ma présentation au jury
L'arborescence
L'arborescence sur Figjam (en haut et bleu la navbar, en bas et violet le footer)
Le userflow
Le userflow sur Figjam

La phase de génération

Uns fois que nous avions notre userflow, nous pouvions passer aux wireframes sur Excalidraw (schémas très simples des pages) puis au prototypage interactif sur Figma (l'apparence des pages est plus poussée mais surtout les boutons sont fonctionnels). Nous n'avons développé que la partie mentorat, car c'était une idée qui a émergé en atelier d'idéation grâce aux utilisateurs et car le temps nous était compté (formation oblige).

Nous avons développé ce prototypage en appliquant l'approche de l'atomic design. C'est une méthodologie de conception qui divise les interfaces en composants modulaires réutilisables, allant des éléments de base aux éléments plus complexes. Le but étant d'assurer une cohérence et une facilité de maintenance accrues ainsi qu'une meilleure adaptabilité à tous les écrans.

Le but d'un prototype interactif est de pouvoir le faire tester à des utilisateurs avant de développer réellement le produit. Cela permet de déceler en amont ce qui n'est pas compris des utilisateurs (en phase d'évaluation) et donc de pouvoir corriger (en phase d'itération).

les wireframes sur Excalidraw
Les wireframes sur Excalidraw
Le prototypage fonctionnel sur Figma
Le prototypage fonctionnel sur Figma

La phase d'évaluation

Nous avons préparé l'entretien d'évaluation en rédigeant un protocole de test contenant : un scénario, une liste de tâches à faire ainsi que le circuit attendu sur le prototype. Nous avons pu recevoir 2 utilisateurs en visioconférence, pour des tests synchrones. L'utilisateur nous partageait son écran et sa caméra : nous avions donc accès à leurs actions et réactions en direct. Nous avons pu également leur poser à chacun une dizaine de questions.

Nous avons aussi diffusé notre prototype sur Maze, un site qui permet de faire des tests asynchrones. L'utilisateur fait le test tout seul, il suit les instructions que l'on a rentrées dans le site en amont. Évidemment nous n'avons pas pu voir les réactions en direct de ces utilisateurs, par contre, nous avons eu accès aux heatmaps (qui permettent de voir où les utilisateurs ont cliqué).

Nous avons ensuite synthétisé les entretiens et mis en évidence les difficultés que les utilisateurs ont eu, et donc, les points bloquants de notre prototype.

Le protocole de test
Le protocole de test
Une heatmap
Une heatmap du test asynchrone fait sur Maze
les resititutions des entretiens
L'analyse des entretiens synchrones, avec mise en évidence des points bloquants (en rouge)

La phase d'itération

À partir des points bloquants relevés en phase d'évaluation, nous avons rédigé des recommandations de corrections à apporter en rappelant quel était le problème et quelle solution il fallait mettre en place (selon nous).

Nous avons donc corrigé nos prototypes selon ces recommandations. Si ce projet avait été un projet à mener jusqu'au bout, il aurait donc fallu refaire tester les nouveaux prototypes, et ainsi de suite jusqu'à obtention d'une maquette ou il n'y a plus de problème majeur.

Une des recommandations que nous avions à traiter
Une des recommandations que nous avions à traiter
La correction de la recommandation ci-dessus
La correction de la recommandation ci-dessus
Page d'accueil et page mentorat avant les corrections
Page d'accueil et page mentorat avant les corrections
Page d'accueil et page mentorat après les corrections
Page d'accueil et page mentorat après les corrections
',2),Wp=zp(()=>h("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_up ",-1)),Jp=[Wp],Xp=()=>{window.scrollTo({top:0,left:0})},Yp={__name:"artefacteurs",setup(e){return Jt(()=>{window.scrollTo({top:0,left:0})}),yn(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(de(),ve(Le,null,[h("div",{id:"topArtef"},[Kp,h("div",{class:"btn-return"},[h("button",{class:"btn-carre",onClick:Xp},Jp)])]),H(ps)],64))}},Zp=Pe(Yp,[["__scopeId","data-v-f46e7675"]]);const Lr={__name:"PageArtefacteurs",setup(e){return(t,n)=>(de(),ve("main",null,[H(Zp)]))}};var Qp=Object.defineProperty,Gp=(e,t,n)=>t in e?Qp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ei=(e,t,n)=>(Gp(e,typeof t!="symbol"?t+"":t,n),n);class eh{constructor(){Ei(this,"seed",0),Ei(this,"data",new Map)}id(){return Date.now().toString(26)+this.seed++}add(t,n=this.id()){return this.data.set(n,t),n}get(t){return this.data.get(t)}delete(t){this.delete(t)}}const th="Failed to copy value to clipboard. Unknown type.",nh={asString(e){if(e==null)return console.warn("Clipboard input is empty"),"";if(typeof e!="string")try{return JSON.stringify(e)}catch(t){return console.warn(th,t),""}return e}},sh="position:fixed; pointer-events:none; z-index:-9999; opacity:0;",oh={createTextarea(e){const t=document.createElement("textarea");return t.addEventListener("focusin",n=>{n.stopPropagation()}),t.value=e,t.setAttribute("readonly",""),t.style.cssText=sh,t}},an={async requestClipboardPermission(){return navigator.permissions.query({name:"clipboard-write"})},async writeClipboard(e){return(await an.requestClipboardPermission()).state==="granted"?(await navigator.clipboard.writeText(e),!0):!1},writeClipboardExecCommand(e){const t=oh.createTextarea(e);if(document.body.appendChild(t),navigator.userAgent.match(/ipad|ipod|iphone/i)){t.contentEditable="true",t.readOnly=!0;const s=document.createRange();s.selectNodeContents(t);const o=window.getSelection();o&&(o.removeAllRanges(),o.addRange(s),t.setSelectionRange(0,999999))}else t.select();const n=document.execCommand("copy");return document.body.removeChild(t),n},async copy(e){const t=typeof e=="function"?e():e,n=nh.asString(t);if(an.writeClipboardExecCommand(n))return!0;await an.writeClipboard(n)}},dt=new eh,ih={install(e){const t=e.version[0]==="3"?e.config.globalProperties:e.prototype;t.$clipboard=an.copy,e.directive("clipboard",{beforeMount(n,s){const o=s.arg,i=s.value,r=typeof i=="function";if(o==="error"&&r){n.dataset.clipboardError=dt.add(i);return}if(o==="error"&&r){n.dataset.clipboardSuccess=dt.add(i);return}const a=async l=>{var c;const f=await an.copy(i)?n.dataset.clipboardSuccess:n.dataset.clipboardError;(c=dt.get(f))==null||c({value:i,event:l})};n.dataset.clipboardClick=dt.add(a),n.addEventListener("click",a)},unmounted(n){const{clipboardSuccessHandler:s,clipboardErrorHandler:o,clipboardClickHandler:i}=n.dataset;if(s&&dt.delete(s),o&&dt.delete(o),i){const r=dt.get(i);r&&(n.removeEventListener("click",r),dt.delete(i))}},get bind(){return this.beforeMount},get unbind(){return this.unmounted}})}};const yt=e=>(Be("data-v-c927c768"),e=e(),Ue(),e),rh={id:"contact"},ah=yt(()=>h("div",{class:"titre"},[h("h2",null,"CONTACT")],-1)),lh={class:"container-except-titre","data-aos":"fade-up","data-aos-duration":"600"},ch={class:"login-card-container"},uh=yt(()=>h("form",{action:"https://public.herotofu.com/v1/8cc09760-7f05-11ee-8bd5-e178f08d9cb2",method:"post","accept-charset":"UTF-8",class:"login-card-form"},[h("div",{class:"login-card-form-2"},[h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"person"),h("input",{type:"text",placeholder:"Nom",id:"nom",name:"lastName",required:""})]),h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"person"),h("input",{type:"text",placeholder:"Prénom",id:"prenom",name:"firstName",required:""})])]),h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"mail"),h("input",{type:"email",placeholder:"Email",id:"email",name:"email",required:""})]),h("div",{style:{"text-indent":"-99999px","white-space":"nowrap",overflow:"hidden",position:"absolute"},"aria-hidden":"true"},[h("input",{type:"text",name:"_gotcha",tabindex:"-1",autocomplete:"off"})]),h("div",{class:"form-item"},[h("textarea",{id:"message",name:"message",placeholder:"Hello Fred, nous serions vraiment ravis de te compter parmi nous ! ",required:""})]),h("div",{class:"container-btn-envoyer"},[h("button",{type:"submit",class:"btn"},"Envoyer")])],-1)),fh=yt(()=>h("br",null,null,-1)),dh=yt(()=>h("br",null,null,-1)),ph=yt(()=>h("br",null,null,-1)),hh=yt(()=>h("br",null,null,-1)),mh=yt(()=>h("b",null,"fchambinaudpro@gmail.com",-1)),bh=[mh],vh=yt(()=>h("br",null,null,-1)),gh={class:"z-index"},_h={name:"App",data(){return{isCopied:!0}},methods:{ToggleCopied(){this.isCopied=!this.isCopied}}},yh=Object.assign(_h,{setup(e){return(t,n)=>{const s=oc("clipboard");return de(),ve("div",rh,[ah,h("div",lh,[h("div",ch,[uh,h("div",null,[h("p",null,[fh,dh,le(" Si vous préférez utiliser votre boite mail, "),ph,le("copiez mon adresse mail en cliquant dessus : "),hh,Vl((de(),ve("span",{onClick:n[0]||(n[0]=(...o)=>t.ToggleCopied&&t.ToggleCopied(...o)),class:"hover-list"},bh)),[[s,"fchambinaudpro@gmail.com"]]),le(". "),vh]),h("p",{class:kt({copy:!t.isCopied,copied:t.isCopied})},"C'est copié !",2)])])]),h("div",gh,[H(ps)])])}}}),xh=Pe(yh,[["__scopeId","data-v-c927c768"]]);const Nr={__name:"PageContact",setup(e){return(t,n)=>(de(),ve("main",null,[H(xh)]))}},wh={"/":Ws,"/realisations":Fr,"/realisations/artefacteurs":Lr,"/contact":Nr},Oh={name:"App",components:{Header5:ku,HomeView:Ws,PageRealisations:Fr,PageArtefacteurs:Lr,PageContact:Nr},data(){return{currentPath:window.location.hash}},computed:{currentView(){return wh[this.currentPath.slice(1)||"/"]||Ws}},mounted(){window.addEventListener("hashchange",()=>{this.currentPath=window.location.hash})}};function Eh(e,t,n,s,o,i){const r=br("Header5");return de(),ve("div",null,[H(r),(de(),Pr(sc(i.currentView)))])}const Ch=Pe(Oh,[["render",Eh]]);function Js(e,t,n=".",s){if(!Es(t))return Js(e,{},n,s);const o=Object.assign({},t);for(const i in e){if(i==="__proto__"||i==="constructor")continue;const r=e[i];r!=null&&(s&&s(o,i,r,n)||(Array.isArray(r)&&Array.isArray(o[i])?o[i]=[...r,...o[i]]:Es(r)&&Es(o[i])?o[i]=Js(r,o[i],(n?`${n}.`:"")+i.toString(),s):o[i]=r))}return o}function Es(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Th(e){return(...t)=>t.reduce((n,s)=>Js(n,s,"",e),{})}const jh=Th();function qr(e){return Hi()?(Xa(e),!0):!1}function To(e){return typeof e=="function"?e():_t(e)}const Ph=typeof window<"u"&&typeof document<"u",Ah=e=>e!=null,Sh=Object.prototype.toString,Wn=e=>Sh.call(e)==="[object Object]",qn=()=>{};function Mh(e){us()&&go(e)}function ln(e){var t;const n=To(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Rr=Ph?window:void 0;function We(...e){let t,n,s,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,o]=e,t=Rr):[t,n,s,o]=e,!t)return qn;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],r=()=>{i.forEach(f=>f()),i.length=0},a=(f,d,m,g)=>(f.addEventListener(d,m,g),()=>f.removeEventListener(d,m,g)),l=je(()=>[ln(t),To(o)],([f,d])=>{if(r(),!f)return;const m=Wn(d)?{...d}:d;i.push(...n.flatMap(g=>s.map(w=>a(f,g,w,m))))},{immediate:!0,flush:"post"}),c=()=>{l(),r()};return qr(c),c}function $h(){const e=Ze(!1);return us()&&Jt(()=>{e.value=!0}),e}function Ih(e){const t=$h();return nt(()=>(t.value,!!e()))}function kh(e,t,n={}){const{root:s,rootMargin:o="0px",threshold:i=.1,window:r=Rr,immediate:a=!0}=n,l=Ih(()=>r&&"IntersectionObserver"in r),c=nt(()=>{const w=To(e);return(Array.isArray(w)?w:[w]).map(ln).filter(Ah)});let f=qn;const d=Ze(a),m=l.value?je(()=>[c.value,ln(s),d.value],([w,T])=>{if(f(),!d.value||!w.length)return;const $=new IntersectionObserver(t,{root:ln(T),rootMargin:o,threshold:i});w.forEach(L=>L&&$.observe(L)),f=()=>{$.disconnect(),f=qn}},{immediate:a,flush:"post"}):qn,g=()=>{f(),m(),d.value=!1};return qr(g),{isSupported:l,isActive:d,pause(){f(),d.value=!1},resume(){d.value=!0},stop:g}}const Dr=1/60*1e3,Fh=typeof performance<"u"?()=>performance.now():()=>Date.now(),Hr=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Fh()),Dr);function Lh(e){let t=[],n=[],s=0,o=!1,i=!1;const r=new WeakSet,a={schedule:(l,c=!1,f=!1)=>{const d=f&&o,m=d?t:n;return c&&r.add(l),m.indexOf(l)===-1&&(m.push(l),d&&o&&(s=t.length)),l},cancel:l=>{const c=n.indexOf(l);c!==-1&&n.splice(c,1),r.delete(l)},process:l=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=Lh(()=>gn=!0),e),{}),Zs=wn.reduce((e,t)=>{const n=hs[t];return e[t]=(s,o=!1,i=!1)=>(gn||Dh(),n.schedule(s,o,i)),e},{}),qh=wn.reduce((e,t)=>(e[t]=hs[t].cancel,e),{});wn.reduce((e,t)=>(e[t]=()=>hs[t].process(Vt),e),{});const Rh=e=>hs[e].process(Vt),Vr=e=>{gn=!1,Vt.delta=Xs?Dr:Math.max(Math.min(e-Vt.timestamp,Nh),1),Vt.timestamp=e,Ys=!0,wn.forEach(Rh),Ys=!1,gn&&(Xs=!1,Hr(Vr))},Dh=()=>{gn=!0,Xs=!0,Ys||Hr(Vr)},Br=()=>Vt;function Ur(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(e);oMath.min(Math.max(n,e),t),Cs=.001,Vh=.01,Ti=10,Bh=.05,Uh=1;function zh({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let o,i;Hh(e<=Ti*1e3);let r=1-t;r=Qs(Bh,Uh,r),e=Qs(Vh,Ti,e/1e3),r<1?(o=c=>{const f=c*r,d=f*e,m=f-n,g=Gs(c,r),w=Math.exp(-d);return Cs-m/g*w},i=c=>{const d=c*r*e,m=d*n+n,g=Math.pow(r,2)*Math.pow(c,2)*e,w=Math.exp(-d),T=Gs(Math.pow(c,2),r);return(-o(c)+Cs>0?-1:1)*((m-g)*w)/T}):(o=c=>{const f=Math.exp(-c*e),d=(c-n)*e+1;return-Cs+f*d},i=c=>{const f=Math.exp(-c*e),d=(n-c)*(e*e);return f*d});const a=5/e,l=Wh(o,i,a);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(l,2)*s;return{stiffness:c,damping:r*2*Math.sqrt(s*c),duration:e}}}const Kh=12;function Wh(e,t,n){let s=n;for(let o=1;oe[n]!==void 0)}function Yh(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!ji(e,Xh)&&ji(e,Jh)){const n=zh(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function jo(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:o}=e,i=Ur(e,["from","to","restSpeed","restDelta"]);const r={done:!1,value:t};let{stiffness:a,damping:l,mass:c,velocity:f,duration:d,isResolvedFromDuration:m}=Yh(i),g=Pi,w=Pi;function T(){const $=f?-(f/1e3):0,L=n-t,N=l/(2*Math.sqrt(a*c)),A=Math.sqrt(a/c)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-t)/100,.4)),N<1){const C=Gs(A,N);g=D=>{const W=Math.exp(-N*A*D);return n-W*(($+N*A*L)/C*Math.sin(C*D)+L*Math.cos(C*D))},w=D=>{const W=Math.exp(-N*A*D);return N*A*W*(Math.sin(C*D)*($+N*A*L)/C+L*Math.cos(C*D))-W*(Math.cos(C*D)*($+N*A*L)-C*L*Math.sin(C*D))}}else if(N===1)g=C=>n-Math.exp(-A*C)*(L+($+A*L)*C);else{const C=A*Math.sqrt(N*N-1);g=D=>{const W=Math.exp(-N*A*D),oe=Math.min(C*D,300);return n-W*(($+N*A*L)*Math.sinh(oe)+C*L*Math.cosh(oe))/C}}}return T(),{next:$=>{const L=g($);if(m)r.done=$>=d;else{const N=w($)*1e3,A=Math.abs(N)<=s,C=Math.abs(n-L)<=o;r.done=A&&C}return r.value=r.done?n:L,r},flipTarget:()=>{f=-f,[t,n]=[n,t],T()}}}jo.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Pi=e=>0,zr=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},Po=(e,t,n)=>-n*e+n*t+e,Kr=(e,t)=>n=>Math.max(Math.min(n,t),e),cn=e=>e%1?Number(e.toFixed(5)):e,_n=/(-)?([\d]*\.?[\d])+/g,eo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Zh=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function On(e){return typeof e=="string"}const En={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},un=Object.assign(Object.assign({},En),{transform:Kr(0,1)}),$n=Object.assign(Object.assign({},En),{default:1}),Ao=e=>({test:t=>On(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Ct=Ao("deg"),fn=Ao("%"),K=Ao("px"),Ai=Object.assign(Object.assign({},fn),{parse:e=>fn.parse(e)/100,transform:e=>fn.transform(e*100)}),So=(e,t)=>n=>!!(On(n)&&Zh.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Wr=(e,t,n)=>s=>{if(!On(s))return s;const[o,i,r,a]=s.match(_n);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(r),alpha:a!==void 0?parseFloat(a):1}},Mt={test:So("hsl","hue"),parse:Wr("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+fn.transform(cn(t))+", "+fn.transform(cn(n))+", "+cn(un.transform(s))+")"},Qh=Kr(0,255),Ts=Object.assign(Object.assign({},En),{transform:e=>Math.round(Qh(e))}),ht={test:So("rgb","red"),parse:Wr("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+Ts.transform(e)+", "+Ts.transform(t)+", "+Ts.transform(n)+", "+cn(un.transform(s))+")"};function Gh(e){let t="",n="",s="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,s+=s,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:o?parseInt(o,16)/255:1}}const to={test:So("#"),parse:Gh,transform:ht.transform},Me={test:e=>ht.test(e)||to.test(e)||Mt.test(e),parse:e=>ht.test(e)?ht.parse(e):Mt.test(e)?Mt.parse(e):to.parse(e),transform:e=>On(e)?e:e.hasOwnProperty("red")?ht.transform(e):Mt.transform(e)},Jr="${c}",Xr="${n}";function em(e){var t,n,s,o;return isNaN(e)&&On(e)&&((n=(t=e.match(_n))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((o=(s=e.match(eo))===null||s===void 0?void 0:s.length)!==null&&o!==void 0?o:0)>0}function Yr(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(eo);s&&(n=s.length,e=e.replace(eo,Jr),t.push(...s.map(Me.parse)));const o=e.match(_n);return o&&(e=e.replace(_n,Xr),t.push(...o.map(En.parse))),{values:t,numColors:n,tokenised:e}}function Zr(e){return Yr(e).values}function Qr(e){const{values:t,numColors:n,tokenised:s}=Yr(e),o=t.length;return i=>{let r=s;for(let a=0;atypeof e=="number"?0:e;function nm(e){const t=Zr(e);return Qr(e)(t.map(tm))}const Cn={test:em,parse:Zr,createTransformer:Qr,getAnimatableNone:nm},sm=new Set(["brightness","contrast","saturate","opacity"]);function om(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(_n)||[];if(!s)return e;const o=n.replace(s,"");let i=sm.has(t)?1:0;return s!==n&&(i*=100),t+"("+i+o+")"}const im=/([a-z-]*)\(.*?\)/g,no=Object.assign(Object.assign({},Cn),{getAnimatableNone:e=>{const t=e.match(im);return t?t.map(om).join(" "):e}});function js(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Si({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let o=0,i=0,r=0;if(!t)o=i=r=n;else{const a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;o=js(l,a,e+1/3),i=js(l,a,e),r=js(l,a,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(r*255),alpha:s}}const rm=(e,t,n)=>{const s=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-s)+s))},am=[to,ht,Mt],Mi=e=>am.find(t=>t.test(e)),Gr=(e,t)=>{let n=Mi(e),s=Mi(t),o=n.parse(e),i=s.parse(t);n===Mt&&(o=Si(o),n=ht),s===Mt&&(i=Si(i),s=ht);const r=Object.assign({},o);return a=>{for(const l in r)l!=="alpha"&&(r[l]=rm(o[l],i[l],a));return r.alpha=Po(o.alpha,i.alpha,a),n.transform(r)}},lm=e=>typeof e=="number",cm=(e,t)=>n=>t(e(n)),ea=(...e)=>e.reduce(cm);function ta(e,t){return lm(e)?n=>Po(e,t,n):Me.test(e)?Gr(e,t):sa(e,t)}const na=(e,t)=>{const n=[...e],s=n.length,o=e.map((i,r)=>ta(i,t[r]));return i=>{for(let r=0;r{const n=Object.assign(Object.assign({},e),t),s={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(s[o]=ta(e[o],t[o]));return o=>{for(const i in s)n[i]=s[i](o);return n}};function $i(e){const t=Cn.parse(e),n=t.length;let s=0,o=0,i=0;for(let r=0;r{const n=Cn.createTransformer(t),s=$i(e),o=$i(t);return s.numHSL===o.numHSL&&s.numRGB===o.numRGB&&s.numNumbers>=o.numNumbers?ea(na(s.parsed,o.parsed),n):r=>`${r>0?t:e}`},fm=(e,t)=>n=>Po(e,t,n);function dm(e){if(typeof e=="number")return fm;if(typeof e=="string")return Me.test(e)?Gr:sa;if(Array.isArray(e))return na;if(typeof e=="object")return um}function pm(e,t,n){const s=[],o=n||dm(e[0]),i=e.length-1;for(let r=0;rn(zr(e,t,s))}function mm(e,t){const n=e.length,s=n-1;return o=>{let i=0,r=!1;if(o<=e[0]?r=!0:o>=e[s]&&(i=s-1,r=!0),!r){let l=1;for(;lo||l===s);l++);i=l-1}const a=zr(e[i],e[i+1],o);return t[i](a)}}function oa(e,t,{clamp:n=!0,ease:s,mixer:o}={}){const i=e.length;Ci(i===t.length),Ci(!s||!Array.isArray(s)||s.length===i-1),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const r=pm(t,s,o),a=i===2?hm(e,r):mm(e,r);return n?l=>a(Qs(e[0],e[i-1],l)):a}const ms=e=>t=>1-e(1-t),Mo=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,bm=e=>t=>Math.pow(t,e),ia=e=>t=>t*t*((e+1)*t-e),vm=e=>{const t=ia(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},ra=1.525,gm=4/11,_m=8/11,ym=9/10,aa=e=>e,$o=bm(2),xm=ms($o),la=Mo($o),ca=e=>1-Math.sin(Math.acos(e)),ua=ms(ca),wm=Mo(ua),Io=ia(ra),Om=ms(Io),Em=Mo(Io),Cm=vm(ra),Tm=4356/361,jm=35442/1805,Pm=16061/1805,Jn=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Jn(1-e*2)):.5*Jn(e*2-1)+.5;function Mm(e,t){return e.map(()=>t||la).splice(0,e.length-1)}function $m(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function Im(e,t){return e.map(n=>n*t)}function Rn({from:e=0,to:t=1,ease:n,offset:s,duration:o=300}){const i={done:!1,value:e},r=Array.isArray(t)?t:[e,t],a=Im(s&&s.length===r.length?s:$m(r),o);function l(){return oa(a,r,{ease:Array.isArray(n)?n:Mm(r,n)})}let c=l();return{next:f=>(i.value=c(f),i.done=f>=o,i),flipTarget:()=>{r.reverse(),c=l()}}}function km({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:o=.5,modifyTarget:i}){const r={done:!1,value:t};let a=n*e;const l=t+a,c=i===void 0?l:i(l);return c!==l&&(a=c-t),{next:f=>{const d=-a*Math.exp(-f/s);return r.done=!(d>o||d<-o),r.value=r.done?c:c+d,r},flipTarget:()=>{}}}const Ii={keyframes:Rn,spring:jo,decay:km};function Fm(e){if(Array.isArray(e.to))return Rn;if(Ii[e.type])return Ii[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Rn:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?jo:Rn}function fa(e,t,n=0){return e-t-n}function Lm(e,t,n=0,s=!0){return s?fa(t+-e,t,n):t-(e-t)+n}function Nm(e,t,n,s){return s?e>=t+n:e<=-n}const qm=e=>{const t=({delta:n})=>e(n);return{start:()=>Zs.update(t,!0),stop:()=>qh.update(t)}};function da(e){var t,n,{from:s,autoplay:o=!0,driver:i=qm,elapsed:r=0,repeat:a=0,repeatType:l="loop",repeatDelay:c=0,onPlay:f,onStop:d,onComplete:m,onRepeat:g,onUpdate:w}=e,T=Ur(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:$}=T,L,N=0,A=T.duration,C,D=!1,W=!0,oe;const S=Fm(T);!((n=(t=S).needsInterpolation)===null||n===void 0)&&n.call(t,s,$)&&(oe=oa([0,100],[s,$],{clamp:!1}),s=0,$=100);const U=S(Object.assign(Object.assign({},T),{from:s,to:$}));function X(){N++,l==="reverse"?(W=N%2===0,r=Lm(r,A,c,W)):(r=fa(r,A,c),l==="mirror"&&U.flipTarget()),D=!1,g&&g()}function M(){L.stop(),m&&m()}function v(I){if(W||(I=-I),r+=I,!D){const re=U.next(Math.max(0,r));C=re.value,oe&&(C=oe(C)),D=W?re.done:r<=0}w==null||w(C),D&&(N===0&&(A??(A=r)),N{d==null||d(),L.stop()}}}function pa(e,t){return t?e*(1e3/t):0}function Rm({from:e=0,velocity:t=0,min:n,max:s,power:o=.8,timeConstant:i=750,bounceStiffness:r=500,bounceDamping:a=10,restDelta:l=1,modifyTarget:c,driver:f,onUpdate:d,onComplete:m,onStop:g}){let w;function T(A){return n!==void 0&&As}function $(A){return n===void 0?s:s===void 0||Math.abs(n-A){var D;d==null||d(C),(D=A.onUpdate)===null||D===void 0||D.call(A,C)},onComplete:m,onStop:g}))}function N(A){L(Object.assign({type:"spring",stiffness:r,damping:a,restDelta:l},A))}if(T(e))N({from:e,velocity:t,to:$(e)});else{let A=o*t+e;typeof c<"u"&&(A=c(A));const C=$(A),D=C===n?-1:1;let W,oe;const S=U=>{W=oe,oe=U,t=pa(U-W,Br().delta),(D===1&&U>C||D===-1&&Uw==null?void 0:w.stop()}}const ha=(e,t)=>1-3*t+3*e,ma=(e,t)=>3*t-6*e,ba=e=>3*e,Xn=(e,t,n)=>((ha(t,n)*e+ma(t,n))*e+ba(t))*e,va=(e,t,n)=>3*ha(t,n)*e*e+2*ma(t,n)*e+ba(t),Dm=1e-7,Hm=10;function Vm(e,t,n,s,o){let i,r,a=0;do r=t+(n-t)/2,i=Xn(r,s,o)-e,i>0?n=r:t=r;while(Math.abs(i)>Dm&&++a=Um?zm(r,d,e,n):m===0?d:Vm(r,a,a+In,e,n)}return r=>r===0||r===1?r:Xn(i(r),t,s)}const Ps={};class Wm{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,s){if(this.subscriptions.size)for(const o of this.subscriptions)o(t,n,s)}clear(){this.subscriptions.clear()}}function ki(e){return!isNaN(parseFloat(e))}class Jm{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Wm,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:o}=Br();this.lastUpdated!==o&&(this.timeDelta=s,this.lastUpdated=o),Zs.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>Zs.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=ki(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=ki(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?pa(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:s}=t(n);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function Xm(e){return new Jm(e)}const{isArray:Ym}=Array;function Zm(){const e=Ze({}),t=s=>{const o=i=>{e.value[i]&&(e.value[i].stop(),e.value[i].destroy(),delete e.value[i])};s?Ym(s)?s.forEach(o):o(s):Object.keys(e.value).forEach(o)},n=(s,o,i)=>{if(e.value[s])return e.value[s];const r=Xm(o);return r.onChange(a=>i[s]=a),e.value[s]=r,r};return Mh(t),{motionValues:e,get:n,stop:t}}function Qm(e){return Array.isArray(e)}function Tt(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function As(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function Gm(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function Ss(){return{type:"keyframes",ease:"linear",duration:300}}function eb(e){return{type:"keyframes",duration:800,values:e}}const Fi={default:Gm,x:Tt,y:Tt,z:Tt,rotate:Tt,rotateX:Tt,rotateY:Tt,rotateZ:Tt,scaleX:As,scaleY:As,scale:As,backgroundColor:Ss,color:Ss,opacity:Ss};function ga(e,t){let n;return Qm(t)?n=eb:n=Fi[e]||Fi.default,{to:t,...n(t)}}const Li={...En,transform:Math.round},_a={color:Me,backgroundColor:Me,outlineColor:Me,fill:Me,stroke:Me,borderColor:Me,borderTopColor:Me,borderRightColor:Me,borderBottomColor:Me,borderLeftColor:Me,borderWidth:K,borderTopWidth:K,borderRightWidth:K,borderBottomWidth:K,borderLeftWidth:K,borderRadius:K,radius:K,borderTopLeftRadius:K,borderTopRightRadius:K,borderBottomRightRadius:K,borderBottomLeftRadius:K,width:K,maxWidth:K,height:K,maxHeight:K,size:K,top:K,right:K,bottom:K,left:K,padding:K,paddingTop:K,paddingRight:K,paddingBottom:K,paddingLeft:K,margin:K,marginTop:K,marginRight:K,marginBottom:K,marginLeft:K,rotate:Ct,rotateX:Ct,rotateY:Ct,rotateZ:Ct,scale:$n,scaleX:$n,scaleY:$n,scaleZ:$n,skew:Ct,skewX:Ct,skewY:Ct,distance:K,translateX:K,translateY:K,translateZ:K,x:K,y:K,z:K,perspective:K,transformPerspective:K,opacity:un,originX:Ai,originY:Ai,originZ:K,zIndex:Li,filter:no,WebkitFilter:no,fillOpacity:un,strokeOpacity:un,numOctaves:Li},ko=e=>_a[e];function ya(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function tb(e,t){let n=ko(e);return n!==no&&(n=Cn),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const nb={linear:aa,easeIn:$o,easeInOut:la,easeOut:xm,circIn:ca,circInOut:wm,circOut:ua,backIn:Io,backInOut:Em,backOut:Om,anticipate:Cm,bounceIn:Am,bounceInOut:Sm,bounceOut:Jn};function Ni(e){if(Array.isArray(e)){const[t,n,s,o]=e;return Km(t,n,s,o)}else if(typeof e=="string")return nb[e];return e}function sb(e){return Array.isArray(e)&&typeof e[0]!="number"}function qi(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&Cn.test(t)&&!t.startsWith("url("))}function ob(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function ib({ease:e,times:t,delay:n,...s}){const o={...s};return t&&(o.offset=t),e&&(o.ease=sb(e)?e.map(Ni):Ni(e)),n&&(o.elapsed=-n),o}function rb(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),ob(t),ab(e)||(e={...e,...ga(n,t.to)}),{...t,...ib(e)}}function ab({delay:e,repeat:t,repeatType:n,repeatDelay:s,from:o,...i}){return!!Object.keys(i).length}function lb(e,t){return e[t]||e.default||e}function cb(e,t,n,s,o){const i=lb(s,e);let r=i.from===null||i.from===void 0?t.get():i.from;const a=qi(e,n);r==="none"&&a&&typeof n=="string"&&(r=tb(e,n));const l=qi(e,r);function c(d){const m={from:r,to:n,velocity:s.velocity?s.velocity:t.getVelocity(),onUpdate:g=>t.set(g)};return i.type==="inertia"||i.type==="decay"?Rm({...m,...i}):da({...rb(i,m,e),onUpdate:g=>{m.onUpdate(g),i.onUpdate&&i.onUpdate(g)},onComplete:()=>{s.onComplete&&s.onComplete(),o&&o(),d&&d()}})}function f(d){return t.set(n),s.onComplete&&s.onComplete(),o&&o(),d&&d(),{stop:()=>{}}}return!l||!a||i.type===!1?f:c}function ub(){const{motionValues:e,stop:t,get:n}=Zm();return{motionValues:e,stop:t,push:(o,i,r,a={},l)=>{const c=r[o],f=n(o,c,r);if(a&&a.immediate){f.set(i);return}const d=cb(o,f,i,a,l);f.start(d)}}}function fb(e,t={},{motionValues:n,push:s,stop:o}=ub()){const i=_t(t),r=Ze(!1);je(n,d=>{r.value=Object.values(d).filter(m=>m.isAnimating()).length>0},{immediate:!0,deep:!0});const a=d=>{if(!i||!i[d])throw new Error(`The variant ${d} does not exist.`);return i[d]},l=d=>(typeof d=="string"&&(d=a(d)),Promise.all(Object.entries(d).map(([m,g])=>{if(m!=="transition")return new Promise(w=>s(m,g,e,d.transition||ga(m,d[m]),w))}).filter(Boolean)));return{isAnimating:r,apply:l,set:d=>{const m=Wn(d)?d:a(d);Object.entries(m).forEach(([g,w])=>{g!=="transition"&&s(g,w,e,{immediate:!0})})},leave:async d=>{let m;if(i&&(i.leave&&(m=i.leave),!i.leave&&i.initial&&(m=i.initial)),!m){d();return}await l(m),d()},stop:o}}const Fo=typeof window<"u",db=()=>Fo&&window.onpointerdown===null,pb=()=>Fo&&window.ontouchstart===null,hb=()=>Fo&&window.onmousedown===null;function mb({target:e,state:t,variants:n,apply:s}){const o=_t(n),i=Ze(!1),r=Ze(!1),a=Ze(!1),l=nt(()=>{let f=[];return o&&(o.hovered&&(f=[...f,...Object.keys(o.hovered)]),o.tapped&&(f=[...f,...Object.keys(o.tapped)]),o.focused&&(f=[...f,...Object.keys(o.focused)])),f}),c=nt(()=>{const f={};Object.assign(f,t.value),i.value&&o.hovered&&Object.assign(f,o.hovered),r.value&&o.tapped&&Object.assign(f,o.tapped),a.value&&o.focused&&Object.assign(f,o.focused);for(const d in f)l.value.includes(d)||delete f[d];return f});o.hovered&&(We(e,"mouseenter",()=>i.value=!0),We(e,"mouseleave",()=>{i.value=!1,r.value=!1}),We(e,"mouseout",()=>{i.value=!1,r.value=!1})),o.tapped&&(hb()&&(We(e,"mousedown",()=>r.value=!0),We(e,"mouseup",()=>r.value=!1)),db()&&(We(e,"pointerdown",()=>r.value=!0),We(e,"pointerup",()=>r.value=!1)),pb()&&(We(e,"touchstart",()=>r.value=!0),We(e,"touchend",()=>r.value=!1))),o.focused&&(We(e,"focus",()=>a.value=!0),We(e,"blur",()=>a.value=!1)),je(c,s)}function bb({set:e,target:t,variants:n,variant:s}){const o=_t(n);je(()=>t,()=>{o&&(o.initial&&e("initial"),o.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}function vb({state:e,apply:t}){je(e,n=>{n&&t(n)},{immediate:!0})}function gb({target:e,variants:t,variant:n}){const s=_t(t);s&&(s.visible||s.visibleOnce)&&kh(e,([{isIntersecting:o}])=>{s.visible?o?n.value="visible":n.value="initial":s.visibleOnce&&(o&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function _b(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&bb(e),t.syncVariants&&vb(e),t.visibilityHooks&&gb(e),t.eventListeners&&mb(e)}function xa(e={}){const t=Ft({...e}),n=Ze({});return je(t,()=>{const s={};for(const[o,i]of Object.entries(t)){const r=ko(o),a=ya(i,r);s[o]=a}n.value=s},{immediate:!0,deep:!0}),{state:t,style:n}}function Lo(e,t){je(()=>ln(e),n=>{n&&t(n)},{immediate:!0})}const yb={x:"translateX",y:"translateY",z:"translateZ"};function wa(e={},t=!0){const n=Ft({...e}),s=Ze("");return je(n,o=>{let i="",r=!1;if(t&&(o.x||o.y||o.z)){const a=[o.x||0,o.y||0,o.z||0].map(K.transform).join(",");i+=`translate3d(${a}) `,r=!0}for(const[a,l]of Object.entries(o)){if(t&&(a==="x"||a==="y"||a==="z"))continue;const c=ko(a),f=ya(l,c);i+=`${yb[a]||a}(${f}) `}t&&!r&&(i+="translateZ(0px) "),s.value=i.trim()},{immediate:!0,deep:!0}),{state:n,transform:s}}const xb=["","X","Y","Z"],wb=["perspective","translate","scale","rotate","skew"],Oa=["transformPerspective","x","y","z"];wb.forEach(e=>{xb.forEach(t=>{const n=e+t;Oa.push(n)})});const Ob=new Set(Oa);function No(e){return Ob.has(e)}const Eb=new Set(["originX","originY","originZ"]);function Ea(e){return Eb.has(e)}function Cb(e){const t={},n={};return Object.entries(e).forEach(([s,o])=>{No(s)||Ea(s)?t[s]=o:n[s]=o}),{transform:t,style:n}}function Ca(e){const{transform:t,style:n}=Cb(e),{transform:s}=wa(t),{style:o}=xa(n);return s.value&&(o.value.transform=s.value),o.value}function Tb(e,t){let n,s;const{state:o,style:i}=xa();return Lo(e,r=>{s=r;for(const a of Object.keys(_a))r.style[a]===null||r.style[a]===""||No(a)||Ea(a)||(o[a]=r.style[a]);n&&Object.entries(n).forEach(([a,l])=>r.style[a]=l),t&&t(o)}),je(i,r=>{if(!s){n=r;return}for(const a in r)s.style[a]=r[a]},{immediate:!0}),{style:o}}function jb(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return t.reduce((s,o)=>{if(!o)return s;const[i,r]=o.split("("),l=r.split(",").map(f=>n(f.endsWith(")")?f.replace(")",""):f.trim())),c=l.length===1?l[0]:l;return{...s,[i]:c}},{})}function Pb(e,t){Object.entries(jb(t)).forEach(([n,s])=>{const o=["x","y","z"];if(n==="translate3d"){if(s===0){o.forEach(i=>e[i]=0);return}s.forEach((i,r)=>e[o[r]]=i);return}if(s=parseFloat(s),n==="translateX"){e.x=s;return}if(n==="translateY"){e.y=s;return}if(n==="translateZ"){e.z=s;return}e[n]=s})}function Ab(e,t){let n,s;const{state:o,transform:i}=wa();return Lo(e,r=>{s=r,r.style.transform&&Pb(o,r.style.transform),n&&(r.style.transform=n),t&&t(o)}),je(i,r=>{if(!s){n=r;return}s.style.transform=r},{immediate:!0}),{transform:o}}function Sb(e,t){const n=Ft({}),s=r=>Object.entries(r).forEach(([a,l])=>n[a]=l),{style:o}=Tb(e,s),{transform:i}=Ab(e,s);return je(n,r=>{Object.entries(r).forEach(([a,l])=>{const c=No(a)?i:o;c[a]&&c[a]===l||(c[a]=l)})},{immediate:!0,deep:!0}),Lo(e,()=>t&&s(t)),{motionProperties:n,style:o,transform:i}}function Mb(e={}){const t=_t(e),n=Ze();return{state:nt(()=>{if(n.value)return t[n.value]}),variant:n}}function Ta(e,t={},n){const{motionProperties:s}=Sb(e),{variant:o,state:i}=Mb(t),r=fb(s,t),a={target:e,variant:o,variants:t,state:i,motionProperties:s,...r};return _b(a,n),a}const $b=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"];function Ib(e,t){const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Wn(n.variants)&&(t.value={...t.value,...n.variants}),$b.forEach(s=>{if(s==="delay"){if(n&&n[s]&&typeof n[s]=="number"){const o=n[s];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition={delay:o,...t.value.enter.transition}),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition={delay:o,...t.value.visible.transition}),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition={delay:o,...t.value.visibleOnce.transition}))}return}s==="visible-once"&&(s="visibleOnce"),n&&n[s]&&Wn(n[s])&&(t.value[s]=n[s])}))}function Ms(e){return{created:(n,s,o)=>{const i=s.value&&typeof s.value=="string"?s.value:o.key;i&&Ps[i]&&Ps[i].stop();const r=Ze(e||{});typeof s.value=="object"&&(r.value=s.value),Ib(o,r);const a=Ta(n,r);n.motionInstance=a,i&&(Ps[i]=a)},getSSRProps(n,s){let{initial:o}=n.value||s&&(s==null?void 0:s.props)||{};o=_t(o);const i=jh((e==null?void 0:e.initial)||{},o||{});return!i||Object.keys(i).length===0?void 0:{style:Ca(i)}}}}const kb={initial:{opacity:0},enter:{opacity:1}},Fb={initial:{opacity:0},visible:{opacity:1}},Lb={initial:{opacity:0},visibleOnce:{opacity:1}},Nb={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},qb={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},Rb={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},Db={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},Hb={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Vb={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},Bb={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},Ub={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},zb={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},Kb={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},Wb={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Jb={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},Xb={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},Yb={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Zb={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},Qb={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},Gb={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},ev={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},tv={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},nv={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},sv={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},ov={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},iv={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},rv={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},av={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},lv={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},cv={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},so={__proto__:null,fade:kb,fadeVisible:Fb,fadeVisibleOnce:Lb,pop:Nb,popVisible:qb,popVisibleOnce:Rb,rollBottom:Xb,rollLeft:Db,rollRight:Bb,rollTop:Kb,rollVisibleBottom:Yb,rollVisibleLeft:Hb,rollVisibleOnceBottom:Zb,rollVisibleOnceLeft:Vb,rollVisibleOnceRight:zb,rollVisibleOnceTop:Jb,rollVisibleRight:Ub,rollVisibleTop:Wb,slideBottom:av,slideLeft:Qb,slideRight:tv,slideTop:ov,slideVisibleBottom:lv,slideVisibleLeft:Gb,slideVisibleOnceBottom:cv,slideVisibleOnceLeft:ev,slideVisibleOnceRight:sv,slideVisibleOnceTop:rv,slideVisibleRight:nv,slideVisibleTop:iv},uv=Kl({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){var a;const t=rc(),n=Ft({});if(!e.is&&!t.default)return()=>zs("div",{});const s=nt(()=>{let l;return e.preset&&(l=so[e.preset]),l}),o=nt(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),i=nt(()=>{const l={...o.value,...s.value||{},...e.variants||{}};return e.delay&&(l.enter.transition={...l.enter.transition},l.enter.transition.delay=parseInt(e.delay)),l}),r=nt(()=>{if(!e.is)return;let l=e.is;return typeof r.value=="string"&&!Ua(l)&&(l=br(l)),l});if(((a=process==null?void 0:process.env)==null?void 0:a.NODE_ENV)==="development"||process!=null&&process.dev){const l=c=>{var f;(f=c.variants)!=null&&f.initial&&c.set("initial"),setTimeout(()=>{var d,m,g;(d=c.variants)!=null&&d.enter&&c.apply("enter"),(m=c.variants)!=null&&m.visible&&c.apply("visible"),(g=c.variants)!=null&&g.visibleOnce&&c.apply("visibleOnce")},10)};mr(()=>Object.entries(n).forEach(([c,f])=>l(f)))}return{slots:t,component:r,motionConfig:i,instances:n}},render({slots:e,motionConfig:t,instances:n,component:s}){var a;const o=Ca(t.initial||{}),i=(l,c)=>(l.props||(l.props={}),l.props.style=o,l.props.onVnodeMounted=({el:f})=>{const d=Ta(f,t);n[c]=d},l);if(s){const l=zs(s,void 0,e);return i(l,0),l}return(((a=e.default)==null?void 0:a.call(e))||[]).map((l,c)=>i(l,c))}});function fv(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,o=>`-${o}`).toLowerCase().replace(/\s+/g,"-").replace(s,o=>n.charAt(t.indexOf(o))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const dv={install(e,t){if(e.directive("motion",Ms()),e.component("Motion",uv),!t||t&&!t.excludePresets)for(const n in so){const s=so[n];e.directive(`motion-${fv(n)}`,Ms(s))}if(t&&t.directives)for(const n in t.directives){const s=t.directives[n];!s.initial&&__DEV__&&console.warn(`Your directive v-motion-${n} is missing initial variant!`),e.directive(`motion-${n}`,Ms(s))}}};var pv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function hv(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ja={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(pv,function(){return function(n){function s(i){if(o[i])return o[i].exports;var r=o[i]={exports:{},id:i,loaded:!1};return n[i].call(r.exports,r,r.exports,s),r.loaded=!0,r.exports}var o={};return s.m=n,s.c=o,s.p="dist/",s(0)}([function(n,s,o){function i(I){return I&&I.__esModule?I:{default:I}}var r=Object.assign||function(I){for(var re=1;re0&&arguments[0]!==void 0&&arguments[0];if(I&&(oe=!0),oe)return W=(0,A.default)(W,S),(0,L.default)(W,S.once),W},X=function(){W=(0,D.default)(),U()},M=function(){W.forEach(function(I,re){I.node.removeAttribute("data-aos"),I.node.removeAttribute("data-aos-easing"),I.node.removeAttribute("data-aos-duration"),I.node.removeAttribute("data-aos-delay")})},v=function(I){return I===!0||I==="mobile"&&T.default.mobile()||I==="phone"&&T.default.phone()||I==="tablet"&&T.default.tablet()||typeof I=="function"&&I()===!0},F=function(I){S=r(S,I),W=(0,D.default)();var re=document.all&&!window.atob;return v(S.disable)||re?M():(S.disableMutationObserver||g.default.isSupported()||(console.info(` + aos: MutationObserver is not supported on this browser, + code mutations observing has been disabled. + You may have to call "refreshHard()" by yourself. + `),S.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",S.easing),document.querySelector("body").setAttribute("data-aos-duration",S.duration),document.querySelector("body").setAttribute("data-aos-delay",S.delay),S.startEvent==="DOMContentLoaded"&&["complete","interactive"].indexOf(document.readyState)>-1?U(!0):S.startEvent==="load"?window.addEventListener(S.startEvent,function(){U(!0)}):document.addEventListener(S.startEvent,function(){U(!0)}),window.addEventListener("resize",(0,d.default)(U,S.debounceDelay,!0)),window.addEventListener("orientationchange",(0,d.default)(U,S.debounceDelay,!0)),window.addEventListener("scroll",(0,c.default)(function(){(0,L.default)(W,S.once)},S.throttleDelay)),S.disableMutationObserver||g.default.ready("[data-aos]",X),W)};n.exports={init:F,refresh:U,refreshHard:X}},function(n,s){},,,,,function(n,s){(function(o){function i(v,F,I){function re(b){var _=Ae,y=Ne;return Ae=Ne=void 0,qe=b,ce=v.apply(y,_)}function te(b){return qe=b,ue=setTimeout(Ce,F),Re?re(b):ce}function ee(b){var _=b-he,y=b-qe,O=F-_;return u?X(O,pe-y):O}function Z(b){var _=b-he,y=b-qe;return he===void 0||_>=F||_<0||u&&y>=pe}function Ce(){var b=M();return Z(b)?it(b):void(ue=setTimeout(Ce,ee(b)))}function it(b){return ue=void 0,p&&Ae?re(b):(Ae=Ne=void 0,ce)}function ze(){ue!==void 0&&clearTimeout(ue),qe=0,Ae=he=Ne=ue=void 0}function we(){return ue===void 0?ce:it(M())}function Ie(){var b=M(),_=Z(b);if(Ae=arguments,Ne=this,he=b,_){if(ue===void 0)return te(he);if(u)return ue=setTimeout(Ce,F),re(he)}return ue===void 0&&(ue=setTimeout(Ce,F)),ce}var Ae,Ne,pe,ce,ue,he,qe=0,Re=!1,u=!1,p=!0;if(typeof v!="function")throw new TypeError(m);return F=f(F)||0,a(I)&&(Re=!!I.leading,u="maxWait"in I,pe=u?U(f(I.maxWait)||0,F):pe,p="trailing"in I?!!I.trailing:p),Ie.cancel=ze,Ie.flush=we,Ie}function r(v,F,I){var re=!0,te=!0;if(typeof v!="function")throw new TypeError(m);return a(I)&&(re="leading"in I?!!I.leading:re,te="trailing"in I?!!I.trailing:te),i(v,F,{leading:re,maxWait:F,trailing:te})}function a(v){var F=typeof v>"u"?"undefined":d(v);return!!v&&(F=="object"||F=="function")}function l(v){return!!v&&(typeof v>"u"?"undefined":d(v))=="object"}function c(v){return(typeof v>"u"?"undefined":d(v))=="symbol"||l(v)&&S.call(v)==w}function f(v){if(typeof v=="number")return v;if(c(v))return g;if(a(v)){var F=typeof v.valueOf=="function"?v.valueOf():v;v=a(F)?F+"":F}if(typeof v!="string")return v===0?v:+v;v=v.replace(T,"");var I=L.test(v);return I||N.test(v)?A(v.slice(2),I?2:8):$.test(v)?g:+v}var d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(v){return typeof v}:function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},m="Expected a function",g=NaN,w="[object Symbol]",T=/^\s+|\s+$/g,$=/^[-+]0x[0-9a-f]+$/i,L=/^0b[01]+$/i,N=/^0o[0-7]+$/i,A=parseInt,C=(typeof o>"u"?"undefined":d(o))=="object"&&o&&o.Object===Object&&o,D=(typeof self>"u"?"undefined":d(self))=="object"&&self&&self.Object===Object&&self,W=C||D||Function("return this")(),oe=Object.prototype,S=oe.toString,U=Math.max,X=Math.min,M=function(){return W.Date.now()};n.exports=r}).call(s,function(){return this}())},function(n,s){(function(o){function i(M,v,F){function I(p){var b=Ie,_=Ae;return Ie=Ae=void 0,he=p,pe=M.apply(_,b)}function re(p){return he=p,ce=setTimeout(Z,v),qe?I(p):pe}function te(p){var b=p-ue,_=p-he,y=v-b;return Re?U(y,Ne-_):y}function ee(p){var b=p-ue,_=p-he;return ue===void 0||b>=v||b<0||Re&&_>=Ne}function Z(){var p=X();return ee(p)?Ce(p):void(ce=setTimeout(Z,te(p)))}function Ce(p){return ce=void 0,u&&Ie?I(p):(Ie=Ae=void 0,pe)}function it(){ce!==void 0&&clearTimeout(ce),he=0,Ie=ue=Ae=ce=void 0}function ze(){return ce===void 0?pe:Ce(X())}function we(){var p=X(),b=ee(p);if(Ie=arguments,Ae=this,ue=p,b){if(ce===void 0)return re(ue);if(Re)return ce=setTimeout(Z,v),I(ue)}return ce===void 0&&(ce=setTimeout(Z,v)),pe}var Ie,Ae,Ne,pe,ce,ue,he=0,qe=!1,Re=!1,u=!0;if(typeof M!="function")throw new TypeError(d);return v=c(v)||0,r(F)&&(qe=!!F.leading,Re="maxWait"in F,Ne=Re?S(c(F.maxWait)||0,v):Ne,u="trailing"in F?!!F.trailing:u),we.cancel=it,we.flush=ze,we}function r(M){var v=typeof M>"u"?"undefined":f(M);return!!M&&(v=="object"||v=="function")}function a(M){return!!M&&(typeof M>"u"?"undefined":f(M))=="object"}function l(M){return(typeof M>"u"?"undefined":f(M))=="symbol"||a(M)&&oe.call(M)==g}function c(M){if(typeof M=="number")return M;if(l(M))return m;if(r(M)){var v=typeof M.valueOf=="function"?M.valueOf():M;M=r(v)?v+"":v}if(typeof M!="string")return M===0?M:+M;M=M.replace(w,"");var F=$.test(M);return F||L.test(M)?N(M.slice(2),F?2:8):T.test(M)?m:+M}var f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(M){return typeof M}:function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},d="Expected a function",m=NaN,g="[object Symbol]",w=/^\s+|\s+$/g,T=/^[-+]0x[0-9a-f]+$/i,$=/^0b[01]+$/i,L=/^0o[0-7]+$/i,N=parseInt,A=(typeof o>"u"?"undefined":f(o))=="object"&&o&&o.Object===Object&&o,C=(typeof self>"u"?"undefined":f(self))=="object"&&self&&self.Object===Object&&self,D=A||C||Function("return this")(),W=Object.prototype,oe=W.toString,S=Math.max,U=Math.min,X=function(){return D.Date.now()};n.exports=i}).call(s,function(){return this}())},function(n,s){function o(f){var d=void 0,m=void 0;for(d=0;dr.position?r.node.classList.add("aos-animate"):typeof c<"u"&&(c==="false"||!l&&c!=="true")&&r.node.classList.remove("aos-animate")},i=function(r,a){var l=window.pageYOffset,c=window.innerHeight;r.forEach(function(f,d){o(f,c+l,a)})};s.default=i},function(n,s,o){function i(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(s,"__esModule",{value:!0});var r=o(12),a=i(r),l=function(c,f){return c.forEach(function(d,m){d.node.classList.add("aos-init"),d.position=(0,a.default)(d.node,f.offset)}),c};s.default=l},function(n,s,o){function i(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(s,"__esModule",{value:!0});var r=o(13),a=i(r),l=function(c,f){var d=0,m=0,g=window.innerHeight,w={offset:c.getAttribute("data-aos-offset"),anchor:c.getAttribute("data-aos-anchor"),anchorPlacement:c.getAttribute("data-aos-anchor-placement")};switch(w.offset&&!isNaN(w.offset)&&(m=parseInt(w.offset)),w.anchor&&document.querySelectorAll(w.anchor)&&(c=document.querySelectorAll(w.anchor)[0]),d=(0,a.default)(c).top,w.anchorPlacement){case"top-bottom":break;case"center-bottom":d+=c.offsetHeight/2;break;case"bottom-bottom":d+=c.offsetHeight;break;case"top-center":d+=g/2;break;case"bottom-center":d+=g/2+c.offsetHeight;break;case"center-center":d+=g/2+c.offsetHeight/2;break;case"top-top":d+=g;break;case"bottom-top":d+=c.offsetHeight+g;break;case"center-top":d+=c.offsetHeight/2+g}return w.anchorPlacement||w.offset||isNaN(f)||(m=f),d+m};s.default=l},function(n,s){Object.defineProperty(s,"__esModule",{value:!0});var o=function(i){for(var r=0,a=0;i&&!isNaN(i.offsetLeft)&&!isNaN(i.offsetTop);)r+=i.offsetLeft-(i.tagName!="BODY"?i.scrollLeft:0),a+=i.offsetTop-(i.tagName!="BODY"?i.scrollTop:0),i=i.offsetParent;return{top:a,left:r}};s.default=o},function(n,s){Object.defineProperty(s,"__esModule",{value:!0});var o=function(i){return i=i||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(i,function(r){return{node:r}})};s.default=o}])})})(ja);var mv=ja.exports;const bv=hv(mv);const qo=uu(Ch);qo.use(ih);qo.use(dv);bv.init();qo.mount("#app"); diff --git a/index.html b/index.html index 925c9bd..dfec3a9 100644 --- a/index.html +++ b/index.html @@ -12,8 +12,8 @@ - - + +