From 8cffb6f5f5e4bd8ed5b8e76eb638c4c3901c5d6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Owsiak?= Date: Thu, 4 Jan 2024 17:16:44 +0100 Subject: [PATCH] Added base skeleton for a landing page (#905) * Added base skeleton for a landing page * added tailwindcss symfony bundle * small fixes * moved config out of kernel * added missing dependency * fixed namespace * fixed NS in console app --- .github/dependabot.yml | 5 + .php-cs-fixer.php | 1 + src/web/landing/.env | 2 + src/web/landing/.gitignore | 4 + src/web/landing/README.md | 46 + src/web/landing/assets/images/banner.png | Bin 0 -> 173959 bytes src/web/landing/assets/styles/app.css | 3 + src/web/landing/bin/console | 17 + src/web/landing/composer.json | 41 + src/web/landing/composer.lock | 3872 +++++++++++++++++ src/web/landing/config/bundles.php | 9 + .../landing/config/packages/asset_mapper.yaml | 4 + .../landing/config/packages/framework.yaml | 12 + src/web/landing/config/packages/routing.yaml | 8 + src/web/landing/config/packages/twig.yaml | 6 + .../landing/config/packages/web_profiler.yaml | 17 + src/web/landing/config/preload.php | 5 + src/web/landing/config/routes.yaml | 5 + src/web/landing/config/routes/framework.yaml | 4 + .../landing/config/routes/web_profiler.yaml | 8 + src/web/landing/config/services.yaml | 12 + src/web/landing/public/index.php | 9 + .../Website/Controller/DefaultController.php | 16 + src/web/landing/src/Flow/Website/Kernel.php | 11 + src/web/landing/tailwind.config.js | 11 + src/web/landing/templates/base.html.twig | 28 + .../landing/templates/main/index.html.twig | 5 + 27 files changed, 4161 insertions(+) create mode 100644 src/web/landing/.env create mode 100644 src/web/landing/.gitignore create mode 100644 src/web/landing/README.md create mode 100644 src/web/landing/assets/images/banner.png create mode 100644 src/web/landing/assets/styles/app.css create mode 100755 src/web/landing/bin/console create mode 100644 src/web/landing/composer.json create mode 100644 src/web/landing/composer.lock create mode 100644 src/web/landing/config/bundles.php create mode 100644 src/web/landing/config/packages/asset_mapper.yaml create mode 100644 src/web/landing/config/packages/framework.yaml create mode 100644 src/web/landing/config/packages/routing.yaml create mode 100644 src/web/landing/config/packages/twig.yaml create mode 100644 src/web/landing/config/packages/web_profiler.yaml create mode 100644 src/web/landing/config/preload.php create mode 100644 src/web/landing/config/routes.yaml create mode 100644 src/web/landing/config/routes/framework.yaml create mode 100644 src/web/landing/config/routes/web_profiler.yaml create mode 100644 src/web/landing/config/services.yaml create mode 100644 src/web/landing/public/index.php create mode 100644 src/web/landing/src/Flow/Website/Controller/DefaultController.php create mode 100644 src/web/landing/src/Flow/Website/Kernel.php create mode 100644 src/web/landing/tailwind.config.js create mode 100644 src/web/landing/templates/base.html.twig create mode 100644 src/web/landing/templates/main/index.html.twig diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e3a75913c..5e0fbb5e9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -49,3 +49,8 @@ updates: directory: "/tools/psalm" schedule: interval: "daily" + + - package-ecosystem: "composer" + directory: "/src/web/landing" + schedule: + interval: "daily" diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php index 646211c99..c7ff05f4f 100644 --- a/.php-cs-fixer.php +++ b/.php-cs-fixer.php @@ -13,6 +13,7 @@ __DIR__ . '/src/adapter/**/tests', __DIR__ . '/src/lib/**/src', __DIR__ . '/src/lib/**/tests', + __DIR__ . '/src/web/**/src', __DIR__ . '/examples', ]); diff --git a/src/web/landing/.env b/src/web/landing/.env new file mode 100644 index 000000000..8bcbbbd6d --- /dev/null +++ b/src/web/landing/.env @@ -0,0 +1,2 @@ +APP_ENV=dev +APP_SECRET=04f48bdb7d5426b4c5ba6aaf3d00a1fa \ No newline at end of file diff --git a/src/web/landing/.gitignore b/src/web/landing/.gitignore new file mode 100644 index 000000000..6a44d6694 --- /dev/null +++ b/src/web/landing/.gitignore @@ -0,0 +1,4 @@ +.env.local +vendor/ +var/ +public/assets \ No newline at end of file diff --git a/src/web/landing/README.md b/src/web/landing/README.md new file mode 100644 index 000000000..f4455841c --- /dev/null +++ b/src/web/landing/README.md @@ -0,0 +1,46 @@ +# Flow PHP - Web + +## Prerequisite +To run web page locally, you need to have Symfony CLI installed locally. +Instruction on how to install it can be found here: [https://symfony.com/download](https://symfony.com/download). + +## Setup +Install all dependencies: +```shell +composer install +``` + +Create a local certificate authority for the server: +```shell +symfony server:ca:install +``` + +Run symfony web server: +```shell +symfony server:start --dir=public -d +``` + +Build assets: +```shell +bin/console tailwind:build +``` + +Page will be accessible from [https://127.0.0.1:8000](https://127.0.0.1:8000) url. + +To stop symfony web server, execute: +```shell +symfony local:server:stop --dir=public +``` + +## Working with CSS using Tailwind +We strive to eliminate usage of Node and NPM in Flow PHP, so we decided to use standalone CLI executable here. +To generated CSS using Tailwind, execute: +```shell +bin/console tailwind:build +``` + +It'll fetch executable file and create CSS that will be served from web server. +Or if you want to keep it running in the watch mode, execute: +```shell +bin/console tailwind:build --watch +``` \ No newline at end of file diff --git a/src/web/landing/assets/images/banner.png b/src/web/landing/assets/images/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..34d5e9a899f74e6f15166ea1af0170886d7eb0b0 GIT binary patch literal 173959 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℘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

>UFJN!x6&f^1UO025Xq=Dogq8zbw zOzkibL-n6)`wN&0vIw<&{9PVH!*2FI(B_ z$>24{wfUUuHBDJ8XdmRo`F^|2b5-kO7hs1~#O$<=)I*jl(uQQ5<1|OIjX|2j=p}3RmxyEfa-)USL^?{y{ytooY zL|h!djsUstnA7MdUAoF;k>4x3r^#>)rhjSiU}U}gz0zRmO{{$VKyik5qp50whTPS8 z2j^fr(c&ci>qk9Yt?*fVQ^ohL=mxwRMGZdanl`>DjQhW6@k+C<`+g=$6Pr{CWXJ!N ztpFgew-!!{n9~0&0B0XCgX&Clp+VfU>f67MX-lfI>uUL$x^hdh<4oPEX+j64GT`K| z^_G**mbpU=;lS}49<9xs-49dCV1-?l;^wlQP!+uK7z9|)RR#AT+#;ex2*hoDZT=i`3;MGf0JfFD5KscKD9Z*2(Aa6SV&5+kK3M zdKTM`Ll~D3B{`Ys4POx_NaH>no_1uJ>jp|CN&h~N7)m1*T&P&-1ldf$JmUK^4K_I4 znMsbXmZ(d5(*pw^D;#q~RG;;_nu`g496lfIal!!Y&@)3i7wvYs6Rrxph7LNr-Fwk4 z7l=m2qv(v{<^Y1DqR_`-X2sG}b6kI+KSrg)i18Ngq6bBV=+#s}G@PBJpMg}!5p?5K zUV!KD2C9hGuO8c`=6mYZ+7NgAk-6e5pA#TX+#x`mPlbnYDet}SB%3-}1GqB4$PK82 zl~8>3SQ{2FN8nN}xX8@lGQLw2$vt2yM1|L{EAo^^D6Jt{STpXd+?sA41v8~4(os`lMBHn3bQpU}m3waH?=Xx=D zPMsr=Ep|BJ+XjEF$(!17y(Pu`BGJ8zlHi`~e!zDDxayj}6^LopHGiN$Y{FEo#2^cc zyMUpwHVjy+EUzxtoCNrFUkAL0+`!$ZK?_4|e`jyDgpk|&Nqn}^JwmDq3XsCuiQosP zV`uGojecjZvJaMvJN_G>B!!)P_5_`%g7v^EW7oX{ z5Q1U;fCjZ-#8RFUKY94G)H|Wq)~mt1r?J4h3<|#C;mR05XNBi&k%_u}6vD8MWRcwm zAFR?f5o)hTkBgL7M{CA(CSH*c67kGCQ^E<+GiVY(Fe-?gS1uiSjKbYT zzqkZ?%j3!_4Ff8-2mfLbU0z^mQ_1+6``HEknC)=my;G{sbn7{t^>JBa;q%i&q8?3Oi$dsRh#_35UvmQQSVlSa!ts*CyqI%M2$epgC{eVd|D5J`q_ z7%dj`9YGR>R<7yA9GEJS@G}7ffLVU|qTcC3wq>vj+&g^zv*hEY%~mgzj&Cp{^hl2K zJ?k)I9yo&6r_>#>)xHi>aFlDEsTH9?UTkAP)31LZNQl2Y)RL`#{S`@l^yY*>$EZrp zd$j)>Q{!hIWmQ2tsZ|BV<2Qa}%w!l{JdUQ=S%&i$LXv@QKH8s!KL0F;1M6Mv&g{a7 zfN4^Tq0bpOYHNB+SdEa{_T;2$PfpJEe)%mYGh>|6rKw$PyPx%$67=hDUG7^iq(|^3 z41JQBu-^i3m3@7b$=B%mz*=QwG~YBTH`W~~YGJ&jQ&=2n+({4Pn*%m>r0d*M;$9FI zii7%O9sHa(Qa$}f58{tb_FWyi5!Tz={L;cSuo&r(-84-S60)cj%C*Wielpp7i?Q_B z4}FM{OLi?!-eXh{7Zq2Kn`5*0CIpOlPhvkaaUOJ)?|IaN^Sz0#xVci-FN7{W*?Xe2 znJKp59;mDeHVpGC*-4F2d%QDwgDS(`{A-*&KL`J;gp<(B$6c4f52tJ`2Gu`ir7oh9 zMLJzB`!W*ch*EwX4_a3oo%ARtX6NrS_tJ`V!lU*$=qAKL_Ew6LL}iTLJu597Qvssd zyJv9lly0}f>l?FTqQyNzlkvbqZF?S>ukX-t_>IHJ@_)GKb^iPt+zYqe7IwYWLqEX*;Uqp>eGd6pjF~lnYq>7nDHZ9#OzgG+6`ubr-Nu)OwZHY!F1PAI2Pb zS>4S{VL1s{4^%O93zLB}pk}SlWWD9)y~(p)c_qd*jKJU0xfQD1<2Nh;;Hsll=+ws9 ziPsZkRjEu4))Pm}DNy7Hxy?Zf(E@t#}8x-X% zg;ysb_IISdEI5zb)>_LPa_s6oy~60D&r#{da233cdAwv&6TQ-Af-sL}epecRW;Gf< z2k#G;Z_V@Hnb*a8{4pDqpkKf16wG$tkNyR8XHPyPATl891vG>Wl$1yY=V{3FOWtVf zyWuez)*ep*nGn9O&sc&`O0CsyP!9T3BGC zI*e9X6?mC)17)p$(*KTI=xfm*$BC6U(G*6`38q&(Geeb4Hy($Yec$ zsf!+`I|teK^y58J*&(t4bEQ!-T6$!(=)GU5mh!ALCw6m z#yLtdqzoK?%H`v%K#2EdTVUz-&R|q~EYxJcN3@ha$#`{B*-^r2alVGGY-{8L{SVAz zj_FDk+`FP@mcE-@GF;yt80k@|oz}eQiq^SaS4OyBXrroO?5FBG?s%5}=jLhQj!(-0 zFX{LRqEiO|6d+F@_6xt!^tsf)H#PUUz5A1$n%gn$J1*+M7I_N#XI%WygdhI6>UrR# zNgCnkux{1s=C4SS`z!sD(bcEX>E~Q%w~Bmv9E7lijsfbDsngvS_Kf^jKgn3*x0>_{ zl!*SX^P?l`1MGiAZtuQm)o+@GVU-MfJPxAP_9C#5{I72`kd4J7cBqk1EC}2^lz#N0 zcAe@7 zlAT=%mX-LD+pI5FC-a=}7@W-7uO~OAg?~N^47lMW6!gSrK){LPiwWAzD$KSEpPdvF zZfKI=@ihJFs%d2kF{`uCK?digp}9Q}Q5Ea0EJO4?Z6BF$s*K((&dqd3c72^0y7g2( z(7*z1GYmx@a-qmWJRz^k?Wy6l=zz(too??J3NL9M7`j5~X`sctq13dwOo&upvu1a< znp71C#)C;&FTN%>OmKc&%(OV`*-)e487T6uP7yP^hO@>coSrqyWJf;a+hN!4mxa=d z9y9EhVHItS2kikEV2~tCYJxpAp?ARm&Sg-|)cwfMQX^8civ+<8D5Y7!0c(W9*bo^p zmr4uxINJ;jymY|w2@3bZBBtsylRA6p7H_<4TpkOyzu6vof-6BSXTV~rQMxb+_Fa47 zQ`h!|3t6jB<)xaj^vQ6TV30RAhIDhI+?^J@ZqPkq9eXWa={PyYRrc^l{nkn%wXu!(eLe0L*e3VLnZ| zIK7r=8HMf^q{!)~EADUnP~4MQC};h2=MYSF9m*-ntLwU_cURR1_tW}E$eP&AVDrI^JUJd(KaG= zE1mfH0nD{`)ezj_*&!%~^>N=@tt$U(-Mt@=G3Ej`d1kH(UvuDMgeRd{WVUJ5oYvP@ zQNHKjN3TMOGBsmBL+jKb(AAhN-%n{uSSL}zkhqhua5*`-vWt;gU4`plg{4gV$iCxC zP|}+%UtR7+UA29{RiEqMimD9rhA-tg_SDB$^>*>1>rQd zH*SyO>0z)mPzCk<+vdj@j`WnZ&te_jW0Q3TNi@jEVDw|)UT&L%wx)i`TUu2>`9@F+ zGchoa#It;gN^9hN?W@q)^GFm3?aoHxx6i$gUxm7l{@=T=J=-B}(1YySE0wFoBa<-ewI2-(yQiM7LX{=| zj|J*;%Py0RX>9iyMz(Qf{aju5`|d2Y;kl5w2FrG&@gr=W{x8kc$tMRtp(!!fFfsPr z)11;d(VomTuOq;DlfHlyJy-mcCll8z50xU)eTE~}@%)OdXo8j&%O7;;eXxsEfG zt5@M8bm6~!)l4ebfaSMT1xn^M1;Ak0TV1@VLDs{V@i*;43Qf#mlIPq5XH5)QV83fZ zGGSfS#oOL&G3u^RWQHqpGcNJlRqVp@U=5F+|I=T5`x&|v6y)+3T37@7|LGdLwfEUS z9N@Dt?%DmzbQy>(abcL!%%n(_f(OL_dLsMykMbB0rM|y%GRYd6d{kV6CaW)gA3IXN z8{>U=pJlq4<(KBX&VeTOICWC=f65eFpKb|A_3ejB&4%9>y}H)o0w#EY{9@%^Ihhhw ziUSlW*dP2&(9*i+i!IMw^i-7cMA$+2)}^x`RPE(ohaVZ`ERZ$)sk>pUad7Su5STwd zVO(^VT4jpGkxG>ZYfjedrJE;Vat@GqJObhYWe#A$->x!c!QC%#pkjEJ+nF|e(iILC zP^j9DcaL`-d#jNLkb|f7T6q2J#RnRyAQJxP%W~%eE%&8ef#;v?5LReXbl!H5+BWb5 zD*TxV zQOMq>f0KHo=3y!a;G})qLcdA9)Cf7kZMR^!dcS2B{cm({%MZ9tpIO`t_jH?;Wh~8^ z0-0JLP--)fLK}DAz%#3U=;Dfo=|3A@ZXY?uu*`?jOPM}W89>xtOov8XS>2^$U8=Fb zFtR;RcXgyO3Vin>Ye~kFN8gF%!l>7RdMT(EY8PR(saPwOEm^FNQR>h7XRiV0&gTZ$ z?n|5Mnm;71at@y^z!N6mK|`ta133%F5{uPpasfUWcGb`29;PtU(Oe`OZS}tyHn{e{pYmM?kqb+ z-Jjo2a^f_Tf+c$tQ8R2d+@I^!i=m?e_t7o!la%54X=iZ`O?NnqkMH~UZ>>xoE}@q3 z0e>s5T|wzx`FWM?Y?@KC$=uZ4y~4rAoeFR&+CnVI$)FcshjwOVnbVAK?}hiYk?7(dX=^KG|td~HFl#@(-uK%wO%gulCEGU0ws7k>~%~B&(z3)AlJnJy@!3EU{&_5`a zy=~4$TM3ztYtxOV2#BWc&^LMwREAQSzI}N6k=&9)+3+GtvU7jOe_wADWDLP~cV{f< zd+1==FZ$lfcHL)FYn`-I6syGC&mkzn|6En&{Zc=KVzeGv1=b}l9YI`c}fYo>U2=I$&}A`98EPSxC0e%jxx2z zPXK0a1flX$pg`*%A^Gl-CCRy2|6J3~R=?H!6YK1`b{k%=)&&IOWJC zOT@S4v9hLda37$MkW&R*r8;u$qpjV+LKKq2`rh780u|8q|0I@)DgF=V`A=0^M*k8cOu z%bECe#uGbD;p#_g_v&6|i;jzpp+;%coc66WV5;{ed?d$u_l7)-qx>HqQeK%fA>Mk? z7bI&7oltfp;AW`KH|K2s$3G(cIUf?wHs@&rfDz&P+2Uvyb zRBvzG)HpTg^4Hwi;8?oVek;9Wv*b;eUN08E+w>FJ&?!M0GM={Hen3W&6Fa!kJ4tza zcdMjO6-hFaR!g{f%x9qKaK9!g&aB0D<6qLKv3&o0qiguLmsodmM`M;-@B0jO^ zbB1($?FVn)Qib9+=Q4Y9ZFSkE{71$PGw*NbE9lA8|trm)Bw^NDE_gH9oj z$dltG^S|^rG&E%AJpUn|%k$#fsxmZg4}ihvr~#=y?m!*$-=7?T{Gl?&u}Da?dhO0O zFGYYZfHVib7KAZMLlV8)>QMYB_#l?^BhibV5&ID#vaZQ#~jHh6T-|&v;#>)B0u& z)ds2xkE?Zb=qXdZe+SvxS5|k8Yczz>u%2Uc?*HtI78XmpcMKrJs=gI*j?nM zAA0j!Nekf~_>exh1T8d=z6UKUFQ@zDea&yrk2~Pk8{Pb~0Qag0|ECqr6=d(O^RqN{ zEk^(W?}I*t(E{~~{6}g>biDMsd#_6y_N~#dYCAG!9HhYqlz66N+GO&; zSyE}udf7;oSf1t6Afx};HwmRp%^2$t&3|3J?nrOD9MCv>WEp_ZeQ2p-XL?jKYMLmST{ig(1EVYjb@C+u2uiGPIPnIIZ*LJ>WZhjF&y?Oi zzO+8aJJ(Eq-`1j&zx2(_0}rym*1EXy>xJYP$A7V555R^6K$<2eP`6NJoWGnKem!SW zp-QQ)CK|E{2Bkx_0kR$X-dT$cGvbR`fka+wT%GR63+hMG-5FddR z_WXk67^D6-f8j}w#OX7-KsjA+6-82#BuQmJpFlCM#nI(EqMNkek|(;J8R#Qvod>%? zp>g{3=U<*~Kk;uyj>&z~gwu^x&&f+4L&}|i8V+b;9F?~u(A2jM&E5HrY#`OTc+-P& z&DhieWu3O@+5RXQC&Q)ZOfjvKm+|HhC;=b-_=^~qE~M?<%dKdE8}r&~goM(O<@sIC zPl51m8V#8`+4GCZF*pAO_CYDo&fkKa*W*loj{Cm=^YkFC59EHo3lyYHpSHz66V`7@ zZkVp0^eQEfx1`Iy)gVm#wYu(R#Ka0^OLo_MZ{NUcC>g}@3el#VtYBNh zTfCdkWc+l}|8J)gYxtIhRE!{CM%*7}94}ixz~)7@r0G(>dy0)KDE*Yv9q|2h=48KH zYu?f(SIRtNFe{f)T3%|6zGGzCA-B zM{~Um5J%#kTQay-XUIW)NOcxy*LQnT+v!$WwZxB^3~)|Un&Bpq>>eZeO``qgc$*4L zN`&7(34tlz3&V^dEk_|3CB-kF%ko!fsR0nrRfM#UgYBQ29gpOk&{JoJ0c|^Y89#No zsKjc$MvReK#q-zmRJZ9Fq7Qy;qp{cT*BkprSa(JFObnz{rDge2hneK+a-nA+|KL67 z;}?dpUrXC%aPw(_FFiLrz}!4S6k!pC)HKp!*&S|pxWp(n(l5ot4rc!Nqhl(%iRvUE zc5+YvqLE8B`OI$E{34(8_7a|!>QbYL*Sr>-=Ca?9Og`F_!yk%~9c%tazH9#zF5qLO zMrwpE>y`>n=C#Y>MwM3B0JDzoRh}gIh|%E%L+&t5MxJRN$BW;5A*EV#bIrl%jAK)_ zSJZ=^JD0RkBz|tFgNgfiP$|@{A$>$vAY%9Cn&NJ z6YPUyJ4xc}hE}-poZ>&Mx4yxW&zlh>r~n1VTx@HMmy?(p)FXV@)EM7iuXQn=^#5Qs zS<&P0%v_$aJJmno!flpkMVdPiKe9tGc@;)uHQj}evp{T6egrHyMY^_TW7Lz_EEXGcNleyWz zIAzI^!<)=mo4(Qkz}cluVREF)IMZ+QSK$Ti$g|MIoQJHn+>>^AtFwyC@;x^P1mkv| z#}(DD6;}{VpUV9wIwZ*Dp7_D9Arv!UTc;q`$JpKNPH%Ce%O7FclSnC`&%uhrT$j|| z9iqNT2hMhI4k}{*{X?o*EBInqdem|vqkVvKlpZ|Cj-bL4GD&qcPTe#Ube*2Qp@UQy zXS)I8yZB<$x}k=tew(I-5@kHd%Hs+3n@((FRG%TfK2rRo3GMAaukic`qf$DVTN<3T zls%KAI-$3CPC5x0c9J&53ov%~w$S^yRrY^W0f2c|A*@t>kdVXXSpYK{OrQ>|=q?^n zu@j=|5F1kc?(avkEa%>9wFCyn^WCVdo(_F}2+$KJ7KUGye3FYzyw%-Y!Vcbs*j)~k z0*C%=vb)-%v?xhg+-L-O(Y|y?ZD&?j(1fyPqjCHq@@WkKa`i43cQj1@4&kK*j*^`R zhTa0pwblXL{Ra+=qchc7c;x&xv&|`^f@oo(XPS$>yZyj2snCG+z@T+aPHULdo#Tc zx7ijC?Of`CXQ=%%rM^e2eXA0r=15l$dGS40hI6j6c8ikj2mM~h8$4o|^RBs)k zEKGJA83~!VP(Bk?cHj6cG=nG^=GJRa&+rShimD_HSPPHU0= zd2wWK6I#$FaIvNNW$JMW7XvHiUl`U@HJEKJd>4IEG5T^uV#cyzay))9zm-8pjFGFr zmBG&g#8>e0w{Wvb(pGG(4}h8zyQAKkMd@Y1;W^iK#G#HZj0)zx_i;`mg;XnyIRCGr*&~(_lTHpiOZCjl z6X&JuZ<{ibuamoFmfeS>Gxx-DlO`X;&Gyf>wQZT{8Hqb0##f7xT6+Lt5B(+eY^;GU zZ@tw%1K#!K%}~iL1)tUJ4;w@HHSJw|@D^#epXhl?)`e1RA93&IM#~SV=qIu>Kan2x zAuOo{zNlVde0H}NGZwTNuixL~=06#Ni);ReWB~1+H}^{@Msi24Q3@ct?A5ow;Y~nh z9frbGO!Gk@(2taB&tl;Fy0>CRk^{J=!F$EMRBjh4Hhc8~JJj>|zJb16#Qw$W;Vz)z ztZ6FILGQ)mxZc_s9C(xl)O}7A+-Z@C*uO)X*zI$#;Z4PM%Y?T<=~p(*Kpd3Fi~J&z zLZybLy7lJmI%2>hcoPed!eV-#Uccl&%*2iOG^qM9400)U-Z|UvaEf~MX(-An>yE7q zDwST~oFCUMsu?+^KK^Lr1lt0PBj}I1!v)LLTW-nfWp#woQUxy6lzKr)y_)45@%b^l z`sdiQ*&zpl8v}MTXZ`)NG8>FPelD>de;zcS`-j|Ll$c1x6KU?5ZI}xzEg#@R~P&NnLr|gD~>_QH|j!&H%oh&V^;Sk1$Qo zuX#fI_&!_fx4lN}OI%Py^R+=!K1oSJg4^%n3wMEsk{lu>7k(b5^&=W&ZfvPy+&x*X zoA7g>y!u+jl_j%p?S5;><20 zlqE;#Z3|#Xk+7+*m9L_O7|Q2EluKM6;W<#t@zKZgN$Bo;?~_r-YP9oJq9Y1kzQJtC z#L-gmLhU)Y#WDPwU1D$@>8i3Py$6(l9>*6~U2z@Or%IlEgj(nLL^fDc$qf#HF>f8h z%!bQuUAv7_K9Y8c6#S2hq(*+s_zlZS=!OYR^HofIm-!>!wycS5`0!?_6pZG;Lv~q( z?`WFn1+nVYluskhB?q zhjy5o6g_v;Ls{+l5oGIAo5E`e*%o@(owPka%@)@E9zcgPcImf?*Nlqs+nSg~w?0Jp zHO|lWNXeaV*Ctw;r@c*^jeD`x;hhYm$&L3%B>QGtlthKtKdD@2Mc?(1q$9c62-*0(+I4IP&cy( zO*jqE8P5J4RMOG!N7}7e3Ibfv9{w8zM90^==ZU)o-VJa!5K1G`65UyRC;twkR)u?9uC=Eu!-_vJ!zpIkrvUtxZk z0v1j^uX4|b(AFqnHp@ZX_4!dtT_Wr`?X+Nn^R30Iz)&IFL=R zm(fWTrxig_*zVB}_BOS=Kt8Jp$(NK|!e4jt;?{?cF{G&zA9KJklzEbxRUT`0 z5ve9%#$;{stMvm%)AADQgS!JNLm>AT}p7BcK&ko zL(bEF_abTDe+2_o=1myagq^hix;RW!YTp`zX~YJkAAg2RG`HgsRr+M_wEb%fOY6>o zh|sefgs^Itd{?>{S}2*vK%02VgRM0#vXkewMfMj7FlbDn^r`@CQ?s<@Y~E8<{x)JB$A6U??{z@F*c=d&W0AXx3B(3w6D-kzYSl^Cm8)OC- z7mv(t)J8K4Go)~*j~?_5-3jMl3C{wfOL{qnHg4qe+WiebBX#y1%FLi5;0-x-Pb>^Q zgv6kXTH`Pf1M8f%>(Y{^x<6lOz{uGOjxY^NBH`M=o|oWOM8<$+)E}xnk9{wQkWOyN z;xl{XI4_smPV?O^aQA^nRtPCp=5GL)Ar!`Ec8%ezZ#}aE{@5r3zQjR^tq>L$1|R?@ za3gT}xrSpZy8FMUPQTQB9hNB(*40I{5ApF&7CZ&>n)`O7P|MMAI+)K)=DFl%1$3TF zKXw#MCZ_6doL@~O%c#E;aO7DBkfAI&k$YzhP8Qqik&S{uQMlmiK-4Z$dqKJ-^2t>@ zIKx>yRcizo$~pS}>f^__@>3wDxCCV}OAh2-1F>NHn|uL3c(0^xXymil{mpqGb@m*$ zUKr)89Di$-Sk*x=mFh#eMyDs0-uRrGCFTRl4I@%+ zJKcAmit8<~5Uca~DUFLcIy&H{5y||%SAWO4kF|gBA5CS{H&G18X9gkw3KcV@CyK(; zp;*x{a9lyZF5XCL?L6kBPxRJ{I}E#k%{^>*x=(2^ zx=XJBRA(Br1}iKo!a&8hVdl-tMfJ|z=b&OIxG1>G~e0NmaQ8(*-+{mioL2@HgV0J}S3H9BRD4?eO zaB>CgjFHC8n@>KVjWe;uJ#XLulD@yq(viBpIN1#o#A_^J`8_t zH2JSBxBzOz0X$D{c8RSF4k>eE<<)y1 z^r!Z@XX(rgU4&;ygJs8oN2cE*R|kRl^v!ds0-}!08AkD;jiEI$+mED^uZtFw5JEkh%2Z(!C5WEF70%_=IG%$_9Id-K|7h#I!)L_(KJJO; zqrzByFvU(OZ?yNQ2YBfEweWx+&#B5xw@O<|i2V`OPU-HKph*Ms?Ny& z#OSvx%>L(okDuQvCK)&bh^T){9I~9gs1-eUzSmHwk z>>K%1_Rd`L&zZX)t``Ea3Avy$PXOgKLnr1-`xL%`NK`J9mZ0ufFppXS!w=f{58%y+ zVxuZ72kk@SwO-4BfV&l>BKhQNrxzxfD~u~ggd{jlz|JrpK77T!7*T5)dEz}i3U*a< zG~vHFcNL2A4{^-n!!)z>gP!I-^X;Pvk1P6Y6{ezNm;}VcfQPmbRNORz@<|L_;#d!- zK^AxWk6{&QXeqIGCBH~VFhUY(hhRs|X(_uV?J=B3`{Z!lFs9(ld< zcT00TU7?oI1u@v&Hhbi92fTF|r0l=Mt_%Jr&zk>qYg!6v3oOWYD550&gYh`R z4n?nJ+%Ugj*|<@_uezIIyi@r zNXy<*_9i=y6tbf1O`>cO$2{kE-M!zRFMU40^QXtd{kpH$^_tJ;>$+~9nO)Fw{!~O9 zJIKICCRR-;Y5a)KP_&(7XN2m65NbyYA{x}&aVXXWW>!G=Bn2euTGrrbFV^7-Bn9#m zie#P51nyOotV<4Zm3*Uu(cHQN23-WOuNYY)h)E>`oQzA`D8GUJ`!&1kF-@WoWB%k+ zK5HiYHo#BVjPdRiop}{y_jt=mU0OmBmK)Eef3BQtrl=#tjY*%$2x}B*rm;PR#R#!R z`@+hg^6aCo2_A}5pC6gz&zBM+TTHk+v@5^tcbOi~RBZnu(qiWMK%Y^cXaX z5GJWH8vgX5lUsLI)H(4tV_XqoTWy2(^-dpm&>6{luj}=`SsnZ=EKm)JFotO;())wK zqk$VTTc))e0t582;-D^GeZzd55}h`Cf@znC9bns)U>wSu`9dO;d)OaeuRDsw=y1b7 zg>>v#L)!**)qB^R!|5h+#yBG&=uXJgv<`bl7U9#u+I_fEm$O+dfm zRFqlAW&BT~y5k_J2QNx{dx8#9{Zj*G!Uu*yXmbbclj*aKgq=a$N9OTqeMh}^7p2wgMjaYzdffV=;?hDQ~1d2V(fXLlygDG z(HB4B7s7@V#-9J5%Vlzbfm|*I)@>heOujSqV0Pd(np!9VWz=T>U60Ld zgi`|BLd~hd-rtoVp$NMVKlBg$C|?ZS86-5PSWPemZnR(&a!3z;3QRI|0Td`>iqPd1 z|Awyt8>kOO{q|o6!q;L;|gaN`qdZ*HxT)RFL-Y5n#AfSW-$0ttEGP$t{&saDz9F~Y0i=Mfcb=3rGsOHdf; zgG(s`RTA=-Y0{=lhtqZ8kFQ5L@8Uazg4^Z_`iQR>L*x5Npx5qmr4C)bf{Hde68Ox% z@u$w_%zHxwQ!&VXyC=eTSk0*KAi4MG?$Q)d)BlRu1E_+3Oc;xIqun5sXrC+I0^|Ad z9m>W~_w^G$4uY8Lgm~KMf;6k{Xn={_fgj0`QqvbJmy#o*xT|q-y;r3~9U=3zCW#jA z`*lsYx-S6S0yr2*QSj$FoPUiaZ&W}beBfCh80)Y83XSeSCn8uR0~zlxzClxJW2EOi0JUM@`xnm zYEx2^)w)l;r8N72nEHWIPq4|2VmEc&s!x3N#Tx2fT9OhO@c~kud|D-1n{d(#Rb(=X zn$Mm~>zMFssdYBKsxRvDeENP=;1B{z$VOMDphKH*uOIH%1 zCpIk?v!`w&N$`GTNz}$9J`25PxVLhZalQWS%1*yQ{X1XfbUq!HTo`{k^9gRv7F-BK zU{XDN-bJ}%!n-3K@mWc_g;0hf7&hV|K`l3{VZ?4=RsQ{-dIqdYC zsBeA=V%FxZ9=6e$UO&b0?9A1XK7BW8F#}*X7 zdY97m0qSa*)ZOu9mlt9yA?tD8?=RjfQ{ML&JtvXXf0FTCUT z3$#UE!3l;J*VdADjIed*ZLz3Om7P-o+?M#woGDDbDnIebjkOVqPI=^7Rc8gysSIju zZ!1MQ-{Q*VPtej(52|`4flCz79RS1OdAf1;>?c)#u+1BUWgb57PAm+3C7epFKmT+; zO<{rZ6)w>t(pIY@w|@#GjbKe1bo;Wy+POq%s>d zi@_w@nB7r&Ey~7Dns9!~wYy~HfLah{QjxvQM;d5h>H9z`!DuPueZ6_70dM>36sg!` z6J>Rmy}Rj0Y>7V`IjkFXs!a=VTd(bSy*1N0V+|&GHj7?umK1mW93yOb3LVn;=hs{T zblc*(oZvMgRr;D^vO-msx@1)9FrVNQY#8jm6Hunp(`U*O(e+l<@apt;>r!u6fEJCL zFrrdCKn&khUO*6yMBlGFYW#eaPd`p~Y=w6|cvWRO#HZm?bV8l3uBxwHWbsL!f{t# z97)-AgIBi>4<%E)-YR+2Tc3N77@$5dN@dZs@I>64yXh4{E{sUkJk<@q#=8BOB+TUI zxBpskhJx+92?FB$ zApS!}W2GO*i}S6uLafsYrQYD_rH_234SV=w`~I^c^9|u!3MWP9Y;23Z8vE&a36&N|RW)ANR*vFEfk)N#(g6l{T<>qm$^etqx(<3@gW zt#lb3HSMCQ#G(>wa2EDoztgxq*KzKT4S_Cc*jIvYmNY?iLFxr0=gWd9Cs>H9;yd0d z;m&Ysblf!qUgRoYd}cbfCVwvCiS@OS>Tc}1Co_BVS4QRY2|uXfyz3i`hprue2ZTFI z)vVIxHa-clJ|3z{*L9)p(e>N21@=BfLgIL_Oz`AZ$LMD&fzekGc!@YH-SViZ5i*KB zA{VFn+bo%MX|KJUek|tJ_X7_ABbJI?>}8I82uvwkV2XR0{)D=ckQW)HZ@i09>I!&T z@MsgKElb0Xu<^t9_<*g*kYG6<@R;*pVa@hiV&EUzU^#jWM#xB|cSPjMEUVEuQ zQ{CDRyWZwUn`yhgTNeAKV@U}lz%QPe*6a=omQ>DxA%g#C>^e5u0X93M1uJXvNh7#y zQsX<<4#}yk`}K}Ms;n$%{gIaWYbWn-s0o}^>;+gYa#!0woX6FA$zIT>_4mj~TvBzr zjQHMF5;6+->7Y5K0@i&lAmwMH4WpBnpk3?RS3feJ zJZyDDEd@W7>J++BSiHpEuO-ZnW3E|1vS|9>xz%99Hz#-t6zuSS*D1f{Eb=Y5Zw$)a z%(l2~EG4JnOg)H*)EqDqFQ{n1Hn$87u)N%7)RiM`#K}IXYGmK`$xk2IOcJk*8`4Ir zw-t<3Q!>YtCj!AvO;;;jkC@EAI4z;Cao||b#Yd&Z{x}miOy?e3^`vVh@r3d8K&kvS zJoLl+oY?L~Zf9e$3+#Bqqk7E6jqp__JFy0Y8Bdi#+H!=Yy#c_M49&&an_zWY`gQ!L%@y3;H;R2Bd=obe9 zq39ug`93wr$$@*f+j42fn8+ws#(j2V$d&ZIF0^f#OFXQaHaHqg+|N+wbtzj**t~mz zenrY`v((^5f&lvv9jUq5PvvD^R3u{llS30VO(}l5>~(`dAt(M%2H?Nlp9Vg?T1IdUe6&z#oJwt zw`0YSU#@xo5hiN_w<_*GjZ{qI)9Ew9#S0zUGpFtvw0-wkNnB;c>Xb~%i}a-?dhKTj zZ$u}|GqfJMEW6``9?#sEoGf-`Bpxk45sR+i>_9I587118`n3Mb${Etr&58NU3bF(! z=Y{ItkE?Y9WHpg2M8H4cXf%dz$q;UV0`0K3GTFm^uyS+v(2h)2aI~_7NWy({z9tiXt*ek%wuI?qr2>OtuQ|{|^ zCASItoIjz)B~LCsrmwJ;Sx_8wJJNZO&9v;e9U9;fqEuLZ?!FF{ExT$2?{zO)rN}R> zu~xUDQ1&RMo|SUGyo&r`-R=qEou|3x@bqEPlYDttnY4H5rxA8PGY8iM;b`ZT8z)?3 zFzo&_7ex@o5h3A7wT2LF*biSnUk^NP>FfzpOfr#N8C$LqyxlzRAfq=YSxC#=y>)2n z5wX-u`*La#@ALVJyY6+X$fJ5cVeds z7IktVd6Wlo*KzNB;Gn_iu2%m|Ob$zMG2UV+M$vTuC3Y0RV+wDwW27?deH{Z$KVfIp z=f#Rbqw_O5BoexIURewBcg<^&l(jO&T}z9L#u=om=jp750-1~6?YJ{p%-{s_|ApE8 zJ4PF@SJgG;stZ*-HwZl}pFK5+^MKF1*vsPYGK6 z`A74Jw?FpEtK6WB31>0Y)p~wwZC)8tgZM~^sxMOMUeP}37Y9sWxLWqwmHk$9&b`Nf zNo7>8{uB<3^2XRG=hhhQha^@NMVM&qeJAR&=d<Nh3gwJ$UGwU#U50y5(AjL_Zof ze=)WsTJ_^l7TTIMe4iOAq^54BkRi!|#r+1!kM!}((1XSwZ$2vw-dsQM z#Cb`KY*!Bq)}@a+LJh#?#AGA|BKkhFsBab8W3=MT`>X>HP&*EKAKR*%7VmL%%r+WOshhTYu61$r;L)mE-?GKdn4FRr;64%fC! z9e0lqfrFVW5dIYwR{bT4z-%9>>GsgmvWqEU17zX8skwp|qz*K^?( zT?o~Roc~hLmOHS&gomn^lZN^I1G>yP*ifZVWz+`}f)QLmjUQVuFv<-zcx@I#zBNZk zE$!m47UYgjQ+L6oo`U4g>hFBH#3F~4Pt^0}!Pj9Gm(2@XnHm={_bL_-59h)?YODD# zE;G`NAdbmQ?)t8zw=T-S?#DsGFE#!8#RDCRzafm!8nhbM!PAtru=};PVHRt|WIHK5 zEdr`P!P7YJ@3{EnCCZG^z6{rSW5q6i9{ zwtwuw`)#GlkT8E4M(wz)xeuz@=Ur2~GB3NZ*flAo8!&UkgKy-dR4{(y5s8U-yFS%2$=;!tS5n?wB%|U&@$!Ng+WzAE>QnNdX_TZmlcp{-TE_`-Z7vn8WMm4_`rY}nq6YyvQ)I@~U$kzG#w$l9g?qWBZ5HwTkr<})=F?acWloyJlpl;la$#Rz0+0D} z8gQ`;+o20NA8x{@$6+Ue0NWx#!KVQsWZidpBELeD?*IdrJP<`1YsX7m=$!ajAyD9R=-8V?Y&hO|JG` z-x&XLa$Y3{+f(RQ$t3wl;1JKl`eCIq6ZQ5|#alrlT0n+pyYiQ@V5< z(jmsiX*bxahG@-rt%t6Aewz;9x-%UQq@JH*23#D72W`K6TpapvVqVc4y&b9E%9A{T zb|eW+ey@w1vp!E9AKH`t0($N&_I2ToL!X{BQ*G)~%{@&*SW&R$C7EE$N6%I>TKVVK zc<2KUT8~$*WN&68o`9f)8&jVS%=49xDlfb z-uYQz`~LJLna$rH=>(^F9JSleFno|Lc0ULXn37#9L8vac3{Y?e@mPm@cotKXH69II^ zc|7*ZE95=O+mlmmB1v;4$s-=hcyNt4G9{RdG|x<{@%oVt^y z^{((D74b;OKoss-`UnRv|G{BL(Lrq_5X7sbt!%BLjSO3HRw(eWsEPcUaVY?>C~Gi z3|Vty^-q8Yw@qC-@%+Oosr{5y6weA}@1fU(H*t+woHT4;DwJiSVaBTioJOt6ifWCT5cqRN>u1z-;AJm$eo)zAaJmGH( zpv+9^hqX96SI95ab=_oKqf~8ZQNE%JcHtpZ9?cNc3@=Mu5~f=tQ6bp?y{FA*fp&m( zL^5J4AsfQ*4jL?Fbq|(x4IL@Ao%-?;z>2E>E#$6xjf)ySNooJ&q+qY9XtKnGU|62j zBM#J62C$8Nq;934@ES0w{SXerCAi{B->HY>7!$`W&8rf@ zSbdS4eV`jK!qHT2gl%xXt2ZpHX|?|1m@2Y?{6dU^ZDRjhwBWEQW;Y(K$Oc<_%$K1A z6c_B8rUcBlOE>K*s4?^FJRa#!GDpV1SXmAg7mloAuN)44i|+L08}=LKOe%b(i-~+< zIB;qR7jjk?ZG$@#gH%1sxx;cogLdZDh0x+^7IhwVdk>FlgB(cQjs zU0b1Uw-5sDmiQ;mg!?puX1#k)*7feu-L*OcP(r_0=LyeC#Y-$mdwwk{Ibd}$>E;q{ zy<~KJgv&XZyBq^91OHDZ5ri^HDiM|ED3g>;OV7R$%L`x=vy)v?mq|$q5&EXjVPtOZ za^Gyh!c@SqiDyXgMS;EXMfV`RwJHNWz0$aKo_KD8qxTdh zd!dETk_3K^(IW!@1rVyk64jB;`x7^11^KBzBNt@nh665lvHOJw+2LG0!0iqDZ-+IW zAjDp7x&t+$q1rW+Chd@{ z=X%Yr7pHquKmS12SY5$4O~Jrmm#CF)%jnE6A}ayGpuXT>aH>_kBT-(}Rkxv|RV~oF z_bps4na*h3R`o3H4)(a|QvTC)4ZvF5A#b?lma1{RN?Q)D0ksPNH4B0KfsL>xp-|Ei z%AO4#D&}1mgHOY!3TQnp8)HA~F7@N=TtWT2b^X--yB|QqcA3~qp3^16y-3a_;E}fq$eg(^eiV{c|R9Sftxe1tief_BaR%tTKI9y07 z9;5Vpg<*FiXU|Rj$T_d4BQRDrO7zNhj!ugoStfZd&M<}A{`*wrW7e)xubwJz2B75N z#uN0-%Vah0P9kBHL)j(A-5=s^^gWOT#ZoBmKcq&HS7XfT@+B^k`Rac&2YV`UmPxJS z7AJRl`mU8-I>;S@NxJHvsuI3ROt!z7iv6m%ncDq@&1?2IdM)l?zNy$```TVri5Td2 zmXo;4FvlmsG_=%(b8Q|nN?%W1TZfvT&_;FhATCIMhQ`K7Cr69^wrp7j5u_*502Ou_WDI7rUvu2^Vxwm;N1 zoD=4&!gK}p$}`QpDYDIKo;q>*NlCbU$rdc-K4{5{M?G2w)F?=#A-nBus$*5?)!^p=vU)8lE4l;u0+GQ( zhtv&v=4_^p`SgHmWhL;Kk%~=40)cNKfrRX-ROb+)LA>wr*p?vr>^mTd@`A^^TGf(4 z|2tq>JD;)~#J(Qm>F2T%Ioju?QIb1h^iDIMXFeWE211G^d1onpQ4lt&ywr^&FCcnP zUc6cnPkIaS=lZLE;tZ#+SWLXC6YR_T%cvUB)V*>7;>^?QA`plQID#xUK={Zqa^Edk z3f&4m$I*jD;CR<#waQ+hl{0ok^*N1kpJ{(G>Ve2xB}e6rPxzUI09j27Z+-#bsKMh7s0+nFwcwvi z^8t{LNdeR3!K6n$x*bF4ps-X)eYc%h4LYZX6d?Rm^@k3^c4yj)EchK1Pe)=y9% z-=QR-M8RhC)W@e|;?b31Qh7^Xi057F%fKOPkSNyotA*P<(_ji@}h4q-$ zn>T*_x;xXGzM0@Q$~Aq4W3_`>>&_KN(6y!|(8fck2Uzm}?)KV|9`&>VU&bso;z1pf z@2uTU`iVHRmcJ0|qJ2eD=7vu04pGmv}y)dwR}n1}@P&e~d<<#|C?rlpdxj8eh+CNkQWlxQgQ!ri-9v z+66eEnbRGrCs3zR6bpeXrZjvzztId+?%?rOxGyh}%>T8n5-~jiNWf!l7`e9jxH?H0 z?2#|i*2c^o>Z`zRyypBVTrw?|->s`m5@uNe)Lcs_#0ofncf0Z*yZ|hq6D+{QJt+w6 z+0Zph+jZ#1ynlX~yodjJ_8pS4t00Sx#s!+o5=qCpt~Xjio>vy!vhCjsp54Mz zC-bNNDNi+VJaXn+{Efy90H9@0JmLK6%1iIN2BQbZ$B?+Ap!Qq`KY~jQ&YMaBS6dzE zV{+R8Ee7=FYwv$IZ~=tx6$Q=bZ4`M{Hh_c%9(5sk%_E{RHICuaA}+fMOzRKTN`cC2@Es&1b<6YsC9}O6f!y`5%ZH-Q9R6wxR{4M0 zB|2RY7v#m*tA!=`Gge1Czp(EUV})-?4qp1*IaxC?_J}EhG>Y{AZ3DS+8H~Yn|pgHVbmuf6n2Ko zk^>x^{8dO=Ed;I0jw77lFzu!9=2|X1Meb+#o$tSE8mIZOG>cgMz z+XZ%e6x4d8?iTk*;1_sXSg@5MqUi}@24sO#TY^EF)%j}e7Gl)X9+-hOD2to_{m!F_ zE(#)r@Y`T$K+Xy7)*BAX^>Nyu_y=GCFD(iYs-k5#j4(H8*Rk^a?G!&dez6@p8c@+mIs(s z(3URmbK0x~p4i!*QqUY!GD`n$OkaEP0M$YTR1dZEGnp^j^w5@Ie8MLNbS+8P1$%kB z!LxRt>E1gvqX!Cx%Z_<%v|vB3^G!LtX+aJ(7V>|Z;31;>u`Ye|%;tO~yMCZ-Qx_*h zfBF2^!i3V6V!^`PMgTLE{Ey6|4;jioEyNbWF@PqY$>~d{aOj@LZPllNh-V*y1f^aV z1~2Tv)uR$n$tgX@kD9ZJAbCFkD53>_nh~S<4BxJ}s5(*i)gvhW8_=jY2beVV(?U=_ zpQZKs36jJGB1sG>nkj~d>b4(_X^kM)Gk`*wK%!fiegBNZ@2c}!et?(ybPC0<(fBCr zFMcjrBzIW(fIR6vi(e%0tgmZJhcCLR*p8a7G2p5BodRsakx+q23it9l$DsD#CH(3IcDn#5?(lzn)Wl!`E+s}Mqg|ldAFv5Vw zxMat7vytClV)Ej0{NKX$ut3?TJ9d(R84nQheg?@lbS7(M=3~1M91X#lqXF$vcCPJj zlxkd3NY!@RbH1(!yZ#h&VClrY2UVwrES2aOi2ZxYN?(vg5`S*ub;?{jzhisyX z3|l@N3#Kke3dMJ9x;tQdir@LDT8 zdlWKK;d_~}F*pe}H_@NsvMbQJ%5>&5fE=lRHh&$VvhWJfS&%Bz!N#Mv9&eIXsN}2j zKf)Eg%eB^02JsLG-ph2aDlwF8`Ahbyvr8O>Gi(j2)wkg)7>qAYDTHADI-Y`>s{u}352I;Gr*G&xux8gh9ZLyj z$Ihobqrmx>KY5bN6^h#aaUlR*2ksJdCAwAUTkqjtjC2s6yd(>+f$RR0ISjZnU4&D z+Ced9T1-hjo0rN!;|1%*Jd5&`eEGd5x(mpb40HDPQp*5d;h2CCgt^uvMWwy;AdW8qH0u)KjQx14 zl!%Y~6hqhpyWAIh=V>YLA8IZPnvB-7cKFrjXcZ&v=f9P93fFx^tC5l;R!{iZpHd#| zbQZ0LBX2h62B?{Pz-8P^YJ2bUc&>wPWWDVfCy?0zjnPd6&o5$vxU2BXRuKK^vCBw( z-qsHfSvvxrlHpP-TnbmgtV!E|aP@X6GdXTI);K^u#UzDiigZyjtkLI$l2bsFnIjDI z{X$lIpUjbT#q(!xMXvB@|LLPSPaf@CSqRy)S+<~yXkj);hnl{p&8|CdC-O~)=S|CX z{y=e_Iv~)Dsct!P-<$9Qo0}gcGDtW#F!VXO(bKi0>{86Z@MTMj(zN61a3$SItpfFFcG=&9zchsa76=DI7dh}iPhOuc3BSPXLN^;0D|0RRZwvr>D? z2T+tR6iLrS(0ha8^$>ZbtzT>|R_vW43(+#mUabHJHGCZ!{MSO60LKSp_5qPZH`4{@ ze2*ymr>{Tbe*q?jj^V41|U)Q95*1x zZ8n83sTTOiwhij0J$6qr;iU(?ye}tKx8w_L;4cNkjK2j(ZnzuaqdIoJlF@TkRa<+G z<_gR2*>K$+-kIXDgK!xZ0~RJ5r-=FNA-3d|j`HzGPdgB=XdpDj|2*OHIQH?(%6TvX z$z_f(a#G3OEA8j>k+|R-i>e$x!CRa`uJ(Rv6NbHmY63WKg2c9aufz`yi*g!u^#Jx@ zBDPa5Bv%1~45X!-Y?G=9Mb&x|;q2u3T!PH^g)0lVE?FK_@|F!71NtEZc-j;j||) zZXr^ZX$I8CT$M{o48|O)xXyJYX3|Krb+I}#eW<#xQtBIBKISX(A|TS)1i$%-OKAr} zRZA4r%Ds?}gzmo{iS{*pSw z<~K_9S+2bQs99&H52jxi$2ewIypMfc=c9Jd?6?83h9v9nViBm$WR_+hV^ZjT|M(f_ zUCmPjurq{E*xr?X;fKEVi`G>ufr`b~M^$OHG_auDoM`-yASUM<4eiVG_OaNj*snh z0*ru44{9V1rGNbaYslY2NfES4%g8!HvHNNp?)Sjd-Wy2*Lo`ONj#wYSNkhU)sK3^b z*u{R3unoI1_poUY%B;c!WnddR0bboQ@bXM;+G?Xdm@OR1#PH;fJBANJ=mj`TzyjgF zuAGyD*q4TY@SF<^s~VVc_biXmVhVA&dQWHV1FgW@>aGVIpH_rVY4ic&fRKZTP5dc9KtQ{{n;_nBh0eg6YCHPn%8S z$Z&=-ZXG1NgTPrx;qlElBI! zVXGkGYX-&9mv1$GBEYa00!M6Ks&@p|eM`G*G|UdSEj>YzWnsrMUQmFsf;iC4s_+Ff zx$Lf&m-A3R$qNO972?8K4Yg2M*N18XpS{rHGN=QXXV!3QJ)Jh45Y$uTesF2*AYL&8 z^R63HR@bm5+z-ZSCQ^7n?Os7ddIiyVoMvgg*(WbDjleu^fx0ILGuF^mzN8+4XvlGOc zyz6GNEj|;BEPhoO^leV$S+<_PT}fpL!XyaG`m~c!Wfuqx%pOja-VGpxW7w7e7cem@ zY^zXt$4)kQXwDdG1&ZjKbD%$-mnf&-!Sn{j3m-58C_CwHzogo4@;vS^oSix@Wqwo0 zewd+RhlCALd}1emOoPSBgDxq@pmE^bZ8<7q-2NZxHW4rDPinouo%U*%wBM}K*y#ew z!m)(m+TK#X;G+*tYm3NuSI$+my*`*$U9P`~TB$mr$BFspE=BkxCBPET;yuZGc$QUV zhCkxZOqaHFtjl_%EJ+#O+V3EK?=#X@M>eK&#*i`oOnTUUT+y~GjsvqA`8v(CVu9qs zUvKN1lWQze4!0(^idyd4LVvQbpj7r|W z+v08M;a77Fn&V_m$Jey}C(^#i6bCAF`^Gc&#s`m^nF$MU@y>u#4WLWTZtERfn!IE^ zONIj{uUEW}w}v33!_MX+6D)oXoR@H-02vdMAH!j-1E;N_oWz=muL;c!%c5wn(@0s4 zIs2#_5oiQV@?h==9@@JaZ>0}l>Y(5!Zt_cJ+R4zGAi7cQIN(V`GY1MHFkU+LW)EdB zMWSIkavsvBG;tQV#cQ780UE-`s%WI|{pO;Sul^h@g1+oMSqhHhFr3wYcQz!D43Tzh zpTSoFXcFxL<0g_t%~tL`rQ_6~Q-C@W)+~HYFm}EPjTMw)QU|nQUHv~K1h)9DxJ*{B zP8V4bMMK0=7jQltq_S&Lc;jhiCbZgA)HdcBZ!fK+H8bn6seRNfgQ(?;>A<$+-Mk@+9bh$@j?O zj&p|Ef2*^3!`%j7y8H~@sYjq+;8diu3x&;6%c9;}j^o+CTUU-IEW65-+JpE~YB^_` z@Fr+F5}9i90+7-YXRhzuJkFwca}e`A3ey1hX+7*^&5Xj6MR@>kv0wn+0_|}zp+_YE zy+?Hp+yx(H*#Yc2f4l~&Y3Jt2a7Gs#R)kMjP+L;E+h{itN{fwv-UYj1qCpz5C)sCv@JOb^mZfQcDsw;t2aTTtr$pCj1#4ivISIV_Gx_0;YLq%hki!9*cn}s2v_HFv?SdUWRa&#A&cCWdp_cP z!XjhQJN7nmOfcnWDvL6gra5`iZuv9p(zP~VtU(q97XhBAcj>gE1W}el8J13vILi&B zSgiyoq1HZm&2vn)lqu5TO_>o(-yhw9X5RBvxY1S2G1T!9_ch_I$b9>%0m0D1e|>xRFpJqE9%VAaFhkR~UD~pD2C`R$8we;;E@XLdDNcK!2J5 zen$9+2W=0k#?7KTlb(PGn`hP5KZaQ?UbNvi)tzpJ|2cm3M)K7=7N&*^GIiV+2}lyC z@J>-O5p?@a$1zfbwnl5?evkUJ{__lD{SoAOj^!{|`S9^D02Ox+eAo@8Wj*G zn~zyX$jEwXLOj-C8FNGhh^nx?=K=6H~ zfAM#!8&JQOBLdTDfxv8<&JSQZtC9rXA{+|)zzM4U-w3JeAXIrXk&q3mA62?6n|9<(lTa<2q>CUk-UMaZs+iTpDwaGpE&^T(Q|!-lcTfs)Mk*9*wCtfPX#H<-?ZG@G3u z<7ZX?BBtsJ%d7oYo8;NTAZCTmnaGe(m4MB4gE}fu3J%=MjCE<4j_xq;+WJ{A`*Ad@ z2Aehr%~_*)0GGHp#>Td?eN5dFd>%_y7#$!&WtK_7eh>4-sv$l^5X_m#f~S_d@_1cS z`$bl1vi&$|r@8Rk2d(~Kt9%d(m-W^9*L+VK-(tOs=JBpFFgXoV%e`r%O7*uUI&6e0 z$|+znGAc8hV?eDT_xK?m@sNroLXgP zlE9Xd*+~9+*RS(;jlk!u*fc5{7s7^o^3Ay=OY8gZg2CtaHxgC=#T`UNc{>RVfa=9# zQRFR-J37q^yLkhCnHr59a(3F^z@f7nZcvwa)5wLN7*@k&e4mes>aWdngpO^E!>DeT z<|6KD7nv>5M>+$0gDmD|ykf;M>?tizs)YDe4f7iapEdR(uJp&_N97Jw2o_(-vn_qh#_Vy6DPDzGv zJ$~0uY9gQJIHHw^Yw0huZ3nH-4)?4O7W$%VLswldA?+njTM|gb! z6JuSJKZ5g^*6XkLZ+>MBmAT#%4)1^5{@oPi;E>-q4W@FE{Tmf`baaq`yux^>easPC z+3@l729*IsDuS0T6PuiLO}5(Bnky5hbn%nNyH_IiZafh>48YoluW4^=w&3hQxs*IA z@*dDx(8SXeImxrJf}JE0wEwfdX)VAdE1B{V596bN@5ZBl5C{LYh_T_3D=9$h%A;n0 z8hU>7(fp{;A@RQ|uL7gp3~H%y7N;g&6dt7+{s^2d0te#`;O_^Lc88GZJHA?2aZP$- zjLXs1@JG*IxTN}z>1%w*c1qY^8&Fl9qbX7YXX^$hRTBY1obPLpyhOXb&{2#__{R+S zp`imjL62UI!%&8zgKR@>3{5UR(G%BSw+wJm0=OqPR^97XI&wi@Y>1UIPdE|ZAKw+Z z$TR_?@*#jnU23w5gC-UJeSZ-^u*)#ix&lBGl+X^K#OOlcXNxlJcMYekx zKkH3x`J{wwrHkFjn8$hfc6|BFzt<2zHR22oZT}nON!~(GmD=w{ttiwUCWVllN%Iy+y8rFkT&v)w+WXZ}ZES_N)V?P# zQf0ULBXk&Lph5YU6fu92n)j#a*@w+$&=<)5`AKI+14{QH6YK)d_${w`MKJTf#O@|w zSQ$?>lko4D$6+6f$9o931SJ+}AFM{u%P9?$lBA8-@J{Kh`4_Hr`r&M+OLlnRTFdF= z0O8`muGZ=snBh9*O({D5V+OyO`p;kv6U=1eL4Es*D+j8~0Pv)tFtj`g)d*nf2^>+a zWv`^iZ;qtX)aI<^C&5y2X=inJ?xUyTa27=RP2yfgSx6TR78!D|ulB7cw;&vT89+}BC{J{U!&s*`>Hakvdt*Gn zawyjlafiLyeaysOU$1W`>m5%qVmL1;(-&piw7<5}iCb0pB(S%fwA?lPwMFz(2*A1y ldy`aFIwr8_6yRjlI93iqSLv8v+;h;rD9NkcE|Ike`F~nUm5%@b literal 0 HcmV?d00001 diff --git a/src/web/landing/assets/styles/app.css b/src/web/landing/assets/styles/app.css new file mode 100644 index 000000000..bd6213e1d --- /dev/null +++ b/src/web/landing/assets/styles/app.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/src/web/landing/bin/console b/src/web/landing/bin/console new file mode 100755 index 000000000..e12dfbdae --- /dev/null +++ b/src/web/landing/bin/console @@ -0,0 +1,17 @@ +#!/usr/bin/env php +=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/log", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.0" + }, + "time": "2021-07-14T16:46:02+00:00" + }, + { + "name": "symfony/asset", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/asset.git", + "reference": "c1108eb27a61ef4ac29504ef61c028648308036c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/asset/zipball/c1108eb27a61ef4ac29504ef61c028648308036c", + "reference": "c1108eb27a61ef4ac29504ef61c028648308036c", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "conflict": { + "symfony/http-foundation": "<5.4" + }, + "require-dev": { + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Asset\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/asset/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-10-31T08:40:20+00:00" + }, + { + "name": "symfony/asset-mapper", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/asset-mapper.git", + "reference": "2e51317c06bdaf5a4a48c89e953e4969ee50809f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/asset-mapper/zipball/2e51317c06bdaf5a4a48c89e953e4969ee50809f", + "reference": "2e51317c06bdaf5a4a48c89e953e4969ee50809f", + "shasum": "" + }, + "require": { + "composer/semver": "^3.0", + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/http-client": "^6.3|^7.0" + }, + "conflict": { + "symfony/framework-bundle": "<6.4" + }, + "require-dev": { + "symfony/asset": "^5.4|^6.0|^7.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher-contracts": "^3.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/framework-bundle": "^6.4|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/web-link": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\AssetMapper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps directories of assets & makes them available in a public directory with versioned filenames.", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/asset-mapper/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-27T08:03:42+00:00" + }, + { + "name": "symfony/cache", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "14a75869bbb41cb35bc5d9d322473928c6f3f978" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/14a75869bbb41cb35bc5d9d322473928c6f3f978", + "reference": "14a75869bbb41cb35bc5d9d322473928c6f3f978", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/cache": "^2.0|^3.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^2.5|^3", + "symfony/service-contracts": "^2.5|^3", + "symfony/var-exporter": "^6.3.6|^7.0" + }, + "conflict": { + "doctrine/dbal": "<2.13.1", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/var-dumper": "<5.4" + }, + "provide": { + "psr/cache-implementation": "2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0", + "symfony/cache-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "classmap": [ + "Traits/ValueWrapper.php" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "support": { + "source": "https://github.com/symfony/cache/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-29T15:34:34+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "1d74b127da04ffa87aa940abe15446fa89653778" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/1d74b127da04ffa87aa940abe15446fa89653778", + "reference": "1d74b127da04ffa87aa940abe15446fa89653778", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/cache": "^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/cache-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-25T12:52:38+00:00" + }, + { + "name": "symfony/config", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "5d33e0fb707d603330e0edfd4691803a1253572e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/5d33e0fb707d603330e0edfd4691803a1253572e", + "reference": "5d33e0fb707d603330e0edfd4691803a1253572e", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/finder": "<5.4", + "symfony/service-contracts": "<2.5" + }, + "require-dev": { + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-11-09T08:28:32+00:00" + }, + { + "name": "symfony/console", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "0254811a143e6bc6c8deea08b589a7e68a37f625" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/0254811a143e6bc6c8deea08b589a7e68a37f625", + "reference": "0254811a143e6bc6c8deea08b589a7e68a37f625", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-10T16:15:48+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "226ea431b1eda6f0d9f5a4b278757171960bb195" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/226ea431b1eda6f0d9f5a4b278757171960bb195", + "reference": "226ea431b1eda6f0d9f5a4b278757171960bb195", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/service-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.2.10|^7.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<6.1", + "symfony/finder": "<5.4", + "symfony/proxy-manager-bridge": "<6.3", + "symfony/yaml": "<5.4" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "symfony/service-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "symfony/config": "^6.1|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-28T19:16:56+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/dotenv", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/dotenv.git", + "reference": "835f8d2d1022934ac038519de40b88158798c96f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/835f8d2d1022934ac038519de40b88158798c96f", + "reference": "835f8d2d1022934ac038519de40b88158798c96f", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "conflict": { + "symfony/console": "<5.4", + "symfony/process": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Dotenv\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Registers environment variables from a .env file", + "homepage": "https://symfony.com", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "source": "https://github.com/symfony/dotenv/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-28T19:16:56+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "c873490a1c97b3a0a4838afc36ff36c112d02788" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c873490a1c97b3a0a4838afc36ff36c112d02788", + "reference": "c873490a1c97b3a0a4838afc36ff36c112d02788", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^5.4|^6.0|^7.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-10-18T09:43:34+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "e95216850555cd55e71b857eb9d6c2674124603a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/e95216850555cd55e71b857eb9d6c2674124603a", + "reference": "e95216850555cd55e71b857eb9d6c2674124603a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-27T22:16:42+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "952a8cb588c3bc6ce76f6023000fb932f16a6e59" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/952a8cb588c3bc6ce76f6023000fb932f16a6e59", + "reference": "952a8cb588c3bc6ce76f6023000fb932f16a6e59", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-26T17:27:13+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/11d736e97f116ac375a81f96e662911a34cd50ce", + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-10-31T17:30:12+00:00" + }, + { + "name": "symfony/framework-bundle", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/framework-bundle.git", + "reference": "c26a221e0462027d1f9d4a802ed63f8ab07a43d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/c26a221e0462027d1f9d4a802ed63f8ab07a43d0", + "reference": "c26a221e0462027d1f9d4a802ed63f8ab07a43d0", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "ext-xml": "*", + "php": ">=8.1", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.1|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4", + "symfony/polyfill-mbstring": "~1.0", + "symfony/routing": "^6.4|^7.0" + }, + "conflict": { + "doctrine/annotations": "<1.13.1", + "doctrine/persistence": "<1.3", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/asset": "<5.4", + "symfony/asset-mapper": "<6.4", + "symfony/clock": "<6.3", + "symfony/console": "<5.4|>=7.0", + "symfony/dom-crawler": "<6.4", + "symfony/dotenv": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<6.3", + "symfony/lock": "<5.4", + "symfony/mailer": "<5.4", + "symfony/messenger": "<6.3", + "symfony/mime": "<6.4", + "symfony/property-access": "<5.4", + "symfony/property-info": "<5.4", + "symfony/scheduler": "<6.4", + "symfony/security-core": "<5.4", + "symfony/security-csrf": "<5.4", + "symfony/serializer": "<6.4", + "symfony/stopwatch": "<5.4", + "symfony/translation": "<6.4", + "symfony/twig-bridge": "<5.4", + "symfony/twig-bundle": "<5.4", + "symfony/validator": "<6.4", + "symfony/web-profiler-bundle": "<6.4", + "symfony/workflow": "<6.4" + }, + "require-dev": { + "doctrine/annotations": "^1.13.1|^2", + "doctrine/persistence": "^1.3|^2|^3", + "dragonmantank/cron-expression": "^3.1", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "seld/jsonlint": "^1.10", + "symfony/asset": "^5.4|^6.0|^7.0", + "symfony/asset-mapper": "^6.4|^7.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/console": "^5.4.9|^6.0.9|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/dotenv": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/form": "^5.4|^6.0|^7.0", + "symfony/html-sanitizer": "^6.1|^7.0", + "symfony/http-client": "^6.3|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/mailer": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.3|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/notifier": "^5.4|^6.0|^7.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0", + "symfony/scheduler": "^6.4|^7.0", + "symfony/security-bundle": "^5.4|^6.0|^7.0", + "symfony/semaphore": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/string": "^5.4|^6.0|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/twig-bundle": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/web-link": "^5.4|^6.0|^7.0", + "symfony/workflow": "^6.4|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0", + "twig/twig": "^2.10|^3.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\FrameworkBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/framework-bundle/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-29T15:34:34+00:00" + }, + { + "name": "symfony/http-client", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client.git", + "reference": "fc0944665bd932cf32a7b8a1d009466afc16528f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client/zipball/fc0944665bd932cf32a7b8a1d009466afc16528f", + "reference": "fc0944665bd932cf32a7b8a1d009466afc16528f", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-client-contracts": "^3", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "php-http/discovery": "<1.15", + "symfony/http-foundation": "<6.3" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "1.0", + "symfony/http-client-implementation": "3.0" + }, + "require-dev": { + "amphp/amp": "^2.5", + "amphp/http-client": "^4.2.1", + "amphp/http-tunnel": "^1.0", + "amphp/socket": "^1.1", + "guzzlehttp/promises": "^1.4", + "nyholm/psr7": "^1.0", + "php-http/httplug": "^1.0|^2.0", + "psr/http-client": "^1.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpClient\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", + "homepage": "https://symfony.com", + "keywords": [ + "http" + ], + "support": { + "source": "https://github.com/symfony/http-client/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-02T12:49:56+00:00" + }, + { + "name": "symfony/http-client-contracts", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client-contracts.git", + "reference": "1ee70e699b41909c209a0c930f11034b93578654" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/1ee70e699b41909c209a0c930f11034b93578654", + "reference": "1ee70e699b41909c209a0c930f11034b93578654", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\HttpClient\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to HTTP clients", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/http-client-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-30T20:28:31+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "172d807f9ef3fc3fbed8377cc57c20d389269271" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/172d807f9ef3fc3fbed8377cc57c20d389269271", + "reference": "172d807f9ef3fc3fbed8377cc57c20d389269271", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "symfony/cache": "<6.3" + }, + "require-dev": { + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.3|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-27T22:16:42+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "13e8387320b5942d0dc408440c888e2d526efef4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/13e8387320b5942d0dc408440c888e2d526efef4", + "reference": "13e8387320b5942d0dc408440c888e2d526efef4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.4", + "symfony/config": "<6.1", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.3", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4.5|^6.0.5|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-exporter": "^6.2|^7.0", + "twig/twig": "^2.13|^3.0.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-30T15:31:44+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "875e90aeea2777b6f135677f618529449334a612" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612", + "reference": "875e90aeea2777b6f135677f618529449334a612", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "42292d99c55abe617799667f454222c54c60e229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", + "reference": "42292d99c55abe617799667f454222c54c60e229", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-28T09:04:16+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-26T09:26:14+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11", + "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-php80": "^1.14" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-08-16T06:22:46+00:00" + }, + { + "name": "symfony/routing", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "98eab13a07fddc85766f1756129c69f207ffbc21" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/98eab13a07fddc85766f1756129c69f207ffbc21", + "reference": "98eab13a07fddc85766f1756129c69f207ffbc21", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<6.2", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.2|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-29T15:34:34+00:00" + }, + { + "name": "symfony/runtime", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/runtime.git", + "reference": "86539231fadfdc7f7e9911d6fa7ed84a606e7d34" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/runtime/zipball/86539231fadfdc7f7e9911d6fa7ed84a606e7d34", + "reference": "86539231fadfdc7f7e9911d6fa7ed84a606e7d34", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": ">=8.1" + }, + "conflict": { + "symfony/dotenv": "<5.4" + }, + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "symfony/console": "^5.4.9|^6.0.9|^7.0", + "symfony/dotenv": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Symfony\\Component\\Runtime\\Internal\\ComposerPlugin" + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Runtime\\": "", + "Symfony\\Runtime\\Symfony\\Component\\": "Internal/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Enables decoupling PHP applications from global state", + "homepage": "https://symfony.com", + "keywords": [ + "runtime" + ], + "support": { + "source": "https://github.com/symfony/runtime/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-10-18T09:43:34+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/fe07cbc8d837f60caf7018068e350cc5163681a0", + "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-26T14:02:43+00:00" + }, + { + "name": "symfony/string", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "7cb80bc10bfcdf6b5492741c0b9357dac66940bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/7cb80bc10bfcdf6b5492741c0b9357dac66940bc", + "reference": "7cb80bc10bfcdf6b5492741c0b9357dac66940bc", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/intl": "^6.2|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-10T16:15:48+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "06450585bf65e978026bda220cdebca3f867fde7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/06450585bf65e978026bda220cdebca3f867fde7", + "reference": "06450585bf65e978026bda220cdebca3f867fde7", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-26T14:02:43+00:00" + }, + { + "name": "symfony/twig-bridge", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bridge.git", + "reference": "97af829e4733125ee70e806694d56165c60b4ee1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/97af829e4733125ee70e806694d56165c60b4ee1", + "reference": "97af829e4733125ee70e806694d56165c60b4ee1", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/translation-contracts": "^2.5|^3", + "twig/twig": "^2.13|^3.0.4" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/console": "<5.4", + "symfony/form": "<6.3", + "symfony/http-foundation": "<5.4", + "symfony/http-kernel": "<6.4", + "symfony/mime": "<6.2", + "symfony/serializer": "<6.4", + "symfony/translation": "<5.4", + "symfony/workflow": "<5.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/asset": "^5.4|^6.0|^7.0", + "symfony/asset-mapper": "^6.3|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/form": "^6.4|^7.0", + "symfony/html-sanitizer": "^6.1|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/security-acl": "^2.8|^3.0", + "symfony/security-core": "^5.4|^6.0|^7.0", + "symfony/security-csrf": "^5.4|^6.0|^7.0", + "symfony/security-http": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^6.1|^7.0", + "symfony/web-link": "^5.4|^6.0|^7.0", + "symfony/workflow": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0", + "twig/cssinliner-extra": "^2.12|^3", + "twig/inky-extra": "^2.12|^3", + "twig/markdown-extra": "^2.12|^3" + }, + "type": "symfony-bridge", + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Twig\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides integration for Twig with various Symfony components", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bridge/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-15T12:36:48+00:00" + }, + { + "name": "symfony/twig-bundle", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bundle.git", + "reference": "35d84393e598dfb774e6a2bf49e5229a8a6dbe4c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/35d84393e598dfb774e6a2bf49e5229a8a6dbe4c", + "reference": "35d84393e598dfb774e6a2bf49e5229a8a6dbe4c", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "php": ">=8.1", + "symfony/config": "^6.1|^7.0", + "symfony/dependency-injection": "^6.1|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^6.2", + "symfony/twig-bridge": "^6.4", + "twig/twig": "^2.13|^3.0.4" + }, + "conflict": { + "symfony/framework-bundle": "<5.4", + "symfony/translation": "<5.4" + }, + "require-dev": { + "symfony/asset": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/form": "^5.4|^6.0|^7.0", + "symfony/framework-bundle": "^5.4|^6.0|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/web-link": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\TwigBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration of Twig into the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bundle/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-11-07T14:57:07+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "68d6573ec98715ddcae5a0a85bee3c1c27a4c33f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/68d6573ec98715ddcae5a0a85bee3c1c27a4c33f", + "reference": "68d6573ec98715ddcae5a0a85bee3c1c27a4c33f", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^6.3|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", + "twig/twig": "^2.13|^3.0.4" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-28T19:16:56+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "5fe9a0021b8d35e67d914716ec8de50716a68e7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/5fe9a0021b8d35e67d914716ec8de50716a68e7e", + "reference": "5fe9a0021b8d35e67d914716ec8de50716a68e7e", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "require-dev": { + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "lazy-loading", + "proxy", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-27T08:18:35+00:00" + }, + { + "name": "symfony/yaml", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "4f9237a1bb42455d609e6687d2613dde5b41a587" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4f9237a1bb42455d609e6687d2613dde5b41a587", + "reference": "4f9237a1bb42455d609e6687d2613dde5b41a587", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-11-06T11:00:25+00:00" + }, + { + "name": "twig/twig", + "version": "v3.8.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/9d15f0ac07f44dc4217883ec6ae02fd555c6f71d", + "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php80": "^1.22" + }, + "require-dev": { + "psr/container": "^1.0|^2.0", + "symfony/phpunit-bridge": "^5.4.9|^6.3|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v3.8.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2023-11-21T18:54:41+00:00" + } + ], + "packages-dev": [ + { + "name": "aeon-php/calendar", + "version": "1.0.9", + "source": { + "type": "git", + "url": "https://github.com/aeon-php/calendar.git", + "reference": "2cfc45a2cd28b78f1450d8155a1c62df2efe45de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aeon-php/calendar/zipball/2cfc45a2cd28b78f1450d8155a1c62df2efe45de", + "reference": "2cfc45a2cd28b78f1450d8155a1c62df2efe45de", + "shasum": "" + }, + "require": { + "php": "~8.1.10 || ~8.2" + }, + "require-dev": { + "ext-bcmath": "*", + "ext-pcov": "*" + }, + "suggest": { + "ext-bcmath": "Compare time units with high precision" + }, + "type": "library", + "autoload": { + "psr-4": { + "Aeon\\": [ + "src/Aeon" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHP type safe, immutable calendar library", + "keywords": [ + "calendar", + "date", + "datetime", + "immutable", + "time" + ], + "support": { + "issues": "https://github.com/aeon-php/calendar/issues", + "source": "https://github.com/aeon-php/calendar/tree/1.0.9" + }, + "time": "2023-08-29T09:47:37+00:00" + }, + { + "name": "aeon-php/sleep", + "version": "1.0.9", + "source": { + "type": "git", + "url": "https://github.com/aeon-php/sleep.git", + "reference": "2fd7a6a2443f60efbf922dfdc57cf419bf226767" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aeon-php/sleep/zipball/2fd7a6a2443f60efbf922dfdc57cf419bf226767", + "reference": "2fd7a6a2443f60efbf922dfdc57cf419bf226767", + "shasum": "" + }, + "require": { + "aeon-php/calendar": "~1.0", + "php": "~8.1.10 || ~8.2" + }, + "type": "library", + "autoload": { + "files": [ + "src/Aeon/Sleep/sleep.php" + ], + "psr-4": { + "Aeon\\": [ + "src/Aeon" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Improved sleep function that uses simple TimeUnit and decides between \\sleep and \\usleep", + "keywords": [ + "calendar", + "holidays", + "immutable", + "sleep" + ], + "support": { + "issues": "https://github.com/aeon-php/sleep/issues", + "source": "https://github.com/aeon-php/sleep/tree/1.0.9" + }, + "time": "2023-03-28T11:08:40+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.8.1", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f47dcf3c70c584de14f21143c55d9939631bc6cf", + "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.8.1" + }, + "time": "2023-05-10T11:58:31+00:00" + }, + { + "name": "norberttech/static-content-generator-bundle", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/norberttech/static-content-generator-bundle.git", + "reference": "8491e27d12a535d4e900f5978ef43a914f8eda7d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/norberttech/static-content-generator-bundle/zipball/8491e27d12a535d4e900f5978ef43a914f8eda7d", + "reference": "8491e27d12a535d4e900f5978ef43a914f8eda7d", + "shasum": "" + }, + "require": { + "ext-json": "*", + "norberttech/symfony-process-executor": "^2.0.4", + "php": "~8.1 || ~8.2 || ~8.3", + "symfony/browser-kit": "^4.4|^5.0|^6.0|^7.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0|^7.0", + "symfony/http-kernel": "^4.4|^5.0|^6.0|^7.0" + }, + "require-dev": { + "doctrine/annotations": "^1.11.1 || ^2.0.0", + "symfony/dotenv": "^5.4|^6", + "symfony/framework-bundle": "^5.4|^6", + "symfony/maker-bundle": "^1.36.4", + "symfony/stopwatch": "^5.4|^6", + "symfony/twig-pack": "^1.0", + "symfony/web-profiler-bundle": "^5.4|^6", + "symfony/yaml": "^5.4|^6" + }, + "default-branch": true, + "type": "library", + "autoload": { + "psr-4": { + "NorbertTech\\": [ + "src/NorbertTech" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Generate static html pages from your symfony application", + "keywords": [ + "bundle", + "generator", + "pages", + "static", + "symfony" + ], + "support": { + "issues": "https://github.com/norberttech/static-content-generator-bundle/issues", + "source": "https://github.com/norberttech/static-content-generator-bundle/tree/1.x" + }, + "time": "2023-12-07T16:56:34+00:00" + }, + { + "name": "norberttech/symfony-process-executor", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/norberttech/symfony-process-executor.git", + "reference": "21069763e2324d1ee4432359d0a7ffe0f29f3a9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/norberttech/symfony-process-executor/zipball/21069763e2324d1ee4432359d0a7ffe0f29f3a9c", + "reference": "21069763e2324d1ee4432359d0a7ffe0f29f3a9c", + "shasum": "" + }, + "require": { + "aeon-php/sleep": ">=0.6.0", + "php": "^7.4.2 || ^8.0 || ^8.1", + "symfony/process": "^3.4|^4.4|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "NorbertTech\\SymfonyProcessExecutor\\": "src/NorbertTech/SymfonyProcessExecutor" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Symfony Process Component on steroids, async/sync execution chain.", + "support": { + "issues": "https://github.com/norberttech/symfony-process-executor/issues", + "source": "https://github.com/norberttech/symfony-process-executor/tree/2.1.0" + }, + "time": "2022-01-01T20:40:45+00:00" + }, + { + "name": "symfony/browser-kit", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/browser-kit.git", + "reference": "a3bb210e001580ec75e1d02b27fae3452e6bf502" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/a3bb210e001580ec75e1d02b27fae3452e6bf502", + "reference": "a3bb210e001580ec75e1d02b27fae3452e6bf502", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/dom-crawler": "^5.4|^6.0|^7.0" + }, + "require-dev": { + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\BrowserKit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/browser-kit/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-10-31T08:18:17+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "14ff4fd2a5c8969d6158dbe7ef5b17d6a9c6ba33" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/14ff4fd2a5c8969d6158dbe7ef5b17d6a9c6ba33", + "reference": "14ff4fd2a5c8969d6158dbe7ef5b17d6a9c6ba33", + "shasum": "" + }, + "require": { + "masterminds/html5": "^2.6", + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "symfony/css-selector": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases DOM navigation for HTML and XML documents", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dom-crawler/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-11-20T16:41:16+00:00" + }, + { + "name": "symfony/process", + "version": "v5.4.34", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "8fa22178dfc368911dbd513b431cd9b06f9afe7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/8fa22178dfc368911dbd513b431cd9b06f9afe7a", + "reference": "8fa22178dfc368911dbd513b431cd9b06f9afe7a", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v5.4.34" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-02T08:41:43+00:00" + }, + { + "name": "symfony/web-profiler-bundle", + "version": "v6.4.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/web-profiler-bundle.git", + "reference": "38462d16856740ec0d1ba2cb902eebf09100dde2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/38462d16856740ec0d1ba2cb902eebf09100dde2", + "reference": "38462d16856740ec0d1ba2cb902eebf09100dde2", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/framework-bundle": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/twig-bundle": "^5.4|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "conflict": { + "symfony/form": "<5.4", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/twig-bundle": ">=7.0" + }, + "require-dev": { + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\WebProfilerBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a development tool that gives detailed information about the execution of any request", + "homepage": "https://symfony.com", + "keywords": [ + "dev" + ], + "support": { + "source": "https://github.com/symfony/web-profiler-bundle/tree/v6.4.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-27T08:18:35+00:00" + }, + { + "name": "symfonycasts/tailwind-bundle", + "version": "v0.5.0", + "source": { + "type": "git", + "url": "https://github.com/SymfonyCasts/tailwind-bundle.git", + "reference": "f313019da18d6e938f7557319ee4fcadc26f0baa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SymfonyCasts/tailwind-bundle/zipball/f313019da18d6e938f7557319ee4fcadc26f0baa", + "reference": "f313019da18d6e938f7557319ee4fcadc26f0baa", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/asset-mapper": "^6.3|^7.0", + "symfony/console": "^5.4|^6.3|^7.0", + "symfony/http-client": "^5.4|^6.3|^7.0", + "symfony/process": "^5.4|^6.3|^7.0" + }, + "require-dev": { + "phpstan/phpstan": "1.11.x-dev", + "symfony/filesystem": "^6.3|^7.0", + "symfony/framework-bundle": "^6.3|^7.0", + "symfony/phpunit-bridge": "^6.3|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfonycasts\\TailwindBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ryan Weaver", + "homepage": "https://symfonycasts.com" + } + ], + "description": "Delightful Tailwind Support for Symfony + AssetMapper", + "keywords": [ + "asset-mapper", + "tailwind" + ], + "support": { + "issues": "https://github.com/SymfonyCasts/tailwind-bundle/issues", + "source": "https://github.com/SymfonyCasts/tailwind-bundle/tree/v0.5.0" + }, + "time": "2023-12-18T16:55:43+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "norberttech/static-content-generator-bundle": 20 + }, + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.6.0" +} diff --git a/src/web/landing/config/bundles.php b/src/web/landing/config/bundles.php new file mode 100644 index 000000000..5d15b714f --- /dev/null +++ b/src/web/landing/config/bundles.php @@ -0,0 +1,9 @@ + ['all' => true], + Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], + Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true], + Symfonycasts\TailwindBundle\SymfonycastsTailwindBundle::class => ['dev' => true, 'test' => true], + NorbertTech\StaticContentGeneratorBundle\StaticContentGeneratorBundle::class => ['dev' => true, 'test' => true], +]; diff --git a/src/web/landing/config/packages/asset_mapper.yaml b/src/web/landing/config/packages/asset_mapper.yaml new file mode 100644 index 000000000..afc2e150a --- /dev/null +++ b/src/web/landing/config/packages/asset_mapper.yaml @@ -0,0 +1,4 @@ +framework: + asset_mapper: + paths: + - assets/ diff --git a/src/web/landing/config/packages/framework.yaml b/src/web/landing/config/packages/framework.yaml new file mode 100644 index 000000000..0d1fad79d --- /dev/null +++ b/src/web/landing/config/packages/framework.yaml @@ -0,0 +1,12 @@ +# see https://symfony.com/doc/current/reference/configuration/framework.html +framework: + secret: '%env(APP_SECRET)%' + annotations: false + http_method_override: false + handle_all_throwables: true + php_errors: + log: true + +when@test: + framework: + test: true diff --git a/src/web/landing/config/packages/routing.yaml b/src/web/landing/config/packages/routing.yaml new file mode 100644 index 000000000..60a7991e0 --- /dev/null +++ b/src/web/landing/config/packages/routing.yaml @@ -0,0 +1,8 @@ +framework: + router: + utf8: true + +when@prod: + framework: + router: + strict_requirements: null diff --git a/src/web/landing/config/packages/twig.yaml b/src/web/landing/config/packages/twig.yaml new file mode 100644 index 000000000..f9f4cc539 --- /dev/null +++ b/src/web/landing/config/packages/twig.yaml @@ -0,0 +1,6 @@ +twig: + default_path: '%kernel.project_dir%/templates' + +when@test: + twig: + strict_variables: true diff --git a/src/web/landing/config/packages/web_profiler.yaml b/src/web/landing/config/packages/web_profiler.yaml new file mode 100644 index 000000000..b94611102 --- /dev/null +++ b/src/web/landing/config/packages/web_profiler.yaml @@ -0,0 +1,17 @@ +when@dev: + web_profiler: + toolbar: true + intercept_redirects: false + + framework: + profiler: + only_exceptions: false + collect_serializer_data: true + +when@test: + web_profiler: + toolbar: false + intercept_redirects: false + + framework: + profiler: { collect: false } diff --git a/src/web/landing/config/preload.php b/src/web/landing/config/preload.php new file mode 100644 index 000000000..fe70fc14a --- /dev/null +++ b/src/web/landing/config/preload.php @@ -0,0 +1,5 @@ +render('main/index.html.twig'); + } +} diff --git a/src/web/landing/src/Flow/Website/Kernel.php b/src/web/landing/src/Flow/Website/Kernel.php new file mode 100644 index 000000000..e006e9a38 --- /dev/null +++ b/src/web/landing/src/Flow/Website/Kernel.php @@ -0,0 +1,11 @@ + + + + + Flow PHP - strongly typed data processing framework + + {% block stylesheets %} + + {% endblock %} + + {% block javascripts %} + {{ importmap([]) }} + {% endblock %} + + +

+

Flow PHP - strongly typed data processing framework

+
+ +
+ {% block main %}{% endblock %} +
+ +
+ © Copyright {{ 'now' | date('Y') }} Flow +
+ + \ No newline at end of file diff --git a/src/web/landing/templates/main/index.html.twig b/src/web/landing/templates/main/index.html.twig new file mode 100644 index 000000000..f02575f03 --- /dev/null +++ b/src/web/landing/templates/main/index.html.twig @@ -0,0 +1,5 @@ +{% extends 'base.html.twig' %} + +{% block main %} + flow php main banner +{% endblock %} \ No newline at end of file