From 1303ec47a7ef463fc98a7b12f634fb468d10ee7d Mon Sep 17 00:00:00 2001 From: caumond Date: Sun, 26 Oct 2025 17:35:17 +0100 Subject: [PATCH 1/6] fix-logos --- resources/public/images/logos/hephaistox.png | Bin 0 -> 512704 bytes .../public/images/logos/hephaistox_logo.png | Bin 101787 -> 133013 bytes src/cljc/auto_web/components/link.cljc | 25 +++++++++++------- 3 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 resources/public/images/logos/hephaistox.png diff --git a/resources/public/images/logos/hephaistox.png b/resources/public/images/logos/hephaistox.png new file mode 100644 index 0000000000000000000000000000000000000000..4740c005ae3b410f1baee671bbe71a7e78fc9786 GIT binary patch literal 512704 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 XB0a&ZEDSb@IT$UpMRB*!K+!6C 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"#i2#PwPsJBdVKf^l?vH-?(zP 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

Xr}h+Wm$9?_Y13@WDAg`et>YpBkQ= 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 h8a`?V^V}Z}<+( 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 z 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

q_MGc=eRvZ>kKG`n#-RY>+&=;>!0At1_+ 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 b;ENY{93Frq6t{^P4)&3gQkJX~hX(#X32$j_ literal 0 HcmV?d00001 diff --git a/resources/public/images/logos/hephaistox_logo.png b/resources/public/images/logos/hephaistox_logo.png index 4ede511554a5273133b28d3ba65ba39bb227db62..029513c77e34638740a893edee1ccaa4594ad160 100644 GIT binary patch literal 133013 zcmeGEgH|hi3SwmJ5t!$8d1N9}?Ojq7qSs9H9bq_+jj}Aq~34FC-->=hdD-!{)tpLee}s5h$jzn}NA(f@bEY{36%4W!Dx_kZs1 z1>SXw=HK>5ePB7rJ#$7wBZA(&(Jit@P$Zx~d!?o8qN}VVWMXg2W@Kt_Y{uqp>u}c# zO~hRYb!%(pVgz%ywXt&+au=ogr-cye{_Zh573`lTF4m${y2@%WDSIa~7#|x48wZux z0~ib@;$&(rq=At6w>#>aD3zs)i-Qn5yPKOEn;SQqy^{qyr=Xx9I|mm#7Z)q41*@}% zor{q>tDQ6Te+KzK;~>nOO`KjixV*BrgWZj5WNh#1B1%Pd2k3uZ|H0GcmHGcdvUC2I zEEIw4cmHAMWaD7}pRrM0Med#osXDzfLqWb9UyM`apO$|-`xlM~`yKHALgqh|{__+? zs@MY&_WzkSu?Hju3z%qV;%M>+2`zW@tp+R?{RxjX5BsM^v>^W^U|bSI(n-im&{Q~~ z@CI1r=i{^_mhMEcZI&5eRfbrP5|zO3w4R)U_8HL)8WVxR4byy+s#J4+n!S_okhHcyXtybYg~B$ z6A8A2p#lEi_5Wtz|INVvf6agxorC#qOy!j9>zFh52ON)q;?3v)PR!0`@LzPmVc8#) z)ad+K!WgO&RI88A;Q2SlL%BxS8$vwd8CvC8c_VduWY6OZZ8b_Jc7E&heGh= zRIns1T!BEnMGp+(LftYq7?$qO5+{8r9M z8~_aL002_~8kld|dkHANJXvT7R$C0;Tq>r|i%>dxEcoW5FZoFz8VDGT7L3d; zWmvuUhkT-diF;6)cSoUP=l5%_%Wzq@cP`Kx1w49)9)Je+2Sfa&+X?;~G4W<=pvn^w z0dn=l8qX~a1rbU}f|Go+Vh)9!z$4(544P!{oHouK!2d%K8zVw3B?Z|n3OCItEWn*;Wc z-*Jd%g8qAw&_K&r1P9VeBLx(fY287ktizSc_(g)3mol*^JYGZnWrN@G3={p=w4!>8 zO9Oml^EC-nS~4M|>C>`=Lgs^8Go1PFon5d1u$R>6?ubbc{)>P=0gch2CTUQec06EO zmhUy9tThxuHgm^Zl@tz-Q243b;U`bz^A~;}shbJe3lBPOT!n3>o8>vFhm|7kC?cms0_J|=95ht1=lmTl0Xli`oKMFW_D`o%suBZ!&g z>v(7?>iOn}f4rIGfIc%=3gCy$God<_Eq2ZS)hWb^6dz$MP95!0G{!;SKPG@ti{gw5 zaWp|H7V%d2U#%}d6$0WE*iw>(^vBUuo=HiGES{F+_gzZpZa4J+)v%b&MSUhKy%@5tC z>v>O7veBRSqb1@zS%5Uri4x72D zU50=mW62%$e+&mR1v5Qr8dVXira3 zvTlqM~Q95cFt(W9*e@%+pRtFk0xelHGP(b--{o5(M{lvai) zVH?9lrd`PA7Nr%~YQ}I}q!qsE**Y}<^#>2LNMzvs$sO~I0CIB)T5(1#De^B?#B&*+ zh=RtKO35wcl0Q4?-w=bKKc4Y=E`K>DPW5r;7`9{=DE9z>1}rn-p8qB2?u6bREI`t| zohHqku_zC^Nv-!#HTI_<;R8&$XOI21zk#N7``R*9&D}AM`BaUcitN@HtIn-=2%+}2 zu0;s-Up(ZE@VDpMFn3N>swT*Xhmco!c_zhXOBmgwfW9uje`*nG@%?A!xJz}*mtmu4 z-!6i|kh0@Wn?DADX#sVkvNIsmJR2U^_>>jGItVyp4lVpcy$_hC*ZGxANknhYZ;N6d zedVPKi+bk>lmsu3Ga>(P`Hi~Q0XYnU4wNdEw_k#It?J?-)+RcXM1crbu^%TVPh4#R zW9sP?dgSO{Z7Y$R(W7?w>k)+EUu%|06L+elruu^`hS_rRIw`~6w+3NZT3Nas1~ZD* z{E|x(38{Ibw;P5ThE2J@2u2O^Frbs;uR(U89G_UX2pzXyxzk#k@`!4@GR*y%3?a*N zwvMrF@Vi^5WO9<8lzpDBGD&jjyZf8}KZFz;{+$Yzk>fPz!%=uH`22UO=jq|3Rx-8v zuE&?yFqrz=;c04xHg3z^=ClT3-4Bw^NVHxzAt34B%E3KITpg<`0)u2~(pGRGXAu&; zojOy;%@{mAF*&6@C^@CdoYedAUa!Y<(JBxGqPHMv_vL z8UIsyMPz}{NOI)p0bCMa*X2(u0yb|8I4>rCia^Wzj15sjc7T|+&mk7CB;vXc4Jb1u ze!9Jzsd65hItEQxf~i`+%%-ybp#%KIApuqfkX~?`beNS--OAq4H!Y{89}>NGfy zLVAzY-|0}*3|~uzMmu3X9%Yn57zGWZ|4D#<7M9jwguwOQe8s5qZ(*)?3BAgkffnQx z5|YK;h&)~y!660H^q&vmIfA|dWPi>-3=LT9F8z&5_z`uXHv@g2$Yuok1O{#+YIwTxt_5|W1lf_i1}M! zdw%#B`9Qh1JH`O{iipScwk?=yYbAX44~>Ba^j2uLHh@IM+b0|vBUZ@FEF3X4;|d>T zN_eXej;==HNCppx4?q5kPg4B98ZP z4pQQn0-Q2WUYMc4nuKTm4OXQ&&goZ)=K2$F8!fqgb^9qI9ElulcMMKSaY5C~G7%8u zq!OX}_e#-M9B&lK=d~ZM@_Zn0JZvB`xXj8_K&dpZmN#Gc&J5!UA(;|(5M!Jbk%=LI|qainhG*%%N-+8>KhHZ=o zT=w6?0iWJiIY9rM0hE)F+MFgDl(>vr`LZ(E2GM%RbFmN4n2d5wt2gG8h8#K<0IQ=Ht*0xs6JM;#{Wel9Im!SxG+u=;?1qZ z-_iD&hJs=D*+%PLN*H2b4<|hzUjJ71!w8eRt#B}?ycD$cm$Y+uC+=8=Tv0Obb`4@8 zZZ<|V))%C7fcR!91A{~Ma9T3Cs$#duiz;X)Z30l*2s_RJ^e1WJXQ1xFCz;;P9bxsv z3wZ~b$z??L*w9DC7R&VJh5HKJ?I+Vf7-GyknEJ0Zm6XfAEi%F9*~a%x6`B)Y>-Bo@ z1PM_Zs|yT<8jrN5<7G_Mne?|h3VgWJ8fMuq@&AO32I4?xN=`${P5mY!Wsz~Os<)sG zoW-Znst&ndn6CUFZO`f^F1@qP8-;fY5n9_Hb{!hXJq0bLmnSLxuq@;^>)~sUq2rU) zukNyO3|eOu322`!coPG35P7tvpJo!xEQ=>2U;H)ksIQMeXSwwjdEwvmP7>SLx|bG~ zl0Py}i`ko+Ncl3VJ~#bZV!r@cVDiOz_@{w`2Ji$CFj=)1xiPDr9up5cl<#=T>EaG$ zZyY0XrVwqTI2+-6NYF;B$@E`97hugEINGBdG-mbgV@=$zXQhl^@4k$1-~QC9#B_{? z{X{#agHy7Z8ldx+*tz3C@y49aBM=q@^IBMWO_U}{O}?ZaXCYRjTzf6|QotRtP8W6a zhrMzqEvbQnJ5z$iAB5&1&gmRdO=0aDVWErhmaE^MQsXkt*4=HelCH3G0T9Hi*Ce4p%=wy>uP=|zGDk`#7!@ASjh z9=H%X1qA-wMv3rGd5Q*9z&d)IM!NKNZDjlA#wIHafx@vL#{lxBoE!xCLb3q*LkXi4 zGKdG=H&E4snj%|%5Yswm02`V#>HJBB?p_rh9^Ix0y;c}C54Bcbbk84t{+&Z=21t1AssDd50u?%&wEX$Q zhq@xa3c{Wp#tGC}bj2kc>bGrp`?GwLr)fYzT}_=~RM)WX+(YtYT^>Rod3cxBVsoZl(8-Or$XiEI*pARbbVMjj9>%D=2Z zP8g~bFWd0}Jf$^pLnI)PLr=CQs;g|#)iY|6MUOjXs-+^HVC;5prj0oVL>i2wB6k08 z+buh*Im>%z-Xh;X_@+F$mjXg1l&(axdK4Q05pOmCL}K~|XGZnK{`~p7c6N26lV6(O zHj(_tf^>PfL(-Z4SGH(df1P$-J1|w*`)0ELUO##e`Pt(8_)!aXa?kB(d`US@RYN)a zo_5ObiBEY@)_6b(=8d$5oSO*x0sOJC29`-HGX;K#TD1K01`5BA+1A>v%sKuPlEKy! zFboWIKj@ul# za13O7OuSFu}OvY)pphUZ=E zS64A(j5_U1coE>=?9uu$Sey%Qz9MuFWj-1ri}hA7@l=nsMX7+oa76IScur|>p|t<4 zJB>Ey+mHdvjMg|dwrIkk4h6?hlV#7WQp>q zsA5nWeygQv^f^lYqB#_19p~0gNi(t2T)+V(R=%3GH0Ql8I?0_Ax{Mz!w}oRIY77rl z6C^^Yg**(c%w_nAekN*c@}*v;ECzG62ZLosHo!4cVVE_6-S{d>qp>Fch98b{w_i`; zz+2f8)-i$Jaeg4l#`Cs_=4r?KM`}XA}z6?1M7m()+N`2hl&6TO8J&$CTysMzInwUq&q6nZM88ZlBnZr zmiNJC0e=tf_3#(xl+t+qajTP8)Kqk@eSeqseDQjFn}iQH4ZdW>y>Hv-T;S;-k;Fh# zNq)-9@AKO^u%2r1qW08x2uxMqBvSzf+R!%xfGc`(V-P2!I$UKJcS$VX*&ibbpSk&^ z@lWQ*;=rjh!l^k$J4{L`nVmhA6;B30JtHRR=^%3VRke)PjhMGH1^JCBX-)ND?k7Y| zj}BxVT%*$#x7{iA0W^|0Bvfx{Dy?+PU7vcdrC9(YA#R=Rzp{=MpbSiWzG^Lk+Sc7(rO}PpHE82Gs-eBnk76uE(fU#4Fxhl2rC_D1Zm^iKM~v<4;h_C_=6pVSNcNnn zeWFP;IZykb{?fBtqc}*iUBIus|G3nhhzF1xKBvl%S5|XOdD*MeUgLMOW<7cpg6nin zFO0bSf;&D(o_usIK{D0j>8z+Px|fRu|1_aV;Op)IF2>)!v2RI!Yh8IDFz z6^r1;|2#)<$o!bJdRw-K*_gp5k#7wf-bxdo0|p78-_~})Z>5^qm4{TzU;DUtRNU@W zst>6GF#`QDvEslj{PeNu`R|$p=<^M)8_z2jnStREmfj6P4Y1&D4F(x8c|I@63XtPQ ze;V(hRlKoBy=?WI`VT+zf%mkOV_4H1aGd0ibP6nwiDN9J={7Wnh7$xQ_SJiWLe+Yr zFPr$Dbv=9YkTsa!sR>LSfh5tW=l>}G1CAhg0YZsX37WXujx3c67A)F>C%}EX*qgDVLd@goh%j!I*8 z{TEQU0C}$dPg26etgU3x7twPA%TR*{z08icUsXTB=$xK%BFtI#48SY?kL+{5D566fego>{(&@st_u5!e(U^=G= zMdlhzl@F_u^)9Kkm>{0Lqg6|5MH}LYGR#MKbZ4PxE8)cXB9I|MvVJ&e5<8Wbt7DNd zQf7buiXsrf2)Xs9P`=th!j}bB0*N_F#Z--m+5L`70!68czfjr`MpFKM^KLw*@{_8} zvT+ydc0nCRUG?kPsVNsf?aref&O^zba3qp$tDlw=73Uo(2p{>v@-{wt=22(+Z!pzo zeU)_r;4k`@*YahT)t^XNa-Hf?E=3JJbVm<}EiR6nY7k!c{8*Q<%-k@L>@lSIukh z*?85rDmKEVeKWx}Wquw^iYfD)I_EG(W!S?@cIQjy!uzR#x$z`0R$VI}OoqTvXyK?h z7_9D%J1+_X2K)ORNWgBT#Mx?^m6!TwADblo+FHU@iTdTEK3gU6T7WeeD0ZDE#jUk4 zKRxPz-=as5xlb4Jif4qOW-A;t!-J*JEE~?cU^D?jD6b{q!`ur6d+)UvfXNfo?Jr#; zhTNOR$C6!L26GS-*JOwZpBFjD`9FjParWNVM38X}f4ME`F}Ijno|`rgI~_Y;R#kbo%2V#d!@w#un(}-u3p}eE7(S={i7ICAH2bs9yZHx;vYUvf9 zQd^Ho>?00|)*|`GPYohG%2HtnQ}SfKO(~1h;bb7_B+&i3gQ#O;!qDDI?uBviD=iz7 zC=nVV#Hrd>r0c{=p~-8=N1eAoEJ|;CSM!++_I(NAKH&xv0qGV%0Zv%Vk(ilpo2X(`_)kCA ze|u7l6gPlII5mSF{5&IW%9&E~FMiqX{FEb@H1F-0YpWf%5%IW^t40*Z_Imxh1NpcD zV3>Vyy`!#ij`QskUYbU!sO%_4g&n-nQ!|t)cpDwCff>~NAAgKay6V|!*K7kxF+DD0 zSKD*4DbXF`8g+ohDNc;0{`pdLrs0x^)>t7rsIE;hTcfqtn2MWTH4^{G#4Cuwh-}0g zYj6wXs{7+I0CVvQuUw4+shET(sbj(!$n@&-jd)}kr1#XCu4ap3ns~<>svK++{32>T z%*}{t1q+^YwF|Ymk3I*s%x=$Kt?3Dp;Y$}EM;k~TZYTwsQ%(s|;kb7HP?>O(S&+B- zu-nZO8G3h`LmJ4S+D`8CktttOeyIOyB_v;pCnEI4Wwl%qn2Il)CdGO`=`!imyZhm2 zBcwLm^Ybsx`sn+hve0203Z%ky%Fi-k3q%d)fGubS2Bnb$NyXSs-i~7>MkY^GL_&^4 z7Xm80RsF$6D}KNjbaXs?%Zm2w8Ez^!k@ycx)=Oa6mQ3W03%-NEM=W_3S9XSrQ(AN= z61K|t< zBH;0u(J#Am_Hm1q4_`Fs{Z5hMtKInto3r$U=NPZV_|wMVy8$ft9fA_OFe%xGy7Mk>Mb(HxyT zr{5rw%$uU?8=I7ohI8vTtav&z9Et&$p$O4Gs%?t!M znt@`+c~ZGF-yc_Sb@0bD(W<-?vtCgv?OGP4qw!E+xJlcu6R6a7;aCifllme;p@8ls z@6S-pN`c=g%ik;4MBT{KL7n0^gvB$29)&}&0Q-L#xOzueN)!j;qt zn$lqK`;`NU0#qJRe1Vb8XCHFUQ}+3UFc9e~SJ6@q6gl{8W`J0>yh|5e^+H|;`9B6) zJso7A2vYRaXhd#}chJWE(l+=S1D&PFGmhaVfMwy+>t<(r(kJ>W3$;AI72lzYOV%1dQduEumLtJd>PgK6+* zUJ|#2oJ{Xw6vICGP!E|hg^evd(2Aj z7S-n)4Yxjnmm>z;{J#7prbrQ1=;_JTxyf_%7GjYZkUe~<& z)*SZKTFXj9DNfIkOU~@W)t(tfI7`WkHD61UDWLH`2%1(0YAdYQ(LoU%_Z4V( z5Itnh@4={~jW?61?b=Y?Swq*fx=KubaJ+^_erxrt&@G-|#o*zQmg&dc?#d7MOpHKa zhiGxpWNwA%3_*|Q8QGLPmmmjFXWE1zk;IXIVaf%yYsK%%CZIEkh=8`1##bg#RP!6HqD! zAn!HuRH_hPkg;y6d2u8*iQg>(Woa*vw)wylzp^ze@o07XDrT#5WSsO6al26DUK(`u z4JG6#b#VE@LYt>VgO(H`y0+g|c#d>eM=gYY;mk27>E}&mDrDwn$*nXvv`A|Woa*8Y z2;f8D@`e@6(~$i$A!y-`@S&b+&wtL{o+%QqY>T9 z!$f`4dA!38g4P;L{a^-zVGmj@T6|3Xs(bUMmnLez- zVc&T0a^Y7v{+_SHeDV5H1i9@w$3yxCTHUzyTEBZCwl0x!WF(L{8U7W@jbFE_6E~}b zH?vIyaU03+WYqdRrH~ADza~L|9cabVg}lj6KXh%#pPkOU(2Uw44*-XQJJjM2^HMQp zFW;bHLGVqlatD`YqXW^>1ceYGO*)>q zaMomzZ%jER=7pg{_!@dO#A}Qqxf8tszCsw1!CBha)uEyPB%1h^X$2ID_btIMY9yWE zFLPY+K}8_-ek?dy2hZND8<3QB;hE5INQt5#CsqGB)u85xe3?7?{`;fNy+MmX*8Lm4 zH6}*~W5q#g2vUJegZu@raa%s|`=7!d|(C% zz!j(yc0?>zRlUQlUP(-=$~9QDP1!m8Pzb(E!6f%=79kiceE?qmkyi+edqZ@T$GV2 z-t>FshjpV6gBiN-HdsR%mro9FZ<3MKUn7iP)A6)VEtF z`f57et3=l8dh{eM48r}jrc(=;EON)!$cP%*? z|KB*6FJE!qk4D+P6iOi4%Cx3Nz=7Qj5BK%+1LV)Wm|^9>ac^j#M*b|?wUrCS3mfjLsBb09S)rC?i3_Rj)zGx1=Y&}u;c2o-r~^h(37L@TQ47g zCS~V?9@{Q%?c1(QYAZ} zT?o_xI_Jgzv9Tt_IU)~V&NVWd->Y9^+%ij`P*!DP)CAL!=Tj~&$RSfdZ0uHJx8OIO zF~4>V@fB~@1oFumAL4y>J*iOlfk^!#RE!kPP5b2~jC-61YcX!0dl8}dYHk-QoW?h+ zwba4jis2F@8ixG~truIzP0!kyf+~{!sl^sPUcIBJc5&THm zB7(x~RK55iRyf0ncK#;_?-H+LVB0SQ3%*4@1Rk2K;mneQRI2i=4 ziwo?>|7JY*QmmjMKvfD7rX z%Kvj(t4dgi6cijP-eQ6*zkKmN?ei_2XCN?wq;_Am2${N6@i0@;i{;HHVLx224i*b8 zsb5d9ajz8STEaHMb=Vt9J)HU-QT^UtlPHZO8w!`WyZ=GI(w`q9&#VOt@kZ2&aB3p@Wv-S94Tp6yt8+^ zU3w#{$4&5qk)DR zkJ^J3)*?su04h+J`s>uGvh1U;3}efJ3ec+$@wOyV-7<;dJ`NYQ zr@zdKf(!8S0r(OxAEO^gS_{8Zjw~I1<9gX^n@T@Xajt|=GJD?6&3yg~y2a?Ir>Oml zj(bI==-U80ob2)L=C67ll58+8t&F8Ql#r;CUYO^$<`nCGDi+`&K10%P5d)LS+)~y` zqq-Mwt)n(dX7pP*$=(+fAa75`YYEBvtmP=4v>kO>rXE5FcH6wb4x#=cmZrH_An4%t zYOaVG3P@k1;^Gt08$IpNPEOdoB7lr~xW?^^t?rWYk9EYP=At%~ZpVfnVOT9@)Y?Y@ z?VHmlNJ|@+sdV2Fp(d*v*!BB54_T<`dw>xVAWoC6td(Wqz_qBIWpUiVGKrv`G9pyp zmn3)37$oKxS{zeM+R_AF1oea;MNEs-7#5syuh^#}T5GAe*c#1-1GJ-j$H1a3B#ZQ; z_16z>(K6rJEP5dNi6 z!AgTMHD?LAi>2gSh5Ata8h<;w(2xX2XdpmWtdIG#QP==*Ri16lM5h|#UvJik4KDu@`vOB(t%b)Y&Y^!2zP&nEV$dCaL4GouXEkHPlfE~ zxslne@6{PiLJch1h6dGn?5D!&swb40tGm68s8dJYbuJvg%7NymJ4y%m-<(bq|2csw zbJ;d=Fb-kh_pjSIH>3RL;NyM)m7qpWMN5();< ze01@8%GqcKVAWu|(!G?~cIBO;iw!I{99YdiY&P%BZgP@OV3t{B)p z-j)*b{6m-8jr}1iQ|@^!f(wH98i-Er2m{9J;jK)P%V{6FUOa-ayinYdZ^2ys6uM}B;o4no06cwAxKZq94kUs1uu^$yDwz&F9dcW!>0mX9i|B?-XE0Uu5xr$HlyBsqlnM0r z1MT51SP5}UJu0u+cvu2bXGL^8DcMBk)i}f}P!C6IWSrn?O~-DdB8;!0ahQ5~IVM6K zQo^Oj&W2exi|>Ck6)NL!-@5 zT`crx*~bSa@TGKE3l##~>+xw~_6@aWTkV9N&h22ITCI7YuSD|_aHM1kq7eAV6Ose# zRvO7YX-#yCWzV==#f_Upd*5>H>VF?5j@s?eBz2>VN)=*w`d*$ z)$ei>-ttQy&o0goCoYPFSdNXdu`_et2wg9$SV3}6U65f6_REhAMc8ZYY>8&1W>8^j zjfi{EqEvzNge?YM59detg1Jjd2fSTy05@=PyDO89AECqei?tx5+FK(07O%T}yJb|f z*#n)MPC_Xfi>k%sj*CWeehy>25LQu%Ktx1aAE^Lk!8gRqz7sutQj)ene`nyJ=_t`V zveNzdgmSa?u%Axe2oG%*%x{@WaY~t|#Jp zu5e|E`=`OO-=Z8s;n4MxeO^3&jtFpnYU4N6kv`ss^|-iq2Wd8G9jv6|_nM!`>>Q76 zy6zj9@G#%(Rj0c9m7iF!-lO55%)a6mW2oo%RpY{ehi?vI6wL$O5aO&nfj%?@r-W{agyu`Az=!9dzF+KDr@z0Opi_0UdN0_ zBe=Wn60>U@Ji?a`Ul|_09;!R-B-`47UI+NoW34|NnkR?UPGj2((IZj~AhoNDh$i1b zd~|qgI5W^BI2|p_4D63SX!FzWY|?V_ z;9)e+BUaxxi*bJ87Yn}cENMiZ3=$^XIXMEH2L4@gQ=_KQKYS>(*P1bTbL*{E%xYIgRHti6H}<2-2@Y6f^@*oE--16 z;p2mL)*fEn|24#Bve4+n=>`6->MtGe#78*mG{9M`UJi@FmG6;2Xj5G}*(h9sD&_mZ zU7Dv!ta7A=!tN-#m&8u3E7cC1I$&P*jnl5mL?!D7eYV!8(v`Amg*xxbnQ{**7~*X4 zATZvS4wg)MR}9oSmZ@OVAm>$n9DJc?0y z6u2jW(C1Dg1~i{Pn-G%in)H=^v42xZ6mkX-4QMv;73IlwM#&mRd9 zvl9);aA`~j1cMA&iK6bK`+>WCTC@X0K&Ubtba3~~@|p=HN1|Nvj;Vm!?rL3 zR%QbQ!hdFBI>?TlMAc5DrdkRuB?Z;Fh&RIDt^&7-0{aR|mK_7nerS3xX}JRp?82=v(tduG2q{ z#6H~wryCh~xZg(=V}o>8icyv7i_Ddc{5&PXJh~iaITg zLto*l!9EdT3Ltd>Ap&aw z%_?AgRN>@IuSgeA6?Vi{bc@Th}{Y=>kqa$_oJURHg@_a)4Fc(4xVK6+x>ALww7C1!j zS@ooWir{IE`Q`NpY8#v7y`)FgRf@yq^SVm^0T2zI2Lm5U6N|~H-WIjfPJ03dX{vFO zCx6yue)7?)o^vEaS;b-aq8=H|gl)P%jHvEgw7VSj`3$nxq|j5XYQh5%zu_-_zt1%U zL4*o(RKXxPI!zJILXJsq0DUtYliag8k42CGy_64~yK-gE?O12J&^Ed}b~11DV!(&L zdSi>yC&)hql+m}@gFpP3P{(!Pa5?W|S()_-a}f-;Vgt zZvi}BU||JT+cilmHlYq))XTk;AbBq0KmFl@m%J#|m$#C@a(I}9>8y&EqhQJO=Zu~T zop#glAdye_lEJc%0OtOv;)lYIq||O4cS0fy%Fz+VZpZ};BhH?ZZ6=_ZtPAcy;?008 zv@X~AW;MxaMaaU!xP4?{xmrV9v|!7Wlbf3jB*-?LVHRX6wu`JU>UB? zBcd`poK71KY;d89{{aGdQrOVs=2>VHTDEHbNg)$I%mQH_5xylT8ZPGQn5bbjP;OE% zgQ^-zq`LqFfT2i4RXA9MOcMj$5bA$6fAh&P8F#Q|zj0PhCGJ~|@*I)Jsl{(w>|180c(M^5a~dft+Oh0AQdL zYL=e-NH~+x~1WEzEfTjtgV&L4b5y#r5TL z3q-jrQJBTno?FA3$Q~h zS|lE2?%U}*(+aa_c~zqLhktwGPN}RYweu@2w#42*#1|QlRl1UGy#B_I+^R>_zan}` z0&2`T;?sfaUloOEOFw#Kq&!SDEV~gN#?s66*};NG55^vT<@GE}Tsx2bnCQZRDzin^ z?xJcd$e#jeg_!}Z55W%pXd;y4{#)O{TaWkq>`mLn9*oYLzOlT(I-0F`b_*j$2Z|u( zBYGp0^&Lk$Wdt8vj3~6*ZjETZ=wJ|`=C0age2c1w?Q7piO-t{p@%C@f$>~dM*+a>f zK?p~1P6f^#Hy2=udpo3mt6Hk0?_*xZxLR|oM%t}IrWfYE<=u{*b64?OQ-bdK`(uLo z$)*(FQdKIyP9KpmBOMVt{9I^p<9mcel5!agk#93TH9#O+5)T7C)Q2(X4 zy@)X0i}%vQA(!A(eUVyZgC~6c3l!a5Op7Yl?=s8|iNxfWVenX09&{0GLtGd{UZA^~rgzE%g_2L*>TM{r$iXIi^yRU39|-OQSty4xMC3CDu&$Ab9F z@S{+5-q~q)p&v_%R-&0hP4z*Cp~bcoYtveGez;he-_4P&Jipj*27~&JfDN`7Itq{S zeVK#W>qB7^L3U8dj|v_9$ndMfFqecfS5u?JlJ~)k0eM?4! zxN9o<>f?lBXf@pLB?=GOF>CcB+=D7{#ux@3--NwP7poPCJ;BhLhb2Qc&wSgf;s7 zLL)0Q8-nDm+qn&2N%x zKj_LKi}11tTVG$V|NQy0r8VHmTt(>n_tXwO-5>>Bl3EXb?uG79 zTQW7TgqN{tUh<7jGA|ZgLVCw>+7#C8)~CLK;5pF8Hh84yb-4@|CR~SfD{UjgZ0x_U zN1nwFkY~n=rWCCakn07Zez}3vzXDZe2UDFN=~mmd5|WZqZs()U~K$n`L7>rJN2bHNxlQo1}~uTA+$fkRx+R& z8E^cQR7*UivBYk+G9OFb{X9Z7*?Qi?%RQokXzAXIU-H+4D;@ULr=3FF$zlk!~cExbyw}?|rzB zGf(GyV(+!rUV9xMRJ*wk^Qn;rlA`GG#n&OVo#~gY41)6=q((8t1t1->Ca@eOjdc?J zEZlI*fKWonQK_IG%c1U*u4BQ&!WwDNn84~_$G<5!lo;sxRmEiW2I!b5GF9y&}OZoxD^dCo_Y*Z(bIvZbb-tY?Tj_^hXG>tzo{6X_tXwk!#m z(})-^HYsRz$U^$2Qc^U>rJ|*JZ{M(T;CZh%22eRBSV19IG(rtwBXxNo9~LU<5I=pbYI!=0OwtV zuT*Ki-@IGy`#CnYAIGLM?!2fa~hi_r?w z@`Sc}FU<^Gi24_y8*D)gmb~}S0X@ZbfwXTIh+<@vPyB{{G!#+36ZGGxC&T}ZriGSn z$0t7kfDvZp<%uMrgsqCBBT3i4?8DNAS{1H$&1x3^!GsJ}cbcz6s{Ht+_^#EZW7k*x zAAa|KaDP5UjU?#Op9`q_=f2FCuWx3S)b{E&!k~t0>hDiI180?ABhd<`ay2IZfFiRw zkQW~nOpa`Ll2hgiNQ~GLseTfy%LZ69eNy}M}xf8>+ z^gicepz;*o07Yx~%E4=OdWC4nPt-r76bi1UCNDvrVS!qXNMC#q-%k&V;cI%^k8Tqt4ukctLfzmEvzNODZK{{PEvXe7Z3k7lAh3Ah_>j&)l(* zkHB}M=6}B(j=fBx!XnGWJ*$vvfYG0ytzD>z?xVEB0twGqeCm%{&USV!|91C<|67CC zL{rFpg?^$vrTRp~e9`eui0pvjFNQpzPl%A^qohlfk$rOc|5sT1IM=8Q#g{J=*%Dgw;zxMf&Nu{H} zFc_WZs$(MNLME39*D;13Hc_$BZ$lKhDJO?i9~KKNKW?&4e4vOw6eDS4c35&y8O@++AD>!h zQNVHjW1rI`cz99%dP%+wnc!6OE?s?3@CwKzf+2~(&!Imk7IuqZn0g?SWjv6V2F}ge93i){tO~xVrG**#cn%BWf6D*{QCN0ICbC|R z4Q8rXJVl6sGDbUj*Znavo$t2qrZ=Nx`J1;#*C}mlF+Ef{vF=F0(%es0g9Ac2<7_zf z@LXxm2NuIu>+x;Ho0a>dtCoQ1;cPkRKXR=zyXxLnKmKgSr~eFzI`~5RpxK!y9W`bI z^HDBuFDwNoI8psoJ%ySj8XWPJYHLf?W$Gx3zw8YZw&ax{dYV4$?3+tuUBWb zq**-XqnDTb4iGe667(G4Ppg*kHdryZ!SBg_>iRdcxN;86fI!5B>16ilXYmA0r7R-d>Dyg!`%%+|(ctS4 zI0#EliheXhKWv{SNg?*27-{;#(b2JO-o}xN4t)!&YU7C zt&gTDq!-y3CMaTg3CcR)I0@y;$WC;T3awAY;w>4LT@$8lX&7aS@SP0US)7q%PlwSE z0}^5Abey)KFAM{JkF9Z|r{NcFy+!%>__jE4Q2<>bx~F)X{!IP-KU!s(7^M>vqkH~L z6oy&HWBqs^@M)cx?``&8T&*0;1x9s094n2(C?%q6(v-17^OEcWfDxgap%`7TJyM!C zXxHYJfTqLglW%||xJf4Q(@hXehiu)J62HCD@*p?%u-BuyPSmC4rX3tZMhSXtqkIt= zi)Y2UUSTqY`d&E>iGR{1y6D2h_dqg9-oI<4|D zPfnNp8cxynFxjHZmF)Po@|%p?MhGRCmOLli1&+exKRu=7{x_OQLdHF5Hs|WkAN}DB!WBL0{S$PFH4eDwpxRN$1?vB7ynt4!3>;~NPwjfCQm6f z4F$dfZoFN$hk88bShN|EtKPydY+8EY0VWTbG)4D%C5Is75bN_iH{%5WpMDNn==l zlQdTMZ2K2Rj}hUw^v_%SBe7R%PeL<{zwaMfrI~g71?E*-HhJ9ne63=Mgy^@sbpXd| z8X5p$tlG|=yfN+)wz)dHcF{nUiw9YWtcwp1q$ z3FhUjW8+TSK1#H0s|3hc%aIwP1ZgSwcvJ0#$>9mO?7CFP-xJ_G)E&w2%fDx+u7&5p5LeYqP5Q76R-c$k&XbUdZ%&qHx zk9TZ!3cCJbqAqEDg4~VE`f(aB9$>d4;O}g0AQi4JxPRa*!|~N--6EWdqGN+Ap;DMLD7xnh@9ScIzcY$C*7)A{|U48ef+>noyN77){oa} zlWL}7{Di3RxKdNEG>FMK*(RwaHkuG0t&qqV_6g<~Ma7>MSP6%IM?F=j`#$$auu}xu zZpdImy~_07Qet8=4^Ip>po{hl)mLac)M%~XqbWrR)Oh_4=cn*HJYUaOyff>45_Ffj z|5@~-q-WOfn*u4beWp*|c2lO+S1(v?w4%Fv^bbiyb^`o!nJ@AGPJbGVCR$SYvm~k1 zpe&LDS80wPl}zlUBI8g%+7`lfDKYuEDoB68OdQqzXa#1qu(@cl3tDu?_HX;!DT+CU zR+f^xM?olr7qAS?KfkUvC3|Mu5H)jzRpWc{rT>}4JW3lJ?hAr>^pYVW8&M)bLyfxx z0)=cL7x|J~>>W!e`gR=D*?{*7G#_HX_hf{(Wp-<$f=XxKb-7*u@0GHll1kH*-uEH| z3-|z27*`#Oa{*s-X;^yfz-}AFP|N%iA=bj`5h2RxL4h)3JxGexmDdv4>5V{5^-fl2 z>X7Y*ef8OtrWy$pljtNwSIJ&vm7Yt8ACVlJns5e7in-o9SWOy@LQMAoXZ;eg?WQu8 ztf}Z+SA%D$wf&i1M(I6hu39nX)^Awo zTruD}_@(BQ9DTK9D5`#W|CzAM3)ZCYoE+qt1g}pZXzLdk&sL@}-@+B=}HY(Vxh+hH>yMm?B8YvjZ?>QT# zd)LPl&xabBC)&qi`;g6HbFN$KVw2N0U!VC%`+D9SZ@EkatZN@4AE%mms>To|^KDAzYJP)?KXZ2`oG9X#2ndzrMJFf<4wMBsA^XKSKwWceD-P*P zxm!Ao@*fq;h&x0-*Q{m)czZSMkcd6j7j)bY#=G;f$lP~hp1hoRyQN?t#hXvw=vQlW zpvG^^-9rpZ$e32d!7(^`r3SiNsAsQISy5-xZ~~0sD2zD|4lw*}wne%Vvi7osArrnf z{}vGR(pj-)s@WAEGvGH3Gd!JXMSor(Go0Ck{Uq=!@)4S z*m0-$xvJGyWWx>%3JqdJNssN1b86NZ5bj^%`bAk!q`I1E%* z*Q5%$ebs}Sth8OVpZ^xOy7H<|=5L~3-yglpXTf38$!ysjiA>2KzD?I(7IJo}5?CH9}j0|^$>XZwl`a3h>lujnqtQvWMv8*ce^cV(Uo!g=5v z$%K2c;-Oj=pN7GI=S>pkbvDtFW07p-^Dt{!qxQ;`j_^~ePveatSdaU>^D(d}!iH9z zAsSqqU}~g{+Koft^urP5=JC%NR8we~b+*k7Oq*tnq(((QBx(T+pZ}+?pv>CTUS4SV zNfCU!XVfv|eyKepv+S|f1YMJu<8tMF`HF@2(f=o>KCld&_aY9f--gf8Q_pB zEF1cMVLw{&w}FmP67rSJhPux4d6B&!YkWL`grW&>OEX6-7@a?%%O&IR?c=ctIWXF`LD z7+Qe#_H!dTTE_kCtWr!fM$}(WP{!C~1@&BkM{N?$h?DbuBPYijA;adH1y#DI6 zUzYcG?PUH$b~6aKN*Tjw(O|TQ=-86rz)YZS=>IY)i7*oE9xVNzQR4@YolVKMw%b^0 z*Bw~13Z%bi8eMkP#@o9$;kQvk7CjJso=PUxuytM_`Ap{&rLRb_Xn?&T2$%-}^v^&R ztu3Kb^<9@l%QY_=i^n(!ll-$jG!U%rnkTst$vi>9Y5*C74~ahzC)j&eTz^goq?T>}(${yj3i|9rF|+xt4fW8`}@Ox zsm9IPyK9_S6kB&7&>0=fa)HUzpm+aA4C7_|-eU&SQuf7m!J(wUmd2G#=;@Jc$p0FS z@Xj)zpa5_e3EvLRQyQV#GN0L8x(>Kw;j)li46uUsf# zunpw@o=_*E9~8LsaA6%F>h+}hFk}NxAbq|Q!So^(n;J|HS88H_>slJ1UNP3ww`p=d zO@~m|-GB;XAPBWLnjgw^R~@RrAC2DbkDpvm8{@ktf~1WZ@3|CFvQS+HloX8`mQa=e zlb)vg-HGxg3JN4z&@I#t7us<&%rSU_xzsS0i63L;h4kYLxSsdcNsgVuypC_(Vm4Wv zCdW(!aT~f0N(`faT6qc@cop4n_xG4)V)UyExAFWareq&ERlNC&A+}thP+@2y(5I&l)(RzO;9qDxPlrv z(scOy#Hui7)9}v5z=xObA$6T{@th~XBAmd6R5l<*^O?E0kNA-X^S$H~E^9nmPVQ@p zqbVs9H>eG1>>q}mt zy@`ijb2?>r$lgo^=*3k>P0Az3ZlY~k74TU=5r&^7FTYS_a*g-MSVI)pPTo7L9`E0> zkAq`<#|+mWrUFicEy{STg^61SY?IL0&+ZYcVTAO<%Zi&pMM{8V_C%K>UPf`PzK`Xn z15z6Y1AY%=tLQF7o%el-n2Hx&xOQ@#xj(@iQ`(C)eW)6}rqUN`l>&L6{f-0jAb_Ma zbAgkeQS&7}J5g4L)6lj5Cz@QZe1$H$T(77-bQBnO1GF2Q#8M2O?GOpfZ+4-9L8L*; zl)iFWtm*|s)DTq8`O|}a^1(44zuncuj?^raCRwo~Rx`~tP9~Kt2ACr$?mQ7+?R)cX z#KNL=HJoFVvs~j_!=vTG=H@+kbixS^bac-o7NJd(MqZ*4a~m957K7!T7~BRn(#2gs z6*Yu=u~9pCkbfP6$>|y>8dGd{PP*Nc_T4f2R!^%Vt990H10?bt3KF6WMpmXhr?V9# z`!;D>J}{XfQ(n7DyvqrA{pFnFN#R@Fy->&M=g-0FFR<7?3xrNhnYMzuFgT3g)oO)q zh&4J!T|`@_x0J3^R4oq4;&~!?N5H!%x34CpY@d-;EbJk8Tgk{_;HE?;4)DamMJ9Bk z`R7Hrr*s{ti~oPv%Aj3~J7lbML5VvUpS08y>>dbz0e}>Ehb7R;sM7G)Pl{hX7QSvw zErixsFx4ml`UqE3*k}GR3@>+A*{so4-*&2nv(<`LtLW^jRN+9@^j9x_qP*8slGe8? zD&{b_+AUejQD$&X31}$?^pGtq%!pn!R4Ao>#kFvD9{_>v3{~S z$K*&J4XN_Io|hRp?bAjHKsGSez0DKj1a%*nTJqRIFP52dj*c_cYw}oG))uLV#9NqO zt$9dA-$J~1CT?b~mxXD~Sg8iOWrVf5C0vr>;}p4dGwzUJ>l)9U(&VAGUHoMiTicqM zp3JPXYWojLGtQ=!Wau=gW9cgoP3N53S6nvbMcvy6;PZOH>&nI%g+&$A*h0tcr05~u z<P4BCVVy5|vEaG4h<_&fA zxcJQFmmd2rw(X_z$i4SB*DlUU?kZm#f9Yoh`_pi2Z* zK)@OOI9*xPEh|vbyhQ~T>>_pKr_*y|f?uW7ycyH%Y*2%T0)$+l=ci0;+d^dnPpg*L zn@ETs1|{1ZY0E` z!M(~u7H-}PI4BAOh3G$dtno=d;)cw{kDflbzvNn!;&JQ9Z0YwHm?iipAQ&l_do_ z(`H^D7q0_F=}YbWyY4kwK3ikMa_|1g5J17C|2@j6h8Zo?gaRFZ#A%qWTi+k#S1|Kt z*{omqq^)ZieRxObI-7X0*H4^J?5)2*LonPA$TTjZCDzlkT12)R<**O?AuV1w z5A10D)*~pFZxSC#^-I+B$FAR4Lu`ifXZ;@+1Ao_oIW$p7p?BKvrt(`;tif+i!`hn0 z!*^byY}+jbYku?8(RaCK&xu08o2!SQe>hDXnT_izI#4sj$>wVBY*1t@(IC6fAY0t`0Q))BzPhDt9XN^6(lF$ zETd`99NbPr{+_eSQ2g*xTAp3#yE(=Kr$vsL6#c10ml>0f=E5BL3l(3rahEl+TeqjL>MGsYW3%o9=RW&`nOp0lh=A!Iq+0Y}kqf&Po8R^a1D_nA2*F^o zkifu3tOS8xE-$I3N6gvfFD6u=(0H^~WnnG$kbV7gTxjG3OV;Qf~T`Ru%^ z)w+mZYR1nBJ``qU9y&W)X`YA4=t_m>+0k>&WXmGxUj6D8VVd3cHel5}bDzoUCT8`d zi12s%Fk2T~`YGz#1|e6n=Cl5*X2{U`E+A^%c=?{<{MKo+CryVj6nh+R6VdAVyBiQY zV|k-H2$`Z+XYNlw>YAEC`5;75pnA&!s0T)Lrzdx@pn#(QmT!~5)3Y@!it=9(lbOZN z<`J=v>o0R^c6*Hd?qd6@I=p|DE1T(sGT}~1ne_tO;|(YYBZ30$ftBQkeQ3*X9JA?W z@^Wuywl>)>k5yvZ|G5wwg9FQj*a~8zf=T5PvC-7gOT|c*GCapav1|X^U!OTSN8i2M;k+sYP3@6l{D&r+ zov(e^O$#+uSmqvTB%5`hLME1Y%BR&x$N!Y>E4y>_s+?8&hR-+xwI<(U~Ft8hDs*&$e-? zRD%#-4%jQ5)!)1K$uqK2ZPyi=O9_U3>y0@!t3u5-t+`HLc2T%(42;gA+ zS+LsCE%{ZQwC#io3e7~@{ZUfXCx=w~5?zqx;!0&et7%AK<$7iPnLhcbwLxM#z4}$D zMLu<9+DF&JnYW+GQ{E}gyFKd6nqj;_shyo719NK4wX-~%EU3f(@Au3aSVWnX8sb=S zKty}e5@rbJ3 zSJK7Xp&UE66fCJAFwbEUYfiQ)9LuHZ#`fK7Z6D#;$@Gi8XQ~}fpUDf$+7)j*ZDeE6 z;hiJEU&xe-5PMX*8Yem{6##yo)Z>;S+3)bZ<~tujQEgC2?z?%?Fn^zg5#>wLJ!;@j zFjESp^B6kyzfLW_gZGB)A?bwuN++?5Puwz@ydO+YqK;{M<0?G)*G9=p?M4thyRB{< z+NZYGu9nLCV(~$&+(qCh7!z@xMf{I=y&lrs zHS4R`z^oq0zzf-rS`nS~-aW6I(g+%8-pXERT_8DIH{W7}$01Hsg`V}5%{eSGaq-J7fH@H*%Y}=V zUS}L|WVcMkm!7m}HI|MirTuAfJ8gbqchz}t8xNSZZhxgw5}zbO>q>7U4+7$%-%d%= z24lnEATYoMw4vNGvjkr7@+-cuzfvSx`*bEt2xy09(8It3872&s8Ze-(BwT~yW^*bMS<1-`%8t_Us~uq^glt{_ z)owxqKY-*Ah^BB+Hzg1#s#D6I<%9F)IMg;62_~-1weq{`xR1&dbgAFtt`t@l5ph2L zMovHsAQAnQldl@{Cx+}Sj48T|0R77Rn;1W1vc$_$SHQaM-!og?=W%mk%dxi5LKhIa zWTy(y*_5opy+Pg{0tgLkge(BDpVQQ`r{?pqje@j{{!B_uz`#YWd2&j&E_ucWGZ7%U zBvINnLEAEFh+Zt}qexr268W{tT8j@VOZ@KV*eQ-?oFJ_?k#%7|@O}8$Fb3ohp<$_o zrJ;ew;OuJLj#2v9JZ)fS!8w;m8`hz_!QpLr##2NzIvz<>>i0~WWSvkJZnmBZ!0^8C z>OuP7KU9Dh#@h5Nt+Qp%m!o75yhQ{sZfP|?WK15cp=6P`)!R!%lkb*6g+6DPu=DEz zo~h7BqPfrtNknM%Td8mez!x>K5M9qblxjHRD+8|}1k}?7{t96mqRAlj%acu-^*mS+SYp{5F%%oX-y= zXlZ^gx3ZKPH|PEZiF&Vr-*c|AwsKMFm24)`iA*n?GzRG<0~rCSe?iz3>M$T60xgli zX`f&ukyph1u^tGRtTpqa0eupM2y)?Kpv=I6mcR}#>Zl=Y$HD<#OUWE7SIEidYR2mr zBTeifIWmCA&dcSWf4XnX`kcpv|JE$&ChPg8(0sD=bnL;`0d|LBFILCIHiHzTc(KX1&zFXZkkb zN!7R+QnL|gc;TU6FZbns&Ai$% zAsq8@^YP7Oi8(e)HZBn%#-_Ij*^W-|n3H z^sIjhU$PSjC}nAs7xOi(DH$iyCqt;UUG{N@wLe!he~(?W)BMH%q5t8#3h1jeygP>ME=6nVEoaL} z^NaeD6&2PTvf{T`9m-B4`Mo3c`)k}@N{O=}XZ~W(Hyc*lj^R1OABf&IcwGKC{6Ob# zFEFTxr(oNy`1@sD5)x@vJSisG83Fp$2D`p>vhnQTy$PorDC%JNM)4ss;$16^)9&BP zp(vVj31tuzcKz2Ps+3xW4k2~lihn!uvH2?l%#eRZnBItJKkG z`LMsIyy?1F`dDei@|n}L`H)Si5=b+sQ<@`^vW%%_G{U^&df1S5`NJ%?#ll8zU5B7=`5#P|h3$h1EzNHB0#j zBCRau(f5Fra8SrIGD*; zM5ad`EW4Jrj=kuRfrFRJ(Hkd2@`hvD@@=mOB&f(kn!)`Q^U2$WLoyy`QjCteI?&4Z zXfRhq;IP>lZMNNchT4vZs*bziUkT+_nalvP+|!#2XPXVqZJ~dEEZ3Ym%W^T>ST;x` zgA0I)49`bM+q~j~)GR%WEYtZNj1{RNbCQd9-Ez7A|3#)v@BwWvV9X$&uST23SqxhA z_j6>CZZ2}yD}%mBnM_4dJSUc$(A&&vF(mr&=DN$ua_&4gLE3buf4%0!<7Vw4TZC7`%BM zz`>APTKy@3E&fhjHgMfeZA1l@K$K4z{NdY(0cBCYskJzh%3VbCooKI)`3GK$BxFJm zGVsPFW4L)_-qu!+I37gV+Z^w3a_oB|*H(x=HPnSb>tpfLF1H@-oW#`%;JP6r{~5va z@v#@25k?c96IcG@hb&1^vSx{nDT{@EjeFI8!S_r-hfh&W?=35G5QtE|wqn%V3IWeB z0i$arKOLbECPHRi6H88 zS2Obe;TN3jFG3z_R7A0St3iQo9g|BCC<%l#`y8`L`cx?u!<*T6RF~K?N*XE+UNLAY zYmRGE6mv_$Wjhu1c*;X9H*RxZ-x3Yw69nlh9k;t6mF$sliy2%hSQr@4KJoj>FDbAw^=p@6_?`XhP*PQ z72*BwG7FZM%Y=S8n*=w1eban1E=CJ$f-A=U2199sIi5*&?t&5q^CuV=de6pJSBcCw zT}O5K^5wX-v@fsU4{WmAmSB=PRUHMrdC^02_ENjyPVCzD`L7n31GP9&wMqdm;A<{X zojH;;&h-0IsaWW_;jFR^dSzhcv;OhXmrv#+5AEcpd2W)~w16eIxA%#|!t`$Kf5j_vK7slcK2~gzaB)|j*Bf19JHJMU`J9}lG$(H zzcKc)E0!U2pKT#U6f<8jnptf}U~liI@izuQH`_)48nD+ddi1AzqftQ&8K*MSQ2|!{ z-m*V&MK2gHt3+f~dcgOzNMfZHQ6fj4EEwdAz z>I-$LCq(VpJXnokhy+0ffmFVeoUK_0cVbFsQ+S`T^N5jl_ZZ^#FTA@&L#hT?QeXAM z#-=)>9%P?CgcHOv(gd-#dM{Z`zi+aFx&%%McWrz^n;)Xg35+LiNs)j>s{QsJKAkl; zQ0*w=qK8f5Wh!_9xrn!?3Rny<6sx`{P(uWt9(iA^=L}wHJd1q6#Qv_>h3ae5hq}= z-9mIx0n`*4_y~?P!WWu0wZ7H{KZZS(`Eb#5f>H`+t{wiUf%Jk&k26d%PU_L-pC=Mj z3~7?LTYOJcWkc?MO5mBPdG-TK7O-XMNug5k8bI@m02#5=OVGzeDbG-&a24K}_{UqW zPP~<)yx??pd2xa1u0PQnavEoVjP(Kfy%CTepYY{>XJ!h`H{CW0J(Z4ajMi7IXsbV(gDcwIM>0$ztyxg zkK?;WvAf3wc&3oa$Z#Rm@C*_RLmY0d79S2`z=_qBS&v(;z|Jzm0UU~6L*NQ6)|5e8 zzsMo!{rz{?O}boNrJS%G8k5B(CzGL4xNyUdxCozaG_+FvAvKSa=pn3sWnAEeJQKF{ zkNyb?+JKobuwhI|#DcW0BbHm|7Jt+>HYz91VBm;)RWu;}c+q8x#>4qV)*j9rz9B(t zptt|Bq|w@`HHJnxv^3m<;-xr!xtEU%`8i570tSL~B1CW!9*Gn?PHW!7z z`refwF+o?>%yl{hH^Qwq!sd))K05#Wo{)wYD_^G_s)Qd;m7c|Te&sSL^}GsV{tJJ%6At)_dfG6MoQ9Iiv7x7h!vyg?)VrWJ7pFr}VKMGa(#8-7 zAEwZzNhN+7U+XHqa_IigD~6Z91{Fah%kQ8c3}w)0#0u1GN$y|%37+qH(7Qn_)HVmI zY&6nNouNglFX7s~7<-?^;SCCVDFf@vP8F&}mt&eF=?f@1g9o-j%X1FgI6;2jciLdp zD$J`GqDoSXbZXz7ZwLu1L^5YTvFidN^{XTJv4XHc#V=?OM9io6wEY*E#lvx;*nh#g zR=S?~cG5J|2uIK>bcjS4*a?h|DrbP{Erditz7v>G8bLAV;G#zfEv%bQo?kEL0a1~q zFrmWt{1#Xd)YY`CuilVIZf2&l?n1tI$oekaJJXICvC=hI2UM-uPpKM#ldfP25Qw0U zoQ$2_C>L>AZ>X66kHObl#c2SePl3D7NlKZtmejnJ~y z;q*H+?mDV*@Q_<4fxr-T1}E3F8whE;;|NEgjW>ahrnbvyz4Rc9o?6k$5w72N7KrruTilo@kfPA+!3n!)u5v>*f0}9^wHYj8sv-NzF|Y@ zu$LJ^cBl))j%^*rvOTWLsKWW#$MH01nc;6G*jj&!iDKq>bArk@(XGkQBjFAw%r(!}VW1Qpsv&N8!y?`%*Y+iU{fwj5f( zsFHH*z5;m=usbKM62pqabYFYGlYT~91J&>ZW2uud$@ZA;*Pm5xI)8X>`Y*i#VnftkunTK$o;+I~up&7kbRMX! zz7r1rTP_A%;b6gnVfIWh$y>E%_{a}@gyQqEH-_oWDDK_F(MpqZSM0694Q z%)bAi_Y{FCL<6T6c<$BxTlCGzZd9tRM>ne_42H-Mvnc?l5W=KcDWZFWo=gm-+wm0^oTX`|3%T zXwi)4AJWHDt`J@Bi9o2)0EP>1r{L{~w6$f5x3jJuNnp$q-V#aOoVS5CH-jo}{WUbS zw1UBk%EHlsg-_sNTr~8WfyFGceYhr;ptndUoQt@J&1CKO7SSe7a#TFn^J5GzY*@MI zTdnCAilRkx&Y+Z#x!^^eAC0i?hDN!xl+d}$2Q?ZuKCbd-Z_|D!*|D8Ft%)r`fu#r& zg^~*diAr4}H^v{>#?F8Q$*61n2=2($GXQ$6U$8)_mZE^r7?#WB`^G5cEC`!T+ zz#H$LGu$iu98`T97C6imQ)DNU#Nwm-HRLCcRp)vvrHCJ@%J&XS<$c{t2=G*0{n)uo zjY{ddY0jl=ga8LZa6X3ViNa(bgO>c_vwUUFwq3hEC!7mUu842*A2yfueBV-8pm&+M zARUis^jKJy4fqFH=k|4Em!aAGpZ9M>=u^fS+clLLK(DU?;hz3v) zA*k3k-MH4k0BZ!!TT2en$OXQBTxFMP;67BbdF<`RqhT|dAM7n$$#6xK0IhLc{+h|JGo7h*$#ZQNnn?&h-ox14oWwnt=8xp&Xk2BXQY&+K;A4RZA@o-ovd`42TmA1&UlJW5Rf%e{`_{O#a zd{NJ>-Zf!wQ5*i$3@P|U5SSYRaTW3b1Wm;|$UuhuxqgO47)}Q7gPF%+kS|6X%$*aQl@493=}G^hS8j-j**S5T4$D?;Y>={0!W=rKv(sha8Gzqu+o_N1wm> z=EHa5x=wo?0pr$Ss>ktf`uiQ1WJwX?*oH#5sz&_#zk)yMPTrV)L(rc|`u}*B83-pd zlXxC-XY29-cFQ9GB;XDOk_`6@iaBC`VOTIUKl@G-TFYtEZ}L2<49b-7?sYf}yw?}F zhLhj7@i=Fa6v(9?V}ZEI1%*q7pBmZ66HCcC6+dWD%E@s3I9_;WrlSfX+?RQ|(*4jv6{ttsSyaw>2Q z&l=a1=#iqnQC1TN-IP)&{5?>D2T;%LNkY%_Xd?|mB8LgI+w4EKJeVQkXb@u={oGCu zVKdynKl?6ecfVFE(s&Mg0WOWfv>(?xLuLz$e5m7Sj6_XsiH0#kAU`X`OUEEVI5&0@ zDNho&d`==V>Nq`W-F}&zG4z7?>U)KCrd-(LT@Qnzlkr3y`_rOilVSSvW^hhS1(zWL z7i#upX*j99)N3>8w_h_;uaLa$Q=VNv36z=B)NH`=BJ{kmZy^3)KBA)w>~f)jKvI%+ zT^Q~E%PjtvGXE+i`XzzYq?~aNJg=7+Xmh7=XFi^QY)+n>z2%Y&v3fwRZ&WNawB%0) z>`1`RF@WGH0(YY`nQjSV&g+Khaj_EiN07h98(ChywArSVrQ;U4Gfs0&*3ImZ7D?zwDTzg_yJ*TPy31Gf) z+RQjmwk(E!obtBD)X$-wF5`Kb65b3EnMEuk$X97|mYtwLJ8HCr+28a|LVL}G-#hvw zGeKHOOLoCu(#}}{wLpS`ol{H>?_TwhG+AIN)#&5tk&-23(L>rM?X_;Pnc`NtLHM-|Y)Fj9n0m7VX)JW!UN}M;%EeFnW^tsx26NtD6L#ejnON ziE2u1^yFMcg1Ag2!lii8EuZZo^!#Gtkb4ZQR#9?e?M1*~u5Nvuypr=YVxGGVnBjB^3T1sHtTiQbjpIf?`#kK3W#2T4`Hz`i%~7Fq% z_zr%=akK4IPI|Z6+)abP55HPd2GgF0svk|T1G##76T`v#(z9IX;%)iW|3{Ba&)_^8 z;%uLllxY(z1Vk1#_L36LNW8Sjk`4YD1%sB97bVIdx-l|}ld5C>!&hx(>V$n9G4VMGG@JZKr*QKie169c0 z?%{g@i7OX0f32Z^UA>_>f%H)=u>HUhXz5{kATwA?O?HFBQ@1aov+_;N8cwbe&{jIz z3i#p>lr7f#=g-dxmwz!oc3{_6tqODNins0k3nC?5T%vU5Shs30V5y`DwnH(3Q(!K& zkt?`aIL9sulT~wGL{hU3jNU9SLfbvEpBjl|YU{RH)&`z!dh(}Ihgbd0Y~Z&mgh<+mQ!2rgvTysf6H2D{Q+;YLQ@Rw)UzeWjuCDs(`Rkj~l! zukM#9kkvOPF@YP0%K(gmLb=IAX+`vq$g^MHy?ShL2?8UwO~FIXe>ZQrszdzzN%DBZ zjlVuE{^_qbPf0?EEQIAhEqzoBtktK_gOb(&MCitqv~Se(?K}L12(XX=tt>zUP$U({ zFoBfkB`!fJLpcyj=jy5}ci2|RASVD6WQI!R#-vo~?C!a`|K6~PEFvs#mlNb^B+JSE zADZ5RA*!}(8-`(op=SV1f;vWySuv^M7mq4Z?60K-hXiJ zT6?Xd7NvC=MHUXk@B;^5?WX66*;DamN zl!?{Nb|ikFOv{M> z+22+8Z?p?wqzD%=0+Qiltr3Q5+Zxz~HxdofO=Nnyrn9vDAJ=P|XF|m%0&)i;R-$RZ zx$#)^F?6$*cM*u6!3=k#1Q!5F4O^HIO|rs0QZsYx2k~qgp6PCQd2{iw!mc96X&BN%1$uDAFH_UjpVh;=8y z?_R+V-JWUB@8`wt4o+;QeV2_XD%s8w)zqKeq`%&iS$5nIhX|nX(`F@8+e*bsJzdBNuz07b5xP7Wt^ExLHpBHR;x6&)>1_2D6ydPLKkw@$_AK=Q zT)p!j7ANVwR8S$fjNy(OgCKfXgi=f6e-$uY!tDZue-u6aR88M=@9hWx1Z9HJDTlLB z_%IQZO6Z)Y$V_$$w_mh==v=ZA=tMv6)^};?;F;)1w#!qVIR_mCs#`t{*rbCG-8L2+ z6!Drs&oec8cfD_jVjN|0wD>Izxm2rsF9UVhF;VJAkdtJKiVWue=->Z85gqMuZ`PhcACwb5RHVoy{nU``eUG_@|yQs^9%&B8$U$%=^{?- zGj_m}k5@m&vwTfv5A&E&C)y5%N(34pk=natoXg5d@WxkbmeBN|pIof_2gVH;JkGEq zN;W-)SNC}6R(`mR?*eTjl(Io4Dp5rOMBtU~f*q$@U^1A<>TV_VQ3N<9aj}vm$KexD zV32s$?b^B^Yo+BM2!wpiWfwE><63PoimFpU{rZG9<7uR%*t4%^Dy}mCu&Iz!%F$6x zku9_T68AJU`~AZ8Ar|WuUR%<0kKdWzLd|AMmQ{&MLwAwlz;+=b%W@+iT zp7dHbmrf8X2lgZw7~mRZdaiqW*C^BUV0jh8`#7>stj^dMo~%SE{(K2+eUyGmrfbK> z71O?yMy?A>$mt(JfUlIZNClKY*1>oJ7%V9uoSxwSz#w(y&@Y*)D{p?s(ciieyT5(B zk?+PU6rJ;%8b;BLpvB)$MIS3f>b^jCHlFNndvuQ93(fZ;ZgccVGzEG_YvCnmYkq?9 z-~eL#&q?IM!xv{}w}St;vL0h*uZAxQ6=XltMfKW<#;{|YB6LRT^U&Dc36w~I4nV}| zoKlI0x9R$yN0VZ2MN$m6MZ92LQPI4DioOSmuxi;p^^v0XD*OSLN<1jEjZHORsW|_K z+FUzU%FnlX0uFuL!tXo@6^4SQPsySyTqSk`OE0`SoW{QTeLQ^VGP@hE-bb-DMBpPJ zm!-zU%kQg#D5K+KJ){R|)5FN1X8@IMD^Y0vJ-5uP$;S|L8yjbX+}KJB)rOOmSGBF2Vq9;1A4Y+UJ_XYGMu}F z@bz-BSG)Xsfct3*KxByp34{-$juKb{qP?K559saXyvE|G$g<*MMEV|SWP@xH< z&o|Cu*~f=TKZP(9F92*yLJSTIYop8it^%@1W>p(xGk&1Q`@JT`eJ_hfgn(mYPUrnx zlR1RaIhNP@JL@9y=wh%8j~$%pXt}c1Yw6M+FJvu)l(%nF^4tI*o$#<8*m9d+G^Dlj zk~r~GtIdyyL#>S6y-_Mo{d9xVeA#s1|wKKxDfLk5yX|>@rS5LPx)?=Z8>-nawD8FPnrH3IbwNSsvc1ctNbGXm5n8wUsBiy z1EAzzn2eEyyh}4Yw0;LWT~l-tClj^=YF>BPYTDuQj>(@PZV5Ws;$rTt3gdbq?=hlg z3lV(}@@ntfeJf7DZukX1l32F)y}z+OWxw2Z!#P~z5F*JA&P|)K3%Kv*JLgVXLl(zu zjX(%7@D_Y$*117AzoDS{yWs2y0eC{pZpo8e3=kxrBI>n%GyBH)Q0Hu;9E>LYj^WGn z+V@>JBZJb-pMx?S-qYg#BD{fTxH{^tajwcsIe&eUG+~{_UF&TYJ6DOGmShmwS658 zPtCbV(Kr3oxOh21a`=H${Q=yX#H}uQhou+Dkl!WW-06%*-Y!9Mi*P5QBHQnu3b16t zY(7tp*pFD(131Y~K!Zi|(N+_aLP?=@7>o~O_SAjZDZV4=su5vIl$?eFm1%CkhRb$L z$lb53_x^bf#Q`K_{Gai!Q;zM5FQO_uodjk+}j}`0~olET;eI$ojC-2*68tI_5SVM6R+k~BkD3u`9#2&)lw?Dqj z2a^ilw$xU7k9x2c#c}LI4C_eSDg30vdN0YBGVi^v6XwZXRRjA-6!Az04|SV9NhYpD z+0O8hZ@B==OvXffKn|fi2e+)N7Q()Z5Bj}hl5I&Tc$!Wq()lF(gCng>P^de_N%h?a zYH|gcl9tlm-eTTsXEFh<#Xn>HQ|Nf2M1<h+EN*b*{GuC>Hy>)2Vh#4Mote+7koRI`K^l0p20?Q;cc zACOOne&ryai$81>eF%U>1n~NFww$!5UaZI$}>OYDj`V zq9hcz>11{xhJ92A$CLIti#n)C)2eQthm+ta_z&EK0pj@ITO*{{BU-0~h0q7mJ~_Vc zCbcwZ9x!*Klr+{EUPD<+0}h-cZl~NoV?*V)ap=AH0o=;#3ln&?T%N*N7DOQi;7hVS zVvlk9xo=%_0r@+d?OY_xtC4w#o|0*)^k)_JE;cDIu*m1#5Ow~OlGmBOwn!$SF8<=T z%17r&Mh&=TgN0sFx=rTSS@hL|H`i6C597*r!;7kNlS!=aKNrffwv#ZSA_|j%8RU=t zU^1u7hWgbdPaVi{@jS zwAdH?frIwc5K;6UbA&?pC*X}+eI<-YgUHin zLL*6}4+#7ZWo`pDA4^IGZfxPQDKjt+pY`N@XmUqMF)sUIR{o*52nx|}sh#1&L@IP$~Yb-_M`jAxteGap9!Fpe{)$oGKF^M>nNkbr-=>*~7TT zP3L2^?qHiQ3quGtQwti}e9N+)M_=r8mX;>TkL4@o^Fi3tB}w&hE#>wTK61w;Q9zwt z5hC0=IEu+>#RCGZfhsmTJAEOouLJ#zvvXZDqpQp6_)XeZ*?5vya~$aM3f7^$xtewP z@Tl2QmHnBQ8IXxMN6BQ4KLOjyaV_?7zE}0WG@T-%*Jpzz_#f_uDRVPMAJWEdv9+mK z3^k316&okq?YCh*Za1R0--l#%?6rp)uOOx{HSc)D2>FoJ)gdBkM|2a-)nMx3Ejexe zuYaz>`KR^{kMu*3eFzVRd0|XQpDFDD>h>F`n7S78djuX1Sr`ySseNYmKLoZoqUBd@ z`;QFO)6<7(h+_Y5)7sEHC6pcCi3bN;5*Jcmce-AEu0Bzx(;tNQf`G;f8>7s2Yr$62 zV=LRTpIk9oh$=|JTFxrQDdp+M60-T)4_E5%TG+B7@0u_Snn&{Ty4*&b7Ft_t^2o<3 z#%LMyA_^QsM`xnHQx9D5jYro4uDcGAuQ9e@3CS?7l)2W+xZ zTXq`rd~E+xWVnw`f$Ec*7$m|A{D_uD*#*~^Mq_hA)tcR{*1rC}e`HONK@}M|?=7?R zwvshv?`+XfC33zJ1E#gsYAtb}IzkYK#5a&A`@rV7SV*YT=7aKY&H1lWguk5^yqM4n zZq2h`pmh$VDy&qY`g=9HRD0PUo1JSn_7%J?WI zg!&=*FO@7mS@y-<{M?fQuC)N0ebT`~HT?lqNKX5J66%INB)?5)%l1^X6*=QNdMTLs zgVx=BhfBq&10V8nc(d()&{u>AqtO{6p$oleAGR2Ke3Mk@$oL5uyHp}1v}$ogYb7loNI2XJGan7Uaxja*>L+XN?t)=r#k;>XyCUx#lWRUm$GU5@H%Zfx(C`erQvRefQHW$^I58^(z>Kzr<*5yC z>s4W9s&xH$chP|H3bEEy|~}!Ke+0 zzKVJy5|ULe27vyU&Pk0wzG^^E!)jvTx0(3=6M72%$+l+Dq9PRU9x2Y|SE`EJcM=WX z=-){9Z^}#lRmrM;5uYxJ=Wk#7z-?Q0zQ+fF*yWt7Y}O9nu;}Kk6Sv+IqsHRqdIwNY zucb&f8ew$16RJ4CW%VawT?{~2^JT%R4!*Bhr9rWJZ&mcr-%;%t)NyNQQXeovp~Er1 z#(@gwU6Nz(p%DhTLy7$p$$Go9kTc@rpVPO>&Ngu=v@M+j>F8|~H6=$6Vga&K5T$u8 zH3vpbm@hIrQHnCkKd{n3Hy@X+g3QQAjUe+!m`pDWjwj)bk(UrxP@JzV0;NiRGC(LNR(g5$kDy1&fj~KxK*| zr|RM+f(0bC=YsD1Rlq)Uoao>K;>I^YMxqo$r{g(d@-0RHT=kR%=Vgy$xnbdS0OuWt zu;16B;n8nazLVo0veP9hP!f2GDQ(AyIGnLP7}I%U^E!?UJ`m8K>U6wHlXl*nS`+lD z*5R4c{|*cFxg*pOJ4c};o1lEZ!9#RB&G+BDlq!i*nWml2zkwBkx3 zo*oV|IST7wFY%Cn&_=+mhf>E8B+^}S&P?N*NoxV~x9;hVj`1R-`QW#obnl!i1GiWX zXliGfR!{CAw`CJ-*2@O=chD$e(7-y3Wc%)oFd2&R11v460)Njd&`)zXUcp=P; zfxi9cZFLdPF#8#m9@TH}=@z&cvWmZB8LoIwhYQ}|aww{g>O)eTIHui~fGHKnfPExS zVent2og9ZR+z<$sAEVfN+8&UrLj=JUGU~PjGss(^7sJeGQQfBT8t?C`<6U_r;uZB1tOjIF3zmJ z(Mk~=UJ0OZzl*8r6K$-IX_n^OcPQPmla>Vu1aW((SwFE4-iS&t0>i?<)qDgFvRs2erf-AH+Au2j(ijIT6V9;Pp(i79b2UGXr$XrH?h4PGafFXXy+8u9 zxYpMh^VjcEF~{NU{R1B_&o}Dwx8fp3D#U(QX|A8EtFso7tc2V-jwPze|9;KHcO&iy z(ufi*j^pU-#bN#dCPYR09jfzbdsz=k=B}GRM-8oVS;x8i=AAS6OPd9jY$zCn^oF@t zlUi$C$6P>M7QY>;^ggG_+5cMFZQgYA3*Rz(NN0Mox^{Jka!E zHw*^iAaG5MLm#esCSOCR1V*R-q6tgCh5>`pEmU+QfelQh=HD(Z@2l<+Afo-ez?oAf zM$Dif1zFgXDxin^M;5p~OS5l24**DT{^VfO!UOSlx^FHYwIPSf>Y;o<8M1A|W$P+1*4#vLN}7PR>QXkr4`QTBYB%cdfCtDx63+eczam-Ea4K>3zi+07|CLJ zv93x`66R>w-VHgWB#D$+#T({B7#U)$0H1izPcv$bDL(jp;$y8(>8JPsa`2bk2uwE_Nph#Ste1k z)ve5{2+xRYby4Rislz~Jo{L&W@Za5&$~teSf^`@|gxLmQ4l&Upwx(H}4%&%m`RwZ~T%D9%( zwdc^e_J6#8l_8w>Py0#NVfC&jIn+P(-Des=t-;vK5#eYUA@^=6L%{i$u&}MjN``Xd z5YUjB;c=kf5GAnSk6Zy;Aie5+6QF5W!GKtG>8HIp8Px~xaaD4l4GiJ!^Xo|qOK)hS zGkx!d&u`*Za4^ay9OcYj{X<0hQrcwL>cCl1LLZ0m;LDTv*afx!&{!S++|lg1%~U|2 ztW5QjPuS_Nb8TG8g0EMBq~cs@@|YYo?|h<+0=hhzS*Yb?XU4TJZn7z}WQ{>K&?Xn$B(Tbgx{`s=Dk!LPH}=ddp4v6sEE zR8i;~qHcU~IL_qw0Tr|w=06Z!KSit)otao6-=trcSMU+O{`u{Lu9=J$b)|lioPw_0 zq%LouNfnPtNaISzBPsf!sxFT>b_TtWg# zv;vZ=L4G=*u1Isk$mOa3RORDUK~+eQX%=;#cWoce-;Z-}=Hs9m8mVk~-eXkD!-B$5 zZ<h3HTQ`2*yXsiKTVAsdkR!*+=jR7j?Y+fu(>z$}~g0u7>!?IN;V_BZP-v68*wB zxN1#_>e@@W`ajW!KzdcMZv> zX3nqF6F4m0WPwuMEW5gSJf-xw*5RRN4y~AmY6dw5)mpbM)$1%g3!d@c&2@IaX&YDh zEtl{+E}n$?D}X$E2N_UU5+kx>RRIUi!QRlHgRu#y{+a}i?k?2C5dVO9_%Hkt8_>}b zemz;I#vNx97ElnYq=)pzJX}_6i^u$@Wt8En_LmxP>I2v5aN}&lpS1TzN+v-ppcBLo zVQ@`P9e0CyH`31Ozr8pTFyG}=^XW4o;&c;UI?h!D3neT=U4lytY!#64miHX3Ec@A) zoYg;@R9Zoo$VXL1kBH$JsGX;$?DjSeCw7|Q^Bv|~B1pEmTG^=5-#u^k%^L={I>r-D zHqT`Fed(IXwRV3&l$->(2ZOmx%Wx9w!i4SJP*p%6$5~M4CwC&c;`>s@n{i`BpF=Xx zDW7>n#@uLmAYjh z_ro@QWlhBFZNe)yuH>l0oAO>;Ae7{*aj>J{(&8kXaNP()HXYE4c{(1_u4@Y#*J1WgORoV4kkpRVuh?rIjpp|8< zybc9bw@O3xz=YP4dH0)3eQR1^Ndc>>)&tG zZj;m&G;fQtQ>=SJyA5 zNnLk4^`~@Y#tDhR=z?Ba;_>SniC1XheA{uIjHsd9pTB{Dou)Jsy5%j3lu*WaJFw}? za&_U$?(#B0zWp&ppz*tj{F0z9F(4%!vY`n2{r;WqnA+BmY{u|?S3%1R7m-)R|L+^4 zxM?&34)pQmUH1L*jY%$&RR@ZTBqW2e2pno1lChF@QZIi;rm(-A zTHEOz>P*JdP4r-<90k{aCoYbjG=c;Cv++HRF7LnY{YtC|+d1Sf=OAA<&?J>5{&w`Kb%?(Q%}&jY9B^kD!DN%VnPDn2l}e`^ zHGc8KAv2kkR~@B@WP8S47UJfMo7S^d;Y;=#F41!JmpM&>U*R006X&NzoY>idPc=4t9aud+Sk%k|VZQdht9{RmixIEYZMwohXwz7Dd-3U8Qx!);N zrlI;s@^{#DXwLAkzV3i5dl4AoxP{VA{UiRuh&EIwn}Da2mdhpt`)`6u(vCv$zU#IOnS_H=mRDBmJ2|GS^Q@ z-f)B19l)*Cwu zGyA$Is#~ucU*I{qzne~0OlJ1i-qX(WLHPF1X(6Uq767p2xrtP9Z;DR&15&Z3W)5Fj z?+IgZ>3bqjW5-5RCq$lJ6ZCl0T?4sv86UI0$GnhUBo7vV3b3iau&8R}3*88oHiXHD z*^mHn#EOy4!FgCHz>?hxu{1KM=JM|=>+YuIZ>{WUcMBR5^RurKWQA0DHR6t6Zv+_S1)hdr|(W#iDMUzM3UF+3xTc)27Rz8HV zMu@}w7%)Q2mCz=yH1!Alb2G>{hbVHMbUk;AT1r2QOHh#C%%zo3Dp)D}cmAWC>oKSw z0qcvMZ4yB{e2ig<%<#FL`eZabfL-4ks^|N>b^PAE|5WdE}s(u%gRXSNa>P?rxTFhq~)w%AS1&?5Q) zzSkr?tzMSpgfGqDVx-9N5NBziJ4+8`+n;9KG>!}2QKr^7idWJM%EukP3PE{1pku~_ zi;9@XH6S`t=c_f5bXMxw=sB_A77}0++5(=L3b3HW&5$chA84$=8tU3QLU_t?_1Z0|yJC=}DFnA^0srT8bW=I1uU zedGrd)bQR(W|ahIn*EP@w)*$+A{0s|Y#7VjEVw9WdJC_27(ZzW^{TN+XV*c2{1t!m zQujf8@40J2Jr}FaJ1#;j)09ZXFhftqcEwDBEN=q!sui&AJ>DY1JJPzjbb9`SdB=z^ zZjTg~)y3`S-x6h1BxXkFym}enlAqA}k{Vd^@0<@5P_a6KYO9!@lB*De*izrBJ~ ziyzzi3%1z3{$Pyenc>@A(|^q)84CaS&eAG$(r96>I&r?f+~lBqOHx!U$7S5rb$hXw z`8$22dQgd%=%`%we%t8) zK0{93kekeeCLvXfyiFMXA(&fpFPAW`BgBM30>R5rCghSayPT2g=ZEVy-JOi4bF6yU z@_hc2t<)_+8jo^G*98!Y%`&zY{QE;f$#9X)`W${UrAeq3w@5)mL`TlcBD;EBlD>1) zSNESkBeXuobd14<1G3HIlX!fBVp(l%jn0 zUhac4$GZg_Zze7zXN2b|OH5AqtXDNY%g+Ua3OoIgr}&oIK&KQl4G z$-KsI-mQrf*L}&Q5{lgLdl8jL&mFPN9M3+~}fx1Bw%DX$%`_h1A*q zM|{BWiH}4nRg*;@MAs++1ZfpQ^ud+gacJaS=!k-NNN?yiwP%JK5D}+6j!)ZKYUj?z z5^7Jbh+cnw&-Ct}@la43aKL^tv3*1d=>rz**l5?wT&Fqogh*ef9IWfO!-4aG1mo+OiK&Pmho_fjOZcshGJ?ijW4Z zc6A*)K0K&C3lhN>(Ks9j5#A94mgCcR+8(OWvX-L=rqhIi`r;v_K1$EtKp4hkSf3vu zd3xAWc*^S40w?q2vOGhEIKo$o^BS`{3rZLtR)xRV5AXrvWwkLKl)Ow&No^GXz>m0m zwFT8qx&<$zN{{k74X&S@b)Tb(ihU{SFMhrJ;CeN<362Y*MP`q~$qmggwSPGfuKLNG zwccrTFuV=3JX~=e{fC15IcNM6Ht%$%h0j*%6CA-_1fgy;l+zEfb+-x|KWehi$IkE( zOzUQrcC%>9)b_Wrq=ZfNIS-W+-f`c`sE4FzPbRs+Sl&O-OhB&N%H$cqm~C@i^K? zI%BJoh14CFE!dzid!+xYQd_|YX8jM-@{opRrjcmoQ=`(33t;PMq=6Is5lc`jzIsay2dwbl?~5Ux9%?Y)zx~C=^lZA{Ox`3{zB^` zX0BUb-$ePz%J^{;p=y$8fVKIX@0}dVA0YnY7AAe~?aYHsV5(lVl3NZlp|tq^E!PLC z286UrGO36#1VM5WiO3J!rxN`6(mmv+@DdIrfqZ#3+(zC~4rCD!=a^My2p9nX1>DAQ zA=O{7+G~+&KAmuwm-A5m&nm7?MTh0;mRg%`z;qR`70OgE5Yu%=#rC)n0kh95^x)+ZD(3d6BQ zf1ObUL>-!J@oLiAe9%=z&x52`Blxc@I(1W%TACBTiZ4R%<`wUDIsG5a>`u%qFX$a} z{D#(Wr8@5m|4Q;qv);l(Mrh^!K9wJbcH!=rfB9jFBL?~%iEqedjC>^S&g3N$yNy8Qq`A=F>S~L>iP7Y2>ehxPrlG7kecFjHL+>j4gjg_^m;5mwx%WrFs z1*Gd}R8{)sgg*D*OD#q8FOMHmk3Oam?D(Rgn7dTui`P^ z)u|q+n_!pS<4I-<8o*Pu4P77nYxAMG)RkwQ*Hd~6g-ySzpL=bXX%*RQp-bs|YV>^)qa7%!-ZrbaVoLZL>A$ZS7L2AR(H2JA?9aq5CWTe;=iO(Fchdg$)#h zzFKunM;EgXf<<;j;mW8ViM8C&PphdtU(G+bzsb@NQ)ry7Ve(333(0)`O>no?)Ptqx zlo`u{n*u?0GbA%0;}8$mA>l|@!tpPV@)Z)`bROhU0}s?9OE8#ArA>#>qeh9Ku*uSX z{J~owSNz0iT|!W@%K?Dv{s=>wcG<@AL@4{(bwbwOWJUd&w8@P+7gf`^ppfYOW4q(_!Jb4vK%AyQ2sc8B5ogJ$)GM{ZQ2C<~lfq z*!Jqueb4Nz&eO%^aKueW95uF6(g-E(g3!oVI=o+Fxhly;2_gEa)x2K$8O`%=7>s^^ zlQNvt5O8)Rn*1e1WufHnbZP5)&45brI5J_kTWsz{rr}^ppq1zs$*8&bPI1;TIVvMR zt*DoO+7$#`@9dYF4g1Tno38(@Vt|Q{v&?~Jb5*MBJyvM){GsN*G=VF-P*neQ@pqUW zV9g?TBLDr(+74`IQb{ta9VO{F66?s2mR7=JErx@-3n)3bdLpcku_qT0VfD*=dow^p4wjg{N&{&k?^{H`}OW_q#PeL8-f>?Os(-W}@6P8%ML&TW$J3fzJ{--d9u6&1qX(scQp}%CgdH*57 zZ~<6i{?gQP67KZ9g=zvXJaGG_Z?F`@cfK^`1*xCCk9z?EFgX57!0n%c)M-kc!W z<&>0`G)zIB8^&I>M70qLKm7EUesGxfONn zc=Lef$}gSASgAtYNkmvAPA=QtjWfzpZJRYex6opqyh^)nk{o_XNOb<1$G1=TE*5gkx!w?QO<@81|iR_yx8L9e9 z$@snf;84cUKIg)Fr2)l1L~19z*vF07ti(%yGMJ+KBI;%tZiwx&`Bb8%Pp{!e1MNZk z955GrZYypP!b2HEZ&~3`k$2nOs8Lh~-yIpCn}^7fi;udk;fjH0fbsdWLMtFv}!saV*!D#x;z#tq48s5M)<|Mkd&Lh@AeJA&tjuHoiTA9%@_tw zaF|k^fB8$7`N*1zrfH42f*6~TtF5N`U5f0Et=X&SK(#04<uM!$bGlw_It9YD+cjY z_<#hX_cOBVF{#gT!X*T?8{3tV!W~s>p|R3rv~go{(!EBbao!Ftna>`ws~Xt z&88ky&Y!r-n}ZSJz=l-MgcigiGoS3=Q=WG?bN!SOV=URar~;~5Inaa4AV?(FF)M$j zCKF*fn!cXL|9+y_=?RAs$gptI7uxx3+Wf~e1;PgDl#%JVhvn?9(=!w$+$of+drasF zb(Q?X!T=($P2K9(gRE7q78$W8&Zj0H5*Xd{Q{u?!-~5;N&?!Kt?dB@jP+CkE;r^fU z!`jnhrW=(!4VtP7&p;3FPBjW@W-^1h2M1qB=3x0-L0m1v!=f^CnP+Z>Mnos+sxw!A!_>t&*UyZa}{W89fnR3ZEm zUy4wm5_G$Kw;jt$fvm3suV2>edo}HL|KU-6js9U-Vj!Myzt|vrY^i0UEzIhxh5J^h zLijd-Qtoi=#F&20Nkq~lE<^;Ly&l8CWH!q6TEVZl!1X;l(Tsy_=cBbrpJXoZ8&mph zvn0@!fZJl-0~md4H-G^=ck3|s^72NSad;780n?bhkHab*0Yh95#kB}9sTYevzkL?n zs!>n;#W^(7tE~OcOxiHi*ZcUNweUv63(cf`t06)!Z&@8tT}v$^8|6$Ak`!#HM(IJ* z37(0ejA?}^h~-yY^8c~`2IX-AZpZ+h)2J*baBzv;89g&W{KQ?AD9DJTH3!|_es406 z8~D~7l0?8ix*>Rl`!U@pOwwmn_M@#=wlcyyUSjgbM1P28%QI`&4MCK8w{P zdgSs_a?X94(Q}CsgqY1tW^}r=|NDKvaS=f>AD{*8# z&E^1Vk`Oz{iN}k8G<{MCL;MEUne%@(Nkq<^FcuNpy7KvWAht#1;msane^AT=cTZ;5 zm930PEE@jxIx{bP8FWh{jVBW{qQ<04Hj=Mw)0l=fIzts`-gj)5Ta<;;7txEm-86;D z-31pHp=XzjfQ>ggI__f3mkiR7Jciivbq6qr1Iy|dvOvnZuAjw8XaU4EBg zHBtXaJQv=jmO&o``r9ep>x)m}0edif#~ZUf^6{ZMK99$FcBHwqZ7Xf6qE{ShQxFyqKFsElJ|!O=^i_=7f|?3d`)SQiF?fx*vq{+WKd zb+q9oIE6j~2S(83CK+Fi(pt0s9!4-`8q(5wU~3J`OP6MW;2@U}(l7#*baki!Ap8 z6MM!ggB@tNhV0f`h~L*HcpxT3IEo!y`zJK~t1$*L&dxiU$8S$2DT05o!d3Xfd2cym z5IP*6TkExP050Ud=o?@yE};j@K~B6n|GMF|Wb3oKCT9VT9dZre7J5yp%J1GQ(P zhTL&@wu-`g?}zCKN_pP(M%?G_1LEiJZbouB_p!Gj4tH;2^pdiE(MPBlNrxoYltn2~ zWo&Ygq8JwNhU5WpAjVk?{wp{|4BK_NFnj@ut#fKtbCw^FLpAX)sO@PMe;$ZQK2{7N zf;kh_ET<&GY)@DI8aV5W7Y?|SZy}>*n-94Ei~FXUf0@E;wI~EsN~oQJ=$yTa6{SFz6XIRXagB_wXj5bZ6*^CHVj_&8l4ekA4Xv?%t24`g$AEtPhFRqa`N38IO(#5TgkG?XGwUc2!2*K zD%92M12_h-CG|B%75Rv=&sr#^*9A@SsE`k+^nQn-v^F*qjx@RY)Gkcbd~dAEC$g`o zm?oUqx!r3={&_G5H+*~KUsG0sFb(C7dH;4WQB`t3>A2JY#aXn&dBZKM9#y>BxnAs} z3+l)4^JknAi4>{6hf(twCK+H@NnjTb`6Z#Rw)A<|Pm8 zX3PBujMiKX?z;Wn`r-F(6@R&0no!T5^41L@CTnrOLQP-+YJQK_R~MAjwssx@M@^#j zmL;F>v~tnQ>(up{#E9-cH*}uD+`VFh9@kds?yxm4E<0LO=s0p)G{)0|Cy0JZ%liF- z1A9xNvRP6=sJHP!_M}ksOmCB0h+@*{M${{R(k!uDTpY>XQ|=u1s`r`$E8WWhLE-f1}wlxt4|w zeJt43OFX^?_tlftIrm3=75!IKeQY^oC?H3EV*fUuo_%}hMtY+I!Hz@t>YCio!oN`( zA$yC>MB*w&Iv)!RfphbS2Kr6rs@S{Y8^?GUe5eqNUz&wV`MxEhU--i|Z~eJ|i5zQR z4#)|bPD8l+9)=BKMW_Op-QiM7e*%urEnKKVp8I1Al9E{pKu=a)ZH31SmS08+I|Oqb z(f4*|w>?X*FGhqnWGWY1`ljIRGsgROES0s=fEDsEEapdCUQt z;m53B6~^-yAG<@7U-468Xka*iVGv^yT`#6BNZ)>?T}TtUB8;2|iJ58HYZpklwMoq% z0!?B`OZU!`kdI%bE33%ul4qMOnv*jOd}~(op$&2LhR1{-0o~EM$B3li2Lz#jagD(P z{+6PSq!Id1(d=(u34|oK_3b51WdS`lFTA>%uWr`9E*zWUJs`2Jg>{8L#Zk*nrx9GX z@I(|??J$-X@ByvL7=KQ(9`q$eL4C%k<#VZR?}*0>75SX~aP2UDp1mwWVaF^Qwc4T} za0*vUah{hU6hFlD!1VW-;&Ev-(=bsFYmx1t#nUbW=Gd$$ z;p87ciQXi{DN%crNNYLodbGd@_qW}r917-_8h1b>p zb}_RjL);RjB`;{1^e8`Thm|Tw7EQA}I<(d{GCw?0<+C57*4U$y@(m+Tn3JsrH9L(hl;EWpHhh2_8LCOD4V-`27YLKUcjM$5V&qU7_o&av4d5%b zx|h%`Rpv@N*R%%(4J;dcC87>Yslxs*zl0gx5vuFT!d&n(F$#?AV7gsd zEL__{2^?=LPRkrE(I2Yu{?=kSnJEjv|Zt%6=V_?^x2dxjm>&XfH4~ zz2kF{u;%~s`;t2KfHq^n^s6*9Kc9__!&yIcHoWD&qc7P3Wq4-Rm60HN`-yh*x3}qK zzIsnTBVL6}RcD)e0L=y_YT&bqw$J0p)mtVKiRqDl4G9>lg>f+=E$zYojVufNFKCa4 zqwlY=zpll_(M6Y|Pu1n!1iTFdXo*ofNFoIHbUxa(6x5|9$d$pww*DT!m(tSw-DVCw zOO^ZVG@4XJMw#kg*kU<$Xjzkod3($O72~UCJ*&J4r_Qd@l{Y*BubG}!dmCZW8X!g5hnJxWdvoJI+o#SuCrX1Y6y#` zxLk0L(;?sV(ZX4M*=>ft zAy}cf6u00MDDD)eXmNK)p}4zyi__u`#ob+7+}-)}e&d{*jEr18JK5QLuC=Dzhnf_N zJv7#M`zKu^vAAX4gvTHh|9iT0{^GXQjqJ%&z=@w+!^rt6A$D58-~2VluY94FU)Q$k z`B9o7pfh%+@%jB@-JfI`KTyt!cfWXvP!$IYt#h9dG-L<6X5BxHGg3?Fe@9nsbTjbm z&%}^-V>?_dcEjUI&u?`VG;uyWBelJuKR}_}CaOCJ>!b`8qpLR~DDAc5>*i#Iw>^*2 z;m%7NQsCd^OTE(YiM+Rl&{fy(qZYQ-Pxa9h=;I^l{t?zP{`S8d@Bd2iI{H0{9|<}S zH}|WhFr*bSV);Gpj39opxLL{4OU;zu-X&jQ>_BWkzyQk1iv^hY&}UJ4el}av`+5S^ zb)-PN3LT=oy8Dw6z^Y>7Tbc$=|N^}v$amEU@|0PkwC-u#7f4Nd1sMB zR(}7D^wG}~Y@J}I8P(H-D;>;w?=7Mf-}Js=`#456uU%4MnSR+pyUSdyL`^SHq;A0w z|F-%CN-@$C(@^1$iHH4!^jG+sCD-5w5dLM@AQqQRlUh3#uJt!^f(yO3??k7-W55#x z)BJfI#ezU?6wE&#)l1&-qf9WHSg%ujOB;F>;rDduvusp&6fipTCywQLWytyHH~~xe zI9uiv^9ub`<^Qa?bO}Lu+VQb7xr)kGg+PbDU;C<9Do<3>vc(WhyRss2O0X47diiST z@v`b|dT96c?$avD-5;ZK%p!!M))Embl8%T)M-N-DTwnxB)Ekv{uYm{>&`4vGS!@_Q?|cp?hLU?rmAXDTT%41 z-}!%Z3J5szpRGZ=Y!TTS5Z^MI_+!3n4EXDDcZNQTLos*uTgT^-Rk8)RmPxBz=IszI z@O#L@)?rFgmDv{Kfjc#S+>wup?}q-%N=UcrOVNOv zclK5UR#f%yJ&Ywu#k-#(N8}g&s2nx;oX6&PCgjAYY{{2FVoyuS6{j?g@@rc0&&Nbw zlAoK$xWkHwhlljm9ajFfXUi$oohMX%J^d!I5z|S)P%{Y(!TIfCwJ z^^j|Bzx`CE2ce&;_?X_`+q+b$XW1g)ce8S8+jf(1YxiJXcVVZ%X0+a^!oeApDw_?Qlml38r=aaES!? zUOTxD(E|(a=6$9&m6l|Dl@bFLhAbw*^z;S>fkb`OxWqw_5Xhio_5(02;!Cms$00ZA z*;KsIC&=7*mFv0gSO*u;xJc~)8jAFP>?-$%%)Ch~?}vCkxiJ3sVV6~OLtRl{1h^Kt zvwTjchDgNw;r>N%pDhEl2KB2Du^519*RQO&z9$vzZAZ$(Qe5#rqJXoZ?8$|iIZYYiQXeW|ETn=FO)53P^UGlA>gr#V`)vHeOx{ilry z^aa~SzOojppj|H>{Nzu&ATUyh7D+7scE*;BOs3?-vhZjeki4gB64PYI|6>y(0Usx6 zep>tNeP+kBE1?oG2oxH2=cu>Ita1eF0f;o>C7ob;f3I)cdedJ+9J^F#IFbH}dLZnXQ3&rYZ`kjBpG zEP7qhs&C5cRv0|h$vLutYp^Y5DABb2@@UU@--BFCQrraNVk|)W6nBG;1lDd&YnK&Rl z&Zt}_iJ$`R=x?$BTGBPW^)>K6Pst5HUk@ggN+!;5t}V%0OY%FN%=Bi}GWps53>qQi z=@3$8m{1{O4`&(NA2w7bmLNLD;cv80FU5ziNsIr`&JnbGWJaLped%i#tP6T9#f4+;z_R<@Noj1ZFrB|}NLe*u#lJ^wiO$`$)VP<@3y721oDFyug@d>qE{J~4_?dP)z6PANo2nO z+?At$9PtDL%kcjwYNIVVp2(+bfblBnF2hj@Zjn!G6eTTPb1MSPO@*`_A2n;Tmb`a? zE1JR<*Frz94InhBh4R5adc7)^Z1er7B{^O6FHR?}+kRc4BK?5eUXl(N1=05o<7d;* z^od*T1^z5xco!;%Gr;Z45518to`P?c;0nB zIq%*7uJ9jsz9J+9gzZpeIy5GQ=?Q@4k%XH6yTQ$5Ug>wv*zJM;v&!t;L7hh=>eiBC zxU+lypVc&Uc;ZbHN^I&n^(+OmgbVNlHb|cra7C~48mT0BM9!wpsUjJ&-abYXU?`M_ zG|g^XgaH(9L~NWhQSmVPaO2VPV)(HrX5mT5&e$WmJ znTR{apF^^bYxYoY{~HA2-$*&apU5(v&Q zGbkqX@eir}Z*6QGJpW4ZHFR1$C<&6nIyri{j=)l?TZZ(s>KYVs@7`pDqC1KbaKY>C zF|W1AFznCP55RcRhCC)CZjPGUXv3(G4d9Id7WGVsY>um5f{brHJoo`RCsNjsnx%Ow zeiQYQdniH7F+BCyC;aQg7lpvWMjNfr5guXizVO38CSd*%GIp59?}Xwwpbiaq`I`I3 z@9?po6oKgCRQcLzgH5_SRLE{QH4GQG=gV73YjHV$W@_J}B+f)89jI#oQB(xCe&*~= z4up01Z@RkejVfTWWI)$X^wap=!+G=@^w+PBIj0)ghhskn+l|J7+Hiedr65Vd8Z)s3 zDFMN$9koK{FG!}Nc%Y0FX>Bdj9FvXqhJki>!G+`&Y8VW4~uQ zZ~hW@xWlowJk+cRon9Alne+#FiHD2GLqKCKaOm& zGosUeNeS$1y=%YqzH&aL{ici+|1C#I4y}J@x`vWOF7~z?n;`kGRpGlZfIhRAR4@IG zW2ZphchkWz@96A9@10efx4t3ip%+q-UHXgUJY|B8iDF6*N}?Vz8wKiRRRf_U$o8By z6J&o1fFMqia8JpiqaVp$Kji?uJU16Ex=Mq6ymK39fom(9=IF|>uf&rnClE{{dQwZ^ z4KhZJj48uBpV3{#%C&;qEz*~g6!HJ6N^K^wZ{$RDp3E>~Vj3FK zag!>T^47i&WaR>SK-v4oZ1i(sJNe^tkBGmMEe6Asep94=LFW^~Te)t`E4>cW*6$fR zmT5DBgvRJn{WV0s|6Y;TUQKo*bxH~s!>!pAF`z7^eRxZ&3bA|4z+nuzvT($oa?-ld z-o13}81In_18>w^Dyj5-Ff5`#T-rB}4GF95mJA?*x|DWs2{~0N3vylx$A$zDSNLA? zJPmvVtSpuv+f~>v4v90*kMn@bq08A#g@ybblqL8(kv6#UW2tXlXlyF1Q;b;^S~P6T`xn zK%?WP@}kr zFv*srhMi!oG%A=|IBh10O&;9!6^H*IP*(7XKwov_TU|(t@%`~>^CBl0%&#GA{dnSK zUQ?6qamPspQ_p+LoWjTR>+RF`mb*S9pIcX|mn}Nw+_BlA2b}Y;f%bP9g@p`Pg#`lu zrjVc{O#&`|ZPg5pU^<5|r_|sRXz7Y;gCW`a{H)OL(>Y|#1Yqh9t{WpY5aHL*$B=A& zL26Y??~^8&=}7G4s9e}om?Jo!n|G`gj7jke%d(dYiOa-=6jTTmV*ihjw_#(+)S_U+ zcK6``$Vim@$s(kZbH3DY%a}xcv%I;>W8j;w-U-GWOX`ZAmh#hegjRXWY2JGUhvrjM zFyNHM>Tl2+|B9kX8*bn-m_gY43zpd*;*G&KX{oC2W#6oSlB>NtG7w1e+lS4K%YMzxF0~Zrp=F$cbc@3X{g)7 zS#C(u5%-JK(S5W(RB3T({DJ3i2g_Q={g8s}a2a>F9pD zUb}bq0e6%gRog3=x1!be)?j}15V~+VdPUO|6Xv%qM#W?cavzL(g=iTg zBb8|7bnXyC^T;_+;(e z$m8`Ur(=~*f7XH0eouA$wAO@dS%R#t6V(R>4V6aMteh+EXJtPvCHX))h8jQK4_{MS z7M`-8ZW8iu?gvJA%kzBB6UkNzkm;46z|*ZqZKIqz>OXbec^>#RRdC|H{at`Ul$00& zspnI`w@*Xe+mWN6?leTw<7J~{Aji4kV9cowveYRK1BTnxHSB%<+n}!cSYY@zm!v9p zThQCiDb;rP1afR_2g>Cd7qS z$Hu0HWfKrNO-5}Bi#BN@%f}(}B#K7Zd;s6H0fOx2hEPO3*?Zf66uqq4X8REBE@4u zi7m7P`duWzoBJcCw(mZo(K7vWbQF?8lTH}g-qJ3{sfvNMZX#nFx7rQ znM+7+!v+w8sVsmVthU+SpFxov%+d{?#O29}q?qVBsM1yqq;@tnSfvA8Y_v+z%dgch%Pv&#d=`elq$wt(;!E{U$%cB*y0g+LJJwkyVg- zhk5~wDkpBV$R_F88xw4Ktw(cpF#lK3_IN&x z>>4r$zAN~_bZ7OpVnz(A7%0>I@2s`IJM`xuJOyks+%qOLJPrQB^2vDa5EDRcZq)&R z#4?7Aq<;%_EP-PJX3QWvNC;TT(}NQ!M41B9!^~ED4?FO>Ry{lnc*6|oMTA?*t}3{$ zuU$uvJ?eZ9KqJbJchiBWrpb-+FRZIg0kMe)J`Dxim5v48 zSHuKBJP_z@VA??y+714DYZqTJV-UtT&4Yqr{M zb1vrD`o_7Izf*e|HpBO9mX6Oh#qBQXr-nvf$n8pA|3}rKmT%_E__<3C$-biKG){Hj zm*503p9j&Oqtz6`G_@$Ba9jRGpa2P{DXU;V`G3%&>9js}6#_j1lzJ)3U%Q!n`oPzU zfcLqMg&k0l-cQJvDiTM!hfO35=1$dt5FKyg10!uLiX-JB`6V?o=ni9BEir)nTX|zL{PA%Q)kOUt#OxDjY39@2Zl ze65R`haJ(yzOgJpSm{ux)nIBM4#<%j5vlY~ZXPvXLiViVfLl*wrb?F9L{DBdP9qG} z)icXNIW{cTpct2<>C`tXDD?mpp`JjmPQ#T^i9~eB&?RLH+p#(kJu;IhnP%WGC}(}S zN0MW&-TDJaoJd(urpG@z&zpC@c9XmD$N(uv%=!D-M(^2T8+V`P6*UwwRn`+b>imv) zOs2C`2Kp{-gA_F8PtxdxxniF!^PYLcX>qrTj1y*PAxs_7I;&rl`Z zzb@qD=XJNDX!|rIuOrWNy<`W%K_^|7&ZzWP{yf=yoRRn1w$%UiYfPk8@7kl6q%olu zN0$8S^Q_0kCSeDzQ0Kn32dn)W?nhlti@Ppd?>E|^Bp!Dbb-{(0R!9(vk-GX1*{Nk_ znp9x**3e7qw|EjjNd$+QGo)d{!Z5XV_VCs?&wEqX%Hl*m6dd%buCYabQLI0E_S=R) zflsXKQTU*L=Vj?XmGyc4*-=R`-9phHy}uwVPSo3%Kp4*x>f6hvv@xlIaga)JC#}v3 z-t!0#@__ej(W(BRpv0@0hFI!xATEFb5pRTrWO%l+Z~&Jd_$6tY4JH!>t7GalPd zt-!&_(*Yn=inqq_ujEODim0#<_jM&KGb}YYzZo~1szeD2h02}e7o*p>7~obn8M1Lrs`9thR<)IyP$iby2JiDB$~rZ6vV%^=L}@6_J6MSGcuNXg@+Mi?3Ib-*+#nVg zawnGr4Q=hNS9TY_p)#L_Z*tf{zjO?M5EI%Z29jV|DxNDY^KH1U-ogmnN(^r&xn{%q z9Z@(_naPJz#B|604zxiDdKc*A%w=s%5=%nM=~JJ9riraE@1{^&P1LvL1>{C>-6UqF zo^zHG69jFBvbmOlYYHqRq051`zp@lxElOwxG=tWzCO;J@V)hL7_rsx_;B z@15T+pP`LOAe_XznY>fhgfize-9NCZToMNU&KmWCrk$FAWjp zNxIrFG0Jq}gHtBX(48NBH^05ZS%h+%Xirr%0JaEu^1?-|SrAZ_f2GacQ-*W@Qvhuz z9?}X~ck8N3H^+%jZaxEwE|9D#-coin{-5XWQ*RA`TMomKL3`b%{|(MsZM~Z8ut5;D zn|SX-TiRcc7%{=URYVb8P#M!FHVK<16Zq`tm!!ghl4u11wJxH{q(~Yej5p)~O`Y5P z$KYLirG=>6sd;FK*jEArz**Sm-(MX7^=>eHknQm|W1HCh;PEmc`nHu^?ru(MuD+AK zjixoH%hD#87reF>MX_rr{W89+&WEIXO(UO&YLZmMdhQh+V1Z(tzQ0=N)*`*}d^ z;S(N>`x5;Q4+&jg7P>c*UN$7KHXx58_AL){=kT}5n5DqH`+$k{F3UMWHtxoG84&ZJ z^=&?euP(>}52PyuCY-lo_*A|?lu64JXIYURF(>o}gQi$Q>@&w@7Ktm3>e=T8z+;NA zFSxhTch-^w{?$8-UuxR2v(SR`8UJmhsjTG+D5a-Vp2nN)Blsxt?C*`WsM8>M34__W z3#uU{C1GsZTH2%I{7C5_AWZ^dMYk~6iiTelr|=iKp6Bw(oKtt=Wd)ZE94)^u-`Zsr zM-aiDpzTf!>O}@k11-dxJ4X>I_jz&)P@UgDVX2x17*5J_skvJZrsi2hx&2C;{q|K| z8!ZCTTh1Cnp;zjq#B{v>X*HGa7Yd>hR2!+zH6cLdV`Hh25eOd(WD{sA$D2h7c6Ee5i4Z~tJ671qe61!mWH^t4D|M7O((3&Zf5;V%UR#?=sy-ZKfuofs)?(`(_oh>(9^Cpr( zP%s^t(w_*3Z6Njmp)1aiOSDMj!nj=&aX&25sz|c}@ZVxEMn7}tp>0Jx06FEpIn`L) zdpNB>3ZQbhB1DdP`YzfyMze;r!4k75T4}Of4evfK(lu>>8NmA0;hqY>5D^dOX1=P* z-a%($Df-6V*{RtxM=$-sNDw8$l%#)`3f92)NlYrlA4jvI_^124D07E1-xx!CxJ3Qp ze7f<#`AO^g$xA3HGZ7+od`(5kqirT+@aP)Cy4sktAyZ20pMMl0_Td zyOEB0ke0t*V)IOXcFrQwRpZ8Ca?%hwqi$NPS-#ZWWcf^%u3VV(fQz|hc%T)71&0QE zi1!Y+N9r9a?m0$2tw~k>qdl^*TF`n%8kj~kB_86*YQHAE<V4>;m`(sXP{)hLk!NAZjf`{|v)56))0%Q8^ z&|)^Dc38Q+bNc?laZ>1U5h;;b{oc?Mo*l=d%4dD;cO8S(q>DwKN=L_7Hj3qyd%81aF1||KWC3LJPeCT z6v?8_C|B^G&{P`Eq8t+?$c8W|Wz%Qy*-e;6ABb>=VreK3k?F$3azmB+BIQo7jXlN* z9Ug!>wfmB=ZL=Q+r57s&xCJOLKJBJGf;~G3$}fFcS+~BoP3@k6ax)&WJeKvW|-0y5zwrZJVNa8g%M% zbi$Ur1jw?0;;p5lbq4!DN)%F|5bkbCWu_hMIEr1t*9ZRrOHsR%-8RkNFXeVmizI-F ziEo|Nk$XjIW7_Pdno}1+0|uIRS2ZhYTX5?Ok>34|doJ^1Rh5)hX-fN%oPoa!C9`?sU1x+az@6cD(G?CIZF-tS^{lG?)ZX{=jN*h| zjePK){}F{VIH*mS!xj`)8)BB{atBX8njG4ySD$j`h0g`dSqQd;5L)}#2Ye8gfeT{% zrqXUSC1dU4tgX)B<%UwbTE|C?P2=M7Wfac+fBTQ9#Z3J@wP82USgcL-vwqXQhNMuH zlcRzv@-bnJ=r&hu%!3tej+;wbvpe?7yvv!~6zj~lzVWd$;hO0g&1%Aq(|d1IX=qe8 zLIeMtf&d;*uta>=OXTUH^-TiAOJZd>R>!&6OwDynquTpx>+wXmq1)(oG7S>xy&_IJ zKJe^b7=38*Ucd3_8@j$QYac$vW}NeePF__mB~M{F3x zj+e~wPiLSln)c?iES-^{Mmjixr327H5LscaCpO*1@a)!iCEQJq&=9072>A3Q^CpDuKib-;H1{1HOWTj-MyZSIfy%<=pGu7?UV_ZiTbb z?(@To^EY?s8@_%Km8cV^E{2I>F7MRlCaAJwtmu%udN?Qg2moqH%&!j%xI+fTP8G#} zgkmt?phH`Fl_}&1meOV#@*)p>O zh|PQ!EyMH6qJZhUrio^l)1Uv2YAy?pSw@>=JwTC7m=@NHnJgfeCQRlQ*FI5kh^$XW z6}>YeHR*KBvwjo9TA~_Gy+1}NN$Fu+i|KEzjzVAnFRW3m&WY>KteIpnP(un_mXz+} z!t-9Tq-6n8xDx8bJH;lKdIsn@{ClgD;cFD}5LZ26(VQ3&Bxz2I!jKCGPX^_zPu*O5 z@K3=}WOMhEcOYiK%qKw0rZGv9d)j!=I>-timqIBz%#Z(F<1`EsV6#pEPT;E~;l>Y7(4=79tuYwT3zuZfbfTs0P$g zhWwfNT&+bK(*PqdOX!X&m&hF%ltQJ_H3~E|7VB(y0Q1bwl4Y zgyz_Y<$|^Zu9HpRTo%(bitH{fO9Jpov@k~4wIV^GM5JF-tcTu>aszfQ-r~P&=5XO9ha&smGJzeqBja8T=I)n7QT3? z-%x}sHaJjqK6Hyom`$p3S`2WitpUHpb6!!bD6%*nd8}i_l`P^KBW1P9BnuDYbeY|> zfAIBDf`0HtS6Ilw7zg4I7>Wo->7V%odN<1f^cG0rqaQ(|pU(g|^+gVFoHe>flkgmu zSLaMauSz{(*T?OncnD%wDCca!tLx#i!aOiP-Wk84nW#1?*c?nyGldYg+j@{UV1MR8 zjQdlit_^D#Yt!LkhnODCrqlt||I{G}V6F`$n$CaEPpZLtAp8$ob6MnS(^UlNCdhJb z(26KbqCB8LFBMM zblWg)U3z=Vvjl5#g$1-c9}}aj$R`y3Dv`M=bo)1!b_fCyV3@h#oxX|5BpI+PxYizw z?22ZjLwgoRp`jPPKa5SYNWZlEXITW)-sHP6r)Tw&#}?Mg!5(L4_C|Y2j|fUqbuxrF z+dKJf$fA&H+H>0S-NFXG0Wknr9o5~BH2yo0vgS3_Shl;GHA5yeB%zIs=PP{8osKh( z!9^#h-)F3AKDSr+YgS26<8e`f z{s$c1a&CSUic#MINOEq;WP#!lMZ-=u_XRNBV~?FrKwUR4#I-mE2@_IG?y==Ez25`Q zoNVc9-V2rHgmivIpOXd9^_sE6-^YSFKYwJ!d0I#Vl(VOfi4+HgiJ7&Z6w2nqzeP7MlYRHeE_$yKVAnL5eArxh~(ukd*>MK1Gak8;G zHwO{~%HutdYyYNrv-O46sD2a^{CJ@7QD$%>;?FhB!F;1yDc&EZVe`QN7Hu65{p%w% zhp;19t`^jo>aU_$84wU&s=5no&7Vtr z*csz`03HD}YTv2u7sg_pH7$-$yNQn+^VfXROwJVe^PZiXZG2=WToPO;rQABU^8 zJxC8;nM8#I#Pn=a%ANFGW&W9?8+KBz@iN?1M2Rd!P%FTVix_gJdPKZGTcsMQ$ajkj zN@{N=jL#%3;iab<@Ip?0Xa4`a08rQy5gc-(68AUxe##f(wNdFhG-iGNfQi{Fxw&Q_ zboJc*qv>*A0oiqrV>5Y#WN;6~^V;9f&E9v`WrN-Uu+l&fB9v=oUa1+PQzrNuW-&qV zgZqJ0$`jxqO$#=2VbOiod0VEK`JJB*Lc4YAc{8zuD-!)1e$jU8w%TP>9K*|~*Fwd3 z;CZjUMWn>nNivD}qT|r(rk27{Fja8U2Uw!~Tr|0-vBe?Vzq5BAayMGW5fugBgXXDQ~fJOgQ@qe_ zWLCXiuG1cEhWi$7yJm;m3MUlm^B*!UB`AFRmf;(gXtI7(e5CaADIe+0a2IM9R6d$j2v)v-sWPvYc| zh2|xdBIv$GdQF8=!drhq@K#z<_dRxAdmxMbjYu7XYB&uE2e8yd0@1Fq=lGk_)sp$) zS@h_ts_vqs5_E3`1^$9kxzsG@_iA`oZY+r}LI21Adu$m#M!bbFev5XlvJ1$p(@ggF zJ(9clW^_j}H8UgYt6PaLPNAxR4)sMY=s1bVe2OdL%@8Jm8EhOb$^DfiOpsp#F1ig` zHBv6KuKFq04>^vf_}w8py?8%TSn^>9KWkOuAxaRh=uR-_ckR+tDP?r@5%>0GD|hip z7IivD7jNDKDB9l?VHB^Lg@*yW0-&J36XlcjB6+e!kiyik9TYSO%*d#(}BWGZY02 zCy@*wJu2@b0}G=5qCf`c^LU>W?uNfiqqNcdsLB0M#2~PJP*h+=hX+cf86BHKU3rc| zjERTg4+03~+vW@QBs-%_*)VT%W$A3z)r!6@anO*&{yxn!A79#DezG@SOb-GGKr&ip9FRe*%B475ZP@3Jh!z=~{IP}4xCQAo>oWtYIaKG7qFoaY%< zwN^0uHWC9k^ESQI!Xd02o|@~nx;0xcM+SbBN2LhYWbl&8{qS!%r&7rPfM`GA+jByM zKK5PnrvJF@(I`HAjoPqry6@X6YL7n&s=sQ;6I8) z(uU-zsM}Hge%hD7=k=Gv-YvbgQ+HJ~Y~ig$RbatOmVpWp`0JOMSsIciK>}2G_lXDW zwENC25|pSw+|nX;j76shqdsM_sGD_V`L1pvi{=IWkSB{&V@`!B7lx&&nuE`7IxF3` z_D(yr?BPhF3W=Jgy}NUWHXq`iBtNcWm7~7Bj_g*&RKB|lA3z;cN9y;ETzpsQ=GsUx z=WE>C-TJq){RbGosc8owNQG|EOwxNr(XIH$Ea zN*e_IO?+HU81*WmNv=4Iv>al0?wGA?i**_B%_^nn*+1^C>X2s@xlBDV*B8EtAIG2} zMP5IqOUd?Ay%oq>0jas>^Fn!&0?8+31?TMeK!HpGaRH^*-ywiz;D(UDA+XS1Qx-rd z^==y&AGpX#t}^!cv_>g-MBZ%a%m$S8grHa)SN9O|jShwb_>SpAe{-|xEMu@Lw-LZN zxkDr*dhreZO*s=P1*8e*R+d#~=QyKSQJ?KKyreztJX6uaTQ0dAD=Wl%C((R?+!#oc zT9UdB9-?1Z;}>ao{n8?@JFMQ_b2NNNprjE@qh-*X5jaP{J@0cSOj zlsu~YN?u`v7${hIXI+vZrYxnW8$=40BNw~BLU%xC-!=U5lBH-M30HwpH1&Qp79R^a zU76&jXqixL=3YCW<=lq@+pA~Ya84I~Y0+O)c6*}6g}gbuYvP4Z#q+S)v>ITEDHQQ6 zp`YV!)&>)#D%sJJS*T(pwZF zqv;Kd8Pu;a&O+n|U&eNmYv859K~@768v{ko`Hk=u$^A~pL$perS=#2g6^6dGmbJv2;J3sn#~Jgg*W=X5H$&ha_GXBQmTcdDR}^*fs~ATlikyf_dG>snj9AZd=!3YY z!Y)mKF?Q_51%eO#f|7(H)~&mZRBXxN%y;;;uv`X;lRErc#`Tvg=N0UE<^O74|9yz7 zSfo%K%Chbz`XxvOmj~5Bv#ROPeK7RZC$YCXW!9x^iC0#P_-!fljFsx%j~{D181r1L zK5*lF&I1|S*nc}dwclu(#S3}#I`*B~)m`$N{1V}B1YNhb-s=r@(t>|IuabIT5}a>R z($drLlwL+p6UIbe(2S*8@#FxcB%FUaJD@~cokMV%VIXFY2Cb4#Sj#FUi0{V?AGX9^ zZ+Vzm2*9aIvCwd?mFP_kkJnhbEZrM*0SIKfk%ES#4$|9>_ei<<0HlkZR2dBiV1I6E zDkBFVV8l^9nmv1kqBFq8O*}%2rxyHrvb!7Ke?&g(BS*vr_}sn<$=SDD3(Kd%VD{!2 z`7q?~C{iWnOFLYiW!il(bp3tmWw?ag z3Hkd3lvqZPBp;c0okBBTT11P5S<;03qcfib;z2R0RCL#$rzfFz8>{gi?vF5{)oG^FWBNXMZ zwxW-3aT446s!F8-@IlsbPL3^o^{$=JVK~DA{8V=ujdOEr{aYMV3UP{=^J^8Bp^oU> zB4y)O_~lFNe-kJQiIYwAxtVUM?IHG)R)(cUpGBhGCHbTw9wR|$HP_ZYu6f-!c#=*A z84#3AK|grC@e_VM4r0bs7QV)YRJ*k~b#)L(&~AVl{e-(7GHa2djRyF4zY&51-~x*0 z`&~JKyyI7citx?p{zUcMdH)OX-v*@(+YsormxP&-q8se-r`&Sds97MSH;OHLA?^3_ z@pyT-df%f(CSsEqrL~|{#h45%1So-^GDw9AIoonX3$WFLpK|rL{VsZVlF5Eog0QCj4xC|V zAv?W@>6{Fq*;u+aS6)t#n2~2GPmRC_Y37dXk=G%`Jlb-P12MW#-`TD3qbpG`ibIKY zhLrtpIJ^3do(5B}yk*qijCYK)EnT^5R>hyI+50hHn725a|ixuzbZTZ{CVl| znfQrN2`@h|gb_6{GYlOsg|)n^zZdg0kK3m48fWV3Bf9Lf9Thz7krA%U`SM{sJus^RHC3`-A5sM+9hmiTyj zM;!zTuvk`glSZq>O#VGCPPF(M;s{Jt;&kPegxQ^cJp1IjQotc>Nz)#?SFZbr_$ZsAt@o8V0WJ4y$)*DKL$mecqX-W*A&XmYNiZmY8p`ytMSMYt$W~I;H?7O#!qs=pGh640??8?=EXoo`@qjK^_b{7B z@37JfrEj`(T7K}FIMa=%Kt+46~{?3Hyr>bea81 zD3QEzJP9W$i#9L-s)O8Ht7-YD$YsR%KqqO_6`Kf} zL}(-i&{uU78xrsi?NOt{ZK_==W_$KH19sdjuUHpo+*QP(VG$=`bRcm&cvE8M<#`_X zk7M3HOMvuP!B@-X8?`@Q{(eXTdnv0(yK!DvP$7~|UH3kkEY7AVXZ%>O90~Nd9x3_7 zMxs1V<{Cgqxas#jkA~6TSMW0J1WDHWGV)syUX{T&fk6?(rMJlywR$S=7+ zoZL?-DjK*g@!d#26q*J~Z^#M%`39E%r+sUG)q=q|^u{sl?uU{6Ug}&fHQ%upg$M9m z0?;%FB>jf zGV=ie1qkf>W1y)0!02ndsG&jTZ`+|Dh7Mur(e>>Y{kln|j6@RVM_W(f?5ltEh9yI| z2&l}avSdEXzcTDUfik2}7(Z>8&^fIKoS${71iA{vsp8PAQ$-OYFn^jAaZ4g>4pXEDyx~5gl zP)@GuMIu7!{qyr#Z+^itdxVdO;tDr}8ho2cjn;$8L_$xk>Ygk0! zbG`(pNB$-8vsqD{D~g`cX7sGcgf7V@7y9+-tg0AIJ@}708S=1(>9aATEZoo`GU3td zVRV*+QD@Wtc_F$hpr!{QwEp(BGJeEZh}-@8W8h(2LIQgTuGZCGCD~H=^Em0b;)tf1 zR!!WI;zq|8o!o<)DSR-6#A2FL(2FGbGN2}AV|^I{die^kWTV+!VEFn+H0_iGe1cPe z&w?{qc^ImQ^0L;!zDU3dH6ZK+(Yy(n5-zOrU6N8o-qabR+CysF>#JR6l@;0Tow6P$ zAKq%42&8|U%5dq*>pmZR`(ZB`@hbI?5uD{G-i0s%Wd$JTAlpCq37lJ38zvdEoES)- zwU*QG_ymc%WFvZSUDbVmixeOCN7`oZb~c#P>5PtjzWbY8fa%Gpn_hhX0XG1T#&UMa zAVs0ozi-*^yHYWL#r1J_ek;%h0iPIuj2>}bXhbUzNniU@O?voYaB3mPiRgsc z58AthaaL+55>AvfK2(v3g322H*9n1v=wBU@ZZd58E8vZ$hsEa z`##fDK-zwd>@Zd*q31_vWFvp@7i|D71&@-!CJ(#R;Oy;;s-URPn`Ba&9!3UMALUNo z9Kr^9^ixri;)Pak&j_ph5`OLNOD+$lq@T!6RquTqI@V8!WHs>Ra%0w=q)YA++GvE$ z$h6jD3CiU`Tvz#bGeRfep`4v09u!_A2U~+Sf-fBz zUv&Lq52f;7;(SgeVW}eb`;k*Fm<-*%840*}dN8cOQ3K-GO9>!Q>Rn_hCNhkEv1zox z9vzG>F=(*%Ib1H;>tx;Xs4O9+)8vT?f2B2aX$BFnBgutE{VenToNV9PCrTw2?6shb zlWUUF21YXxd@r2C|7nR}HRF6{b}d2L7ke0JNX}qBfr0tVtL^BAEfmhWTs|W;JcHd4 z9mc9wtd6g~9(P*Z0N#};i^DMuIE8QRA9Dw0Phbnm0z*0xGt+gPE)X!|Pod3vcPIV> z!IQ@KS=DL76|97$ZO&8L-WCHk zPge^RMI-OM*|)R}v*P?O>yEM!YS5&$MJL$Vz;9<)0=b|d3w!fu#n0YZ#Wo&c+8k%tI}mXK)C7>Is=I>G z@y*Q<0_v6|R`Mz9`}&0<$#A{ys8FyNboV_Zvn^!!okm3|yGiTO(V-Tbv+Dd3hg0TR zbf5dj=$k=?uPrn)UC3i-G~Lpw`^X7;Y&_F`6y`w*Nf9c~3}E{W4wH}ywyoR!NUEY2 zW|u9{ARP%DueYdmM#|kv9z>CY*OR9mNwK0In#~QC$lu`)ti-QWfM@?L?NCxv4Y6J7 z;PU2_oXYks?HCQ`H7vcG=5H!6K)~r#^w(`1Y}&pkpyXM@I@zDVn-C9&>PA($={J_b zA~v->m|0MTc3fitz>mvjF8=TAVX`p7^hKPffy%=DuD7nw%!cKxP(ZL)9sFQ81tzbb zDTp`7fhNtp%E^x1quNagnE(uObhqq=Ob|<%kYa0=ZVE^xws-Pd^4nm?ho0OX#BiZVLS+fkEoLE+Gd6FSrpckQ zFW-w-MoeD;Y0+i<1q2&kOs)>45f^C(#fb*B>ayVc_+cWLqqU=g0|AgXe{6EFbNp@vA&u^SlrXr?5%_Hs}LB+19kd#bMH^Od+;!9aUQ}~Ny+=Fv54c$4*`54@U z0&)USoCwiIZ>EEvNAn@!i?nq5 zj&2497J2T@l7laPtGUy{AM2$Q3bJ!~miJvG?fe$aBteG$*Vj$1ooMGyRb5*za!`yRK)PljK>jiLu!)A1zVOfY$l-@}J)SQzd)R z94$6pV`I2VXwYzczi7Qfurp8^Jej8#T_aH}%Yhe5)&Tb7Ei zuh7Wx@mgsFSF2h@Tx=*2%1P3Z#4PX+v2CO<%WAH5NO)L&W^U8W=ITr`2ZC+t?gV?i z!K@ROe=*2I%<%n3rHipQ^&rn?6r;lAyC;Xhdn<#_FsV&Zc{CG$`EyxWCL6+y2=y=7 zT3hau9Q2RZY?eN^O2-&|&*?pKJg;TArPx&n<=VfU zQ(PRg?^HhHU9r%Li2Vn=Czdvm7)w{m0pG29+y0s_yB54G+1G7)1KwGw`O4q@ug%g+ zZ`)taeutLDRhY_S@k1X&k6Vyl?{KW<`v@g64@j3fZ;B53O8EPVY=sG)735AflFYN5 zj6e>^nhUgNteUaDYke3qn0~711mUFpkkp1W4lImYA@@#OYuHrUnM^wE%H-1ae(1@& z-RZY?twKY!7d91CBK%aXw`Q+A_V{#cThVY(o5j>t&svG?h+VvpjDkyDj!&X4e`8J~CPv(GB3)r=5*awPH{! zl(rZY<2PB3dUC5Xs1jTLkzJ?#?fi#ejCWJUmX4OaxeirP%K(AhMY{ZTjQ)yZ%_%82 zZ6{$JYuIIjk>>06`<6=vLJ}N<;R8dB?-G11rMxhW558h}!8RQ!Gj%0?F=c2_Ef61P zV*P~x`k{xkFt|1D>X}|cge*neRvnW0Qq`svi>$HmtUlT>^%rH47ej>YLf|3iFKk;x z?H;H)z!?+-kHaM=jf$(470zD{{e$$U-?kL%wKktiII18)GnVz}nMsGd?@A@jbnQZp zf-pj{BrYHh!4HVpm&Tx_CFJwIziSxAQ(*i8yU4Q0k^NwHqNZWHKm`Q4c#k*U-YdH%oP6Rr&uC; z?NzdVovgLGdOy9quC#d0U71%=;M3dBYVJ^kLuJ;7jcr}LeeOF}@@U%=OP1I1RWf@# z`A5dcT}yjjaeML}`u3I6wOC^N`d39tyDfQQ%6Aq+ZJt$RgF2KvkM~uW$U8p>KjoU@ zi0}4C;z6j+R-J|mO7R8h=2>Kxg=l3c|s>o5`f5`6MeSOUgK`DsBXPsVo;Ld4&B{HHB*s%ZyC-HG;`Y zMIm`=&?r_%IE8mTmbz)H8E6sk>q$f`38MYA8&kRS7yYUZuWYLDF>r+r6!^NdzC;a6 zr@qO|B%>p_)(e(5<@VkIrpg4hB6O}1WW28x!)akfY1J+mKfvG`K5Dz|N4xo`_5m%E z+i4j&cE67L?23zm&(Cb!{*Oc&j`G9w_&xYK)UvXueHs9o?gJUI=-9+x&$l-C-M>@r z(JN*MBsrxMdV!mGDnjxP$RbqPTW&=XVw$>zMK8++G$vNqlt(&VhRJoAm9dLO)-{6U zJiK5lOzLCQ7~=5{{?uQ4=WXWP#~&6Rea(EPO3=NnvH5iM79#?inlSC6FLd*<&IuDi z8#`xWnT4wik-LC2hJqauOprj0-*TJUS0-v8=7mKrKChsTY)s^vB5`6+cNQS~vq%kW-4o3H zx%<2{Q{kn7P#@n;+yn;+9F@<+3@q|Gb}qHhhY_j}zg$jtBP=7F3ttmz&D`-O#X(hun%^08ELa*bFQKY^_|``u zZBF)dbcC+cKHt(om6R%-oaMWQG_$wq4#9-n067eLCa;RvAoptqZnr}% z^{(^M@wk}gzG@O>tRCjZ*bY|09CrsfY#9W;T6%a1vvF)2oJ3nG0lOBB7qbR{g;!v! z_}p9Z{;dlC>BVN~LXrlc7_QWf=0T7W-xfL2RbNSKMB54STk?FZMgj#O-1q-XeKm$^ zgL5q#eVWb<@0CR}F2Dl#X``)Z7ls#VOuHp)EPo2La4>bnQa$v7*DlXKR+eJ48kJS% zkj1^Cr@NoSvc|4)m@o`hz}^s}!oc1VYfvzbrh_2y?tFg0KM(x71uql5Am`kC-%H#= zgD4dh&x2%@))gcs4W#x*qoAqo+RjhRq{;mn9@z;^MmPUvt-ia;8pY;v6vbbfHZ7C2 z>P{dFnO4UKe0Y;9ON9g|zx*32M*YXP$G3wd?CP07-{uD_Onb=D-lg#6kfU|1TYBSS z))i3Xb^lnI$18xmS48InlTuZ6@C-I#EeyK5m_+toW8Dx4n@{=dYExF)@6P+O46DFG zK%*1;=_kqj+0H3)W+oeHCl?Nj*m=@qC)jq^2Y>kWIHz*rtjk-8wYSeQ!!M^7&2ESP zvFM*ZdAd1sJ&F+k)RlUT<4dQS;`}AQ3)4&Dy(52EN$Yfr(%C={-UW+)I|Q30$XemM z(^?8yyx%h}8VDdPZT=Gxc#u2U0}*WWp9=ega_jtFm;O)g>)do6bfQ+gH~(aM6M8lg zFH!x%DF0`|3+{+w7YyQjfTZO&c=wav;11E47*-P zwP~RSKXnpo?A7tw{+J;cVp8$yj`>UfCP$l^9Us3v{#!N0r&Qhcrt+$!$5jn_pZN#b zK_?pB86*)%Vi4k2vcRf6$FzY!nC2s}(`Iuv#nc)tVJl;6W~MBPA6nShQN-20gOe5` zLGUBN1Yj48^=GjnzM_|;?#Ds`6E}o5>^OXar0c9bABL*8G9PdNa}gJLYxS?{ebp;& zYi#kL|2V=n{`8B_1TtX8MZIOGg(y3O5J6U!D*tI!%B7Gbd4OCpct~ULMVywiv!7XX z1O;q$17RsEw+vcE_lNpgEk&!q7pyY9cP;Mu=|~?~K!H6Ow;|M0Wyo?E=~zq*(WlBF zU`fH}Cw0Mx`tSW^$hzUoO5hg5Ui`(fUHZ{B~F6f|5 z*RlS6H9t%*&7jNi`$c0y->+XGc(l=s7Ua|BR@zMFoQ6g6K>5h!P9U@Irw`DHQ_``Ra`^<)X3~^9tG2YO?V?I2zH1Wj>ztX24V)KXqRm z1}0~Xxh}OOt(T!8Q#5JbO4GsWvw&(SNfc}UPTkm}jJO_Y6Ey-`^+&Oy5IifSf~Lue z(NAY(iYg9^ni5C1N-{a#aW(wij&cT0BC*Y~Nvv>|h=_d6_1JPy7=GPeiopaW-5lRz za1dh9>-$I(J$#Qqr@pwkzzunC8>mqW&rlvq+7-1?5B3czIK^Q>IZ8YhbdxPL3YVFN z4JwY0?}uNnq6P2$T$TKqJNW$M!j-2|&hnZz8ir=zPfsidUa)&7FRpIRoi2wS?a)_E z!R#3|y_k$oxGc1J1AX%xDEZ?snf$S3jAeb~xH?Ge&+sx^^Q(Pse9-23`J2!SH4=zv zhRhIo8a`B%VMs>cbKkp2ofQW4C_tL0kEGb`pfiNl=lGi_JzediIujG*=o@OZ8wD1i z*cM2`N`w3}!iW%8jDuquc_OyK*L-yC^3z=v6m}kw-&Q)XbLX7~c}H(QRd-679bA|; zJihJlwvJO;FDBNJ_-!@e;{kN(rM;r+*wi{-ro zBFiC`F>?7BRc;Fy`t+4Lxyte@*;+B%42~1SPVBv$Oeshafmyt_QpGOKWl@>2k=;~m zVzhjTXqetb2F1Co@ia2Egu z?T6K43^Tq>KT!wJb^+PacC}qPf;#VM9%9)k8fcv$4UgGd1BJuS+Xn)+=_+B$gH zDMehzab19SET5;BH{RFdeXI7`0cM5uG42=b(am(b`)ANAJp6I+$Q8GajoNu~ z&grT6kODximntp!Aig0gntuTj%Yi3kL3Fbgqu^0klGw=_v&be!lITj!%|I<5KdCFI zU3Lop671kjchz~}gQ$JH6$bp#oCC0M zt>=j@TKxLt*H{UIJkNKt(wbV#W?_@fA(JoVGh4Zj8jHZge<$9sSAXZDME(mzv^^ul zRr4=r1hEhyc+p`tinu08`n9tknsmm|5WdP*RDDIaaa~hDgjKP0WRLM@F~74>2AcO2 z7Cj^a6qm8g6QuBLFxMM7^>e?|;BQZh?}Ycsk_k4&eK&l%X>Hd{zjz_~yMMr5zk?1) z<(2At%u7c&rBGQ`Vxk6dU_WOEz@Nl=lZ^2xW2-qXOsuNMLJdmzbn)8&_p}5Vc}e2~ z>pf`PryGSleb`H*W8EHwOCutj0g7R{-&m#+!Tu>lMQa$CdBM>ejl9_8j%^?tBf)ve zci*H4BODSsA}(Pc$}e!*P%bz4FRd;8FI8xB(#fIGEB9oUr*4s~p+ncC?7?Jyfzi#XxU{NEjwFf9p;GlRE>_TX5%GQ4H<$>f8%{H&4ih* zLg(u5^c!!d47Oc)>{i^J5N7)Qk$}n5Rixu)Z=8}ox`B!pa_~#GeYg!hzfoy2E0_6V zHllW^N;DQoFro%iJppdo!b@5B^b+9zq`~+~lv+-ah)Su^Qg+ANAIgJ_Quk#rAg?Vn z1!P?~G4c`?j3H`il9ba1^!k#mhi2 z^Crv0*~}#qpOl4?5-MObiRpYdhz98J%u>`)}!j^KFnDRGrV;2@nCC zZ{w|7=w7ujC4;$S6ZA-X)tuP_lqdkJiFi&urg;#*h?UzE)Ceil(eSp4+*=YpEqY4U znmSJpiY#Hb0`;bj-*%&y+e0DrLzmOjNm7y*FwDnisss#kogmqbv+3)4qThewq}%z! zh{Q;;1`)S@i$t2J6io;vr+Ft`)e)$oS&;%D!Ie%ey!w4KZbw>(98oc?bo*!0qA0#n z{wFnLhpQ70V04mD<@+}D{7-C%n2U?anvw6Op-VD7%$6#5ithy}^7IrUBJr%DcFGt+_lokpk~7NMNHl*~ zsEEAnce5)m?XPH-%WYpWL|C6=SuA&ocny2g+-e8jch)o$_t08iY#7H&+E1OdhL&YM zfam3_?+ma15f2abOmW8!Hv^Yl*jY%0scI207OZ9HnB6UR*yof#1K|7wBz$n5iEP!9f=BcO=fFq+@MKQ*;Xz73vb14!~U zTB2GfsB*t8-gC*{W7?IG2AxT)sn$rzHDu%bSX%RL^?%(Ah(hP|db5%fECHC6uVHZI zlK?1?*d1FdJP>-lBTNQ??rs+%2AO=^aMnl#7jKF_F6YR9{qyCUkN$|cu=p!0CeCY! zsg7>MT5}FO8qv=T)r$aUa~JiK#w`OWf$H<3Ow*wdtDDA9!^Gt4s<4DID#V$!9hrEC zhiNBBw|%liMJ4LnSI@lzZm^P=mHFjXcemEn*XNZ;SV`Tb5j@}&d6{Rjl4fD{e zg6}#$m)!3VuX94lg)pt@U$FS)5z7$rbeVe8dWi9}Lo$0Et7ng4j*X!93HLcp$B(DR zBi7X(+uo6Y^Oh>5ji{bkIthq+`K|0!g;bKfoUBvZxH&x}d0%m^7MTP1dASSWRi=4H zZ?%`a6ShJS)i6D;0~6ltQi9uAJ+*N+|I3;pp+Zz>n!C)8B3D#ms3|cxn8)lo_G_@| zW-%R8!i%M?hx2a19ws{+i8P=6nR!m{pN+ZB3=cn&!Q~{uxnMUI4u$Jol4eLglfMln z!sF;SEGIlXh%CW|fbPL^#Fvz;JHZ1fK8>aVa`ozzlaq#Zh3KHGzLeA?Hg%`gVJ!VP9=)-T|H^Ssij(KWBD=Q7pwj>+ZzBOf{tKK!APXC zWe<33Wn1bA!6XKOA-l3wLxb)vw|1+Dhz8Q60v(#dOsWpcu+N(c>aJ0;!muJz&FtTo zm|DuiJEi8Y!C299ti>oGyaTFj4D~LT#ct{zs@+f>4-X}s+bfghd~1(!1}J1>GcM9( z-N3oB>tPC;vfJv|R|NkJpev`Y*PzxS%fXPM5L{oGli7CAsHVCGTi6gTq+UXu`iWWD3-}5+CG9bvGqoA>8 zi9ebQhHK>qUu-uU^HArB(k7HIE7I1JETfyL;b}XT7b1);s>sPNl#b@$svkRff+|uVj-vo( z#T+P|dc}or7w%WvWYF2-&-&DB&-eHeBhqIt)BjzXSozwra731g36aN(^sk8g(2$)8 z(qTv{>^JET^NWklLy7IEsy!=n-BiQd-$UEybm?1CF}>spule2x1oD*e6G*<1Oo}}V zy1{&kKINgkvhV2F@KH*Tf%!qDLWG=Y;|!JsrD+PjJ<(>F4mAbyaRYd~3314xrkG!i zhMa*g)zb&*Z`O=t9zG-caGH$Q%)3qW&|cu6xUUW*nUl!4)&AZWCxB|eH3Stf z7dT<@QL!o%MtEZ2b6~mLX!C%^96J)Z4a|%{xMLJUJp)X~PPeL3!r<`aZazV;+7AJ| zWt8WRWXh{7{3}sAWEnG)-@-x!!QobCi+L?1OIiMi(8GZvmeli<(2FVR`v99dN5%j- zDQ-Xu)LO)g?ZYmIJTyNNo{51Lb%4-qszZi0$zFQMY4vQ@<7$OEIP!X21IWBj(sqZ& z3#Cbw1o9xe#&LuA5W1%UI{4d#HO}>1UrEcP`sY;y3t_KwLb7u$L62g;-n4=%#kzB0 z*QM1uE4v)U^5(Coi_8O_3T6GcvnZZSAMl^?KO{H0H_qv|53Q&}Ms%sS(sue`J2O0I z2YfBXa)BL5urLr*#)shhKGB&n0+{vfq!B|}!gt8%@(F0m=7m4xAome*53qsW;?2Ga zGB2&7E*Kv=EQ#2+vO>C~%un1P^7;VxC#B9YBa<$sZQ(EB)r<*Nf)T2;J(|Ku%AV`tjt z+DS@Q*5{PsOrh@qQ^o$BIuKaENW;FM>&MXcaGOHrK$R9W$ZRM8I1LI;+?IL^&__%t zf#9>6Sj0ufJ!w^(zHzNK@&As`krbARs)E`zj_u`ch(q=9B7`}s2f-1aVwyENi)Q5w*%}#JXMd5noDt;MpL{R0Yhi(W~ z7Z-NXapJuyN1DZjH6`-=KfRG0h@ahP9Vcu+rx}k^814g#AB$CU4}PyRYi~RTeucQi z=l8;G{y985&gSnYH`#6q!g9M z@(5X6nRCPHLJlBl@X)7zd0ak89wFn6+=C`YLa>XP{zV#0`g^0tBhdj#pTsOIsT8w< z=@Dkh2VQcbVAWV5gtPo)aV24R&xoCT*y;USz(d63d9*DDRM-0{JTzt_ww!(}ogL4g z_OS(ej&?heMBUed=$FRzv7!JU^kgK%&FbOfeS=r9ewW zHOsnDb|UjoZE*$ulK*%Hrxo#<$UD~|Qx zwi&78qsn`>OS=3&PEyaPi%SIa+5n7#D8-<<2Qm?OKM!r$_ZRmdqk1%d7WtfBFXzw4 zz|6ES1bk4;9w>gwtX3m^PP6^&SOr&Asrp{hPs?GSK{6jPQyrWk+Z@Y_&Wl+yN%Mh{XZS(brJ&<6G z+j_~Do;YDix4Q`{0X3Fw;>N)l$TxFyay#b{-#%^=G{O-4Z8qR+K{*#^F!xzRl+7QN zx4UH~@0$}H6oWQO0=QK2Bu#k*!H*J|!X3`sl8cfxy0Cea#R34pxS_pYj1!o-Pp6p2 z=CJgathLq^FtRA4$E+7|5#{0Y*ltV zxWX7h&jpW>VUdBD09vL^pN-c?ZWTqWjot<(4Z8^DvEq=j5bJ)Vm1%nHXw`l* zyMdd*r6!Q(O-%<)9B#h@TMy@G+gv7-(3i;g>%emv{;hWw`st#{HD5)2M+#xGZtq{k zpkqyY7M~oQRXiJK$Zh;GERe5)v6iq@sF%h9ft#mS2+F}5h=%p-{SA!=;U+|Vq51Kn zQ1*P`43-J{qK`yA^^o#tG`R4Uh=ybz&ZB23wz`WVEcM4rqF?HGsTBAoSjDB*@zu<$ zuZe%V6_Q}rs$kywD%8dVV`YB1_`0q34ail)ixpwBP@-Wu&hy;ref6yZHxor;=NGiF zc`ZYE0+e9VLlVAp-rzrZ^?Sc_tejwH*0V@xS#Km5eNTehoKa$H!#MIy{K0P3;_omFzQ_aRsK%im-m$fa(fT$ z-@L~GF53QyP?j=%qG-|3F>Ttw!~mZ~ZdY|yQh**x~(HVx<6$uXg zLH2U+=+cQ~tb%A9s+Iph6mXTJ7xNrBbn03EzLy{>R!eA9xW*Vy9jIAoZTuRl2o(6w}(Cv5GN~WCYg(Fb4~t7 zh$;$^#;e6J>vZf=;@1v}XM!GfT6PgOmaaj~xdx%4&jt|9^$?G56wnxKp=nQ`*6v|T z@d>O!-pfB?MO-O{VF|7|E|*n|7VZ6v@leuS7U>{nyUMeC^aldtR*D7)Bydn`9YgEffWrbvTO7GzFSwN?Ecp>{;yZLF2^PZY zFqWmh??Fiw!oB2+8#VaV*v=h#ElSN4m}e4_bwFcQy6w98Jshyfg1)zEghBq)0R2yP zGIow-f@<29sx{4Q7{4$IQxD#pPbvHn8KRpeL_h7WSi;err3G9`LSUStus9}PgB_}R zOalE2T^9AM&Q#R8m$!EBTfKxHi?6Rcw;T{zz8_OSdYZRxe2_%{k@AQZbrZVI@~X=) zc#zJGKY`@_wJLu|0di9|26k5Q0O3wQB0bNT2&bwsYWFAp8D8J+sRuq1r;OEm7SU%~ zm9N)G?Lbp6X=m?8f)Ad3Zz60CSc8c@J_qe?H=KX%+?!b&Yhx!Ua@N9}mUwvet?zsI z2OZ;aXg;5ZO|{ltLDx}cwegT@EIdY%=C`)W|7QVkgKi=wmu-VgfVoebxwtq~nta2G zC6!z*mTv%_UNF-`<(6SA7bl<{Y8fmDXC4PVMeDgR0mwp$DVUsb?aC+VnSuxi_&VqDlG%rMGAAbXiotYk|wL1Dq{`A~x#Rm!ft8(J~wPb<8N0lo? z&hBZdvHd(KMC*dx$ksTnbNH_ehKJq-wxu|>j%%NV9N5~LEX%;pg0$SSxu)@?YcQsR zmXm3r5;1$B`WzTVUP~T`5oE>9_ni6C`|L-jIB?BwC@QEAo7YFq$RKEe_YPRvh0WWC za`?#@ff|3II>HI=1o4nWeCjo_I(9*TgsZ=YUk>KL0zm zs1epd=x0bhLyJ5I9Ru~Q;n|1)-f5m8f+ z2y*y-V&6HN25V5DOKs(gG^qM6A>2Fv8ih1h7hIfLB6=%jfi-Ad$&Dk$#ubWotWKJX z{QR3L?(5Rd?_Vq;Zf3;TCOJMCcL?38PwDIe(~5V@oTyWZ461TGHFhxC-(0K}njV@% z;s=b)`tKdUJg?kU+J-5-u&|UE;)3x^$tzm?A~3$ld3s7)Md9()Z=I^q)P{GYx9l1; z%PsZ3!{npI=Uc(Cw`Ri;-N9D>R_Ydq)^Gj}4rye*)I$TdL{)<;G$+!=Bt5zU*7|!O z9}R2fc<@&*Eijdx?|!n-z%5fhSCJqN`=Chn39k|ZS!jS;l?H%MR`D{xYcTvr zPCOLKPEbKO>Z+ICx^(#Z2~)zVIVet#D|^ia_(lY=#_T-w1RxKL4QpTD@VgP#DmAW{fALv%wj0L| z*{s5zFD!o&r!5f4$T7;%!Ye|%4mgYj=%%zc@EgK9sgo6h+#!9FG#+E1du2EnWr-S* zSJP2yNYp)nwP=*d0)Cz3327jR}6IthnU8R;mq5vIDF!e zNITrJhSO~679jbHlXjVoJzCu5p;mPEG^!?k~e=T0|fZ3VGkdq)A?uSWXh?AjkETr+P+fL%`OlyuSw`v6goEn&!TZOR$qVl1dS+jt&@Pj;szAcc6uNC= zR87Agx6|FlYDEr=ohYWx%EgVh94vY$3w?GL6uG5MAU{7Rg+fq>&z@Yd#Cpr8kKkN2 zx}PZ&2E^!Mp<*Y1F89DyF>VPb3`B&Glg7repF&1T_HSnh3&C8zJs0M}L$D$9bJMp^ z#9=1PhsbL7y@uQp;0E`^AO?J1`+(H^y$}a z6TXgUBm^NKVd~o~C9885GqS1iOtV7SlHC``=BY+4U6LrQv_B>V09uhj_b%L8=s2{u z4qRatsXYySM_7xB65C(RuhC*Rbbu=J9i}ei8MVK&aQNQmPG5&Crq;EmCRW5~7n)i* z+hN`737F&8?-42{d3kt5dO-8~edsok z8mS3#im7z$HZ(8!kbndaZFwb$tKw^|=-^z&auBjkjV_0RjLqiTLv{qH+L5mi7o^)=HhM7D(eZCYXv z)i*4OzYdXY)y9b4UCsQIDC26PZn(r{VH=H~+r8Buk(ED#0Xv$YZn}ASpG?qciM3Odw1@KhqmTmu(dmK6UEnLCg0=pMJ55rvC5Me`>Ja}(ktTVoT)hV z-eh>9UM}pTv*Lc10pcv0MJ1qamm1F9!?={pg)lU&)Eo zrYx*vGZl#N+aRKUi=h_^%A6l4pOD<4jDK=S%U@P+GO@Z6C9@alz&No3jHgkRmM!P3 zD}Mv+5nCzuYWhE>=<}L8~1`Dg65~Cne|*OZgA$sT@5d@Tk@Pf7B-7DRMjU!_`Pt%ZJr0#Q?1W}L%d95y zS=Cvv9%iu$oo`fdHP>VUa_IWNnKB5i>xC|}%%?DBq~ZaVU9EyBqYUrtDas$Nd59TQ zA8R z4l^*MmDzt+v^@w<{e%+}9E9ZZ0?%^jRh4Nv&Skt9Hx%er0AzF+wj0PEK2uN`Nn7~z z9g%k}l9PhlrfWg6@S@H@d6i(mSXK0Ld^O=cci|(oWfVF+RpL9_I-E}~xL!BQ4?TEG zKH);ig>65-3^Ik`M5?$;C;vK4rI<{w$2NHr^QUe{zX7q|XkL9DY|<2Wbcq+qiYG{b z!jHbU(^j|*-tVr+Q%ZDD+HlhztWH>a zj)0rx_S#kjz`RYXO0OgHuNb?8QcO_y*2d@wg0po0q}7uNDO)npmWL9GuRE>?BB`U3 zL*hj%?LXIbVwIoN9@ah_p8j1qI@CG!KlOdq*(krMJADVBzdF`L9dN4qby0~Jh)VS? zYQO2WjLEVjyY%7<+g;)>BDmn82hKW+1%Htk@5P6iUs6$Vc>TEZ;mLj7={PT(hsLGU zgd@_K-q~XsC-C#yJ#eiy<=`NZnJpcgV|?SO)>UiP5-USSt2qk1mHDjo^oQqEf+PwO zlYtuMX&haJZpaGF#Pg73jE|GZ(t6$PaXK5nb+{7E2V;8^oD^RvcOjS zrL73mvL@ZsVH?gnR4z6~Qm8)#hKh>+4mu&STS@#7YNzF7fm?ddj^1nWCM&8VeU%<^ z<*SivHW>!M(6lp)OceY4nwew2JWFLJauJf&SmX&A}Wwegc2Ir)!$3~z%mS|>;QqM;@Up|s~TMsL)1y|v7S_wnZ59&Y+aE}F5o zY~5{%+}GZ5J`Q&#nj5t|C@K6cTJcJWMUu>(5KB%=hO*UY0`f4?7Gf zn|?#FouY!H50BBWijzDC&*X3ERiVeCfTvn|@%iSwNx_5S?*l|GXFe`66pDnq_<=eA z7B{&R6;|H$?)BSu>|NfJkH|@&Y`#}1KHBr$bhu?CQrEv9y6;xkH_}M`$W+4|=`GG) z<8U@d*DJzwTcX>~=k{06B%jeD{?wXQ!#DAs&wi?(aGngu;^e3|Tf!<0OoiVe4NEZ0 zutSpuXsT&et^gLCfgc;HT$nTB5&@w3Un?dO6*(x5XF_;9h`2Mu#8@xq%NcY5@oqqs z6YYq^rD}iKldOPd4K?8|GLFQwWY8DN6_v?vX})7mUs5fY^l9t-7ESeHX=#@70Yk}hr zd`Tekp@&FZ#ne0tKT4jbQOFf@3F-9Vn6RMBPX#7-kKDO_;nS8j27hv+Mi$q#X;t2bFFSS zG!wVN$ME-qFG4L`x-}T6_gr{6G%D#EQH#TB#IWN9i0P?)@OolAwtD&F=jU_gWvorc z0{43Vo)XbtcT>`F13o`&fL@_Rp?|Zr&<3V?ZD*wlee&fh!-Auy1&qLhV#lgS26PB( zBrU)E6v^!T4ds$$s4gx6IFs)0)b*k2iR*^MkrM!%zz4R_0c;H9Kuu1}k~x?Gy-HH}0peqrrd@tg6fLPJ93%&@iAk8UPSdQ}?cjc;_c6i5E^|yzL7+ zxi#?P9k}>w(j{1x2SU!8R@5|5wqRB(+!?P%Dy^NS`0 zX9qxgT;uDv3;|^)lntPAd{>kwZ0$xlI1%0Vee~S``U3HdbfUwVKETu?8SpHX}#!)ihKiPaG(yKSpJx z>p|;8Ie6b~Ht$bw6i=+;6SC1y+GP>Q_4RRaeuxL7tG94h)joGr2B!l zHk`Qdr&>7o8*(8N&LzJ$$tn;6l!BZ+%HHF8hAiu|e(FLMA;$IvGEHm_|0vO2-5@i*$SM%LE_Ix%JqetV6Q6IctcSk}(jlMX7Ex%drV z-)C`M2>qmGN>QFu1^+Zr?R!lt%!l9h6K+HRgB(J2y~4msUw^hDoxtFVJP}_-z=Ebr zf^9di?(T@8V#mxyJFZ07sU*%5%7P|8)E3(r zd}sYnE=J%J_m<4D?A!{cBPQ2RWJDV+##rM{85Z}egr+Y)kS6?*SzMPHk12zvVH$3u z2)5Lx#|H{m5oq+2grWBL7jD88LOT`32Lqw3(Fl7Ciz9(V=#$Z=-=D~mpn?Wz1~hx$ z1>Q*P;e6vIjj3bEDgLD~RO{gMRJ?PRn~ybbZ+LDZ-t&JhE<8t!yCX znu@(9Y~pS9X2uI}dEHf+^bM*a|9Xhb;ch^d_UN_vCwo(Y@2pnKkRa>{q4ckLgYmW0 zbcF}M1e-52xXak0wsXTR(%+6S&o-I8V!vb6k3pspz@Sy!^h}KRw_SHD%+YsB2kEQ% z1k7iXA})E<+Hby49XREOL-a)J$?k__Dykggh|niK$+;1{Vgu-UK4;wzk)j{VM&@D+ z;7$dZ0^ZM$;m-9-l7cM6J$qyo+jPY>PAM$Ru zIMs}!-tbn!qcov9B>k=qIb)%#Vr>50gkHm--hC`si8<|lxfU356m%Ul>v?KQUl*46 zs0TTR{l(`(7&GC)E$AS!uUCexJF;EJxm7s)B%<4T)0u@{V!)%Pt7H5N&+C`R{T>hj zQ5xh$IDrfhMje=yz*uLMwuE)OqI4Y=iE6zYB0@y6PPCy0P%8yFib91a5cE0Njy>W^SMff;#$Jz2CQ#eR>p2!C42PEdVhSVip|%Dl@3?s-!~Kp-|ys` zWo&bMdB@lwwBIN)yY>N;LAQ{2sQyB2LHy6`+#H3GVkSMA!u;eGyBa3H<0p7zETnJT zhzJZGgM9T!^h8|~?HM;WRG&~-swg0;hnDB$OLU(V5Z!I1(f$1!NO)iLRGscZZO}Fr zTR+4&<*~x^(P52In&Hn92Q%~4!x7l*RVMs@n~}B2%_O{~1IR@AcMaN!YDmm8Jwr_m zV)TtgvS(os^l69}K1`MgvFFrdEq~ohDI-g4X|u8Kg(e^6s4_zgYMvUDD>6W&-qg6M z9_p?@Lnm!jEudc_8Qe{jj4?g*ST@eRstBWzgHD6#tC7c&!}>MBy?X0vUn~_%Nm_r- z-RsU#zY9)Q^$aHBB|Rh&FYm1VvV~7=rD*RR8OIP8HBU($f!pBJ{UNPHQpxg_q~(t= z{osZ{icw-ypP$QNLBVQVc3v`sPIa4`S;oY`T_=N+yWMh5QtOL-!G z_cOh2(&g*Mi~kNUP&it01RWz(m}WtG>^@O1eS)1E+2nVfFA-LVtO?3Az;suXE6gD_iGC8gCzNEr zPQS~P{v!cB9Wg=brxV)S^dNQJ#Qx=!=tTTYwL#LuR^-!F$JuOl^mnx$AF~l_q;J;L zN``GW*fa4sT0c1reFu9u*QTj_(e*v9ujN;n9ojiH&JzHar7n;#i}EV!L#wJK#FQa^ z??NK-sZY|*EWr%)%gSUz`i#jO1RdN91`J8i7tTloPnS|P_R|W1^ zPLib6e2M3&<=nhDUpnd<1Uc)z3--M+)H-QaU-)PxtiH*uZ+#;kn^}bU6|0kRFQg93 z-Kqj$*p#$Q`F0ZT?>yTWNM273jegJ=`5Mg0NqwjJk8wL6*$Ghgb7IUr?JMF^VIJiA znk=vyc*~x2y^5gF*NKO^V}=@#0QS)OI$i(=ooJO~XSAnY)wTkcfxdhfiZiv(R_A*h zdouro;kOC@>P&{S4!B{Y^%YrY*j3k+)#1UzQLq!$$2tZ`1>}2y)9=q5H^vVUE7w2s zZJqs-vKDHE_i586M1*Nha#${O*Y6oowhMSKx}(zy2#UH8{}Wkr+hW!g}X;y7wB3vXenTedX=%`IMgD31@Kg|* zb#!K5>~hSl1s}Yq7KbD?La{1n`(;1?<4>m$w=TE)JCd?7lPbUn79$FsCx*QZynNUD zZk+WaGiKLSp%#ZtM*6R$TSiv_I_U$^XeUa8;b*2uL}{Ta6C(TNOgcv+^7^9cUHZGk zxKe?`<_*?WCB@_eA5j8*SPIW%N;-Bp;cj8w`7u$Q@H6W{NDmumCw1N%Z|QvRi^W{< zo&d?0x6I8RjHj=v7MRF?l)u_>Y?;H}Qim{Pip$Do5cd9h0jWA&!6tYpWL(?C=RRxc-Y zn|rbfk_`#ir8{pEEcBStHT}rJOnA_Ij7^TlQAe`&Jb{bqP5t<;+{@8}i3dBCjn?YG z@dGs`My%lNmj+iDL=9@%d_M=)n>1a&D#t>^F--;A;fc(1=(3VW>swCwp4_~VHM{A4 z*jCZU?XAUaYveHBqOl6vT$!}(9R*GtbUBnc*iuoUk&zztVoT%I8E%`ENb3NP6e9e% zxSbeBJHo+z?p~WUw`X^q6T>hIltx9#5OPfEGa^&eElUGlnawtuNr}>jz3m{1+Yqgd z$&3{CV{)n~H56F9;Hv4eVw+YH7xkH7x9$smV4Y353(`mD_aAm{eba$)yIj-FKKOgL zyh4eArb4>Ac!#b$(w^)r;{k%s95=QlU*z_g5AT9*Pxm`C(I%)iZ9E9Oe3?13#UfVj z!&m+JZ=wLuLufC?pD~rQhA5+&uq3?!e+$b%TA~o-<>?#Jxg3O)!2ze8e^IM z;`jW2Ck%++BcYdpAP4};0&`J?3`i<5A=ESSqR!|6&#O*~L{PXp%&2HkgS%?2?^zS| z_1?|rq@S6- zSI&aCQdut0u3jenDlRdNg;WWZS77C%Ej?lDrq@E8{Azd@oqt))qaPjPjnE*6b(`{b z#dU7eD!ZzgH}En{3O=hthBTHJgLN5!+k}I?phyYWR3zf*`nHe%+1J$Z<+85~pjO#P zuE^(soG}$nnoJ60gbeiiTzG3z^YJ7F89knMO7>MPqqH?|Giq0?4+g3xaLc$<_HMSS zsJjizI=fdPJZ4}vq;=oq*25!`<|9NaSu(M3VbvzR+d8>-NHvw|QZh$U^xym+i8Yxx z7d*(H`9aLYv#`fo(oU92-WH7=5z`umJi5%8|aBggQqpOXbt z7pfcw^i!!{Jy~x@3b0MR48jC;7JB#XSiB>1JV2^R-CFowCET$+SGv`e1ndC{I)WlOU{f&&)F{Q9I)QetEjHe!qiQtuo%ja}BjS$^k9~+i zH4UK!;i4Ba(q0xyTU#|*(GBtp^f|y}k(;;&!*31-t&CMBbNeEaL;iOcL`V7MOG9(7*c>N(r8ZajW>q>c`Wt0wyiR zX<6~A+SKllXoBBoZ>h=%)93hfu;f=LfhI;^LI{wa`Zn!M3h(5|t>I_=6k^}~XCn}F zYKQ{x?&Q#U&ZuOSxOsx4Y!{GE`XY8iArv?ieKsKL2 zRlK>&m;_B&_pEAIIiw88;%`ssjCMi<>e1_oauKEY^$aVFw%e~${5v|$?elx4k!4>H z5q-9jmu_HyO&dzyal#eOn4GwuqK1N493sDbHW{m|>m;w`Tip1`!}{?>T!N__>g0Q_ z^0#f(4SWNIAqnAwZ+fcuz@>XV1tl>uq>j-K7JJWDpgjMEkKlQxi0zbqr3YEErFlOs ztPTYFO3L0hS?apAb`2~y*V7YQlB}YLy4o%8Su`pt^Ir5-Ne;&~$4~J>O?CYUP&cf8 zW7JLjy6-3jd{*xYnxFMTxj|{mXS-kQ>JxQ-$9Kjm8Gk<#RJmeKorjshXfGT0C(SYq zx1M(a4q3y;a_h`rgD2`M-}0XAV+7h@JO%4v@V+MFv;6~-)9}8nSk<;${@>C6UAGfN zAqHt*=OB((O~Lq&p;kW2H_BE-i#r_{ZFZUCl4I)ApT(_h^!Rh@=poq>o;V(e2%)Kf zd=`O;^Yuikl3^#FE;hT+3FY%F4Aw4i!5R3%0|_Q7p7cPu<#vy(!b@na>hX^$fe%<^ zFzjT(L6AhNbv63d-Z^_?QZ+s$pAl&50l1UrN^r1$v=LCS89EfF^a$UVLBc&|K>Z5N_U^}Xmb27R-) z!(s1_g=wz4-|^lzhsRhjF_!K!egM}$)~F{nP|?Cc2klm$Ek~4h43tll5q#hC#HWC< zc_^VKzUS(LUa)j~JV48KN8}<<{v4_2gHcU)xu_YV20h_4b58J|O*K<~r4}m6hn~;;-an z?z+B}!B?RU_I#^_S!KGzc}LE`>ZoT;Z)tP_(qDG}kU-UMl>{e5XUcwD*4PD?>OYOr zlpRG@AF1M6Q>M?z`V!#V-q;}N3*=P-%2@`r_cfoR6Y94DURVW%sl9<23;Y z@sNT4R#2EOer9WjdKpY7Rlvdy3FeZWXA)gSM&%-Q>BL0PS!O5D3XO)tNr0N~8&rC&DOvNBW05&Y$9m6!PeFtjg5{nm zd{2V1p?ka?pNTIp{2?5_>B6u!lGwtIQ2iI>3DWOEJs{ugfMa6ogDfXlOBP;o2O2WVGAP} zCZ5R`ZaVaX!XQYQ*`WesCG>Bmwkyk{9XKFj)7@;M@As@UZFVbhcm=> zw?)Zjpddm~wrVc$3s4KlH24*C{z+J9w%~=rFO-Kq`c+&hR+Yf}?2L=(M!;A4Lell* z!cf`lad*7Xz~I2)kwYrm@Qp|?sZK8&2>3H~vb$*ZdI@UTY`D7$xm9B~F#wP+hoT6b zT>boEssHQd^6szA864qfTk!=S_yZuQ>1L150VLkII2%6g>Lgq59mA?A))_p|^C;+? z4$+n-W1+#;opr0nb`11~439LV#mQj+{0HdR_c>PJzxi#Ie=T4nD08xPDu%($$gqLm z9GEA>k}-gEG^zKVT>vI012K>dK|&KMl-IC#ckP6>NiG}~hGS_n|| zF;IGr#K_ar|F(KgLGb*7UJk_uOA0|@#iO&koje!DPN)@8c8`Cr#7^rX42MsuS*jV^ zU0k06_Z<+MxISKS=hk_8vlg<&zi;}06xr$;aNKFg2;iNGQ~ z?frR%%Y47kKy<4Wk9QO`fB!*Q@IEG_V9JP{c+cM%*=RLr~*Rc zjK0tVmXwZ=QGmi37#Q$=mb|yX%@b_P;zET_E2lrI5#b~8^>i&2$NKoA9G!t+h37l3 zDUjFR$*YyvZfp$jz7YDX{0Kb|on76V->(JP)U4Jd=sY8N0#n|3*bO~t2cG;aivg?P zDi{w}IFtI0M)Fe%kG(kdbf}7)UOq8?pp-ThN*HX$ZWO4Nm98+$I2#qAa=L8OLK^Ah zj8)^=@}nt*go%hv zd$HKByx}TB`woo2Ku_399sx+3fV#q`ZYt2o#C{Oj7iZ_brIpPQu^vC)UU}p9w}4AtBGi~ z23L2<1%A6d;~9{sTOA8}M@7j?NQ`?~WN;#iCd*z&>ejrJYM624^UhI(prt6_3HJ@u_Wn7X@#$E}!DKt*DfgFw`A6oHEeQtPe=a4x?D&}a*+4>aq=qz> z4R@|7^ard`eJs{q{}Mhf1{noJtc8-P-os=!j-Qgxs0A%%TnRMtLuxIIx?2Rg8;Rad zNWEKOegq7@w1(o-Wb%?gbj@+f<3XSi;Q##K6e$$HWAT1%>(XSSJ^ylA5#ypJ3AW`r zQIsZuZxmgmP$psAZT;slR(+p9epWZw=1EUXQutUq3n(YEW*2z+!eu5u_`rt)rFmf zUrlKPF`=B@ywUl?x`cCO)&@WQ zzzb+?@Kp#D20OX%<`X}a|4D0XmP3ulM~m3UdNo2|<$3u_SJPCD2hL)^B899l1uU>>JcMSkvofr&h$|g4|Wh&#v&@-?LOeIQdo| z>%M>P=6<2W_J%uQn9uiE=kl2K_1r13gRjjteT%SMpjARK(F z@*fT7|L6RX<{W{&@neb_V{M&&Hf%#UY~+wkg5FSS1o52Z8Jla4GnpW5go`@9@kgDK zTDZj%P4IrgF(n0i*p~GK5<QKYH#uqR!jXv z&U?&&^(#fn1M9gr;9{tVr^j8Sh zq8kA@meGq}JWtNsfSSbh$|qvke-IA@N+K;mDX{SKGx|jVi6GSTky)w%v>n zpO6@AJy&_mCrg13;)FB);;G)DrWLfe!K}AaIig#~L|1ek{3MW{WMYJ*>CP)?h0&Xf z*NV+dPu6_TU2(s1V^KnErgsmEN}84>{3jKZKr%<+hh7x>bUxr51Hx88;WUIh1wQd~ zoaTHkk(6mL*gAX2NR-w zTt-Qw`^@m7;n4|2BeC$^PXd*nI4634m1R`UQn#mr=X2vk5^WiRgv$^x^lDLqqJQ)m z3X2g0TeNf|vUucF#9$zV%x@S#CvKf6ZYWz-5idcwbA6-apEQ7wF* z4~vS3JKU{Syy$cZx(P5Ez971Z<&@VvO0(z6e2dsBk12DNVoDvPfXornxBvB9GL##Z z_}Mr2m(E@0h--cNIj|fzQ0dW@JZkPQgW*iyU$swrFc3Nr7ZgI)rzhjuWaUu#)3MMs z%kShkbvu(t;*>C}5_?HVs1m>fn!gxMU$QdkSP)E&1)cnCX`0b|H?^|sHF;)i^h}PV zv;GDD($4?ElL0~mmMGb~SUyjiE=C1URKcrsQjRG|1E*;*^2itp^t4D##M4quP46oW z>G)a>;9oDLOi!on1NIyOb;m$&k9EgTOn!xj-l78O*L%B>*7<@NE@-D8R!M=nrfXQt zSoFmL)ufNQ`M-<+Dti1wwq1r6ZZ54p%AzNID?<}6Kzx?u1HFE*JW?RZ;852fRArmc zY(P$OaTMPiE~Z+w5#gqSoJ_1D!QjzPN@5p_7 zZX1z%xBY7t2U|IlESx*t+3;3`Vpe<3s1tdffS~X?4t$X35N*teU=ED*kNIjL$6Kc9 z{j!Sj8tiOXiXcJ{Kg8eAZS)jKwh7X5YYr+p7D#DsU@uU>bFJsI?yZCI>=*h zo?Y->b8G&sJhpB3?5W<3l7fe=wQViS)Rg>qBMq|@6a*O4_Mg=P%9YYAY-}EEAn(Bd z0-O8V8`3&d66x-1o_;MYKKgOzJA#(6kaRDJ&GP5+kj||SDMbQ!+~0o$KFEn`krJ@` zr?P*@YcvdVf2>#EebfSs$Qy(v#}~!X%$LL+zEGXx`OWa zzqCbsIsg1tLMgYCP^i2iXLMpnf?b_##6423{-HS>mJw zT@m$c%_MG1iDF5iHx%!zjsBQDEPvt6f^@uca@F8Is0H6*g`0NV zy?s} zRHg#fhP2ol6Rn~$+~BIz;G+zBeZ){}94c&`-kn629Cq}QY&y^smG-~Le+jiz3Rn}N%ZVj0pdKd!#bCR8YC1S{+uDi!hl z8FCJCIPdHacUnl&XfwI>fahERduZOZe|h8pKgN~9`n)i+JucmUu2F8(WSHY{u>JM3 z1&b(F-#kSk(UUsCB%&(bj|~W!WtjcBC+XGR^xsY;6f4k_SHOnqQT6F4@$m0{b(iWA#ycw%X@rEN{%bt-*A1vti1dcW(sS?E!AfMfLSr2{j3E zz@K?kRB&R|_C0Q1D;_RA8a1vtUJ`VBL%)g>i8{BquGc=JLyuP7;@SW7z=$oq z`L7^u-NiTH@rK+!gd-&p5`w24$mtj?Z+!!HB=};kmK~R9o&WagUh(?(^Fof`&=g{R zx~#X%?_5Sx)tEh{C7{|W$U=_z-3vo^&aH;L-&O5C4&rq-AS5h7wXMqR^4g zh!*|7jL(7u$f1M^K47%KCY`@0EF=>=FL~*VRn&(H<=JL6-qI-mo>2>e0+2>wba3pRaZH2z?$cp%E0-nm3>W#@o}YOh11u{ zh*&Iw7Wijg=ck}y@uSECsmh%j%$(ubn1tzc+`srF)tA74Z&D2m=gPR zJ8cysU$|<2Rb(Zjk=4(8L;vg7m&b?y66q_ODD_Rxt7E$7MK=$%Rxh`Ox|-{h2AQQFhaKXETBKMSV=AdoQ6VX!_9{TI1rq_GVf18NtIU)I4gHvsMzOc#vIeuCD z)fDH$b0g9&TQeV~t6$Esw(TW6w2vk!tU~%J46<95Bn}9b(g4th;sL}R+0Pg0L`*o0 zreQ8p2h>6r_bYj>lb))drY?HmDpttr{z1~CwOBriC^uGEE#Fs>L&eXsR@{Afi!M~V z#XeUvKEF%7#|03onN7v{diYfKUzDhk_I{Wk&39zru_K6P39{)jx5I; zL=By^Ueq7XC0Ce_Dl*fyzqZ|^6-UgjDMdTbYr^kf^r0#z-GX}rPlIrcVjfDSc z$=)JXCNJqqnFF}?)pOS`h6jJ5@*>xu#j&fO=e#V4|!OvT(c;oqW8Nzgqd#E+yAs}5Iw(+cOmaYGq+*3$a{pJZ!TiS%KjA`)A(Cdq-9_0@r^A2V+lMbRGKumX$; z&lBkVHx<{x=XcgRqeah(PFa1oxdySvL{EqKry=HX(xIv(bHvGHz(**{G8Dc5eCpyx z|7}&y62Y{K-B}_SqzElqs(v#UDj!gv6c?qT{U`+CM>-yOxgPcCXF|i{@4eakkkD2} znc$nPt{$ne2^?Um6UpzxZ)G9#X`fE<IH{(g9&CD? z*1Q=8ncfu9c1+NRVYZOcg0JGfDqVP3W(U4)iL{ooUGRLiQ;Vll#i%1GmDPlxfpTA@ zEU*H7s;?nmtfl`P-|0emt|=+p&^T!T!MZ#sC<#Wv==nl`g_?XtcvP#z;40|Jd&x}p zL{ti0Z{x?sZ68ih6Q2f6uVg`Pluohre@zb%GJsto97PMu;uwiR;W~hXA^tqpNjob) zfyMDtQ$7U6`N4%)PNU?t5J)!<6E9!8J*(W@2HylnQ1_zgQu?Cnfu03tMFYzRZH52u z(;yga&?vLB)u#ZGN~gf&Gn{zS!1>g;P^o$*O=W+o-57LqR!{e|bzT2{f?hV9f^oWG zq(C3XS^I|<3I!llJ@0GC7aiZ#S7FFfBaI=vxGnx7OGkx%%##-9#4|@<^%IGS=f?Xo z@&ELM`hW3yp$IQ(lTZbMzkG#UDe1qHKV?$bMj{}CHc&@S=M-qiOWI|#bP;THG;mC#5f|lrc303TBIGo9UmY|x- znq~tx=T=U{XH(~LH}ihjeNKN%mT5}v2<+%MNL=UBIU zjuXmqu<%bJ_4%zgicxVN?bEKCKQ8wHu2OFkOD%Ye1h_Va&acPPj#ur+sWxSXiW(&2 zn_U053!q(a?MV7piU!B*GQUJ~%%m&r^0)jSyNoiku-n#FefEYupvg{l?#B(>J_S*l z)a#lEEo~-7y;jbB6lT{TTTdE|^bJXr@r`GAyhfPCaU8laGdCq*<=cC}<>%eum*Lti zD4+GEZ}{s4z3Mk6JwI|HIZEeq=@^1K984N0h$bXNIw?R5ZAde_(3H5x;Sz1_4XL<` ztd*F#xS>I6E8|RwG`VYM>mVFnWd1yk;foOfx$gd@Pz{tSSC1mzA1=h0$5u;Rzrr|La5d2RSTvS%oY8NV*FPRYKTv)A-DKzSO zbX2Q;{iRtEj6rF0*7K_`upSC3>)5-uCRcvjon?(Q^LcKq;FH4_lSbB znLEJ!lJbH4M>5W)FPZ3($kOn>45G(idW|b)1BS7NcpH`T1%};xZrpwcsLIaG>&v`h z#Mau=k|m!+FvpoQU7;*Rrzz=aA4G>xIt1)GKCb2tE{oNOiqbfE|m zcD$D*NA?z;8shTW`K|B}SuIZM3Y3$ET2V0v=2pFklF0{ePg)DIBnx!Z8qY`8f)OVP%$}9o z!5svcuh~gkoMhEUCERxJ z5~4iPDWya)0$90B%u=8t!Eul3Tsmq3-OOJNUXxPrkXY&N-WAj1gzn6)rx~9Ek7CW4 znsKnXomK-b(kS_L3K=k| z1l5Ka80LIz%&|pxohGzY{P7{0T{s^oEbbXz;b0oB{FHgZG$aXYF}@i3IQh+TOp&5^mRAr-=#J zl^j`41-{-b^dq*xKyOSK!e`k?<5@OYf>IxF?bd(iQwZUZ#&M98PkOf17I^ip*D|LE z^DG5{I;(YF%DWuB`zR(Sa?jmMC!B^vt!M2&-zj3i>iGRq*?nW|Mw}sD2{^YbBcK^g zvO|BJ%?Lz(*sfK5!Ask>_p`sEIlpqAV)~Qgca8xFX(~P?0Iy@Cu!b5Lv)?7p8aYuU zqV-`s=&36#f)zl3{^RuLB6#=H!7-(KzGfYLBRuL*B#C@Ttmnu3r)Rp89EC5E7RmsH z_Me>XGBY~jncwF2@bvGo<_3j**1C-b;p&s|eI9l+zh`Rk)u-KxJYE25nrkr05QYnc8YsvN zxIn}lL|LzkKyIDm1WpU?v9=mT7OFdTM57t4XATb)nwW2I%0AVXjB!d*#lsWcnU1ap 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 W@Ne_p>5aF*m%NOMbg7hC(Ek9XFQ{Mu literal 101787 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 CQu&+x(ppfjVp3L4mdI#H6GI z<~$#FG(sp4Lln_}niLC*I|~RpN~bP=jB5p#<%0ATF~~?53+R{zMW0@t)_h#K;0_2R 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%0D+-?Dx!eH1|%uk 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

;zKQ!EnZv`%T;`L4 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 Date: Mon, 27 Oct 2025 08:09:03 +0100 Subject: [PATCH 2/6] Separate clj and cljs --- auto_web_clj/deps.edn | 10 + .../resources}/log_config/log4j2.properties | 0 .../log_config/logging-tests.properties | 0 .../resources}/public/css/components.css | 0 .../resources}/public/css/w3_colors_flat.css | 0 .../resources}/public/css/w3_schools.css | 0 .../public/font/PlusJakartaSans-Bold.ttf | Bin .../public/font/PlusJakartaSans-Regular.ttf | Bin .../resources}/public/fontawesome/css/all.css | 0 .../public/fontawesome/css/all.min.css | 0 .../public/fontawesome/css/brands.css | 0 .../public/fontawesome/css/brands.min.css | 0 .../public/fontawesome/css/fontawesome.css | 0 .../fontawesome/css/fontawesome.min.css | 0 .../public/fontawesome/css/regular.css | 0 .../public/fontawesome/css/regular.min.css | 0 .../public/fontawesome/css/solid.css | 0 .../public/fontawesome/css/solid.min.css | 0 .../public/fontawesome/css/svg-with-js.css | 0 .../fontawesome/css/svg-with-js.min.css | 0 .../public/fontawesome/css/v4-font-face.css | 0 .../fontawesome/css/v4-font-face.min.css | 0 .../public/fontawesome/css/v4-shims.css | 0 .../public/fontawesome/css/v4-shims.min.css | 0 .../public/fontawesome/css/v5-font-face.css | 0 .../fontawesome/css/v5-font-face.min.css | 0 .../fontawesome/webfonts/fa-brands-400.ttf | Bin .../fontawesome/webfonts/fa-brands-400.woff2 | Bin .../fontawesome/webfonts/fa-solid-900.ttf | Bin .../fontawesome/webfonts/fa-solid-900.woff2 | Bin .../resources}/public/images/factory.jpg | Bin .../public/images/factory_plain.jpg | Bin .../public/images/logos/hephaistox.png | Bin .../public/images/logos/hephaistox_logo.png | Bin .../public/images/logos/javascript.png | Bin .../public/images/logos/not_def.png | Bin .../resources}/public/images/not_found.jpg | Bin .../public/images/toolings/spinner.gif | Bin .../src}/auto_web/http_request/lang.clj | 0 .../src}/auto_web/middleware.clj | 0 .../src}/auto_web/page/be_middleware.clj | 0 .../src}/auto_web/page/be_structure.clj | 0 .../test}/auto_web/http_request/lang_test.clj | 0 .../test}/auto_web/middleware_test.clj | 0 auto_web_cljs/deps.edn | 4 + .../env/devcards/src}/auto_web/app.cljs | 0 .../auto_web/assembled/people_card_cards.cljs | 0 .../src}/auto_web/components/badge_cards.cljs | 0 .../auto_web/components/button_cards.cljs | 0 .../src}/auto_web/components/img_cards.cljs | 0 .../src}/auto_web/components/lang_cards.cljs | 0 .../src}/auto_web/components/link_cards.cljs | 0 .../src}/auto_web/components/list_cards.cljs | 0 .../src}/auto_web/components/menu_cards.cljs | 0 .../auto_web/components/selector_cards.cljs | 0 .../src}/auto_web/components/sizes_cards.cljs | 0 .../env/devcards/src}/auto_web/devcards.cljs | 0 auto_web_cljs/package-lock.json | 1701 +++++++++++++++++ auto_web_cljs/package.json | 23 + .../src}/auto_web/lang_fe.cljs | 0 .../src}/auto_web/local_storage.cljs | 0 .../src}/auto_web/styling.cljs | 0 .../stylelint.config.js | 0 auto_web_core/deps.edn | 6 + .../src}/auto_web/assembled/people_card.cljc | 0 .../src}/auto_web/components/badge.cljc | 0 .../src}/auto_web/components/button.cljc | 0 .../src}/auto_web/components/dark_mode.cljc | 0 .../src}/auto_web/components/img.cljc | 0 .../src}/auto_web/components/lang.cljc | 0 .../src}/auto_web/components/link.cljc | 0 .../src}/auto_web/components/list.cljc | 0 .../src}/auto_web/components/menu.cljc | 0 .../src}/auto_web/components/selector.cljc | 0 .../src}/auto_web/components/sizes.cljc | 0 .../src}/auto_web/lang.cljc | 0 .../src}/auto_web/page/builder.cljc | 0 .../test}/auto_web/lang_test.cljc | 0 bb.edn | 11 +- deps.edn | 31 +- package-lock.json | 1470 +------------- package.json | 16 - 82 files changed, 1765 insertions(+), 1507 deletions(-) create mode 100644 auto_web_clj/deps.edn rename {resources => auto_web_clj/resources}/log_config/log4j2.properties (100%) rename {resources => auto_web_clj/resources}/log_config/logging-tests.properties (100%) rename {resources => auto_web_clj/resources}/public/css/components.css (100%) rename {resources => auto_web_clj/resources}/public/css/w3_colors_flat.css (100%) rename {resources => auto_web_clj/resources}/public/css/w3_schools.css (100%) rename {resources => auto_web_clj/resources}/public/font/PlusJakartaSans-Bold.ttf (100%) rename {resources => auto_web_clj/resources}/public/font/PlusJakartaSans-Regular.ttf (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/all.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/all.min.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/brands.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/brands.min.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/fontawesome.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/fontawesome.min.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/regular.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/regular.min.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/solid.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/solid.min.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/svg-with-js.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/svg-with-js.min.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/v4-font-face.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/v4-font-face.min.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/v4-shims.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/v4-shims.min.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/v5-font-face.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/css/v5-font-face.min.css (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/webfonts/fa-brands-400.ttf (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/webfonts/fa-brands-400.woff2 (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/webfonts/fa-solid-900.ttf (100%) rename {resources => auto_web_clj/resources}/public/fontawesome/webfonts/fa-solid-900.woff2 (100%) rename {resources => auto_web_clj/resources}/public/images/factory.jpg (100%) rename {resources => auto_web_clj/resources}/public/images/factory_plain.jpg (100%) rename {resources => auto_web_clj/resources}/public/images/logos/hephaistox.png (100%) rename {resources => auto_web_clj/resources}/public/images/logos/hephaistox_logo.png (100%) rename {resources => auto_web_clj/resources}/public/images/logos/javascript.png (100%) rename {resources => auto_web_clj/resources}/public/images/logos/not_def.png (100%) rename {resources => auto_web_clj/resources}/public/images/not_found.jpg (100%) rename {resources => auto_web_clj/resources}/public/images/toolings/spinner.gif (100%) rename {src/clj => auto_web_clj/src}/auto_web/http_request/lang.clj (100%) rename {src/clj => auto_web_clj/src}/auto_web/middleware.clj (100%) rename {src/clj => auto_web_clj/src}/auto_web/page/be_middleware.clj (100%) rename {src/clj => auto_web_clj/src}/auto_web/page/be_structure.clj (100%) rename {test/clj => auto_web_clj/test}/auto_web/http_request/lang_test.clj (100%) rename {test/clj => auto_web_clj/test}/auto_web/middleware_test.clj (100%) create mode 100644 auto_web_cljs/deps.edn rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/app.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/assembled/people_card_cards.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/components/badge_cards.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/components/button_cards.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/components/img_cards.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/components/lang_cards.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/components/link_cards.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/components/list_cards.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/components/menu_cards.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/components/selector_cards.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/components/sizes_cards.cljs (100%) rename {env/devcards/src/cljs => auto_web_cljs/env/devcards/src}/auto_web/devcards.cljs (100%) create mode 100644 auto_web_cljs/package-lock.json create mode 100644 auto_web_cljs/package.json rename {src/cljs => auto_web_cljs/src}/auto_web/lang_fe.cljs (100%) rename {src/cljs => auto_web_cljs/src}/auto_web/local_storage.cljs (100%) rename {src/cljs => auto_web_cljs/src}/auto_web/styling.cljs (100%) rename stylelint.config.js => auto_web_cljs/stylelint.config.js (100%) create mode 100644 auto_web_core/deps.edn rename {src/cljc => auto_web_core/src}/auto_web/assembled/people_card.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/components/badge.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/components/button.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/components/dark_mode.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/components/img.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/components/lang.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/components/link.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/components/list.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/components/menu.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/components/selector.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/components/sizes.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/lang.cljc (100%) rename {src/cljc => auto_web_core/src}/auto_web/page/builder.cljc (100%) rename {test/cljc => auto_web_core/test}/auto_web/lang_test.cljc (100%) diff --git a/auto_web_clj/deps.edn b/auto_web_clj/deps.edn new file mode 100644 index 0000000..20bde6c --- /dev/null +++ b/auto_web_clj/deps.edn @@ -0,0 +1,10 @@ +{:deps {amalloy/ring-gzip-middleware {:mvn/version "0.1.4"} + clj-http/clj-http {:mvn/version "3.13.1"} + http-kit/http-kit {:mvn/version "2.8.1"} + mount/mount {:mvn/version "0.1.23"} + ring-cors/ring-cors {:mvn/version "0.1.13"} + ring/ring {:mvn/version "1.15.2"} + ring/ring-anti-forgery {:mvn/version "1.4.0"} + ring/ring-headers {:mvn/version "0.4.0"} + ring/ring-ssl {:mvn/version "0.4.0"}} + :paths ["src" "resources"]} diff --git a/resources/log_config/log4j2.properties b/auto_web_clj/resources/log_config/log4j2.properties similarity index 100% rename from resources/log_config/log4j2.properties rename to auto_web_clj/resources/log_config/log4j2.properties diff --git a/resources/log_config/logging-tests.properties b/auto_web_clj/resources/log_config/logging-tests.properties similarity index 100% rename from resources/log_config/logging-tests.properties rename to auto_web_clj/resources/log_config/logging-tests.properties diff --git a/resources/public/css/components.css b/auto_web_clj/resources/public/css/components.css similarity index 100% rename from resources/public/css/components.css rename to auto_web_clj/resources/public/css/components.css diff --git a/resources/public/css/w3_colors_flat.css b/auto_web_clj/resources/public/css/w3_colors_flat.css similarity index 100% rename from resources/public/css/w3_colors_flat.css rename to auto_web_clj/resources/public/css/w3_colors_flat.css diff --git a/resources/public/css/w3_schools.css b/auto_web_clj/resources/public/css/w3_schools.css similarity index 100% rename from resources/public/css/w3_schools.css rename to auto_web_clj/resources/public/css/w3_schools.css diff --git a/resources/public/font/PlusJakartaSans-Bold.ttf b/auto_web_clj/resources/public/font/PlusJakartaSans-Bold.ttf similarity index 100% rename from resources/public/font/PlusJakartaSans-Bold.ttf rename to auto_web_clj/resources/public/font/PlusJakartaSans-Bold.ttf diff --git a/resources/public/font/PlusJakartaSans-Regular.ttf b/auto_web_clj/resources/public/font/PlusJakartaSans-Regular.ttf similarity index 100% rename from resources/public/font/PlusJakartaSans-Regular.ttf rename to auto_web_clj/resources/public/font/PlusJakartaSans-Regular.ttf diff --git a/resources/public/fontawesome/css/all.css b/auto_web_clj/resources/public/fontawesome/css/all.css similarity index 100% rename from resources/public/fontawesome/css/all.css rename to auto_web_clj/resources/public/fontawesome/css/all.css diff --git a/resources/public/fontawesome/css/all.min.css b/auto_web_clj/resources/public/fontawesome/css/all.min.css similarity index 100% rename from resources/public/fontawesome/css/all.min.css rename to auto_web_clj/resources/public/fontawesome/css/all.min.css diff --git a/resources/public/fontawesome/css/brands.css b/auto_web_clj/resources/public/fontawesome/css/brands.css similarity index 100% rename from resources/public/fontawesome/css/brands.css rename to auto_web_clj/resources/public/fontawesome/css/brands.css diff --git a/resources/public/fontawesome/css/brands.min.css b/auto_web_clj/resources/public/fontawesome/css/brands.min.css similarity index 100% rename from resources/public/fontawesome/css/brands.min.css rename to auto_web_clj/resources/public/fontawesome/css/brands.min.css diff --git a/resources/public/fontawesome/css/fontawesome.css b/auto_web_clj/resources/public/fontawesome/css/fontawesome.css similarity index 100% rename from resources/public/fontawesome/css/fontawesome.css rename to auto_web_clj/resources/public/fontawesome/css/fontawesome.css diff --git a/resources/public/fontawesome/css/fontawesome.min.css b/auto_web_clj/resources/public/fontawesome/css/fontawesome.min.css similarity index 100% rename from resources/public/fontawesome/css/fontawesome.min.css rename to auto_web_clj/resources/public/fontawesome/css/fontawesome.min.css diff --git a/resources/public/fontawesome/css/regular.css b/auto_web_clj/resources/public/fontawesome/css/regular.css similarity index 100% rename from resources/public/fontawesome/css/regular.css rename to auto_web_clj/resources/public/fontawesome/css/regular.css diff --git a/resources/public/fontawesome/css/regular.min.css b/auto_web_clj/resources/public/fontawesome/css/regular.min.css similarity index 100% rename from resources/public/fontawesome/css/regular.min.css rename to auto_web_clj/resources/public/fontawesome/css/regular.min.css diff --git a/resources/public/fontawesome/css/solid.css b/auto_web_clj/resources/public/fontawesome/css/solid.css similarity index 100% rename from resources/public/fontawesome/css/solid.css rename to auto_web_clj/resources/public/fontawesome/css/solid.css diff --git a/resources/public/fontawesome/css/solid.min.css b/auto_web_clj/resources/public/fontawesome/css/solid.min.css similarity index 100% rename from resources/public/fontawesome/css/solid.min.css rename to auto_web_clj/resources/public/fontawesome/css/solid.min.css diff --git a/resources/public/fontawesome/css/svg-with-js.css b/auto_web_clj/resources/public/fontawesome/css/svg-with-js.css similarity index 100% rename from resources/public/fontawesome/css/svg-with-js.css rename to auto_web_clj/resources/public/fontawesome/css/svg-with-js.css diff --git a/resources/public/fontawesome/css/svg-with-js.min.css b/auto_web_clj/resources/public/fontawesome/css/svg-with-js.min.css similarity index 100% rename from resources/public/fontawesome/css/svg-with-js.min.css rename to auto_web_clj/resources/public/fontawesome/css/svg-with-js.min.css diff --git a/resources/public/fontawesome/css/v4-font-face.css b/auto_web_clj/resources/public/fontawesome/css/v4-font-face.css similarity index 100% rename from resources/public/fontawesome/css/v4-font-face.css rename to auto_web_clj/resources/public/fontawesome/css/v4-font-face.css diff --git a/resources/public/fontawesome/css/v4-font-face.min.css b/auto_web_clj/resources/public/fontawesome/css/v4-font-face.min.css similarity index 100% rename from resources/public/fontawesome/css/v4-font-face.min.css rename to auto_web_clj/resources/public/fontawesome/css/v4-font-face.min.css diff --git a/resources/public/fontawesome/css/v4-shims.css b/auto_web_clj/resources/public/fontawesome/css/v4-shims.css similarity index 100% rename from resources/public/fontawesome/css/v4-shims.css rename to auto_web_clj/resources/public/fontawesome/css/v4-shims.css diff --git a/resources/public/fontawesome/css/v4-shims.min.css b/auto_web_clj/resources/public/fontawesome/css/v4-shims.min.css similarity index 100% rename from resources/public/fontawesome/css/v4-shims.min.css rename to auto_web_clj/resources/public/fontawesome/css/v4-shims.min.css diff --git a/resources/public/fontawesome/css/v5-font-face.css b/auto_web_clj/resources/public/fontawesome/css/v5-font-face.css similarity index 100% rename from resources/public/fontawesome/css/v5-font-face.css rename to auto_web_clj/resources/public/fontawesome/css/v5-font-face.css diff --git a/resources/public/fontawesome/css/v5-font-face.min.css b/auto_web_clj/resources/public/fontawesome/css/v5-font-face.min.css similarity index 100% rename from resources/public/fontawesome/css/v5-font-face.min.css rename to auto_web_clj/resources/public/fontawesome/css/v5-font-face.min.css diff --git a/resources/public/fontawesome/webfonts/fa-brands-400.ttf b/auto_web_clj/resources/public/fontawesome/webfonts/fa-brands-400.ttf similarity index 100% rename from resources/public/fontawesome/webfonts/fa-brands-400.ttf rename to auto_web_clj/resources/public/fontawesome/webfonts/fa-brands-400.ttf diff --git a/resources/public/fontawesome/webfonts/fa-brands-400.woff2 b/auto_web_clj/resources/public/fontawesome/webfonts/fa-brands-400.woff2 similarity index 100% rename from resources/public/fontawesome/webfonts/fa-brands-400.woff2 rename to auto_web_clj/resources/public/fontawesome/webfonts/fa-brands-400.woff2 diff --git a/resources/public/fontawesome/webfonts/fa-solid-900.ttf b/auto_web_clj/resources/public/fontawesome/webfonts/fa-solid-900.ttf similarity index 100% rename from resources/public/fontawesome/webfonts/fa-solid-900.ttf rename to auto_web_clj/resources/public/fontawesome/webfonts/fa-solid-900.ttf diff --git a/resources/public/fontawesome/webfonts/fa-solid-900.woff2 b/auto_web_clj/resources/public/fontawesome/webfonts/fa-solid-900.woff2 similarity index 100% rename from resources/public/fontawesome/webfonts/fa-solid-900.woff2 rename to auto_web_clj/resources/public/fontawesome/webfonts/fa-solid-900.woff2 diff --git a/resources/public/images/factory.jpg b/auto_web_clj/resources/public/images/factory.jpg similarity index 100% rename from resources/public/images/factory.jpg rename to auto_web_clj/resources/public/images/factory.jpg diff --git a/resources/public/images/factory_plain.jpg b/auto_web_clj/resources/public/images/factory_plain.jpg similarity index 100% rename from resources/public/images/factory_plain.jpg rename to auto_web_clj/resources/public/images/factory_plain.jpg diff --git a/resources/public/images/logos/hephaistox.png b/auto_web_clj/resources/public/images/logos/hephaistox.png similarity index 100% rename from resources/public/images/logos/hephaistox.png rename to auto_web_clj/resources/public/images/logos/hephaistox.png diff --git a/resources/public/images/logos/hephaistox_logo.png b/auto_web_clj/resources/public/images/logos/hephaistox_logo.png similarity index 100% rename from resources/public/images/logos/hephaistox_logo.png rename to auto_web_clj/resources/public/images/logos/hephaistox_logo.png diff --git a/resources/public/images/logos/javascript.png b/auto_web_clj/resources/public/images/logos/javascript.png similarity index 100% rename from resources/public/images/logos/javascript.png rename to auto_web_clj/resources/public/images/logos/javascript.png diff --git a/resources/public/images/logos/not_def.png b/auto_web_clj/resources/public/images/logos/not_def.png similarity index 100% rename from resources/public/images/logos/not_def.png rename to auto_web_clj/resources/public/images/logos/not_def.png diff --git a/resources/public/images/not_found.jpg b/auto_web_clj/resources/public/images/not_found.jpg similarity index 100% rename from resources/public/images/not_found.jpg rename to auto_web_clj/resources/public/images/not_found.jpg diff --git a/resources/public/images/toolings/spinner.gif b/auto_web_clj/resources/public/images/toolings/spinner.gif similarity index 100% rename from resources/public/images/toolings/spinner.gif rename to auto_web_clj/resources/public/images/toolings/spinner.gif diff --git a/src/clj/auto_web/http_request/lang.clj b/auto_web_clj/src/auto_web/http_request/lang.clj similarity index 100% rename from src/clj/auto_web/http_request/lang.clj rename to auto_web_clj/src/auto_web/http_request/lang.clj diff --git a/src/clj/auto_web/middleware.clj b/auto_web_clj/src/auto_web/middleware.clj similarity index 100% rename from src/clj/auto_web/middleware.clj rename to auto_web_clj/src/auto_web/middleware.clj diff --git a/src/clj/auto_web/page/be_middleware.clj b/auto_web_clj/src/auto_web/page/be_middleware.clj similarity index 100% rename from src/clj/auto_web/page/be_middleware.clj rename to auto_web_clj/src/auto_web/page/be_middleware.clj diff --git a/src/clj/auto_web/page/be_structure.clj b/auto_web_clj/src/auto_web/page/be_structure.clj similarity index 100% rename from src/clj/auto_web/page/be_structure.clj rename to auto_web_clj/src/auto_web/page/be_structure.clj diff --git a/test/clj/auto_web/http_request/lang_test.clj b/auto_web_clj/test/auto_web/http_request/lang_test.clj similarity index 100% rename from test/clj/auto_web/http_request/lang_test.clj rename to auto_web_clj/test/auto_web/http_request/lang_test.clj diff --git a/test/clj/auto_web/middleware_test.clj b/auto_web_clj/test/auto_web/middleware_test.clj similarity index 100% rename from test/clj/auto_web/middleware_test.clj rename to auto_web_clj/test/auto_web/middleware_test.clj diff --git a/auto_web_cljs/deps.edn b/auto_web_cljs/deps.edn new file mode 100644 index 0000000..c139d75 --- /dev/null +++ b/auto_web_cljs/deps.edn @@ -0,0 +1,4 @@ +{:deps {devcards/devcards {:mvn/version "0.2.7"} + re-frame/re-frame {:mvn/version "1.4.3"} + thheller/shadow-cljs {:mvn/version "3.2.0"}} + :paths ["src" "resources" "env/devcards/src" "env/devcards/resources"]} diff --git a/env/devcards/src/cljs/auto_web/app.cljs b/auto_web_cljs/env/devcards/src/auto_web/app.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/app.cljs rename to auto_web_cljs/env/devcards/src/auto_web/app.cljs diff --git a/env/devcards/src/cljs/auto_web/assembled/people_card_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/assembled/people_card_cards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/assembled/people_card_cards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/assembled/people_card_cards.cljs diff --git a/env/devcards/src/cljs/auto_web/components/badge_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/badge_cards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/components/badge_cards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/components/badge_cards.cljs diff --git a/env/devcards/src/cljs/auto_web/components/button_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/button_cards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/components/button_cards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/components/button_cards.cljs diff --git a/env/devcards/src/cljs/auto_web/components/img_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/img_cards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/components/img_cards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/components/img_cards.cljs diff --git a/env/devcards/src/cljs/auto_web/components/lang_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/lang_cards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/components/lang_cards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/components/lang_cards.cljs diff --git a/env/devcards/src/cljs/auto_web/components/link_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/link_cards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/components/link_cards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/components/link_cards.cljs diff --git a/env/devcards/src/cljs/auto_web/components/list_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/list_cards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/components/list_cards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/components/list_cards.cljs diff --git a/env/devcards/src/cljs/auto_web/components/menu_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/menu_cards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/components/menu_cards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/components/menu_cards.cljs diff --git a/env/devcards/src/cljs/auto_web/components/selector_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/selector_cards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/components/selector_cards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/components/selector_cards.cljs diff --git a/env/devcards/src/cljs/auto_web/components/sizes_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/sizes_cards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/components/sizes_cards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/components/sizes_cards.cljs diff --git a/env/devcards/src/cljs/auto_web/devcards.cljs b/auto_web_cljs/env/devcards/src/auto_web/devcards.cljs similarity index 100% rename from env/devcards/src/cljs/auto_web/devcards.cljs rename to auto_web_cljs/env/devcards/src/auto_web/devcards.cljs diff --git a/auto_web_cljs/package-lock.json b/auto_web_cljs/package-lock.json new file mode 100644 index 0000000..8934788 --- /dev/null +++ b/auto_web_cljs/package-lock.json @@ -0,0 +1,1701 @@ +{ + "name": "auto-web", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "auto-web", + "version": "0.0.1", + "license": "MIT", + "dependencies": { + "create-react-class": "15.6.3", + "react": "16.13.1", + "react-dom": "16.13.1" + }, + "devDependencies": { + "highlight.js": "^10.6.0", + "marked": "^2.0.1", + "react-highlight.js": "^1.0.7", + "shadow-cljs": "^2.28.20", + "source-map-support": "^0.5.21" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.4", + "util": "^0.10.4" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, + "license": "ISC" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "dev": true, + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/cipher-base": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", + "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "license": "MIT" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-react-class": { + "version": "15.6.3", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", + "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", + "license": "MIT", + "dependencies": { + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/fbjs": { + "version": "0.8.18", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz", + "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==", + "license": "MIT", + "dependencies": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", + "license": "MIT", + "dependencies": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/marked": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", + "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "license": "MIT", + "dependencies": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true, + "license": "(MIT AND Zlib)" + }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "dev": true, + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.13.1" + } + }, + "node_modules/react-highlight.js": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/react-highlight.js/-/react-highlight.js-1.0.7.tgz", + "integrity": "sha512-OVPKnV0ZvU+V//HExwbV8M9CWy49Eo/9y9pBN2OsNWUFPN6dE4YZBLmJW/5sM2DxI5v/QQLyxOnTnSSfGCP+9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "highlight.js": "^9.3.0", + "prop-types": "^15.6.0" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16.0.0", + "react-dom": "^0.14.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/react-highlight.js/node_modules/highlight.js": { + "version": "9.18.5", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.5.tgz", + "integrity": "sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA==", + "deprecated": "Support has ended for 9.x series. Upgrade to @latest", + "dev": true, + "hasInstallScript": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/readline-sync": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", + "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shadow-cljs": { + "version": "2.28.23", + "resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-2.28.23.tgz", + "integrity": "sha512-SM7LeLctZLLCm6Y3NxWOH4GvHqHDZ6Jz9bUgfpJrk1jMADqIp3rliD6Rrd12gLX2b9/oEh6UyD7X+yw6O1++sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "node-libs-browser": "^2.2.1", + "readline-sync": "^1.4.7", + "shadow-cljs-jar": "1.3.4", + "source-map-support": "^0.4.15", + "which": "^1.3.1", + "ws": "^7.4.6" + }, + "bin": { + "shadow-cljs": "cli/runner.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/shadow-cljs-jar": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/shadow-cljs-jar/-/shadow-cljs-jar-1.3.4.tgz", + "integrity": "sha512-cZB2pzVXBnhpJ6PQdsjO+j/MksR28mv4QD/hP/2y1fsIa9Z9RutYgh3N34FZ8Ktl4puAXaIGlct+gMCJ5BmwmA==", + "dev": true, + "license": "ISC" + }, + "node_modules/shadow-cljs/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shadow-cljs/node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "dev": true, + "license": "MIT" + }, + "node_modules/ua-parser-js": { + "version": "0.7.40", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz", + "integrity": "sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, + "license": "ISC" + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + } + } +} diff --git a/auto_web_cljs/package.json b/auto_web_cljs/package.json new file mode 100644 index 0000000..afd3954 --- /dev/null +++ b/auto_web_cljs/package.json @@ -0,0 +1,23 @@ +{ + "name": "auto-web", + "repository": "https://github.com/hephaistox/auto-web", + "license": "MIT", + "scripts": {}, + "private": true, + "description": "`auto-web` are common features for all optimization technologies", + "version": "0.0.1", + "author": "Hephaistox ", + "workspaces": [], + "devDependencies": { + "highlight.js": "^10.6.0", + "marked": "^2.0.1", + "react-highlight.js": "^1.0.7", + "shadow-cljs": "^2.28.20", + "source-map-support": "^0.5.21" + }, + "dependencies": { + "create-react-class": "15.6.3", + "react": "16.13.1", + "react-dom": "16.13.1" + } +} diff --git a/src/cljs/auto_web/lang_fe.cljs b/auto_web_cljs/src/auto_web/lang_fe.cljs similarity index 100% rename from src/cljs/auto_web/lang_fe.cljs rename to auto_web_cljs/src/auto_web/lang_fe.cljs diff --git a/src/cljs/auto_web/local_storage.cljs b/auto_web_cljs/src/auto_web/local_storage.cljs similarity index 100% rename from src/cljs/auto_web/local_storage.cljs rename to auto_web_cljs/src/auto_web/local_storage.cljs diff --git a/src/cljs/auto_web/styling.cljs b/auto_web_cljs/src/auto_web/styling.cljs similarity index 100% rename from src/cljs/auto_web/styling.cljs rename to auto_web_cljs/src/auto_web/styling.cljs diff --git a/stylelint.config.js b/auto_web_cljs/stylelint.config.js similarity index 100% rename from stylelint.config.js rename to auto_web_cljs/stylelint.config.js diff --git a/auto_web_core/deps.edn b/auto_web_core/deps.edn new file mode 100644 index 0000000..b0c2e44 --- /dev/null +++ b/auto_web_core/deps.edn @@ -0,0 +1,6 @@ +{:deps {com.github.hephaistox/auto-core {:git/sha "e72b9a127cd0d7a2665be1db69673babed722ee5"} + com.taoensso/sente {:mvn/version "1.20.0"} + hiccup/hiccup {:mvn/version "2.0.0"} + metosin/muuntaja {:mvn/version "0.6.11"} + metosin/reitit {:mvn/version "0.9.1"}} + :paths ["src" "resources" "test"]} diff --git a/src/cljc/auto_web/assembled/people_card.cljc b/auto_web_core/src/auto_web/assembled/people_card.cljc similarity index 100% rename from src/cljc/auto_web/assembled/people_card.cljc rename to auto_web_core/src/auto_web/assembled/people_card.cljc diff --git a/src/cljc/auto_web/components/badge.cljc b/auto_web_core/src/auto_web/components/badge.cljc similarity index 100% rename from src/cljc/auto_web/components/badge.cljc rename to auto_web_core/src/auto_web/components/badge.cljc diff --git a/src/cljc/auto_web/components/button.cljc b/auto_web_core/src/auto_web/components/button.cljc similarity index 100% rename from src/cljc/auto_web/components/button.cljc rename to auto_web_core/src/auto_web/components/button.cljc diff --git a/src/cljc/auto_web/components/dark_mode.cljc b/auto_web_core/src/auto_web/components/dark_mode.cljc similarity index 100% rename from src/cljc/auto_web/components/dark_mode.cljc rename to auto_web_core/src/auto_web/components/dark_mode.cljc diff --git a/src/cljc/auto_web/components/img.cljc b/auto_web_core/src/auto_web/components/img.cljc similarity index 100% rename from src/cljc/auto_web/components/img.cljc rename to auto_web_core/src/auto_web/components/img.cljc diff --git a/src/cljc/auto_web/components/lang.cljc b/auto_web_core/src/auto_web/components/lang.cljc similarity index 100% rename from src/cljc/auto_web/components/lang.cljc rename to auto_web_core/src/auto_web/components/lang.cljc diff --git a/src/cljc/auto_web/components/link.cljc b/auto_web_core/src/auto_web/components/link.cljc similarity index 100% rename from src/cljc/auto_web/components/link.cljc rename to auto_web_core/src/auto_web/components/link.cljc diff --git a/src/cljc/auto_web/components/list.cljc b/auto_web_core/src/auto_web/components/list.cljc similarity index 100% rename from src/cljc/auto_web/components/list.cljc rename to auto_web_core/src/auto_web/components/list.cljc diff --git a/src/cljc/auto_web/components/menu.cljc b/auto_web_core/src/auto_web/components/menu.cljc similarity index 100% rename from src/cljc/auto_web/components/menu.cljc rename to auto_web_core/src/auto_web/components/menu.cljc diff --git a/src/cljc/auto_web/components/selector.cljc b/auto_web_core/src/auto_web/components/selector.cljc similarity index 100% rename from src/cljc/auto_web/components/selector.cljc rename to auto_web_core/src/auto_web/components/selector.cljc diff --git a/src/cljc/auto_web/components/sizes.cljc b/auto_web_core/src/auto_web/components/sizes.cljc similarity index 100% rename from src/cljc/auto_web/components/sizes.cljc rename to auto_web_core/src/auto_web/components/sizes.cljc diff --git a/src/cljc/auto_web/lang.cljc b/auto_web_core/src/auto_web/lang.cljc similarity index 100% rename from src/cljc/auto_web/lang.cljc rename to auto_web_core/src/auto_web/lang.cljc diff --git a/src/cljc/auto_web/page/builder.cljc b/auto_web_core/src/auto_web/page/builder.cljc similarity index 100% rename from src/cljc/auto_web/page/builder.cljc rename to auto_web_core/src/auto_web/page/builder.cljc diff --git a/test/cljc/auto_web/lang_test.cljc b/auto_web_core/test/auto_web/lang_test.cljc similarity index 100% rename from test/cljc/auto_web/lang_test.cljc rename to auto_web_core/test/auto_web/lang_test.cljc diff --git a/bb.edn b/bb.edn index 3bef37b..a313045 100644 --- a/bb.edn +++ b/bb.edn @@ -73,10 +73,17 @@ exit)} lint {:doc "Lint source code" :requires [[auto-build.tasks.lint :as task-lint] [auto-build.echo :refer [level1-header]]] - :task (-> (task-lint/lint level1-header ["src" "test"] "." (current-task)) + :task (-> (task-lint/lint level1-header + ["auto_web_clj/src" + "auto_web_cljs/src" + "auto_web_core/src" + "auto_web_clj/test" + "auto_web_core/test"] + "." + (current-task)) exit)} repl {:doc "Clojure repl based on cider" :override-builtin true :requires [[auto-build.tasks.repl :as build-repl] [auto-build.echo :refer [level1-header]]] - :task (-> (build-repl/repl level1-header "." (current-task) [:cljs-deps] 7006) + :task (-> (build-repl/repl level1-header "." (current-task) [:test-clj] 7006) exit)}}} diff --git a/deps.edn b/deps.edn index 1a5ffca..5b17a12 100644 --- a/deps.edn +++ b/deps.edn @@ -6,10 +6,8 @@ :extra-deps {com.cognitect/test-runner {:git/url "https://github.com/cognitect-labs/test-runner" :sha "3f288f1f16d167723ad87cc35b1dfee3c1681e10"}}} - :cljs-deps {:extra-deps {devcards/devcards {:mvn/version "0.2.7"} - thheller/shadow-cljs {:mvn/version "3.2.0"}} - :extra-paths - ["src/cljc" "src/cljs" "test/cljc" "env/devcards/src/cljs" "env/devcards/resources"]} + :cljs-deps {:extra-deps {com.github.hephaistox/auto-web-cljs {:local/root "auto_web_cljs"} + com.github.hephaistox/auto-web-core {:local/root "auto_web_core"}}} :codox {:exec-args {:description "`auto-web` provide web feature to ease Hephaistox web apps" :doc-paths ["docs/codox"] :metadata {:doc/format :markdown} @@ -18,22 +16,9 @@ "https://github.com/hephaistox/auto-web/blob/{version}/{filepath}#L{line}"} :exec-fn codox.main/generate-docs :extra-deps {codox/codox {:mvn/version "0.10.8"}}} - :test-clj {:extra-paths ["test/cljc" "test/clj"] - :main-opts - ["-m" "cognitect.test-runner" "-r" ".*-test.*" "-d" "test/clj" "test/cljc"]}} - :deps {amalloy/ring-gzip-middleware {:mvn/version "0.1.4"} - clj-http/clj-http {:mvn/version "3.13.1"} - com.github.hephaistox/auto-core {:git/sha "e72b9a127cd0d7a2665be1db69673babed722ee5"} - com.taoensso/sente {:mvn/version "1.20.0"} - hiccup/hiccup {:mvn/version "2.0.0"} - http-kit/http-kit {:mvn/version "2.8.1"} - metosin/muuntaja {:mvn/version "0.6.11"} - metosin/reitit {:mvn/version "0.9.1"} - mount/mount {:mvn/version "0.1.23"} - re-frame/re-frame {:mvn/version "1.4.3"} - ring-cors/ring-cors {:mvn/version "0.1.13"} - ring/ring {:mvn/version "1.15.2"} - ring/ring-anti-forgery {:mvn/version "1.4.0"} - ring/ring-headers {:mvn/version "0.4.0"} - ring/ring-ssl {:mvn/version "0.4.0"}} - :paths ["src/clj" "src/cljc" "resources"]} + :test-clj + {:extra-paths ["auto_web_core/test" "auto_web_clj/test"] + :main-opts + ["-m" "cognitect.test-runner" "-r" ".*-test.*" "-d" "auto_web_clj/test" "auto_web_core/test"]}} + :deps {com.github.hephaistox/auto-web-clj {:local/root "auto_web_clj"} + com.github.hephaistox/auto-web-core {:local/root "auto_web_core"}}} diff --git a/package-lock.json b/package-lock.json index 8934788..7a7465a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,13 @@ { - "name": "auto-web", - "version": "0.0.1", + "name": "auto_web", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "auto-web", - "version": "0.0.1", - "license": "MIT", "dependencies": { "create-react-class": "15.6.3", "react": "16.13.1", "react-dom": "16.13.1" - }, - "devDependencies": { - "highlight.js": "^10.6.0", - "marked": "^2.0.1", - "react-highlight.js": "^1.0.7", - "shadow-cljs": "^2.28.20", - "source-map-support": "^0.5.21" } }, "node_modules/asap": { @@ -27,285 +16,6 @@ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "license": "MIT" }, - "node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/assert": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", - "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "object.assign": "^4.1.4", - "util": "^0.10.4" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true, - "license": "ISC" - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true, - "license": "MIT" - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", - "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^5.2.1", - "randombytes": "^2.1.0", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", - "dev": true, - "license": "ISC", - "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/cipher-base": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", - "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true, - "license": "MIT" - }, "node_modules/core-js": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", @@ -313,60 +23,6 @@ "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", "license": "MIT" }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "node_modules/create-react-class": { "version": "15.6.3", "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", @@ -378,148 +34,6 @@ "object-assign": "^4.1.1" } }, - "node_modules/crypto-browserify": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", - "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserify-cipher": "^1.0.1", - "browserify-sign": "^4.2.3", - "create-ecdh": "^4.0.4", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "diffie-hellman": "^5.0.3", - "hash-base": "~3.0.4", - "inherits": "^2.0.4", - "pbkdf2": "^3.1.2", - "public-encrypt": "^4.0.3", - "randombytes": "^2.1.0", - "randomfill": "^1.0.4" - }, - "engines": { - "node": ">= 0.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/elliptic": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", - "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, "node_modules/encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -529,60 +43,6 @@ "iconv-lite": "^0.6.2" } }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "node_modules/fbjs": { "version": "0.8.18", "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz", @@ -598,161 +58,6 @@ "ua-parser-js": "^0.7.30" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash-base": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", - "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true, - "license": "MIT" - }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -765,34 +70,6 @@ "node": ">=0.10.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -802,20 +79,6 @@ "node": ">=0.10.0" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, "node_modules/isomorphic-fetch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", @@ -844,76 +107,6 @@ "loose-envify": "cli.js" } }, - "node_modules/marked": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", - "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true, - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true, - "license": "MIT" - }, "node_modules/node-fetch": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", @@ -924,38 +117,6 @@ "is-stream": "^1.0.1" } }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -965,123 +126,6 @@ "node": ">=0.10.0" } }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true, - "license": "(MIT AND Zlib)" - }, - "node_modules/parse-asn1": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", - "dev": true, - "license": "ISC", - "dependencies": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "license": "MIT" - }, "node_modules/promise": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", @@ -1102,81 +146,6 @@ "react-is": "^16.13.1" } }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/qs": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "node_modules/react": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", @@ -1206,114 +175,12 @@ "react": "^16.13.1" } }, - "node_modules/react-highlight.js": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/react-highlight.js/-/react-highlight.js-1.0.7.tgz", - "integrity": "sha512-OVPKnV0ZvU+V//HExwbV8M9CWy49Eo/9y9pBN2OsNWUFPN6dE4YZBLmJW/5sM2DxI5v/QQLyxOnTnSSfGCP+9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "highlight.js": "^9.3.0", - "prop-types": "^15.6.0" - }, - "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16.0.0", - "react-dom": "^0.14.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/react-highlight.js/node_modules/highlight.js": { - "version": "9.18.5", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.5.tgz", - "integrity": "sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA==", - "deprecated": "Support has ended for 9.x series. Upgrade to @latest", - "dev": true, - "hasInstallScript": true, - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "license": "MIT" }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/readline-sync": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", - "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -1330,255 +197,16 @@ "object-assign": "^4.1.1" } }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", "license": "MIT" }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shadow-cljs": { - "version": "2.28.23", - "resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-2.28.23.tgz", - "integrity": "sha512-SM7LeLctZLLCm6Y3NxWOH4GvHqHDZ6Jz9bUgfpJrk1jMADqIp3rliD6Rrd12gLX2b9/oEh6UyD7X+yw6O1++sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "node-libs-browser": "^2.2.1", - "readline-sync": "^1.4.7", - "shadow-cljs-jar": "1.3.4", - "source-map-support": "^0.4.15", - "which": "^1.3.1", - "ws": "^7.4.6" - }, - "bin": { - "shadow-cljs": "cli/runner.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/shadow-cljs-jar": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/shadow-cljs-jar/-/shadow-cljs-jar-1.3.4.tgz", - "integrity": "sha512-cZB2pzVXBnhpJ6PQdsjO+j/MksR28mv4QD/hP/2y1fsIa9Z9RutYgh3N34FZ8Ktl4puAXaIGlct+gMCJ5BmwmA==", - "dev": true, - "license": "ISC" - }, - "node_modules/shadow-cljs/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shadow-cljs/node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true, - "license": "MIT" - }, "node_modules/ua-parser-js": { - "version": "0.7.40", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz", - "integrity": "sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==", + "version": "0.7.41", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.41.tgz", + "integrity": "sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg==", "funding": [ { "type": "opencollective", @@ -1601,101 +229,11 @@ "node": "*" } }, - "node_modules/url": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", - "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.12.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true, - "license": "ISC" - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true, - "license": "MIT" - }, "node_modules/whatwg-fetch": { "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", "license": "MIT" - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4" - } } } } diff --git a/package.json b/package.json index afd3954..3fbda34 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,4 @@ { - "name": "auto-web", - "repository": "https://github.com/hephaistox/auto-web", - "license": "MIT", - "scripts": {}, - "private": true, - "description": "`auto-web` are common features for all optimization technologies", - "version": "0.0.1", - "author": "Hephaistox ", - "workspaces": [], - "devDependencies": { - "highlight.js": "^10.6.0", - "marked": "^2.0.1", - "react-highlight.js": "^1.0.7", - "shadow-cljs": "^2.28.20", - "source-map-support": "^0.5.21" - }, "dependencies": { "create-react-class": "15.6.3", "react": "16.13.1", From 4c5aa1372a9c56acf3766cdba9ba73b8851a0f6a Mon Sep 17 00:00:00 2001 From: caumond Date: Mon, 27 Oct 2025 20:57:20 +0100 Subject: [PATCH 3/6] Cleansing --- .../resources/public/css/components.css | 1 + {auto_web_core => auto_web_cljc}/deps.edn | 2 +- .../src/auto_web/assembled/people_card.cljc | 0 .../src/auto_web/components/badge.cljc | 0 .../src/auto_web/components/button.cljc | 0 .../src/auto_web/components/dark_mode.cljc | 0 .../src/auto_web/components/img.cljc | 0 .../src/auto_web/components/lang.cljc | 0 .../src/auto_web/components/link.cljc | 0 .../src/auto_web/components/list.cljc | 0 .../src/auto_web/components/menu.cljc | 0 .../src/auto_web/components/selector.cljc | 0 .../src/auto_web/components/sizes.cljc | 0 .../src/auto_web/lang.cljc | 0 .../src/auto_web/page/builder.cljc | 0 .../test/auto_web/lang_test.cljc | 0 auto_web_cljs/deps.edn | 2 +- auto_web_cljs/package-lock.json | 1701 ----------------- auto_web_cljs/package.json | 23 - bb.edn | 21 +- deps.edn | 19 +- shadow-cljs.edn | 18 +- ...stylelint.config.js => stylelint.config.js | 0 23 files changed, 33 insertions(+), 1754 deletions(-) rename {auto_web_core => auto_web_cljc}/deps.edn (88%) rename {auto_web_core => auto_web_cljc}/src/auto_web/assembled/people_card.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/components/badge.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/components/button.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/components/dark_mode.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/components/img.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/components/lang.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/components/link.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/components/list.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/components/menu.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/components/selector.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/components/sizes.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/lang.cljc (100%) rename {auto_web_core => auto_web_cljc}/src/auto_web/page/builder.cljc (100%) rename {auto_web_core => auto_web_cljc}/test/auto_web/lang_test.cljc (100%) delete mode 100644 auto_web_cljs/package-lock.json delete mode 100644 auto_web_cljs/package.json rename auto_web_cljs/stylelint.config.js => stylelint.config.js (100%) diff --git a/auto_web_clj/resources/public/css/components.css b/auto_web_clj/resources/public/css/components.css index 7853cf4..dfb14de 100644 --- a/auto_web_clj/resources/public/css/components.css +++ b/auto_web_clj/resources/public/css/components.css @@ -14,6 +14,7 @@ body, h1, h2, h3, h4, h5, h6, p { font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; +} h1,h2,h3,h4,h5,h6,p,div,li,ul{ user-select: none; diff --git a/auto_web_core/deps.edn b/auto_web_cljc/deps.edn similarity index 88% rename from auto_web_core/deps.edn rename to auto_web_cljc/deps.edn index b0c2e44..529e76e 100644 --- a/auto_web_core/deps.edn +++ b/auto_web_cljc/deps.edn @@ -3,4 +3,4 @@ hiccup/hiccup {:mvn/version "2.0.0"} metosin/muuntaja {:mvn/version "0.6.11"} metosin/reitit {:mvn/version "0.9.1"}} - :paths ["src" "resources" "test"]} + :paths ["src"]} diff --git a/auto_web_core/src/auto_web/assembled/people_card.cljc b/auto_web_cljc/src/auto_web/assembled/people_card.cljc similarity index 100% rename from auto_web_core/src/auto_web/assembled/people_card.cljc rename to auto_web_cljc/src/auto_web/assembled/people_card.cljc diff --git a/auto_web_core/src/auto_web/components/badge.cljc b/auto_web_cljc/src/auto_web/components/badge.cljc similarity index 100% rename from auto_web_core/src/auto_web/components/badge.cljc rename to auto_web_cljc/src/auto_web/components/badge.cljc diff --git a/auto_web_core/src/auto_web/components/button.cljc b/auto_web_cljc/src/auto_web/components/button.cljc similarity index 100% rename from auto_web_core/src/auto_web/components/button.cljc rename to auto_web_cljc/src/auto_web/components/button.cljc diff --git a/auto_web_core/src/auto_web/components/dark_mode.cljc b/auto_web_cljc/src/auto_web/components/dark_mode.cljc similarity index 100% rename from auto_web_core/src/auto_web/components/dark_mode.cljc rename to auto_web_cljc/src/auto_web/components/dark_mode.cljc diff --git a/auto_web_core/src/auto_web/components/img.cljc b/auto_web_cljc/src/auto_web/components/img.cljc similarity index 100% rename from auto_web_core/src/auto_web/components/img.cljc rename to auto_web_cljc/src/auto_web/components/img.cljc diff --git a/auto_web_core/src/auto_web/components/lang.cljc b/auto_web_cljc/src/auto_web/components/lang.cljc similarity index 100% rename from auto_web_core/src/auto_web/components/lang.cljc rename to auto_web_cljc/src/auto_web/components/lang.cljc diff --git a/auto_web_core/src/auto_web/components/link.cljc b/auto_web_cljc/src/auto_web/components/link.cljc similarity index 100% rename from auto_web_core/src/auto_web/components/link.cljc rename to auto_web_cljc/src/auto_web/components/link.cljc diff --git a/auto_web_core/src/auto_web/components/list.cljc b/auto_web_cljc/src/auto_web/components/list.cljc similarity index 100% rename from auto_web_core/src/auto_web/components/list.cljc rename to auto_web_cljc/src/auto_web/components/list.cljc diff --git a/auto_web_core/src/auto_web/components/menu.cljc b/auto_web_cljc/src/auto_web/components/menu.cljc similarity index 100% rename from auto_web_core/src/auto_web/components/menu.cljc rename to auto_web_cljc/src/auto_web/components/menu.cljc diff --git a/auto_web_core/src/auto_web/components/selector.cljc b/auto_web_cljc/src/auto_web/components/selector.cljc similarity index 100% rename from auto_web_core/src/auto_web/components/selector.cljc rename to auto_web_cljc/src/auto_web/components/selector.cljc diff --git a/auto_web_core/src/auto_web/components/sizes.cljc b/auto_web_cljc/src/auto_web/components/sizes.cljc similarity index 100% rename from auto_web_core/src/auto_web/components/sizes.cljc rename to auto_web_cljc/src/auto_web/components/sizes.cljc diff --git a/auto_web_core/src/auto_web/lang.cljc b/auto_web_cljc/src/auto_web/lang.cljc similarity index 100% rename from auto_web_core/src/auto_web/lang.cljc rename to auto_web_cljc/src/auto_web/lang.cljc diff --git a/auto_web_core/src/auto_web/page/builder.cljc b/auto_web_cljc/src/auto_web/page/builder.cljc similarity index 100% rename from auto_web_core/src/auto_web/page/builder.cljc rename to auto_web_cljc/src/auto_web/page/builder.cljc diff --git a/auto_web_core/test/auto_web/lang_test.cljc b/auto_web_cljc/test/auto_web/lang_test.cljc similarity index 100% rename from auto_web_core/test/auto_web/lang_test.cljc rename to auto_web_cljc/test/auto_web/lang_test.cljc diff --git a/auto_web_cljs/deps.edn b/auto_web_cljs/deps.edn index c139d75..03cdc7d 100644 --- a/auto_web_cljs/deps.edn +++ b/auto_web_cljs/deps.edn @@ -1,4 +1,4 @@ {:deps {devcards/devcards {:mvn/version "0.2.7"} re-frame/re-frame {:mvn/version "1.4.3"} thheller/shadow-cljs {:mvn/version "3.2.0"}} - :paths ["src" "resources" "env/devcards/src" "env/devcards/resources"]} + :paths ["src" "env/devcards/src"]} diff --git a/auto_web_cljs/package-lock.json b/auto_web_cljs/package-lock.json deleted file mode 100644 index 8934788..0000000 --- a/auto_web_cljs/package-lock.json +++ /dev/null @@ -1,1701 +0,0 @@ -{ - "name": "auto-web", - "version": "0.0.1", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "auto-web", - "version": "0.0.1", - "license": "MIT", - "dependencies": { - "create-react-class": "15.6.3", - "react": "16.13.1", - "react-dom": "16.13.1" - }, - "devDependencies": { - "highlight.js": "^10.6.0", - "marked": "^2.0.1", - "react-highlight.js": "^1.0.7", - "shadow-cljs": "^2.28.20", - "source-map-support": "^0.5.21" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" - }, - "node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/assert": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", - "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "object.assign": "^4.1.4", - "util": "^0.10.4" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true, - "license": "ISC" - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true, - "license": "MIT" - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", - "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^5.2.1", - "randombytes": "^2.1.0", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", - "dev": true, - "license": "ISC", - "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/cipher-base": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", - "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "license": "MIT" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-react-class": { - "version": "15.6.3", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", - "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", - "license": "MIT", - "dependencies": { - "fbjs": "^0.8.9", - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", - "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserify-cipher": "^1.0.1", - "browserify-sign": "^4.2.3", - "create-ecdh": "^4.0.4", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "diffie-hellman": "^5.0.3", - "hash-base": "~3.0.4", - "inherits": "^2.0.4", - "pbkdf2": "^3.1.2", - "public-encrypt": "^4.0.3", - "randombytes": "^2.1.0", - "randomfill": "^1.0.4" - }, - "engines": { - "node": ">= 0.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/elliptic": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", - "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "license": "MIT", - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/fbjs": { - "version": "0.8.18", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz", - "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==", - "license": "MIT", - "dependencies": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash-base": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", - "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", - "license": "MIT", - "dependencies": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/marked": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", - "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true, - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "license": "MIT", - "dependencies": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true, - "license": "(MIT AND Zlib)" - }, - "node_modules/parse-asn1": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", - "dev": true, - "license": "ISC", - "dependencies": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "license": "MIT" - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/qs": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", - "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - }, - "peerDependencies": { - "react": "^16.13.1" - } - }, - "node_modules/react-highlight.js": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/react-highlight.js/-/react-highlight.js-1.0.7.tgz", - "integrity": "sha512-OVPKnV0ZvU+V//HExwbV8M9CWy49Eo/9y9pBN2OsNWUFPN6dE4YZBLmJW/5sM2DxI5v/QQLyxOnTnSSfGCP+9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "highlight.js": "^9.3.0", - "prop-types": "^15.6.0" - }, - "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16.0.0", - "react-dom": "^0.14.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/react-highlight.js/node_modules/highlight.js": { - "version": "9.18.5", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.5.tgz", - "integrity": "sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA==", - "deprecated": "Support has ended for 9.x series. Upgrade to @latest", - "dev": true, - "hasInstallScript": true, - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/readline-sync": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", - "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shadow-cljs": { - "version": "2.28.23", - "resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-2.28.23.tgz", - "integrity": "sha512-SM7LeLctZLLCm6Y3NxWOH4GvHqHDZ6Jz9bUgfpJrk1jMADqIp3rliD6Rrd12gLX2b9/oEh6UyD7X+yw6O1++sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "node-libs-browser": "^2.2.1", - "readline-sync": "^1.4.7", - "shadow-cljs-jar": "1.3.4", - "source-map-support": "^0.4.15", - "which": "^1.3.1", - "ws": "^7.4.6" - }, - "bin": { - "shadow-cljs": "cli/runner.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/shadow-cljs-jar": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/shadow-cljs-jar/-/shadow-cljs-jar-1.3.4.tgz", - "integrity": "sha512-cZB2pzVXBnhpJ6PQdsjO+j/MksR28mv4QD/hP/2y1fsIa9Z9RutYgh3N34FZ8Ktl4puAXaIGlct+gMCJ5BmwmA==", - "dev": true, - "license": "ISC" - }, - "node_modules/shadow-cljs/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shadow-cljs/node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true, - "license": "MIT" - }, - "node_modules/ua-parser-js": { - "version": "0.7.40", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz", - "integrity": "sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/url": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", - "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.12.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true, - "license": "ISC" - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "license": "MIT" - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4" - } - } - } -} diff --git a/auto_web_cljs/package.json b/auto_web_cljs/package.json deleted file mode 100644 index afd3954..0000000 --- a/auto_web_cljs/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "auto-web", - "repository": "https://github.com/hephaistox/auto-web", - "license": "MIT", - "scripts": {}, - "private": true, - "description": "`auto-web` are common features for all optimization technologies", - "version": "0.0.1", - "author": "Hephaistox ", - "workspaces": [], - "devDependencies": { - "highlight.js": "^10.6.0", - "marked": "^2.0.1", - "react-highlight.js": "^1.0.7", - "shadow-cljs": "^2.28.20", - "source-map-support": "^0.5.21" - }, - "dependencies": { - "create-react-class": "15.6.3", - "react": "16.13.1", - "react-dom": "16.13.1" - } -} diff --git a/bb.edn b/bb.edn index a313045..4a77905 100644 --- a/bb.edn +++ b/bb.edn @@ -29,21 +29,22 @@ :requires [[auto-build.tasks.clj-test :as build-clj-test] [auto-build.echo :refer [level1-header]]] :task (-> - (build-clj-test/clj-test level1-header "." "clj-test-runner" (current-task) ["test-clj"]) + (build-clj-test/clj-test level1-header "." "clj-test-runner" (current-task) ["clj-test"]) exit)} cljs-browser-test {:doc "Test with cljs in browser" :requires [[auto-build.tasks.cljs-browser-test :as build-cljs-browser] [auto-build.echo :refer [level1-header]]] - :task (-> - (build-cljs-browser/cljs-browser-test level1-header "." (current-task) ["browser-test"]) - exit)} + :task + (-> (build-cljs-browser/cljs-browser-test level1-header "." (current-task) ["cljs-browser-test"]) + exit)} cljs-node-test {:doc "Test with cljs" :requires [[auto-build.tasks.cljs-node-test :as build-cljs-node-test] [auto-build.echo :refer [level1-header]]] - :task (-> (build-cljs-node-test/cljs-node-test level1-header "." (current-task) ["ltest"]) - exit)} + :task (-> + (build-cljs-node-test/cljs-node-test level1-header "." (current-task) ["cljs-node-test"]) + exit)} copy {:doc "Copy files from source projects (as defined in ext_src.edn)" :requires [[auto-build.tasks.copy :as tc] [auto-build.echo :refer [level1-header]]] :task (tc/run level1-header "ext_src.edn")} @@ -64,7 +65,7 @@ :task (-> (task-format/format level1-header "." (current-task)) exit)} gha {:doc "To be run by github action" - :task (do (shell "bb clj-test test-clj -v") (shell "bb cljs-node-test all -v"))} + :task (do (shell "bb clj-test -v") (shell "bb cljs-node-test all -v"))} heph-info {:doc "Hephaistox project info" :extra-paths [] :requires [[auto-build.tasks.heph-info :as heph-info] @@ -76,14 +77,14 @@ :task (-> (task-lint/lint level1-header ["auto_web_clj/src" "auto_web_cljs/src" - "auto_web_core/src" + "auto_web_cljc/src" "auto_web_clj/test" - "auto_web_core/test"] + "auto_web_cljc/test"] "." (current-task)) exit)} repl {:doc "Clojure repl based on cider" :override-builtin true :requires [[auto-build.tasks.repl :as build-repl] [auto-build.echo :refer [level1-header]]] - :task (-> (build-repl/repl level1-header "." (current-task) [:test-clj] 7006) + :task (-> (build-repl/repl level1-header "." (current-task) [:clj-test] 7006) exit)}}} diff --git a/deps.edn b/deps.edn index 5b17a12..b7759bd 100644 --- a/deps.edn +++ b/deps.edn @@ -2,12 +2,17 @@ {:antq {:deps {com.github.liquidz/antq {:mvn/version "2.11.1276"} org.slf4j/slf4j-nop {:mvn/version "2.0.17"}} :main-opts ["-m" "antq.core"]} + :clj-test + {:main-opts + ["-m" "cognitect.test-runner" "-r" ".*-test.*" "-d" "auto_web_clj/test" "auto_web_cljc/test"]} :clj-test-runner {:exec-fn cognitect.test-runner.api/test :extra-deps {com.cognitect/test-runner {:git/url "https://github.com/cognitect-labs/test-runner" - :sha "3f288f1f16d167723ad87cc35b1dfee3c1681e10"}}} - :cljs-deps {:extra-deps {com.github.hephaistox/auto-web-cljs {:local/root "auto_web_cljs"} - com.github.hephaistox/auto-web-core {:local/root "auto_web_core"}}} + :sha "3f288f1f16d167723ad87cc35b1dfee3c1681e10"}} + :extra-paths ["auto_web_cljc/test" "auto_web_clj/test"]} + :cljs-deps {:extra-deps {com.github.hephaistox/auto-web-cljc {:local/root "auto_web_cljc"} + com.github.hephaistox/auto-web-cljs {:local/root "auto_web_cljs"}} + :extra-paths ["auto_web_cljc/test" "auto_web_clj/test"]} :codox {:exec-args {:description "`auto-web` provide web feature to ease Hephaistox web apps" :doc-paths ["docs/codox"] :metadata {:doc/format :markdown} @@ -15,10 +20,6 @@ :source-uri "https://github.com/hephaistox/auto-web/blob/{version}/{filepath}#L{line}"} :exec-fn codox.main/generate-docs - :extra-deps {codox/codox {:mvn/version "0.10.8"}}} - :test-clj - {:extra-paths ["auto_web_core/test" "auto_web_clj/test"] - :main-opts - ["-m" "cognitect.test-runner" "-r" ".*-test.*" "-d" "auto_web_clj/test" "auto_web_core/test"]}} + :extra-deps {codox/codox {:mvn/version "0.10.8"}}}} :deps {com.github.hephaistox/auto-web-clj {:local/root "auto_web_clj"} - com.github.hephaistox/auto-web-core {:local/root "auto_web_core"}}} + com.github.hephaistox/auto-web-cljc {:local/root "auto_web_cljc"}}} diff --git a/shadow-cljs.edn b/shadow-cljs.edn index 9f50ba1..5211800 100644 --- a/shadow-cljs.edn +++ b/shadow-cljs.edn @@ -1,8 +1,12 @@ {:builds - {:browser-test {:ns-regexp "-test$" - :runner-ns shadow.test.browser - :target :browser-test - :test-dir "target/browser-test"} + {:cljs-browser-test {:ns-regexp "-test$" + :runner-ns shadow.test.browser + :target :browser-test + :test-dir "target/browser-test"} + :cljs-node-test {:autorun true + :ns-regexp "-test$" + :output-to "target/cljs-node-test.js" + :target :node-test} :devcards {:target :browser-test :ns-regexp "-cards$" :test-dir "target/devcards" @@ -14,11 +18,7 @@ :js-options {:resolve {"devcards-marked" {:require "marked" :target :npm} "devcards-syntax-highlighter" {:require "highlight.js" - :target :npm}}}} - :ltest {:autorun true - :ns-regexp "-test$" - :output-to "target/ltest.js" - :target :node-test}} + :target :npm}}}}} :deps {:aliases [:cljs-deps]} :dev-http {3001 ["target/devcards" "resources/public" "env/devcards/resources"] 9606 ["target/browser-test"]} diff --git a/auto_web_cljs/stylelint.config.js b/stylelint.config.js similarity index 100% rename from auto_web_cljs/stylelint.config.js rename to stylelint.config.js From 86078720181592bbedc12ea856a0fece3e119a82 Mon Sep 17 00:00:00 2001 From: caumond Date: Sun, 2 Nov 2025 18:27:10 +0100 Subject: [PATCH 4/6] Add rate limit --- .../src/auto_web/middleware/rate_limit.clj | 137 ++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 auto_web_clj/src/auto_web/middleware/rate_limit.clj diff --git a/auto_web_clj/src/auto_web/middleware/rate_limit.clj b/auto_web_clj/src/auto_web/middleware/rate_limit.clj new file mode 100644 index 0000000..360443b --- /dev/null +++ b/auto_web_clj/src/auto_web/middleware/rate_limit.clj @@ -0,0 +1,137 @@ +(ns auto-web.middleware.rate-limit + "Rate limit middleware to prevent attacks." + (:import [java.time Instant Duration] + [java.util.concurrent Executors TimeUnit]) + (:require + [auto-core.uuid :refer [unguessable]] + [clojure.string :as str] + [ring.util.response :as response])) + +(defn make-rate-limiter + "Returns a newly created limiter, a map with: + - `middleware-fn` function wrapping the handler to add this behavior, add it early in the chain so unncessary computation. + - `executor` the single thread scheduled excecutor that is used to track limiter and update it. + - `id` an id generated for each instance. + - `stop` function to call with parameter `rate-limiter` to stop. + + Options are `:limit`, `:window-ms`" + [{:keys [limit window-ms cleanup-interval-ms name] + :as pars}] + (let [state (atom {}) + executor (Executors/newSingleThreadScheduledExecutor) + id (unguessable) + out *out* + err *err*] + ;; Async cleanup thread + (.scheduleAtFixedRate + executor + (fn [] + (binding [*out* out + *err* err] + (println (format "Rate limiter cleanup thread: `%s-%s` (%d IPs): %s" + name + id + (count @state) + (str/join ", " (keys @state)))) + (let [now (Instant/now)] + (swap! state (fn [m] + (->> m + (remove (fn [[_ {:keys [start]}]] + (> (.toMillis (Duration/between start now)) window-ms))) + (into {})))) + (flush)))) + cleanup-interval-ms + cleanup-interval-ms + TimeUnit/MILLISECONDS) + (println (format "`%s-%s` is a new rate limiter. (%d queries in %d ms, cleanup every %d)" + name + id + limit + window-ms + cleanup-interval-ms)) + (flush) + {:middleware-fn + (fn [handler] + (fn [req] + (let [{:keys [remote-addr]} req + ip remote-addr + now (Instant/now) + {:keys [count start] + :or {count 0 + start now}} + (get @state ip) + elapsed (.toMillis (Duration/between start now)) + header (format "Middleware `%s-%s`, request (ip %s) at time %s" name id ip now)] + (if (< elapsed window-ms) + (if (< count limit) + (do (println (format "%s, request accepted in window [%s, +%d], [%d < %d]" + header + start + window-ms + count + limit)) + (swap! state update + ip + #(-> % + (update :count (fnil inc 0)) + (assoc :start start))) + (handler req)) + (do (println (format "%s, request refused in window [%s, +%d], [%d >= %d]" + header + start + window-ms + count + limit)) + (-> (response/response "Too many requests") + (response/status 429)))) + (do (println (format "%s, is beyond window [%s, +%d]" header start window-ms)) + (swap! state assoc + ip + {:count 1 + :start now}) + (handler req)))))) + :executor executor + :state state + :pars (assoc pars :id id) + :stop (fn [{:keys [executor id] + :as _rate-limiter}] + (println (format "Stopping rate limit middleware `%s-%s`:" name id)) + (flush) + (.shutdownNow executor)) + :id id})) + +(defn stop-rate-limit [rate-limiter] (let [{:keys [stop]} rate-limiter] (stop rate-limiter))) + +(comment + (def limiter + (make-rate-limiter {:limit 2 + :window-ms 10000})) + (defn handler-test [_] {:response :hey}) + ((-> handler-test + limiter) + {:remote-addr "192.168.1.1"}) + ;; + ; +) + + +(defn rate-limiter-desc + [rate-limiter] + (let [{:keys [limit id window-ms name cleanup-interval-ms]} (:pars rate-limiter)] + (format "Endpoint `%s-%s`authorizes %d queries every %d. Cleaned every `%d` ms.\n%s" + name + id + limit + window-ms + cleanup-interval-ms + (pr-str (:pars rate-limiter))))) + +(comment + (-> {:limit 3 + :window-ms 7000 + :name "test" + :cleanup-interval-ms 5000} + make-rate-limiter + rate-limiter-desc) + ;; +) From 51070f5793bd5c3526a1d5812ac9ded1bfceafeb Mon Sep 17 00:00:00 2001 From: caumond Date: Wed, 5 Nov 2025 11:37:38 +0100 Subject: [PATCH 5/6] Change devcards into portfolio --- .clj-kondo/config.edn | 6 +- .clj-kondo/hooks/portfolio/react_18.clj | 24 + .gitignore | 1 + .../src/auto_web/assembled/people_card.cljc | 12 +- .../src/auto_web/components/button.cljc | 33 +- .../src/auto_web/components/img.cljc | 4 +- .../src/auto_web/components/link.cljc | 71 +- .../src/auto_web/components/list.cljc | 56 +- .../src/auto_web/components/menu.cljc | 8 +- auto_web_cljs/deps.edn | 2 +- .../env/devcards/src/auto_web/app.cljs | 21 - .../auto_web/assembled/people_card_cards.cljs | 38 - .../src/auto_web/components/badge_cards.cljs | 24 - .../src/auto_web/components/button_cards.cljs | 49 - .../src/auto_web/components/img_cards.cljs | 55 - .../src/auto_web/components/lang_cards.cljs | 15 - .../src/auto_web/components/link_cards.cljs | 53 - .../src/auto_web/components/list_cards.cljs | 149 -- .../src/auto_web/components/menu_cards.cljs | 50 - .../auto_web/components/selector_cards.cljs | 55 - .../src/auto_web/components/sizes_cards.cljs | 23 - .../env/devcards/src/auto_web/devcards.cljs | 30 - .../env/portfolio/resources/index.html | 11 + .../env/portfolio/src/auto_web/portfolio.cljs | 33 + .../src/auto_web/portfolio/badge_cards.cljs | 24 + .../src/auto_web/portfolio/button_cards.cljs | 37 + .../src/auto_web/portfolio/img_cards.cljs | 44 + .../src/auto_web/portfolio/lang.cljs | 18 + .../src/auto_web/portfolio/link_cards.cljs | 33 + .../src/auto_web/portfolio/list_cards.cljs | 129 + .../src/auto_web/portfolio/menu_cards.cljs | 43 + .../src/auto_web/portfolio/people_cards.cljs | 55 + .../auto_web/portfolio/selector_cards.cljs | 34 + .../src/auto_web/portfolio/size_cards.cljs | 23 + bb.edn | 2 + deps.edn | 6 +- index.html | 2 + package-lock.json | 2164 +++++++++++++++-- package.json | 22 +- shadow-cljs.edn | 39 +- 40 files changed, 2560 insertions(+), 938 deletions(-) create mode 100644 .clj-kondo/hooks/portfolio/react_18.clj delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/app.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/assembled/people_card_cards.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/components/badge_cards.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/components/button_cards.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/components/img_cards.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/components/lang_cards.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/components/link_cards.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/components/list_cards.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/components/menu_cards.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/components/selector_cards.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/components/sizes_cards.cljs delete mode 100644 auto_web_cljs/env/devcards/src/auto_web/devcards.cljs create mode 100644 auto_web_cljs/env/portfolio/resources/index.html create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio.cljs create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio/badge_cards.cljs create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio/button_cards.cljs create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio/img_cards.cljs create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio/lang.cljs create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio/link_cards.cljs create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio/list_cards.cljs create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio/menu_cards.cljs create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio/people_cards.cljs create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio/selector_cards.cljs create mode 100644 auto_web_cljs/env/portfolio/src/auto_web/portfolio/size_cards.cljs create mode 100644 index.html diff --git a/.clj-kondo/config.edn b/.clj-kondo/config.edn index 06c7c6c..e28b78c 100644 --- a/.clj-kondo/config.edn +++ b/.clj-kondo/config.edn @@ -1,2 +1,4 @@ -{:lint-as {devcards.core/defcard clojure.core/def - devcards.core/defcard-rg clojure.core/def}} +{:hooks {:analyze-call {portfolio.react-18/defscene hooks.portfolio.react-18/defscene-hook}} + :lint-as {devcards.core/defcard clojure.core/def + devcards.core/defcard-rg clojure.core/def + portfolio.reagent/defscene clojure.core/defn}} diff --git a/.clj-kondo/hooks/portfolio/react_18.clj b/.clj-kondo/hooks/portfolio/react_18.clj new file mode 100644 index 0000000..44d2c9b --- /dev/null +++ b/.clj-kondo/hooks/portfolio/react_18.clj @@ -0,0 +1,24 @@ +(ns hooks.portfolio.react-18 + (:require + [clj-kondo.hooks-api :as api])) + +(defn defscene-hook + [{:keys [node]}] + (let [[_defscene name & more] (:children node) + forms more + first-form (first forms)] + (cond + (and (api/string-node? first-form) (api/keyword-node? (second forms))) + (let [[docstring _params _params-value fn-params & body] forms + body-node (api/list-node (cons (api/token-node 'do) body)) + def-node (api/list-node [(api/token-node 'defn) name docstring fn-params body-node])] + {:node def-node}) + (api/string-node? first-form) + (let [[docstring & body] forms + body-node (api/list-node (cons (api/token-node 'do) body)) + def-node (api/list-node [(api/token-node 'def) name docstring body-node])] + {:node def-node}) + :else (let [body-node (api/list-node (cons (api/token-node 'do) forms)) + def-node (api/list-node [(api/token-node 'def) name body-node])] + {:node def-node})))) + diff --git a/.gitignore b/.gitignore index 6bde38b..feec678 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ **/.clever.json **/tmp **/target +**/public/js ### Intellij .idea/ diff --git a/auto_web_cljc/src/auto_web/assembled/people_card.cljc b/auto_web_cljc/src/auto_web/assembled/people_card.cljc index 8de397a..138c9a4 100644 --- a/auto_web_cljc/src/auto_web/assembled/people_card.cljc +++ b/auto_web_cljc/src/auto_web/assembled/people_card.cljc @@ -6,13 +6,13 @@ (defn- on-close-modal [modal-kw] - #?(:cljs (fn [_] (set! (.-style.display (.getElementById js/document (name modal-kw))) "none")) - :clj (str "document.getElementById(\"" (name modal-kw) "\").style.display = \"none\";"))) + #?(:cljs (fn [_] (set! (.-style.display (.getElementById js/document modal-kw)) "none")) + :clj (str "document.getElementById(\"" modal-kw "\").style.display = \"none\";"))) (defn- on-open-modal [modal-kw] - #?(:cljs (fn [_] (set! (.-style.display (.getElementById js/document (name modal-kw))) "block")) - :clj (str "document.getElementById(\"" (name modal-kw) "\").style.display = \"block\";"))) + #?(:cljs (fn [_] (set! (.-style.display (.getElementById js/document modal-kw)) "block")) + :clj (str "document.getElementById(\"" modal-kw "\").style.display = \"block\";"))) (defn cpeople-modal* "What is displayed when the modal opens" @@ -40,10 +40,10 @@ [:div.w3-round-xxlarge.w3-col.m4.w3-card opts [:div.w3-modal {:id modal-kw - :onclick (on-close-modal modal-kw)} + :on-click (on-close-modal modal-kw)} [:div.w3-modal-content.w3-animate-top.w3-round-xxlarge {:style {:z-index "-9999!important"}} modal-content]] - [:div.w3-padding-24.w3-row {:onclick (on-open-modal modal-kw)} + [:div.w3-padding-24.w3-row {:on-click (on-open-modal modal-kw)} [:div.w3-center.w3-row (cimg {:class "w3-circle w3-center w3-margin"} :xsmall img)] [:div.w3-row.w3-center [:div.w3-large.w3-bold people-name] diff --git a/auto_web_cljc/src/auto_web/components/button.cljc b/auto_web_cljc/src/auto_web/components/button.cljc index 02e78be..fca9d85 100644 --- a/auto_web_cljc/src/auto_web/components/button.cljc +++ b/auto_web_cljc/src/auto_web/components/button.cljc @@ -1,18 +1,31 @@ (ns auto-web.components.button "Buttons" (:require - [auto-web.components.link :refer [clink]])) + [auto-web.components.link :refer [link-opts]])) -(defn cbutton* [opts text link] (clink {} link [:button.w3-button opts text])) +(defn- clink-button* + [opts link text] + [:a + (-> opts + (update :class #(str "w3-button w3-ripple " %)) + (merge (link-opts link))) + text]) -(defn cbutton - "A button from a `link`" - [opts text link] - (if (nil? link) (cbutton* {} opts text) (cbutton* opts text link))) +(defn clink-button + "A link visually like a button" + [opts link text] + (if (map? opts) (clink-button* opts link text) (clink-button* {} opts link))) -(defn clink-button* [opts text link] (clink (update opts :class #(str "w3-button " %)) link text)) -(defn clink-button +(defn- cbutton* + [opts link text] + [:a + (-> opts + (update :class #(str "w3-button w3-ripple " %)) + (merge (link-opts link))) + text]) + +(defn cbutton "A link visually like a button" - [opts text link] - (if (map? opts) (clink-button* opts text link) (clink-button* {} opts text))) + [opts link text] + (if (map? opts) (cbutton* opts link text) (cbutton* {} opts link))) diff --git a/auto_web_cljc/src/auto_web/components/img.cljc b/auto_web_cljc/src/auto_web/components/img.cljc index 178ecb1..c28ffaf 100644 --- a/auto_web_cljc/src/auto_web/components/img.cljc +++ b/auto_web_cljc/src/auto_web/components/img.cljc @@ -51,7 +51,9 @@ "Metadata of an img html element." [img] (let [{:keys [url target alt img-id] - :or {url "images/logos/not_def.png"}} + :or {url (-> images + :not-def + :url)}} img] {:src url :target target diff --git a/auto_web_cljc/src/auto_web/components/link.cljc b/auto_web_cljc/src/auto_web/components/link.cljc index 1981164..96795a7 100644 --- a/auto_web_cljc/src/auto_web/components/link.cljc +++ b/auto_web_cljc/src/auto_web/components/link.cljc @@ -1,61 +1,14 @@ (ns auto-web.components.link "A link is made of - * `url` - * `target` - * `link-id` - * `download?` - * `ping` - * `skip-test?` is optional and used by test only to check." - (:require - [auto-web.page.builder :refer [merge-opts]])) - -(defn link-schema - [_link] - [:map - [:url :string] - [:target {:optional true} - [:enum "blank"]] - [:link-id :keyword] - [:download? {:optional true} - :boolean] - [:ping {:optional true} - :string] - [:skip-test? {:optional true} - :boolean]]) - -(defn- link-opts - "Options for an `a` html tag" - [{:keys [url target link-id download? ping]}] - (cond-> {:href url - "data-link-name" (some-> link-id - name)} - ping (assoc :ping ping) - target (assoc :target target) - download? (assoc :download download?) - download? (assoc-in [:style :cursor] "alias"))) - -(defn clink - "An hiccup `:a` tag to the [[auto-web.components.link]]. - `content` is what is wrapped by the `:a` tag." - [opts link & content] - (if (:download? link) - [:div {:class "w3-tooltip"} - (vec (concat (cond - link [:a (merge-opts (link-opts link) opts)] - opts [:span opts]) - content)) - (when (:download? link) - [:div.w3-tag.w3-text {:style {:position "absolute" - :left "0" - :bottom "1.5em"}} - "Download"])] - (vec (concat (cond - link [:a (merge-opts (link-opts link) opts)] - opts [:span opts]) - content)))) - -(defn cspan-link - "An hiccup `:a` tag to the [[auto-web.components.link]]. - `content` is what is wrapped by the `:a` tag." - [opts link & content] - [:a (merge-opts (link-opts link) (assoc-in opts [:style :text-decoration] "underline")) content]) + * `url` where the link lead into + * `target` as defined in the html `:a` target + * `link-id` the internal name of it") + +(defn link-opts + "Returns link options for a link" + [link] + (let [{:keys [url target link-id]} link] + {:href url + :target target + "data-link-name" (some-> link-id + name)})) diff --git a/auto_web_cljc/src/auto_web/components/list.cljc b/auto_web_cljc/src/auto_web/components/list.cljc index 9f5dbcd..f2624b9 100644 --- a/auto_web_cljc/src/auto_web/components/list.cljc +++ b/auto_web_cljc/src/auto_web/components/list.cljc @@ -12,7 +12,7 @@ (:require [auto-core.uuid :refer [unguessable]] [auto-web.components.img :refer [cicon cicon-img]] - [auto-web.components.link :refer [clink]] + [auto-web.components.link :refer [link-opts]] [clojure.string :refer [blank?]])) (defn cbullet @@ -30,8 +30,8 @@ [:i.fa {:class (str fa-icon " w3-center") :style {:width "1em"}}] (if-not (blank? label) - [:b.w3-margin-right.w3-button.w3-hover-opacity - (clink {} link (str label ":"))] + [:b.w3-margin.w3-button.w3-hover-opacity + [:a (link-opts link) (str label ":")]] [:b.w3-margin-right]) (when tooltip [:span.w3-text.w3-tag {:style {:position "absolute" @@ -52,15 +52,15 @@ item*] [:div.w3-tooltip (assoc-in opts* [:style :overflow] "visible") - (clink {} - link - [:i.fa.w3-btn.w3-center {:class fa-icon - :style {:overflow "visible"}}] - (when tooltip - [:span.w3-text.w3-tag {:style {:position "absolute" - :left "0" - :bottom "2.5em"}} - tooltip]))])) + [:a + (link-opts link) + [:i.fa.w3-btn.w3-center {:class fa-icon + :style {:overflow "visible"}}]] + (when tooltip + [:span.w3-text.w3-tag {:style {:position "absolute" + :left "0" + :bottom "2.5em"}} + tooltip])])) (defn cbar "Display as a bar of icons" @@ -86,14 +86,12 @@ ^{:key react-key} [:div.w3-tooltip (assoc-in opts [:style :overflow] "visible") - (clink {} - link - [:i.fa.w3-btn.w3-center (cicon-img {} img)] - (when tooltip - [:span.w3-text.w3-tag {:style {:position "absolute" - :left "0" - :bottom "2em"}} - tooltip]))]) + [:a (link-opts link) [:i.fa.w3-btn.w3-center (cicon-img {} img)]] + (when tooltip + [:span.w3-text.w3-tag {:style {:position "absolute" + :left "0" + :bottom "2em"}} + tooltip])]) (defn csmall-imgs "List `items` to display as small buttons all on the same row." @@ -104,15 +102,15 @@ (let [{:keys [fa-icon link label]} item] (conj hiccup (when (seq item) - (clink {} - link - [:div.w3-tooltip.w3-button {:style {:overflow "visible"}} - [:div.w3-hover-opacity (cicon {} fa-icon)] - (when label - [:div.w3-text.w3-tag {:style {:bottom "-2em" - :left "0em" - :position "absolute"}} - label])]))))) + [:a + (link-opts link) + [:div.w3-tooltip.w3-button {:style {:overflow "visible"}} + [:div.w3-hover-opacity (cicon {} fa-icon)] + (when label + [:div.w3-text.w3-tag {:style {:bottom "-2em" + :left "0em" + :position "absolute"}} + label])]])))) [:div.w3-container.w3-content.w3-flex (assoc-in opts [:style :justify-content] "center")] items))) diff --git a/auto_web_cljc/src/auto_web/components/menu.cljc b/auto_web_cljc/src/auto_web/components/menu.cljc index af3f948..ca3b469 100644 --- a/auto_web_cljc/src/auto_web/components/menu.cljc +++ b/auto_web_cljc/src/auto_web/components/menu.cljc @@ -1,6 +1,6 @@ (ns auto-web.components.menu (:require - [auto-web.components.link :refer [clink]])) + [auto-web.components.link :refer [link-opts]])) (defn chorizontal-text-menu "A menu made of text elements only, organized horizontally." @@ -8,8 +8,7 @@ (let [opts* (if (coll? links) opts {}) links* (if (coll? links) links opts)] (vec (concat [:div.w3-flex (assoc-in opts* [:style :justify-content] "center")] - (map (fn [link] - (clink {:class "w3-bar-item w3-button w3-mobile"} link (:text link))) + (map (fn [link] [:a.w3-bar-item.w3-button.w3-mobile (link-opts link) (:text link)]) links*))))) (defn cvertical-text-menu @@ -18,6 +17,5 @@ (let [opts* (if (coll? links) opts {}) links* (if (coll? links) links opts)] (vec (concat [:div.w3-bar-block opts*] - (map (fn [link] - (clink {:class "w3-bar-item w3-button w3-mobile"} link (:text link))) + (map (fn [link] [:a.w3-bar-item.w3-button.w3-mobile (link-opts link) (:text link)]) links*))))) diff --git a/auto_web_cljs/deps.edn b/auto_web_cljs/deps.edn index 03cdc7d..b5a0904 100644 --- a/auto_web_cljs/deps.edn +++ b/auto_web_cljs/deps.edn @@ -1,4 +1,4 @@ -{:deps {devcards/devcards {:mvn/version "0.2.7"} +{:deps {no.cjohansen/portfolio {:mvn/version "2025.10.1"} re-frame/re-frame {:mvn/version "1.4.3"} thheller/shadow-cljs {:mvn/version "3.2.0"}} :paths ["src" "env/devcards/src"]} diff --git a/auto_web_cljs/env/devcards/src/auto_web/app.cljs b/auto_web_cljs/env/devcards/src/auto_web/app.cljs deleted file mode 100644 index 9cc2be4..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/app.cljs +++ /dev/null @@ -1,21 +0,0 @@ -(ns auto-web.app - (:require - [reagent.core :as r] - [reagent.dom :as dom])) - -(defn app - [] - (let [state (r/atom {:counter 0}) - change (fn [event f] (.preventDefault event) (swap! state update-in [:counter] f))] - (fn [] [:h2 - "Counter" - [:div - [:button {:on-click #(change % dec)} - "-"] - [:span (:counter @state)] - [:button {:on-click #(change % inc)} - "+"]]]))) - -(defn ^:dev/after-load start! [] (dom/render [app] (.getElementById js/document "app"))) - -(defn init! [] (start!)) diff --git a/auto_web_cljs/env/devcards/src/auto_web/assembled/people_card_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/assembled/people_card_cards.cljs deleted file mode 100644 index 641a39d..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/assembled/people_card_cards.cljs +++ /dev/null @@ -1,38 +0,0 @@ -(ns auto-web.assembled.people-card-cards - (:require - [auto-web.assembled.people-card :refer [cpeople-card cpeople-card-with-modal cpeople-modal]] - [devcards.core :refer [defcard]] - [reagent.core :as reagent])) - -(defcard - people-modal-test - "## The modal displayed" - (reagent/as-element - [cpeople-modal {:url "/images/logos/hephaistox_logo.png"} - "John Doe" - "North Pole" - "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."])) - -(defcard people-card-test - "## The card" - (reagent/as-element [:div.w3-row - [cpeople-card - :test-modal-id - [] - {:url "/images/logos/hephaistox_logo.png"} - "Saaska" - "Au collège" - "En 6ème 1"]])) - -(defcard people-card-with-modal-test - "## The card and its modal" - (reagent/as-element [:div.w3-row - [cpeople-card-with-modal {} - :test-modal-id2 - [] - {:url "/images/logos/hephaistox_logo.png"} - "Jane Doe" - "Atlantide" - "Somewhere"]])) diff --git a/auto_web_cljs/env/devcards/src/auto_web/components/badge_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/badge_cards.cljs deleted file mode 100644 index 4e94390..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/components/badge_cards.cljs +++ /dev/null @@ -1,24 +0,0 @@ -(ns auto-web.components.badge-cards - (:require - [auto-web.components.badge :refer [cbadge cinvalid copyright-str cspinner cunknown cvalid]] - [devcards.core :refer [defcard]] - [reagent.core :as reagent])) - -(defcard badge - "## Badge with custom bullets and tooltip message" - (reagent/as-element - [:ul - [:li "Exclamation " [cbadge "fa-exclamation" "fa-question" true "Tooltip message"]] - [:li "Question " [cbadge "fa-exclamation" "fa-question" false "Tooltip message"]]])) - - -(defcard - status-badges - "## Predefined status badges" - (reagent/as-element - [:div.w3-row - [:ul [:li "Unknown " [cunknown]] [:li "Valid: " [cvalid]] [:li "Invalid: " [cinvalid]]]])) - -(defcard copyright "## Copyright" (reagent/as-element [copyright-str])) - -(defcard spinner "## Spinner to symbolize a waiting time" (reagent/as-element [cspinner])) diff --git a/auto_web_cljs/env/devcards/src/auto_web/components/button_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/button_cards.cljs deleted file mode 100644 index c74707c..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/components/button_cards.cljs +++ /dev/null @@ -1,49 +0,0 @@ -(ns auto-web.components.button-cards - (:require - [auto-web.components.button :refer [cbutton clink-button]] - [devcards.core :refer [defcard]] - [reagent.core :as reagent])) - -(defcard button - "### A simple noop button, no on-click defined" - (fn [data-atom _] - (reagent/as-element [:div.w3-cell - [cbutton @data-atom "Testing" {:url "https://hephaistox.fr"}]])) - {} - {:inspect-data true}) - -(defcard - button-with-options - "### A simple button showing an alert when clicked - -Note that: -- The orange background is added -- So is the the on-click behavior" - (fn [data-atom _owner] - (reagent/as-element [:div.w3-cell - [cbutton - @data-atom - "testing" - {:url "https://hephaistox.fr" - :link-id :foo}]])) - {:on-click #(js/alert "Simple button alert") - :class "w3-orange"} - {:inspect-data true}) - -(defcard link-button - "### A simple link-button, on-click is defined by the link" - (fn [data-atom _owner] - (reagent/as-element [:div.w3-cell [clink-button "Testing" @data-atom]])) - {:url "https://hephaistox.fr" - :link-id "bar"} - {:inspect-data true}) - -(defcard link-button-with-options - "### A simple button showing an alert when clicked" - (fn [data-atom _owner] - (let [{:keys [opts link]} @data-atom] - (reagent/as-element [:div.w3-cell [clink-button opts "testing" link]]))) - {:link {} - :opts {:on-click #(js/alert "Simple button alert") - :class "w3-orange"}} - {:inspect-data true}) diff --git a/auto_web_cljs/env/devcards/src/auto_web/components/img_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/img_cards.cljs deleted file mode 100644 index 3f947f2..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/components/img_cards.cljs +++ /dev/null @@ -1,55 +0,0 @@ -(ns auto-web.components.img-cards - (:require - [auto-web.components.img :refer [cicon cicon-img cimg clabelled-img]] - [devcards.core :refer [defcard]] - [reagent.core :as reagent])) - -(defcard img-no-image - "### No valid image provided" - (fn [data-atom _owner] (reagent/as-element [cimg :tiny @data-atom])) - {} - {:inspect-data true}) - -(defcard img-test - "### A valid image provided" - (fn [data-atom _owner] (reagent/as-element [cimg :tiny @data-atom])) - {:url "/images/logos/hephaistox_logo.png" - :img-id :logo - :alt "alt message"} - {:inspect-data true}) - -(defcard labelled-img-wo-label - "### A labelled image with no label is like an image!" - (fn [data-atom _owner] - (reagent/as-element [:div.w3-cell [clabelled-img :tiny @data-atom]])) - {:url "/images/logos/hephaistox_logo.png" - :img-id :logo - :alt "alt message"} - {:inspect-data true}) - -(defcard labelled-img-test - "### A labelled image" - (fn [data-atom _owner] - (reagent/as-element [:div.w3-cell [clabelled-img :tiny @data-atom]])) - {:url "/images/logos/hephaistox_logo.png" - :img-id :logo - :label "Got it" - :alt "alt message"} - {:inspect-data true}) - -(defcard icon-img-test - "### An cicon image" - (fn [data-atom _owner] (reagent/as-element [:div.w3-cell [cicon-img @data-atom]])) - {:url "/images/logos/hephaistox_logo.png" - :img-id :logo - :label "Got it" - :alt "alt message"} - {:inspect-data true}) - -(defcard icon-test - "### A small font awesome icon" - (reagent/as-element [:div.w3-center - [cicon {} - "fa-exclamation"]]) - {} - {:inspect-data true}) diff --git a/auto_web_cljs/env/devcards/src/auto_web/components/lang_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/lang_cards.cljs deleted file mode 100644 index 1942ce4..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/components/lang_cards.cljs +++ /dev/null @@ -1,15 +0,0 @@ -(ns auto-web.components.lang-cards - (:require - [auto-web.components.lang :refer [clang-bar]] - [devcards.core :refer [defcard]] - [reagent.core :as reagent])) - -(defcard lang-bar-test - "### A lang bar" - (fn [data-atom _owner] - (let [{:keys [lang opts]} @data-atom] - (reagent/as-element - [:div.w3-cell [clang-bar opts lang [:fr :pl :en] #(swap! data-atom assoc :lang %)]]))) - {:opts {:class "w3-orange"} - :lang :fr} - {:inspect-data true}) diff --git a/auto_web_cljs/env/devcards/src/auto_web/components/link_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/link_cards.cljs deleted file mode 100644 index ab95c4e..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/components/link_cards.cljs +++ /dev/null @@ -1,53 +0,0 @@ -(ns auto-web.components.link-cards - (:require - [auto-web.components.link :refer [clink]] - [devcards.core :refer [defcard]] - [reagent.core :as reagent])) - -(defcard a-test - "### An anchor of a string, opt is an orange background" - (fn [data-atom _owner] - (let [{:keys [link opts]} @data-atom] - (reagent/as-element [:div.w3-cell [clink opts link "testing"]]))) - {:link {:url "http://google.fr" - :link-id :id-test} - :opts {:class "w3-orange"}} - {:inspect-data true}) - -(defcard a-div - "### An anchor of a div" - (fn [data-atom _owner] - (let [{:keys [link opts]} @data-atom] - (reagent/as-element [:div.w3-cell - [clink - opts - link - [:div.w3-cell.w3-yellow {:style {:width "4em" - :height "4em"}} - "Arg"]]]))) - {:link {:url "http://google.fr" - :link-id :id-test} - :opts {:class "w3-orange"}} - {:inspect-data true}) - -(defcard a-w-target - "### An anchor with target" - (fn [data-atom _owner] - (let [{:keys [link opts]} @data-atom] - (reagent/as-element [:div.w3-cell [clink opts link "with blank target"]]))) - {:link {:url "http://google.fr" - :target "blank" - :link-id :id-test} - :opts {:class "w3-orange"}} - {:inspect-data true}) - -(defcard a-downloadable? - "### A download anchor, the cursor is different, a tooltip tells it is a download" - (fn [data-atom _owner] - (let [{:keys [link opts]} @data-atom] - (reagent/as-element [:div.w3-cell [clink opts link "testing"]]))) - {:link {:url "/images/logos/hephaistox_logo.png" - :download? true - :link-id :logo} - :opts {:class "w3-orange"}} - {:inspect-data true}) diff --git a/auto_web_cljs/env/devcards/src/auto_web/components/list_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/list_cards.cljs deleted file mode 100644 index d154f3d..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/components/list_cards.cljs +++ /dev/null @@ -1,149 +0,0 @@ -(ns auto-web.components.list-cards - (:require - [auto-web.components.list :refer [cbar cbar-img cbar-item cbullet csmall-imgs]] - [devcards.core :refer [defcard]] - [reagent.core :as reagent])) - -(defcard - bullet - "### Bullets list - Each item in the list is a bullet. - -Note that: -- Opts with boder is applied. -- Bullets are customizable. -- The default bullet is a circle. -- You can define a tooltip. -- Labels can be linked." - (fn [data-atom _owner] - (reagent/as-element [cbullet {:class "w3-border"} - @data-atom])) - [{:fa-icon "fa-exclamation" - :react-key :fa - :link {:url "https://hephaistox.fr"} - :label "This is the label" - :desc "This is the description"} - {:link {:url "https://hephaistox.com"} - :label "This is the label" - :desc "This one has the default bullet"} - {:desc "With desc only"} - {:desc "With a tooltip" - :tooltip "This is a tooltip"}] - {:inspect-data true}) - -(defcard - bullet-with-no-opts - "### Bullets list - Opts are missing - -Note that: -- Borders have disappeared, -- But the rest is the same than the previous card" - (fn [data-atom _owner] (reagent/as-element [cbullet @data-atom])) - [{:fa-icon "fa-exclamation" - :react-key :fa - :link {:url "https://hephaistox.fr"} - :label "This is the label" - :desc "This is the description"} - {:link {:url "https://hephaistox.com"} - :label "This is the label" - :desc "This one has the default bullet"} - {:desc "With desc only"} - {:desc "With a tooltip" - :tooltip "This is a tooltip"}] - {:inspect-data true}) - -(defcard - bar-item - "### One item in a bar - -Note that: -- The element looks like a button when hovered, -- Has a tooltip" - (fn [data-atom _owner] - (reagent/as-element [:div.w3-cell - [cbar-item {} - @data-atom]])) - {:fa-icon "fa-exclamation" - :link {:url "https://hephaistox.fr"} - :tooltip "This is a tooltip"} - {:inspect-data true}) - -(defcard bar-item-with-no-tooltip - "### One item of a list bar, with no tooltip" - (fn [data-atom _owner] - (reagent/as-element [cbar-item {} - @data-atom])) - {:fa-icon "fa-exclamation" - :link {:url "https://hephaistox.fr"}} - {:inspect-data true}) - -(defcard bar-item-with-no-opts - "### One bar item with no options" - (fn [data-atom _owner] (reagent/as-element [cbar-item @data-atom])) - {:fa-icon "fa-exclamation" - :link {:url "https://hephaistox.fr"}} - {:inspect-data true}) - -(defcard bar - "### One bar of icon lists" - (fn [data-atom _owner] - (reagent/as-element [:div.w3-display-container {:style {:height "100px"}} - [:div.w3-display-middle - [cbar {:class "w3-cell"} - @data-atom]]])) - [{:fa-icon "fa-exclamation" - :react-key :fa - :link {:url "https://hephaistox.fr" - :link-id :hephaistox-1}} - {:link {:url "https://hephaistox.com" - :link-id :hephaistox-2}} - {} - {:tooltip "This is a tooltip"}] - {:inspect-data true}) - -(defcard - bar-img - "## Same with icons replacing images - -Note that: -- Tooltip has non breakable spaces -- Now the element is an image, not an icon" - (fn [data-atom _owner] - (reagent/as-element [:div.w3-cell - [cbar-img {} - @data-atom]])) - {:img {:url "images/logos/hephaistox_logo.png"} - :react-key :fa - :link {:url "https://hephaistox.fr"} - :tooltip "This is a tooltip" - :label "This is the label" - :desc "This is the description"} - {:inspect-data true}) - -(defcard bar-img-no-image - "## When the image is missing" - (fn [data-atom _owner] - (reagent/as-element [:div.w3-cell - [cbar-img {} - @data-atom]])) - {:img {} - :react-key :fa - :link {:url "https://hephaistox.fr"} - :tooltip "This is a tooltip" - :label "This is the label" - :desc "This is the description"} - {:inspect-data true}) - - -(defcard small-imgs - (fn [data-atom _owner] - (reagent/as-element [:div.w3-cell - [csmall-imgs {} - @data-atom]])) - [{:fa-icon "fa-exclamation" - :link {:url "https://hephaistox.fr"} - :label "This is the exclamation label"} - {:fa-icon "fa-question" - :link {:url "https://hephaistox.fr"} - :tooltip "This is the question tooltip" - :label "This is the label"}] - {:inspect-data true}) diff --git a/auto_web_cljs/env/devcards/src/auto_web/components/menu_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/menu_cards.cljs deleted file mode 100644 index 697715c..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/components/menu_cards.cljs +++ /dev/null @@ -1,50 +0,0 @@ -(ns auto-web.components.menu-cards - (:require - [auto-web.components.menu :refer [chorizontal-text-menu cvertical-text-menu]] - [devcards.core :refer [defcard]] - [reagent.core :as reagent])) - -(defcard - horizontal-text-menu - "### A menu displayed with texts, - -Note that -- the border is added by the options -- the bar is all screen large" - (fn [data-atom _owner] - (reagent/as-element [chorizontal-text-menu {:class "w3-border"} - @data-atom])) - [{:url "https://hephaistox.com" - :link-id :foo - :text "site en .com"} - {:url "https://hephaistox.fr" - :link-id :bar - :text "site en .fr"}] - {:inspect-data true}) - -(defcard horizontal-text-menu-no-opts - "### A menu with no options" - (fn [data-atom _owner] (reagent/as-element [chorizontal-text-menu @data-atom])) - [{:url "https://hephaistox.com" - :link-id "foo2" - :text "site en .com"} - {:url "https://hephaistox.fr" - :link-id "bar2" - :text "site en .fr"}] - {:inspect-data true}) - -(defcard vertical-text-menu-no-opts - "### A vertical menu with no options - -Note that: -- Each elements are the whole width" - (fn [data-atom _owner] - (reagent/as-element [cvertical-text-menu {:class "w3-border"} - @data-atom])) - [{:url "https://hephaistox.com" - :link-id "foo3" - :text "site en .com"} - {:url "https://hephaistox.fr" - :link-id "bar3" - :text "site en .fr"}] - {:inspect-data true}) diff --git a/auto_web_cljs/env/devcards/src/auto_web/components/selector_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/selector_cards.cljs deleted file mode 100644 index a39171e..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/components/selector_cards.cljs +++ /dev/null @@ -1,55 +0,0 @@ -(ns auto-web.components.selector-cards - (:require - [auto-web.components.selector :refer [cselector]] - [devcards.core :refer [defcard]] - [reagent.core :as reagent])) - -(def page-selected - (atom {:selected 1 - :n 10})) - -(defcard page-selected "### Page selected" page-selected) - -(defcard - selector - "### A selector, opt is tested with the w3-orange class - -Note that -- Currently selected element is disactivated. -- Next and before buttons are disactivated respectively when on the first or last item." - (fn [data-atom _owner] - (let [{:keys [selected n]} @data-atom] - (reagent/as-element - [:div.w3-cell - [cselector {:class "w3-yellow"} - {:n n - :selected selected} - (fn [target-page] {:on-click #(swap! page-selected assoc :selected target-page)}) - (fn [rel-page] - {:on-click (fn [_] - (swap! page-selected update :selected (fn [page] (+ page rel-page))))})]]))) - page-selected - {:inspect-data true}) - -(defcard - selector - "### A selector, opt is tested with the w3-orange class - -Note that -- Currently selected element is disactivated. -- Next and before buttons are disactivated respectively when on the first or last item." - (fn [data-atom _owner] - (let [{:keys [selected n]} @data-atom] - (reagent/as-element - [:div.w3-cell - [cselector {:class "w3-yellow"} - {:n n - :max-before 3 - :max-after 2 - :selected selected} - (fn [target-page] {:on-click #(swap! page-selected assoc :selected target-page)}) - (fn [rel-page] - {:on-click (fn [_] - (swap! page-selected update :selected (fn [page] (+ page rel-page))))})]]))) - page-selected - {:inspect-data true}) diff --git a/auto_web_cljs/env/devcards/src/auto_web/components/sizes_cards.cljs b/auto_web_cljs/env/devcards/src/auto_web/components/sizes_cards.cljs deleted file mode 100644 index e6780b6..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/components/sizes_cards.cljs +++ /dev/null @@ -1,23 +0,0 @@ -(ns auto-web.components.sizes-cards - (:require - [auto-web.components.sizes :refer [predefined-size]] - [devcards.core :refer [defcard]] - [reagent.core :as reagent])) - -(defn- show-size - [s] - [:div.w3-blue.w3-display-container {:style {:width (predefined-size s) - :height (predefined-size s)}} - [:div.w3-display-middle.w3-text-black.w3-bold s]]) - -(defcard text-of-all-sizes - "## Badge with customizable appearance and tooltip message" - (reagent/as-element [:div.w3-flex {:style {:gap "8px" - :flex-wrap "wrap"}} - (show-size :icon) - (show-size :tiny) - (show-size :xsmall) - (show-size :small) - (show-size :default) - (show-size :medium) - (show-size :big)])) diff --git a/auto_web_cljs/env/devcards/src/auto_web/devcards.cljs b/auto_web_cljs/env/devcards/src/auto_web/devcards.cljs deleted file mode 100644 index 1fcdcff..0000000 --- a/auto_web_cljs/env/devcards/src/auto_web/devcards.cljs +++ /dev/null @@ -1,30 +0,0 @@ -(ns auto-web.devcards - "Entry point for devcard app" - (:require - ["highlight.js" :as hljs] - ["marked" :as marked] - [devcards.core :as dc - :include-macros true])) - -;; devcards uses global DevcardsSyntaxHighlighter and DevcardsMarked -;; ex. https://github.com/bhauman/devcards/blob/master/src/devcards/util/markdown.cljs#L28 -;; therefore we need to define them -(js/goog.exportSymbol "DevcardsSyntaxHighlighter" hljs) -(js/goog.exportSymbol "DevcardsMarked" marked) - -(defn add-css-link! - [href] - (let [link (.createElement js/document "link")] - (set! (.-rel link) "stylesheet") - (set! (.-type link) "text/css") - (set! (.-href link) href) - (.appendChild (.-head js/document) link))) - -(defn ^:export init - [] - (add-css-link! "/css/components.css") - (add-css-link! "/css/w3_colors_flat.css") - (add-css-link! "fontawesome/css/all.css") - (add-css-link! "fontawesome/css/all.min.css") - (add-css-link! "/css/w3_schools.css") - (dc/start-devcard-ui!)) diff --git a/auto_web_cljs/env/portfolio/resources/index.html b/auto_web_cljs/env/portfolio/resources/index.html new file mode 100644 index 0000000..487f075 --- /dev/null +++ b/auto_web_cljs/env/portfolio/resources/index.html @@ -0,0 +1,11 @@ + + + + + Auto-web UI Components + + + + + + diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio.cljs new file mode 100644 index 0000000..2839599 --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio.cljs @@ -0,0 +1,33 @@ +(ns auto-web.portfolio + (:require + [auto-web.portfolio.badge-cards] + [auto-web.portfolio.button-cards] + [auto-web.portfolio.img-cards] + [auto-web.portfolio.lang] + [auto-web.portfolio.link-cards] + [auto-web.portfolio.list-cards] + [auto-web.portfolio.menu-cards] + [auto-web.portfolio.people-cards] + [auto-web.portfolio.selector-cards] + [auto-web.portfolio.size-cards] + [portfolio.ui :as ui])) + +::auto-web.portfolio.people-cards/keep +::auto-web.portfolio.badge-cards/keep +::auto-web.portfolio.button-cards/keep +::auto-web.portfolio.img-cards/keep +::auto-web.portfolio.lang/keep +::auto-web.portfolio.link-cards/keep +::auto-web.portfolio.list-cards/keep +::auto-web.portfolio.menu-cards/keep +::auto-web.portfolio.selector-cards/keep +::auto-web.portfolio.size-cards/keep + +(ui/start! {:config {:css-paths ["/css/w3_schools.css" + "/css/w3_colors_flat.css" + "/fontawesome/css/fontawesome.css" + "/fontawesome/css/brands.css" + "/fontawesome/css/solid.css" + "/css/components.css"]}}) + +(defn init []) diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio/badge_cards.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/badge_cards.cljs new file mode 100644 index 0000000..581aff9 --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/badge_cards.cljs @@ -0,0 +1,24 @@ +(ns auto-web.portfolio.badge-cards + (:require + [auto-web.components.badge :refer [cbadge cinvalid copyright-str cspinner cunknown cvalid]] + [portfolio.react-18 :refer-macros [defscene]] + [reagent.core :as reagent])) + +(defscene badge + "# Badge with custom bullets and tooltip message" + (reagent/as-element + [:ul + [:li "Exclamation " [cbadge "fa-exclamation" "fa-question" true "Tooltip message"]] + [:li "Question " [cbadge "fa-exclamation" "fa-question" false "Tooltip message"]]])) + +(defscene + status-badges + "## Predefined status badges" + (reagent/as-element + [:div.w3-row + [:ul [:li "Unknown " [cunknown]] [:li "Valid: " [cvalid]] [:li "Invalid: " [cinvalid]]]])) + +(defscene copyright "## Copyright badge" (reagent/as-element [copyright-str])) + +(defscene spinner "## Spinner to symbolize a waiting time" (reagent/as-element [cspinner])) + diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio/button_cards.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/button_cards.cljs new file mode 100644 index 0000000..287f3a4 --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/button_cards.cljs @@ -0,0 +1,37 @@ +(ns auto-web.portfolio.button-cards + (:require + [auto-web.components.button :refer [clink-button]] + [portfolio.react-18 :refer-macros [defscene]] + [reagent.core :as reagent])) + +(defscene button-nolink + "# A simple button, no link defined" + :params + "w3-orange" + [params] + (reagent/as-element [clink-button {:class params} + {} + "Testing"])) + +(defscene button + "# A simple button, a link is defnied" + :params + "w3-orange" + [params] + (reagent/as-element [clink-button {:class params} + {:url "https://hephaistox.fr"} + "Testing"])) + +(defscene + button-with-options + "# A simple button showing an alert when clicked + +Note that: +- The orange background is added +- The link has been removed in the example, but it could have been kept +- So is the the on-click behavior" + (reagent/as-element [clink-button {:on-click #(js/alert "Simple button alert") + :class "w3-orange"} + {} + "testing"])) + diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio/img_cards.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/img_cards.cljs new file mode 100644 index 0000000..4f921ae --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/img_cards.cljs @@ -0,0 +1,44 @@ +(ns auto-web.portfolio.img-cards + (:require + [auto-web.components.img :refer [cicon cicon-img cimg clabelled-img]] + [portfolio.react-18 :refer-macros [defscene]] + [reagent.core :as reagent])) + +(defscene + img-no-image + "# No valid image provided + +- Hephaistox has its own broken link image shown when no valid link id is provided. +- If a link is defined, and the image is broken, the broken link image won't be shown. To detect this, please consult admin page." + (reagent/as-element [cimg :tiny {}])) + +(defscene img-test + "# A valid image provided" + (reagent/as-element [cimg + :tiny + {:url "/images/logos/hephaistox_logo.png" + :img-id :logo + :alt "alt message"}])) + + +(defscene labelled-img-test + "# A labelled image" + (reagent/as-element [clabelled-img + :tiny + {:url "/images/logos/hephaistox_logo.png" + :img-id :logo + :label "Got it" + :alt "alt message"}])) + +(defscene icon-img-test + "# An cicon image" + (reagent/as-element [:div.w3-cell + [cicon-img {:url "/images/logos/hephaistox_logo.png" + :img-id :logo + :label "Got it" + :alt "alt message"}]])) + +(defscene icon-test + "# A small font awesome icon" + (reagent/as-element [cicon {} + "fa-exclamation"])) diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio/lang.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/lang.cljs new file mode 100644 index 0000000..9bad454 --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/lang.cljs @@ -0,0 +1,18 @@ +(ns auto-web.portfolio.lang + (:require + [auto-web.components.lang :refer [clang-bar]] + [portfolio.react-18 :refer-macros [defscene]] + [reagent.core :as reagent])) + +(defscene lang-bar-test + "# A lang bar" + :params + (atom {:lang :fr}) + [params] + (let [{:keys [lang]} @params] + (reagent/as-element [:div.w3-cell + [clang-bar {:class "w3-orange"} + lang + [:fr :pl :en] + #(swap! params assoc :lang %)] + lang]))) diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio/link_cards.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/link_cards.cljs new file mode 100644 index 0000000..56937d1 --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/link_cards.cljs @@ -0,0 +1,33 @@ +(ns auto-web.portfolio.link-cards + (:require + [auto-web.components.link :refer [link-opts]] + [portfolio.react-18 :refer-macros [defscene]] + [reagent.core :as reagent])) + +(defscene a-test + "# A link with an :a, opt is an orange background" + (reagent/as-element [:a + (-> (link-opts {:url "http://google.fr" + :link-id :id-test}) + (assoc :class "w3-orange")) + "testing"])) + +(defscene a-div + "# A link on a div" + (reagent/as-element [:a + (-> (link-opts {:url "http://google.fr" + :link-id :id-test}) + (assoc :class "w3-orange")) + [:div.w3-cell.w3-yellow {:style {:width "4em" + :height "4em"}} + "Arg"]])) + +(defscene a-with-target + "# An anchor with target" + (reagent/as-element [:a + (-> (link-opts {:url "http://google.fr" + :target "blank" + :link-id :id-test}) + (assoc :class "w3-orange")) + "with blank target"])) + diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio/list_cards.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/list_cards.cljs new file mode 100644 index 0000000..48524a7 --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/list_cards.cljs @@ -0,0 +1,129 @@ +(ns auto-web.portfolio.list-cards + (:require + [auto-web.components.list :refer [cbar cbar-img cbar-item cbullet csmall-imgs]] + [portfolio.react-18 :refer-macros [defscene]] + [reagent.core :as reagent])) + +(defscene + bullet + "# Bullets list - Each item in the list is a bullet. + +Note that: +- Opts with boder is applied. +- Bullets are customizable with `fa-icon`. +- The default bullet is a circle. +- You can define a tooltip. +- Labels can be linked." + (let [v [{:fa-icon "fa-exclamation" + :react-key :fa + :link {:url "https://hephaistox.fr"} + :label "This is the label" + :desc "This is the description"} + {:link {:url "https://hephaistox.com"} + :label "This is the label" + :desc "This one has the default bullet"} + {:desc "With desc only"} + {:desc "With a tooltip" + :tooltip "This is a tooltip"}]] + (reagent/as-element [:div + [cbullet {:class "w3-border"} + v] + [:p (pr-str v)]]))) + +(defscene + bullet-with-no-opts + "# Bullets list - Opts are missing + +Note that: +- Borders have disappeared, +- But the rest is the same than the previous card" + (reagent/as-element [cbullet + [{:fa-icon "fa-exclamation" + :react-key :fa + :link {:url "https://hephaistox.fr"} + :label "This is the label" + :desc "This is the description"} + {:link {:url "https://hephaistox.com"} + :label "This is the label" + :desc "This one has the default bullet"} + {:desc "With desc only"} + {:desc "With a tooltip" + :tooltip "This is a tooltip"}]])) + +(defscene + bar-item + "# One item in a bar + +Note that: +- The element looks like a button when hovered, +- Has a tooltip" + (reagent/as-element [:div.w3-cell + [cbar-item {} + {:fa-icon "fa-exclamation" + :link {:url "https://hephaistox.fr"} + :tooltip "This is a tooltip"}]])) + +(defscene bar-item-with-no-tooltip + "# One item of a list bar, with no tooltip" + (reagent/as-element [cbar-item {} + {:fa-icon "fa-exclamation" + :link {:url "https://hephaistox.fr"}}])) + +(defscene bar-item-with-no-opts + "# One bar item with no options" + (reagent/as-element [cbar-item {:fa-icon "fa-exclamation" + :link {:url "https://hephaistox.fr"}}])) + +(defscene bar + "# One bar of icon lists" + (reagent/as-element [:div.w3-display-container {:style {:height "100px"}} + [:div.w3-display-middle + [cbar {:class "w3-cell"} + [{:fa-icon "fa-exclamation" + :react-key :fa + :link {:url "https://hephaistox.fr" + :link-id :hephaistox-1}} + {:link {:url "https://hephaistox.com" + :link-id :hephaistox-2}} + {} + {:tooltip "This is a tooltip"}]]]])) + +(defscene + bar-img + "# Same with icons replacing images + +Note that: +- Tooltip has non breakable spaces +- Now the element is an image, not an icon" + (reagent/as-element [:div.w3-cell + [cbar-img {} + {:img {:url "/images/logos/hephaistox_logo.png"} + :react-key :fa + :link {:url "https://hephaistox.fr"} + :tooltip "This is a tooltip" + :label "This is the label" + :desc "This is the description"}]])) + +(defscene bar-img-no-image + "# When the image is missing" + (reagent/as-element [:div.w3-cell + [cbar-img {} + {:img {} + :react-key :fa + :link {:url "https://hephaistox.fr"} + :tooltip "This is a tooltip" + :label "This is the label" + :desc "This is the description"}]])) + + +(defscene small-imgs + "# With a small image" + (reagent/as-element [:div.w3-cell + [csmall-imgs {} + [{:fa-icon "fa-exclamation" + :link {:url "https://hephaistox.fr"} + :label "This is the exclamation label"} + {:fa-icon "fa-question" + :link {:url "https://hephaistox.fr"} + :tooltip "This is the question tooltip" + :label "This is the label"}]]])) diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio/menu_cards.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/menu_cards.cljs new file mode 100644 index 0000000..2e42a68 --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/menu_cards.cljs @@ -0,0 +1,43 @@ +(ns auto-web.portfolio.menu-cards + (:require + [auto-web.components.menu :refer [chorizontal-text-menu cvertical-text-menu]] + [portfolio.react-18 :refer-macros [defscene]] + [reagent.core :as reagent])) + +(defscene + horizontal-text-menu + "# A menu displayed with texts, + +Note that +- the border is added by the options +- the bar is all screen large" + (reagent/as-element [chorizontal-text-menu {:class "w3-border"} + [{:url "https://hephaistox.com" + :link-id :foo + :text "site en .com"} + {:url "https://hephaistox.fr" + :link-id :bar + :text "site en .fr"}]])) + +(defscene horizontal-text-menu-no-opts + "# A menu with no options" + (reagent/as-element [chorizontal-text-menu + [{:url "https://hephaistox.com" + :link-id "foo2" + :text "site en .com"} + {:url "https://hephaistox.fr" + :link-id "bar2" + :text "site en .fr"}]])) + +(defscene vertical-text-menu-no-opts + "# A vertical menu with no options + +Note that: +- Each elements are the whole width" + (reagent/as-element [cvertical-text-menu {:class "w3-border"} + [{:url "https://hephaistox.com" + :link-id "foo3" + :text "site en .com"} + {:url "https://hephaistox.fr" + :link-id "bar3" + :text "site en .fr"}]])) diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio/people_cards.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/people_cards.cljs new file mode 100644 index 0000000..176a6a7 --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/people_cards.cljs @@ -0,0 +1,55 @@ +(ns auto-web.portfolio.people-cards + (:require + [auto-web.assembled.people-card :refer [cpeople-card cpeople-card-with-modal cpeople-modal]] + [portfolio.react-18 :refer-macros [defscene]] + [reagent.core :as reagent])) + +(defscene + people-modal-test + "## The modal window" + (reagent/as-element + [cpeople-modal {} + {:url "/images/logos/hephaistox_logo.png"} + "John Doe" + "North Pole" + [:div + [:p + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] + [:p + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."]]])) + +(defscene + people-card-test + "## A card" + (reagent/as-element + [cpeople-card {} + "card-modal-id" + [] + {:url "/images/logos/hephaistox_logo.png"} + "John Doe" + "North Pole" + [:div + [:p + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] + [:p + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."]]])) + +(defscene + people-card-with-modal-test + "## A card with its modal" + (reagent/as-element + [cpeople-card-with-modal {} + "test-modal-id2" + [] + {:url "/images/logos/hephaistox_logo.png"} + "Jane Doe" + "Atlantide" + [:div + [:p + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] + [:p + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."]]])) + +(comment + ;; +) diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio/selector_cards.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/selector_cards.cljs new file mode 100644 index 0000000..d515ab0 --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/selector_cards.cljs @@ -0,0 +1,34 @@ +(ns auto-web.portfolio.selector-cards + (:require + [auto-web.components.selector :refer [cselector]] + [portfolio.react-18 :refer-macros [defscene]] + [reagent.core :as reagent])) + +(def page-selected + (atom {:selected 1 + :n 10})) + +(defscene page-selected-card "# Page selected" (reagent/as-element [:p (pr-str @page-selected)])) + +(defscene + selector + "# A selector, opt is tested with the w3-orange class + +Note that +- Currently selected element is disactivated. +- Next and before buttons are disactivated respectively when on the first or last item." + :params + page-selected + [page-selected] + (let [{:keys [n selected]} @page-selected] + (reagent/as-element + [:div.w3-cell + [cselector {:class "w3-orange"} + {:n n + :selected selected} + (fn [target-page] {:on-click #(swap! page-selected assoc :selected target-page)}) + (fn [rel-page] + {:on-click (fn [_] (swap! page-selected update :selected (fn [page] (+ page rel-page))))})] + [:p "Page " (pr-str selected) "/" n]]))) + + diff --git a/auto_web_cljs/env/portfolio/src/auto_web/portfolio/size_cards.cljs b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/size_cards.cljs new file mode 100644 index 0000000..ae4ad3d --- /dev/null +++ b/auto_web_cljs/env/portfolio/src/auto_web/portfolio/size_cards.cljs @@ -0,0 +1,23 @@ +(ns auto-web.portfolio.size-cards + (:require + [auto-web.components.sizes :refer [predefined-size]] + [portfolio.react-18 :refer-macros [defscene]] + [reagent.core :as reagent])) + +(defn- show-size + [s] + [:div.w3-blue.w3-display-container {:style {:width (predefined-size s) + :height (predefined-size s)}} + [:div.w3-display-middle.w3-text-black.w3-bold s]]) + +(defscene text-of-all-sizes + "# Badge with customizable appearance and tooltip message" + (reagent/as-element [:div.w3-flex {:style {:gap "8px" + :flex-wrap "wrap"}} + (show-size :icon) + (show-size :tiny) + (show-size :xsmall) + (show-size :small) + (show-size :default) + (show-size :medium) + (show-size :big)])) diff --git a/bb.edn b/bb.edn index 4a77905..f07e2c3 100644 --- a/bb.edn +++ b/bb.edn @@ -83,6 +83,8 @@ "." (current-task)) exit)} + portfolio {:doc "" + :task (shell "npx" "shadow-cljs" "watch" ":portfolio")} repl {:doc "Clojure repl based on cider" :override-builtin true :requires [[auto-build.tasks.repl :as build-repl] [auto-build.echo :refer [level1-header]]] diff --git a/deps.edn b/deps.edn index b7759bd..8425388 100644 --- a/deps.edn +++ b/deps.edn @@ -12,7 +12,11 @@ :extra-paths ["auto_web_cljc/test" "auto_web_clj/test"]} :cljs-deps {:extra-deps {com.github.hephaistox/auto-web-cljc {:local/root "auto_web_cljc"} com.github.hephaistox/auto-web-cljs {:local/root "auto_web_cljs"}} - :extra-paths ["auto_web_cljc/test" "auto_web_clj/test"]} + :extra-paths ["auto_web_cljc/test" + "auto_web_clj/test" + "auto_web_clj/resources" + "auto_web_cljs/env/portfolio/src" + "auto_web_cljs/env/portfolio/resources"]} :codox {:exec-args {:description "`auto-web` provide web feature to ease Hephaistox web apps" :doc-paths ["docs/codox"] :metadata {:doc/format :markdown} diff --git a/index.html b/index.html new file mode 100644 index 0000000..c771834 --- /dev/null +++ b/index.html @@ -0,0 +1,2 @@ + +shadow.test.browser \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7a7465a..9c77641 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,239 +1,1933 @@ { - "name": "auto_web", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "create-react-class": "15.6.3", - "react": "16.13.1", - "react-dom": "16.13.1" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" - }, - "node_modules/core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "license": "MIT" - }, - "node_modules/create-react-class": { - "version": "15.6.3", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", - "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", - "license": "MIT", - "dependencies": { - "fbjs": "^0.8.9", - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "license": "MIT", - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/fbjs": { - "version": "0.8.18", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz", - "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==", - "license": "MIT", - "dependencies": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", - "license": "MIT", - "dependencies": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "license": "MIT", - "dependencies": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", - "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - }, - "peerDependencies": { - "react": "^16.13.1" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/ua-parser-js": { - "version": "0.7.41", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.41.tgz", - "integrity": "sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" + "name": "auto-web", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "auto-web", + "version": "1.0.0", + "dependencies": { + "create-react-class": "^15.7.0", + "highlight.js": "^11.11.1", + "marked": "^16.4.1", + "react": "18.3.1", + "react-dom": "18.3.1", + "snabbdom": "3.5.1" + }, + "devDependencies": { + "shadow-cljs": "^3.2.1", + "stylelint-config-standard": "^39.0.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cacheable/memoize": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@cacheable/memoize/-/memoize-2.0.3.tgz", + "integrity": "sha512-hl9wfQgpiydhQEIv7fkjEzTGE+tcosCXLKFDO707wYJ/78FVOlowb36djex5GdbSyeHnG62pomYLMuV/OT8Pbw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@cacheable/utils": "^2.0.3" + } + }, + "node_modules/@cacheable/memory": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.0.4.tgz", + "integrity": "sha512-cCmJKCKlT1t7hNBI1+gFCwmKFd9I4pS3zqBeNGXTSODnpa0EeDmORHY8oEMTuozfdg3cgsVh8ojLaPYb6eC7Cg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@cacheable/utils": "^2.2.0", + "@keyv/bigmap": "^1.1.0", + "hookified": "^1.12.2", + "keyv": "^5.5.3" + } + }, + "node_modules/@cacheable/utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cacheable/utils/-/utils-2.2.0.tgz", + "integrity": "sha512-7xaQayO3msdVcxXLYcLU5wDqJBNdQcPPPHr6mdTEIQI7N7TbtSVVTpWOTfjyhg0L6AQwQdq7miKdWtTDBoBldQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "keyv": "^5.5.3" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", + "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "peer": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@dual-bundle/import-meta-resolve": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.2.1.tgz", + "integrity": "sha512-id+7YRUgoUX6CgV0DtuhirQWodeeA7Lf4i2x71JS/vtA5pRb/hIGWlw+G6MeXvsM+MXrz0VAydTGElX1rAfgPg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/JounQin" + } + }, + "node_modules/@keyv/bigmap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@keyv/bigmap/-/bigmap-1.1.0.tgz", + "integrity": "sha512-MX7XIUNwVRK+hjZcAbNJ0Z8DREo+Weu9vinBOjGU1thEi9F6vPhICzBbk4CCf3eEefKRz7n6TfZXwUFZTSgj8Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hookified": "^1.12.2" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "keyv": "^5.5.3" + } + }, + "node_modules/@keyv/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0", + "peer": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cacheable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-2.1.1.tgz", + "integrity": "sha512-LmF4AXiSNdiRbI2UjH8pAp9NIXxeQsTotpEaegPiDcnN0YPygDJDV3l/Urc0mL72JWdATEorKqIHEx55nDlONg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@cacheable/memoize": "^2.0.3", + "@cacheable/memory": "^2.0.3", + "@cacheable/utils": "^2.1.0", + "hookified": "^1.12.2", + "keyv": "^5.5.3", + "qified": "^0.5.0" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/create-react-class": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", + "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/css-functions-list": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.3.tgz", + "integrity": "sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12 || >=16" + } + }, + "node_modules/css-tree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mdn-data": "2.12.2", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "10.1.4", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.4.tgz", + "integrity": "sha512-5XRUFc0WTtUbjfGzEwXc42tiGxQHBmtbUG1h9L2apu4SulCGN3Hqm//9D6FAolf8MYNL7f/YlJl9vy08pj5JuA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flat-cache": "^6.1.13" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "6.1.18", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.18.tgz", + "integrity": "sha512-JUPnFgHMuAVmLmoH9/zoZ6RHOt5n9NlUw/sDXsTbROJ2SFoS2DS4s+swAV6UTeTbGH/CAsZIE6M8TaG/3jVxgQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "cacheable": "^2.1.0", + "flatted": "^3.3.3", + "hookified": "^1.12.0" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/highlight.js": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", + "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/hookified": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.12.2.tgz", + "integrity": "sha512-aokUX1VdTpI0DUsndvW+OiwmBpKCu/NgRsSSkuSY0zq8PY6Q6a+lmOfAFDXAAOtBqJELvcWY9L1EVtzjbQcMdg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/keyv": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.5.3.tgz", + "integrity": "sha512-h0Un1ieD+HUrzBH6dJXhod3ifSghk5Hw/2Y4/KHBziPlZecrFyE9YOTPU6eOs0V9pYl8gOs86fkr/KN8lUX39A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@keyv/serialize": "^1.1.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/known-css-properties": { + "version": "0.37.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.37.0.tgz", + "integrity": "sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/marked": { + "version": "16.4.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.1.tgz", + "integrity": "sha512-ntROs7RaN3EvWfy3EZi14H4YxmT6A5YvywfhO+0pm+cH/dnSQRmdAmoFIc3B9aiwTehyk7pESH4ofyBY+V5hZg==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdn-data": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", + "dev": true, + "license": "CC0-1.0", + "peer": true + }, + "node_modules/meow": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", + "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/postcss-safe-parser": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/qified": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/qified/-/qified-0.5.1.tgz", + "integrity": "sha512-+BtFN3dCP+IaFA6IYNOu/f/uK1B8xD2QWyOeCse0rjtAebBmkzgd2d1OAXi3ikAzJMIBSdzZDNZ3wZKEUDQs5w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hookified": "^1.12.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/readline-sync": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", + "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/shadow-cljs": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-3.2.1.tgz", + "integrity": "sha512-xsTSHGUBGZqotbjdKTbKUuPaYoj41ozMPbylr0aQNHvpG+TEner7YTALPdthNGUsIseE+U7kNHV9HNTfRXc/Zw==", + "dev": true, + "license": "ISC", + "dependencies": { + "buffer": "^6.0.3", + "process": "^0.11.10", + "readline-sync": "^1.4.10", + "shadow-cljs-jar": "1.3.4", + "source-map-support": "^0.5.21", + "which": "^5.0.0", + "ws": "^8.18.1" + }, + "bin": { + "shadow-cljs": "cli/runner.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/shadow-cljs-jar": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/shadow-cljs-jar/-/shadow-cljs-jar-1.3.4.tgz", + "integrity": "sha512-cZB2pzVXBnhpJ6PQdsjO+j/MksR28mv4QD/hP/2y1fsIa9Z9RutYgh3N34FZ8Ktl4puAXaIGlct+gMCJ5BmwmA==", + "dev": true, + "license": "ISC" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/snabbdom": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/snabbdom/-/snabbdom-3.5.1.tgz", + "integrity": "sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint": { + "version": "16.25.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.25.0.tgz", + "integrity": "sha512-Li0avYWV4nfv1zPbdnxLYBGq4z8DVZxbRgx4Kn6V+Uftz1rMoF1qiEI3oL4kgWqyYgCgs7gT5maHNZ82Gk03vQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3", + "@csstools/selector-specificity": "^5.0.0", + "@dual-bundle/import-meta-resolve": "^4.2.1", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^9.0.0", + "css-functions-list": "^3.2.3", + "css-tree": "^3.1.0", + "debug": "^4.4.3", + "fast-glob": "^3.3.3", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^10.1.4", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.3.1", + "ignore": "^7.0.5", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.37.0", + "mathml-tag-names": "^2.1.3", + "meow": "^13.2.0", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.5.6", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-safe-parser": "^7.0.1", + "postcss-selector-parser": "^7.1.0", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "supports-hyperlinks": "^3.2.0", + "svg-tags": "^1.0.0", + "table": "^6.9.0", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.mjs" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/stylelint-config-recommended": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-17.0.0.tgz", + "integrity": "sha512-WaMSdEiPfZTSFVoYmJbxorJfA610O0tlYuU2aEwY33UQhSPgFbClrVJYWvy3jGJx+XW37O+LyNLiZOEXhKhJmA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "license": "MIT", + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "stylelint": "^16.23.0" + } + }, + "node_modules/stylelint-config-standard": { + "version": "39.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-39.0.1.tgz", + "integrity": "sha512-b7Fja59EYHRNOTa3aXiuWnhUWXFU2Nfg6h61bLfAb5GS5fX3LMUD0U5t4S8N/4tpHQg3Acs2UVPR9jy2l1g/3A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "license": "MIT", + "dependencies": { + "stylelint-config-recommended": "^17.0.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "stylelint": "^16.23.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.2.0.tgz", + "integrity": "sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=14.18" + }, + "funding": { + "url": "https://github.com/chalk/supports-hyperlinks?sponsor=1" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true, + "peer": true + }, + "node_modules/table": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.9.0.tgz", + "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } } - ], - "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "license": "MIT" } - } } diff --git a/package.json b/package.json index 3fbda34..285a697 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,19 @@ { - "dependencies": { - "create-react-class": "15.6.3", - "react": "16.13.1", - "react-dom": "16.13.1" - } + "name": "auto-web", + "repository": "https://github.com/hephaistox/auto_web", + "licence": "MIT", + "version": "1.0.0", + "author": "Hephaistox ", + "dependencies": { + "create-react-class": "^15.7.0", + "highlight.js": "^11.11.1", + "marked": "^16.4.1", + "react": "18.3.1", + "react-dom": "18.3.1", + "snabbdom": "3.5.1" + }, + "devDependencies": { + "shadow-cljs": "^3.2.1", + "stylelint-config-standard": "^39.0.1" + } } diff --git a/shadow-cljs.edn b/shadow-cljs.edn index 5211800..c5027dc 100644 --- a/shadow-cljs.edn +++ b/shadow-cljs.edn @@ -1,26 +1,21 @@ -{:builds - {:cljs-browser-test {:ns-regexp "-test$" - :runner-ns shadow.test.browser - :target :browser-test - :test-dir "target/browser-test"} - :cljs-node-test {:autorun true - :ns-regexp "-test$" - :output-to "target/cljs-node-test.js" - :target :node-test} - :devcards {:target :browser-test - :ns-regexp "-cards$" - :test-dir "target/devcards" - :runner-ns auto-web.devcards ; must have init fn to run - :devtools {:http-root "env/devcards/resources" - :index-page "cards.html"} - :compiler-options {:devcards true - :output-feature-set :es8} - :js-options {:resolve {"devcards-marked" {:require "marked" - :target :npm} - "devcards-syntax-highlighter" {:require "highlight.js" - :target :npm}}}}} +{:builds {:cljs-browser-test {:ns-regexp "-test$" + :runner-ns shadow.test.browser + :target :browser-test + :test-dir "target/browser-test"} + :cljs-node-test {:autorun true + :ns-regexp "-test$" + :output-to "target/cljs-node-test.js" + :target :node-test} + :portfolio {:asset-path "/" + :modules {:main {:init-fn auto-web.portfolio/init}} + :output-dir "target/portfolio" + :target :browser}} :deps {:aliases [:cljs-deps]} - :dev-http {3001 ["target/devcards" "resources/public" "env/devcards/resources"] + :dev-http {3002 ["public" + "classpath:public" + "auto_web_cljs/env/portfolio/resources" + "target/portfolio" + "auto_web_clj/resources/public/"] 9606 ["target/browser-test"]} :http {:port 9506} :nrepl {:port 7106}} From e2ed083a94d8859b0b1712dc1018e1f0919eb0b8 Mon Sep 17 00:00:00 2001 From: caumond Date: Mon, 10 Nov 2025 11:20:43 +0100 Subject: [PATCH 6/6] New local ref dependency --- .../src/auto_web/middleware/rate_limit.clj | 11 ++++++----- auto_web_cljc/deps.edn | 16 ++++++++++------ 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/auto_web_clj/src/auto_web/middleware/rate_limit.clj b/auto_web_clj/src/auto_web/middleware/rate_limit.clj index 360443b..90ac185 100644 --- a/auto_web_clj/src/auto_web/middleware/rate_limit.clj +++ b/auto_web_clj/src/auto_web/middleware/rate_limit.clj @@ -28,11 +28,12 @@ (fn [] (binding [*out* out *err* err] - (println (format "Rate limiter cleanup thread: `%s-%s` (%d IPs): %s" - name - id - (count @state) - (str/join ", " (keys @state)))) + (when (pos? (count @state)) + (println (format "Rate limiter cleanup thread: `%s-%s` (%d IPs): %s" + name + id + (count @state) + (str/join ", " (keys @state))))) (let [now (Instant/now)] (swap! state (fn [m] (->> m diff --git a/auto_web_cljc/deps.edn b/auto_web_cljc/deps.edn index 529e76e..baf66bf 100644 --- a/auto_web_cljc/deps.edn +++ b/auto_web_cljc/deps.edn @@ -1,6 +1,10 @@ -{:deps {com.github.hephaistox/auto-core {:git/sha "e72b9a127cd0d7a2665be1db69673babed722ee5"} - com.taoensso/sente {:mvn/version "1.20.0"} - hiccup/hiccup {:mvn/version "2.0.0"} - metosin/muuntaja {:mvn/version "0.6.11"} - metosin/reitit {:mvn/version "0.9.1"}} - :paths ["src"]} +{:deps {com.github.hephaistox/auto-core + {:git/sha "e72b9a127cd0d7a2665be1db69673babed722ee5", + :git/url "https://github.com/hephaistox/auto-core", + :hephaistox/dir "../../auto_core", + :hephaistox/url "https://github.com/hephaistox/auto-core"}, + com.taoensso/sente {:mvn/version "1.20.0"}, + hiccup/hiccup {:mvn/version "2.0.0"}, + metosin/muuntaja {:mvn/version "0.6.11"}, + metosin/reitit {:mvn/version "0.9.1"}}, + :paths ["src"]} \ No newline at end of file