From db4fe782cd21218934ba6f64499c013c37f795c1 Mon Sep 17 00:00:00 2001 From: Bob den Otter Date: Thu, 20 Feb 2020 21:27:24 +0100 Subject: [PATCH] first commit --- .env.dist | 49 + .gitignore | 72 + LICENSE | 19 + Makefile | 183 + README.md | 62 + UPDATE.md | 153 + bin/console | 39 + composer.json | 49 + composer.lock | 10039 ++++++++++++++++ config/bolt/config.yaml | 185 + config/bolt/contenttypes.yaml | 289 + config/bolt/menu.yaml | 29 + config/bolt/taxonomy.yaml | 26 + config/bundles.php | 25 + .../extensions/bobdenotter-weatherwidget.yaml | 7 + config/packages/api_platform.yaml | 16 + config/packages/assets.yaml | 3 + config/packages/dev/maker.yaml | 2 + config/packages/dev/monolog.yaml | 19 + config/packages/dev/routing.yaml | 3 + config/packages/dev/security_checker.yaml | 8 + config/packages/dev/translation.yaml | 4 + config/packages/dev/web_profiler.yaml | 6 + config/packages/doctrine.yaml | 40 + config/packages/doctrine_migrations.yaml | 11 + config/packages/framework.yaml | 33 + config/packages/framework_extra.yaml | 3 + config/packages/mailer.yaml | 3 + config/packages/monolog.yaml | 7 + config/packages/nelmio_cors.yaml | 9 + config/packages/prod/doctrine.yaml | 31 + config/packages/prod/framework.yaml | 3 + config/packages/prod/monolog.yaml | 15 + config/packages/routing.yaml | 3 + config/packages/security.yaml | 44 + config/packages/test/framework.yaml | 4 + config/packages/test/security.yaml | 11 + config/packages/test/web_profiler.yaml | 6 + config/packages/translation.yaml | 18 + config/packages/twig.yaml | 17 + config/packages/webpack_encore.yaml | 4 + config/routes.yaml | 61 + config/routes/api_platform.yaml | 8 + config/routes/bolt.yaml | 25 + config/routes/dev/translation.yaml | 2 + config/routes/dev/twig.yaml | 3 + config/routes/dev/web_profiler.yaml | 7 + config/routes/translation.yaml | 3 + config/services.yaml | 103 + config/services_bolt.yaml | 15 + config/services_dev.yaml | 12 + config/services_prod.yaml | 12 + docker-compose.yml | 69 + docker/nginx/default.conf | 54 + docker/nginx/default.conf.template | 54 + docker/nginx/entrypoint.sh | 12 + docker/php/Dockerfile | 87 + docker/php/confd/conf.d/php_ini.toml | 10 + docker/php/confd/templates/php_init.tmpl | 9 + docker/php/entrypoint.sh | 11 + easy-coding-standard.yml | 100 + index.php | 96 + phpstan.neon | 10 + public/.htaccess | 68 + public/assets/0.css | 15 + public/assets/0.js | 136 + public/assets/1.js | 1 + public/assets/2.js | 1 + public/assets/bolt.css | 1 + public/assets/bolt.js | 1 + public/assets/entrypoints.json | 46 + .../assets/favicon/android-icon-144x144.png | Bin 0 -> 12782 bytes .../assets/favicon/android-icon-192x192.png | Bin 0 -> 15599 bytes public/assets/favicon/android-icon-36x36.png | Bin 0 -> 2810 bytes public/assets/favicon/android-icon-48x48.png | Bin 0 -> 3737 bytes public/assets/favicon/android-icon-72x72.png | Bin 0 -> 5611 bytes public/assets/favicon/android-icon-96x96.png | Bin 0 -> 7900 bytes public/assets/favicon/apple-icon-114x114.png | Bin 0 -> 9609 bytes public/assets/favicon/apple-icon-120x120.png | Bin 0 -> 10301 bytes public/assets/favicon/apple-icon-144x144.png | Bin 0 -> 12782 bytes public/assets/favicon/apple-icon-152x152.png | Bin 0 -> 13754 bytes public/assets/favicon/apple-icon-180x180.png | Bin 0 -> 16939 bytes public/assets/favicon/apple-icon-57x57.png | Bin 0 -> 4470 bytes public/assets/favicon/apple-icon-60x60.png | Bin 0 -> 4731 bytes public/assets/favicon/apple-icon-72x72.png | Bin 0 -> 5611 bytes public/assets/favicon/apple-icon-76x76.png | Bin 0 -> 6040 bytes .../assets/favicon/apple-icon-precomposed.png | Bin 0 -> 16173 bytes public/assets/favicon/apple-icon.png | Bin 0 -> 16173 bytes public/assets/favicon/browserconfig.xml | 2 + public/assets/favicon/favicon-16x16.png | Bin 0 -> 1264 bytes public/assets/favicon/favicon-32x32.png | Bin 0 -> 2506 bytes public/assets/favicon/favicon-96x96.png | Bin 0 -> 7900 bytes public/assets/favicon/favicon.ico | Bin 0 -> 1150 bytes public/assets/favicon/manifest.json | 41 + public/assets/favicon/ms-icon-144x144.png | Bin 0 -> 12782 bytes public/assets/favicon/ms-icon-150x150.png | Bin 0 -> 13452 bytes public/assets/favicon/ms-icon-310x310.png | Bin 0 -> 37617 bytes public/assets/favicon/ms-icon-70x70.png | Bin 0 -> 5484 bytes ...urceSansVariable-Italic.ttf.cdcf8966.woff2 | Bin 0 -> 113556 bytes ...ourceSansVariable-Roman.ttf.5bd50ca4.woff2 | Bin 0 -> 137664 bytes .../fonts/fa-regular-400.4165c268.woff2 | Bin 0 -> 13600 bytes .../assets/fonts/fa-solid-900.55eb2a60.woff2 | Bin 0 -> 76120 bytes public/assets/images/ad.01d1abf9.svg | 1 + public/assets/images/ae.50734ddf.svg | 1 + public/assets/images/af.70b0735f.svg | 1 + public/assets/images/ag.1bcb0859.svg | 1 + public/assets/images/ai.68b81f7d.svg | 1 + public/assets/images/al.f2f5c388.svg | 1 + public/assets/images/am.a5cbea23.svg | 1 + public/assets/images/ao.4cae53c7.svg | 1 + public/assets/images/ar.190b234b.svg | 1 + public/assets/images/as.8762c9d4.svg | 1 + public/assets/images/at.7ebd0ba8.svg | 1 + public/assets/images/au.a0639588.svg | 1 + public/assets/images/aw.5cb23855.svg | 1 + public/assets/images/ax.15ebf0e2.svg | 1 + public/assets/images/az.892b4c9a.svg | 1 + public/assets/images/ba.04deacc1.svg | 1 + public/assets/images/bb.442aa0e9.svg | 1 + public/assets/images/bd.8ad8292b.svg | 1 + public/assets/images/be.3ba15712.svg | 1 + public/assets/images/bf.4893cbc8.svg | 1 + public/assets/images/bg.ce95a749.svg | 1 + public/assets/images/bh.fb9be71c.svg | 1 + public/assets/images/bi.e5080eed.svg | 1 + public/assets/images/bj.c8895a69.svg | 1 + public/assets/images/bl.391c5350.svg | 1 + public/assets/images/bm.4706eac3.svg | 1 + public/assets/images/bn.68773b30.svg | 1 + public/assets/images/bo.f50f9f76.svg | 1 + public/assets/images/bolt_logo_cli.png | Bin 0 -> 7525 bytes public/assets/images/bolt_logo_dashboard.svg | 1 + public/assets/images/bolt_logo_login.svg | 1 + .../assets/images/bolt_logo_loginpage--bg.svg | 41 + public/assets/images/bolt_logo_loginpage.svg | 21 + public/assets/images/bq.2ac70f73.svg | 1 + public/assets/images/br.490a0ae4.svg | 1 + public/assets/images/bs.16bc164f.svg | 1 + public/assets/images/bt.daeda14e.svg | 1 + public/assets/images/bv.37853b41.svg | 1 + public/assets/images/bw.b2c5e48b.svg | 1 + public/assets/images/by.30d6d156.svg | 1 + public/assets/images/bz.6554d454.svg | 1 + public/assets/images/ca.b447edef.svg | 1 + public/assets/images/cc.71328de9.svg | 1 + public/assets/images/cd.aeb69922.svg | 1 + public/assets/images/cf.70a5a040.svg | 1 + public/assets/images/cg.bc6cdc8c.svg | 1 + public/assets/images/ch.e88ced96.svg | 1 + public/assets/images/ci.b5c4b94e.svg | 1 + public/assets/images/ck.44d83777.svg | 1 + public/assets/images/cl.28d9faa9.svg | 1 + public/assets/images/cm.8270d614.svg | 1 + public/assets/images/cn.9de61539.svg | 1 + public/assets/images/co.b93be1a5.svg | 1 + public/assets/images/cr.8a5e72a0.svg | 1 + public/assets/images/cu.36a6ec24.svg | 1 + public/assets/images/cv.f2e43b23.svg | 1 + public/assets/images/cw.237f3ca5.svg | 1 + public/assets/images/cx.19a0ba59.svg | 1 + public/assets/images/cy.c80df816.svg | 1 + public/assets/images/cz.55176823.svg | 1 + public/assets/images/de.2a412e47.svg | 1 + public/assets/images/dj.653994d1.svg | 1 + public/assets/images/dk.99c26892.svg | 1 + public/assets/images/dm.86ebb3f0.svg | 1 + public/assets/images/do.91f9a600.svg | 1 + public/assets/images/dz.1d370766.svg | 1 + public/assets/images/ec.4aa8b052.svg | 1 + public/assets/images/ee.afd1fb0a.svg | 1 + public/assets/images/eg.0ecbd250.svg | 1 + public/assets/images/eh.0c48d716.svg | 1 + public/assets/images/er.91a209d0.svg | 1 + public/assets/images/es.f65cca42.svg | 1 + public/assets/images/et.2aa49809.svg | 1 + public/assets/images/eu.65cc2ef2.svg | 1 + public/assets/images/fi.996893fa.svg | 1 + public/assets/images/fj.16a34cd9.svg | 1 + public/assets/images/fk.8cdbdc00.svg | 1 + public/assets/images/fm.e90d207c.svg | 1 + public/assets/images/fo.3258d74e.svg | 1 + public/assets/images/fr.711ebacb.svg | 1 + public/assets/images/ga.a6a7e076.svg | 1 + public/assets/images/gb-eng.f4b859cc.svg | 1 + public/assets/images/gb-nir.cb719a85.svg | 1 + public/assets/images/gb-sct.4ad04a0f.svg | 1 + public/assets/images/gb-wls.88b17e1e.svg | 1 + public/assets/images/gb-zet.675f2d23.svg | 1 + public/assets/images/gb.326925f0.svg | 1 + public/assets/images/gd.f6996e99.svg | 1 + public/assets/images/ge.8a09eff6.svg | 1 + public/assets/images/gf.69e875eb.svg | 1 + public/assets/images/gg.8e47a6a1.svg | 1 + public/assets/images/gh.ed78099d.svg | 1 + public/assets/images/gi.8d0a0129.svg | 1 + public/assets/images/gl.d36d0c2f.svg | 1 + public/assets/images/gm.c6f73d86.svg | 1 + public/assets/images/gn.017f9a02.svg | 1 + public/assets/images/gp.f6877d7a.svg | 1 + public/assets/images/gq.6667d838.svg | 1 + public/assets/images/gr.368bc9df.svg | 1 + public/assets/images/gs.6e0c7f8f.svg | 1 + public/assets/images/gt.c93d5e7f.svg | 1 + public/assets/images/gu.9ccd1112.svg | 1 + public/assets/images/gw.40076bd1.svg | 1 + public/assets/images/gy.b7199cac.svg | 1 + public/assets/images/hk.ba7081c8.svg | 1 + public/assets/images/hm.2b0d630c.svg | 1 + public/assets/images/hn.f8de0b92.svg | 1 + public/assets/images/hr.2657e9e2.svg | 1 + public/assets/images/ht.82b485b2.svg | 1 + public/assets/images/hu.d035eea2.svg | 1 + public/assets/images/icons.c5eb101f.svg | 1 + public/assets/images/id.a4de4d00.svg | 1 + public/assets/images/ie.82e0bf62.svg | 1 + public/assets/images/il.26222dc5.svg | 1 + public/assets/images/im.303d4b57.svg | 1 + public/assets/images/in.957f33b3.svg | 1 + public/assets/images/io.90002376.svg | 1 + public/assets/images/iq.0e61507d.svg | 1 + public/assets/images/ir.ec18a842.svg | 1 + public/assets/images/is.d4f5c2a9.svg | 1 + public/assets/images/it.83e80133.svg | 1 + public/assets/images/je.0a2ce4ab.svg | 1 + public/assets/images/jm.6db722d3.svg | 1 + public/assets/images/jo.840b1abd.svg | 1 + public/assets/images/jp.64b89b37.svg | 1 + public/assets/images/ke.24722b8b.svg | 1 + public/assets/images/kg.a3c3a1fa.svg | 1 + public/assets/images/kh.d686b0d3.svg | 1 + public/assets/images/ki.960c5f01.svg | 1 + public/assets/images/km.d6f4d498.svg | 1 + public/assets/images/kn.96e2c0e3.svg | 1 + public/assets/images/kp.2d1374de.svg | 1 + public/assets/images/kr.62dd2c4e.svg | 1 + public/assets/images/kw.d387dd92.svg | 1 + public/assets/images/ky.6e6a5c50.svg | 1 + public/assets/images/kz.957e9e1c.svg | 1 + public/assets/images/la.6a20b9dc.svg | 1 + public/assets/images/lb.96b1de3b.svg | 1 + public/assets/images/lc.180ce75b.svg | 1 + public/assets/images/lgbt.874008b8.svg | 1 + public/assets/images/li.ac6fd945.svg | 1 + public/assets/images/lk.87875e14.svg | 1 + public/assets/images/lr.38c733f9.svg | 1 + public/assets/images/ls.9d9f9dc9.svg | 1 + public/assets/images/lt.ee6a2e0a.svg | 1 + public/assets/images/lu.73a73b40.svg | 1 + public/assets/images/lv.823b4d23.svg | 1 + public/assets/images/ly.8eb8c0d2.svg | 1 + public/assets/images/ma.a53ab288.svg | 1 + public/assets/images/mc.5d9e1c3e.svg | 1 + public/assets/images/md.ca8d929e.svg | 1 + public/assets/images/me.4c532743.svg | 1 + public/assets/images/mf.711ebacb.svg | 1 + public/assets/images/mg.9f8e5364.svg | 1 + public/assets/images/mh.d44178f4.svg | 1 + public/assets/images/mk.44132993.svg | 1 + public/assets/images/ml.9bbcc58e.svg | 1 + public/assets/images/mm.fc483f98.svg | 1 + public/assets/images/mn.2d39f96f.svg | 1 + public/assets/images/mo.65be45a6.svg | 1 + public/assets/images/mp.893778eb.svg | 1 + public/assets/images/mq.7cb8c994.svg | 1 + public/assets/images/mr.5419065f.svg | 1 + public/assets/images/ms.5454a87b.svg | 1 + public/assets/images/mt.519e1ce4.svg | 1 + public/assets/images/mu.3b8d43d4.svg | 1 + public/assets/images/mv.fd6f56d9.svg | 1 + public/assets/images/mw.7ba586a0.svg | 1 + public/assets/images/mx.4ca9e500.svg | 1 + public/assets/images/my.280a62c4.svg | 1 + public/assets/images/mz.f06eb3a3.svg | 1 + public/assets/images/na.dc743998.svg | 1 + public/assets/images/nc.6f54ea51.svg | 1 + public/assets/images/ne.3db8e4a5.svg | 1 + public/assets/images/nf.6cc704bb.svg | 1 + public/assets/images/ng.ec2a104f.svg | 1 + public/assets/images/ni.b57d5dd5.svg | 1 + public/assets/images/nl.e32dda44.svg | 1 + public/assets/images/no.37853b41.svg | 1 + public/assets/images/np.dfd786e3.svg | 1 + public/assets/images/nr.547d79b0.svg | 1 + public/assets/images/nu.a6b743d3.svg | 1 + public/assets/images/nz.f97a65a1.svg | 1 + public/assets/images/om.02a7b12a.svg | 1 + public/assets/images/pa.b4adf8d9.svg | 1 + public/assets/images/pe.ec59e9a0.svg | 1 + public/assets/images/pf.5d56f30d.svg | 1 + public/assets/images/pg.812e5ab5.svg | 1 + public/assets/images/ph.128b6042.svg | 1 + public/assets/images/pk.262f2756.svg | 1 + public/assets/images/pl.106dccf0.svg | 1 + public/assets/images/placeholder.png | Bin 0 -> 2913 bytes public/assets/images/pm.99a9f738.svg | 1 + public/assets/images/pn.e30c6406.svg | 1 + public/assets/images/pr.ace58ecd.svg | 1 + public/assets/images/ps.f21521e8.svg | 1 + public/assets/images/pt.f87c8913.svg | 1 + public/assets/images/pw.611763a2.svg | 1 + public/assets/images/py.b7e5da7b.svg | 1 + public/assets/images/qa.fbd2b966.svg | 1 + public/assets/images/re.711ebacb.svg | 1 + public/assets/images/ro.aeeb29bb.svg | 1 + public/assets/images/rs.6cb051e2.svg | 1 + public/assets/images/ru.b1f80e78.svg | 1 + public/assets/images/rw.79a0ae7b.svg | 1 + public/assets/images/sa.740845e7.svg | 1 + public/assets/images/sb.486d4ed0.svg | 1 + public/assets/images/sc.8dfa866d.svg | 1 + public/assets/images/sd.32903ce6.svg | 1 + public/assets/images/se.377ae982.svg | 1 + public/assets/images/sg.931bee25.svg | 1 + public/assets/images/sh.8c600ea1.svg | 1 + public/assets/images/si.b4e3a65f.svg | 1 + public/assets/images/sj.37853b41.svg | 1 + public/assets/images/sk.e7d2d2d3.svg | 1 + public/assets/images/sl.596b73f6.svg | 1 + public/assets/images/sm.48643fd1.svg | 1 + public/assets/images/sn.b647851c.svg | 1 + public/assets/images/so.4d6d8f3a.svg | 1 + public/assets/images/sr.5fb02768.svg | 1 + public/assets/images/ss.bfe38812.svg | 1 + public/assets/images/st.8af1bba2.svg | 1 + public/assets/images/sv.e13ccf82.svg | 1 + public/assets/images/sx.fb8f61e1.svg | 1 + public/assets/images/sy.9c087710.svg | 1 + public/assets/images/sz.1eaa1cbf.svg | 1 + public/assets/images/tc.3dcee2eb.svg | 1 + public/assets/images/td.e7fa3565.svg | 1 + public/assets/images/tf.0162f2b5.svg | 1 + public/assets/images/tg.19ad2f45.svg | 1 + public/assets/images/th.08fb1c62.svg | 1 + public/assets/images/tj.ea1063b1.svg | 1 + public/assets/images/tk.0a097f05.svg | 1 + public/assets/images/tl.8dd2c49c.svg | 1 + public/assets/images/tm.33d513a4.svg | 1 + public/assets/images/tn.44484aac.svg | 1 + public/assets/images/to.fe56819a.svg | 1 + public/assets/images/tr.4faca859.svg | 1 + public/assets/images/tt.555f2650.svg | 1 + public/assets/images/tv.dfe61f0f.svg | 1 + public/assets/images/tw.7ee03e94.svg | 1 + public/assets/images/tz.37890662.svg | 1 + public/assets/images/ua.32fa00a0.svg | 1 + public/assets/images/ug.f1c8ecd5.svg | 1 + public/assets/images/um.01b0f0cc.svg | 1 + public/assets/images/us.01b0f0cc.svg | 1 + public/assets/images/uy.0386d39d.svg | 1 + public/assets/images/uz.2bc58ad0.svg | 1 + public/assets/images/va.eb4231a1.svg | 1 + public/assets/images/vc.620f7104.svg | 1 + public/assets/images/ve.96bddf7f.svg | 1 + public/assets/images/vg.18147523.svg | 1 + public/assets/images/vi.d34f0472.svg | 1 + public/assets/images/vn.5e6253f5.svg | 1 + public/assets/images/vu.15522f4a.svg | 1 + public/assets/images/wf.711ebacb.svg | 1 + public/assets/images/ws.c11466c7.svg | 1 + public/assets/images/xk.aa2c7d0e.svg | 1 + public/assets/images/ye.e0b63768.svg | 1 + public/assets/images/yt.1776dd4a.svg | 1 + public/assets/images/za.1e71687c.svg | 1 + public/assets/images/zm.24d00eb2.svg | 1 + public/assets/images/zw.db280702.svg | 1 + public/assets/manifest.json | 316 + public/assets/theme-dark.css | 1 + public/assets/theme-default.css | 0 public/assets/theme-light.css | 1 + public/assets/theme-woordpers.css | 1 + public/assets/vibrant.js | 1 + public/assets/zxcvbn.js | 1 + public/index.php | 41 + public/robots.txt | 4 + public/theme/base-2018/README.md | 315 + public/theme/base-2018/css/bulma.css | 3 + public/theme/base-2018/css/theme.css | 8 + public/theme/base-2018/index.twig | 99 + public/theme/base-2018/js/app.js | 10 + .../theme/base-2018/js/normalizeBrightness.js | 78 + public/theme/base-2018/listing.twig | 69 + public/theme/base-2018/not-found.twig | 42 + public/theme/base-2018/page.twig | 49 + public/theme/base-2018/partials/_aside.twig | 42 + public/theme/base-2018/partials/_footer.twig | 26 + .../base-2018/partials/_fresh_install.twig | 13 + public/theme/base-2018/partials/_header.twig | 17 + public/theme/base-2018/partials/_master.twig | 42 + public/theme/base-2018/partials/_navbar.twig | 36 + .../theme/base-2018/partials/_no_content.twig | 8 + .../base-2018/partials/_record_meta.twig | 26 + .../base-2018/partials/_recordfooter.twig | 31 + .../theme/base-2018/partials/_sub_menu.twig | 49 + .../base-2018/partials/_sub_menu_footer.twig | 33 + .../partials/_sub_recent_records.twig | 30 + .../partials/_sub_taxonomylinks.twig | 16 + public/theme/base-2018/record.twig | 43 + public/theme/base-2018/search.twig | 94 + public/theme/base-2018/source/gulpfile.js | 81 + .../theme/base-2018/source/javascript/app.js | 31 + public/theme/base-2018/source/package.json | 41 + .../source/scss/_breakpointdebug.scss | 33 + .../base-2018/source/scss/_settings.scss | 80 + .../base-2018/source/scss/_typography.scss | 8 + public/theme/base-2018/source/scss/bulma.scss | 76 + public/theme/base-2018/source/scss/theme.scss | 211 + public/theme/base-2018/theme.yaml | 29 + .../wireframes/Base-2018 detail.monopic | Bin 0 -> 4804 bytes .../base-2018/wireframes/Base-2018 detail.png | Bin 0 -> 29667 bytes .../wireframes/Base-2018 homepage.monopic | Bin 0 -> 7852 bytes .../wireframes/Base-2018 homepage.png | Bin 0 -> 119544 bytes .../Base-2018 homepage_widgets.monopic | Bin 0 -> 9088 bytes .../wireframes/Base-2018 homepage_widgets.png | Bin 0 -> 145072 bytes .../wireframes/Base-2018 listing.monopic | Bin 0 -> 4524 bytes .../wireframes/Base-2018 listing.png | Bin 0 -> 77366 bytes .../Base-2018 search results.monopic | Bin 0 -> 5095 bytes .../wireframes/Base-2018 search results.png | Bin 0 -> 90111 bytes .../wireframes/Base-2018 showcase.monopic | Bin 0 -> 6208 bytes .../wireframes/Base-2018 showcase.png | Bin 0 -> 98075 bytes public/theme/skeleton/README.md | 13 + public/theme/skeleton/css/normalize.css | 349 + public/theme/skeleton/css/sakura.css | 231 + public/theme/skeleton/index.twig | 22 + public/theme/skeleton/listing.twig | 54 + public/theme/skeleton/partials/_aside.twig | 74 + public/theme/skeleton/partials/_footer.twig | 31 + .../skeleton/partials/_fresh_install.twig | 11 + public/theme/skeleton/partials/_header.twig | 11 + public/theme/skeleton/partials/_image.twig | 10 + public/theme/skeleton/partials/_master.twig | 40 + .../skeleton/partials/_recordfooter.twig | 54 + public/theme/skeleton/partials/_sub_menu.twig | 45 + .../skeleton/partials/_sub_taxonomylinks.twig | 15 + public/theme/skeleton/record.twig | 23 + public/theme/skeleton/search.twig | 65 + public/theme/skeleton/theme.yaml | 13 + src/Command/FetchCommand.php | 50 + src/Command/UpdatePackagesCommand.php | 50 + src/Entity/.gitkeep | 0 src/Kernel.php | 12 + src/PackagistExtension.php | 165 + symfony.lock | 724 ++ var/data/.gitkeep | 0 443 files changed, 17142 insertions(+) create mode 100644 .env.dist create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 README.md create mode 100644 UPDATE.md create mode 100755 bin/console create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 config/bolt/config.yaml create mode 100644 config/bolt/contenttypes.yaml create mode 100644 config/bolt/menu.yaml create mode 100644 config/bolt/taxonomy.yaml create mode 100644 config/bundles.php create mode 100644 config/extensions/bobdenotter-weatherwidget.yaml create mode 100644 config/packages/api_platform.yaml create mode 100644 config/packages/assets.yaml create mode 100644 config/packages/dev/maker.yaml create mode 100644 config/packages/dev/monolog.yaml create mode 100644 config/packages/dev/routing.yaml create mode 100644 config/packages/dev/security_checker.yaml create mode 100644 config/packages/dev/translation.yaml create mode 100644 config/packages/dev/web_profiler.yaml create mode 100644 config/packages/doctrine.yaml create mode 100644 config/packages/doctrine_migrations.yaml create mode 100644 config/packages/framework.yaml create mode 100644 config/packages/framework_extra.yaml create mode 100644 config/packages/mailer.yaml create mode 100644 config/packages/monolog.yaml create mode 100644 config/packages/nelmio_cors.yaml create mode 100644 config/packages/prod/doctrine.yaml create mode 100644 config/packages/prod/framework.yaml create mode 100644 config/packages/prod/monolog.yaml create mode 100644 config/packages/routing.yaml create mode 100644 config/packages/security.yaml create mode 100644 config/packages/test/framework.yaml create mode 100644 config/packages/test/security.yaml create mode 100644 config/packages/test/web_profiler.yaml create mode 100644 config/packages/translation.yaml create mode 100644 config/packages/twig.yaml create mode 100644 config/packages/webpack_encore.yaml create mode 100644 config/routes.yaml create mode 100644 config/routes/api_platform.yaml create mode 100644 config/routes/bolt.yaml create mode 100644 config/routes/dev/translation.yaml create mode 100644 config/routes/dev/twig.yaml create mode 100644 config/routes/dev/web_profiler.yaml create mode 100644 config/routes/translation.yaml create mode 100644 config/services.yaml create mode 100644 config/services_bolt.yaml create mode 100644 config/services_dev.yaml create mode 100644 config/services_prod.yaml create mode 100644 docker-compose.yml create mode 100644 docker/nginx/default.conf create mode 100644 docker/nginx/default.conf.template create mode 100644 docker/nginx/entrypoint.sh create mode 100644 docker/php/Dockerfile create mode 100644 docker/php/confd/conf.d/php_ini.toml create mode 100644 docker/php/confd/templates/php_init.tmpl create mode 100644 docker/php/entrypoint.sh create mode 100644 easy-coding-standard.yml create mode 100644 index.php create mode 100644 phpstan.neon create mode 100644 public/.htaccess create mode 100644 public/assets/0.css create mode 100644 public/assets/0.js create mode 100644 public/assets/1.js create mode 100644 public/assets/2.js create mode 100644 public/assets/bolt.css create mode 100644 public/assets/bolt.js create mode 100644 public/assets/entrypoints.json create mode 100644 public/assets/favicon/android-icon-144x144.png create mode 100644 public/assets/favicon/android-icon-192x192.png create mode 100644 public/assets/favicon/android-icon-36x36.png create mode 100644 public/assets/favicon/android-icon-48x48.png create mode 100644 public/assets/favicon/android-icon-72x72.png create mode 100644 public/assets/favicon/android-icon-96x96.png create mode 100644 public/assets/favicon/apple-icon-114x114.png create mode 100644 public/assets/favicon/apple-icon-120x120.png create mode 100644 public/assets/favicon/apple-icon-144x144.png create mode 100644 public/assets/favicon/apple-icon-152x152.png create mode 100644 public/assets/favicon/apple-icon-180x180.png create mode 100644 public/assets/favicon/apple-icon-57x57.png create mode 100644 public/assets/favicon/apple-icon-60x60.png create mode 100644 public/assets/favicon/apple-icon-72x72.png create mode 100644 public/assets/favicon/apple-icon-76x76.png create mode 100644 public/assets/favicon/apple-icon-precomposed.png create mode 100644 public/assets/favicon/apple-icon.png create mode 100644 public/assets/favicon/browserconfig.xml create mode 100644 public/assets/favicon/favicon-16x16.png create mode 100644 public/assets/favicon/favicon-32x32.png create mode 100644 public/assets/favicon/favicon-96x96.png create mode 100644 public/assets/favicon/favicon.ico create mode 100644 public/assets/favicon/manifest.json create mode 100644 public/assets/favicon/ms-icon-144x144.png create mode 100644 public/assets/favicon/ms-icon-150x150.png create mode 100644 public/assets/favicon/ms-icon-310x310.png create mode 100644 public/assets/favicon/ms-icon-70x70.png create mode 100644 public/assets/fonts/SourceSansVariable-Italic.ttf.cdcf8966.woff2 create mode 100644 public/assets/fonts/SourceSansVariable-Roman.ttf.5bd50ca4.woff2 create mode 100644 public/assets/fonts/fa-regular-400.4165c268.woff2 create mode 100644 public/assets/fonts/fa-solid-900.55eb2a60.woff2 create mode 100644 public/assets/images/ad.01d1abf9.svg create mode 100644 public/assets/images/ae.50734ddf.svg create mode 100644 public/assets/images/af.70b0735f.svg create mode 100644 public/assets/images/ag.1bcb0859.svg create mode 100644 public/assets/images/ai.68b81f7d.svg create mode 100644 public/assets/images/al.f2f5c388.svg create mode 100644 public/assets/images/am.a5cbea23.svg create mode 100644 public/assets/images/ao.4cae53c7.svg create mode 100644 public/assets/images/ar.190b234b.svg create mode 100644 public/assets/images/as.8762c9d4.svg create mode 100644 public/assets/images/at.7ebd0ba8.svg create mode 100644 public/assets/images/au.a0639588.svg create mode 100644 public/assets/images/aw.5cb23855.svg create mode 100644 public/assets/images/ax.15ebf0e2.svg create mode 100644 public/assets/images/az.892b4c9a.svg create mode 100644 public/assets/images/ba.04deacc1.svg create mode 100644 public/assets/images/bb.442aa0e9.svg create mode 100644 public/assets/images/bd.8ad8292b.svg create mode 100644 public/assets/images/be.3ba15712.svg create mode 100644 public/assets/images/bf.4893cbc8.svg create mode 100644 public/assets/images/bg.ce95a749.svg create mode 100644 public/assets/images/bh.fb9be71c.svg create mode 100644 public/assets/images/bi.e5080eed.svg create mode 100644 public/assets/images/bj.c8895a69.svg create mode 100644 public/assets/images/bl.391c5350.svg create mode 100644 public/assets/images/bm.4706eac3.svg create mode 100644 public/assets/images/bn.68773b30.svg create mode 100644 public/assets/images/bo.f50f9f76.svg create mode 100644 public/assets/images/bolt_logo_cli.png create mode 100644 public/assets/images/bolt_logo_dashboard.svg create mode 100644 public/assets/images/bolt_logo_login.svg create mode 100644 public/assets/images/bolt_logo_loginpage--bg.svg create mode 100644 public/assets/images/bolt_logo_loginpage.svg create mode 100644 public/assets/images/bq.2ac70f73.svg create mode 100644 public/assets/images/br.490a0ae4.svg create mode 100644 public/assets/images/bs.16bc164f.svg create mode 100644 public/assets/images/bt.daeda14e.svg create mode 100644 public/assets/images/bv.37853b41.svg create mode 100644 public/assets/images/bw.b2c5e48b.svg create mode 100644 public/assets/images/by.30d6d156.svg create mode 100644 public/assets/images/bz.6554d454.svg create mode 100644 public/assets/images/ca.b447edef.svg create mode 100644 public/assets/images/cc.71328de9.svg create mode 100644 public/assets/images/cd.aeb69922.svg create mode 100644 public/assets/images/cf.70a5a040.svg create mode 100644 public/assets/images/cg.bc6cdc8c.svg create mode 100644 public/assets/images/ch.e88ced96.svg create mode 100644 public/assets/images/ci.b5c4b94e.svg create mode 100644 public/assets/images/ck.44d83777.svg create mode 100644 public/assets/images/cl.28d9faa9.svg create mode 100644 public/assets/images/cm.8270d614.svg create mode 100644 public/assets/images/cn.9de61539.svg create mode 100644 public/assets/images/co.b93be1a5.svg create mode 100644 public/assets/images/cr.8a5e72a0.svg create mode 100644 public/assets/images/cu.36a6ec24.svg create mode 100644 public/assets/images/cv.f2e43b23.svg create mode 100644 public/assets/images/cw.237f3ca5.svg create mode 100644 public/assets/images/cx.19a0ba59.svg create mode 100644 public/assets/images/cy.c80df816.svg create mode 100644 public/assets/images/cz.55176823.svg create mode 100644 public/assets/images/de.2a412e47.svg create mode 100644 public/assets/images/dj.653994d1.svg create mode 100644 public/assets/images/dk.99c26892.svg create mode 100644 public/assets/images/dm.86ebb3f0.svg create mode 100644 public/assets/images/do.91f9a600.svg create mode 100644 public/assets/images/dz.1d370766.svg create mode 100644 public/assets/images/ec.4aa8b052.svg create mode 100644 public/assets/images/ee.afd1fb0a.svg create mode 100644 public/assets/images/eg.0ecbd250.svg create mode 100644 public/assets/images/eh.0c48d716.svg create mode 100644 public/assets/images/er.91a209d0.svg create mode 100644 public/assets/images/es.f65cca42.svg create mode 100644 public/assets/images/et.2aa49809.svg create mode 100644 public/assets/images/eu.65cc2ef2.svg create mode 100644 public/assets/images/fi.996893fa.svg create mode 100644 public/assets/images/fj.16a34cd9.svg create mode 100644 public/assets/images/fk.8cdbdc00.svg create mode 100644 public/assets/images/fm.e90d207c.svg create mode 100644 public/assets/images/fo.3258d74e.svg create mode 100644 public/assets/images/fr.711ebacb.svg create mode 100644 public/assets/images/ga.a6a7e076.svg create mode 100644 public/assets/images/gb-eng.f4b859cc.svg create mode 100644 public/assets/images/gb-nir.cb719a85.svg create mode 100644 public/assets/images/gb-sct.4ad04a0f.svg create mode 100644 public/assets/images/gb-wls.88b17e1e.svg create mode 100644 public/assets/images/gb-zet.675f2d23.svg create mode 100644 public/assets/images/gb.326925f0.svg create mode 100644 public/assets/images/gd.f6996e99.svg create mode 100644 public/assets/images/ge.8a09eff6.svg create mode 100644 public/assets/images/gf.69e875eb.svg create mode 100644 public/assets/images/gg.8e47a6a1.svg create mode 100644 public/assets/images/gh.ed78099d.svg create mode 100644 public/assets/images/gi.8d0a0129.svg create mode 100644 public/assets/images/gl.d36d0c2f.svg create mode 100644 public/assets/images/gm.c6f73d86.svg create mode 100644 public/assets/images/gn.017f9a02.svg create mode 100644 public/assets/images/gp.f6877d7a.svg create mode 100644 public/assets/images/gq.6667d838.svg create mode 100644 public/assets/images/gr.368bc9df.svg create mode 100644 public/assets/images/gs.6e0c7f8f.svg create mode 100644 public/assets/images/gt.c93d5e7f.svg create mode 100644 public/assets/images/gu.9ccd1112.svg create mode 100644 public/assets/images/gw.40076bd1.svg create mode 100644 public/assets/images/gy.b7199cac.svg create mode 100644 public/assets/images/hk.ba7081c8.svg create mode 100644 public/assets/images/hm.2b0d630c.svg create mode 100644 public/assets/images/hn.f8de0b92.svg create mode 100644 public/assets/images/hr.2657e9e2.svg create mode 100644 public/assets/images/ht.82b485b2.svg create mode 100644 public/assets/images/hu.d035eea2.svg create mode 100644 public/assets/images/icons.c5eb101f.svg create mode 100644 public/assets/images/id.a4de4d00.svg create mode 100644 public/assets/images/ie.82e0bf62.svg create mode 100644 public/assets/images/il.26222dc5.svg create mode 100644 public/assets/images/im.303d4b57.svg create mode 100644 public/assets/images/in.957f33b3.svg create mode 100644 public/assets/images/io.90002376.svg create mode 100644 public/assets/images/iq.0e61507d.svg create mode 100644 public/assets/images/ir.ec18a842.svg create mode 100644 public/assets/images/is.d4f5c2a9.svg create mode 100644 public/assets/images/it.83e80133.svg create mode 100644 public/assets/images/je.0a2ce4ab.svg create mode 100644 public/assets/images/jm.6db722d3.svg create mode 100644 public/assets/images/jo.840b1abd.svg create mode 100644 public/assets/images/jp.64b89b37.svg create mode 100644 public/assets/images/ke.24722b8b.svg create mode 100644 public/assets/images/kg.a3c3a1fa.svg create mode 100644 public/assets/images/kh.d686b0d3.svg create mode 100644 public/assets/images/ki.960c5f01.svg create mode 100644 public/assets/images/km.d6f4d498.svg create mode 100644 public/assets/images/kn.96e2c0e3.svg create mode 100644 public/assets/images/kp.2d1374de.svg create mode 100644 public/assets/images/kr.62dd2c4e.svg create mode 100644 public/assets/images/kw.d387dd92.svg create mode 100644 public/assets/images/ky.6e6a5c50.svg create mode 100644 public/assets/images/kz.957e9e1c.svg create mode 100644 public/assets/images/la.6a20b9dc.svg create mode 100644 public/assets/images/lb.96b1de3b.svg create mode 100644 public/assets/images/lc.180ce75b.svg create mode 100644 public/assets/images/lgbt.874008b8.svg create mode 100644 public/assets/images/li.ac6fd945.svg create mode 100644 public/assets/images/lk.87875e14.svg create mode 100644 public/assets/images/lr.38c733f9.svg create mode 100644 public/assets/images/ls.9d9f9dc9.svg create mode 100644 public/assets/images/lt.ee6a2e0a.svg create mode 100644 public/assets/images/lu.73a73b40.svg create mode 100644 public/assets/images/lv.823b4d23.svg create mode 100644 public/assets/images/ly.8eb8c0d2.svg create mode 100644 public/assets/images/ma.a53ab288.svg create mode 100644 public/assets/images/mc.5d9e1c3e.svg create mode 100644 public/assets/images/md.ca8d929e.svg create mode 100644 public/assets/images/me.4c532743.svg create mode 100644 public/assets/images/mf.711ebacb.svg create mode 100644 public/assets/images/mg.9f8e5364.svg create mode 100644 public/assets/images/mh.d44178f4.svg create mode 100644 public/assets/images/mk.44132993.svg create mode 100644 public/assets/images/ml.9bbcc58e.svg create mode 100644 public/assets/images/mm.fc483f98.svg create mode 100644 public/assets/images/mn.2d39f96f.svg create mode 100644 public/assets/images/mo.65be45a6.svg create mode 100644 public/assets/images/mp.893778eb.svg create mode 100644 public/assets/images/mq.7cb8c994.svg create mode 100644 public/assets/images/mr.5419065f.svg create mode 100644 public/assets/images/ms.5454a87b.svg create mode 100644 public/assets/images/mt.519e1ce4.svg create mode 100644 public/assets/images/mu.3b8d43d4.svg create mode 100644 public/assets/images/mv.fd6f56d9.svg create mode 100644 public/assets/images/mw.7ba586a0.svg create mode 100644 public/assets/images/mx.4ca9e500.svg create mode 100644 public/assets/images/my.280a62c4.svg create mode 100644 public/assets/images/mz.f06eb3a3.svg create mode 100644 public/assets/images/na.dc743998.svg create mode 100644 public/assets/images/nc.6f54ea51.svg create mode 100644 public/assets/images/ne.3db8e4a5.svg create mode 100644 public/assets/images/nf.6cc704bb.svg create mode 100644 public/assets/images/ng.ec2a104f.svg create mode 100644 public/assets/images/ni.b57d5dd5.svg create mode 100644 public/assets/images/nl.e32dda44.svg create mode 100644 public/assets/images/no.37853b41.svg create mode 100644 public/assets/images/np.dfd786e3.svg create mode 100644 public/assets/images/nr.547d79b0.svg create mode 100644 public/assets/images/nu.a6b743d3.svg create mode 100644 public/assets/images/nz.f97a65a1.svg create mode 100644 public/assets/images/om.02a7b12a.svg create mode 100644 public/assets/images/pa.b4adf8d9.svg create mode 100644 public/assets/images/pe.ec59e9a0.svg create mode 100644 public/assets/images/pf.5d56f30d.svg create mode 100644 public/assets/images/pg.812e5ab5.svg create mode 100644 public/assets/images/ph.128b6042.svg create mode 100644 public/assets/images/pk.262f2756.svg create mode 100644 public/assets/images/pl.106dccf0.svg create mode 100644 public/assets/images/placeholder.png create mode 100644 public/assets/images/pm.99a9f738.svg create mode 100644 public/assets/images/pn.e30c6406.svg create mode 100644 public/assets/images/pr.ace58ecd.svg create mode 100644 public/assets/images/ps.f21521e8.svg create mode 100644 public/assets/images/pt.f87c8913.svg create mode 100644 public/assets/images/pw.611763a2.svg create mode 100644 public/assets/images/py.b7e5da7b.svg create mode 100644 public/assets/images/qa.fbd2b966.svg create mode 100644 public/assets/images/re.711ebacb.svg create mode 100644 public/assets/images/ro.aeeb29bb.svg create mode 100644 public/assets/images/rs.6cb051e2.svg create mode 100644 public/assets/images/ru.b1f80e78.svg create mode 100644 public/assets/images/rw.79a0ae7b.svg create mode 100644 public/assets/images/sa.740845e7.svg create mode 100644 public/assets/images/sb.486d4ed0.svg create mode 100644 public/assets/images/sc.8dfa866d.svg create mode 100644 public/assets/images/sd.32903ce6.svg create mode 100644 public/assets/images/se.377ae982.svg create mode 100644 public/assets/images/sg.931bee25.svg create mode 100644 public/assets/images/sh.8c600ea1.svg create mode 100644 public/assets/images/si.b4e3a65f.svg create mode 100644 public/assets/images/sj.37853b41.svg create mode 100644 public/assets/images/sk.e7d2d2d3.svg create mode 100644 public/assets/images/sl.596b73f6.svg create mode 100644 public/assets/images/sm.48643fd1.svg create mode 100644 public/assets/images/sn.b647851c.svg create mode 100644 public/assets/images/so.4d6d8f3a.svg create mode 100644 public/assets/images/sr.5fb02768.svg create mode 100644 public/assets/images/ss.bfe38812.svg create mode 100644 public/assets/images/st.8af1bba2.svg create mode 100644 public/assets/images/sv.e13ccf82.svg create mode 100644 public/assets/images/sx.fb8f61e1.svg create mode 100644 public/assets/images/sy.9c087710.svg create mode 100644 public/assets/images/sz.1eaa1cbf.svg create mode 100644 public/assets/images/tc.3dcee2eb.svg create mode 100644 public/assets/images/td.e7fa3565.svg create mode 100644 public/assets/images/tf.0162f2b5.svg create mode 100644 public/assets/images/tg.19ad2f45.svg create mode 100644 public/assets/images/th.08fb1c62.svg create mode 100644 public/assets/images/tj.ea1063b1.svg create mode 100644 public/assets/images/tk.0a097f05.svg create mode 100644 public/assets/images/tl.8dd2c49c.svg create mode 100644 public/assets/images/tm.33d513a4.svg create mode 100644 public/assets/images/tn.44484aac.svg create mode 100644 public/assets/images/to.fe56819a.svg create mode 100644 public/assets/images/tr.4faca859.svg create mode 100644 public/assets/images/tt.555f2650.svg create mode 100644 public/assets/images/tv.dfe61f0f.svg create mode 100644 public/assets/images/tw.7ee03e94.svg create mode 100644 public/assets/images/tz.37890662.svg create mode 100644 public/assets/images/ua.32fa00a0.svg create mode 100644 public/assets/images/ug.f1c8ecd5.svg create mode 100644 public/assets/images/um.01b0f0cc.svg create mode 100644 public/assets/images/us.01b0f0cc.svg create mode 100644 public/assets/images/uy.0386d39d.svg create mode 100644 public/assets/images/uz.2bc58ad0.svg create mode 100644 public/assets/images/va.eb4231a1.svg create mode 100644 public/assets/images/vc.620f7104.svg create mode 100644 public/assets/images/ve.96bddf7f.svg create mode 100644 public/assets/images/vg.18147523.svg create mode 100644 public/assets/images/vi.d34f0472.svg create mode 100644 public/assets/images/vn.5e6253f5.svg create mode 100644 public/assets/images/vu.15522f4a.svg create mode 100644 public/assets/images/wf.711ebacb.svg create mode 100644 public/assets/images/ws.c11466c7.svg create mode 100644 public/assets/images/xk.aa2c7d0e.svg create mode 100644 public/assets/images/ye.e0b63768.svg create mode 100644 public/assets/images/yt.1776dd4a.svg create mode 100644 public/assets/images/za.1e71687c.svg create mode 100644 public/assets/images/zm.24d00eb2.svg create mode 100644 public/assets/images/zw.db280702.svg create mode 100644 public/assets/manifest.json create mode 100644 public/assets/theme-dark.css create mode 100644 public/assets/theme-default.css create mode 100644 public/assets/theme-light.css create mode 100644 public/assets/theme-woordpers.css create mode 100644 public/assets/vibrant.js create mode 100644 public/assets/zxcvbn.js create mode 100644 public/index.php create mode 100644 public/robots.txt create mode 100644 public/theme/base-2018/README.md create mode 100644 public/theme/base-2018/css/bulma.css create mode 100644 public/theme/base-2018/css/theme.css create mode 100644 public/theme/base-2018/index.twig create mode 100644 public/theme/base-2018/js/app.js create mode 100644 public/theme/base-2018/js/normalizeBrightness.js create mode 100644 public/theme/base-2018/listing.twig create mode 100644 public/theme/base-2018/not-found.twig create mode 100644 public/theme/base-2018/page.twig create mode 100644 public/theme/base-2018/partials/_aside.twig create mode 100644 public/theme/base-2018/partials/_footer.twig create mode 100644 public/theme/base-2018/partials/_fresh_install.twig create mode 100644 public/theme/base-2018/partials/_header.twig create mode 100644 public/theme/base-2018/partials/_master.twig create mode 100644 public/theme/base-2018/partials/_navbar.twig create mode 100644 public/theme/base-2018/partials/_no_content.twig create mode 100644 public/theme/base-2018/partials/_record_meta.twig create mode 100644 public/theme/base-2018/partials/_recordfooter.twig create mode 100644 public/theme/base-2018/partials/_sub_menu.twig create mode 100644 public/theme/base-2018/partials/_sub_menu_footer.twig create mode 100644 public/theme/base-2018/partials/_sub_recent_records.twig create mode 100644 public/theme/base-2018/partials/_sub_taxonomylinks.twig create mode 100644 public/theme/base-2018/record.twig create mode 100644 public/theme/base-2018/search.twig create mode 100644 public/theme/base-2018/source/gulpfile.js create mode 100644 public/theme/base-2018/source/javascript/app.js create mode 100644 public/theme/base-2018/source/package.json create mode 100644 public/theme/base-2018/source/scss/_breakpointdebug.scss create mode 100644 public/theme/base-2018/source/scss/_settings.scss create mode 100644 public/theme/base-2018/source/scss/_typography.scss create mode 100644 public/theme/base-2018/source/scss/bulma.scss create mode 100644 public/theme/base-2018/source/scss/theme.scss create mode 100644 public/theme/base-2018/theme.yaml create mode 100644 public/theme/base-2018/wireframes/Base-2018 detail.monopic create mode 100755 public/theme/base-2018/wireframes/Base-2018 detail.png create mode 100644 public/theme/base-2018/wireframes/Base-2018 homepage.monopic create mode 100755 public/theme/base-2018/wireframes/Base-2018 homepage.png create mode 100644 public/theme/base-2018/wireframes/Base-2018 homepage_widgets.monopic create mode 100755 public/theme/base-2018/wireframes/Base-2018 homepage_widgets.png create mode 100644 public/theme/base-2018/wireframes/Base-2018 listing.monopic create mode 100755 public/theme/base-2018/wireframes/Base-2018 listing.png create mode 100644 public/theme/base-2018/wireframes/Base-2018 search results.monopic create mode 100755 public/theme/base-2018/wireframes/Base-2018 search results.png create mode 100644 public/theme/base-2018/wireframes/Base-2018 showcase.monopic create mode 100755 public/theme/base-2018/wireframes/Base-2018 showcase.png create mode 100644 public/theme/skeleton/README.md create mode 100644 public/theme/skeleton/css/normalize.css create mode 100644 public/theme/skeleton/css/sakura.css create mode 100644 public/theme/skeleton/index.twig create mode 100644 public/theme/skeleton/listing.twig create mode 100644 public/theme/skeleton/partials/_aside.twig create mode 100644 public/theme/skeleton/partials/_footer.twig create mode 100644 public/theme/skeleton/partials/_fresh_install.twig create mode 100644 public/theme/skeleton/partials/_header.twig create mode 100644 public/theme/skeleton/partials/_image.twig create mode 100644 public/theme/skeleton/partials/_master.twig create mode 100644 public/theme/skeleton/partials/_recordfooter.twig create mode 100644 public/theme/skeleton/partials/_sub_menu.twig create mode 100644 public/theme/skeleton/partials/_sub_taxonomylinks.twig create mode 100644 public/theme/skeleton/record.twig create mode 100644 public/theme/skeleton/search.twig create mode 100644 public/theme/skeleton/theme.yaml create mode 100644 src/Command/FetchCommand.php create mode 100644 src/Command/UpdatePackagesCommand.php create mode 100644 src/Entity/.gitkeep create mode 100644 src/Kernel.php create mode 100644 src/PackagistExtension.php create mode 100644 symfony.lock create mode 100644 var/data/.gitkeep diff --git a/.env.dist b/.env.dist new file mode 100644 index 0000000..613579e --- /dev/null +++ b/.env.dist @@ -0,0 +1,49 @@ +# This file is a "template" of which env vars needs to be defined in your configuration or in an .env file +# Set variables here that may be different on each deployment target of the app, e.g. development, staging, production. +# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration + +###> symfony/framework-bundle ### +APP_ENV=dev +APP_DEBUG=1 +APP_SECRET=67d829bf61dc5f87a73fd814e2c9f629 +#TRUSTED_PROXIES=127.0.0.1,127.0.0.2 +#TRUSTED_HOSTS='^localhost|example\.com$' +###< symfony/framework-bundle ### + +###> doctrine/doctrine-bundle ### + +# uncomment the appropiate line(s) below to set the database using a DSN (data source name) +# Replace `db_user`, `db_password` and `db_name` where needed. Depending on your server settings, +# you might also need to configure the host ("localhost" / "127.0.0.1") or the port number ("3306") +# Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url + +# SQLite (note: _three_ slashes) +DATABASE_URL=sqlite:///%kernel.project_dir%/var/data/bolt.sqlite + +# MYSQL / MariaDB +#DATABASE_URL=mysql://db_user:"db_password"@localhost:3306/db_name + +# Postgres +#DATABASE_URL=postgresql://db_user:"db_password"@localhost:5432/db_name?serverVersion=11" + +# MYSQL / MariaDB (additional settings, needed for Docker) +#DATABASE_USER=db_user +#DATABASE_PASSWORD=db_password +#DATABASE_NAME=db_name + +###< doctrine/doctrine-bundle ### + +###> symfony/mailer ### +# MAILER_DSN=smtp://localhost +###< symfony/mailer ### + +###> nelmio/cors-bundle ### +CORS_ALLOW_ORIGIN=^https?://localhost(:[0-9]+)?$ +###< nelmio/cors-bundle ### + +# blackfire access tokens for performance measurement +BLACKFIRE_CLIENT_ID= +BLACKFIRE_CLIENT_TOKEN= +BLACKFIRE_SERVER_ID= +BLACKFIRE_SERVER_TOKEN= +BLACKFIRE_LOG_LEVEL=0 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ba92041 --- /dev/null +++ b/.gitignore @@ -0,0 +1,72 @@ +composer.phar +config/bolt/*_local.yaml + +### Uploads ### +/public/files/* + +### NPM and frontend assets building cruft +node_modules/ +npm-debug.log +yarn-error.log + +### File-system cruft and temporary files +__* +._* +.*.swp +.swp +*.lock +!composer.lock +!symfony.lock +*lock.json +!/package-lock.json +.buildpath + +### Platfom-specific files +.DS_Store +thumbs.db +Vagrantfile +.vagrant* +.idea +.vscode/* +appveyor.yml + +### temp files +/var/cache/* +!/var/cache/.gitkeep +/var/log/* +!/var/log/.gitkeep +!/var/log/e2e-reports/performance/.gitkeep +!/var/log/e2e-reports/report/.gitkeep +!/var/log/behat-reports/.gitkeep +/var/data/* +!/var/data/.gitkeep +/var/sessions/* +!/var/sessions/.gitkeep + +###Local config +/config/packages/local +/config/routes/local + +###> symfony/framework-bundle ### +/.env +/public/bundles/ +/vendor/ +###< symfony/framework-bundle ### +###> symfony/web-server-bundle ### +/.web-server-pid +###< symfony/web-server-bundle ### + +###> friendsofphp/php-cs-fixer ### +/.php_cs +/.php_cs.cache +###< friendsofphp/php-cs-fixer ### + +###> squizlabs/php_codesniffer ### +/.phpcs-cache +/phpcs.xml +###< squizlabs/php_codesniffer ### + +###> phpunit/phpunit ### +/phpunit.xml +###< phpunit/phpunit ### + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..26c6e9f --- /dev/null +++ b/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2015-2020 Bob den Otter + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..174e4b7 --- /dev/null +++ b/Makefile @@ -0,0 +1,183 @@ +DC_RUN ?= docker-compose run --rm + +.PHONY: help install build-assets copy-assets server server-stop cache csclear cscheck csfix csfix-tests stancheck test \ +behat e2e full-test db-create db-update db-reset docker-install docker-install-deps docker-start docker-assets-serve \ +docker-update docker-cache docker-csclear docker-cscheck docker-csfix docker-stancheck docker-db-create docker-db-reset \ +docker-db-update docker-npm-fix-env docker-test docker-server-stop docker-behat docker-behat-rerun docker-full-test \ +docker-command docker-console + +default: help + +help: + @grep -E '^[a-zA-Z_-]+:.*?##.*$$' $(MAKEFILE_LIST) | sort | awk '{split($$0, a, ":"); printf "\033[36m%-30s\033[0m %-30s %s\n", a[1], a[2], a[3]}' + +install: ## to install all project + cp -n .env.dist .env || true + composer install + make db-create + +build-assets: ## to install assets + cd vendor/bolt/core && npm install && npm run build + rm -rf public/assets + cp -rf vendor/bolt/core/public/assets public/assets + +copy-assets: ## to install copy assets + rm -rf ../assets/assets + cp -rf vendor/bolt/core/public/assets ../assets/ + +server: ## to start server + bin/console server:start 127.0.0.1:8088 || true + +server-stop: ## to stop server + bin/console server:stop + +cache: ## to clean cache + bin/console cache:clear + +csclear: ## to clean cache and check coding style + mkdir -p var/cache/ecs + chmod -R a+rw var/cache/ecs + rm -rf var/cache/ecs/* + +cscheck: ## to check coding style + make csclear + vendor/bin/ecs check src + make stancheck + +csfix: ## to fix coding style + make csclear + vendor/bin/ecs check src --fix + make stancheck + +csfix-tests: ## to test with csfixer + make csclear + vendor/bin/ecs check tests/php --fix + make stancheck + +stancheck: ## to run phpstan + vendor/bin/phpstan --memory-limit=1G analyse -c phpstan.neon src + +test: ## to run phpunit tests + vendor/bin/phpspec run + vendor/bin/phpunit + +behat: ## to run behat tests + make server + vendor/bin/behat -v + +behat-rerun: ## to rerun behat tests + make server + vendor/bin/behat -v --rerun + +e2e: ## to run kakunin tests + make server + cd tests/e2e && npm run kakunin && cd ../.. + +full-test: ## to run full tests + make cscheck + make test + npm test + make behat + make e2e + +db-create: ## to create database and load fixtures + bin/console doctrine:database:create + bin/console doctrine:schema:create + bin/console doctrine:fixtures:load -n + +db-update: ## to update schema database + bin/console doctrine:schema:update -v --dump-sql --force --complete + +db-reset: ## to delete database and load fixtures + bin/console doctrine:schema:drop --force --full-database + bin/console doctrine:schema:create + bin/console doctrine:fixtures:load -n + +# Dockerized commands: +docker-install: ## to install project with docker + make docker-start + make docker-install-deps + make docker-db-create + make docker-server + +docker-install-deps: ## to install all assets with docker + docker-compose exec -T php sh -c "composer install" + $(DC_RUN) node sh -c "make build-assets" + $(DC_RUN) node sh -c "cd vendor/bolt/core && npm rebuild node-sass" + +docker-start: ## to build containers + cp -n .env.dist .env || true + docker-compose up -d + +docker-assets-serve: ## to run server with npm + $(DC_RUN) node sh -c "npm run serve" + +docker-update: ## to update dependencies with docker + docker-compose exec -T php sh -c "composer update" + +docker-cache: ## to clean cache with docker + docker-compose exec -T php sh -c "bin/console cache:clear" + +docker-csclear: ## to clean cache and check coding style with docker + docker-compose exec -T php sh -c "mkdir -p var/cache/ecs" + docker-compose exec -T php sh -c "chmod -R a+rw var/cache/ecs" + docker-compose exec -T php sh -c "rm -rf var/cache/ecs/*" + +docker-cscheck: ## to check coding style with docker + make docker-csclear + docker-compose exec -T php sh -c "vendor/bin/ecs check src" + make docker-stancheck + +docker-csfix: ## to fix coding style with docker + make docker-csclear + docker-compose exec -T php sh -c "vendor/bin/ecs check src --fix" + make docker-stancheck + +docker-stancheck: ## to run phpstane with docker + docker-compose exec -T php sh -c "vendor/bin/phpstan analyse -c phpstan.neon src" + +docker-db-create: ## to create database and load fixtures with docker + docker-compose exec -T php sh -c "bin/console doctrine:database:create" + docker-compose exec -T php sh -c "bin/console doctrine:schema:create" + docker-compose exec -T php sh -c "bin/console doctrine:fixtures:load -n" + +docker-db-reset: ## to delete database with docker + docker-compose exec -T php sh -c "bin/console doctrine:schema:drop --force --full-database" + docker-compose exec -T php sh -c "bin/console doctrine:schema:create" + docker-compose exec -T php sh -c "bin/console doctrine:fixtures:load -n" + +docker-db-update: ## to update schema database with docker + docker-compose exec -T php sh -c "bin/console doctrine:schema:update -v --dump-sql --force --complete" + +docker-npm-fix-env: ## to rebuild asset sass + $(DC_RUN) node sh -c "npm rebuild node-sass" + +docker-test: ## to run phpspec and phpunit tests with docker + docker-compose exec -T php sh -c "vendor/bin/phpspec run" + docker-compose exec -T php sh -c "vendor/bin/phpunit" + +docker-server: ## to start server with docker + docker-compose exec -T php bin/console server:start 127.0.0.1:8088 + +docker-server-stop: ## to stop server with docker + docker-compose exec -T -u www-data php bin/console server:stop + +docker-behat: ## to run behat tests with docker + docker-compose exec -T php vendor/bin/behat -v + +docker-behat-rerun: ## to rerun behat tests with docker + docker-compose exec -T php vendor/bin/behat -v --rerun + +docker-full-test: ## to run all test with docker + make docker-cache + make docker-cscheck + make docker-test + npm test + make docker-behat + make e2e + +docker-command: ## to run commmand shell in php container + docker-compose exec -T php sh -c "$(c)" + +docker-console: ## to run commmand with console symfony in php container + docker-compose exec -T php sh -c "bin/console $(c)" diff --git a/README.md b/README.md new file mode 100644 index 0000000..9a43648 --- /dev/null +++ b/README.md @@ -0,0 +1,62 @@ +Bolt 4 standard project skeleton +================================ + +Welcome! This is a Bolt 4 project, set up using `composer create-project`. If +you are the developer of this project, you can modify this README to the +specifics of your project. Below are the general instructions to set up a _new_ +project, based off the same skeleton. + + +Note: If you're updating from an earlier beta, read UPDATE.md for details. + +--- + +Set up a new Bolt 4 project, using the following command, replacing +`myprojectname` with your desired project's name. + +```bash +composer create-project bolt/project myprojectname +``` + +Navigate into the newly created folder, and configure the database in `.env`. +You can skip this step, if you'd like to use SQLite. + +```dotenv +# SQLite +DATABASE_URL=sqlite:///%kernel.project_dir%/var/data/bolt.sqlite + +# MySQL +DATABASE_URL=mysql://root:"root%1"@127.0.0.1:3306/four +``` + +Set up the database, create the first user and add fixtures (dummy content): + +```bash +bin/console bolt:setup +``` + +Run Bolt using the built-in webserver, Symfony CLI, Docker or your own +preferred webserver: + +```bash +bin/console server:start +``` + +or… + +```bash +symfony server:start -d +symfony open:local +``` + +or… + +```bash +make docker-install +``` + +Finally, open the new installation in a browser. If you've used one of the +commands above, you'll find the frontpage at http://127.0.0.1:8000/ \ +The Bolt admin panel can be found at http://127.0.0.1:8000/bolt + +Log in using the credentials you created when setting up the first user. diff --git a/UPDATE.md b/UPDATE.md new file mode 100644 index 0000000..dd3af20 --- /dev/null +++ b/UPDATE.md @@ -0,0 +1,153 @@ +Bolt 4 - Beta Update Instructions +================================= + +If you're updating a previous Bolt 4 Beta to the latest, you might bump into +some quirks. Read below on how to fix these + +The base command to update is always: + +```bash +composer update +bin/console cache:clear +``` + +## From earlier Beta's to Beta 5 + +### Unable to find file "@TranslationBundle/Resources/config/routing_webui.yml" + +If you get this error: + +``` +Unable to find file "@TranslationBundle/Resources/config/routing_webui.yml" in +@TranslationBundle/Resources/config/routing_webui.yml (which is being imported +from "/Users/bob/Sites/Bolt/standard-project/config/routes/translation.yml"). +``` + +Update `config/routes/translation.yml`: + +``` + resource: "@TranslationBundle/Resources/config/routing_webui.yaml" +``` + +and `config/routes/dev/translation.yml`: + +``` + resource: '@TranslationBundle/Resources/config/routing_symfony_profiler.yaml' +``` + +In both cases, you just need to update `.yml` to `.yaml` + + +### Attempted to load class "StofDoctrineExtensionsBundle" + +If you get this error: + +``` +PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "StofDoctrineExtensionsBundle" from namespace "Stof\DoctrineExtensionsBundle". +``` + +Or this error: + +``` +Specified non-existing directory "/…/vendor/gedmo/doctrine-extensions/lib/Gedmo/Translatable/Entity/MappedSuperclass" +as Doctrine mapping source. +``` + +Remove these two lines from `config/services.yaml`: + +```yaml + doctrine.orm.entity_manager.class: Bolt\Doctrine\TranslatableEntityManager + stof_doctrine_extensions.listener.translatable.class: Bolt\Event\Listener\PreTranslatableListener +``` + +In `config/bundles.php`, remove one line, and add another. Remove: + +```php +Stof\DoctrineExtensionsBundle\StofDoctrineExtensionsBundle::class => ['all' => true], +``` + +and replace it with: + +```php +Knp\DoctrineBehaviors\Bundle\DoctrineBehaviorsBundle::class => ['all' => true], +``` + +Then, delete the file `config/packages/stof_doctrine_extensions.yaml` + +Then, in `config/packages/doctrine.yaml`, remove these sections: + +```yaml + gedmo_translatable: + type: annotation + prefix: Gedmo\Translatable\Entity + dir: "%kernel.project_dir%/vendor/gedmo/doctrine-extensions/lib/Gedmo/Translatable/Entity/MappedSuperclass" + is_bundle: false + gedmo_translator: + type: annotation + prefix: Gedmo\Translator\Entity + dir: "%kernel.project_dir%/vendor/gedmo/doctrine-extensions/lib/Gedmo/Translator/Entity" + is_bundle: false +``` + +### "Notice: Undefined index: location" + +If you get this error: + +``` + Notice: Undefined index: location +``` + +You can fix this by adding the following to your `config/services.yaml`: + +```yaml + monolog.processor.request: + class: Bolt\Log\RequestProcessor + tags: + - { name: monolog.processor, method: processRecord, handler: db } +``` + +### Add `monolog.yaml` + +Create a new file `config/packages/monolog.yaml`, to configure the new logging: + +```yaml +monolog: + channels: ['db'] + handlers: + db: + channels: ['db'] + type: service + id: Bolt\Log\LogHandler +``` + +### PDOException > DriverException + +If your database is out of date, you get this error: + +``` +An exception occurred while executing '…' with params […]: + +SQLSTATE[HY000]: General error: +``` + +Run the following to update it (by force): + +```bash +bin/console doctrine:schema:update --force +``` + +### Autowire TimedPublishSubscriber + +If you get this error: + +``` + Cannot autowire service "Bolt\Event\Subscriber\TimedPublishSubscriber": argument "$prefix" of method "__construct()" is type-hinted "string", you should + configure its value explicitly. +``` + +You can fix this by adding the following to your `config/services.yaml`: + +```yaml + Bolt\Event\Subscriber\TimedPublishSubscriber: + arguments: [ "%bolt.table_prefix%" ] +``` diff --git a/bin/console b/bin/console new file mode 100755 index 0000000..5187d02 --- /dev/null +++ b/bin/console @@ -0,0 +1,39 @@ +#!/usr/bin/env php +load(__DIR__.'/../.env'); +} + +$input = new ArgvInput(); +$env = $input->getParameterOption(['--env', '-e'], $_SERVER['APP_ENV'] ?? 'dev', true); +$debug = (bool) ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env)) && !$input->hasParameterOption('--no-debug', true); + +if ($debug) { + umask(0000); + + if (class_exists(Debug::class)) { + Debug::enable(); + } +} + +$kernel = new Kernel($env, $debug); +$application = new Application($kernel); +$application->run($input); diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..2df16c5 --- /dev/null +++ b/composer.json @@ -0,0 +1,49 @@ +{ + "type": "project", + "license": "proprietary", + "require": { + "bobdenotter/weatherwidget": "^1.0", + "bolt/assets": "^4.0", + "bolt/core": "^4.0", + "bolt/newswidget": "^1.1", + "bolt/themes": "^3.1", + "symfony/flex": "^1.6" + }, + "autoload": { + "psr-4": { + "App\\": "src/" + } + }, + "minimum-stability": "dev", + "prefer-stable": true, + "scripts": { + "auto-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd", + "bolt:copy-assets": "symfony-cmd" + }, + "post-create-project-cmd": [ + "cp -n .env.dist .env || true", + "rm public/.gitignore .github/FUNDING.yml", + "mv README_project.md README.md" + ], + "post-install-cmd": [ + "php bin/console bolt:copy-themes", + "@auto-scripts", + "php bin/console bolt:info" + ], + "post-update-cmd": [ + "@auto-scripts", + "php bin/console bolt:info" + ] + }, + "conflict": { + "symfony/symfony": "*" + }, + "extra": { + "symfony": { + "allow-contrib": true, + "require": "^4.4" + } + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..1addf17 --- /dev/null +++ b/composer.lock @@ -0,0 +1,10039 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "f961ea45f7c1595ec60bc1020683df9d", + "packages": [ + { + "name": "api-platform/core", + "version": "v2.5.4", + "source": { + "type": "git", + "url": "https://github.com/api-platform/core.git", + "reference": "14ed547d10a23dcd5c852e24948e661aee48492e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/api-platform/core/zipball/14ed547d10a23dcd5c852e24948e661aee48492e", + "reference": "14ed547d10a23dcd5c852e24948e661aee48492e", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^1.0", + "fig/link-util": "^1.0", + "php": ">=7.1", + "psr/cache": "^1.0", + "psr/container": "^1.0", + "symfony/http-foundation": "^4.3.6 || ^5.0", + "symfony/http-kernel": "^4.3.7 || ^5.0", + "symfony/property-access": "^3.4 || ^4.0 || ^5.0", + "symfony/property-info": "^3.4 || ^4.0 || ^5.0", + "symfony/serializer": "^4.3 || ^5.0", + "symfony/web-link": "^4.1 || ^5.0", + "willdurand/negotiation": "^2.0.3" + }, + "conflict": { + "doctrine/common": "<2.7", + "doctrine/mongodb-odm": "<2.0" + }, + "require-dev": { + "behat/behat": "^3.1", + "behat/mink": "^1.7", + "behat/mink-browserkit-driver": "^1.3.1", + "behat/mink-extension": "^2.2", + "behat/symfony2-extension": "^2.1.1", + "behatch/contexts": "^3.1.0", + "doctrine/annotations": "^1.7", + "doctrine/common": "^2.11", + "doctrine/data-fixtures": "^1.2.2", + "doctrine/doctrine-bundle": "^1.8 || ^2.0", + "doctrine/doctrine-cache-bundle": "^1.3.5", + "doctrine/mongodb-odm": "^2.0", + "doctrine/mongodb-odm-bundle": "^4.0", + "doctrine/orm": "^2.6.4", + "elasticsearch/elasticsearch": "^6.0", + "friendsofsymfony/user-bundle": "^2.2@dev", + "guzzlehttp/guzzle": "^6.0", + "jangregor/phpstan-prophecy": "^0.4.2", + "justinrainbow/json-schema": "^5.2.1", + "nelmio/api-doc-bundle": "^2.13.4", + "phpdocumentor/reflection-docblock": "^3.0 || ^4.0", + "phpdocumentor/type-resolver": "^0.3 || ^0.4", + "phpspec/prophecy": "^1.8", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan-doctrine": "^0.11.5", + "phpstan/phpstan-phpunit": "^0.11.2", + "phpstan/phpstan-shim": "^0.11.10", + "phpstan/phpstan-symfony": "^0.11.6", + "phpunit/phpunit": "^7.5.2 || ^8.0", + "psr/log": "^1.0", + "ramsey/uuid": "^3.7", + "ramsey/uuid-doctrine": "^1.4", + "sebastian/object-enumerator": "^3.0.3", + "symfony/asset": "^3.4 || ^4.0 || ^5.0", + "symfony/browser-kit": "^4.3 || ^5.0", + "symfony/cache": "^3.4 || ^4.0 || ^5.0", + "symfony/config": "^3.4 || ^4.0 || ^5.0", + "symfony/console": "^3.4 || ^4.0 || ^5.0", + "symfony/css-selector": "^3.4 || ^4.0 || ^5.0", + "symfony/debug": "^3.4 || ^4.0", + "symfony/dependency-injection": "^3.4 || ^4.0 || ^5.0", + "symfony/doctrine-bridge": "^3.4 || ^4.0 || ^5.0", + "symfony/dom-crawler": "^3.4 || ^4.0 || ^5.0", + "symfony/event-dispatcher": "^3.4 || ^4.0 || ^5.0", + "symfony/expression-language": "^3.4 || ^4.0 || ^5.0", + "symfony/finder": "^3.4 || ^4.0 || ^5.0", + "symfony/form": "^3.4 || ^4.0 || ^5.0", + "symfony/framework-bundle": "^4.3.2 || ^5.0", + "symfony/http-client": "^4.3 || ^5.0", + "symfony/mercure-bundle": "*", + "symfony/messenger": "^4.3 || ^5.0", + "symfony/phpunit-bridge": "^4.3 || ^5.0", + "symfony/routing": "^3.4 || ^4.3 || ^5.0", + "symfony/security-bundle": "^3.4 || ^4.0 || ^5.0", + "symfony/security-core": "^4.3 || ^5.0", + "symfony/twig-bundle": "^3.4 || ^4.0 || ^5.0", + "symfony/validator": "^3.4 || ^4.0 || ^5.0", + "symfony/web-profiler-bundle": "^4.2 || ^5.0", + "symfony/yaml": "^3.4 || ^4.0 || ^5.0", + "twig/twig": "^1.42.3 || ^2.12", + "webonyx/graphql-php": ">=0.13.1 <1.0" + }, + "suggest": { + "doctrine/mongodb-odm-bundle": "To support MongoDB. Only versions 4.0 and later are supported.", + "elasticsearch/elasticsearch": "To support Elasticsearch.", + "friendsofsymfony/user-bundle": "To use the FOSUserBundle bridge.", + "guzzlehttp/guzzle": "To use the HTTP cache invalidation system.", + "phpdocumentor/reflection-docblock": "To support extracting metadata from PHPDoc.", + "psr/cache-implementation": "To use metadata caching.", + "ramsey/uuid": "To support Ramsey's UUID identifiers.", + "symfony/cache": "To have metadata caching when using Symfony integration.", + "symfony/config": "To load XML configuration files.", + "symfony/expression-language": "To use authorization features.", + "symfony/security": "To use authorization features.", + "symfony/twig-bundle": "To use the Swagger UI integration.", + "symfony/web-profiler-bundle": "To use the data collector.", + "webonyx/graphql-php": "To support GraphQL." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.5.x-dev" + }, + "symfony": { + "require": "^3.4 || ^4.0 || ^5.0" + } + }, + "autoload": { + "psr-4": { + "ApiPlatform\\Core\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com", + "homepage": "https://dunglas.fr" + } + ], + "description": "Build a fully-featured hypermedia or GraphQL API in minutes", + "homepage": "https://api-platform.com", + "keywords": [ + "Hydra", + "JSON-LD", + "api", + "graphql", + "hal", + "jsonapi", + "openapi", + "rest", + "swagger" + ], + "time": "2020-01-13T16:27:19+00:00" + }, + { + "name": "bobdenotter/weatherwidget", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/bobdenotter/weatherwidget.git", + "reference": "9cc8cba63fbdd2de7382deb47d9e01a2f4f01ef4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobdenotter/weatherwidget/zipball/9cc8cba63fbdd2de7382deb47d9e01a2f4f01ef4", + "reference": "9cc8cba63fbdd2de7382deb47d9e01a2f4f01ef4", + "shasum": "" + }, + "require": { + "php": ">=7.1.3" + }, + "require-dev": { + "bolt/core": "^4.0.0", + "symplify/easy-coding-standard": "^6.0" + }, + "type": "bolt-extension", + "extra": { + "entrypoint": "BobdenOtter\\WeatherWidget\\Extension" + }, + "autoload": { + "psr-4": { + "BobdenOtter\\WeatherWidget\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bob den Otter", + "email": "bob@twokings.nl" + } + ], + "description": "🌤 A simple Dashboard Widget that displays the current weather. So you don't actually need to go outside or open the curtains.", + "time": "2020-02-14T16:06:00+00:00" + }, + { + "name": "bolt/assets", + "version": "4.0.0-rc.4", + "source": { + "type": "git", + "url": "https://github.com/bolt/assets.git", + "reference": "737aeb00c8c0b0d181386fc06d6fa21c54cba93b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bolt/assets/zipball/737aeb00c8c0b0d181386fc06d6fa21c54cba93b", + "reference": "737aeb00c8c0b0d181386fc06d6fa21c54cba93b", + "shasum": "" + }, + "require-dev": { + "bolt/core": "^4.0.0" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bob den Otter", + "email": "bob@twokings.nl" + } + ], + "description": "🛠 Assets used in Bolt's backend. Do not use directly.", + "time": "2020-02-20T12:04:34+00:00" + }, + { + "name": "bolt/common", + "version": "2.1.5", + "source": { + "type": "git", + "url": "https://github.com/bolt/common.git", + "reference": "4c72fed6e5c88fb3019100491cbc295eacdf5338" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bolt/common/zipball/4c72fed6e5c88fb3019100491cbc295eacdf5338", + "reference": "4c72fed6e5c88fb3019100491cbc295eacdf5338", + "shasum": "" + }, + "require": { + "php": "^7.1", + "seld/jsonlint": "^1.7", + "webmozart/assert": "^1.6" + }, + "require-dev": { + "phpunit/phpunit": "^6.5", + "symfony/phpunit-bridge": "^3.4", + "symplify/easy-coding-standard": "^7.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Bolt\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Carson Full", + "email": "carsonfull@gmail.com" + }, + { + "name": "Bob den Otter", + "email": "bob@twokings.nl" + } + ], + "description": "🧰 Common utilities for all Bolt libraries", + "time": "2020-02-18T12:31:45+00:00" + }, + { + "name": "bolt/core", + "version": "4.0.0-rc.4", + "source": { + "type": "git", + "url": "https://github.com/bolt/core.git", + "reference": "9b82253e6608b136a42088543a288b03e3146a90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bolt/core/zipball/9b82253e6608b136a42088543a288b03e3146a90", + "reference": "9b82253e6608b136a42088543a288b03e3146a90", + "shasum": "" + }, + "require": { + "api-platform/core": "^2.5", + "bolt/common": "^2.1.0", + "cocur/slugify": "^4.0", + "composer/composer": "^1.9", + "doctrine/doctrine-bundle": "^2.0", + "doctrine/doctrine-cache-bundle": "^1.4", + "doctrine/doctrine-fixtures-bundle": "^3.3", + "doctrine/doctrine-migrations-bundle": "^2.1", + "doctrine/orm": "^2.7", + "drupol/composer-packages": "^1.1", + "embed/embed": "^3.4", + "erusev/parsedown": "^1.7", + "ext-json": "*", + "ext-mbstring": "*", + "ext-pdo": "*", + "ezyang/htmlpurifier": "^4.12", + "fzaninotto/faker": "^1.9", + "knplabs/doctrine-behaviors": "^2.0", + "knplabs/knp-menu-bundle": "^3.0", + "league/glide-symfony": "^1.0", + "miljar/php-exif": "^0.6.4", + "nelmio/cors-bundle": "^2.0", + "nesbot/carbon": "^2.28", + "peterkahl/country-code-to-emoji-flag": "^1.2", + "php": ">=7.2.9", + "php-translation/symfony-bundle": "^0.11", + "phpdocumentor/reflection-docblock": "^4.3", + "psr/simple-cache": "^1.0", + "scienta/doctrine-json-functions": "^4.1", + "sensio/framework-extra-bundle": "^5.5", + "sensiolabs/security-checker": "^6.0", + "siriusphp/upload": "^2.1", + "symfony/asset": "^4.4", + "symfony/console": "^4.4", + "symfony/debug-bundle": "^4.4", + "symfony/dependency-injection": "^4.4", + "symfony/dotenv": "^4.4", + "symfony/expression-language": "^4.4", + "symfony/flex": "^1.6", + "symfony/form": "^4.4", + "symfony/framework-bundle": "^4.4", + "symfony/http-client": "^4.4", + "symfony/mailer": "^4.4", + "symfony/maker-bundle": "^1.14", + "symfony/monolog-bridge": "^4.4", + "symfony/monolog-bundle": "^3.5", + "symfony/polyfill-php72": "^1.13", + "symfony/security-bundle": "^4.4", + "symfony/serializer": "^4.4", + "symfony/stopwatch": "^4.4", + "symfony/translation": "^4.4", + "symfony/twig-bundle": "^4.4", + "symfony/validator": "^4.4", + "symfony/var-dumper": "^4.4", + "symfony/web-profiler-bundle": "^4.4", + "symfony/web-server-bundle": "^4.4", + "symfony/webpack-encore-bundle": "^1.7", + "symfony/yaml": "^4.4", + "tightenco/collect": "^6.9", + "twig/twig": "^3.0", + "ua-parser/uap-php": "^3.9", + "webmozart/path-util": "^2.3", + "webonyx/graphql-php": "^0.13", + "white-october/pagerfanta-bundle": "^1.3" + }, + "conflict": { + "symfony/symfony": "*" + }, + "replace": { + "container-interop/container-interop": "*" + }, + "require-dev": { + "acmecorp/reference-extension": "^1.0", + "behat/behat": "^3.5", + "behat/mink": "dev-master@dev", + "behat/mink-browserkit-driver": "^1.3", + "behat/mink-extension": "^2.3", + "behat/mink-goutte-driver": "^1.2", + "behat/mink-selenium2-driver": "^1.3", + "behat/symfony2-extension": "^2.1", + "behatch/contexts": "^3.2", + "bobdenotter/weatherwidget": "^1.0", + "bolt/newswidget": "^1.1", + "coduo/php-matcher": "^4.0", + "dama/doctrine-test-bundle": "^6.2.0", + "ext-curl": "*", + "ext-pdo_sqlite": "*", + "lakion/mink-debug-extension": "^1.2", + "php-http/httplug-pack": "^1.2", + "php-translation/loco-adapter": "^0.10", + "phpspec/phpspec": "^6.1.1", + "phpspec/prophecy": "^1.10", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-doctrine": "^0.12", + "phpstan/phpstan-symfony": "^0.12", + "phpunit/phpunit": "^7.5", + "roave/security-advisories": "dev-master@dev", + "symfony/browser-kit": "^4.4", + "symfony/css-selector": "^4.4", + "symplify/easy-coding-standard": "^7.2" + }, + "type": "library", + "extra": { + "symfony": { + "allow-contrib": true, + "require": "^4.4" + } + }, + "autoload": { + "psr-4": { + "Bolt\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "🧿 Bolt 4 Core", + "time": "2020-02-20T11:53:17+00:00" + }, + { + "name": "bolt/newswidget", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/bolt/newswidget.git", + "reference": "727e9f1a023c69f2e3b1f656cb7b25d23fdb3be0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bolt/newswidget/zipball/727e9f1a023c69f2e3b1f656cb7b25d23fdb3be0", + "reference": "727e9f1a023c69f2e3b1f656cb7b25d23fdb3be0", + "shasum": "" + }, + "require": { + "php": ">=7.1.3" + }, + "require-dev": { + "bolt/core": "^4.0.0", + "symplify/easy-coding-standard": "^6.0" + }, + "type": "bolt-extension", + "extra": { + "entrypoint": "Bolt\\NewsWidget\\Extension" + }, + "autoload": { + "psr-4": { + "Bolt\\NewsWidget\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bob den Otter", + "email": "bob@twokings.nl" + } + ], + "description": "📰 A simple Widget Extension to display the latest Bolt news on the dashboard.", + "time": "2020-02-14T16:07:33+00:00" + }, + { + "name": "bolt/themes", + "version": "3.1.2", + "source": { + "type": "git", + "url": "https://github.com/bolt/themes.git", + "reference": "b1a9755f2213a4faa709e3ec5a643f1a79475110" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bolt/themes/zipball/b1a9755f2213a4faa709e3ec5a643f1a79475110", + "reference": "b1a9755f2213a4faa709e3ec5a643f1a79475110", + "shasum": "" + }, + "require": { + "twig/twig": "^2.0 || ^3.0" + }, + "conflict": { + "bolt/bolt": "< 3.999" + }, + "type": "bolt-theme", + "extra": { + "screenshots": [ + "screenshots/screenshot1.png", + "screenshots/screenshot2.png" + ], + "themes": [ + "skeleton", + "base-2018" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "🎨 Starter themes for Bolt", + "homepage": "http://boltcms.io", + "keywords": [ + "cms", + "twig" + ], + "time": "2020-01-12T17:16:52+00:00" + }, + { + "name": "cocur/slugify", + "version": "v4.0.0", + "source": { + "type": "git", + "url": "https://github.com/cocur/slugify.git", + "reference": "3f1ffc300f164f23abe8b64ffb3f92d35cec8307" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cocur/slugify/zipball/3f1ffc300f164f23abe8b64ffb3f92d35cec8307", + "reference": "3f1ffc300f164f23abe8b64ffb3f92d35cec8307", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=7.0" + }, + "conflict": { + "symfony/config": "<3.4 || >=4,<4.3", + "symfony/dependency-injection": "<3.4 || >=4,<4.3", + "symfony/http-kernel": "<3.4 || >=4,<4.3", + "twig/twig": "<2.12.1" + }, + "require-dev": { + "laravel/framework": "~5.1", + "latte/latte": "~2.2", + "league/container": "^2.2.0", + "mikey179/vfsstream": "~1.6.8", + "mockery/mockery": "^1.3", + "nette/di": "~2.4", + "phpunit/phpunit": "^5.7.27", + "pimple/pimple": "~1.1", + "plumphp/plum": "~0.1", + "symfony/config": "^3.4 || ^4.3 || ^5.0", + "symfony/dependency-injection": "^3.4 || ^4.3 || ^5.0", + "symfony/http-kernel": "^3.4 || ^4.3 || ^5.0", + "twig/twig": "^2.12.1 || ~3.0", + "zendframework/zend-modulemanager": "~2.2", + "zendframework/zend-servicemanager": "~2.2", + "zendframework/zend-view": "~2.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cocur\\Slugify\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florian Eckerstorfer", + "email": "florian@eckerstorfer.co", + "homepage": "https://florian.ec" + }, + { + "name": "Ivo Bathke", + "email": "ivo.bathke@gmail.com" + } + ], + "description": "Converts a string into a slug.", + "keywords": [ + "slug", + "slugify" + ], + "time": "2019-12-14T13:04:14+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.2.6", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "47fe531de31fca4a1b997f87308e7d7804348f7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/47fe531de31fca4a1b997f87308e7d7804348f7e", + "reference": "47fe531de31fca4a1b997f87308e7d7804348f7e", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8", + "psr/log": "^1.0", + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "time": "2020-01-13T10:02:55+00:00" + }, + { + "name": "composer/composer", + "version": "1.9.3", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "1291a16ce3f48bfdeca39d64fca4875098af4d7b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/1291a16ce3f48bfdeca39d64fca4875098af4d7b", + "reference": "1291a16ce3f48bfdeca39d64fca4875098af4d7b", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/semver": "^1.0", + "composer/spdx-licenses": "^1.2", + "composer/xdebug-handler": "^1.1", + "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.7 || ^3.0 || ^4.0", + "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", + "symfony/finder": "^2.7 || ^3.0 || ^4.0", + "symfony/process": "^2.7 || ^3.0 || ^4.0" + }, + "conflict": { + "symfony/console": "2.8.38" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7", + "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "time": "2020-02-04T11:58:49+00:00" + }, + { + "name": "composer/semver", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/c6bea70230ef4dd483e6bbcab6005f682ed3a8de", + "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "time": "2020-01-13T12:06:48+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.5.3", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "0c3e51e1880ca149682332770e25977c70cf9dae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/0c3e51e1880ca149682332770e25977c70cf9dae", + "reference": "0c3e51e1880ca149682332770e25977c70cf9dae", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "time": "2020-02-14T07:44:31+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "cbe23383749496fe0f373345208b79568e4bc248" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/cbe23383749496fe0f373345208b79568e4bc248", + "reference": "cbe23383749496fe0f373345208b79568e4bc248", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0", + "psr/log": "^1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "time": "2019-11-06T16:40:04+00:00" + }, + { + "name": "doctrine/annotations", + "version": "v1.8.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "904dca4eb10715b92569fbcd79e201d5c349b6bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/904dca4eb10715b92569fbcd79e201d5c349b6bc", + "reference": "904dca4eb10715b92569fbcd79e201d5c349b6bc", + "shasum": "" + }, + "require": { + "doctrine/lexer": "1.*", + "php": "^7.1" + }, + "require-dev": { + "doctrine/cache": "1.*", + "phpunit/phpunit": "^7.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "time": "2019-10-01T18:55:10+00:00" + }, + { + "name": "doctrine/cache", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "382e7f4db9a12dc6c19431743a2b096041bcdd62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/382e7f4db9a12dc6c19431743a2b096041bcdd62", + "reference": "382e7f4db9a12dc6c19431743a2b096041bcdd62", + "shasum": "" + }, + "require": { + "php": "~7.1" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/coding-standard": "^6.0", + "mongodb/mongodb": "^1.1", + "phpunit/phpunit": "^7.0", + "predis/predis": "~1.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "time": "2019-11-29T15:36:20+00:00" + }, + { + "name": "doctrine/collections", + "version": "1.6.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7", + "reference": "6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan-shim": "^0.9.2", + "phpunit/phpunit": "^7.0", + "vimeo/psalm": "^3.2.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", + "homepage": "https://www.doctrine-project.org/projects/collections.html", + "keywords": [ + "array", + "collections", + "iterators", + "php" + ], + "time": "2019-11-13T13:07:11+00:00" + }, + { + "name": "doctrine/common", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "2053eafdf60c2172ee1373d1b9289ba1db7f1fc6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/2053eafdf60c2172ee1373d1b9289ba1db7f1fc6", + "reference": "2053eafdf60c2172ee1373d1b9289ba1db7f1fc6", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/inflector": "^1.0", + "doctrine/lexer": "^1.0", + "doctrine/persistence": "^1.1", + "doctrine/reflection": "^1.0", + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^1.0", + "phpstan/phpstan": "^0.11", + "phpstan/phpstan-phpunit": "^0.11", + "phpunit/phpunit": "^7.0", + "squizlabs/php_codesniffer": "^3.0", + "symfony/phpunit-bridge": "^4.0.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.11.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": [ + "common", + "doctrine", + "php" + ], + "time": "2020-01-10T15:49:25+00:00" + }, + { + "name": "doctrine/data-fixtures", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/data-fixtures.git", + "reference": "39e9777c9089351a468f780b01cffa3cb0a42907" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/39e9777c9089351a468f780b01cffa3cb0a42907", + "reference": "39e9777c9089351a468f780b01cffa3cb0a42907", + "shasum": "" + }, + "require": { + "doctrine/common": "^2.11", + "doctrine/persistence": "^1.3.3", + "php": "^7.2" + }, + "conflict": { + "doctrine/phpcr-odm": "<1.3.0" + }, + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/coding-standard": "^6.0", + "doctrine/dbal": "^2.5.4", + "doctrine/mongodb-odm": "^1.3.0", + "doctrine/orm": "^2.7.0", + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "For using MongoDB ODM with PHP 7", + "doctrine/mongodb-odm": "For loading MongoDB ODM fixtures", + "doctrine/orm": "For loading ORM fixtures", + "doctrine/phpcr-odm": "For loading PHPCR ODM fixtures" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\DataFixtures\\": "lib/Doctrine/Common/DataFixtures" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Data Fixtures for all Doctrine Object Managers", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "database" + ], + "time": "2020-01-17T11:11:28+00:00" + }, + { + "name": "doctrine/dbal", + "version": "v2.10.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "c2b8e6e82732a64ecde1cddf9e1e06cb8556e3d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/c2b8e6e82732a64ecde1cddf9e1e06cb8556e3d8", + "reference": "c2b8e6e82732a64ecde1cddf9e1e06cb8556e3d8", + "shasum": "" + }, + "require": { + "doctrine/cache": "^1.0", + "doctrine/event-manager": "^1.0", + "ext-pdo": "*", + "php": "^7.2" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "jetbrains/phpstorm-stubs": "^2019.1", + "phpstan/phpstan": "^0.11.3", + "phpunit/phpunit": "^8.4.1", + "symfony/console": "^2.0.5|^3.0|^4.0|^5.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.10.x-dev", + "dev-develop": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlanywhere", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "time": "2020-01-04T12:56:21+00:00" + }, + { + "name": "doctrine/doctrine-bundle", + "version": "2.0.7", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineBundle.git", + "reference": "6926771140ee87a823c3b2c72602de9dda4490d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/6926771140ee87a823c3b2c72602de9dda4490d3", + "reference": "6926771140ee87a823c3b2c72602de9dda4490d3", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2.9.0", + "doctrine/persistence": "^1.3.3", + "jdorn/sql-formatter": "^1.2.16", + "php": "^7.1", + "symfony/cache": "^4.3.3|^5.0", + "symfony/config": "^4.3.3|^5.0", + "symfony/console": "^3.4.30|^4.3.3|^5.0", + "symfony/dependency-injection": "^4.3.3|^5.0", + "symfony/doctrine-bridge": "^4.3.7|^5.0", + "symfony/framework-bundle": "^3.4.30|^4.3.3|^5.0", + "symfony/service-contracts": "^1.1.1|^2.0" + }, + "conflict": { + "doctrine/orm": "<2.6", + "twig/twig": "<1.34|>=2.0,<2.4" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "doctrine/orm": "^2.6", + "ocramius/proxy-manager": "^2.1", + "phpunit/phpunit": "^7.5", + "symfony/phpunit-bridge": "^4.2", + "symfony/property-info": "^4.3.3|^5.0", + "symfony/proxy-manager-bridge": "^3.4|^4.3.3|^5.0", + "symfony/twig-bridge": "^3.4.30|^4.3.3|^5.0", + "symfony/validator": "^3.4.30|^4.3.3|^5.0", + "symfony/web-profiler-bundle": "^3.4.30|^4.3.3|^5.0", + "symfony/yaml": "^3.4.30|^4.3.3|^5.0", + "twig/twig": "^1.34|^2.12" + }, + "suggest": { + "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", + "symfony/web-profiler-bundle": "To use the data collector." + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\DoctrineBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org/" + } + ], + "description": "Symfony DoctrineBundle", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "database", + "dbal", + "orm", + "persistence" + ], + "time": "2020-01-18T11:56:15+00:00" + }, + { + "name": "doctrine/doctrine-cache-bundle", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineCacheBundle.git", + "reference": "6bee2f9b339847e8a984427353670bad4e7bdccb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/DoctrineCacheBundle/zipball/6bee2f9b339847e8a984427353670bad4e7bdccb", + "reference": "6bee2f9b339847e8a984427353670bad4e7bdccb", + "shasum": "" + }, + "require": { + "doctrine/cache": "^1.4.2", + "doctrine/inflector": "^1.0", + "php": "^7.1", + "symfony/doctrine-bridge": "^3.4|^4.0" + }, + "require-dev": { + "instaclick/coding-standard": "~1.1", + "instaclick/object-calisthenics-sniffs": "dev-master", + "instaclick/symfony2-coding-standard": "dev-remaster", + "phpunit/phpunit": "^7.0", + "predis/predis": "~0.8", + "satooshi/php-coveralls": "^1.0", + "squizlabs/php_codesniffer": "~1.5", + "symfony/console": "^3.4|^4.0", + "symfony/finder": "^3.4|^4.0", + "symfony/framework-bundle": "^3.4|^4.0", + "symfony/phpunit-bridge": "^3.4|^4.0", + "symfony/security-acl": "^2.8", + "symfony/validator": "^3.4|^4.0", + "symfony/yaml": "^3.4|^4.0" + }, + "suggest": { + "symfony/security-acl": "For using this bundle to cache ACLs" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\DoctrineCacheBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Fabio B. Silva", + "email": "fabio.bat.silva@gmail.com" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@hotmail.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org/" + } + ], + "description": "Symfony Bundle for Doctrine Cache", + "homepage": "https://www.doctrine-project.org", + "keywords": [ + "cache", + "caching" + ], + "time": "2019-11-29T11:22:01+00:00" + }, + { + "name": "doctrine/doctrine-fixtures-bundle", + "version": "3.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", + "reference": "8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70", + "reference": "8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70", + "shasum": "" + }, + "require": { + "doctrine/data-fixtures": "^1.3", + "doctrine/doctrine-bundle": "^1.11|^2.0", + "doctrine/orm": "^2.6.0", + "php": "^7.1", + "symfony/config": "^3.4|^4.3|^5.0", + "symfony/console": "^3.4|^4.3|^5.0", + "symfony/dependency-injection": "^3.4|^4.3|^5.0", + "symfony/doctrine-bridge": "^3.4|^4.1|^5.0", + "symfony/http-kernel": "^3.4|^4.3|^5.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpunit/phpunit": "^7.4", + "symfony/phpunit-bridge": "^4.1|^5.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\FixturesBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + } + ], + "description": "Symfony DoctrineFixturesBundle", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "Fixture", + "persistence" + ], + "time": "2019-11-13T15:46:58+00:00" + }, + { + "name": "doctrine/doctrine-migrations-bundle", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", + "reference": "856437e8de96a70233e1f0cc2352fc8dd15a899d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/856437e8de96a70233e1f0cc2352fc8dd15a899d", + "reference": "856437e8de96a70233e1f0cc2352fc8dd15a899d", + "shasum": "" + }, + "require": { + "doctrine/doctrine-bundle": "~1.0|~2.0", + "doctrine/migrations": "^2.2", + "php": "^7.1", + "symfony/framework-bundle": "~3.4|~4.0|~5.0" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "mikey179/vfsstream": "^1.6", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-strict-rules": "^0.9", + "phpunit/phpunit": "^6.4|^7.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\MigrationsBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + } + ], + "description": "Symfony DoctrineMigrationsBundle", + "homepage": "https://www.doctrine-project.org", + "keywords": [ + "dbal", + "migrations", + "schema" + ], + "time": "2019-11-13T12:57:41+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "629572819973f13486371cb611386eb17851e85c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/629572819973f13486371cb611386eb17851e85c", + "reference": "629572819973f13486371cb611386eb17851e85c", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.9@dev" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "time": "2019-11-10T09:48:07+00:00" + }, + { + "name": "doctrine/inflector", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/ec3a55242203ffa6a4b27c58176da97ff0a7aec1", + "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Common String Manipulations with regard to casing and singular/plural rules.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string" + ], + "time": "2019-10-30T19:59:35+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", + "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2019-10-21T16:45:58+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6", + "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6", + "shasum": "" + }, + "require": { + "php": "^7.2" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "time": "2019-10-30T14:39:59+00:00" + }, + { + "name": "doctrine/migrations", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/migrations.git", + "reference": "a3987131febeb0e9acb3c47ab0df0af004588934" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/migrations/zipball/a3987131febeb0e9acb3c47ab0df0af004588934", + "reference": "a3987131febeb0e9acb3c47ab0df0af004588934", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2.9", + "ocramius/package-versions": "^1.3", + "ocramius/proxy-manager": "^2.0.2", + "php": "^7.1", + "symfony/console": "^3.4||^4.0||^5.0", + "symfony/stopwatch": "^3.4||^4.0||^5.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "doctrine/orm": "^2.6", + "ext-pdo_sqlite": "*", + "jdorn/sql-formatter": "^1.1", + "mikey179/vfsstream": "^1.6", + "phpstan/phpstan": "^0.10", + "phpstan/phpstan-deprecation-rules": "^0.10", + "phpstan/phpstan-phpunit": "^0.10", + "phpstan/phpstan-strict-rules": "^0.10", + "phpunit/phpunit": "^7.0", + "symfony/process": "^3.4||^4.0||^5.0", + "symfony/yaml": "^3.4||^4.0||^5.0" + }, + "suggest": { + "jdorn/sql-formatter": "Allows to generate formatted SQL with the diff command.", + "symfony/yaml": "Allows the use of yaml for migration configuration files." + }, + "bin": [ + "bin/doctrine-migrations" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Migrations\\": "lib/Doctrine/Migrations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Michael Simonson", + "email": "contact@mikesimonson.com" + } + ], + "description": "PHP Doctrine Migrations project offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and a powerful tool.", + "homepage": "https://www.doctrine-project.org/projects/migrations.html", + "keywords": [ + "database", + "dbal", + "migrations", + "php" + ], + "time": "2019-12-04T06:09:14+00:00" + }, + { + "name": "doctrine/orm", + "version": "v2.7.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/orm.git", + "reference": "445796af0e873d9bd04f2502d322a7d5009b6846" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/orm/zipball/445796af0e873d9bd04f2502d322a7d5009b6846", + "reference": "445796af0e873d9bd04f2502d322a7d5009b6846", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.8", + "doctrine/cache": "^1.9.1", + "doctrine/collections": "^1.5", + "doctrine/common": "^2.11", + "doctrine/dbal": "^2.9.3", + "doctrine/event-manager": "^1.1", + "doctrine/instantiator": "^1.3", + "doctrine/persistence": "^1.2", + "ext-pdo": "*", + "ocramius/package-versions": "^1.2", + "php": "^7.1", + "symfony/console": "^3.0|^4.0|^5.0" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "phpunit/phpunit": "^7.5", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" + }, + "bin": [ + "bin/doctrine" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\ORM\\": "lib/Doctrine/ORM" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Object-Relational-Mapper for PHP", + "homepage": "https://www.doctrine-project.org/projects/orm.html", + "keywords": [ + "database", + "orm" + ], + "time": "2020-02-15T14:35:56+00:00" + }, + { + "name": "doctrine/persistence", + "version": "1.3.6", + "source": { + "type": "git", + "url": "https://github.com/doctrine/persistence.git", + "reference": "5dd3ac5eebef2d0b074daa4440bb18f93132dee4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/5dd3ac5eebef2d0b074daa4440bb18f93132dee4", + "reference": "5dd3ac5eebef2d0b074daa4440bb18f93132dee4", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/reflection": "^1.1", + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.10@dev" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common", + "Doctrine\\Persistence\\": "lib/Doctrine/Persistence" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", + "homepage": "https://doctrine-project.org/projects/persistence.html", + "keywords": [ + "mapper", + "object", + "odm", + "orm", + "persistence" + ], + "time": "2020-01-16T22:06:23+00:00" + }, + { + "name": "doctrine/reflection", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/reflection.git", + "reference": "bc420ead87fdfe08c03ecc3549db603a45b06d4c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/reflection/zipball/bc420ead87fdfe08c03ecc3549db603a45b06d4c", + "reference": "bc420ead87fdfe08c03ecc3549db603a45b06d4c", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "ext-tokenizer": "*", + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "doctrine/common": "^2.10", + "phpstan/phpstan": "^0.11.0", + "phpstan/phpstan-phpunit": "^0.11.0", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Reflection project is a simple library used by the various Doctrine projects which adds some additional functionality on top of the reflection functionality that comes with PHP. It allows you to get the reflection information about classes, methods and properties statically.", + "homepage": "https://www.doctrine-project.org/projects/reflection.html", + "keywords": [ + "reflection", + "static" + ], + "time": "2020-01-08T19:53:19+00:00" + }, + { + "name": "drupol/composer-packages", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/drupol/composer-packages.git", + "reference": "b4d4413e8b8fca550fe96198498ed9fc1813dce8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/drupol/composer-packages/zipball/b4d4413e8b8fca550fe96198498ed9fc1813dce8", + "reference": "b4d4413e8b8fca550fe96198498ed9fc1813dce8", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1", + "composer/composer": "~1.7", + "php": ">= 7.1.3", + "twig/twig": "^2.12.1 || ^3.0" + }, + "require-dev": { + "drupol/php-conventions": "^1", + "infection/infection": "^0.13", + "phptaskman/changelog": "^1.0", + "phpunit/phpunit": "^7.5.6 || ^8", + "scrutinizer/ocular": "^1" + }, + "type": "composer-plugin", + "extra": { + "class": "drupol\\ComposerPackages\\Plugin" + }, + "autoload": { + "psr-4": { + "ComposerPackages\\": "build", + "drupol\\ComposerPackages\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pol Dellaiera", + "email": "pol.dellaiera@protonmail.com" + } + ], + "description": "Composer Packages is a Composer plugin for getting information about installed packages in your project.", + "keywords": [ + "Composer Helper", + "Directories discovery", + "Packages discovery", + "Types discovery", + "composer plugin", + "extension" + ], + "time": "2019-11-28T15:43:25+00:00" + }, + { + "name": "egulias/email-validator", + "version": "2.1.17", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "ade6887fd9bd74177769645ab5c474824f8a418a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ade6887fd9bd74177769645ab5c474824f8a418a", + "reference": "ade6887fd9bd74177769645ab5c474824f8a418a", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.0.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.10" + }, + "require-dev": { + "dominicsayers/isemail": "^3.0.7", + "phpunit/phpunit": "^4.8.36|^7.5.15", + "satooshi/php-coveralls": "^1.0.1" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "EmailValidator" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "time": "2020-02-13T22:36:52+00:00" + }, + { + "name": "embed/embed", + "version": "v3.4.2", + "source": { + "type": "git", + "url": "https://github.com/oscarotero/Embed.git", + "reference": "dc1dc3c126f8a78acdae06b83f591c0728ea131d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oscarotero/Embed/zipball/dc1dc3c126f8a78acdae06b83f591c0728ea131d", + "reference": "dc1dc3c126f8a78acdae06b83f591c0728ea131d", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "ext-curl": "*", + "ext-mbstring": "*", + "php": "^5.6|^7.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.0", + "phpunit/phpunit": "^4.8|^5.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Embed\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oscar Otero", + "email": "oom@oscarotero.com", + "homepage": "http://oscarotero.com", + "role": "Developer" + } + ], + "description": "PHP library to retrieve page info using oembed, opengraph, etc", + "homepage": "https://github.com/oscarotero/Embed", + "keywords": [ + "embed", + "embedly", + "oembed", + "opengraph", + "twitter cards" + ], + "time": "2019-09-16T19:34:02+00:00" + }, + { + "name": "erusev/parsedown", + "version": "1.7.4", + "source": { + "type": "git", + "url": "https://github.com/erusev/parsedown.git", + "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3", + "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35" + }, + "type": "library", + "autoload": { + "psr-0": { + "Parsedown": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Emanuil Rusev", + "email": "hello@erusev.com", + "homepage": "http://erusev.com" + } + ], + "description": "Parser for Markdown.", + "homepage": "http://parsedown.org", + "keywords": [ + "markdown", + "parser" + ], + "time": "2019-12-30T22:54:17+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.12.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "a617e55bc62a87eec73bd456d146d134ad716f03" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/a617e55bc62a87eec73bd456d146d134ad716f03", + "reference": "a617e55bc62a87eec73bd456d146d134ad716f03", + "shasum": "" + }, + "require": { + "php": ">=5.2" + }, + "require-dev": { + "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd" + }, + "type": "library", + "autoload": { + "psr-0": { + "HTMLPurifier": "library/" + }, + "files": [ + "library/HTMLPurifier.composer.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "time": "2019-10-28T03:44:26+00:00" + }, + { + "name": "fig/link-util", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/link-util.git", + "reference": "47f55860678a9e202206047bc02767556d298106" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/link-util/zipball/47f55860678a9e202206047bc02767556d298106", + "reference": "47f55860678a9e202206047bc02767556d298106", + "shasum": "" + }, + "require": { + "php": ">=5.5.0", + "psr/link": "~1.0@dev" + }, + "provide": { + "psr/link-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.1", + "squizlabs/php_codesniffer": "^2.3.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Fig\\Link\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common utility implementations for HTTP links", + "keywords": [ + "http", + "http-link", + "link", + "psr", + "psr-13", + "rest" + ], + "time": "2019-12-18T15:40:05+00:00" + }, + { + "name": "fzaninotto/faker", + "version": "v1.9.1", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "fc10d778e4b84d5bd315dad194661e091d307c6f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/fc10d778e4b84d5bd315dad194661e091d307c6f", + "reference": "fc10d778e4b84d5bd315dad194661e091d307c6f", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^2.9.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "time": "2019-12-12T13:22:17+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "239400de7a173fe9901b9ac7c06497751f00727a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", + "reference": "239400de7a173fe9901b9ac7c06497751f00727a", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" + }, + "suggest": { + "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "time": "2019-07-01T23:21:34+00:00" + }, + { + "name": "intervention/image", + "version": "2.5.1", + "source": { + "type": "git", + "url": "https://github.com/Intervention/image.git", + "reference": "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Intervention/image/zipball/abbf18d5ab8367f96b3205ca3c89fb2fa598c69e", + "reference": "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "guzzlehttp/psr7": "~1.1", + "php": ">=5.4.0" + }, + "require-dev": { + "mockery/mockery": "~0.9.2", + "phpunit/phpunit": "^4.8 || ^5.7" + }, + "suggest": { + "ext-gd": "to use GD library based image processing.", + "ext-imagick": "to use Imagick based image processing.", + "intervention/imagecache": "Caching extension for the Intervention Image library" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + }, + "laravel": { + "providers": [ + "Intervention\\Image\\ImageServiceProvider" + ], + "aliases": { + "Image": "Intervention\\Image\\Facades\\Image" + } + } + }, + "autoload": { + "psr-4": { + "Intervention\\Image\\": "src/Intervention/Image" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Vogel", + "email": "oliver@olivervogel.com", + "homepage": "http://olivervogel.com/" + } + ], + "description": "Image handling and manipulation library with support for Laravel integration", + "homepage": "http://image.intervention.io/", + "keywords": [ + "gd", + "image", + "imagick", + "laravel", + "thumbnail", + "watermark" + ], + "time": "2019-11-02T09:15:47+00:00" + }, + { + "name": "jdorn/sql-formatter", + "version": "v1.2.17", + "source": { + "type": "git", + "url": "https://github.com/jdorn/sql-formatter.git", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", + "shasum": "" + }, + "require": { + "php": ">=5.2.4" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "lib" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeremy Dorn", + "email": "jeremy@jeremydorn.com", + "homepage": "http://jeremydorn.com/" + } + ], + "description": "a PHP SQL highlighting library", + "homepage": "https://github.com/jdorn/sql-formatter/", + "keywords": [ + "highlight", + "sql" + ], + "time": "2014-01-12T16:20:24+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.9", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "44c6787311242a979fa15c704327c20e7221a0e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/44c6787311242a979fa15c704327c20e7221a0e4", + "reference": "44c6787311242a979fa15c704327c20e7221a0e4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "time": "2019-09-25T14:49:45+00:00" + }, + { + "name": "knplabs/doctrine-behaviors", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/KnpLabs/DoctrineBehaviors.git", + "reference": "583bed62ba84a61f7a0c33267405c027fbc45b6d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/KnpLabs/DoctrineBehaviors/zipball/583bed62ba84a61f7a0c33267405c027fbc45b6d", + "reference": "583bed62ba84a61f7a0c33267405c027fbc45b6d", + "shasum": "" + }, + "require": { + "doctrine/common": "^2.7", + "doctrine/dbal": "^2.9", + "doctrine/orm": "^2.7", + "doctrine/persistence": "^1.3.3", + "nette/utils": "^3.0", + "php": "^7.2", + "ramsey/uuid": "^3.9", + "symfony/cache": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/http-kernel": "^4.4|^5.0", + "symfony/security-core": "^4.4|^5.0", + "symfony/string": "^5.0", + "symplify/package-builder": "^7.2" + }, + "require-dev": { + "doctrine/annotations": "^1.8", + "doctrine/doctrine-bundle": "^2.0", + "ext-pdo_mysql": "*", + "ext-pdo_pgsql": "*", + "ext-pdo_sqlite": "*", + "jakub-onderka/php-parallel-lint": "^1.0", + "phpstan/phpstan": "^0.12.2", + "phpstan/phpstan-doctrine": "^0.12.4", + "phpstan/phpstan-phpunit": "^0.12.2", + "phpunit/phpunit": "^8.5", + "psr/log": "^1.1", + "rector/rector": "^0.6.6", + "symplify/changelog-linker": "^7.2", + "symplify/easy-coding-standard": "^7.2", + "symplify/phpstan-extensions": "^7.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Knp\\DoctrineBehaviors\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Knplabs", + "homepage": "http://knplabs.com" + } + ], + "description": "Doctrine Behavior Traits", + "homepage": "http://knplabs.com", + "keywords": [ + "Blameable", + "behaviors", + "doctrine", + "softdeletable", + "timestampable", + "translatable", + "tree", + "uuid" + ], + "time": "2020-01-07T20:01:01+00:00" + }, + { + "name": "knplabs/knp-menu", + "version": "v3.1.0", + "source": { + "type": "git", + "url": "https://github.com/KnpLabs/KnpMenu.git", + "reference": "df1a329c60e4d96146a6e72d5604d8df010d85c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/df1a329c60e4d96146a6e72d5604d8df010d85c9", + "reference": "df1a329c60e4d96146a6e72d5604d8df010d85c9", + "shasum": "" + }, + "require": { + "php": "^7.2" + }, + "conflict": { + "twig/twig": "<1.40 || >=2,<2.9" + }, + "require-dev": { + "phpspec/prophecy": "^1.8", + "psr/container": "^1.0", + "symfony/http-foundation": "^3.4 || ^4.2|| ^5.0", + "symfony/phpunit-bridge": "^3.3 || ^4.2|| ^5.0", + "symfony/routing": "^3.4 || ^4.2|| ^5.0", + "twig/twig": "^1.40 || ^2.9 || ^3.0" + }, + "suggest": { + "twig/twig": "for the TwigRenderer and the integration with your templates" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "psr-4": { + "Knp\\Menu\\": "src/Knp/Menu" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KnpLabs", + "homepage": "https://knplabs.com" + }, + { + "name": "Christophe Coevoet", + "email": "stof@notk.org" + }, + { + "name": "The Community", + "homepage": "https://github.com/KnpLabs/KnpMenu/contributors" + } + ], + "description": "An object oriented menu library", + "homepage": "https://knplabs.com", + "keywords": [ + "menu", + "tree" + ], + "time": "2019-12-01T13:01:06+00:00" + }, + { + "name": "knplabs/knp-menu-bundle", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/KnpLabs/KnpMenuBundle.git", + "reference": "2795e236db1d807040762be9a2813ab8c6ed0569" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/2795e236db1d807040762be9a2813ab8c6ed0569", + "reference": "2795e236db1d807040762be9a2813ab8c6ed0569", + "shasum": "" + }, + "require": { + "knplabs/knp-menu": "^3.0", + "php": "^7.2", + "symfony/framework-bundle": "^3.4 | ^4.2 | ^5.0" + }, + "require-dev": { + "phpspec/prophecy": "^1.8", + "symfony/expression-language": "^3.4 | ^4.2 | ^5.0", + "symfony/phpunit-bridge": "^3.4 | ^4.2 | ^5.0", + "symfony/templating": "^3.4 | ^4.0 | ^5.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Knp\\Bundle\\MenuBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Knplabs", + "homepage": "http://knplabs.com" + }, + { + "name": "Christophe Coevoet", + "email": "stof@notk.org" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/KnpLabs/KnpMenuBundle/contributors" + } + ], + "description": "This bundle provides an integration of the KnpMenu library", + "keywords": [ + "menu" + ], + "time": "2019-12-01T13:07:41+00:00" + }, + { + "name": "league/flysystem", + "version": "1.0.64", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "d13c43dbd4b791f815215959105a008515d1a2e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/d13c43dbd4b791f815215959105a008515d1a2e0", + "reference": "d13c43dbd4b791f815215959105a008515d1a2e0", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": ">=5.5.9" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" + }, + "require-dev": { + "phpspec/phpspec": "^3.4", + "phpunit/phpunit": "^5.7.26" + }, + "suggest": { + "ext-fileinfo": "Required for MimeType", + "ext-ftp": "Allows you to use FTP server storage", + "ext-openssl": "Allows you to use FTPS server storage", + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Filesystem abstraction: Many filesystems, one API.", + "keywords": [ + "Cloud Files", + "WebDAV", + "abstraction", + "aws", + "cloud", + "copy.com", + "dropbox", + "file systems", + "files", + "filesystem", + "filesystems", + "ftp", + "rackspace", + "remote", + "s3", + "sftp", + "storage" + ], + "time": "2020-02-05T18:14:17+00:00" + }, + { + "name": "league/glide", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/glide.git", + "reference": "a5477e9e822ed57b39861a17092b92553634932d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/glide/zipball/a5477e9e822ed57b39861a17092b92553634932d", + "reference": "a5477e9e822ed57b39861a17092b92553634932d", + "shasum": "" + }, + "require": { + "intervention/image": "^2.4", + "league/flysystem": "^1.0", + "php": "^5.5 | ^7.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "mockery/mockery": "~0.9", + "phpunit/php-token-stream": "^1.4", + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Glide\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonathan Reinink", + "email": "jonathan@reinink.ca", + "homepage": "http://reinink.ca" + } + ], + "description": "Wonderfully easy on-demand image manipulation library with an HTTP based API.", + "homepage": "http://glide.thephpleague.com", + "keywords": [ + "ImageMagick", + "editing", + "gd", + "image", + "imagick", + "league", + "manipulation", + "processing" + ], + "time": "2019-04-03T23:46:42+00:00" + }, + { + "name": "league/glide-symfony", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/glide-symfony.git", + "reference": "94b43e1d34e6be11f2996254d33748f4da123ec5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/glide-symfony/zipball/94b43e1d34e6be11f2996254d33748f4da123ec5", + "reference": "94b43e1d34e6be11f2996254d33748f4da123ec5", + "shasum": "" + }, + "require": { + "league/glide": "^1.0", + "symfony/http-foundation": "^2.3|^3.0|^4.0" + }, + "require-dev": { + "mockery/mockery": "^0.9", + "phpunit/phpunit": "^4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Glide\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonathan Reinink", + "email": "jonathan@reinink.ca", + "homepage": "http://reinink.ca" + } + ], + "description": "Glide adapter for Symfony", + "homepage": "http://glide.thephpleague.com", + "time": "2018-02-10T14:10:07+00:00" + }, + { + "name": "miljar/php-exif", + "version": "v0.6.5", + "source": { + "type": "git", + "url": "https://github.com/PHPExif/php-exif.git", + "reference": "41f23db39d7b48e4af0e134c2e80e577c1782ac9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPExif/php-exif/zipball/41f23db39d7b48e4af0e134c2e80e577c1782ac9", + "reference": "41f23db39d7b48e4af0e134c2e80e577c1782ac9", + "shasum": "" + }, + "require": { + "php": ">=5.4" + }, + "require-dev": { + "jakub-onderka/php-parallel-lint": "^1.0", + "phpmd/phpmd": "~2.2", + "phpunit/phpunit": ">=4.0 <6.0", + "satooshi/php-coveralls": "~0.6", + "sebastian/phpcpd": "1.4.*@stable", + "squizlabs/php_codesniffer": "1.4.*@stable" + }, + "suggest": { + "ext-exif": "Use exif PHP extension as adapter", + "lib-exiftool": "Use perl lib exiftool as adapter" + }, + "type": "library", + "autoload": { + "psr-0": { + "PHPExif": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tom Van Herreweghe", + "homepage": "http://theanalogguy.be", + "role": "Developer" + } + ], + "description": "Object-Oriented EXIF parsing", + "keywords": [ + "IPTC", + "exif", + "exiftool", + "jpeg", + "tiff" + ], + "time": "2019-02-11T13:47:52+00:00" + }, + { + "name": "monolog/monolog", + "version": "1.25.3", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "fa82921994db851a8becaf3787a9e73c5976b6f1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fa82921994db851a8becaf3787a9e73c5976b6f1", + "reference": "fa82921994db851a8becaf3787a9e73c5976b6f1", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "jakub-onderka/php-parallel-lint": "0.9", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpunit/phpunit": "~4.5", + "phpunit/phpunit-mock-objects": "2.3.0", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "time": "2019-12-20T14:15:16+00:00" + }, + { + "name": "nelmio/cors-bundle", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/nelmio/NelmioCorsBundle.git", + "reference": "9683e6d30d000ef998919261329d825de7c53499" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nelmio/NelmioCorsBundle/zipball/9683e6d30d000ef998919261329d825de7c53499", + "reference": "9683e6d30d000ef998919261329d825de7c53499", + "shasum": "" + }, + "require": { + "symfony/framework-bundle": "^4.3 || ^5.0" + }, + "require-dev": { + "mockery/mockery": "^1.2", + "symfony/phpunit-bridge": "^4.3 || ^5.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Nelmio\\CorsBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nelmio", + "homepage": "http://nelm.io" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/nelmio/NelmioCorsBundle/contributors" + } + ], + "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Symfony application", + "keywords": [ + "api", + "cors", + "crossdomain" + ], + "time": "2019-11-15T08:54:08+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.30.0", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "912dff66d2690ca66abddb9b291a1df5f371d3b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/912dff66d2690ca66abddb9b291a1df5f371d3b4", + "reference": "912dff66d2690ca66abddb9b291a1df5f371d3b4", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "symfony/translation": "^3.4 || ^4.0 || ^5.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.14 || ^3.0", + "kylekatarnls/multi-tester": "^1.1", + "phpmd/phpmd": "^2.8", + "phpstan/phpstan": "^0.11", + "phpunit/phpunit": "^7.5 || ^8.0", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" + }, + { + "name": "kylekatarnls", + "homepage": "http://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "http://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "time": "2020-02-07T15:25:46+00:00" + }, + { + "name": "nette/finder", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/nette/finder.git", + "reference": "4ad2c298eb8c687dd0e74ae84206a4186eeaed50" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/finder/zipball/4ad2c298eb8c687dd0e74ae84206a4186eeaed50", + "reference": "4ad2c298eb8c687dd0e74ae84206a4186eeaed50", + "shasum": "" + }, + "require": { + "nette/utils": "^2.4 || ^3.0", + "php": ">=7.1" + }, + "conflict": { + "nette/nette": "<2.2" + }, + "require-dev": { + "nette/tester": "^2.0", + "phpstan/phpstan": "^0.12", + "tracy/tracy": "^2.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.5-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0", + "GPL-3.0" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🔍 Nette Finder: find files and directories with an intuitive API.", + "homepage": "https://nette.org", + "keywords": [ + "filesystem", + "glob", + "iterator", + "nette" + ], + "time": "2020-01-03T20:35:40+00:00" + }, + { + "name": "nette/utils", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "2c17d16d8887579ae1c0898ff94a3668997fd3eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/2c17d16d8887579ae1c0898ff94a3668997fd3eb", + "reference": "2c17d16d8887579ae1c0898ff94a3668997fd3eb", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "nette/tester": "~2.0", + "phpstan/phpstan": "^0.12", + "tracy/tracy": "^2.3" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize() and toAscii()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "time": "2020-02-09T14:10:55+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9a9981c347c5c49d6dfe5cf826bb882b824080dc", + "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "0.0.5", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "time": "2019-11-08T13:50:10+00:00" + }, + { + "name": "nyholm/nsa", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/Nyholm/NSA.git", + "reference": "213a70dee2dd04433d31a187e24e92c8b59d1655" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Nyholm/NSA/zipball/213a70dee2dd04433d31a187e24e92c8b59d1655", + "reference": "213a70dee2dd04433d31a187e24e92c8b59d1655", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0", + "webmozart/assert": "^1.1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Nyholm\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + } + ], + "description": "See everything and do whatever you want. No privacy rule will stop us. Used in tests, debugging and fixtures to access properties and methods.", + "homepage": "http://tnyholm.se", + "keywords": [ + "Fixture", + "debug", + "reflection", + "test" + ], + "time": "2017-04-13T17:21:01+00:00" + }, + { + "name": "ocramius/package-versions", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/Ocramius/PackageVersions.git", + "reference": "44af6f3a2e2e04f2af46bcb302ad9600cba41c7d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/44af6f3a2e2e04f2af46bcb302ad9600cba41c7d", + "reference": "44af6f3a2e2e04f2af46bcb302ad9600cba41c7d", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0.0", + "php": "^7.1.0" + }, + "require-dev": { + "composer/composer": "^1.6.3", + "doctrine/coding-standard": "^5.0.1", + "ext-zip": "*", + "infection/infection": "^0.7.1", + "phpunit/phpunit": "^7.5.17" + }, + "type": "composer-plugin", + "extra": { + "class": "PackageVersions\\Installer", + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "PackageVersions\\": "src/PackageVersions" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "time": "2019-11-15T16:17:10+00:00" + }, + { + "name": "ocramius/proxy-manager", + "version": "2.2.3", + "source": { + "type": "git", + "url": "https://github.com/Ocramius/ProxyManager.git", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/4d154742e31c35137d5374c998e8f86b54db2e2f", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f", + "shasum": "" + }, + "require": { + "ocramius/package-versions": "^1.1.3", + "php": "^7.2.0", + "zendframework/zend-code": "^3.3.0" + }, + "require-dev": { + "couscous/couscous": "^1.6.1", + "ext-phar": "*", + "humbug/humbug": "1.0.0-RC.0@RC", + "nikic/php-parser": "^3.1.1", + "padraic/phpunit-accelerator": "dev-master@DEV", + "phpbench/phpbench": "^0.12.2", + "phpstan/phpstan": "dev-master#856eb10a81c1d27c701a83f167dc870fd8f4236a as 0.9.999", + "phpstan/phpstan-phpunit": "dev-master#5629c0a1f4a9c417cb1077cf6693ad9753895761", + "phpunit/phpunit": "^6.4.3", + "squizlabs/php_codesniffer": "^2.9.1" + }, + "suggest": { + "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", + "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", + "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", + "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "ProxyManager\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.io/" + } + ], + "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", + "homepage": "https://github.com/Ocramius/ProxyManager", + "keywords": [ + "aop", + "lazy loading", + "proxy", + "proxy pattern", + "service proxies" + ], + "time": "2019-08-10T08:37:15+00:00" + }, + { + "name": "pagerfanta/pagerfanta", + "version": "v2.1.3", + "source": { + "type": "git", + "url": "https://github.com/whiteoctober/Pagerfanta.git", + "reference": "a53ff01d521648d9dbca19b93ac6bc75a59b0972" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/whiteoctober/Pagerfanta/zipball/a53ff01d521648d9dbca19b93ac6bc75a59b0972", + "reference": "a53ff01d521648d9dbca19b93ac6bc75a59b0972", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "doctrine/orm": "~2.3", + "doctrine/phpcr-odm": "1.*", + "jackalope/jackalope-doctrine-dbal": "1.*", + "jmikola/geojson": "~1.0", + "mandango/mandango": "~1.0@dev", + "mandango/mondator": "~1.0@dev", + "phpunit/phpunit": "^6.5", + "propel/propel": "~2.0@dev", + "propel/propel1": "~1.6", + "ruflin/elastica": "~1.3", + "solarium/solarium": "~3.1" + }, + "suggest": { + "doctrine/mongodb-odm": "To use the DoctrineODMMongoDBAdapter.", + "doctrine/orm": "To use the DoctrineORMAdapter.", + "doctrine/phpcr-odm": "To use the DoctrineODMPhpcrAdapter. >= 1.1.0", + "mandango/mandango": "To use the MandangoAdapter.", + "propel/propel": "To use the Propel2Adapter", + "propel/propel1": "To use the PropelAdapter", + "solarium/solarium": "To use the SolariumAdapter." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Pagerfanta\\": "src/Pagerfanta/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pablo Díez", + "email": "pablodip@gmail.com" + } + ], + "description": "Pagination for PHP", + "keywords": [ + "page", + "pagination", + "paginator", + "paging" + ], + "time": "2019-07-17T20:56:16+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.99", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "shasum": "" + }, + "require": { + "php": "^7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "time": "2018-07-02T15:55:56+00:00" + }, + { + "name": "peterkahl/country-code-to-emoji-flag", + "version": "v1.2", + "source": { + "type": "git", + "url": "https://github.com/peterkahl/country-code-to-emoji-flag.git", + "reference": "e7e9105bd9cf353a7e4091408104596730116fa9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/peterkahl/country-code-to-emoji-flag/zipball/e7e9105bd9cf353a7e4091408104596730116fa9", + "reference": "e7e9105bd9cf353a7e4091408104596730116fa9", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "peterkahl\\flagMaster\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Peter Kahl", + "homepage": "https://github.com/peterkahl", + "role": "Developer" + } + ], + "description": "Converts string of country codes into string of emoji flags.", + "homepage": "https://github.com/peterkahl/country-code-to-emoji-flag", + "keywords": [ + "country", + "emoji", + "flag" + ], + "time": "2019-11-21T06:15:04+00:00" + }, + { + "name": "php-translation/common", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-translation/common.git", + "reference": "b786f49d7f222ca345b0e4c32d4a205a845b0e27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-translation/common/zipball/b786f49d7f222ca345b0e4c32d4a205a845b0e27", + "reference": "b786f49d7f222ca345b0e4c32d4a205a845b0e27", + "shasum": "" + }, + "require": { + "php": "^7.2", + "symfony/translation": " ^3.4 || ^4.3 || ^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.4", + "symfony/phpunit-bridge": "^4.3 || ^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Translation\\Common\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + } + ], + "description": "Common translation stuff", + "time": "2020-01-18T09:48:23+00:00" + }, + { + "name": "php-translation/extractor", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-translation/extractor.git", + "reference": "598bbe72bb3a6336c28ed8d75b67de310c2c9743" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-translation/extractor/zipball/598bbe72bb3a6336c28ed8d75b67de310c2c9743", + "reference": "598bbe72bb3a6336c28ed8d75b67de310c2c9743", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.2", + "nikic/php-parser": "^3.0 || ^4.0", + "php": "^7.2", + "symfony/finder": "^3.4 || ^4.3 || ^5.0", + "twig/twig": "^2.0 || ^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.4", + "symfony/phpunit-bridge": "^5.0", + "symfony/translation": "^3.4 || ^4.3 || ^5.0", + "symfony/twig-bridge": "^3.4 || ^4.3 || ^5.0", + "symfony/validator": "^3.4 || ^4.3 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Translation\\Extractor\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + } + ], + "description": "Extract translations form the source code", + "time": "2020-01-23T09:12:12+00:00" + }, + { + "name": "php-translation/symfony-bundle", + "version": "0.11.3", + "source": { + "type": "git", + "url": "https://github.com/php-translation/symfony-bundle.git", + "reference": "461a05a485dbaf33b3c5ea2e862955630ef6c219" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-translation/symfony-bundle/zipball/461a05a485dbaf33b3c5ea2e862955630ef6c219", + "reference": "461a05a485dbaf33b3c5ea2e862955630ef6c219", + "shasum": "" + }, + "require": { + "nyholm/nsa": "^1.1", + "php": "^7.1", + "php-translation/extractor": "^2.0", + "php-translation/symfony-storage": "^2.1", + "symfony/finder": "^3.4 || ^4.3 || ^5.0", + "symfony/framework-bundle": "^3.4 || ^4.3 || ^5.0", + "symfony/intl": "^3.4 || ^4.3 || ^5.0", + "symfony/translation": "^3.4 || ^4.3 || ^5.0", + "symfony/twig-bundle": "^3.4 || ^4.3 || ^5.0", + "symfony/validator": "^3.4 || ^4.3 || ^5.0", + "twig/twig": "^2.11 || ^3.0" + }, + "conflict": { + "symfony/config": "<3.4.31" + }, + "require-dev": { + "matthiasnoback/symfony-config-test": "^4.1", + "matthiasnoback/symfony-dependency-injection-test": "^4.1", + "nyholm/psr7": "^1.1", + "nyholm/symfony-bundle-test": "^1.6.1", + "php-http/curl-client": "^1.7", + "php-http/message": "^1.6", + "php-http/message-factory": "^1.0.2", + "php-translation/translator": "^1.0", + "phpunit/phpunit": "^8.4", + "symfony/asset": "^3.4 || ^4.3 || ^5.0", + "symfony/console": "^3.4 || ^4.3 || ^5.0", + "symfony/dependency-injection": "^3.4 || ^4.3 || ^5.0", + "symfony/phpunit-bridge": "^4.4 || ^5.0", + "symfony/twig-bridge": "^3.4 || ^4.3 || ^5.0", + "symfony/web-profiler-bundle": "^3.4 || ^4.3 || ^5.0" + }, + "suggest": { + "php-http/httplug-bundle": "To easier configure your httplug clients." + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "0.11-dev" + } + }, + "autoload": { + "psr-4": { + "Translation\\Bundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + } + ], + "time": "2020-01-20T10:58:22+00:00" + }, + { + "name": "php-translation/symfony-storage", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-translation/symfony-storage.git", + "reference": "9d6e34d6ed662a6438365bc891768b701fdd6c24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-translation/symfony-storage/zipball/9d6e34d6ed662a6438365bc891768b701fdd6c24", + "reference": "9d6e34d6ed662a6438365bc891768b701fdd6c24", + "shasum": "" + }, + "require": { + "php": "^7.2", + "php-translation/common": "^3.0", + "symfony/translation": "^3.4 || ^4.2 || ^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.4", + "symfony/framework-bundle": " ^3.4 || ^4.2 || ^5.0", + "symfony/phpunit-bridge": "^4.2 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "Translation\\SymfonyStorage\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + } + ], + "description": "A translation file storage using Symfony translation component.", + "time": "2020-02-11T12:49:11+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a", + "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "~6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2018-08-07T13:53:10+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "4.3.4", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c", + "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c", + "shasum": "" + }, + "require": { + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", + "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "doctrine/instantiator": "^1.0.5", + "mockery/mockery": "^1.0", + "phpdocumentor/type-resolver": "0.4.*", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2019-12-28T18:55:12+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", + "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", + "shasum": "" + }, + "require": { + "php": "^7.1", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "^7.1", + "mockery/mockery": "~1", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "time": "2019-08-22T18:11:29+00:00" + }, + { + "name": "psr/cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.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": "http://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "time": "2016-08-06T20:24:11+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://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" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/link", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/link.git", + "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/link/zipball/eea8e8662d5cd3ae4517c9b864493f59fca95562", + "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Link\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for HTTP links", + "keywords": [ + "http", + "http-link", + "link", + "psr", + "psr-13", + "rest" + ], + "time": "2016-10-28T16:06:13+00:00" + }, + { + "name": "psr/log", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801", + "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2019-11-01T11:05:21+00:00" + }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "time": "2017-10-23T01:57:42+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/uuid", + "version": "3.9.2", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "7779489a47d443f845271badbdcedfe4df8e06fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/7779489a47d443f845271badbdcedfe4df8e06fb", + "reference": "7779489a47d443f845271badbdcedfe4df8e06fb", + "shasum": "" + }, + "require": { + "ext-json": "*", + "paragonie/random_compat": "^1 | ^2 | 9.99.99", + "php": "^5.4 | ^7 | ^8", + "symfony/polyfill-ctype": "^1.8" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "codeception/aspect-mock": "^1 | ^2", + "doctrine/annotations": "^1.2", + "goaop/framework": "1.0.0-alpha.2 | ^1 | ^2.1", + "jakub-onderka/php-parallel-lint": "^1", + "mockery/mockery": "^0.9.11 | ^1", + "moontoast/math": "^1.1", + "paragonie/random-lib": "^2", + "php-mock/php-mock-phpunit": "^0.3 | ^1.1", + "phpunit/phpunit": "^4.8 | ^5.4 | ^6.5", + "squizlabs/php_codesniffer": "^3.5" + }, + "suggest": { + "ext-ctype": "Provides support for PHP Ctype functions", + "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", + "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator", + "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", + "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Uuid\\": "src/" + }, + "files": [ + "src/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + }, + { + "name": "Marijn Huizendveld", + "email": "marijn.huizendveld@gmail.com" + }, + { + "name": "Thibaud Fabre", + "email": "thibaud@aztech.io" + } + ], + "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", + "homepage": "https://github.com/ramsey/uuid", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "time": "2019-12-17T08:18:51+00:00" + }, + { + "name": "scienta/doctrine-json-functions", + "version": "4.1.2", + "source": { + "type": "git", + "url": "https://github.com/ScientaNL/DoctrineJsonFunctions.git", + "reference": "6cab3f93a7415dbc889da15336c7605efbfe7bd4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ScientaNL/DoctrineJsonFunctions/zipball/6cab3f93a7415dbc889da15336c7605efbfe7bd4", + "reference": "6cab3f93a7415dbc889da15336c7605efbfe7bd4", + "shasum": "" + }, + "require": { + "ext-pdo": "*", + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "doctrine/orm": "~2.6", + "phpunit/phpunit": "^6.5" + }, + "suggest": { + "dunglas/doctrine-json-odm": "To serialize / deserialize objects as JSON documents." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Scienta\\DoctrineJsonFunctions\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Doctrine Json Functions Contributors", + "homepage": "https://github.com/ScientaNL/DoctrineJsonFunctions/contributors" + } + ], + "description": "A set of extensions to Doctrine 2 that add support for json query functions.", + "keywords": [ + "database", + "doctrine", + "dql", + "json", + "mariadb", + "mysql", + "orm", + "postgres", + "postgresql", + "sqlite" + ], + "time": "2020-02-07T11:05:21+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.7.2", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "e2e5d290e4d2a4f0eb449f510071392e00e10d19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/e2e5d290e4d2a4f0eb449f510071392e00e10d19", + "reference": "e2e5d290e4d2a4f0eb449f510071392e00e10d19", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "time": "2019-10-24T14:27:39+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "8800503d56b9867d43d9c303b9cbcc26016e82f0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8800503d56b9867d43d9c303b9cbcc26016e82f0", + "reference": "8800503d56b9867d43d9c303b9cbcc26016e82f0", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phar" + ], + "time": "2020-02-14T15:25:33+00:00" + }, + { + "name": "sensio/framework-extra-bundle", + "version": "v5.5.3", + "source": { + "type": "git", + "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", + "reference": "98f0807137b13d0acfdf3c255a731516e97015de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/98f0807137b13d0acfdf3c255a731516e97015de", + "reference": "98f0807137b13d0acfdf3c255a731516e97015de", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "php": ">=7.1.3", + "symfony/config": "^4.3|^5.0", + "symfony/dependency-injection": "^4.3|^5.0", + "symfony/framework-bundle": "^4.3|^5.0", + "symfony/http-kernel": "^4.3|^5.0" + }, + "conflict": { + "doctrine/doctrine-cache-bundle": "<1.3.1" + }, + "require-dev": { + "doctrine/doctrine-bundle": "^1.11|^2.0", + "doctrine/orm": "^2.5", + "nyholm/psr7": "^1.1", + "symfony/browser-kit": "^4.3|^5.0", + "symfony/dom-crawler": "^4.3|^5.0", + "symfony/expression-language": "^4.3|^5.0", + "symfony/finder": "^4.3|^5.0", + "symfony/monolog-bridge": "^4.0|^5.0", + "symfony/monolog-bundle": "^3.2", + "symfony/phpunit-bridge": "^4.3.5|^5.0", + "symfony/psr-http-message-bridge": "^1.1", + "symfony/security-bundle": "^4.3|^5.0", + "symfony/twig-bundle": "^4.3|^5.0", + "symfony/yaml": "^4.3|^5.0", + "twig/twig": "^1.34|^2.4|^3.0" + }, + "suggest": { + "symfony/expression-language": "", + "symfony/psr-http-message-bridge": "To use the PSR-7 converters", + "symfony/security-bundle": "" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "5.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sensio\\Bundle\\FrameworkExtraBundle\\": "src/" + }, + "exclude-from-classmap": [ + "/tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "This bundle provides a way to configure your controllers with annotations", + "keywords": [ + "annotations", + "controllers" + ], + "time": "2019-12-27T08:57:19+00:00" + }, + { + "name": "sensiolabs/security-checker", + "version": "v6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sensiolabs/security-checker.git", + "reference": "a576c01520d9761901f269c4934ba55448be4a54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/a576c01520d9761901f269c4934ba55448be4a54", + "reference": "a576c01520d9761901f269c4934ba55448be4a54", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/console": "^2.8|^3.4|^4.2|^5.0", + "symfony/http-client": "^4.3|^5.0", + "symfony/mime": "^4.3|^5.0", + "symfony/polyfill-ctype": "^1.11" + }, + "bin": [ + "security-checker" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.0-dev" + } + }, + "autoload": { + "psr-4": { + "SensioLabs\\Security\\": "SensioLabs/Security" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien.potencier@gmail.com" + } + ], + "description": "A security checker for your composer.lock", + "time": "2019-11-01T13:20:14+00:00" + }, + { + "name": "siriusphp/upload", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/siriusphp/upload.git", + "reference": "1bfd8b1f228ec419424c8acd1ccd86d53541ad94" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/siriusphp/upload/zipball/1bfd8b1f228ec419424c8acd1ccd86d53541ad94", + "reference": "1bfd8b1f228ec419424c8acd1ccd86d53541ad94", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "siriusphp/validation": "~2.1" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "suggest": { + "knplabs/gaufrette": "Alternative filesystem abstraction library for upload destinations", + "league/flysystem": "To upload to different destinations, not just to the local file system" + }, + "type": "library", + "autoload": { + "psr-4": { + "Sirius\\Upload\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Adrian Miu", + "email": "adrian@adrianmiu.ro" + } + ], + "description": "Framework agnostic upload library", + "keywords": [ + "file", + "form", + "upload", + "validation" + ], + "time": "2017-07-31T08:18:59+00:00" + }, + { + "name": "siriusphp/validation", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/siriusphp/validation.git", + "reference": "fa93b302802616b1dcf7e38244a70e324c121fb4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/siriusphp/validation/zipball/fa93b302802616b1dcf7e38244a70e324c121fb4", + "reference": "fa93b302802616b1dcf7e38244a70e324c121fb4", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "^4.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Sirius\\Validation\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Adrian Miu", + "email": "adrian@adrianmiu.ro" + } + ], + "description": "Data validation library. Validate arrays, array objects, domain models etc using a simple API. Easily add your own validators on top of the already dozens built-in validation rules", + "keywords": [ + "form", + "modeling", + "sanitization", + "security", + "validation" + ], + "time": "2019-08-11T13:55:53+00:00" + }, + { + "name": "symfony/asset", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/asset.git", + "reference": "2c67c89d064bfb689ea6bc41217c87100bb94c17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/asset/zipball/2c67c89d064bfb689ea6bc41217c87100bb94c17", + "reference": "2c67c89d064bfb689ea6bc41217c87100bb94c17", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/http-kernel": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/http-foundation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony Asset Component", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/cache", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "0198a01c8d918d6d717f96dfdcba9582bc5f6468" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/0198a01c8d918d6d717f96dfdcba9582bc5f6468", + "reference": "0198a01c8d918d6d717f96dfdcba9582bc5f6468", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/cache": "~1.0", + "psr/log": "~1.0", + "symfony/cache-contracts": "^1.1.7|^2", + "symfony/service-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.2|^5.0" + }, + "conflict": { + "doctrine/dbal": "<2.5", + "symfony/dependency-injection": "<3.4", + "symfony/http-kernel": "<4.4", + "symfony/var-dumper": "<4.4" + }, + "provide": { + "psr/cache-implementation": "1.0", + "psr/simple-cache-implementation": "1.0", + "symfony/cache-implementation": "1.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/cache": "~1.6", + "doctrine/dbal": "~2.5", + "predis/predis": "~1.1", + "psr/simple-cache": "^1.0", + "symfony/config": "^4.2|^5.0", + "symfony/dependency-injection": "^3.4|^4.1|^5.0", + "symfony/var-dumper": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "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": "Symfony Cache component with PSR-6, PSR-16, and tags", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "time": "2020-01-29T14:35:06+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "23ed8bfc1a4115feca942cb5f1aacdf3dcdf3c16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/23ed8bfc1a4115feca942cb5f1aacdf3dcdf3c16", + "reference": "23ed8bfc1a4115feca942cb5f1aacdf3dcdf3c16", + "shasum": "" + }, + "require": { + "php": "^7.2.5", + "psr/cache": "^1.0" + }, + "suggest": { + "symfony/cache-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "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" + ], + "time": "2019-11-18T17:27:11+00:00" + }, + { + "name": "symfony/config", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "4d3979f54472637169080f802dc82197e21fdcce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/4d3979f54472637169080f802dc82197e21fdcce", + "reference": "4d3979f54472637169080f802dc82197e21fdcce", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/filesystem": "^3.4|^4.0|^5.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/finder": "<3.4" + }, + "require-dev": { + "symfony/event-dispatcher": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/messenger": "^4.1|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/console", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "f512001679f37e6a042b51897ed24a2f05eba656" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/f512001679f37e6a042b51897ed24a2f05eba656", + "reference": "f512001679f37e6a042b51897ed24a2f05eba656", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3|>=5", + "symfony/lock": "<4.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/event-dispatcher": "^4.3", + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^4.3|^5.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2020-01-25T12:44:29+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "20236471058bbaa9907382500fc14005c84601f0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/20236471058bbaa9907382500fc14005c84601f0", + "reference": "20236471058bbaa9907382500fc14005c84601f0", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "^3.4|^4.0|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "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": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2020-01-25T12:44:29+00:00" + }, + { + "name": "symfony/debug-bundle", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug-bundle.git", + "reference": "570c3c69e69f7709f184ee3acbebe45e5ff1adce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/570c3c69e69f7709f184ee3acbebe45e5ff1adce", + "reference": "570c3c69e69f7709f184ee3acbebe45e5ff1adce", + "shasum": "" + }, + "require": { + "ext-xml": "*", + "php": "^7.1.3", + "symfony/http-kernel": "^3.4|^4.0|^5.0", + "symfony/twig-bridge": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^4.1.1|^5.0" + }, + "conflict": { + "symfony/config": "<4.2", + "symfony/dependency-injection": "<3.4" + }, + "require-dev": { + "symfony/config": "^4.2|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/web-profiler-bundle": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/config": "For service container configuration", + "symfony/dependency-injection": "For using as a service from the container" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\DebugBundle\\": "" + }, + "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": "Symfony DebugBundle", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "ec60a7d12f5e8ab0f99456adce724717d9c1784a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ec60a7d12f5e8ab0f99456adce724717d9c1784a", + "reference": "ec60a7d12f5e8ab0f99456adce724717d9c1784a", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/container": "^1.0", + "symfony/service-contracts": "^1.1.6|^2" + }, + "conflict": { + "symfony/config": "<4.3|>=5.0", + "symfony/finder": "<3.4", + "symfony/proxy-manager-bridge": "<3.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0" + }, + "require-dev": { + "symfony/config": "^4.3", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com", + "time": "2020-01-31T09:49:27+00:00" + }, + { + "name": "symfony/doctrine-bridge", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/doctrine-bridge.git", + "reference": "b8d43116f0e5abef4b7abcbeec81c3b9328ca7b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/b8d43116f0e5abef4b7abcbeec81c3b9328ca7b7", + "reference": "b8d43116f0e5abef4b7abcbeec81c3b9328ca7b7", + "shasum": "" + }, + "require": { + "doctrine/event-manager": "~1.0", + "doctrine/persistence": "^1.3", + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/dependency-injection": "<3.4", + "symfony/form": "<4.4", + "symfony/http-kernel": "<4.3.7", + "symfony/messenger": "<4.3", + "symfony/security-core": "<4.4", + "symfony/validator": "<4.4.2|<5.0.2,>=5.0" + }, + "require-dev": { + "doctrine/annotations": "~1.7", + "doctrine/cache": "~1.6", + "doctrine/collections": "~1.0", + "doctrine/data-fixtures": "1.0.*", + "doctrine/dbal": "~2.4", + "doctrine/orm": "^2.6.3", + "doctrine/reflection": "~1.0", + "symfony/config": "^4.2|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/form": "^4.4|^5.0", + "symfony/http-kernel": "^4.3.7", + "symfony/messenger": "^4.4|^5.0", + "symfony/property-access": "^3.4|^4.0|^5.0", + "symfony/property-info": "^3.4|^4.0|^5.0", + "symfony/proxy-manager-bridge": "^3.4|^4.0|^5.0", + "symfony/security-core": "^4.4|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/translation": "^3.4|^4.0|^5.0", + "symfony/validator": "^4.4.2|^5.0.2", + "symfony/var-dumper": "^3.4|^4.0|^5.0" + }, + "suggest": { + "doctrine/data-fixtures": "", + "doctrine/dbal": "", + "doctrine/orm": "", + "symfony/form": "", + "symfony/property-info": "", + "symfony/validator": "" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Doctrine\\": "" + }, + "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": "Symfony Doctrine Bridge", + "homepage": "https://symfony.com", + "time": "2020-01-23T10:56:47+00:00" + }, + { + "name": "symfony/dotenv", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/dotenv.git", + "reference": "b74a1638f53e3c65e4bbfc2a03c23fdc400fd243" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/b74a1638f53e3c65e4bbfc2a03c23fdc400fd243", + "reference": "b74a1638f53e3c65e4bbfc2a03c23fdc400fd243", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "symfony/process": "^3.4.2|^4.0|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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" + ], + "time": "2020-01-08T17:29:02+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "d2721499ffcaf246a743e01cdf6696d3d5dd74c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/d2721499ffcaf246a743e01cdf6696d3d5dd74c1", + "reference": "d2721499ffcaf246a743e01cdf6696d3d5dd74c1", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0", + "symfony/debug": "^4.4", + "symfony/var-dumper": "^4.4|^5.0" + }, + "require-dev": { + "symfony/http-kernel": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony ErrorHandler Component", + "homepage": "https://symfony.com", + "time": "2020-01-27T09:48:47+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "9e3de195e5bc301704dd6915df55892f6dfc208b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9e3de195e5bc301704dd6915df55892f6dfc208b", + "reference": "9e3de195e5bc301704dd6915df55892f6dfc208b", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/event-dispatcher-contracts": "^1.1" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2020-01-10T21:54:01+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v1.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18", + "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "suggest": { + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "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" + ], + "time": "2019-09-17T09:54:03+00:00" + }, + { + "name": "symfony/expression-language", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/expression-language.git", + "reference": "8b145496d7e2e7103b1a1b8f1fce81c6e084b380" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/8b145496d7e2e7103b1a1b8f1fce81c6e084b380", + "reference": "8b145496d7e2e7103b1a1b8f1fce81c6e084b380", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/cache": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\ExpressionLanguage\\": "" + }, + "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": "Symfony ExpressionLanguage Component", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "266c9540b475f26122b61ef8b23dd9198f5d1cfd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/266c9540b475f26122b61ef8b23dd9198f5d1cfd", + "reference": "266c9540b475f26122b61ef8b23dd9198f5d1cfd", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2020-01-21T08:20:44+00:00" + }, + { + "name": "symfony/finder", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "3a50be43515590faf812fbd7708200aabc327ec3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/3a50be43515590faf812fbd7708200aabc327ec3", + "reference": "3a50be43515590faf812fbd7708200aabc327ec3", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/flex", + "version": "v1.6.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/flex.git", + "reference": "e4f5a2653ca503782a31486198bd1dd1c9a47f83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/flex/zipball/e4f5a2653ca503782a31486198bd1dd1c9a47f83", + "reference": "e4f5a2653ca503782a31486198bd1dd1c9a47f83", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0", + "php": "^7.0" + }, + "require-dev": { + "composer/composer": "^1.0.2", + "symfony/dotenv": "^3.4|^4.0|^5.0", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8|^5.0", + "symfony/process": "^2.7|^3.0|^4.0|^5.0" + }, + "type": "composer-plugin", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + }, + "class": "Symfony\\Flex\\Flex" + }, + "autoload": { + "psr-4": { + "Symfony\\Flex\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien.potencier@gmail.com" + } + ], + "description": "Composer plugin for Symfony", + "time": "2020-01-30T12:06:45+00:00" + }, + { + "name": "symfony/form", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/form.git", + "reference": "442d561fa10841183f94909830d9d27bd9cf7f77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/form/zipball/442d561fa10841183f94909830d9d27bd9cf7f77", + "reference": "442d561fa10841183f94909830d9d27bd9cf7f77", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/event-dispatcher": "^4.3", + "symfony/intl": "^4.4|^5.0", + "symfony/options-resolver": "~4.3|^5.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/property-access": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<4.3", + "symfony/dependency-injection": "<3.4", + "symfony/doctrine-bridge": "<3.4", + "symfony/framework-bundle": "<3.4", + "symfony/http-kernel": "<4.4", + "symfony/intl": "<4.3", + "symfony/translation": "<4.2", + "symfony/twig-bridge": "<3.4.5|<4.0.5,>=4.0" + }, + "require-dev": { + "doctrine/collections": "~1.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^4.3|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/security-csrf": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/validator": "^3.4.31|^4.3.4|^5.0", + "symfony/var-dumper": "^4.3|^5.0" + }, + "suggest": { + "symfony/security-csrf": "For protecting forms against CSRF attacks.", + "symfony/twig-bridge": "For templating with Twig.", + "symfony/validator": "For form validation." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Form\\": "" + }, + "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": "Symfony Form Component", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/framework-bundle", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/framework-bundle.git", + "reference": "afc96daad6049cbed34312b34005d33fc670d022" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/afc96daad6049cbed34312b34005d33fc670d022", + "reference": "afc96daad6049cbed34312b34005d33fc670d022", + "shasum": "" + }, + "require": { + "ext-xml": "*", + "php": "^7.1.3", + "symfony/cache": "^4.4|^5.0", + "symfony/config": "^4.3.4|^5.0", + "symfony/dependency-injection": "^4.4.1|^5.0.1", + "symfony/error-handler": "^4.4.1|^5.0.1", + "symfony/filesystem": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/polyfill-mbstring": "~1.0", + "symfony/routing": "^4.4|^5.0" + }, + "conflict": { + "doctrine/persistence": "<1.3", + "phpdocumentor/reflection-docblock": "<3.0", + "phpdocumentor/type-resolver": "<0.2.1", + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/asset": "<3.4", + "symfony/browser-kit": "<4.3", + "symfony/console": "<4.3", + "symfony/dom-crawler": "<4.3", + "symfony/dotenv": "<4.3.6", + "symfony/form": "<4.3.5", + "symfony/http-client": "<4.4", + "symfony/lock": "<4.4", + "symfony/mailer": "<4.4", + "symfony/messenger": "<4.4", + "symfony/mime": "<4.4", + "symfony/property-info": "<3.4", + "symfony/security-bundle": "<4.4", + "symfony/serializer": "<4.4", + "symfony/stopwatch": "<3.4", + "symfony/translation": "<4.4", + "symfony/twig-bridge": "<4.1.1", + "symfony/twig-bundle": "<4.4", + "symfony/validator": "<4.4", + "symfony/web-profiler-bundle": "<4.4", + "symfony/workflow": "<4.3.6" + }, + "require-dev": { + "doctrine/annotations": "~1.7", + "doctrine/cache": "~1.0", + "paragonie/sodium_compat": "^1.8", + "phpdocumentor/reflection-docblock": "^3.0|^4.0", + "symfony/asset": "^3.4|^4.0|^5.0", + "symfony/browser-kit": "^4.3|^5.0", + "symfony/console": "^4.3.4|^5.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dom-crawler": "^4.3|^5.0", + "symfony/dotenv": "^4.3.6|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/form": "^4.3.5|^5.0", + "symfony/http-client": "^4.4|^5.0", + "symfony/lock": "^4.4|^5.0", + "symfony/mailer": "^4.4|^5.0", + "symfony/messenger": "^4.4|^5.0", + "symfony/mime": "^4.4|^5.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/property-info": "^3.4|^4.0|^5.0", + "symfony/security-csrf": "^3.4|^4.0|^5.0", + "symfony/security-http": "^3.4|^4.0|^5.0", + "symfony/serializer": "^4.4|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.4|^5.0", + "symfony/twig-bundle": "^4.4|^5.0", + "symfony/validator": "^4.4|^5.0", + "symfony/web-link": "^4.4|^5.0", + "symfony/workflow": "^4.3.6|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0", + "twig/twig": "^1.41|^2.10|^3.0" + }, + "suggest": { + "ext-apcu": "For best performance of the system caches", + "symfony/console": "For using the console commands", + "symfony/form": "For using forms", + "symfony/property-info": "For using the property_info service", + "symfony/serializer": "For using the serializer service", + "symfony/validator": "For using validation", + "symfony/web-link": "For using web links, features such as preloading, prefetching or prerendering", + "symfony/yaml": "For using the debug:config and lint:yaml commands" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony FrameworkBundle", + "homepage": "https://symfony.com", + "time": "2020-01-30T16:24:07+00:00" + }, + { + "name": "symfony/http-client", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client.git", + "reference": "250c5363e4d67f8e3c9cdf3362f134e040e69612" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client/zipball/250c5363e4d67f8e3c9cdf3362f134e040e69612", + "reference": "250c5363e4d67f8e3c9cdf3362f134e040e69612", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "^1.0", + "symfony/http-client-contracts": "^1.1.8|^2", + "symfony/polyfill-php73": "^1.11", + "symfony/service-contracts": "^1.0|^2" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "1.0", + "symfony/http-client-implementation": "1.1" + }, + "require-dev": { + "guzzlehttp/promises": "^1.3.1", + "nyholm/psr7": "^1.0", + "php-http/httplug": "^1.0|^2.0", + "psr/http-client": "^1.0", + "symfony/dependency-injection": "^4.3|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/process": "^4.2|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony HttpClient component", + "homepage": "https://symfony.com", + "time": "2020-01-31T09:11:17+00:00" + }, + { + "name": "symfony/http-client-contracts", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client-contracts.git", + "reference": "378868b61b85c5cac6822d4f84e26999c9f2e881" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/378868b61b85c5cac6822d4f84e26999c9f2e881", + "reference": "378868b61b85c5cac6822d4f84e26999c9f2e881", + "shasum": "" + }, + "require": { + "php": "^7.2.5" + }, + "suggest": { + "symfony/http-client-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\HttpClient\\": "" + } + }, + "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" + ], + "time": "2019-11-26T23:25:11+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "491a20dfa87e0b3990170593bc2de0bb34d828a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/491a20dfa87e0b3990170593bc2de0bb34d828a5", + "reference": "491a20dfa87e0b3990170593bc2de0bb34d828a5", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/mime": "^4.3|^5.0", + "symfony/polyfill-mbstring": "~1.1" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/expression-language": "^3.4|^4.0|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "time": "2020-01-31T09:11:17+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "62116a9c8fb15faabb158ad9cb785c353c2572e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/62116a9c8fb15faabb158ad9cb785c353c2572e5", + "reference": "62116a9c8fb15faabb158ad9cb785c353c2572e5", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0", + "symfony/error-handler": "^4.4", + "symfony/event-dispatcher": "^4.4", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9" + }, + "conflict": { + "symfony/browser-kit": "<4.3", + "symfony/config": "<3.4", + "symfony/console": ">=5", + "symfony/dependency-injection": "<4.3", + "symfony/translation": "<4.2", + "twig/twig": "<1.34|<2.4,>=2" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "^4.3|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^4.3|^5.0", + "symfony/dom-crawler": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^1.34|^2.4|^3.0" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "time": "2020-01-31T12:45:06+00:00" + }, + { + "name": "symfony/inflector", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/inflector.git", + "reference": "f419ab2853cc00471ffd7fc18e544b5f5a90adb1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/inflector/zipball/f419ab2853cc00471ffd7fc18e544b5f5a90adb1", + "reference": "f419ab2853cc00471ffd7fc18e544b5f5a90adb1", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Inflector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Inflector Component", + "homepage": "https://symfony.com", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string", + "symfony", + "words" + ], + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/intl", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/intl.git", + "reference": "ab482c70a9748abed5139a967b8182db15e4ffac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/intl/zipball/ab482c70a9748abed5139a967b8182db15e4ffac", + "reference": "ab482c70a9748abed5139a967b8182db15e4ffac", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-intl-icu": "~1.0" + }, + "require-dev": { + "symfony/filesystem": "^3.4|^4.0|^5.0" + }, + "suggest": { + "ext-intl": "to use the component with locales other than \"en\"" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Intl\\": "" + }, + "classmap": [ + "Resources/stubs" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Eriksen Costa", + "email": "eriksen.costa@infranology.com.br" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A PHP replacement layer for the C intl extension that includes additional data from the ICU library.", + "homepage": "https://symfony.com", + "keywords": [ + "i18n", + "icu", + "internationalization", + "intl", + "l10n", + "localization" + ], + "time": "2020-01-30T15:14:06+00:00" + }, + { + "name": "symfony/mailer", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "74c15502242b4f23dd28643a351db781ea2cd85a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/74c15502242b4f23dd28643a351db781ea2cd85a", + "reference": "74c15502242b4f23dd28643a351db781ea2cd85a", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10", + "php": "^7.1.3", + "psr/log": "~1.0", + "symfony/event-dispatcher": "^4.3", + "symfony/mime": "^4.4|^5.0", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "symfony/http-kernel": "<4.4", + "symfony/sendgrid-mailer": "<4.4" + }, + "require-dev": { + "symfony/amazon-mailer": "^4.4|^5.0", + "symfony/google-mailer": "^4.4|^5.0", + "symfony/http-client-contracts": "^1.1|^2", + "symfony/mailchimp-mailer": "^4.4|^5.0", + "symfony/mailgun-mailer": "^4.4|^5.0", + "symfony/messenger": "^4.4|^5.0", + "symfony/postmark-mailer": "^4.4|^5.0", + "symfony/sendgrid-mailer": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "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": "Symfony Mailer Component", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/maker-bundle", + "version": "v1.14.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/maker-bundle.git", + "reference": "c864e7f9b8d1e1f5f60acc3beda11299f637aded" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/c864e7f9b8d1e1f5f60acc3beda11299f637aded", + "reference": "c864e7f9b8d1e1f5f60acc3beda11299f637aded", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^1.2", + "nikic/php-parser": "^4.0", + "php": "^7.0.8", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/filesystem": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/framework-bundle": "^3.4|^4.0|^5.0", + "symfony/http-kernel": "^3.4|^4.0|^5.0" + }, + "require-dev": { + "doctrine/doctrine-bundle": "^1.8|^2.0", + "doctrine/orm": "^2.3", + "friendsofphp/php-cs-fixer": "^2.8", + "friendsoftwig/twigcs": "^3.1.2", + "symfony/http-client": "^4.3|^5.0", + "symfony/phpunit-bridge": "^4.3|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/security-core": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\MakerBundle\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.", + "homepage": "https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html", + "keywords": [ + "code generator", + "generator", + "scaffold", + "scaffolding" + ], + "time": "2019-11-07T00:56:03+00:00" + }, + { + "name": "symfony/mime", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "225034620ecd4b34fd826e9983d85e2b7a359094" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/225034620ecd4b34fd826e9983d85e2b7a359094", + "reference": "225034620ecd4b34fd826e9983d85e2b7a359094", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "symfony/mailer": "<4.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10", + "symfony/dependency-injection": "^3.4|^4.1|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "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": "A library to manipulate MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/monolog-bridge", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/monolog-bridge.git", + "reference": "b582d06cc125f3659f5ca00757bbfd8b822c0706" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/b582d06cc125f3659f5ca00757bbfd8b822c0706", + "reference": "b582d06cc125f3659f5ca00757bbfd8b822c0706", + "shasum": "" + }, + "require": { + "monolog/monolog": "^1.25.1", + "php": "^7.1.3", + "symfony/http-kernel": "^4.3", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "symfony/console": "<3.4", + "symfony/http-foundation": "<3.4" + }, + "require-dev": { + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/http-client": "^4.4|^5.0", + "symfony/security-core": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/console": "For the possibility to show log messages in console commands depending on verbosity settings.", + "symfony/http-kernel": "For using the debugging handlers together with the response life cycle of the HTTP kernel.", + "symfony/var-dumper": "For using the debugging handlers like the console handler or the log server handler." + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Monolog\\": "" + }, + "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": "Symfony Monolog Bridge", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/monolog-bundle", + "version": "v3.5.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/monolog-bundle.git", + "reference": "dd80460fcfe1fa2050a7103ad818e9d0686ce6fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/dd80460fcfe1fa2050a7103ad818e9d0686ce6fd", + "reference": "dd80460fcfe1fa2050a7103ad818e9d0686ce6fd", + "shasum": "" + }, + "require": { + "monolog/monolog": "~1.22 || ~2.0", + "php": ">=5.6", + "symfony/config": "~3.4 || ~4.0 || ^5.0", + "symfony/dependency-injection": "~3.4.10 || ^4.0.10 || ^5.0", + "symfony/http-kernel": "~3.4 || ~4.0 || ^5.0", + "symfony/monolog-bridge": "~3.4 || ~4.0 || ^5.0" + }, + "require-dev": { + "symfony/console": "~3.4 || ~4.0 || ^5.0", + "symfony/phpunit-bridge": "^3.4.19 || ^4.0 || ^5.0", + "symfony/yaml": "~3.4 || ~4.0 || ^5.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\MonologBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + } + ], + "description": "Symfony MonologBundle", + "homepage": "http://symfony.com", + "keywords": [ + "log", + "logging" + ], + "time": "2019-11-13T13:11:14+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "9a02d6662660fe7bfadad63b5f0b0718d4c8b6b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/9a02d6662660fe7bfadad63b5f0b0718d4c8b6b0", + "reference": "9a02d6662660fe7bfadad63b5f0b0718d4c8b6b0", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "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": "Symfony OptionsResolver Component", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.14.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/fbdeaec0df06cf3d51c93de80c7eb76e271f5a38", + "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.14-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "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" + ], + "time": "2020-01-13T11:15:53+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.14.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "699871accfb394eb6f34ba1210df437f79b14d58" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/699871accfb394eb6f34ba1210df437f79b14d58", + "reference": "699871accfb394eb6f34ba1210df437f79b14d58", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.14-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + }, + "files": [ + "bootstrap.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": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "time": "2020-01-13T11:15:53+00:00" + }, + { + "name": "symfony/polyfill-intl-icu", + "version": "v1.14.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-icu.git", + "reference": "727b3bb5bfa7ca9eeb86416784cf1c08a6289b86" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/727b3bb5bfa7ca9eeb86416784cf1c08a6289b86", + "reference": "727b3bb5bfa7ca9eeb86416784cf1c08a6289b86", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/intl": "~2.3|~3.0|~4.0|~5.0" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.14-dev" + } + }, + "autoload": { + "files": [ + "bootstrap.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": "Symfony polyfill for intl's ICU-related data and classes", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "icu", + "intl", + "polyfill", + "portable", + "shim" + ], + "time": "2020-01-13T11:15:53+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.14.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "6842f1a39cf7d580655688069a03dd7cd83d244a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6842f1a39cf7d580655688069a03dd7cd83d244a", + "reference": "6842f1a39cf7d580655688069a03dd7cd83d244a", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.14-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "time": "2020-01-17T12:01:36+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.14.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "e62b4845992282d14037950542fc8e8650ae2a65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/e62b4845992282d14037950542fc8e8650ae2a65", + "reference": "e62b4845992282d14037950542fc8e8650ae2a65", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.14-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "files": [ + "bootstrap.php" + ], + "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" + ], + "time": "2020-01-13T11:15:53+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.14.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/34094cfa9abe1f0f14f48f490772db7a775559f2", + "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.14-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.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": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2020-01-13T11:15:53+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.14.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf", + "reference": "46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.14-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.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": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2020-01-13T11:15:53+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.14.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/5e66a0fa1070bf46bec4bea7962d285108edd675", + "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.14-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "files": [ + "bootstrap.php" + ], + "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 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2020-01-13T11:15:53+00:00" + }, + { + "name": "symfony/process", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "f5697ab4cb14a5deed7473819e63141bf5352c36" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/f5697ab4cb14a5deed7473819e63141bf5352c36", + "reference": "f5697ab4cb14a5deed7473819e63141bf5352c36", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2020-01-09T09:50:08+00:00" + }, + { + "name": "symfony/property-access", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-access.git", + "reference": "090b4bc92ded1ec512f7e2ed1691210769dffdb3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-access/zipball/090b4bc92ded1ec512f7e2ed1691210769dffdb3", + "reference": "090b4bc92ded1ec512f7e2ed1691210769dffdb3", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/inflector": "^3.4|^4.0|^5.0" + }, + "require-dev": { + "symfony/cache": "^3.4|^4.0|^5.0" + }, + "suggest": { + "psr/cache-implementation": "To cache access methods." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyAccess\\": "" + }, + "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": "Symfony PropertyAccess Component", + "homepage": "https://symfony.com", + "keywords": [ + "access", + "array", + "extraction", + "index", + "injection", + "object", + "property", + "property path", + "reflection" + ], + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/property-info", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-info.git", + "reference": "e6355ba81c738be31c3c3b3cd7929963f98da576" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-info/zipball/e6355ba81c738be31c3c3b3cd7929963f98da576", + "reference": "e6355ba81c738be31c3c3b3cd7929963f98da576", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/inflector": "^3.4|^4.0|^5.0" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.0||>=3.2.0,<3.2.2", + "phpdocumentor/type-resolver": "<0.3.0", + "symfony/dependency-injection": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.7", + "phpdocumentor/reflection-docblock": "^3.0|^4.0", + "symfony/cache": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/serializer": "^3.4|^4.0|^5.0" + }, + "suggest": { + "phpdocumentor/reflection-docblock": "To use the PHPDoc", + "psr/cache-implementation": "To cache results", + "symfony/doctrine-bridge": "To use Doctrine metadata", + "symfony/serializer": "To use Serializer metadata" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Property Info Component", + "homepage": "https://symfony.com", + "keywords": [ + "doctrine", + "phpdoc", + "property", + "symfony", + "type", + "validator" + ], + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/routing", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "7bf4e38573728e317b926ca4482ad30470d0e86a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/7bf4e38573728e317b926ca4482ad30470d0e86a", + "reference": "7bf4e38573728e317b926ca4482ad30470d0e86a", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "conflict": { + "symfony/config": "<4.2", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.2", + "psr/log": "~1.0", + "symfony/config": "^4.2|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "time": "2020-01-08T17:29:02+00:00" + }, + { + "name": "symfony/security-bundle", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-bundle.git", + "reference": "7829cc34b8231cb8d10621cdf27d04bfdc600334" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/7829cc34b8231cb8d10621cdf27d04bfdc600334", + "reference": "7829cc34b8231cb8d10621cdf27d04bfdc600334", + "shasum": "" + }, + "require": { + "ext-xml": "*", + "php": "^7.1.3", + "symfony/config": "^4.2|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/security-core": "^4.4", + "symfony/security-csrf": "^4.2|^5.0", + "symfony/security-guard": "^4.2|^5.0", + "symfony/security-http": "^4.4.3" + }, + "conflict": { + "symfony/browser-kit": "<4.2", + "symfony/console": "<3.4", + "symfony/framework-bundle": "<4.4", + "symfony/ldap": "<4.4", + "symfony/twig-bundle": "<4.4" + }, + "require-dev": { + "doctrine/doctrine-bundle": "^1.5|^2.0", + "symfony/asset": "^3.4|^4.0|^5.0", + "symfony/browser-kit": "^4.2|^5.0", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dom-crawler": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/form": "^3.4|^4.0|^5.0", + "symfony/framework-bundle": "^4.4|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/serializer": "^4.4|^5.0", + "symfony/translation": "^3.4|^4.0|^5.0", + "symfony/twig-bridge": "^3.4|^4.0|^5.0", + "symfony/twig-bundle": "^4.4|^5.0", + "symfony/validator": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0", + "twig/twig": "^1.41|^2.10|^3.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\SecurityBundle\\": "" + }, + "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": "Symfony SecurityBundle", + "homepage": "https://symfony.com", + "time": "2020-01-27T10:02:23+00:00" + }, + { + "name": "symfony/security-core", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-core.git", + "reference": "d2550b4ecd63f612763e0af2cbcb1a69a700fe99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-core/zipball/d2550b4ecd63f612763e0af2cbcb1a69a700fe99", + "reference": "d2550b4ecd63f612763e0af2cbcb1a69a700fe99", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/event-dispatcher-contracts": "^1.1|^2", + "symfony/service-contracts": "^1.1.6|^2" + }, + "conflict": { + "symfony/event-dispatcher": "<4.3|>=5", + "symfony/ldap": "<4.4", + "symfony/security-guard": "<4.3" + }, + "require-dev": { + "psr/container": "^1.0", + "psr/log": "~1.0", + "symfony/event-dispatcher": "^4.3", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/ldap": "^4.4|^5.0", + "symfony/validator": "^3.4.31|^4.3.4|^5.0" + }, + "suggest": { + "psr/container-implementation": "To instantiate the Security class", + "symfony/event-dispatcher": "", + "symfony/expression-language": "For using the expression voter", + "symfony/http-foundation": "", + "symfony/ldap": "For using LDAP integration", + "symfony/validator": "For using the user password constraint" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Core\\": "" + }, + "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": "Symfony Security Component - Core Library", + "homepage": "https://symfony.com", + "time": "2020-01-31T09:11:17+00:00" + }, + { + "name": "symfony/security-csrf", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-csrf.git", + "reference": "da4664d94164e2b50ce75f2453724c6c33222505" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-csrf/zipball/da4664d94164e2b50ce75f2453724c6c33222505", + "reference": "da4664d94164e2b50ce75f2453724c6c33222505", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/security-core": "^3.4|^4.0|^5.0" + }, + "conflict": { + "symfony/http-foundation": "<3.4" + }, + "require-dev": { + "symfony/http-foundation": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/http-foundation": "For using the class SessionTokenStorage." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Csrf\\": "" + }, + "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": "Symfony Security Component - CSRF Library", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/security-guard", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-guard.git", + "reference": "f457f2d6d7392259b1ede1d036a26b6c1fa20202" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/f457f2d6d7392259b1ede1d036a26b6c1fa20202", + "reference": "f457f2d6d7392259b1ede1d036a26b6c1fa20202", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/security-core": "^3.4.22|^4.2.3|^5.0", + "symfony/security-http": "^4.4.1" + }, + "require-dev": { + "psr/log": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Guard\\": "" + }, + "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": "Symfony Security Component - Guard", + "homepage": "https://symfony.com", + "time": "2020-01-08T17:29:02+00:00" + }, + { + "name": "symfony/security-http", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-http.git", + "reference": "736d09554f78f3444f5aeed3d18a928c7a8a53fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-http/zipball/736d09554f78f3444f5aeed3d18a928c7a8a53fb", + "reference": "736d09554f78f3444f5aeed3d18a928c7a8a53fb", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/property-access": "^3.4|^4.0|^5.0", + "symfony/security-core": "^4.4" + }, + "conflict": { + "symfony/event-dispatcher": ">=5", + "symfony/security-csrf": "<3.4.11|~4.0,<4.0.11" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/security-csrf": "^3.4.11|^4.0.11|^5.0" + }, + "suggest": { + "symfony/routing": "For using the HttpUtils class to create sub-requests, redirect the user, and match URLs", + "symfony/security-csrf": "For using tokens to protect authentication/logout attempts" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Http\\": "" + }, + "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": "Symfony Security Component - HTTP Integration", + "homepage": "https://symfony.com", + "time": "2020-01-31T09:11:17+00:00" + }, + { + "name": "symfony/serializer", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "76ecc214a93b763c29b924277e85f64326f9fbb2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/76ecc214a93b763c29b924277e85f64326f9fbb2", + "reference": "76ecc214a93b763c29b924277e85f64326f9fbb2", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "phpdocumentor/type-resolver": "<0.2.1", + "symfony/dependency-injection": "<3.4", + "symfony/property-access": "<3.4", + "symfony/property-info": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "doctrine/cache": "~1.0", + "phpdocumentor/reflection-docblock": "^3.2|^4.0", + "symfony/cache": "^3.4|^4.0|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/error-handler": "^4.4|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/property-access": "^3.4|^4.0|^5.0", + "symfony/property-info": "^3.4.13|~4.0|^5.0", + "symfony/validator": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader and metadata cache.", + "psr/cache-implementation": "For using the metadata cache.", + "symfony/config": "For using the XML mapping loader.", + "symfony/http-foundation": "For using a MIME type guesser within the DataUriNormalizer.", + "symfony/property-access": "For using the ObjectNormalizer.", + "symfony/property-info": "To deserialize relations.", + "symfony/yaml": "For using the default YAML mapping loader." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Serializer\\": "" + }, + "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": "Symfony Serializer Component", + "homepage": "https://symfony.com", + "time": "2020-01-07T22:30:39+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "144c5e51266b281231e947b51223ba14acf1a749" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/144c5e51266b281231e947b51223ba14acf1a749", + "reference": "144c5e51266b281231e947b51223ba14acf1a749", + "shasum": "" + }, + "require": { + "php": "^7.2.5", + "psr/container": "^1.0" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "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" + ], + "time": "2019-11-18T17:27:11+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "abc08d7c48987829bac301347faa10f7e8bbf4fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/abc08d7c48987829bac301347faa10f7e8bbf4fb", + "reference": "abc08d7c48987829bac301347faa10f7e8bbf4fb", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/service-contracts": "^1.0|^2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "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": "Symfony Stopwatch Component", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/string", + "version": "v5.0.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "978261d3c4ffd64f99dea0e78b026690a67fe7fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/978261d3c4ffd64f99dea0e78b026690a67fe7fe", + "reference": "978261d3c4ffd64f99dea0e78b026690a67fe7fe", + "shasum": "" + }, + "require": { + "php": "^7.2.5", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^1.1|^2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "files": [ + "Resources/functions.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": "Symfony String component", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "time": "2020-01-14T17:54:59+00:00" + }, + { + "name": "symfony/translation", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "f5d2ac46930238b30a9c2f1b17c905f3697d808c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/f5d2ac46930238b30a9c2f1b17c905f3697d808c", + "reference": "f5d2ac46930238b30a9c2f1b17c905f3697d808c", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^1.1.6|^2" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<3.4", + "symfony/http-kernel": "<4.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "symfony/translation-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/finder": "~2.8|~3.0|~4.0|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/intl": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1.2|^2", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "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": "Symfony Translation Component", + "homepage": "https://symfony.com", + "time": "2020-01-15T13:29:06+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/8cc682ac458d75557203b2f2f14b0b92e1c744ed", + "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed", + "shasum": "" + }, + "require": { + "php": "^7.2.5" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + } + }, + "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" + ], + "time": "2019-11-18T17:27:11+00:00" + }, + { + "name": "symfony/twig-bridge", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bridge.git", + "reference": "d5f3e83e2cc2fcdd60c351b5be1beb9533cf698c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/d5f3e83e2cc2fcdd60c351b5be1beb9533cf698c", + "reference": "d5f3e83e2cc2fcdd60c351b5be1beb9533cf698c", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^1.41|^2.10|^3.0" + }, + "conflict": { + "symfony/console": "<3.4", + "symfony/form": "<4.4", + "symfony/http-foundation": "<4.3", + "symfony/translation": "<4.2", + "symfony/workflow": "<4.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10", + "symfony/asset": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/error-handler": "^4.4|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/form": "^4.3.5", + "symfony/http-foundation": "^4.3|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/mime": "^4.3|^5.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/security-acl": "^2.8|^3.0", + "symfony/security-core": "^3.0|^4.0|^5.0", + "symfony/security-csrf": "^3.4|^4.0|^5.0", + "symfony/security-http": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2.1|^5.0", + "symfony/web-link": "^4.4|^5.0", + "symfony/workflow": "^4.3|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0", + "twig/cssinliner-extra": "^2.12", + "twig/inky-extra": "^2.12", + "twig/markdown-extra": "^2.12" + }, + "suggest": { + "symfony/asset": "For using the AssetExtension", + "symfony/expression-language": "For using the ExpressionExtension", + "symfony/finder": "", + "symfony/form": "For using the FormExtension", + "symfony/http-kernel": "For using the HttpKernelExtension", + "symfony/routing": "For using the RoutingExtension", + "symfony/security-core": "For using the SecurityExtension", + "symfony/security-csrf": "For using the CsrfExtension", + "symfony/security-http": "For using the LogoutUrlExtension", + "symfony/stopwatch": "For using the StopwatchExtension", + "symfony/templating": "For using the TwigEngine", + "symfony/translation": "For using the TranslationExtension", + "symfony/var-dumper": "For using the DumpExtension", + "symfony/web-link": "For using the WebLinkExtension", + "symfony/yaml": "For using the YamlExtension" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony Twig Bridge", + "homepage": "https://symfony.com", + "time": "2020-01-08T17:29:02+00:00" + }, + { + "name": "symfony/twig-bundle", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bundle.git", + "reference": "d3e3e46e9e683e946746219570299ba07506260a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/d3e3e46e9e683e946746219570299ba07506260a", + "reference": "d3e3e46e9e683e946746219570299ba07506260a", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/http-foundation": "^4.3|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/polyfill-ctype": "~1.8", + "symfony/twig-bridge": "^4.4|^5.0", + "twig/twig": "^1.41|^2.10|^3.0" + }, + "conflict": { + "symfony/dependency-injection": "<4.1", + "symfony/framework-bundle": "<4.4", + "symfony/translation": "<4.2" + }, + "require-dev": { + "doctrine/annotations": "~1.7", + "doctrine/cache": "~1.0", + "symfony/asset": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^4.2.5|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/form": "^3.4|^4.0|^5.0", + "symfony/framework-bundle": "^4.4|^5.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/web-link": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony TwigBundle", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/validator", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/validator.git", + "reference": "eb3e15de5c63873ca6e2a88b56a029f7be4c5953" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/validator/zipball/eb3e15de5c63873ca6e2a88b56a029f7be4c5953", + "reference": "eb3e15de5c63873ca6e2a88b56a029f7be4c5953", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^1.1|^2" + }, + "conflict": { + "doctrine/lexer": "<1.0.2", + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/dependency-injection": "<3.4", + "symfony/http-kernel": "<4.4", + "symfony/intl": "<4.3", + "symfony/translation": ">=5.0", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.7", + "doctrine/cache": "~1.0", + "egulias/email-validator": "^2.1.10", + "symfony/cache": "^3.4|^4.0|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-client": "^4.3|^5.0", + "symfony/http-foundation": "^4.1|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/intl": "^4.3|^5.0", + "symfony/property-access": "^3.4|^4.0|^5.0", + "symfony/property-info": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader.", + "egulias/email-validator": "Strict (RFC compliant) email validation", + "psr/cache-implementation": "For using the mapping cache.", + "symfony/config": "", + "symfony/expression-language": "For using the Expression validator", + "symfony/http-foundation": "", + "symfony/intl": "", + "symfony/property-access": "For accessing properties within comparison constraints", + "symfony/property-info": "To automatically add NotNull and Type constraints", + "symfony/translation": "For translating validation errors.", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Validator\\": "" + }, + "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": "Symfony Validator Component", + "homepage": "https://symfony.com", + "time": "2020-01-31T09:11:17+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "46b53fd714568af343953c039ff47b67ce8af8d6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/46b53fd714568af343953c039ff47b67ce8af8d6", + "reference": "46b53fd714568af343953c039ff47b67ce8af8d6", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php72": "~1.5" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<3.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/process": "^4.4|^5.0", + "twig/twig": "^1.34|^2.4|^3.0" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "time": "2020-01-25T12:44:29+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "1a76a943f2af334da13bc9f33f49392fa530eec9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1a76a943f2af334da13bc9f33f49392fa530eec9", + "reference": "1a76a943f2af334da13bc9f33f49392fa530eec9", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "symfony/var-dumper": "^4.1.1|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "serialize" + ], + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/web-link", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/web-link.git", + "reference": "dad60d94b2e7f16e1a7d0ebd0f1f460f45a51386" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/web-link/zipball/dad60d94b2e7f16e1a7d0ebd0f1f460f45a51386", + "reference": "dad60d94b2e7f16e1a7d0ebd0f1f460f45a51386", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/link": "^1.0", + "symfony/polyfill-php72": "^1.5" + }, + "conflict": { + "symfony/http-kernel": "<4.3" + }, + "provide": { + "psr/link-implementation": "1.0" + }, + "require-dev": { + "symfony/http-foundation": "^4.4|^5.0", + "symfony/http-kernel": "^4.3|^5.0" + }, + "suggest": { + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\WebLink\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony WebLink Component", + "homepage": "https://symfony.com", + "keywords": [ + "dns-prefetch", + "http", + "http2", + "link", + "performance", + "prefetch", + "preload", + "prerender", + "psr13", + "push" + ], + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/web-profiler-bundle", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/web-profiler-bundle.git", + "reference": "59822e61467f910a877e9ce432b461034f843cfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/59822e61467f910a877e9ce432b461034f843cfa", + "reference": "59822e61467f910a877e9ce432b461034f843cfa", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/config": "^4.2|^5.0", + "symfony/framework-bundle": "^4.4|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/routing": "^4.3|^5.0", + "symfony/twig-bundle": "^4.2|^5.0", + "twig/twig": "^1.41|^2.10|^3.0" + }, + "conflict": { + "symfony/form": "<4.3", + "symfony/messenger": "<4.2" + }, + "require-dev": { + "symfony/browser-kit": "^4.3|^5.0", + "symfony/console": "^4.3|^5.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony WebProfilerBundle", + "homepage": "https://symfony.com", + "time": "2020-01-21T16:34:10+00:00" + }, + { + "name": "symfony/web-server-bundle", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/web-server-bundle.git", + "reference": "92a37564d8577f01a21e7a77dab2f4fcad32f4ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/web-server-bundle/zipball/92a37564d8577f01a21e7a77dab2f4fcad32f4ba", + "reference": "92a37564d8577f01a21e7a77dab2f4fcad32f4ba", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/http-kernel": "^3.4|^4.0|^5.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/process": "^3.4.2|^4.0.2|^5.0" + }, + "suggest": { + "symfony/expression-language": "For using the filter option of the log server.", + "symfony/monolog-bridge": "For using the log server." + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\WebServerBundle\\": "" + }, + "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": "Symfony WebServerBundle", + "homepage": "https://symfony.com", + "time": "2020-01-04T13:00:46+00:00" + }, + { + "name": "symfony/webpack-encore-bundle", + "version": "v1.7.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/webpack-encore-bundle.git", + "reference": "5c0f659eceae87271cce54bbdfb05ed8ec9007bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/5c0f659eceae87271cce54bbdfb05ed8ec9007bd", + "reference": "5c0f659eceae87271cce54bbdfb05ed8ec9007bd", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/asset": "^3.4 || ^4.0 || ^5.0", + "symfony/config": "^3.4 || ^4.0 || ^5.0", + "symfony/dependency-injection": "^3.4 || ^4.0 || ^5.0", + "symfony/http-kernel": "^3.4 || ^4.0 || ^5.0", + "symfony/service-contracts": "^1.0 || ^2.0" + }, + "require-dev": { + "symfony/framework-bundle": "^3.4 || ^4.0 || ^5.0", + "symfony/phpunit-bridge": "^4.3.5 || ^5.0", + "symfony/twig-bundle": "^3.4 || ^4.0 || ^5.0", + "symfony/web-link": "^3.4 || ^4.0 || ^5.0" + }, + "type": "symfony-bundle", + "extra": { + "thanks": { + "name": "symfony/webpack-encore", + "url": "https://github.com/symfony/webpack-encore" + } + }, + "autoload": { + "psr-4": { + "Symfony\\WebpackEncoreBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Integration with your Symfony app & Webpack Encore!", + "time": "2020-01-31T15:31:59+00:00" + }, + { + "name": "symfony/yaml", + "version": "v4.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "cd014e425b3668220adb865f53bff64b3ad21767" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/cd014e425b3668220adb865f53bff64b3ad21767", + "reference": "cd014e425b3668220adb865f53bff64b3ad21767", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "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": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2020-01-21T11:12:16+00:00" + }, + { + "name": "symplify/package-builder", + "version": "v7.2.2", + "source": { + "type": "git", + "url": "https://github.com/Symplify/PackageBuilder.git", + "reference": "854b9f35f54edf10c55ae40f010e31213ac8c9b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Symplify/PackageBuilder/zipball/854b9f35f54edf10c55ae40f010e31213ac8c9b5", + "reference": "854b9f35f54edf10c55ae40f010e31213ac8c9b5", + "shasum": "" + }, + "require": { + "nette/finder": "^2.5", + "nette/utils": "^3.0", + "php": "^7.2", + "symfony/config": "^4.4|^5.0", + "symfony/console": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/http-kernel": "^4.4|^5.0", + "symfony/yaml": "^4.4|^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symplify\\PackageBuilder\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Dependency Injection, Console and Kernel toolkit for Symplify packages.", + "time": "2020-01-11T14:08:27+00:00" + }, + { + "name": "tightenco/collect", + "version": "v6.16.0", + "source": { + "type": "git", + "url": "https://github.com/tightenco/collect.git", + "reference": "75e997d1803c2e979ce6f314a5df8a97a8af93b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tightenco/collect/zipball/75e997d1803c2e979ce6f314a5df8a97a8af93b0", + "reference": "75e997d1803c2e979ce6f314a5df8a97a8af93b0", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/var-dumper": "^3.4 || ^4.0 || ^5.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "nesbot/carbon": "^2.23.0", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/Collect/Support/helpers.php", + "src/Collect/Support/alias.php" + ], + "psr-4": { + "Tightenco\\Collect\\": "src/Collect" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylorotwell@gmail.com" + } + ], + "description": "Collect - Illuminate Collections as a separate package.", + "keywords": [ + "collection", + "laravel" + ], + "time": "2020-02-18T17:25:13+00:00" + }, + { + "name": "twig/twig", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "3b88ccd180a6b61ebb517aea3b1a8906762a1dc2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/3b88ccd180a6b61ebb517aea3b1a8906762a1dc2", + "reference": "3b88ccd180a6b61ebb517aea3b1a8906762a1dc2", + "shasum": "" + }, + "require": { + "php": "^7.2.5", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "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" + ], + "time": "2020-02-11T15:33:47+00:00" + }, + { + "name": "ua-parser/uap-php", + "version": "v3.9.6", + "source": { + "type": "git", + "url": "https://github.com/ua-parser/uap-php.git", + "reference": "76064d58ad5fc4ee92f31b4bb3c56319c10d92df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ua-parser/uap-php/zipball/76064d58ad5fc4ee92f31b4bb3c56319c10d92df", + "reference": "76064d58ad5fc4ee92f31b4bb3c56319c10d92df", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.1", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "<8", + "symfony/console": "^2.0 || ^3.0 || ^4.0", + "symfony/filesystem": "^2.0 || ^3.0 || ^4.0", + "symfony/finder": "^2.0 || ^3.0 || ^4.0", + "symfony/yaml": "^2.0 || ^3.0 || ^4.0" + }, + "suggest": { + "symfony/console": "Required for CLI usage - ^2.0 || ^3.0 || ^4.0", + "symfony/filesystem": "Required for CLI usage - 2.0 || ^3.0 || ^4.0", + "symfony/finder": "Required for CLI usage - ^2.0 || ^3.0 || ^4.0", + "symfony/yaml": "Required for CLI usage - ^4.0 || ^5.0" + }, + "bin": [ + "bin/uaparser" + ], + "type": "library", + "autoload": { + "psr-4": { + "UAParser\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dave Olsen", + "email": "dmolsen@gmail.com" + }, + { + "name": "Lars Strojny", + "email": "lars@strojny.net" + } + ], + "description": "A multi-language port of Browserscope's user agent parser.", + "time": "2020-02-12T09:54:10+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "aed98a490f9a8f78468232db345ab9cf606cf598" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/aed98a490f9a8f78468232db345ab9cf606cf598", + "reference": "aed98a490f9a8f78468232db345ab9cf606cf598", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "vimeo/psalm": "<3.6.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36 || ^7.5.13" + }, + "type": "library", + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2020-02-14T12:15:55+00:00" + }, + { + "name": "webmozart/path-util", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/path-util.git", + "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725", + "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "webmozart/assert": "~1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\PathUtil\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.", + "time": "2015-12-17T08:42:14+00:00" + }, + { + "name": "webonyx/graphql-php", + "version": "v0.13.8", + "source": { + "type": "git", + "url": "https://github.com/webonyx/graphql-php.git", + "reference": "6829ae58f4c59121df1f86915fb9917a2ec595e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/6829ae58f4c59121df1f86915fb9917a2ec595e8", + "reference": "6829ae58f4c59121df1f86915fb9917a2ec595e8", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^7.1||^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpbench/phpbench": "^0.14.0", + "phpstan/phpstan": "^0.11.4", + "phpstan/phpstan-phpunit": "^0.11.0", + "phpstan/phpstan-strict-rules": "^0.11.0", + "phpunit/phpcov": "^5.0", + "phpunit/phpunit": "^7.2", + "psr/http-message": "^1.0", + "react/promise": "2.*" + }, + "suggest": { + "psr/http-message": "To use standard GraphQL server", + "react/promise": "To leverage async resolving on React PHP platform" + }, + "type": "library", + "autoload": { + "psr-4": { + "GraphQL\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP port of GraphQL reference implementation", + "homepage": "https://github.com/webonyx/graphql-php", + "keywords": [ + "api", + "graphql" + ], + "time": "2019-08-25T10:32:47+00:00" + }, + { + "name": "white-october/pagerfanta-bundle", + "version": "v1.3.2", + "source": { + "type": "git", + "url": "https://github.com/whiteoctober/WhiteOctoberPagerfantaBundle.git", + "reference": "6df560869b5e09a3acf920890ab40598998b30ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/whiteoctober/WhiteOctoberPagerfantaBundle/zipball/6df560869b5e09a3acf920890ab40598998b30ae", + "reference": "6df560869b5e09a3acf920890ab40598998b30ae", + "shasum": "" + }, + "require": { + "pagerfanta/pagerfanta": "^1.1.0|^2.0.0", + "php": ">=5.3.3", + "symfony/framework-bundle": "~2.3|~3.0|~4.0", + "symfony/property-access": "~2.3|~3.0|~4.0", + "symfony/translation": "~2.3|~3.0|~4.0", + "symfony/twig-bundle": "~2.3|~3.0|~4.0" + }, + "conflict": { + "twig/twig": "<1.34|>=2.0,<2.4" + }, + "require-dev": { + "phpunit/phpunit": "~3.7|~4.0|^5.0", + "symfony/symfony": "~2.3|~3.0|~4.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "WhiteOctober\\PagerfantaBundle\\": "" + }, + "exclude-from-classmap": [ + "Tests/", + "TestsProject/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pablo Díez", + "email": "pablodip@gmail.com" + } + ], + "description": "Bundle to use Pagerfanta with Symfony2", + "keywords": [ + "page", + "paging" + ], + "time": "2019-12-02T14:19:37+00:00" + }, + { + "name": "willdurand/negotiation", + "version": "v2.3.1", + "source": { + "type": "git", + "url": "https://github.com/willdurand/Negotiation.git", + "reference": "03436ededa67c6e83b9b12defac15384cb399dc9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/03436ededa67c6e83b9b12defac15384cb399dc9", + "reference": "03436ededa67c6e83b9b12defac15384cb399dc9", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Negotiation\\": "src/Negotiation" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "William Durand", + "email": "will+git@drnd.me" + } + ], + "description": "Content Negotiation tools for PHP provided as a standalone library.", + "homepage": "http://williamdurand.fr/Negotiation/", + "keywords": [ + "accept", + "content", + "format", + "header", + "negotiation" + ], + "time": "2017-05-14T17:21:12+00:00" + }, + { + "name": "zendframework/zend-code", + "version": "3.4.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-code.git", + "reference": "268040548f92c2bfcba164421c1add2ba43abaaa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-code/zipball/268040548f92c2bfcba164421c1add2ba43abaaa", + "reference": "268040548f92c2bfcba164421c1add2ba43abaaa", + "shasum": "" + }, + "require": { + "php": "^7.1", + "zendframework/zend-eventmanager": "^2.6 || ^3.0" + }, + "conflict": { + "phpspec/prophecy": "<1.9.0" + }, + "require-dev": { + "doctrine/annotations": "^1.7", + "ext-phar": "*", + "phpunit/phpunit": "^7.5.16 || ^8.4", + "zendframework/zend-coding-standard": "^1.0", + "zendframework/zend-stdlib": "^2.7 || ^3.0" + }, + "suggest": { + "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", + "zendframework/zend-stdlib": "Zend\\Stdlib component" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4.x-dev", + "dev-develop": "3.5.x-dev", + "dev-dev-4.0": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Code\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", + "keywords": [ + "ZendFramework", + "code", + "zf" + ], + "abandoned": "laminas/laminas-code", + "time": "2019-12-10T19:21:15+00:00" + }, + { + "name": "zendframework/zend-eventmanager", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-eventmanager.git", + "reference": "a5e2583a211f73604691586b8406ff7296a946dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/a5e2583a211f73604691586b8406ff7296a946dd", + "reference": "a5e2583a211f73604691586b8406ff7296a946dd", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "athletic/athletic": "^0.1", + "container-interop/container-interop": "^1.1.0", + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-stdlib": "^2.7.3 || ^3.0" + }, + "suggest": { + "container-interop/container-interop": "^1.1.0, to use the lazy listeners feature", + "zendframework/zend-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev", + "dev-develop": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\EventManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Trigger and listen to events within a PHP application", + "homepage": "https://github.com/zendframework/zend-eventmanager", + "keywords": [ + "event", + "eventmanager", + "events", + "zf2" + ], + "abandoned": "laminas/laminas-eventmanager", + "time": "2018-04-25T15:33:34+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [] +} diff --git a/config/bolt/config.yaml b/config/bolt/config.yaml new file mode 100644 index 0000000..77c83aa --- /dev/null +++ b/config/bolt/config.yaml @@ -0,0 +1,185 @@ +# Note: Database setup is best done in ENV variables. See the file `.env` +# in the project root. + +# The name of the website +sitename: Bolt Project Website +payoff: The amazing payoff goes here + +secret: '%env(APP_SECRET)%' + +# The theme to use. +# +# Dont edit the provided templates directly, because they _will_ get updated +# in next releases. If you wish to modify a default theme, copy its folder, and +# change the name here accordingly. +theme: base-2018 + +# The locale that'll be used by the application. If no locale is set the +# fallback locale is en_GB. For available options, see: +# https://docs.bolt.cm/other/locales +# +# In some cases it may be needed to specify (non-standard) variations of the +# locale to get everything to work as desired. +# +# This can be done as [nl_NL, Dutch_Netherlands] when specifying multiple +# locales, ensure the first is a standard locale. +locale: en + +# Set the timezone to be used on the website. For a list of valid timezone +# settings, see: http://php.net/manual/en/timezones.php +# timezone: UTC + +# Set maintenance mode on or off. +# +# The default for the Maintenance mode (503) page. Can be an (array of) template +# names or identifiers for records, which will be tried until a match is found. +maintenance_mode: false +maintenance: [ blocks/503-maintenance-mode, 'helpers/page_503.html.twig' ] + +# If your site is reachable under different urls (say, both blog.example.org/ +# as well as example.org/), its a good idea to set one of these as the +# canonical, so its clear which is the primary address of the site. +# +# If you include `https://`, it will be included in the canonical urls. +#canonical: example.org + +# Bolt can insert a for all pages on the site. + +# Note: The location given is relative to the currently selected theme. If +# you want to set the icon yourself, just dont enable the following line. +#favicon: images/favicon-bolt.ico + +# The default content to use for the homepage, and the template to render it +# with. This can either be a specific record (like `page/1`) or a listing of +# records (like `entries`). In the chosen homepage_template, you will have +# `record` or `records` at your disposal, depending on the homepage setting. +# +# Note: If you've changed the filename, and your changes do not show up on +# the website, be sure to check for a theme.yml file in your themes +# folder. If a template is set there, it will override the setting here. +homepage: homepage/1 +homepage_template: index.twig + +# The default content for the 404 page. Can be an (array of) template names or +# identifiers for records, which will be tried until a match is found. +notfound: [ blocks/404-not-found, 'helpers/page_404.html.twig' ] + +# The default template and amount of records to use for listing-pages on the +# site. +# +# Can be overridden for each content type and for each record, if it has a +# templateselect field. +# +# Note: If you've changed the filename, and your changes do not show up on the +# website, be sure to check for a config.yaml file in your themes folder. +# If a template is set there, it will override the setting here. +record_template: record.twig + +# The default template and amount of records to use for listing-pages on the +# site. +# +# Can be overridden for each content type. +# +# Note 1: Sorting on TAXONOMY-pages will give unexpected results, if it has a +# pager. +# If you need sorting on those, make sure you display all the records on one +# page. +# +# Note 2: If you've changed the filename, and your changes do not show up on the +# website, be sure to check for a config.yaml file in your themes +# folder. If a template is set there, it will override the setting here. +listing_template: listing.twig +listing_records: 6 +listing_sort: datepublish DESC + +# Maximum amount of items to show in a ` + +
+ +
+ + + + + diff --git a/public/theme/base-2018/partials/_no_content.twig b/public/theme/base-2018/partials/_no_content.twig new file mode 100644 index 0000000..0267641 --- /dev/null +++ b/public/theme/base-2018/partials/_no_content.twig @@ -0,0 +1,8 @@ +
+ +

{{ __("general.phrase.no-content-found") }}

+

+ {{ __("page.dashboard.empty-database") }} +

+
+ diff --git a/public/theme/base-2018/partials/_record_meta.twig b/public/theme/base-2018/partials/_record_meta.twig new file mode 100644 index 0000000..07c2197 --- /dev/null +++ b/public/theme/base-2018/partials/_record_meta.twig @@ -0,0 +1,26 @@ +

+ {% if record.link() and (record.link != global.request.server.get('REQUEST_URI')) %} + + {{ __('general.phrase.read-more') }} + + {% elseif record.contentlink %} + + {{ __('general.phrase.read-more') }} + + {% endif %} + {% if record.editlink() %} + + + {{ __('general.phrase.edit') }} + + + {% endif %} +

+{% if extended|default() %} +

+ {{ __('general.phrase.written-by-on', { + '%name%': record.author.displayname|default(__('Unknown')), + '%date%': record.datepublish|localedatetime("%A %B %e, %Y") + }) }} +

+{% endif %} diff --git a/public/theme/base-2018/partials/_recordfooter.twig b/public/theme/base-2018/partials/_recordfooter.twig new file mode 100644 index 0000000..50dd23a --- /dev/null +++ b/public/theme/base-2018/partials/_recordfooter.twig @@ -0,0 +1,31 @@ +{# This file is inserted as the 'footer' of each listed record. #} + +{# include the 'default' links to taxonomies. Check the documentation for ways to modify and customize + what is output to the browser: https://docs.bolt.cm/contenttypes/taxonomies#displaying-taxonomies-in-templates #} +{{ include('partials/_sub_taxonomylinks.twig', { record: record }) }} + +{% set previous = record|previous('id') %} +{% set next = record|next('id') %} +{% if previous or next %} + +{% endif %} + +{% set relatedrecords = record.related() %} +{% if relatedrecords is not empty %} +

+

{{ __('general.phrase.related-content') }}

+ +

+{% endif %} + diff --git a/public/theme/base-2018/partials/_sub_menu.twig b/public/theme/base-2018/partials/_sub_menu.twig new file mode 100644 index 0000000..9a1d1e5 --- /dev/null +++ b/public/theme/base-2018/partials/_sub_menu.twig @@ -0,0 +1,49 @@ +{# This file might seem a little complex, because of the high density of tags. + It uses Twig macros and ternary selectors. Read up on them, if required: + macros: http://twig.sensiolabs.org/doc/templates.html#macros + ternary operators: http://twig.sensiolabs.org/doc/templates.html#other-operators +#} + +{# Make sure the setting for the submenus is defined. #} +{% if withsubmenus is not defined %} + {% set withsubmenus = true %} +{% endif %} + +{# The 'recursive' macro, for inserting one menu item. If it has a submenu, it + invokes itself to insert the items of the submenus. #} +{% macro display_menu_item(item, loop, withsubmenus) %} + {% from _self import display_menu_item %} + {% apply spaceless %} + {% set with_submenu = withsubmenus and item.submenu is not empty %} + + {% if item.submenu and withsubmenus %} + + {% else %} + + {{- item.label|default('-') -}} + + {% endif %} + + {% endapply %} +{% endmacro %} + +{# Make the macro available for use #} +{% from _self import display_menu_item %} + +{# The main menu loop: Iterates over the items, calling `display_menu_item` #} +{% for item in menu %} + {% if item.label is defined %} + {{ display_menu_item(item, loop, withsubmenus) }} + {% endif %} +{% endfor %} diff --git a/public/theme/base-2018/partials/_sub_menu_footer.twig b/public/theme/base-2018/partials/_sub_menu_footer.twig new file mode 100644 index 0000000..f210c5f --- /dev/null +++ b/public/theme/base-2018/partials/_sub_menu_footer.twig @@ -0,0 +1,33 @@ +{# This file might seem a little complex, because of the high density of tags. + It uses Twig macros and ternary selectors. Read up on them, if required: + macros: http://twig.sensiolabs.org/doc/templates.html#macros + ternary operators: http://twig.sensiolabs.org/doc/templates.html#other-operators +#} + +{# Make sure the setting for the submenus is defined. #} +{% if withsubmenus is not defined %} + {% set withsubmenus = true %} +{% endif %} + +{# The 'recursive' macro, for inserting one menu item. If it has a submenu, it + invokes itself to insert the items of the submenus. #} +{% macro display_menu_item(item, loop, extraclass, withsubmenus) %} + {% from _self import display_menu_item %} + {% apply spaceless %} +

+ + {{- item.label|default('-') -}} + +

+ {% endapply %} +{% endmacro %} + +{# Make the macro available for use #} +{% from _self import display_menu_item %} + +{# The main menu loop: Iterates over the items, calling `display_menu_item` #} +{% for item in menu %} + {% if item.label is defined %} + {{ display_menu_item(item, loop, '', withsubmenus) }} + {% endif %} +{% endfor %} diff --git a/public/theme/base-2018/partials/_sub_recent_records.twig b/public/theme/base-2018/partials/_sub_recent_records.twig new file mode 100644 index 0000000..350592a --- /dev/null +++ b/public/theme/base-2018/partials/_sub_recent_records.twig @@ -0,0 +1,30 @@ +{# The next section iterates over all of the contenttypes, and prints a list + of the five latest records of each of them. The 'magic' happens in the + setcontent tag.. ct.slug ~ "/latest/3" concatenates the slug of the + contenttype with /latest/3, so it becomes something like "pages/latest/3". +#} +
+
+
+ {% for ct in config.get('contenttypes')|filter(ct => not ct.viewless) %} +
+
+
+ {% setcontent records = ct.slug ~ "/latest/5" %} + +

{{ __('contenttypes.generic.recent', {'%contenttypes%': ct.name}) }}

+
    + {% for record in records %} +
  • {{ record|title }}
  • + {% else %} +
  • {{ __('contenttypes.generic.no-recent', {'%contenttype%': ct.slug}) }}
  • + {% endfor %} +
+ {{ __('contenttypes.generic.overview',{'%contenttypes%': ct.name}) }} +
+
+
+ {% endfor %} +
+
+
diff --git a/public/theme/base-2018/partials/_sub_taxonomylinks.twig b/public/theme/base-2018/partials/_sub_taxonomylinks.twig new file mode 100644 index 0000000..36a2901 --- /dev/null +++ b/public/theme/base-2018/partials/_sub_taxonomylinks.twig @@ -0,0 +1,16 @@ +
+ {% for type, taxonomies in record|taxonomies %} + + {% if taxonomies|length < 2 %} + {{ config.get('taxonomies')[type].singular_name }}: + {% else %} + {{ config.get('taxonomies')[type].name }}: + {% endif %} + + {% for taxonomy in taxonomies %} + {{ taxonomy.name }} + {% else %} + {{ __('general.phrase.none') }} + {% endfor %} + {% endfor %} +
diff --git a/public/theme/base-2018/record.twig b/public/theme/base-2018/record.twig new file mode 100644 index 0000000..0f50226 --- /dev/null +++ b/public/theme/base-2018/record.twig @@ -0,0 +1,43 @@ +{% extends 'partials/_master.twig' %} + +{% block main %} + +
+
+ {% if record|image %} +
+ {{ record|image.alt|default() }} +
+ {{ record|image.alt|default() }} +
+
+ {% endif %} + +
+
+
+

{{ record|title }}

+ + {% include 'partials/_record_meta.twig' %} + + {# Output all fields, in the order as defined in the contenttype. + To change the generated html and configure the options, see: + https://docs.bolt.cm/templating #} + {% with { 'record': record, 'exclude': [record|image.fieldname|default()] } %} + {{ block('sub_fields', 'helpers/_fields.twig') }} + {% endwith %} + + {# Uncomment this if you wish to dump the entire record to the client, for debugging purposes. + {{ dump(record) }} + #} + + {{ include('partials/_recordfooter.twig', { 'record': record, 'extended': true }) }} +
+
+
+
+
+ +{% include "partials/_sub_recent_records.twig" %} + +{% endblock main %} diff --git a/public/theme/base-2018/search.twig b/public/theme/base-2018/search.twig new file mode 100644 index 0000000..caa6382 --- /dev/null +++ b/public/theme/base-2018/search.twig @@ -0,0 +1,94 @@ +{% extends 'partials/_master.twig' %} + +{% block main %} +
+
+ {# This template is used for search results. If 'search' is defined, + we display an appropriate title. The 'records' array contains all of the + records matching the current query. If there are no results, the + code in the 'else' part of the for-loop is used. #} + +

+ {% if search is not empty %} + {{ __('general.phrase.search-results-for-variable', { '%search%': search }) }} + {% else %} + {{ __('general.phrase.search') }} + {% endif %} +

+ + {# Perhaps we post a small teaser, stored in the 'block' named 'Search teaser' #} + {% setcontent block = "block/search-teaser" %} + + {# check if we have 'content'. If so, we know we have have a teaser to display. #} + {% if block.content is defined %} +
+ {{ block.content }} +
+ {% endif %} + +
+ +
+ +
+
+ +
+
+
+
+ +
+
+ {% for record in records %} +
+
+
+

{{ record|title }}

+ +

+ {% if record|edit_link %} + Edit • + {% endif %} + {{ __('general.phrase.permalink') }} • + {{ __('general.phrase.written-by-on', { + '%name%': record.author.displayname|default(__('Unknown')), + '%date%': record.datepublish|localedatetime("%A %B %e, %Y") + }) }} +

+ + {# display something introduction-like.. #} +

{{ record|excerpt(300, false, search|default('')) }}

+
+
+ {% if record|image %} +
+
+ + {{ (record|image).alt|default(record|title) }} + +
+
+ {% endif %} +
+ + {% else %} + +
+

+ {% if searchTerm is not empty %} + {{ __('general.phrase.no-search-results-for', { '%search%': searchTerm|escape }) }} + {% else %} + {{ __('general.phrase.no-search-term-provided') }} + {% endif %} +

+
+ + {% endfor %} + + {# If there are more records than will fit on one page, the pager is shown. #} + {{ pager(records, template = 'helpers/_pager_bulma.html.twig') }} + +
+
+{% endblock main %} diff --git a/public/theme/base-2018/source/gulpfile.js b/public/theme/base-2018/source/gulpfile.js new file mode 100644 index 0000000..e60767f --- /dev/null +++ b/public/theme/base-2018/source/gulpfile.js @@ -0,0 +1,81 @@ +var gulp = require('gulp'); +var $ = require('gulp-load-plugins')(); +var argv = require('yargs').argv; + +// Check for --production flag +var PRODUCTION = !!(argv.production); + +// Define base paths for Sass and Javascript. +// File paths to various assets are defined here. +var PATHS = { + sass: [ + 'node_modules', + ] +}; + +var javascriptFiles = [ + 'javascript/app.js', + 'node_modules/baguettebox.js/src/baguetteBox.js', + 'node_modules/prismjs/prism.js', + 'node_modules/prismjs/components/prism-php.js', + 'node_modules/prismjs/components/prism-json.js', + 'node_modules/prismjs/components/prism-yaml.js', + 'node_modules/prismjs/components/prism-bash.js', + 'node_modules/prismjs/components/prism-markup-templating.js', + 'node_modules/prismjs/plugins/line-numbers/prism-line-numbers.js', + 'node_modules/prismjs/plugins/line-highlight/prism-line-highlight.js' +]; + +// Compile Foundation Sass into CSS. In production, the CSS is compressed +gulp.task('bulma-sass', function() { + + return gulp.src('scss/bulma.scss') + .pipe($.sourcemaps.init()) + .pipe($.sass({ + includePaths: PATHS.sass + }) + .on('error', $.sass.logError)) + .pipe($.autoprefixer()) + .pipe($.if(PRODUCTION, $.cssnano())) + .pipe($.if(!PRODUCTION, $.sourcemaps.write())) + .pipe(gulp.dest('../css')); + }); + +// Compile Theme Sass into CSS. Not compressed. +gulp.task('theme-sass', function() { + + return gulp.src('scss/theme.scss') + .pipe($.sourcemaps.init()) + .pipe($.sass({ + includePaths: PATHS.sass + }) + .on('error', $.sass.logError)) + .pipe($.autoprefixer()) + // If you _do_ want to compress this file on 'production', uncomment the the lines below. + .pipe($.if(PRODUCTION, $.cssnano())) + .pipe($.if(!PRODUCTION, $.sourcemaps.write())) + .pipe(gulp.dest('../css')); + }); + +// Set up 'compress' task. +gulp.task('compress', function() { + return gulp.src(javascriptFiles) + .pipe($.if(PRODUCTION, $.uglify())) + .pipe($.concat('app.js')) + .pipe(gulp.dest('../js')); +}); + +gulp.task('setproduction', function(done) { + PRODUCTION = true; + done(); +}); + +// Set up 'default' task, with watches. +gulp.task('default', gulp.series(gulp.parallel('compress', 'bulma-sass', 'theme-sass'), function watch() { + gulp.watch(['scss/**/*.scss'], gulp.series('theme-sass', 'bulma-sass')); + gulp.watch(['javascript/**/*.js'], gulp.series('compress')); +})); + +// Set up 'build' task, without watches and force 'production'. +gulp.task('build', gulp.series(gulp.parallel('setproduction', 'compress', 'bulma-sass', 'theme-sass'))); + diff --git a/public/theme/base-2018/source/javascript/app.js b/public/theme/base-2018/source/javascript/app.js new file mode 100644 index 0000000..b990d02 --- /dev/null +++ b/public/theme/base-2018/source/javascript/app.js @@ -0,0 +1,31 @@ +document.addEventListener('DOMContentLoaded', function () { + + // Get all "navbar-burger" elements + var $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0); + + // Check if there are any navbar burgers + if ($navbarBurgers.length > 0) { + + // Add a click event on each of them + $navbarBurgers.forEach(function ($el) { + $el.addEventListener('click', function () { + + // Get the target from the "data-target" attribute + var target = $el.dataset.target; + var $target = document.getElementById(target); + + // Toggle the class on both the "navbar-burger" and the "navbar-menu" + $el.classList.toggle('is-active'); + $target.classList.toggle('is-active'); + + }); + }); + } + baguetteBox.run('.container'); + + normalizeBrightness(); + + document.querySelector('.notification > button.delete').addEventListener('click', function(e) { + e.target.parentElement.style.display = 'none'; + }, false); +}); diff --git a/public/theme/base-2018/source/package.json b/public/theme/base-2018/source/package.json new file mode 100644 index 0000000..5a764d6 --- /dev/null +++ b/public/theme/base-2018/source/package.json @@ -0,0 +1,41 @@ +{ + "name": "bolt-base-2018-theme", + "description": "Base 2018", + "version": "0.1.0", + "license": "MIT", + "private": false, + "repository": { + "type": "git", + "url": "https://github.com/bolt/themes" + }, + "bugs": { + "url": "https://github.com/bolt/themes/issues", + "email": "bob@twokings.nl" + }, + "main": "gulpfile.js", + "dependencies": { + "baguettebox.js": "^1.11.0", + "bulma": "^0.8.0", + "gulp-concat": "^2.6.1", + "prismjs": "^1.17.1" + }, + "devDependencies": { + "gulp": "^4.0.2", + "gulp-autoprefixer": "^7.0.1", + "gulp-cssnano": "^2.1.3", + "gulp-if": "^3.0.0", + "gulp-load-plugins": "^2.0.1", + "gulp-sass": "^4.0.2", + "gulp-sourcemaps": "^2.6.5", + "gulp-uglify": "^3.0.2", + "yargs": "^14.2.0" + }, + "scripts": { + "start": "gulp", + "build": "gulp build" + }, + "browserslist": [ + "last 1 version", + "> 1%" + ] +} diff --git a/public/theme/base-2018/source/scss/_breakpointdebug.scss b/public/theme/base-2018/source/scss/_breakpointdebug.scss new file mode 100644 index 0000000..a193571 --- /dev/null +++ b/public/theme/base-2018/source/scss/_breakpointdebug.scss @@ -0,0 +1,33 @@ +@if ($debug-breakpoint==true) { + body:before { + content: 'mobile'; + position: fixed; + text-align: center; + bottom: 0; + left: 0; + width: auto; + background: rgba(0, 0, 0, 0.85); + color: #FFF; + font-weight: bold; + z-index: 999; + padding: 0.5em 2em; + + @include tablet { + content: 'tablet'; + } + + @include desktop { + content: 'desktop'; + } + + @include widescreen { + content: 'widescreen'; + } + + @include fullhd { + content: 'fullhd'; + } + + } + +} \ No newline at end of file diff --git a/public/theme/base-2018/source/scss/_settings.scss b/public/theme/base-2018/source/scss/_settings.scss new file mode 100644 index 0000000..17946de --- /dev/null +++ b/public/theme/base-2018/source/scss/_settings.scss @@ -0,0 +1,80 @@ +// Show the current breakpoints in the lower left corner. +$debug-breakpoint: false; + +// ------------ Settings for Bulma --------------- + +// 1. Import the initial variables +@import "../node_modules/bulma/sass/utilities/initial-variables"; +@import "../node_modules/bulma/sass/utilities/functions"; + +// 2. Set your own initial variables + +// Colors +$light: rgb(240, 239, 239); +$dark: #444; +$medium: #777; + +// Fonts +$font-sans-serif : 'Roboto', sans-serif; // Base font +$font-serif : 'Bitter', serif; // Headings + +// 3. Set the derived variables + +// Option 1: https://color.adobe.com/ims-construction-colors-color-theme-10555392/ +$link: #DF1C31; +$info: #1B2A3F; +$primary: #2873A4; +$success: #F1A42C; + +// Option 2: https://color.adobe.com/mapa-laranja-color-theme-10556928/ +// $primary: #C97B5C; +// $info: #3F3430; +// $link: #3F271D; +// $success: #8B7368; + +// Option 3: https://color.adobe.com/WASD-color-theme-10551808/ +// $primary: #0D6545; +// $info: #373B3A; +// $link: #0E724E; +// $success: #8B7368; + +// Option 4: https://color.adobe.com/Palette-de-couleurs-1-color-theme-10564608/ +// $primary: darken(#9FD4F1, 10); +// $info: #9B8D1F; +// $link: #385681; +// $success: #9C8754; + +// Option 5: Black & White +// $primary: #444; +// $info: #888; +// $link: #385691; +// $success: #777; + +$pre-background: $grey-lighter; +$family-primary: $font-sans-serif; + +// Generic variables +$body-background-color: $white; +$body-weight: $weight-light; +$column-gap: 1.5rem; + +// Title +$title-color: $black; +$title-weight: $weight-normal; +$title-size: 2rem; +$subtitle-size: 1.5rem; + +// Box +$box-radius: 0; +$box-shadow: 0; + +// 4. Setup your Custom Colors +$linkedin: #0077b5; +$linkedin-invert: findColorInvert($linkedin); +$twitter: #55acee; +$twitter-invert: findColorInvert($twitter); +$github: #333; +$github-invert: findColorInvert($github); + +// 5. Import the rest of the "utilities". +@import "../node_modules/bulma/sass/utilities/all"; diff --git a/public/theme/base-2018/source/scss/_typography.scss b/public/theme/base-2018/source/scss/_typography.scss new file mode 100644 index 0000000..73b80bb --- /dev/null +++ b/public/theme/base-2018/source/scss/_typography.scss @@ -0,0 +1,8 @@ +h1, h2, h3, h4, h5, h6 { + font-family: $font-serif; +} + +p a, +li a { + text-decoration: underline; +} diff --git a/public/theme/base-2018/source/scss/bulma.scss b/public/theme/base-2018/source/scss/bulma.scss new file mode 100644 index 0000000..6d1511e --- /dev/null +++ b/public/theme/base-2018/source/scss/bulma.scss @@ -0,0 +1,76 @@ +// 6. Import the rest of Bulma with settings. + +@import 'settings'; +@import '../node_modules/bulma/bulma'; + +// Some overrides to set a good default for Symfony Forms / Boltforms styles +.boltform { + & label { + @extend .label; + line-height: 2em; + } + + & input { + @extend .input; + } + + & textarea { + @extend .textarea; + } + + & select { + @extend .select; + } + + & input[type='checkbox'] { + @extend .checkbox; + } + + & input[type='radio'] { + @extend .radio; + } + + & button { + @extend .button; + @extend .is-primary; + } + +} + + +/* Default pagerfanta styles, for pagination */ +.pagination { +} + +.pagination a, +.pagination span { + display: inline-block; + background: #f4f9fa; + border: 1px solid #96c4cc; + color: #2c8898; + margin-right: .2em; + padding: .4em .35em; +} + +.pagination a { + text-decoration: none; +} + +.pagination a:hover { + background: #c0dbe0; + color: #982c61; +} + +.pagination .dots { + border-width: 0; +} + +.pagination .current { + background: #c0dbe0; + font-weight: bold; +} + +.pagination .disabled { + border-color: #c0dbe0; + color: #abcfd6; +} diff --git a/public/theme/base-2018/source/scss/theme.scss b/public/theme/base-2018/source/scss/theme.scss new file mode 100644 index 0000000..31c708b --- /dev/null +++ b/public/theme/base-2018/source/scss/theme.scss @@ -0,0 +1,211 @@ +// Theme specific styling. + +@import 'settings'; +@import 'typography'; +@import 'breakpointdebug'; +@import 'node_modules/baguettebox.js/src/baguetteBox'; +@import 'node_modules/prismjs/themes/prism'; + +.visually-hidden:not(:focus):not(:active) { + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); +} +.skip-link { + font-family: $font-serif; + font-size: $size-large; + font-weight: bold; + position: absolute; + top: 60px; + z-index: 1; +} + +.navbar-brand { + .navbar-item { + font-family: $font-serif; + font-size: $size-large; + font-weight: bold; + } +} + +.navbar-end { + align-items: center; + @include mobile { + form { + padding: 1rem; + .control:first-child { + width: 100%; + } + } + } +} + +.notification { + ul { + margin: 0.5em 1.4em; + list-style-type: disc; + } +} + +.teaser { + font-weight: bold; + margin-bottom: 1rem; +} + +.card { + display: flex; + flex-direction: column; + height: 100%; +} + +.card-content { + display: flex; + flex-direction: column; + height: 100%; + + .button:last-child { + margin-top: auto; + } + + p { + height: 100%; + } +} + +.section-latest-entries { + .buttons { + margin-top: 1.5rem; + } +} + +.tags { + margin-top: 3rem; + .label { + margin-right: .5em; + } +} + +.section-record { + .image { + margin-top: 3rem; + margin-bottom: 3rem; + } +} + +.button { + text-decoration: none; +} + +p.meta { + margin-top: 1rem; + color: $medium; + font-size: 90%; +} + +.media { + @include mobile { + flex-direction: column; + } +} +.media-right { + flex-shrink: 1; + margin-left: 0; + @include mobile { + order: -1; + width: 100%; + margin-bottom: 1rem; + } +} + +.imageholder { + img { + width: 100%; + } +} + +.notification > .delete { + right: .5rem; + top: .5rem; +} + + +.hero-image { + background-repeat: no-repeat; + background-position: center center; + background-size: cover; + margin-top: 52px; +} + +.hero.is-large .hero-body { + padding-bottom: 4rem; + padding-top: 4rem; + h1.title, + h2.subtitle { + text-shadow: 2px 2px 15px rgba(0, 0, 0, 0.4); + } + h1.title { + font-size: $title-size; + font-weight: bold; + } + h2.subtitle { + font-size: $subtitle-size; + } + @include tablet { + padding-bottom: 12rem; + padding-top: 12rem; + h1.title { + font-size: $title-size * 1.25; + } + h2.subtitle { + font-size: $subtitle-size * 1.25; + } + } + @include desktop { + padding-bottom: 16rem; + padding-top: 16rem; + h1.title { + font-size: $title-size * 1.5; + } + h2.subtitle { + font-size: $subtitle-size * 1.5; + } + } + +} + +.footer { + padding: 2rem 1.5rem +} + +// https://antoningrele.github.io/img-brightness-normalization/normalizeBrightness.css +[data-background-image] { position: relative; } + +[data-background-image] .dark-overlay { + /* This is the element that is going to darken the background image + By default, it's entirely black, but the JS code will give it + some transparency by setting its opacity to a calculated value. + The brighter the image, the higher the opacity, to compensate ! */ + + content: ""; + display: block; + position: absolute; + top: 0; left: 0; + width: 100%; height: 100%; + background-color: black; +} + +pre { + // Fix tags in PrismJS. + .tag { + margin: 0; + padding: 0; + background-color: transparent; + display: inherit; + font-size: inherit; + } + .number { + font-size: 1em; + } +} \ No newline at end of file diff --git a/public/theme/base-2018/theme.yaml b/public/theme/base-2018/theme.yaml new file mode 100644 index 0000000..c70d00e --- /dev/null +++ b/public/theme/base-2018/theme.yaml @@ -0,0 +1,29 @@ +# Optional config file for the theme. + +# Variables that are in this file, can be used in your twig template like {{ theme.foo }} + +# Template filenames. If you're creating a theme for distribution, you can specify +# the filenames of the templates here. The templates you will set in this config +# file will override the ones in the global app/config/config.yml, so beware! +# maintenance_template: maintenance_default.twig +# homepage_template: index.twig +# record_template: record.twig +# listing_template: listing.twig +# search_results_template: search.twig +# notfound: not-found.twig + +# Optional overrides. These override the ones in config.yml, but can be set in +# either place. +# taxonomy_sort: DESC +# homepage: page/1 +# listing_sort: datepublish DESC +# listing_records: 6 +# search_results_records: 10 + +# Aliases can be set to restrict images to a specific set of available +# resolutions or to decouple image sizes from template files. +thumbnails: + aliases: + myimageformat: + size: [400,300] + cropping: crop diff --git a/public/theme/base-2018/wireframes/Base-2018 detail.monopic b/public/theme/base-2018/wireframes/Base-2018 detail.monopic new file mode 100644 index 0000000000000000000000000000000000000000..28610ccc5f211c8b8f4548f67218998286c3463e GIT binary patch literal 4804 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 U^Gw=~`>F_(SCcE0F@FEQ08KFae*gdg literal 0 HcmV?d00001 diff --git a/public/theme/base-2018/wireframes/Base-2018 homepage.monopic b/public/theme/base-2018/wireframes/Base-2018 homepage.monopic new file mode 100644 index 0000000000000000000000000000000000000000..5008142f89bde9395e8ba91ea5d434e7462a38fb GIT binary patch literal 7852 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

vR)Ww6^t%84|jUdF)T?g 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 V(++=m$Kvs(jD(_inV2E?{{wSEv7-P0 literal 0 HcmV?d00001 diff --git a/public/theme/base-2018/wireframes/Base-2018 homepage_widgets.monopic b/public/theme/base-2018/wireframes/Base-2018 homepage_widgets.monopic new file mode 100644 index 0000000000000000000000000000000000000000..6cbd86f57dc9597cd9d5030482a03f145ba45f76 GIT binary patch literal 9088 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 literal 0 HcmV?d00001 diff --git a/public/theme/base-2018/wireframes/Base-2018 homepage_widgets.png b/public/theme/base-2018/wireframes/Base-2018 homepage_widgets.png new file mode 100755 index 0000000000000000000000000000000000000000..3aeb711c350f1999d1d47b653575f046ed5ebef8 GIT binary patch literal 145072 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 z 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 literal 0 HcmV?d00001 diff --git a/public/theme/base-2018/wireframes/Base-2018 listing.monopic b/public/theme/base-2018/wireframes/Base-2018 listing.monopic new file mode 100644 index 0000000000000000000000000000000000000000..edf8f74293106bdfcc5388046623aa28ae5e77a7 GIT binary patch literal 4524 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 RsEE67RTZ@!*T5~p{tHikdQ1QS literal 0 HcmV?d00001 diff --git a/public/theme/base-2018/wireframes/Base-2018 search results.monopic b/public/theme/base-2018/wireframes/Base-2018 search results.monopic new file mode 100644 index 0000000000000000000000000000000000000000..e23bbe299bbb18eae00ffd6edd7741be2a0833bf GIT binary patch literal 5095 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 J{Rhem0RX_N-^u_0 literal 0 HcmV?d00001 diff --git a/public/theme/base-2018/wireframes/Base-2018 search results.png b/public/theme/base-2018/wireframes/Base-2018 search results.png new file mode 100755 index 0000000000000000000000000000000000000000..dc28e7cbc44cf2e83ebb60ca2703c028fbac4e61 GIT binary patch literal 90111 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%0DrRK=Qo&GB8)}Wcae!T1iqcn2^v|S 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 ZjK~BW6-^q;DukSZ=BAb=jYe+q{{}RE*h>Ha literal 0 HcmV?d00001 diff --git a/public/theme/base-2018/wireframes/Base-2018 showcase.monopic b/public/theme/base-2018/wireframes/Base-2018 showcase.monopic new file mode 100644 index 0000000000000000000000000000000000000000..a13b4070ef6c21aaa6b1a884968b55da58ec1802 GIT binary patch literal 6208 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 literal 0 HcmV?d00001 diff --git a/public/theme/base-2018/wireframes/Base-2018 showcase.png b/public/theme/base-2018/wireframes/Base-2018 showcase.png new file mode 100755 index 0000000000000000000000000000000000000000..abacc14c347986729251d6349121ff2d1f0e97fe GIT binary patch literal 98075 zcmcG#1yEc;w;((O2|)q`5AF<}f#3uS?t{Ay?(PsQL4pnzB)Ge4a2wp+HE3{$C7;yW z-T&>@`?q#))pYgkK7IV0+kNhxP(^tObd>if00018O7b%p06>BP0B<6Z;a^60_4n)n z0C<3+tcuw4^Yird^vmFKf?}4r$icyZe)gc6H42^W|P!_FC8cRgZsW z$9Q01U`k3#xe?&`W~O>@&K?DD@q*&{Hgo12fTnl*{QPjfqlE+js1?j@pKneK9X~%u zj~vfjK0iO6?C<}+S}1tFUDzxMUM;gzOrPNA=YKw(7zq)+y1spW_&s|53_uj9s9oq? zJUc%-+wCvket14Q`LkE=aesYQYaw#CQVuZ5-yLn;+TJVan`)WdKRUk?fCm(*0G2DG zxl<>-o7U%#?-%n7;qbzruhup%p30Xmmv5g-MpiOa09n38y@wArrHf@2B4rg7Svh&N zn|A<*n&U#Xa4_Kcp!aBJtEi~J!@(nY@(d2s&ZA-)04ZNCX!zQ_cRicc+TQkS^ZNQ^ zZ?3g?t=gkt`I`Te^2qE`e`hCHMZL8!&BNVpexxlP8qqMb9s>bnM=AMPF+{=U2z4f*1+S*Ec zz{S>>f5-Ug?ZafM!s&QAKOZ2WppeTyczENcplrIQI1>)rV|!_)qpGMiNC3dkZICt? z?*VZ)0(U35L|_264zIR$Pk#ymz(y_$uz{g!Xh2a{|>uv znQ7R7^30q;ACbA8gT{qUs^>+4?rY+G{x{_IOX@RpzuoA zN_9_Y-O5CNPuAD6EDN)$gp@y*VtC?U7fg{7Z<#!F3%jk2N}ZK_uLVwH0}_;b>FD6MOZ zl)(VCNPFMlz%U~|$1I-UHh#5$-ar6Az%a{C8Q@g~QR8p-0K}EY9>w<^0pPr5q&^F) zxGx+oYZst75VxPUtp@f7ij_e6Xy(^VpIqaQ^f0`HB7h5;tVF9XkJaOGg}XaKb$g2ro2Be{z-V*0f+b_4@vJJf@%@V4)71QVR=&7HSoIsu5C(z1m54j z0C%yI^cU%PW>3PNPQ47%>$~3@Y?jj)3TiD33+%<@Cj(7lCO94amVp&JmBC%IMpjp^z-Vm~kKwORO-Y^^#x z*^lx$)PRBN9;5t$28y$mM_$pb()uuJG18B$ZOoMv@r)2{=Lm8IJ zQ`*zzoDXC-oD#1Hz$At@`J(D0PVEA_m%C0^sB~Pyjyb+-(vTAoW94n@as3osH^N{a zf?GbfkPj=f3#_MQP=jrV`#&+Zgr82TY8G1Ux!yT3=bM{(lmp0xkoLqRYpS0_+t$}& z5_FCaJ#sHgylhsQd6jK;Dp_n+?=KK6}mTb><6`V1W}@-`3E6iqu= z1!_AxQHUOZuPkrI@8?ro8A!bwpDZ4OS7wTPFEAl?B{C=Kc~AL~rcQDs*Ys_DY*Hce z>SBkVK=f|w6HT(U#rOh2)6-Um4xUuqM57mkmp4xX)vcv@9}86&vQw6_Sx8UjU4I`R zPkJVg3?BXn9s2Du?Zn_BRQf$3}a8tc2S9%1>kwH%whY zu6=jE)qUcpl-e9prsTDRsqN}yD*V6{Z zS5)tS1FzGcD75)^r+T&VC@L!}PcvoatmCtg10@Nyh56X|th~f&>Nz;|LVxx4_Rh{r zGUD55zO74p)zb7H_p%OO7&9na_C3P1@~(xx*A7^fF*(Fm|63k-xXa}(kuG^9bhR$? zqil*Qep(&Deaa()MNY(A0)iI6dcYDxrDU1ARv*SWbj8=|F_l-6K@EfMPaLJk4eTK) z7DMnAHyPWZ{JV}E;@|j!xt&dBiYhsuP>wB?R+r5qCgx*<|PewO7 znFkZ)fEin2T^t-X(N?3eE|ZTP{UJ75(?%tX*+&g4y2Wu#l1?a#$B*!&_vTyPpy@_u zBpRN)ly8kvQ}Hbo{0^o^MiJNITH2N#LzyjK1%t(0FWxLzH1RL$9rAkwaXb#@L_mf& zepB$LkJEix!~~m`lh?Crp6^`=y&rHobt<17mx5Wd29P61Je(Nh_)?QDbyj#!yfc_G ztS6%WQQ+@k#v#M7kCSgtSRrDO`u3p?VYw-SB~740w%6ZBMY^!tvG>z!9sSQPOGyc` z*{9S|>048&=?J~`*&B}RvHfOmQ@(hF8BhE~?M}vLRKTMsUHr*ZcKBjf(EH8}LZ6Ll zbPC87iX&g#$0%EjoEU!mv}QL-o1CFDO5}h)tj-Wq)?yrYmwm$?7>~<=EkLH&e332J zaf2Apq)Vl))s4a@8)Z!Vo>jMz>qjbNVIcu|_o-dI&=+Nq2Y&e^qvt;SQ>nC38wkze zZH-qWFkV}$fYJEH&3+SW>$5;;4=_)YUaaN_99%J5U^G8;|La*b;%6_OMa=}9)I$)) zB#_XDUCfZ%e7FS-t=5f9;w0I4pE>lMT=@lZZ0@XXWg0pN5rlD%1=87$!65pt-0N7c-7{E{Qm2ALtQ zGw{E2lyiBi(nHa6P`&GLzSxknm*76o0XN4Rp_MvGP?8<7bVh81FL7%^-UAXFJYOGLT4 zSThh7E-5;dteCB(3CQ9q^x_}A-^=rW77hdU;WMRW9nvIt z^NORL)-c?i3IwE=IB$(#Qd{u0#mEPs6DYZoHG?T`puu&9ANTQMnMZRormW4=7Lsc< znjk?wP~>a1ac*5&ifiIZYlSC}57lh62i`9ZR-U&S1du=2NoM~fDhM*V?b%EGVgaCq z>-e&GpCVOTQYZVj8m*{Z1Kdraq3o>0zP4i} zJS)<&B;9l=HcwkTROzVKFA+}uz^Le?dWBKz9e=hrfnoUOB@v0>{O%t4enR%@Q|$f8 zO8^F$PrUiLF9Rh<4q($cY{!)*0L3k?v|I*#td~-liPHHQK#m5_{z3XpXJy#m8)CQ* zK-|s`5r6xVg_x9)|Lly78p^4PnB1=Fzl=vjgDa1^7k?vlbmq(R%LM1xzt6(}?xpf5 zt8kKPHh6U`v-&FMcD5g-P7CUt8{6SV<$o=E&d!A#&4(EuCXFtg9%dI{eK}CZ3|gmq zmAj#9;Qg$Qc8tyn5lzZ)>d4a3N6|o`9M2JHKa}Rp(B!3%X>k*RHijAgYwfrHSZibp zDmY7#niN^*uQv!sdDCjZd*3;P@X7r!nK5(q!lT>1Sw6#VcCkGVN)m-Y)S7)F{pubX zY}4nx6KO^!7LNQ61qfo%2ou`PPBp6X-4cTZz=9MN}{ zFl?8=Z!oQVznE^_t*(onKh<&P{{+(dymp6!V0aTMQuu9LojBndfmO=Y*0*l^7$c8< zF8^3Rplx+Gsc_xlLG^v8tH4yX0qiEm5reM$|V5QPa` zvlJOdUfX6|>l}04`;js(WrRyTpba~}$9^aQYQBEZy*!ca+^x-MqqwQ3J4>_+_9UVE zx;Q-b2r+!^?@;*V)Rv?4{RymrWHh+1Ix0&Hr%XW@GbD{38nzJsl7?SIP`LkolT~{p zU23;8Y{^G-BIkLw{m+eAf#1y1>Do+=ps=OWAKe2>#c;PXV7r+yseD$J1wD8MZAd-y zgKOFxbmAQDS8Z+t=pZFi`V*a4^|~uRKI!PEFuebeAr+FOD&{vyyXc}dE=8iK38 zuU~TZBr96ail+R%H0IlII|_)Es$-6A@kDtiI03Z$U?KMgWBxZsak#v8#N)7J>cEDL z%qwO<9X*k4A|Jl*2(ef={XeYC7ekMm^2KvG#buJ{o{{CJj^=H5WJYR!X1)PJW>c6< z?0jl=o~@3wOmf@o&hO5GKVY>L_$h}TA5UjN#L?Y4s@=_{*A*1FqDHU6)tldbk{hC{ zX8+{joK8m~79shUM39L|LfB+nfznYsf6;A-r&G#j|8qwFS|SO2NKB4=1Y;JVpA4Au zr@THE7`C@w_M=4eecoTh=!-RF-R|mn?4l=S(^BN0#^~y)elqcnDwBzw#8rL!H*S>j zpc9uAha-eL!a+KV1eK{6=dTt{4OcYb&x@@k$EE0V8T2P z$&JmMCKnbNGmHrQ?ANdzT9;pS3bqpe;ym(SoChU@nKG3&k)hjG@FZ59aODqkcK+Qo zv=iA%y|a;>D1FFH`p8EHbb1R|E<=H<4~Nr=K;d(icjaeqW4Xd1sWxu><36K=pkIvl z{cmL3M~s2TBg4Ygvc%D8A>A5H_fal<)kS-xvHMx}V6{bdiwQ6`71D!V&P$?jZMSQ+ z#5XP<%sups)uDw9MQ(R)&P$9_y`Rk|M_wn$%*|?f?Tp*rGr8EjB(##GJ?T}{b@+5l$Dw3?MURa_tmXXa2>e}`i&-JfY-g46C#Qcz(&xXC zB=P|))1!a5EGV-jMDTj;PaUTjMV&TN-*U$?E+-`u<;`nUZPZF_Og^j*@wz#Y?oJGY z%wU6c^~&1%Yi)Dl@gQrq0I{sm$zXj`5GpG+XEQrtuLorJ#=SNEk@YZ;?38X}`*u+a zN8u57z?9WzvZyT{ooc{Kem75Bvv6>`q|&na6wIqpsAu;Gq8y=O2(M>6+V2C8z$BI@ zV(t(=Z8gi|3Ywu1sS=ZZKDPWY$c*#U!R?ipcXy!oTaJ!Z8-rBvD@N;-q1L*~kF2U- z$ukLWi_`gokFKb?oa#1Q>7jI7ab?#hl#bWMnqq~zj~Xz|^?uTb_Qa{-LL;*&vWK*! zp^?jaB$qZ6xwH!j8;|^pseuevrt@r$ksq$5w`kaf3Tpy+D8Fzo-y|{YasQ7khdo{! zyE)_K8xDKE))-;!LWTdNj`V5K{k|`yl_*?;FB&~!s$ zdcA8b3FU3+?X9!h*G>v(1L z)@O9HzBvf*jJHWJz@Bqz51Dz(#n}&G-MU~LORN82?+LkcUNM`hCVF=K5i6)VQ(VHF zqCESa3fb(O`Z)~iv&O$*_!lz@*e5{I1ta|2|M+~HM#b|LG&_#s62Qyl&}(M`H@!{o z-Hap{x+ik+z8|>?&Shpo!KCUUrpiKF?zIr<9AfC&V?kEhn1iFA%#qARqniuT8bveC z=JRAM*!5$DP{vXj?Pi|bDtPR8k8jcS-4VTYxXpy?83L+r&Y~SvCwB`kL9XUgdxZDV z#JS~QWd;TUuSGnvs<>hiqd6MDb%TI#D5ix>f7gfDDtd?SToI8v>%?&)0(9s7S6KG} zP{b*A(Y7sY+UBG#kr)Cjbp&H zeH4Qnx^M4utt-T*?v#=P_itHc2#x%5dP4fn8&dQn#Ez;Ox8Z+Vm$~tfS)|CRhd)@A zZ9cpb=T?Traz6*W0T)ePQve6qFcH9d7tv52TnY%T5rVPWrPO@DM&8xcRWF_u5Ix)? z0J?Ejh`q?@%Hn!`Pp{>6OTtc9cT%#~8JZwhkyDt}YD1Hrrur^|QJ=WE(ZWn!`@G$> z9A5#wfDSDo(T=NWJ2JqZu^=Y{U|U)_UzJt3+dj}%3sKBr+CDv4X+Dk_myKpS`O!PN zv!w2}JKn}3ArOA@!)bYt=WfnUkI!jm=v*;6cc_{6dZAe_?OdcpRW^zDd`QOu|0l`T z2MjSWo2vOff|1dRMblvptX*UY>0}T1wz*-Uiu#$4E4PnJjTm=E!i$gTK)W{2lfdjs zoTi;J9w+@z1#nlN(vVq^X&?)GaM|#kB~_liO?!Fb6+v29c};a63qF9jeG{hY)Sctm zq8+`()DdMH!UpR-Mlr`N7^pfWH7^;c+}sV#;?!X}d}#i-RMusGnB@ZW+ytX2*EF77 ztuGriGvtQ&0y%PXOd`gYP1b%ad=P{IFT0;bb%k{;hbv2RZ#BoK*kglN+_Vm(L4<%3 z+%LDMOM{{sa3`BN&Q_e!tLrasBRaEn?4fpBh%5H@VWDl_j!oq#1qHgC!g#xM3pP#y zbU>#Hs1z$=QGL_#`daRPe+<#&2kEt=?`34nZ@UEHq8PfxEju@} zp>C1JhP(`78O#Cd6SR~nlF{~6S_Fqvm;jg(8XLxkRxHlfZzl?jB}T6PZ;G+|R(Qrq4a>G?PILsqe^J8or&SvEo(`SY9mh zW5H&=|MHRll1XV)nddntNA~kKnHqM-S+%xzQG-<6-rQN7>G^uSibGUp`%iz^#9)V2 zZ&-F8Q21hSj-i4`3%IIJ|O*xUy zyU4L|1~=mTVUEMgU$pGG=`gKi$6!FL30L2cZ0|D;W99*2GE{gdD<0(EU4EH`&v?ZW zCyGn`6&;r_5?Fp7vyz5C;7J;`Qf`V4B4yL8XiX zA!`PKLx35PoIG*`p|($0Xz)c?D_ZsYn`UNT)bCuIdvMu!i30ICby5ku{Dq4xw16_0 zqFW=*lF98usceSO__*V<#40TJj<=ZJvTytO9E0Pxm^(Oi?E(CXxzw&*4Zl{1hysqg z1p~3bc{&u)niD=}L1CdzUO0?DJjKZ&nAPUFhvuPBP|jAij90^JC6S$+a1p9)1o{2n zS?TC@SrOutI#2H$C~MY)aPHTsGNH#Av7GY=B0jfhd^SdRr#U)*rJXZv8#pzv`$$L3 zWjIy%30Pf}>{##Yn&J6H4;B#2B%)hTN&C<##`Q5ES5^dH6JM}2%|kEcTTfP7n0;J6QjpcH|Qgzr{xi7$VubGwiQ=c{FGwqvweS*N=rb(1Q}AT`=h{e6M*Pp^|U!z z;eeEb=4D7hs`~aU;9HLMly*qe1ltiOUBeq&J!Lp%RQ%;BWX`1@OA~#g99Fqh80&*~ zvPvOrZ83PT3$Pj$DOL_zAqg(7m#C!Xj~yiqu-ZDr?jKUsWt|}8QWIygr&&}c=;42V z5$eS&!L9^6j+}f)Ik@~^DqP1B-?FvQYx*>V2O$k zPhi*k@mOuJ*=KqzDni$cxuewcaN|Jf1@p;T6ztrqd4$paQ1#A2FfHLUHQA4iQgGSU z74s4o19n-dmSQXUE1(R4<;|&dl52C89|g{?o%7f5mlP%XN3re#Oe-o!}|W*znEt)+H>GTvM# zfIqX$gdFtM_~L~>CG=lv(gPGVeR(aRUr)bTS112IzW;X7cfq{*Hol4``&7sdZ}~%y zHg=vUEPb~KN+C-9Rwipe3s^09lwCG2jfhIJ9FRLi97P_WWwnv7QW{jd!pI-Bk1p{k z8(CR|zx5{z6%rHV5O5okJWAls22$2#qQ6W^PCiD?k==p1CN^m9?5HwoWXO3>l=~kA zumfoVbC{^0qm4yH+63Aa5=~)R3MLck3jL|=P)3A+QM-!@O^r6ylAsc^oR{b2%a$uA zq(`?GFO?y21U?t7Paf-%skv$Ol9KR>PB39^Bf%{tm4BbqSH;n>s(E!h5=!(<1h$`a zt-mYS*9~oW*?I*#eWDbvFs#wNbe4NwpHJ8tT5!Jw(sU++>!5-Y3kEZfZ&{HqW==un z<0ac2;E=3bK{8W!Z1(3u6<1kW;9Co^+J?S{# zo@0%=am#X>?rN2{>RHFu^d*eoX1F<0#@j+P_1S2K zPXKv$8Jd7O+Xi4u6Q8+g0@e$Ne^_kp^3R{N{_ zS3-{Rl;`<+Jg1+v5G$nnlT0-+%x93oSvi4lP;g7+aTIy#u=2y3|2VuV_mG+X$GMiH zSmEEtU(xT8Hz@*q-E!n8uh?2VENN~?GiKLFTSb+1m9*#6v&+6ruAOS&P#>%!uR%=D zeL^BqO`ckU&>MO0g>AE_w)PKSH-<(=7gv*Q(ejFvjrc~V>>>XbCXHKWA8$GCj7-XDt&UgxKejk-y)d3^c!3WT4% z83UJIe&6!ZVwG_(Lf=mO*IKkXyWKbL)~fk$2=>OF=!8@i=hW|00II@@N^!$^>L_u(qiQu zd~ZvViw2rfuCrvT%Y_Of0pWpx_FyD1(s~YB4qB%ap(J5Y94H!uOb2<{_sPSAVC1RL zFHqrzWoKL5pXXMAm8z>}%g&bV@JIPJ#WyjaklEF<1ywkV3jv$3HtZ*Jwz{W;*)o)d zzIsqYM?J`0_O>1G#sUqkW40tCIhOng3jO{}%w=$VT_MS?&WGUDSQa+FtnjU_0%Q z0LrWXC)4tqS|o|vifr{R+pWc~R!$iM@gHDo@c*!8xa|DwsO`1xpP$gvz7diQPBa81 z0@5oX51ra})h=x)6%-eWBi4K@-y(EA?u4 z1)%bbj204`Fbp8`(v|j1K~$uG_~%CetvGo--)4xw01AZ4S2y|Pt!i*8l7wqOW0-G_ zTe|t?doYrQbW+t$Qsq}Q684CK7*M-%C$#mjHbU-Q@wPS6U!?TkQiN){$b{4B8{5d=BR z9){@v9Q@K6TWQonRK^+uoX;wEY=vcygwm z$BkTE1J~P2$x;ZFAYpokZWw}ai7cix@yi`1BX-cc-OB}iMdX2vXFUR46;~{d`t1o& z2fUbP{A9B=@BD+(DV6ZVpQo0F0{N4pIIF`u%;mOQ9GNk9>kK(;3D1=Xd#A^}a zLcj@c1}k_=OFX^4f9=QJl~z`sbolco&-X5R|L#!dO1_FLIxHwmcwpUQicgoQ1k9M7 zHI&PQDzC1VjwDP^#E3eb3l8+>m#?KRHh2@zRfL+l9>XYW(kjx_PIq{bFE_-vA)Ni8 zx9b;iHY$gu0(v(rHLR+_hxm)l!$AoA%jZY1Uf7uLlx9uEm_RNq5ea418d{W&;f8b} zkL&^Vg9SD|6fBy2pg*0XL1?a)A1{!VHKdkcv%NyA&&~vmk3UkiEP>0|VDrhV$6kmp zMZnkC3gbO0`02|t_LCD!oug(ji`9^13%o4?-sjE9{UN>}1?S#J8--l!4DTSXBnXIRHCxB*L z9%Q49bkk~=g>EcgF>ZeHT-LN%m!O4Log2`Bj0vSK&)dHzx2xLkj$I6$W3av#!VI&5 zOr@lo)2l2Ow5f=ESJuh{ zYh`-)q0K~I=hvog*VIxyUKsZTDy($lg#$5B4TV^!%?}8K#9lqW!!L+#hCIc+6-P3| z#Tu5t)XljPw6J18BOa2L{UR{r#98XOJWpZQfZqH1d}aAxmx*8FgBQ$~ z$8wntdYL1f6%yZI(mm90Qr?8eSA%R#q(t>6(OTklyUqmF1$3Enb<>>B zuf(+{xHZ2%Q{$Ye&U>Ud1}y~70H;0cn`sP3WK9U*xuza-8Y!3_Z3?4SV~M`VVqm(pP67pjWCHZ$ACb53v_x zEI3WT8U!X}**MJ)x%Y-)vh0i=jK*Tg%9?6?*bT__wFiyqvt$5kCY0g($v>_og5e3;j#aK&f<6`y zd;P??9cz_|@28T#EyT<~EeElNymY6epQ3@2%?|lUy0)voEO{|-sl@p%-q9}bJ(cgU zLnikk4bt8VwpSro{P<0?nHv24hnQ!-RCBhFdo>7D{jMG);YE30rGcYsy<-%S=wj7~ zCP$wT9~0wIU)5hCf*ZD|A}TRA)%zjw6A^Qncvl16KRCpTH~J@sErO-n{Q0$Mq_u*j zXaPTwCbl3Zho1Xm4W0f3@^;=o_9BL!lCAk&k|NU#zwM~BQfA#EihtyoAVq@JO6E^C zem!xx)4;Q?&k#+mu28C$RN#pkEB$`o$oE4h3c@I*CT^+*Qwv#{)Ioe}auKj0nQ;pc zny{H>17%l3#;6c83DndcRheUTc6_{sj&U7=_c6_+yGtXia?;4lVf|YC^fATpN@&XF zD?dZ(HyhQ@$cpavd6ps?U|TB}o1|NU%feoHPBZ`Ka2|ZqoK7`P!``*=fde zcBR@Z-E5_Gr8Xo%y>eLhk0)?;gfk%wCI&}%ft zO5n_7+pMP^P~Xeb@(ALvc5?N;OB z#8U|aa*$#C@%836=ZPXboRx2m2cCrR7(7EnGJU6)i0cZ~cJrRf_*k2zc2FE0aiVI< zlm$`TjxtI;J*o@t`Ao_wZlO&U>701M$Ho&BJlSgn9x|lW0%AkoDXgUBIqkmeD6MAC ziW)&k&q|_etaZydx7bv-Sn(LKCrlxXwMY^#{2^6?7GSmSRkCi>Ohr1hjEaav9RIpg zAAAcL8HUz~@zot<0Jit8YEb24o*1W@!g21Wdn2QnSvR*!J6@u5GI@upZ})xu7fZCC zot$adn^;lqbf+9jBghDkpO44a)$n3)MI8fA(KJ;E&il-Us1&lN$8QrHJ~ejG=M2Kw zl<|DZ(0Kb*jLFq@6zjRwdU1Gv#S0I5$odKHnKA6b$|4L!qV)6Box7d(cPJH0H=8>- z&rft1iaZp0erz8DRc|fRDfMwK7#p+g;l*W0orp-BaX-8^ zh3NN!bgzV^lBt-fP#Ni~YNjI#>zBb-6ejtH@M^vPps!Zn|3bgXj?sAYwkEab;yTbb zZvrNLH-1~?wjDgv2A^o5x-9RO<{?W%;o2%Jada>&%QAa60l%HrI97-ItuFLhXA%O_ zH%~^`9#U{x!P$O{$tv<`n0(5|at^z-$s>z0Dm{M;T%hxm;>}ts(3HVD&zfm=Eg+-# zV5~(*s96_&+7$;nJpB;0z9DtqqB5q; zG1J2~5ZO#B4Z^>MGP=7H7MyG>E6I6Nm4@rG3MsNQs><-RA|DE!V9MZ9#m zIoM{!RX;%zRa27^opG}WE@tY;e*v)KD4$l6D>U;?X?f{IZ|^sGN+Y6PGn;+z5IhkN zbGzsEz{f@H5Sgr9m;lmyo~^ENR;^3uT3PM-`K8}@2cj9%^jPEKe0Px0zIkiRvC`Od ztmQ+FBH-;7@d<(FpXy=vlO+1#LK-)H^LeqslIfgCU1?<7(y>9CxGIu#Gas|XqRJsY zx+MM!EWusvDux441m{49zhMclA)~EiUJ8k=$|>02DKjuZ8SZ^?Xrd@99-}kgu~80N zI_p1&_|Sx|G6yQROV1bdRlS}ZL%3Mg3Fki5=U;li=YgSoSDP4ri;iK8mE0%OI6+1=LU1_6j`XpMv@Ih>hzx;E*%@^c&Byz z?ad=jmXE;T!!Wc;!9*L4-2fs9)0wmgh{j@+;StTU6%kZZo6y%|J)Frl`GKZE7*E&4 z%@C&-AXZZ17oxk2FvJn8m8?F2*PLdYC)F0O+7#YP&5V8bxunGI@3eR6Qsf^&7XE4e z+0qRH{|1S7b<#0M#jJ&`yqOA*G;jxLwuG%#Bv1KxSY zZ|c$@2gJoBGj@?)$7nKGB$GQq0@&W?EW*x8zqz@;F!!>7H@uLnk5>ZIS|pFL8of-% z<}ARh!Da|AtQ`QE&5ad8orFA(%#CK(D(yTLgSwG z!B;6(NNr`phaKq8MF}{nrW)l-?j<0kEB7!Lrq$a@pXh3joPr@1fHo{hgt|KBv}gI+`2WRdV!Hmzrks&GV}%uydU z86bx%p4(2vuQ;7GkBxhe?B7?|9mJ28qTKY9qy75B7$`{nx9Ieb%G3WzLw0pIhV(be z_Ds;@$B}=KvN;EIW6?*v#Vmd^@J;U6Q6BwyI}8JiRs%YQ-meT&;H=hpY zKS;wX;RLS_TII>cUCNsMrbXamved(S|iqboCpTK&g)gHofq$98*OW38odiLu@QjPvZRifXY%k4}H~ky9dTV zvKw`z=V&0jGSa#%;R^~gSo=#QOc^N;tuqnQ z-4jy9ly}ZxK&InW#0|nGDM0BAeXD}F{`qxLfc@VREB9Zpr3qWa2OHJd7vHkjeWilf z@%Bi?zlc1k{O*6XGLZG^xBuV&NeYcU&mJLP1gdqUIvd~)NxlBR)9Ly3SX_rLW(W}6 zQp9v9&Bgq}Zo>9G#DEo-BMA)&ol=2(gBd55&it!CP*Vpv(^!oNdsH}U~3*ba>S{^0JOd7yUmlB_c^>OfGR(-#}SZ(HPx1$dCq=lX;VAXf!^yz_Kmb=u%JPRFen$N@-}fg%=SEU$KeqwR^W)2-shIt!7Z2F-?!v z{U_*?ZIp+kf+&h*qf}y=Oce?k(I8|@ShEp(p`&BT;fGmyc7+0Le#woP&Rv|4^$qk3 zQ@xccaBC;~HN3b#7X**h!pMtI@202nkv z`dy<)c43oSs(34;@#m$4{l_2GTK$EG2EN6x2gXKuWtENJYeos^_0tO$Fo!6GMZo{-JmgKn+F2EJ}CB^z?wbxJo?r z`fGh#TN?>0(tFQ%^vmHU7MX!PyB?`?l|v_pnrH0&{u3{IZ5KCCN9E;HBcDCbCsP>4 z!|)JqS%@R@M3Hrg`uuu?7$jaU47F%b=>ggsvjaSd3qL2)Cm^Cd@&3A2uz!2&^6>c^ z`inAfi9~j*ka?;Tig%W;VGlC<+o}mH@$_1GFxuQ%xNT=w{dh4#<@k8p2KCd2{o7DX zq8A5ZmkPjv^R@0KH*AQZezDQHL-ZeG-cwGSG?S13PydHv{wm3+*io#>J^69E-t$=X3wbu zw8VX^6T+-^LgVS2Rgc+vJuNnc`BCdztmMT?Gr4CdKE*htv@>OpyO8tB&{FkbiE&>n zjp?s*uUpr)G_PYn)3cv`$1C%?_&PmoYU=^N4|R^8UVVg^CS{d8+ldk8&4k|FNPcIp z8%ka&7l)U&QU6>)V`NJhU%OJ;=+dEzW{k^{G%~Wya=BJdI6<#W#5pmFn;wBi3@jIK zJUh!=nvx6%2{Fzn_(SWWRvsUtP;~p#cSR_w%k6_ze{7N~-42S9aSQ**7}#rb;(x$+ zZ0GM*X$~D$Z2n}AjmW9IrtAdun1)a}rb?4~>c}7Q@!wg|vDJ5e}OWX#}I@ zRXa7xFyEPV@4XejRje#Iw-cYgrh+Hn>-n=-5FjEF#mLT$r>N^7=o=c5mr%*)9XVWz zT4qF0Y~SJR%HkG;qnDsm^_ddu)J!()GlL&1I~^!LRWi)mi4u!-0K>JJv!10P%&?>r zadN(K=@A!}h&Fe{p70UgC$Q{)KorsJbP!NX(9591mXxV`ot7Zv_A7BnV5jSg)(PBpXAsptM5xLJE_b?)G+hmTkJ$b<8h7>8k$d2O zhjv*|CxOpS_dH9D7q z<6R-08L}rzr${t0#&dm=Ax+et*sRfb0d zaZ2Zey@>?<+wffVcL@pv1#DzwXv$V))oN!70I|^c& zw=RIuuQqT6b87TqU$z$f2QtMSb#3AQ*v}QP03IK_)W{^ZU(NkOWN^g^a+nKfm-gIi5?xfKBV1xOZ?r7|PJ{Lm zyZ~{{9uh8)LUb6?yXgh` zUwO8sziPFA?T_ImW$_b(p!N)Aip@`Sia4Wpz`JBlV6xormMUZoX;kwHQOw(uiYMpA zeNHaK;BCUoT5wMs)W*Z>Ji$^eje57rD5L!^=L*d#0dAF&KgfhX7)E?KNxRI04W_=2 zXJl<)STsOF+}e@w;QtO%RSySwtKcQnb&|w2^iI-GT1_|(chb{iOcQEu`+s#SX|4}208%(!2-cGxLa_C;4Xtp z2tfvScL?q}cyK4UJ3#_ra1HM61ot~+?{m)g+@JTk|6tK{S69FFR(192TCRCzw_o8` zCy${o%jfk1lN$czK@4&2xZoATk9}|ZK2~vK|!HwMg(Xym7>xa&Q|%U z*^4kot=VDgVG4FOv-KB)U-G_J)U-;~omTWaXYe$f+i!8TSCPbeG;FZh zGf%mM{=q`%98BVzChJ!gi3}T<88ra@Aa26q{Tm>g=J@{@i3%KnFiC5P$Sc9Lu{5w+MOi>9qUoJWH}t zR+hY-ylNx{LQ3WGsQBvexBnwg9q@2~EeB5g+!MwlIgwu7hRbsl32eB+WgxB4Lp3;*{GxxTN>$b4gMj5Z zFBVlw(0OUk3aG;hq$ktAL@MR;0S~D=@j!_FT`_h>SM6<_3>AG!QnmuK42N~sAHoKY0V*o@Hn+s zOQ7)(N)9-<^8LVVW+D(uPyV~f$4OdM;mvN!zV&7h)HT%;`Ez%>@D-gfJiWU)Pm>q5 z%3M%u*-!n_QDfTA^#*#~6i!KL6)rF&Fhb&s@!3ROsS4gDfva8K=%vsB*C_FlHL`ja zc;}Muz$fM;$J}v2RQ*H2X=&$emZbN%;*gAb0$k{MV&B$GKYZ#%yBKq%NP^fDDsy{FR-$ zAM|YFac5!oqDfTxgcW+hBM-k{?DC zK|Yzo)v%HzR)P*5RP&Kb@ip|R`H`enU2o-&$_v3Vs5)Gk?nu;}*L7t{+KT>)RaBW_ zO2Q*@A$+9F`L*~PUCMkF3c|*PY~CX3kMv$@j)8N;Hco|{3UX0jyOxs{UA$q3Pm^g{ zN#s7JAd9^EhW~y6Uc$7F-;uU;6(M5vyjRw+bpB>(ns^^yFR~qHSis3Uf=-x5)Z{&% zlu_6%^+BICN8!+k?0#^=u0+{xwB&;5fgrx_hiPKA%o)PDZ<(<%KA(xQjL{kpR4KlP zv!#ySk4cxaU2ZYo4e=L9Q_jQPHfG+|rQr!9|ClYqOKEHnn43MnA1)q8uSz+qRxv3b z=p9L}kqX^qFR)tDG+Y@9|C%3p)3clkF9j60_wtG?QN9;JE+KXeYpH=lq-3Rx?G3~t z^C!cD6%V6Mq7fM*#ol_OLT)N;@Kucp^ zczMvBx}9kHP}c>>+a;j)L*er0cH%?9SjPk#d) z3_Oo`B@g8jx2W?Ea52H_?oDrF-glpWprJFn5QcrFXLU)*)nU`44o8PHsdf5b(TBdJ zgG}3|b&ZjY4$`8>`C8xSra?F?QdYk!<0uSI+ukB>;sXZ~O{H{Q(4Hgt-8F0@o?4J7 zJse0x3CYjz{&YVmCVInNvLB*{K)l_yuUSDdVr9c>wU=D7Kh1ui{_UYEYj<92L1o$a zi%7u}~ zW@!)O2!96eA~rON%ddpF=_q_nYJ}A}cBy@RNBIk{e?*M_M-gY1yll69C(7zz+WY~) z2DMC$N9%k5XDn)7Vj7bsz|_!&5Rbn1YLfaz=MppV*pcVc=67aum< znv&C%$RSP&8IO_}I9-k#Twzl8WN})&oyp0o9w?1F{(|0UMGw;`MJ&V^X#G~V4`(;gZnumYV)H7@hN5V4rvIQE>QA3kG6-6qC?Zg@s1vP zw;UXohR7=omXQHM?1&A$?URJIAj1$@{vSB7Yyy!^>6v$~zX%`LMnBQ58#Z-SvRPLc z#=ntI^O-VAm?w#ttAF!YOw)(_9ro9{H1z&M#D-!>53wFa|F#*=c+(G4l(ZhLgrNX9 zr(u%flIB{#Sj<;QC7ZZPH|KX_>jaLo6v3<*37& zoHsFsBY8xapeSmHA{nt2P?Ca{D)~I%=>aCMrMkXLPO$u}cp@h76D6sGj|bvkn=c5f0OoW?0U5#tQt=Cw=-^}wwa2>Y zYyhKB1xe&JB$hzDY5ueu9|+$SWhl1&aLWs0^92GxeDH6~ZvMcJ@;toNxB%(I+k<{2 zz6F_B@3weqj9{$R=3{L+(Go_);#eELU4;I1YUrUQeh4D%158icqaDGkkIiPB ziW5%-gO_U1`bhf_HA}a&x0lz;5t;XX5XAQW;zsv6%4M981n^_xYo9Cb4P*8# zDZ9*4IRv7YA9{t+! zmF@!huF3bH^%~5gK_QKP`xgqhP=ByUPl{4XUGhV2V`zf|6<70oyMDErJlV#RaUO~E zkp3~+iajmU4T*~=Bg7!Jf!63$6nrE;`V+4LEl?6)mn!9ni@dKcjwn!PAx~bWm&gSj zJpS+@LJkokeJpuZNF##Jk6hI~scJ?Q&c^zp(UK3eVrf+f16R{-iHnbe={Mzt&4gIi zePz@^bF&I%_~{pj=pute>cqU=Zi;ESD0Do~V+c9mywq+t(&T65cc2RG+RMH1NX%an zU6VKL$fjyW*qY zFV2`;R`UTylW| z4f_Gar#q0FHG7t`I-oN;z7hGGu<53&|HN2tU}RnNQ{;1pfq%dEgMd7Ip%g+y!NaBcDRGz_U{&@zP5rGf zf?uSgkpH+F*8q}ab<&U{uSbi9f5oMhniRk>ic9$l`Fxl~JyhY>*BPCQy6q8S--=8r z=pqU7)s` z-~@Y0HfySX)#X8B_r%UmohkJ%o&GF=b(vpEPkTz&z{X&L_*q$^6#rA#?gVDd@Ykuk zx`_!6t|Gn_>dxX{A`Av^9p*y7Y67L#ps(C0gNnE`gkQz0!nEt07c8!J-d@>2Mk;0n z8qdbQ=jR*Bo{jApIyT*t02}b$+SooWxDk4rYC^Z5ZoBF#Dy#)=yH3@-i_Y?1a$vK( zA?2qx1(OV1qt*f!^mHXD6ON}D7zZs4gG{n*NZh57H4c{C%g)Dlt^Cj57&ZRe>io0} z;~;!^O_AQ`zt0%mWW$`>XST2<=!LM;cevhrB!boC>E2iD_isO9mD~vaBOlCYc7gK) zU1Mo!H@ZGIHwOpq7{%OPF6ZKshVt&%`Ex`_!w8*5?TCX7MdBe;;GE6*sd0p^hp?M< z`dmwBntEwd+NFgS)wO~gZ~ve6ivOp*X~pb))uHlC=Z5De64Wg(s}me-F|BChq6l&b z##6m1Nz+{U?EJTW$Is!81_C=rb21~=z47g``;qF=OO!IL#+KL7iYqR+R-$f9QWzj0 z(Q#d(YsX!sAm#wPe($zG=DEr@u{__)8_ zdR-~d;<{lWAw#17``}OcIpuHKS?vwlX!JF;$6LwLr(#|pb2Gka1ylV@M&_94@P zL-;Y0U*^)OAVhCn_jHeMZ!(KmI7SZg=>|JGHqKt7T|ef7(%q5OO;ozr>}Vzp zHboRRw8%+<50e?L6)PWg{I~llULrLKAXSLE z*a<7fMVB|{4jc|po zpOqZAZPk>X1Q(pS*=mlM?w!$(cAJjyIGVCx7^f#=2V0c^Fe=`G?h=sX#m4E`klB(Y%#^-S`H zv)EH>Ej+lkIM6+&Uhz?y_*TpEh~Q$V7wIaQ){$ee;6EDz@EP^;ip3oD5K}B`A5Y+D z%WoQyKAs-e{X_0}Q5yY7UGbKdH3f>{{Zy2ew;C(y9BSjtrI|eV0t?^2@5GpOQq-6^ z5{!0WvA!SB!0Ny2N>gh1F?Ll>*?=5IV=}0mRQ;sBxc=8k1H(Meb22L)!j<24U@UX?(fW=Z@wYOgl3X4K( zP#ReCee3N^!*V6+c%yI|urOkb7ZmvcgU8%W-VEa|YiDK+I<-n&N7QBReX>~IIUb&#kHd<_+5IQ8&^TB+lava<@4aO2~y_UJx6>C@-YfN+B$hOoz^@ z+`OUbqp`#a)enK@sO(7bSlWd6Z~{o#D4XR^KFGXRD4KzWq~JNa?)ssu`>L?i9Q7+u zt2lU|(R&unb>2Jnq;Em6NA8k!egh6<)-;#?CNnb!xLqxk+8Oz=%RnGqMOwhJ!Aawa z;y%CJIE0N=_aekOXfa{o4a5xYB@%mn146K~_5zR;@kQ2jNnUdR8yNO!E$b#Y5ln-U zpd{Xn<{H+7uBST^tg=I^>f&$eh~Ktx^ai3ut7hA#7NU7Bo<8a3QV@D}2n^1&tyY?s zB?BfY0fXOTe`Xwl2mPZoFu3Q$&0f8R1~NMd@_Mx<^ocS{QUDQx*D?`9dYs~z&R>^nj|k^SYQUuTJa z*3t#_)=H$h=zo!s(Ye>iJ@SX5zgnUi^C#e^O*JxhD=TZ&Pi8EME}O^xh4jeDz?z7|xDhbl5mzz$xNDX7F zw=qp(=h!1Ow32JZ)6eF4b_VBC`SL;sNqs)Xgu-1rO%aU|rXF%cPLxZ{@#vEpD8+B> zbiKqNk!BpzqQ3~DB)2>!rqDjrm!juW%d8RulCX!8mD1>k6P9E8V0vj9vd)VRBrc1R z*}$zS7=^4JR&%2oVPz2qF~8K``eAqDy%vZ3`h|t&g_mXEWt96TouChHF^01=s&Oz9 zu3}g>K{geYOKd4&6FZR6KGBBl_mdD^j{;eIzc=5Hb!m`oSitf3J!WLmOA3cc{{g{u zY3(u^kfvXZF*cYOaFa+>o+`r&@oOQK*(<@%n)MmUYQUW)Nj);fTSzq7r;l?!yEz|e zcmo(>40^&MB(C58S`caQkarT<6d%BFR6dM3^qvHJ<13R)kEYM(gv>8Qw3ahBlvEqr zLVc?DpOxcd1%w^&^eN|UIOkk#LjTC%A0#{`3Q{GpDYOuRistX%-OJG3%j-X4h4qQb z-s31?lLe|57Zf`F$PHh@Ih^;OVf-`K+-_e>^Hr6%M;-7h;|6Am{6%L+5|>gYa=&bm zr&svYeDah2?UMhd93R9nWp%@ zz0cI#eIqvZnth3Nt-Zk@l%Be-3VJmS?*IHw`F&XB$`)hDsXy>~KA5aDWz4V>kKM^C zu$6q5BXm;b!y0AEZ!Q$z&ktV>F|E)=Xj1l~5l`w-#nf2kv+-cQi;wZ5n>K#wmibU= zjh7p403(6dF^vX|(5Tz~{Wo$Hk?YC53ca)V^>jR=Qy_ho$cYG`e@~2s5qjJ~O5`L| z*eYI-Q zy^fYSx#oG?3xeVSFEHR3t%#o<^c2v_cK*9S9zrIoZT5xE2ya^$k&k<6>u{#kD~q?E z|44QX{QJ6d*4LT9ATCGuWUrBr315(ZA$?#(uz=4w4SeIkpZEAp@exg15-W`G7JH#- zZmy-`^Y2O-cdN$Z!`i2aQbZBi3fJ|n%jl7PF7r36?dcpPme;)PuI>*Um9fV9tsE+c z4`&jCle-00)PQ`aeEFS>^&t&@#TI`L73bFJl7onXt?AEN5WHX!p53}VW^G1N8U^jc z11!zeVM+uqZQo$dFL9RdFb7Ts-71evR#XVHfXyRvTr*2y`1KQ2d>2x02Txl;F&HL*a{E_AdE6xOWR{|Z^J~ZaP_E+l*QldAPZrCCRCZ}j<39< zmQ5XL4fko-=NUlS|D{Z@5|#nAs3~MQ{GJaaYuWcn;KUwRwn1%mzm!i+N7BS1LDB#T zRjuatn5?C*txZuH8rXu)w+MY@8#JwJ5Z}AA`~gC$LWrQ8*|>RmeDw3OBJ+#hpNe8(?x zeO-@d`|8W(Od#D0Qr=;`sO_I_lh`a*R~i{GiOYy*W^MnKwv6;E5mlJ^;EQPm1svZO4B??jsIEp8hpRKG z4!O#u{%K>Y2VrOGX-jDf1gjK++m?MrA#7^Tlpxj>29Sf+^?TpJR;1K&lW)eao$<`k zvJm`AUcX34W;f>D2@ZpEGh0j{n{2UFX;7FC_MT6y#~9J$wH-KkTu`BAAWH?JC;apQ zLg+JoC0Wxam4F9)0LI?ykB!oEyUcnmYBK`5F4&}0FY5;PwuL0N<}E z_t?3oSg-=%;t!`zEtnPMoQh}H=Od)1ACk@qTMD~a7&aR!smc^sHf}ccpwenlNW0js zsWD-ir-D9Nd#b(FTmzzG6M%7(mJN5Ei1^K4dR*gw`)5G3z`bT^T#Ftwg0jRG$5v9E zkgvC+7c`{7u1F6;w8N(jWB&BnH2jr4S>d*6dlhtG3OIy}&k#ewFrF7zI1w1evrf5= zbQ)Kdzl8H!+=}?)x-7m*HGqz8*_@@+bqe!PwVF;PNp308TLNNu=GiUTWI5?Z(^NYh zolr)4cT)pSg!i+W>9qVm-7_x@+{>#QQxhK$QIV)4F&<0hn+JM7RrnwcreI7~i80Mr z*s{bj(vuZ4`7-`E=b{jjokOM*mH3XNqSBV|xo!C@nV9D5xq^Q1cR(!v+3S8aao#T4 zqE|KY#T+pE3pHnNzF4Sdxcc+!9zpF4X@fdC$naZzMi0i`(&S%L6SW(A)M}CApx(%i zU#BtSrZqa-O;(Vcift{9p~1t%wrvBT+U()Bb2EPyAosy(cYUut9o|7L~EXMj=i6Gb==;YXHN9Sub4D41&9=uW;IOA3DMy4M{D zJmyc=DjKh{zmdY-%sW8+m@=Z+*rNemEuD^b6N|A()ddNw&CvvmKl-ZWAk^`RfG7m8 zMT$heC9TH*o9^e|%OqWM1lj2)gnbD^Jg&cFEj>mGHh3aU{}S+quS?!l-t8Y(C{*RD zk)t6F#9L;Tz#?I^YwK6E`q}s6_+xb|KRP28Y_&29`XNrMa`m|cmK6$$Jl0Qycl?=7 zqXfi_a>@4P_|GR>4kKyA&+ljM=B|f$`Bfr|6sY%!6x?V1+%Sec2}8h8k2N3H@`tw0q1tX!eZp;~CN9%lw98HjT|1A!J2 zEYa{xg%-&Kc+Oj#e>EDf2(qTQKRD@|l7E|}4m=V#*wvY3O`%m;Eas7&;4coY;Q>Q6;?-#H&iX!M)6Y z4*kkw^fuGz5D!V9_x6=$V{Ky4UjeB83gG=80gmM~W=`63y_@B}RX?o_4_e=R*_ujA z40BkH8Zb%^t5l>Z4oEB=4 zf}isJLAm_@?a+x~P%{B}U&Ju#Q@5PY;`r2A=a&Lq{1X=f{H#EOCOta?!TCoJO^S@n zu$5y+4GWOQ$E(A+J2fH{ks)1%2-j`n5It#KvUuxrK0IfkB^2WSMVMkEn`)$4z!|lw zmNE^x`f`%5M0X1O;9|!FFj>3;Ahg&JTA`i#_`w z^cQoC{J2w#pOhKijdv4>k0k7fw+R)sZ+&nM*G2M6vcT5@fZ_L>g=q z6l$KKJMuH?>@9Wvm}dFV0?CLxbV7m93BB0t|0V=(^~ZeN+0`+X;T~pr0+kPgWjp=S z(*3+}EzpJAlTTVmTCI$1_`5=LjJ3CX-`#p6Byl$P=<9q_5RZx^T~hH}yE_y~PIwGP zv*tHtX442;K|QrW(3F7*y0}Vu_ZQ<)CI4Vtg2|@|2@3N2XoqAQi>FfUAx$&=dJ8QD zXOEa+{rV<@Hn!V^kc|D|(uT@oc@xG?EVF8O%&;_u5H(HfP64thdV=_Olbpp2EYs`B zXRiR#Ex(dmPYN)`7yGt-snV{w-fF-8m>()OAyK>N&2kyKpYoh!w!FY&j17n*e=CDK z>~P&KztYn1?bbGIyFE%w;}trc%LFE-^L+lH$wvX`vn82pRKO})O@vEIG3KxX!n&vJ zMyxtOJp8O~Ks+Ol4vi39DcAkqXFLy@!f9DWemDOc;(Btc!gYFodvv{?gkP+K_cDD& z^}grME%O-$>T`bh#ybh?9#2f?&u@>$^YS}m*y3z)b3RoGW$q|#T$<0-fcgwzFtDV3Gy@V}0V3gKlD|15_X(yA>hkS| z%Di9P5w-x8o!Dw=Q`6V;in)-N!a_|0<*utrrErm#^S?`Ap_8QK24;HT3VA+yc7mY^orhe zCly2$bZPjqeHFr2l|(;hWc9^6s5?4Geb4o*_{^z_gX=EX54T&Sltn3fbk$8^L*fjY z+Wz+9s^gC%wkq^c|CAhQPC;E(bx5RD4%#Lwi9RmQ5hd!pgB7s5UF8aYJ=%u%<4|&W zB;7Z={*9w|jvBqaXuId{ED*wUg6@pv@w+l;`uWaG^@DDW8~pCJI?O@ZZlCUd@BK`9 zCn8Mv1qASOJ=f6k<*&VGW`90xb+x71!(ws$%<9MB&3qk0UBFm< z<(0Mu^s^z6Z*ILJMtM4}(4(1AP0QJcmL$U_><{IHX&N{E!r(VjM{_PiIu1m5JLG+* zKxZjzW~PQr9u?B?U7K2hY&>d?w*Im!$wX>%?XGDU~;-H0aDEG9QC#P%3OU^!*)D$>y z+%@%0wR96yHN@K!*`iPqB(tbn+~MmbX)9gGtc_n*@#)MVdFesy-Wxf?5hyKKz!!0d z(R1O-TJhF}(oSPO^ci~(nS_1W9wSt!RPVHCI&<5;HAjV;n6P zkQEWj;CzUQMy}AFc_JHuo+n*d2MvfF2$2>bhnb!voVu$ zU+kN=;*~KPl0}5Ha#9pn-B_isPrD%UT0D!0Kv09Yy{_WQneO1hKI;#mO5s&NXTiH~ z(Xp4T(5}->MX=_E#w%sDmsBOfhXzdJYR&+^DS9J5Qwi0q4?o+jiT_2{y+-o^#v6q) zzVHE`52N`fLp}MCQ5&t_@90TIJyo)>aJ=DfqQ>Vm3*(H`P1MMkn^YS?1TuRgPo>Ou4~S#6IHKTbe0y^1pf__VqtoPh@(>$woD^ zVF)+?b0by-8e;3IHmH?k`+J~)E-GgI%^Ps@ox4TIuvQ}bobt2EUNkMpeW>DaK_z%`G_M$U z5sRGZPbe7rF&&xyLFfS>ftiLuB4arxd7O_B$L+=YUTuK#3YMAzCSNqW)dw>TwVaok z#bnx4zi+^C4p8~PP&SMN7(K6co7d2f$wX2}iQ-T5!!$Tx=dy$o8lA2Gf{L3Hc7-m` zHA}ABQZgUPEc}4m-}>5PwlBU#q}`1Ab@Hjmdw2W9mnrJ|`d6zxac#?QJE{IL>VYBY z-xK2V-Qqbg50X0h+^jHddtJV0f*)a;I>=&l-Muqc=&&WQ&n?2T*&SIyZ`+3pClb$m zv88BtUF%Ht9ga+`Db{I?(bc~-s~lOI>P=2}P(HG0Gv?x>mEJFUkvG^2YpF>5OsY;Q z{^^0|wM%cWp&t(NjU%p72+FWa;_q4-oe3(#2vlap;VQ0jm9y&YaXd!{gpg)r=hF#4dv`Z68t0cv)dvKN|kN#e|wg1mO~9g z!H55NYVpH2dddxJ_9Xfo=bAsCaV!%j%hybT9AsmhNE(QQ8-MIbH@RbsorUzgUW&9g z@VMUO3t|>tm&hLqdzlMV9B*cj8@vNYGks-$?lMKR+U>>Ld-6vv8~o*lr1b`(N89V; zYr}dj^Jq>>{`|;0zUssXk8A#TpOy)%6~6U}(5U9qmB)}Nf|gzJ6WF=pQBtkihVmaI z6AjkvC_tz4eSt*gZ(7w{zeDWLgDLO9`R{IcY|SPM6&BX>Wt?D+WK1Q!Cm6a+By|gm zmLjB6|Fbd_DoIQ{jc}Ukjo5IEk-IZu(i71OI+{His6j)dI~16GQe95ONmgYPJJA^? zLPqJU6z&QA%J(ee1d)~@`qtQm?`C|5+kjJ$Rup%>1!KHrpLK_L*wSgFMO(mX81uBvhWA>pTOIl7ad;cg`#8gtZ zu4wrGDEIyoB%Wv@(d)ks@Knw$r#M0C^_IYWGM9CkG`-#Ya?CP^GD zr1f^r>(2BV17n0R^=C?IA4GbYA({lX^GR;Lx4JIS&(v8%)uRkW!&qu6&WZUs6b=6| z*Igr$F7G;CR3~>%?qz=s1CR^IjNPp{<}<*L7u3fhz%Kz9zU z@fX#tM(wW-al2T7MgbU3CUrkOb=pJ0&9UnK==7hY`K~@Z*^gO3%iYG~AiYD`#&k}SgS$Hf9W%ziu_9{O8TZwJ&_7jx=h~+P z)$@OS^LqKhpBJi33rSqfx}3kYHklvPv*lXP&PPm$TFbO#4_~#i*`nM;B~m}FDJl86 z+}wCY{KEC`@}3FKaBmXN4xaAKEHQ%-wD|t{^sYpWQT}`{d#-hW7TeFm& zcnk%XJOVfa2u}WWU48nD_W_VBSTK%-oa-4RDU={pB_j056-3M9lNieFZV{Ca-A=tY zCbbVKN@|&$Ai2bKf1qpFl>;MEY`Em=Mw^>JzXL5%Og{w&U(glhUz}9QL0RoOm%^W= z6&j>2Dl>}=wdSvI{G~GQKunMzP z0;pV#EaJN3L@f0?x|KVt)2EaB+{E;F7Fu-Z{Ci^lh3wgpZ!h&9r0WV~`5qC+TJziSM+KfIvPkXLz zzx6aN(V9!RFxGg(5rv_WR``9b_FRn+N!M2+Cxnr_i-gQYYJR-D4=?Ud++f1nwDo|4 zgalc=xB{cw|0OiDXWQ$jT~hE*faYXbl|pd;_f!{xQea6-#_uV4MbP}7TH_!5~$58tNuod3p4CN-ac zJ1`W+P#v-6Fo7~c=Ih1lmv~!QmO7(#iF5eP>4Q_uT-ES%IRah6NzJ1R-TC&_ zVh>c-!SmnF0;)PV3Dd`n$g9*sLp$08SjETJq`IV<8h_&d*)i0*< z`MIhx+-2q%T2=F}d?ax%4HbkvkwITC14dClXW%~{Pj^E6ctcu`kO&-uKmTsM^lGV- zCH2qPaUyK%{MNp~Rir!mI6z||7O<^A>ixVuOsJNVIi&H$2M^AK^4RyeyqbLZ3pGDkq-=hb|Tal5vRofuAClE;f zL{H(2mio`YE3o24aygekx;$3%qhs~CLFzGTCRu!5Sq^rcfR}YV#4TDT4rl+r>j^w44{C0HwX6Kr`+|7n$)! zFy7?SfgMisn3x9&CCPgRYyi!?)gWf_I<2}8f~eQU_|o`-PziPak&p{2p`7S(-ytBS z0Gx&ri;%v(ts|S*T`zqVZr2+s>mI~hei=fSqr-Ymj#q3&V9D#C6zZu$n9N4&q|QHT zihEXg>n1qmmh=HR-59g1&J7R7NO9OifTh1UYUX1tb!OQWMsd&YV({5r6WCygq(gJ2 z@P~jI)`p5CdmiVDp`z<2yj>t(pfH^=Ya08tnO>-kuW$PePfre4)umB7r-dp4E7fh$ zEANNE6bWE=7=rY!`-|%yxWhO(#a8czKEaLwWS3Gc>i5ovxO|MZ}zpO9gfy%_DyP z$gTMU$JeRr`~0CwA%bZ4PY^Q`t$@QXSa4*_G)qOec)HqjgP+d=z~=a*Oj9vl7en|vNdCNiO^Q18eOTL1lG8x(L?Nv$jS1%v? z)Km9ig7y^w%%BJ17lU1QnDA~nf+g_rs7A?BjUz0bUKiZ}@!G)y3US!8K!3u<7N2v$ ztV+;$S%f{74NMX|@+K*<|5F)wP8~yEsYFa3B8@6w$qb4kj%l1DeZDP6hPj zHVuD<6uNs9{q&+I2N)M~N<&gXQim!;XL_Br8KN$n#(knzmMoWg^?Iy7 z;Quuk(hzb*gZs}jO%o>j0M|Uc1h#y^hVw;_+9tB#!R8C+MC#{|pUWnPC%p;tRs5QL zDT;KH>p?0Fn1VEGcFk)MDkd(7I6UDPMlW_+uM1JbC^O(sfI>k77%PMSeMwD802&8z z-KXx=#^s6s4}~KQ{7i56Ec<0m_B4loFR3Cg#PR{SwI}6WuDV-N2;!w16^}|f3uUj4 zlWEXHF18Gpn-CL)p8j}fpOH%#P9@Bh5|Rm~#L3`Oko-W}ih6y)`1&+IoF3_Go!jlX zsn#3!KRcr_Ferl)CcXf>tT|~^O3Qs2i~cSByACR)S1$rGFUwXAR+CB^P0Yg%kY8fZ zu|s$z76yRisc{6Gt}jG3mw%tXge@;JxJN@&XUoU1p0Zr(Sa zo+TQ55guctzcvT|))W?^utx$+z+@WKiv3{SsHPOpfD ziJW3rxl+4NswhZ#;fTV_Iu|Fe2?LG5|Jkx=-a{5c(UvSj*ORC>D>GN6LQR$fYOI!=wQw_IT&$JW9pU2>oO@$^tg909Im^>~A;{^5jg3N3aGtt4(?b0>w9 zUS85_IW7CXG~af(kZPejW(h26J)VUnVQ`I%ox{O0_qO@PGe7i0w*N#9xgYkr=Z-sI z@7GgSm_Wf3oKwC^JfqfFf8&6tQ|X|LKE#F6Vt*3Yvg6>>C)(e@_|CL8)igOgNDZ z{4&^C)L-q3$zS8UHUC8Wiyja!PY};sx4304ssO9|Bq$jDm@pgn$ng70N<`yTtl0!K zW1&G!O)^shbID-bR&CdQ`nlVn{q*uds^SPO0DAO1kWaQJI;dCYbCH^5lPYI@T41>5 zvDO~gSC%)+V!6kKP~bM^Z#^RW(%5QoOn&G6sqZ;qYXmM8=8WZ6 z&Ndag8q1C4#*c)!+$Xd)xj7l0&P8R2?H7VPQFz|W zC*;kthI-)4Z{@7#8WrBqY<9Gs2i4}U8f<6^9FQk6aXYw_kHYKn$3_Rm_9`(8P1yJR zOKSVvf?inAga?=XCmRDY3<2&VV ziT#1OG=cO`UL!U6Xhz*v&=bTl(!I8=ih1~4Q;J6P>D|?iuX6h((#|f6H73T z>}p0;)$-q*h0ZSr8dsUf&o?(hB;%~KqlFxt$Li!&F%$7PECfKr#2jXd2eZ+?$Z<+{ zPF@C*o!za7Zu9m_>(h`aic3n}U>6TCVr8``0YFbVXk(q09bEm*qF7A^ zc2HA7(my$s8P^Z0%@V&iKj5-Ewoduw?q|X^4ro2HH?k5E%xmH z!`xd(#q~V#f+U25;1(?hFzL?k>UiLcTwF zXWx5gchBxQ`v=UqeQ$rd`cqZibEm7jS}5CpkC#zSiEWj@#Ot;v=w~w>LX+`Rls^GW zKFbdb+EiC`+Ndj}CpcF-^UOhm9NYFb8*t6&C#{LsBW~&voG-=H3(x#2WQWvkUv+J4 zs$uPrpPgE16PwFMMuMm%s2??r5Idx?59PSj5w74~Wtl0erAx8~cbd0OjpebSE=Aq8 zTYyPgP#ZuUdS4UzU{_p+@nx&Tb?HnUq>$z@<=k{~YVksxhgFlelDzs&VWx_0!Z(dY z;JGMHUWOmgwK0Zi0g-1&BdhSH~da)M7&>g=Kwf$$D|H05s$xm<8 zdze^YSsn=!&0jMiAe+%TMA!9dP{D(qf4m=a?_Xf`L9KG=!Cg>fSV6Pltk?CPgKCY$ z#KJBF2j@GqmE;MKCr{4F&u-Ll2mjniOHKZv-*Pq-5SRnW%|PX27okS~5~*muX*Pv( zM%G&4bjGU-np>(CW|JGLR;FIpt)AqQyJj7s!~}k_QQFofU!lb{Vd1aV5lyC!QOzo# z&muf*3AS?8L=6)?!R3gkh}FW&p)u1AG%xzH9$OFM0p)ypSjj}9%;=a`BQ3O)@*MB% zZd;{c=nsiq@Do%SHJ8UYl5i+3U|O17Lrp07YM!Ff<9F8DCMm!(_jdGXcl-x^i8ChP z-OgXkosFmB*Z|0XOda^a-%+>3TW{>PDBiQE$})!^x%jK+kMW+wU4)64ejYY2+OHe2 zmex-F&D9s@xRtunKO*|)DRK$jZIvYmkf$EVS+(M<%Xr`Bi?2=9#H_3^ka%t9QC6H6 zvZZ9kuoPAX2S-S`&;ZrVyaX3Q3?N)UMx<8d2nquRZI5Lf9bYX?Daw~|76?q z0?rGSQr7}XEO}5T2duqD(*i?lAEPU2+cXy{Fhb@^ii}a!%zr-Bo8tghY`-jHv~frk zX-D2Y&yO?Fn-e(&PQSP#4c^L@;{ESh$xF}CH)9jo@^Ide3sh6b(s6R=ZH^evn1*1YGWr#kHIPa>Cn7_tGq4zzVzfkmd*y2M#60GMhb2tlTqnN7;V{~sKU@rQP3qd+aV~@ zdM_kEIKIJVcJUPOQC3Obj)Yf~&DsVwK^7?WuK2G*G9%`NRrCCj+la5(TD_4cH<$Nu zOf!aO`gTsBwKN{A4py$YPo!l|`!*udlF8`HBSmF$3@(KQ=-JFC+@QR?<|FA-;s@J0 zeCSCw~Ik>w7j-TuE{PqTN3ldzftcV7gOkOC#h| zW+r@O$RkAGv*YsVf&zhVnPfr|N<1SqlAE{_=3yS zru$qKsccb+T=hgblajm32Ux>hXL7D%6DD(AL7r;P7!2>HBZ=%CLO6=!sdU8^$*3Em zS8|nTVfn&aV=D5OM<{|tBogd6-2*|bR34CoqutYI#)-pPnz>mvU>?XWLTX$B9gIh( zqFKJ(AIVU*0CM9y07dDNGzfl(t4iB0^kukLJwSiIQegld^f$I+z+UO>c$v!gJd53s zuM!UiXIY)e*u|}_c~Vsaacir7OArG968r_EAC-aIaV;D)Qa8m9ikrz9hY~k@Zso*U z<5ypnD;9Z^r2ioWU!vRF#&GyF7L_P?SZZZ+G@QS++Y^GaXay!d_FAhLI1}!pj>|UN zu&bNp?M6dd&7-W|Hw6b7O74z$wDbmHC_!Z9`%F&)rs-MFS7*2SwUGZHf=3ZDH zWiA?m-Cxs`GXl5NN!j=LKV@cgOP8HSS+xOSobyZ&-3;SQhMZH7gr z78Das26hw?fVtP@<#;2R?dX%_Td&IpUOgjhd>6ZN$aC9xxN3NW{R{1b%;`i$Ia>V- zAu{x`S3c5o72&zRXoal7WUtq+?xbCwt6W#8bG?dRb98!uTu}j3uEmhY`(|f9i2Jz> zRG8=$L!vbu(klja#x0c0-tqV{4dQ*rL?g+ZwRi7R zin5YL&O_8Jq`toy$k=*D!sfmLg~&($yGpk@ztcT0lZuOr?=ufMYFmQ7)tcLC73VpE zprhBYAf|o&jYURR@#9;oxULdVxNqp_hmAXDw8Hs=@YTMKOBi*q3K;($r|);s)&2T` zO8Dyae~L!D!A)t=^?U3#H7zs>kH%MK6f>0{qR^$N`tVDAWVGYP#bLJUQ} z!s0igBija$R{y;bIDhJ4bZP)h_0B<}{RG(tEOmvB-v?dQx?^CFF$P){f6C{i)zr^t zaJc*0TU|C;|4%o{VkWESUEbZTMim$#!8?Oz8&)2V{}V9-_mse;xRe5d+BjNtAD3V& z(O?}ovs7=LHt7=EcY=JO?`zKpQSKS+Vn)%wY6 zUeU=`BnN&}G-`G!`8?vHr}EJEAYxw4{mlyf1AT%-8@dqq-0Ywtw#{y>z#olK#nVWi z-G84?HuFB^^nSAV$#vDmPk^)+8l;F;jtRUBRE7x1ttt|%yik@XOdRgyD1Hc)d{@j@ zRq{Yx7a9;{n*v&ay}PI1Sfho_<4wet4Hpup5^oM6)B9>e@PGEr;Wy5@8Zcysbrj$r zFrT%(CH0hB?47JwB>myyvcpw*M^kp)u8ICmUEK@QuIRua+axY(iro0}$&yn8CfN&# z!nX?-%cc-eVd7vX$77`CyUl+$zfe?O-XPML5a9I02Hu2lnKi)2UL+${6x zv0LobhX0vC@?lS=gMoph(qfA`CSmW%`lw0Z53LX3;f1T5Sq|0XFw_a8MD!;Wm#ZLxBeK_`}*||;REcoiWu6Z zYAmnp@U@?5YsIXn0g5s;lBim;lS9*e|7A8G!PV%<7VizzI3Z;Lv(od>V=iijFgo?~ zBLyHMw%`i`Qy4G_J|$D)K#Ff7-R4@gjH$i}p;PY}*va$^d&C4{JpV_`NvIc@b&RO# zaeKDQ;ac2X4R_P`22FyPJy3MQv^m;>;PUCAkNRT7o6?YVMb~;<+&Fcv9Q_WTvkX%6 zxBI_3C+@r$;&x2T|7`;qHeh#4#rF%yW0F*@qRZkc3|`-*8$iu_9Cn{6B}N(>h<6OG zi!u!8jpT0ZwqeNT3Q@z?oYi%Q$+eJ@>_$?;H5Io|o}5I}hnU?;T?^9FjAI+_!1=I}d-P6t1wVVN&`TyZy{w`4zIjK|Wm8?8lY5G`PYwTVadby*Gp)6bonreh1PuqTI4W9dO~1PZlTO!s4Pb_F~+FuPxugd z9ngM~s^y8l_}3~RD(@py-d7+R*f@U@a7P=t%|_$LSy>S@eev!YL)nvT)=vyly9YYG zhNDCnI1GrnVmjr4-7~1viqUez%DeLAvc(0O4^h295GL6u1yXfLr53Tw{u;=H?AQV3{%|GOjEVyr>f37=f-x9xr zr;%*HfKxYnA;%+#(z^4rx~}(w*!eSKC*tx!M5LqbRBVfnxFzo&V_*T_5v#cUT{;bf z8Ez^l;r~?7$8tBkhNVR(5cmC}fb{)hPl-u+MNqKIaAKf(K4HmDH$AXS3dEP8Zz*+?*Y+h!&?lVlnG7qfi6EiT*+8UiAP`{_pE5VC zVfUZnnTR50r`f{IbxHo0j@GU#pD6-v-k%#JA!o4m6Ms4Q2l3_1vhapmXkO%xIM!(( za#u`J@yG9SpX6y3Nw0rhlWqAl&7W1Ocin1Y5%&y2NaXML4<_yoZ%oqfpT>iPdx3!3 z4z2yMDPiIZv%YxbjNLf2!Qdbvej$PlmblIFQnfOat{1D>@tDHx&*S!8p}I;=gQe29 zwz9vjZY~?Zv*^BAi|LC8=u%HZ{rc-`eGQ=eSF zR!+nO*B1^WWHT3pV;BL9uU9e#U!(dgnic8*Tl0L82{x)^Qtp+_&lW}pRX}+ay7qinEqtK3 znBT)|COUtE6c#&{mVP52oa=L2e>|E#Nk7bJP{?|&{E-FAeq*yNuVFn0kS*CspUHL4 zl3XgoL`)a;dzL9fBPvPnf#4fF_FG2Oxi8jIXp>`qREsw=MKIc#!NS!3XFmu8oA4hqT#dSpI|uRZl>V_)0jvBQTP9KalC#ZHaNWV2Rr_k0~zeitT8c9-*zX; zT@^^bX(ft9nE8qe*7DVdt{&V_>$}+(sKcSZC`W*DJZL4^seb-dd0x<3hG?P7BCJtjXk2Y<-(tdf8Ja zknyPO)8_ul>dMrtYBAA~m0IPg;ewveUIjyBbLdi<%hgGWd)>CziM^zuN>D^HSzeWW zue$P53$I+AZU>$;?_^_(lCORf>f^(-V{Y*u^_p~=H1WJNxtO|(dc-dl2;IO8H_mi% z_OgeVPW-lIX6J>H6!6vPLpJ4}*p{MJhIPSSD`qzrX(I#^SSJXi?#?ZxvU zR;U+l?{HJ%ioh!!(<5s&FS-1vt@=zro&j8O>jdm%-0qTw?M8uIvj8_S94m1svKj6D zC9_Za;%nm{9noE=tdMqM8~X4(C_=3tXlAr6$!OnGnG1-k>sA3}TO;v!&*;iim0l8P zi$3E7P&1GlJB1j*$J6Nsj30K!BP%!n$Lh>?te>Yk&TK_7@CjT6Gg=jsQE^B^ojPn6 zKG;x*%A|?7~}~JyciU6pC6x~wMX%h z<;ziVs#<&2bGb)zT;PW44yC=TH+gRzCjvc|pewV;A2?C{@7PF7j?<+xz6B?_ux#Sss+l#q-y- z+We28XT&`7$??ijGH_`+M)dgs(yta2t96=85ai++Qye)%6Bso?!TV+iPhn~6b_u~K z422ZHyAb$MlZU1b zXc{A(o|3=5&rn;=68xfNUi3DRn*V%IUsrxY%aU2rS9Pc)DA*VZ*yQyUaX2uK{yCLj zuN_D3d;hFHtKgzhcv3nwF=l47t<1UjXs>>fw;Xgt-gDe9>RG+At5~5Wc##%@ch((V z_MK)08yI-LC-Gq|)&bj2FtHvsC;s$c%{&Kc(tTB4^6XfTnu;UV33aax}BEuGUQ9<(7Y4OW~O| zU4uO|%8sy^;AsXPT5kg%$ck8p=Duy$-U9zIkUVIdj`&&d%Uj1LlTIY)a3F@P6~$g| zIGIh@gccMJG7T9ZYfmO$q;;e`!J%5k26-QyYYusC*y_)TY-bqXO2f`)@9T!AX77i1 zE`Bi~ekMl|(`a7ctP=d1{3JM+zEyQgR@a9Dv=ov61Tkgd=x(`ayc_U8E4_)4$%EWG z5#h(*cA!u&rQUCc{(uTA0Z~h|or+Ga3rCarrD|#7`wH-heDudk2EKelFu}D}$fp?G zL0=~^Bk*tFtYSnQLt5Z>#4SfiYI**#n_82HgYVnQ)`0>>dLwYoe;zm@=w(|jbLg>U zNOjE->9d{LkmK>PvN3Ex@vbWpWJo>s(dX{gA^h;RED$Q|HC&%dhgVvuo=W|5VZIIQUXDCI$ z;M*tROb!zXRxGoi)JCkg>{jpd)x^pfQPij&DSDxvxR!(b(n|wh5n{MrRYMe26G)$hvf^YcLT4=)EPFlOT3JR{q{f3WBG&iP&uwm`MeD)^ zi`YhQr7jA4n%#umiYedF%W=~z@X7Pm_Mzn_#hqgmTpg7_PqWvL@e6wV3T-Cj6f&h^ zRJKkbnbJo%Va{X7PAuswC zjqymTc)y@cI~nS_RAdF7!8;hBVbs_vPWH?Cm5@QUy-g_pLNL`G_yK8#RsK}H6m{|9 zGj+SBQJAE_s1n~OlodYGm0*~>9T|`djWjaAU>sTSVIxcX)b-+8!pxhH}0=A7a z`SuXyTdj?as`mFWg|oEH8?>%`RcFRo`&P(&c5AuZSso1ETCk6OEvi1Dvi#Dx&*KWO z^lEfSd@AR5wWXQTaA*Kd{!X+Jm;!qe{v#!ay7Ji&iZ=d76-)+X;6QBQY($aK6m^#j zR|k5-XdCbFW6xSGp>w(oc1&VHH9BqBQiJ>*f_C18L;GtJhO}PyYX*_=TF85XauoKN z3X~dn{QrgU{x8D$w5Oc)XAaMssT69MC(BIqNlFi(U#m_0~49M9GM_bo%?}6!n2@*#WYWqY2&6)LlEVUEcKv2|Qu6V+tQ*yM3uKP&cB6(Ifo~O@O?R*gS<|UxS_3dKm`{BH`V8 z_0$<2Od>78FkdaON~$XR0}!v45}nHsmQYe7s=FW{I7U;drI3}fWXmXFTH7vW#WbU_ zHgs#O#M$9zM&5G){gz5joI4bnpxa&+u6A;bB_Pqo$^mmfZx|TnM$P+)R^dP=9v=ww zLms5*iANRNXM$5hf&cQ+5?g>~b;Zo`L*{`&E*g`r8KkL+?xXDz8zObsv(u>_O#ahMS@%=#`a<5NwI*q;MUq>yCBfln)>u~`4@)qycCuQHS# zc*-IZGh5hqXiMV8cJt3*kK<_Jqm?_sA8k2RZg_E>uAL!SGkp^9GLd9@8YHTpNjvD^ zx>QEwvmw@2YgnFt7esyke3kb&v#aiC=O+o4Qt3AFb`;Q?rqxlBfA{0jqbfV~4f8O8 z52d!&=k)iyn)0rOef$}1|hS0hY{>zHkTny=H9@mZWZtI+L1!+2d zD5bUJ7VicS@!#6&J$!&xh4Tg+%a!l6AOV~IZBG{@k&=&AbFQ`}Ph&RudujQ|;rb3b zY$D}TGste4MfEWvb55n8Kb_CMhN@ON)M5M${lfKX-H-SbrW`e8oX&=;l#Zg1w8snK zEzpMiywzVBl6YK~O=ZjzZ~_&Z2b!?CwS~*_X#>WQYLG|7lB@R(E~=%l`)2XQtXX4l$QCJU1#u^f`>H@QDaJGB!mR8@6@d zJemvaqoHP_?Xc7v{U=EzZ|K-XUA406!*0QgXj6=q`Wc`lwp_l7;D(jzLM?fMLyS>x zetqkzpO%BQ^~0m=B5Kj(K<2d{4@uYTAM&j|W@LLv#`Zrex@EkFZ?snPg>TGTT=Rr0 z_4|6UW(j<-b^wXkLLRcWEk7h~d(7GPkk#$~rJ|*QO5!|f3^65qA9sToPDJ&Z=haR? zN+5YBne%;83|6*I=_FJgU?eVSWOl$HvAhYvL6TN|0k&n%% zGQZE4rRbGN&oB6!yG}3IUk{jrg0o9$U>%4^QG z>{Z{FpLkq|fbm*zfI``Pd6>PX+P!PbOo5#=!GOsB9Rbb_r@i!M5j$D=C%1A2zl(%D z2~-Z5mBGnnx_ehb`V1#@No-b|jsp+9EgrSoh+!&lxlhso>1^IF)&{vCJ{LGlRN%}g z%A-0Ycspyvo-1wtC*^p=_rajnsNhEV9@}H#_TU8qI6|Ug6sFfr@4#>zZxso&xEwx1 z;mqxR)!kJ72~4+c8%}+71dBm-;1R(ZYCwWpqBzk01)a_bV{YzA`^rfdfz(8r#7_C! z3kaPMgp3>qsV!UXm`#<33`gojhY7yid#HonTy!PZc#-4fvg)T(s_@hkoGs5Un`Y_} z-n6;94JP!ee52Ri(22N_3&~+VPR@U+9XD1SjqFe&__7#9RfaM~ll_MRHG8*(K_YVD zoaUDiY6Uiu!w+p{K^N?=(hbU=$!|BkW2S%m9nr5lfxt#ZyG)3F_3h$5DdDjyP7D)ADwvi*(N^{@wkSodPbrv z*ktloijH>s%f-2K83+wHw&DlaV-d?RqMYR(~EVoE@n|Vnb;&xw5%t z`!owwb{>F@j0f_65E9uR`p&?<%t}qrW|!~n-i=|6?yn~>y+4%KzHZ+WJK>q{@xO## zH$Yynrsgb$eD#qYOmH{*U#N zCeyltBcaqZjrqk8Yzf!n(jTSj)W?RTi!&g;yF8Fq)KK0Co1F7)>C0i{lY3f|-pO>; z6#AN3HPd?7e6>E|y2Y?(o-lK7fi*fk{05pDEJ@qyhf<0+5@ia%iz;pny3Si=N$JQF z-h`$|Ek?cZvhWA~p~-q+x+G|C>C1)rLH+ZgbFo6&$dwlzTVviI)5>6=OuBG>Fs=H_ z6r2c3Z7irrEm<|wEE)RR76Rd~5G)p2?KjGj_!dFjg{yTqQm^lxZQSi=X7Kb7C6%Xp zc4Xo4Ic_*@q+d?m2znj}TnsQldFwV4PQ+*4qxad%Mfc*^p^!c+!%FTEh5(jHr;b)NvRd4|;0;E)n zwswm$E_ix(ddqRj<#=GDz&cbHk%u-M@PzMsa-zP&wdB2gpEz?b0zLfw)3rqLgfqpe z=vMOc&h(|LF-kgwx&pQ+`hMq>%|T~+hWh~;58o>vUXQeBH;<@)@z(%Fq6`n_&Fzna&meR^gO<|z12-#E}c}1 z&DW8<`vjxNR8VoU-*hc;PPdU2XWZ^9VYWSvq<8HM|^p z15uc0G2gu1y58EfUjNlLUZ@nTK@bKQ_Ft(yEsYp(#i`_tPxBiV8*pfg=d`X>$R^<6_2@NQ0 zJjsRwO%w^FABOdJ z&&+jcDdTR|2%h}YRRfB+&Aqr&_*~nk@4&RM2W4?B%aMyS`ygh6;;mMnCOlyPPEc?r z+Qg@R2k-jA*Xk-zhuy^Aya&y!`fJqJy!FRn-f$v_@{cwG+@Ik2*IsEPHD7ppm~Oxy zd5wU-V?L_aO{92T#i&w;z+7;MzV*gSg=6J1`e)FZAve-BBA>Iu zK_>$9hF`v+h+oLb^gCdNei)n(Va8qcBM67%&<$lUrQdNNGRt7a{t4)p@u8D&^eVQ? zZ^Pm`C5dFX9I8q2ic#Q-!;g?6O~P5Rx`3yw9-hjMoDy>tT;Q=YG0cM6c(spTZb?eB zrif**@Y?F0XYI`;VLwS>!ef>Y1y@X`FC1i8cZxpZkpXz02rcQB($8x+7nSD|X$m7~ z0%|AElL1}7A~w5ZvCW7u1WbhMf#H!T?to&uuZ>iTRgkf4%}WD>`|x=!=R?{{Z5wno zv2WD8>0v=oe$7PXk7lgdL>j0j>D=++SMKU*Oj$JRnLED z3eD+zdEL^ErsF4Cts02|o(spB*hZ1nMKNjORR9tslzHjwlz92hI_^Z2eF`dLHmaC% ze_wZ{KPNg5*l0Dy19QBs*xJmPN*^bp=ueurK4w9oHMd<2+XPpllfkNQUZExsJEmLn zcg_BhKVpFOc1Hp}3+I#VOgoCA3od6(Omt06IFCLTa^u<+xy16u9#w=*F4<@_81Mtx zcL3c2)DV-4&HOtF^F#jZ|kSB`3cy6Q)OyN`y-=!uNHN+>Re!S2# z5^mQ68=)bbQX}Z|#ziRG7QjXoHMMlxNjw)?MXd%NdQJJzYoFFHKX77Eb z0O-ThgdCFxBH{W!L)&Xy@93=q4e^B{;**v~#KLEC-ZM-(AXQcT&_aY{rM0J*L+WH&v-ZK%a2=av@2l!Nem2oe@xlbw{ya1bU%DY zjK=Iy!j(C{+T7?{-&-*bE}O#bfsA%1FpCnr6X$;yPaGI4pjFd9r$;rpO|Hq++&C6U z3*U=)O=}q$ziTeGccq3EdeI5=G#kfV z4NaRC+mX`eeO(D)r2oY*jGvUL*Q;@T4$&tH-IZ&R_uL6{642&qb{l^bafMc8mwHBN z&|!I68PDzexE(o;E_6K%hJ%^YO{WEJlAFnFdTv5Yp`4ecW`Rk>y0b)Acpe( zK)^_jijb9_M`PA2xzKJ;Wtn+vhV2Y+1xw&MbKx42qUzrK72Z0&JGNqa*FdVQ>*Cm` zQx*D)pV9Ump6_2=e6UAfq#0K^Y8AuEx6#>&uris3u%XfJoJXxBi^JS$VR2P%cf)q= zI}$&F-rRNFsv9`j7eBVFu7t~Xx+;U#X>xCaiRk;0gXB^u`=u`b_9OFZ@mo~d9pXi2 zzdv@|_ncHWZ7wT4c2zbP2&1_=?Y+5Ae%ahO@kn7FZCL+cEM5iECxAGae-W4Q^(AeS z>2MoRrtnzy*7^p>3)-&hQ565XRMPM=jFw89XX&>hj6R>Wt0D5yfG0EJ-&*Uuf-~qn z=&3rK_3-lFOTw-wNivuFNe=N%8Win^+HdroDlji!o|kaZjVf%p z5PV`f3$Cma0LjK$$a(ZthT_DhTARW){g{;t>EFjck&SA272Xwld&tSxkl?YotbwP_ z`qU&qEIu%{O)xB{cO5t-q5199BPDUPd`MKDiK)6n1>k$|L8Mwo6@x=R2lC5& zq(XT-$yZkOVFe!$*rGe9#(JppkJu;^GJYsmA4)0DTtAPEfDbi^h3%kh=yY^w)@!=> zB%hGDP!s53dB%W9F;w!cYP2B?Q@eT3CAe5p+9U}uLgfY6Z~x7;>aadH5N`;QH0K+>rApsB=W z0NBDmV4^ZEKhMQr7N$ViuSbD-!1^y(V7FP5Pynp$5iACx#Iilv6(`f zyWaw*hk}86i~nHd%ec6b6?};ql!1TXLsSgf)BL6U{=6O+5Ea$!flT8-dNdICBy7ym#- zgpmRF0JPrk&2*mnHf|c~`R?2XCMTUhMV=4b;EmugOEmq(R_54NKK{1*-t{#aPcuRb z6`Y{oYwV&v$wvA=6O9LCgL-9qP-5IOHza#{lQ9USQ#Mji$b>sdlnPCHWyz1>Q!dT+ zY_Ac)AQB~DeBDe6g$v;c0e#?d0^AqF5d-|y zYSRzES|^1Xz(x?1p1&J-AO9VagA4#BJBH}pp2EX8EqxOzH-F_IJ4q>h5jhoo0(VCi zyhZ9;ks*LxKvjgv@6T{mzct*NElPk+8 z+PbfxJ+6N_fJZAy09}%-YKHn0&Y z-A86z$t6S)Wn42}o;JWpv0JKOjAJb=Rn1eg2>?JHPl`t6YTv=5Cby&I8G=s8wxe z3R7oc&qM{`{?wilnSClbo=bH2n1OL8TUki%t~%nI`1qO%cb!NuzH=y8+cWxCPT2J$ zl)q|j`LRcC5k&)*n)Ps%Ox!v&yTnIjk9#jt_9L87n!8XT>1bqyYF!N|nf0Wc zBr`L3ETbCxX2hy3RJ1|j7h#1)yad0FXrz8sU%Ru>rA)n5o_w{HHu@N!lfB*pNs-ag z@x(M*6&;M!^fXhdXYcJ`t)CZnf!95KefSq#Af2q=A0Wq6TzK#-zSNdl>cS=af(tU6 zTXLJ^Sq(9UaveG~xJvc{c7jSlN<|;)>t1XTH@~d{OcG8)k_xJ&_?teIr8tbb#!Sc}WqHZsc#;~5o)?LjM#_Ky_HTtHN(u9(&o_52eJ6}BKwu->>%B^bm=+f}T> zI5+Emil(bG4Ve2UhI}k=m>(YhMfC@jjVgGlO`;h|v-&>CsUH+U)qCz)A?CxQI)Nyb zSKX=n%Ob+m4~))vJTSWR$Y>x=Zn+6|b>TPhnbfQJUK6=8=nKY@S*^JcK}FtX&Oq&_ z(q0QFif&&&%B4(mBr(unhx2wrDg-1CM!KCJ9J5gvNoifKsQD(BvCgV%3TO5UimYk# zxXK^y@{f&U>GzOCjon>maxHb0@-McEYfGFJiMl~F_|Ek0qb7UrJ%X7lcK`?e_R5C^ zYJz5Kd9Dr-yJfQ^jNWQOQdwm_ss-g(zdB@^`Z0aqXJ_dWq)F2;UKH_2X=CLBr5Yhb z;9D$deDMjs`QHmvM{NrUR2CJ+gO>dwUa$&`G*Iz?WYKFd! z(LY+~a_hq=Lqz5ff7a9^QEz3SFosT5SWDrN-(Ev4IK`D?5k;UeWJ;k|AT7qF)Fhoi zUmb?IN2_{_FnY4&#cgw-P)r9CeqmE5_;!(J(MHZW_neGpIQy(ioMB+s3rZZ%Xm^{(z_540^RYwz*-C+Fw`8^ zrlVkw*Q61uAKkR@oqSMx`lH$@M8hGMlpHFlJP}eSjC9jCDXvX&L=sQZUel|Yavi+c zQI;I$w$5jKNj#JK>q=C$0abfPP4I~|^04ADGp5?0qd)J=)IeJ#2cNfhZ*iQ)7_wts z$L51N_8--ON-mZnweMa~$f+!3*juZ7#!#}^8(BMl=4ll_t#_s@u#KlI9CdXTr*uDL z7bTv^%k=ZX;n5y#>WOyzEw%~#nQy>8ar3(ek2-?;_lQ2^iwzb$Q@_W&j{u7#4ew@X z44^3C{H)5OT>k9F>QdK@m9aXWEBa+KV6!dBJjR^Nq85WHW>Xh9wKL+JyppekEg?A$k%0kUoS@wFigbdw{1rPWS(mzxsa!}NwkQ% ze68PPB(Z;P1wMr{iNSUnxLNpW@Vsw5RAEX-Y#NQ_5UcZ9mKxkAMo=&stq}8CN4CSO z$2y4EUg}TaAkP;kFMJ83%Qk0!Bk1`oKFdsa5-qSBS7|ubEO&e|#R2)~ct(ltUVa_0m&EoM-NJH$DO!fPF)bMvT^Roe=I_&(b^Yx9~@?=8` zCKv&$&y^UVW#Ih1m3(yI+MrICPPfqPyfZy;>#lm?(?-YDq~Eb$kzIR#qfLOQL8o&F5?R zEAaV;v#u6wxqY35>WjJW!nzbtI1JHmv^(Q|u2~?|-xwcDkB4R5uRr#)=0hsV1KuzpY29*aq9jSWPp}e8{%9?b3qZEBWU5@VSLXWD0zQsuzUNm zU>wyHI?qrr&f)|`CE@;JR1}P^KXUiNI)CWbTwqZGHKActJg?2Ri8u)f46VV3*T znC6_C@M?h(YoxAA<^u~g+fbEz1|Yh2h+gD^lxk7GtCDGy8u{ShZ}vJR@nTEBjQtRC z!LPK(ILC2QPj=FmRX3*<@Y6Y8Ito;HMz(av-`x*UTIeb`H@*_}S60EBp8l!iP5q2T z=zQ!`acj#HGpP%v+2>%Svh4`a0ltK022IIv1O2~{8^fIJEp(#vJ3HubHtE{qG=!>D zf#ZtkO3&4gKyuUzRpcV{J0YEsxOt;)AS8{riu=5l2674`HibgAFh>(nS=yD(>F%uA?i_SK z0b3;xatGd&nUtQBPH+MP>-%S6ARqoWuQ3}V4lS&5&nDGlJ;nIH`jy6yil0h`COGqo z)`GjjY~$6|h7(fw{E0NGXZ6_5KTwTQ zU#XG8F0+nGxv=~fX`jN5Z0oXdTClcgwq!N#dfF01C*EsL$khe$icJ@wmGdu_zuD2u z?TtOXAdt(&;Y+1E`0EAcETz4sW4mir*m~w1ZPK)bM$+lbbA*;ARR%cQguu5A(x+7h z12X5c|FkUHZNKN{NA>2+;$*~?akWpHqRK}p%*%jm*ZB-sF)eiK63Rdg zgth2Aedl-dw>MhV?|(DzkF^KHe^*VHCg|3kFOY*8(B}`t?fqTo|9|#bzfe`w2UOK) z`%!;Q_bsHor3zBh&Ig&r32kZY7fUK$q&E(M}prJn&gh&HUqtdy<4s zvYZa;cYu-(0k}md|5q;(n|Q#9bvtz0>%5=f+twYubQFY!@cJQl9~x}czJ1<5VS`h9 zpIjyQ|53yY>Hj49#wKMB?!3Z+xD{5D6>U||KtBd!kdvj(jX%V zBPz?cASayH7~YHkShw&dG!!Cl)?sI|Z6390Os4jU9#>dH9fv`V;Um-F?_TKW(>#=K zzF5tmggrDDOUu6x6xA$zx3OmW3*c1GH&am&sQRSz17gOI%Zrw}IzZ-E$T{P%eS?O2 zTxEn}BQhu6IpW=^DdAE$HO2sWvljn_SuM#|*`a|WTUM@LwY8B;o~l-3@MiqG5y$;9 zbJvp1!f(_Wbs3KO&%U9hy4K|W2S4FGH`Qz#vj^Q*DYL(lbgFn~9H{(viy1}7&~IN? z=XrgEy|k+?&DPD#HSCWnQ&RVI;$~<6Hg9e2imKqlQK&AMf$a>nT;S}R^@e6(D)egg zrntLrj^XBA>eS@0#F)p_LNkA~(dMCiLd==VT{u&3;bO#^=YoeFdfu|_9}W!10nD`vYCwA9=KQnv z61rVqFegya^VEnu6UtxYMU-rzU+AjsXDE}$SjFkP3Y@sq`QEhl z7IONcf7h)N8lUq#yfD3rwLf}xeIlW0Cue)`J8w6}v63Diydy+)KjbIC3O$T#V@Hk5 z4Ow=(PL~dxMc0xB&r@wfpHfR2$s&>_ONYFZ41W*2TdYYb;^Zs-_yPZ_2`MZOi82IA zMH>=I9*U?$9^%Jc?8cCoD@mvL>nC1I5smH1@$!$sp6G?W#TPX-xAlvj0;kt=>}`C{ zMT~&MyP96Z+od8p%Fw^%UuX8~Xt;bshKhD&-nDlmI38j7|QTlpqRal*L`eJQ*W*95<<$tb@wz4A@@ ziy89_ZB84COKx>_d4|mR8Vp;P!kE&ZHGER%YS8G}2r#JBy-l^&iG9}j!g$Y!2^1sk z+7@5bY?s~oNrm1vo99u_f;Hv=P6-R`p+-RX(STYlj=b4-4V8k5G0 z3Eq|{Y2tw>DdKbDqaRfaYY%E_2o2!TKJ&j;7|ZiAx;9k$m5hpj>>QNv<@06E6H%pS zorKHUp%f0wlPt7m=gq^kYzYvo!!)ecRt@^CmYO311sF2MZaT<*QM~X!EK6W+|CU=v| zbEzi!)vMa&BDsj@;vc~F+=w@@+fYR4C_Gyvwl{t_ku33Bi-l7DnYp^=yQ&5^aBu|c zya#DyR3axIt5td#Q{t*%U&ly_f1^OszWr>1RE8KxeRKwP^Oq*>htEEbXWPeGzB2mq zJS%~1ZMV6L?FFw42V0tdG~1K;%)0wc&vUpT^0s;v2MIlivPoG3W^lBl&&n)sb%rz@ zt^4N=9jCTD26G}%BmzA{S)|Kf`+Hb=SF5;iE?i_=bG#s_tp{%{iX=UIP=+wGta&@c zG59o_jRfjFh(o}o-HUNwUq;Gp80HKbvQquYK}%>J%-x^hYL2>(p8`_wPPnGO!O(lM(5fSK2?G?P#PRL7= zlaIEk%EmP7-(T5oU%X}otX^&P%=zUvGhzJ_{Ip+YV$`Y&0Xqz{)&q8?S~Vh=w;MFsfl%P91J+cfH6 zHZoYO`x={ManL3f?S79B0;NAuL2wxQW8+S|JPB!mfZ#tE#-~DBTD~75J*ON#p$8^5 z_>a=!9uIyNhf=r%l}@VBx^EB)M1Os`Zdm6{gdT*D;#3LTr*I1a>NpOukKmQLVZ*A*-Flf<9hIV2KoE6GlslX_PT`IUb9eonmH__)1Kct&pW34s)ig2#h3z5 zCNQe2CyWR8_4Iy>%&Id1Mzbo;mx7X?|2|~|50PSy?`kn{n5iksx_kG3ezh}gT{mc1 zTs%;^S4H@9QZQe;&Ey9wpxIS=D9E`MLwkH}9^(bq{JTWc zpRwd^s`71hqOr7a7_jCni_dtRPU>+4=%iQfk1p}NX}LN~Rt@mp6Hm~8cAvuXLycr* zDrv2G=1WcOBrH7RZ-(M=wa1W+iK{cJ@Av1RWW`mM1ht9GN zd~&J0Vt}c=AS}CMb_BG$e$<3F(ObHGd0>k>E}E$M zVG?-*TX2tG0KZBCttY41K-OCDisCLrY7yl+FIt|d+22HQ;#Hx4fVag&L+H|?nmT7` zPCst6w2tMS`-RBes1-na^E~3tO#t13O~y&LL1=I?x~hcpz_ln|FVbdAA}jA-ZU@1L zrxzLKl6K5B>QwJu@t~enxggbox2&Tw1z%r4HpzDaWq@g8-1sra`2iatxW++;LE6U! zabC`@_c=V8$~T}*&2BakfT}UUR4i=nN_2Bb23+gIfb#aPJ09BWH9Mhi^4jc+H#9_es#~d?d zRb$!YvNyU4M?p^l(5x^ux4ba65&}so!qh}aPN>4MrUK0y;HgMdtwn`(+;7qyJ;rZt z%Gk80#(c-Gkv&^}D_J_FX9yO>w zqK#$n(*93@U}er=D=t#b=A3}2EGY6^k`Xj*2NI57E*p|fTGWAvfaLJ94mU>8jwGws zimToPeu;{y2OHJRzSbc8PF)w>*YJW8g!H_btA5}|LJfNeWNcU^Ps7zsXaGvLD4bxz z-()T!9b2! zxxeAqU;>?|Vd%)PB}cp@B|QCEg@I4+ncK`HMSS+ycQ1o~R7cE^Ag#FZAbmdkj6llY zAZs_Zv~Sa)Cu)aW_W3Q!KJ3S)0|oX=@C@Nntl5)}EO4dDz6~M$V$!l4I(B2GQ;)*_ zt{zA4> zEW6cdNbwhgGv|94h#X*O3=$VH_Q6rT+1c_~6E9?j^(aD%W~;IMWL?d^~&6>nD?vdBaQ#wb#_s+ zumYu6iQo&MDvum^*-s3%D>g;_h8nU=2p&$3qn}QmPK4lE6Lp{29D(C>a+QJkj)=(! z>V*8ZU8>YhO*Xcd>r!;HMd4YcTQhg(DV5OC#g-Jg{7Y9cHbwF({Nvvvs7eMnSC_wQDWUY^U)D^|__ z#>%Zo#Oovi|9eIHqIgX2Md3)5Tucy$E28?;W*R_vOEfRlG?3nJ-g3&+uYmPBl z7fdvKOs|GQN$wW){_|#kvwCT=y3{!5#S@yB6%+30Jo6;`us!cN!MNR zD>K)=3b(O4Ho%RnKX-Qi=OFv;3sD0^AbqGs-Iq1T1YZZ1q*54{d&GgAYI)>YX>vVZ zDC_7V0X2c_42zuW{;3OJ&tiMTYs8oL^Mz`I({OfZ254j~GY6X+BlVpsy{sKQ>MY2n zfSZSSBn-|}RIm9vV(6p^&rH;~P zTbLcxh2`!BkLmTEr^z}cxs;rpzc=!9jzSZNr+yjpXOB;@Wya(FTj7>|6w0D%k#?<3 z$HcN`br(=PXH>ufHJKZHi?k8hhz3*%&-{}l z6^@NNR-=~~?qYWEd7o}SgU7@N0+!SlNyVOKsCSq&O8(qC)a7t?rSieraFK|Cb;M;; zm9o$L8iK_6r4f20N1@&Fb1q-pQj)n|sYxUnI4hvU{Fe8mzDx#B5TPp(oitG(0|9Nh%|^4L(2L>q5lXIm$aNPGm4lzNSgDc7g1G7{&VO=7}^H z`fS&!u3{SgZ&&t7;k4=i7G#f(aEn2zs=zot!QdpeZ!IAT8%J#YS=aqyGNOpyC>!lR#aqkDFF8`j( zxWFw7ESk1E*wTEAf%P57`FDKoqYg(nR>2pt#9fz3Z@^XWw(}v9Ds`G`&y0^?tWf}5 zWxJUmKIyzO11eCByn1C;6T zkmzikwNCG`)eOF018mJ&HS-aJ7-t3LI-SP13@Z^^%M}>wVMNN!eNHgUi=1E(fMhEu=j3r)yYSHe|C!#{PZ;7 zMU$fpR-%g_^)g9)Yi~Wm=QM%A14=MU5*E)tytF3~wxCiLPYj6-z_pilQ`F90=*1Gp zo25Yw_qju?ETE12o=s{y79tC&0fQ*aKx&Xvmlg#r(vexlQ52_|NgonVrQXXdFh0DW z6WlgD-z@55Lk8=9oy<7^MzCaAN2{Nw?%j;WXE_Wkuyq>)*ndNVZ{$D|J|qPCGJ*}P zQm>pien#a(UL1`sIu8oY;{^rWl<8k3~{C$Fs;XB0*;kzYU5Q z19-o|(UIWr;~4yiLZmNM7&2IDnlGsp;d&GPPI@=6NpE?fy*07HtYwMSKqCKf?HPP% z|0da7CY*AHuX@8t5f-|f=_989}@wsN0<@s zIYM&}v)Zl~4kGFE=eXj^*p;jO&{qPyuV3-G-1%TZ?#)JcPWISNDqSxYBJnL-O0oORRd!VLg!kN4M64QBLM@_Ed* z#SFZWEDC&tv&Vx*)i-bbsiw`piaq=o`5?pWOIAn#qxmpYauQnDcd1p>j9kn;W&jAM zv3u`mj?C-cV=WZ^tEgga^D{8hZx$iH83&)XID6)Y@VH8C7@GdlE4rpPwywK;ZOcWB znZE6P8td!F20$P^?7j9cS-)rX(m#u?FKjnkjCG2Xn-XV8I}!>Kvl{Msj4Jg^CH>GJ zlI2}RSXKzX{`y{}hZTslu+6tLv+bHaSDTkZzBkKRZmpZg%*bK5x^@Ik(wu){P@PHB zo!43(Dt6RpvNP_{zW0|%j|;!Xd>`YIth6&o0YmrIYaWapjcUnz^iO!SaqsKm_1SWq z(WiJ^M=1`q8xEv4t>W+O`?%Y+>%YDP9DP!athYeI@QQtvFz|ktGN{ywsQklDs&1+l zw~U9)loD~m1P$dl1Q_s$Me54Qx*a_=-U;I*pySPlB3|U`qoeAtwZzEOAd^^x)^4a` zjmV6Pa;aU_nV6+gDSph_xkIX@+1|Ew7Y`{rZRTgS95SSoytwxVd~&^j+29Lf{Yg9t znTCWhkvC1*QY(kjuqBLiA4iYO>}TI{a=3+7-!a>Q7;r6m7)AUERBM|_i0=9wh?Ijn}}*aXhP3>><2}dIF+uKce$_(>OZXiwv4IHJDq} zWZ45tt=^12OE38z8y-?Q3U0t*Y#iU*r7ptP*2brtfWRPEnV#Id{>ROx5g^diK)FZm zJnrt17rcsNvUHG`_OSOd0c%Y*F4-k0CM@_lef-t-2|B+cGXj7Blux$V zdmJsVl{@|NbvtscF$`Tbd}~$@Bf{qoXYC_*LD+CDn*|QX&;>^A!lVV>m|86x&u}f3 zEZWDGDX|)RSBrFs`l^IbEHwEG*H!4jdkq?6D-NdCqq(W`Khm`h|EWIwzxD02YfQeY z?>8eYTHFp@Crp;UR!<_^&<3(fwhz9<5adUW9$($j&^YW8aW9%fN>|gxbozMJrzk0I zZWy4=6AnW+R@-A!{Os}{_EqIXky^lKajMUhmCS~XL5?|08Dv#Tc7Ma*gUNmfi&YPJ zrNpga5gzv*!fxt0lR{wKQ}Fn=a^?EjFRcLWcj3Rj_x`ta!Vq~MGU8FVVzDr4KmHQD zit?VuXdQthGHQmhg}>hWmd_hysme6ZjxVIPJhTcGXQo)!p2@ktyP4vCR=k`8#kTMb zkL%}0oc*VTcwut&3Go<*M9qqs_+n$(h^=Ae2Oeflp{XEeOBAo@5mU0o?kt2Fne|N`IU_w;QzXOP##Ig{h7xoD(8CDqaosW^fL%NP37jPoI0Qh7T7_fhkTn za zq@)ff7FJo)A(qzFk41v5nC1SjXYaj=-VEIU-nRaS;yb(M9bjY875%~=NYY?==i|!5 zqW@v)g5CWdtsOQ`K1h$=nK#R-rdg1@x(5|uu4_g|)851}Y+n1&jJ)aHnP_o8ITgL8 ze&i<_`J8o=^#+lV(-uUfaoAi0OIUOf1G3i&a@$J zT&-#lkbyZkLt>I24aB5tDz9l~d~SR8>d?yB8khCcekbj7q!PV{{d@W5Niau_Uh}%q zFVfi(V6}_-ynWf|ugI}*g;RlVTX!tWgd`RA1BWiPX*`I=&V2jFmm@mB>^Mb<5_1z< zPNr?X736#ktEF$VqVCQ(xQAbdWRv|oQtnIw1c`rZesd>C;mdJp@MIMnX(xBIJ=5d- zWR$5{9U<;{b84Rjb|BEV-wBbWQ{f8P=}WMaoh`71_+R>)+a<&2WFvCRENL zLSZ&xJMtQNy~cj`D)rHj4DW8Q1xVtT&|kLNCzD?g3|`MnfClg2y?p{_eXFVR=s&0oQycNqVp8hwTWdF7HVjOdNk$WI%q zp5FF$W;~tBW*ud@$3zB~v{|Y0#-DDQXgV;fpdcjDpanYmyX~gIWu8Zf^*jxl1oce3 zs=nCuq?IPjpLa(LWxi+`r~T~-U}(D5jmb<3;l0T#N%O$SnI2Y1>z&d_?)doCBui|v zp+UrvdMH3nt%jY@Rr}oyQ-a4~sG-y3XYc9^*e-1rohUUF@tv7>){ejpC+)W1C=;oQ zzp=RB432w?;M{tM--(Hi$LoYX4*l~JzH)5^@f0sT$mJr?8Q()WkPrvD)0kRd{``^E zk7{ezA)y*IjkUHW2B%E^V(9sH>lNfg2>XcmogIDM+>94{6dwczVB4a_=0nRLBGhY_Zm$1-Z~MJftl1Um5F0w z&@%=Qy`{xY+9t**aEVZ|+0ih6lpC?}PMgrj7Tl%>P;I#!|J@WgI-2(_RkpB@r3iXi zfLMZMRfhat5s%!4D$il-cD-IYX^}7f`Hw@)Xzs+M>QET*>04>DMME!9u^m?$>7PT| zDGafhnW_*wvd$Eo{rO+Fcl7?ux1XRYL8Jcm`(2lwx1HslNF0?}{urzx>S7E51Wa0Q zW_5Aw((AySqXT!CfMOg;NFE}aD-1yx8$p`4cpmWuiE-LQ@N?LA*hk*}EE{|sY)Fn7 zRAYAlVdae)$Zw?q{RTo#>4qY*oJ%$hpAYVJVR|v(Oq$J*;TXbdy{iA<=vxgwYMaF9 zO;s1%pALJZYkm9FgMd+~v{^vvp((AJqL&Fu!Qh!y?B;Rb-(~38bE~`F8IU0rB<_W` zymP5-Lp}AUhTi7SS@zEm>r&5v5aUGvC@^7LYO{w_d~NLLtPrUAWN{MIbS&k| zEZ7#w2VCV44+gHntZc42;t4z5#O>H@A?)vM&ThcrMYsXKNnoo@FizP%N%DXNf(#Z2 z{;U0#jtE*%t-|_<5JRvir1z!X0G$3Q{Z(HW_f(tRBNedJn0Mj4GZl$OZRAF>DpIyMBdlON=Mej&nS*>&7^pqx7OBaD$Y(a2*7g zrD`PHaYJP3G)L8Q!w9+Y#~IY-2i@oYte>;!5L4ZXO_ zm4mn;#RNxgWzn*uN)KYSB%kLez|juVHpFe2m)}RUA0|lheF=TkR~;PUD}*`qf=d%2mDWuB9>yKe;f;q4#~QS#nfo&3W9=Ihba`b+278X ztOmje(>cD5%?aW}q+5|+m6$>+C`uG$Tc^n8U$cGV7@#+H8ZhM}A(TUy4CZo0NHrTS zHpL(;$UHYxVC9nEa6OCM9eaq5bd5c&IO}nG{==LmG2B}yg}*@t*87_-X^Fx&EUu2y z2K#B&R)WwxQ%TFe<)hjax*AFzsAPh2SuRR{IrP)&Nv;1@QNj(`rNA)U!PhWl%4{#mh z&aosUX$(o-BaAp9I2Zg*X80&u1CurXmn@W4#dIN7-Hq)oyckkUd*Q!&AJ^y=PWT_S zLGx954}^!sTIkDnzP#?j)I?7=%4oZ|mKW7gkNP+;y`d4cFrsM@yKcU!;V)Bk`A4_) zyW~Mve}1yWGK{PSQzs+vVbM(KtOM=q#dHFucd}um4rl)Kca2gK$B<{Fnx+iC_m@=@ zz*~Dqq#p;W=##6q z(e@k@Dh!%JrL8FWAn1vfcBi0#MM=<~x>&X7X1&&khatGEU#x zI4nvn7_=~ymG_H)z3C=y`6K%6uitCpIgBs=vd2qb6oTV^tHh^Rx(#28O?jSMDvW;~ z;3-YKiw_yo;VOSSx|W`BZBj(?KI}n7+Gk=tDLsKJWmew}XY@z8#$u7zzgFSP z@yP$YPKV`h-fVG*=qw8iV|Tpfb{oW5aL^uw--JQtX1Gz?nND}6+pti8mPcU7&-ltx zO^Ug@3VR|wv?eR{atgE-#l=?iML?CpG2PF$Rp3k}Gkl*ehboz{!lNF&8JjE%2|N1Z z;-ro0YA;5jxgC1-_zUkP+%}+bD4mDsg?5BW5RM($sy#OYFWi5)KKVLS7<0!0o ztbFg1D|fV_s(4eC6PRVn1%kL=k66!YVba@;y~Z+_QWvhkz5X+Pj9)T*i7~mV$tjWlda2UO zR1cmR)q@4+7p?vy=5j^;K)4j}pJ9m^<(+tAUcH@sOfv7rUg||Z9hW(jI`G~hJ;XHb z_PT6$^yi0cC;p5UwQ6SMpfyT~F-yw02!#BR^_!n+t5qC=%EC5R)pGqdo7}(7-m*TP zpa#*&BxUCU(xQyFntc#>D+CSEJ~_I|BNk>|xhnZES3UExgG3|Jlcp2-{JkC4Xq!6Z zF$f7@BiNYJk8S<(xCD2L#_a3l$n8-VnOb<2=p(7;Ew+2zk`7eDgN9$qqRqzWHM9Wy zNz%WGcVBseUU|#*pf7ayt1o(Pl>|-EHbs8;Pq8v-;GJtmruWad;`3zd!+CCXwjG8q=L4}JQE>s=lF9G0IKRslMmyF#}*w_fXw)GvPnDanm7C&%jT`7M=YoH0zL>20`>Vr*P{Y$`9f@q`9iq&eO?0x zJS_>vV)1NnzM`8!@y)PnNJApb6&L&3%Ug|ViF{V)XY2kB;fs@Qz8$C|$p9UqV~4ve z(rVib)n%ir9+sio!Qz&FuA@HQ))9jPKQH6E8@v4a3*SH4Noms$9lSmPLTyu3tzX|j zPdu9_PrR?$m!k&jZ_~Rx`-P0EcNjr%NEA+#@y%B~TjxiM+)$F9xb95&ITG6Z<~{$y z7>RnQUXsjA_wnh<)t|@(vwElvCW+B|q3g|C;B}P19oN18JJ`(-0FH=e<@``No-cP8 zH-QMEEV17^6ulmYi|K_Q9w$G%`1sW-!0<$|ztr_1GG=8|eTIPNN*_k*Vwx;#NejQI z*6Ys;9^PV3naG4SPW-MOLNFvOozqsy2kv9L+EC`8eycJmmWIyF?gS)qY;Zj(+~2ko zRQxdC7zw+vA`|fIQ#@aH+8lD>vm7zxG}A`W|I#<)C(kE+lao>k&1$l0Of6tR?WJ^z zt=(0*|BheOqk?3}DB|jCQ0T+uI~F!x#6l~8qkvWkryzJ$TFWx;lF*lHiRv?38#V>Lir?qX2k$MJ)>q#1J`U0oqP#<16ikP0s&S> zXG8IWzW|?DBm;Ujs~0hQ6^)=1rG1>9Xl7FpX#qgZi8$JsT2GOjLXb~tX`kF~fj^4a z$J?##GqDnW#3Oof?;{NI>LY~lBNlSUBaX4*BOo&C<8>;cM^xnhB!)VAcWrm=<>QvC z{}3e*SY#+e-gL9Gb#b*E=i$wNj#u;r5V&bmZeXJi^=@nCaR=!~wL<(ZaG-mC8nc_N zGwBmmLTpavN1=5}_;LWTdiVWJ8=V5wJiM$qepjb@CN)G=)KTknzNR^Xr>eL{UO}zV z)H}c;PAMB-_v`*@9CDO&ofA=K&BcbU|Et<#J9oiJ?`9uf^V#|H@AH5CZ*SE9Qiq?qpx1P>=sZ^^UC64U>}%G@l_JD4?S(9|4#u}RzpB&- z`U`$hAt?)EenZn@LJ22Z5IseJUvB&m3ymzIVU5W!ZGFHBM2s*MEd9}ZJ~WxB?uQpV z_G$Q)SGBV_{@b2Rr)0+$i&n3+5vA7ueexJXmgH zgDz9h7k&awdp07_#y|gv4ma&6)ejxOD<;qI)}Ve{IV@~lzX1F#``@X`b>zNsw6h~4 z0)pn8is1m5xeRH|&Zf-IMpCP+o1QF-8-_BnZv=n-tX?Ny535b73DTHib3B^g-VT_n z(|NQ~Z*AWDGD&Fvn1j_0Qn&YHttOAFX422(s3VIdy63;7woo^0Jkn1ts&yT(R{QAY zdjA$&p7(AX5HDeGLqrms;aZ><4ikk*?z5dx2|mPlHOC-)WrK?Zm)Y(6Y#h@W#|=b% zPFJjp{A)&2BWc;sAWL?1-74!JPo_=`LB-cU`AW9_S)%`|b$i{0kN=gx%puAudy18g z?NfZk9l6Pjf>)!@IS;$3=hpvPGBaQ5csoLvbnr|d)+*(%Ajpw>fS=g*VJWVYGU1W6`01DNn8eL_rOqnejym&Osc0|T+N=ia!~DP1AhVQo3B&|fCKbX6Bas4 zC3XLPS^>6Z(hr_|{hGT(?{oQV41IeBp2!8#o(-4<6mB`Q&^6Qhu4~^ywg}Ew1v$;T zd4M3HinVF>LdZFr=1@&X1@S#tWOH{8DpgAvzWv)%v&y?HBY!rb!GCA#>d&$N(w-%( zXfUj(d-Fihm3P;)woBfu{u=(GRSA2k9(*>sFhCSW`Ox`j-0|o7+Uy^7ViD?CLXeK; z(DOu4C*5-;$fNZY;GW5^82lKUIkgE+o`$(Z5+0 zNS-_lS(?LcXy&4)*~4_s&V8fqJs}O#oV5%i`?*gtnSav8HTl&KRyZKD+S*ldk=;tJ zhEM30a@RCkc`}ACKY~qy*v}zoxDEm*cwUiTl@&-DP$^qmMTN;RJUjI zeKujOj<$)|G%S_KHtdc?DPpMAyB!+Ai(-_@<}eUuC0R z%o@Of?1Ee;BZ0*vg*Ii^tgQpBcYdpn(J#gmF`L~lgT>>fdpHB$8HZ2Bt;D0BVGQxH zcneIm=^pd0?org~Nw8>g4BCS>v(D;L5yg1C8oW&|c9T>yyB35ZBb4{@)Q64d&wC@7 zFJnQ>WBU;aRfoL#2Qdz9M;`c%6noOj~MYJbrT>EX|uzX(+Zm@|O7%aTCI839Pha zfazj_#jK_o5?c3%M{8hyTq8gYz6|CJ^@ z9O>VpNj1&NCV=oV5VPlT%11Cfo%AN-tR8_5WQDNbHX6UCu3id%NgFk@+T4|L;%ke9 z_jVOPD5Yz5fkNHS66W}KD5&dJ@~757*6jqBP?rorxA!^-VH)Hi?d0)$)2)iTg&TboHu*q-lC=NZw3bsqK%>9lu7>vth+5q*BA zL`8*~BPT2xEB}pw7f(i3PILqbue)0suRrijRnF%|Czc9F}Y{iEPSDK@aFY#z$s5&%J&s2bG5MyaJgvg5n#S_TKz0*Xewb zq{01K$dcfa{yA&xue3tGC|UaYt^TF8I!{=tPC)J?>Ac|vemCF+b%|1gAEOA^FW4uG zVyoWhW^{C%ga2C%yYt3LW*2Am;E?r;e`%kDR>`83kBAP#8-U;>rZpDxY|{3v+Rx~! zgMjO6b!%3|EYA<41dCi%>j9cDY^Dp-UPe;+jk?G3d$}I$&gEMjsQu2~mcK2^wk5mP zY&}EN;2{*ZMdeq%s4EM9_YETXK-Un@fA18acNMBHIN;#mkUOvIxq^4gm%cq_mrJmG zcBJ_!Q*BTQ*+2Q4o|fTd-L(A8Nf`n+1rMGQ(f==r_NKqWeTR;qj1Fz=?GvGLexHMa zo3PK%#mbJ1`RSDIc9g*N!#lB`{H{kfmM|``|MPzvC)u4c_Bid0pJW=Rc$|d(G={tC zz_^|uuCGMvZ4W|m9UotXEvsi-WxPD7gV9ali8>8B68`_`U$CWs=*5gaF75iG|6tEF z(F@V^X197ywYcwIQ}3K^&ePw&dwNBrf0pzB_#cG)s@m*lHwL0IHbS`%g$d2dG+An5 zs3?dYC6NgEr-HNUbTZ+*{Qu5f(tmwI{Xg2%ZJY`2_}CZ(=M6n=@utq+@7&Y;v*BCZ z@tM3^Y{imK`MVX=yc_y2*scAKwoGeX>91BK@Pm|zT8SM&@&bIs!6vv=@9{|6vC#+2 zmENn=1sq@|n>Gc}Z0wyR_LnOz*v2IN&-ShVFSW?An>+8Mw}8-V*!Jzl?aKF`?eNck zZ-?(-+u;j4AHjdNaJNNmu-Wqe+GhKIv(dpPEuKeP`*E7~0x6F{To$x{8TjZfu6ogIH#(it1zefK&J9X;yWp0m7YB57moPR?O@sVOwF1;EwGbOFpnLtb9ldkY?|(l@vc2Q> zu62eKLbeh#i7UuQhbX3AIh*NZ(ub&!Hw`*VLT5Cd3Nt%Gm0j!bi@wm|XAS7Oj;C1% z7QK}T++_Q|DPFbvlL?yNpCBQhRIPWOjTEt2@utQpY3FNGb*U1**v!ri6Evg$;PLIp z*M*0rKI;d7f2%EXhkAS8t*^K)ByM0#J#&kLCw&R^fC}8VYVp6hpT4iVY@CyDxUu&2 zJ>s*4oG6qb9>SO;sG822Jg+M*u$sHl@26eUYwgil0(BBvPoy7izo$9wjg9c#7_cE7 zs3TcPIqf*R9{3#G9aQ8WoTo`zQ_Ve0^Zowz3I_F)@%81^cg6!ZH`bOug*ub|81L|1 zlf@~M$dVZfS-=g!Og(nh4TVe{Be@R6F}yNW#$b}A+gEnxAlB7e!Is8@#*0+X1E=A( zn?cw-C7E`$mfl!VfJUJ6$4!Ifop7$4G8p!GTOt_W`8gmQcOj{;V(2`Dq8lrYOxn zjbEk<6jG*eR*OfPopr7rP28gufB|908B}_`g}dI|yD9imzy8=S4PM0D5&bl4r7dt38*G zE-fD5)gXA{SBf#rqL8LRaVzVbh*>AGYz>8vJ++13h_Za1pO@mN>b2BopUBH= zx0I^UZZ>44ygKva(9Ns%0gfINmUT-joj?xq79ieMxztf{$-xkQ)vdo|PgYsT^6B_@ z6K;qloFR%akMA^VU*OMqNJ2m9g~x8vjA2%V%*R(Bg`HpkNKLh06~x`2cM_^j zTwJV&vVhX0U&z^;>Fo%n0)c%JXu^$|Gx!^+{Nq845-;8UV7Q+4W_IiS`o}gUz{$Ks0-I;cri!UXu}U5= zm+puHMfzuMiQEUTb9z-s)m)%7ki3P_)&)_fI1Ry>xC?UX4s-1H?q2+#~3 zEoo%3;4db89rdp&Dk))AbGKWPADbfrbc>;c)H=d#|J=8f>G z{!1d-GD!evAyQzPJ6dvp)U(KxG0dZPUXqYhnYb{kPKP*pb$YUEY3h|@F1W1xXtuKS zIZO3&1sX0(QR}Y zy=}ZE=#cPRb$qvAx=d0QU9wX@ovVyPhV{#;fAzxjH3jMYYIzY@G)tsJ#(Jvf0sY=} z(tY&eq4>dvoZV?Cg_(=MANE*FU2igRE7^A{_*i>AZ_&}V2lU3~ zk3C0q#3qqsvDz%(R9J1geyG&-WM%!;xcdU6)>a~Nwh~Qvdh<^4aYBacpkUSFA7%GE zy^MCs_FBzCS6%`R^oC2 zbRt6n*>V{9oBlRg=9-NL35sL5(Mo>ru;QYrX@d&UTTd1wFq|=5-U8C|6DyG}V(dCa z$^rNeN;^0Hg=!I!=i1{Yf@=-&P&rGCS|SJU4~h#_2MAHa7l9tInSKlsnpTkxS#a%Y z1xi2|N7Z5T_Gk|7+HgqsRsBm2rWIl{-@X1^oM-7hlPO3$vfU z82*GP_UW{N%g$mpp{j__=1=;cMiMHkCAma*L2Ir^$)!WL7TTnR$fLozdc%p~!F-|w zDCSW|$U7+Z&2vgG?~k-OIA}-l&a@#Bn_dQ&uBInx6|%sD#*orT*qyIp*z%MmO{lW} zm6Gd>y7cpv${HtJ1wv&iAX9P{Zv4Y8^&*OLblLT{oR5@#)t!hZpmCnSNIN+YAr2Aa z>jUXLqi<+Yjd3g=$=73}*q>i3ZF)KRtoEHTv22Z8`xq@$?IDE20wJ9=jnWK0JNr{C zYh>{6Ai&UZj)Mm0{tw#T0w~U=3l{`}LxRg7!7aGE1$QU75AH6(A;ERf;O@cQox$Bb zXmGcLo#gxed;hyqwOhMeMHMeSEzhw&%{!;h@faW1xHxgYk^7LVFwV_*@bX!WnO+RM zB*`;xqrp7$&P7&Nc^L=`A3Nkj5IP*{Rwtko%Jv!TG~s$qtJdayEAh!nK&)!gvm|VE z^&;7hM$5H^Srr`Q=T3Jm0P&zFa%oimO1E}xPsxJGf_2`^KUzu81)B}nBGwFY`x20h zK#;41U~Z~PO~C>YYNC85T|011DX*1Do8_@D{q7k z_Vr~6_z~Q|z<;@`O6}3>_aQiU!^=64u{G)zpx9G@#Y(WZOPo+uFlQA6@iN4MPca#pvGXM8f!aUNLSh9}-=sm6F`a|?K{ww43cjk|IQsEmP!w|%omB!wW68B9DncPpDhjJc_rSWpJzn-kSoXSKb z>tDuqkpbxx`W0Waz{nOuUzG-q|7-$Kmeb2C#0`_PNG)mkm=iG8g_{YrA5_6(VVYG= z=J9Mb5O@#6>IrOVhTN}61YHRfr>gsJukP!GDg?!oh!ad|euC@_ za3YZtD`y!s_*Tf`V?K%@#N*Ju3Dnacf9{->fY_dPCZv}|>*dn4ddPvcKbWNf>ttN8 zXf*+2v5N1L1;loSsve}vL6^Q{Z}TY#)&~?HG%>;F(tye@C=_rH|ADN%O3b+~&AFJy zR+)U18K1>chO{F{h9QZxph2s^*wN2X9--v?!2-47gc| z)j=sJoa|~e=8N~rx7ca6?fqnSZ-5(3P=7_;U8XQVIQl z>*?&+8{bd`o3Zu0fxlS4ecc%kHLVDjNR8MJCmnYZ+IOM!v^$?0EK7P^ZYV z4d>-J_LBo%tkkwgoYV1Z)OXql(MTqaQzo3a$^8cnM8tgy!Y^g2pg%R!QOw)kB-Kv& zH5!+EkU+vVrfoH9Y*Qa>j|(*n4KVsoGyf$3HgmzMEy%_2#fG)<^vSuVEpx@ zml)kOX!#6u@t?lCj##jn`BrGbn2JG<%U^QKu&I6~cG?pmd`P(szD2i5)j%fd2ch3ME}@wu8sSOrTVE@8+#4>~%roXR~gB z>Fh){K%}fTxeml%oAoNYiduP)xE(OBCAE;EzY2Cy2Fn7Z%4Jo8Qf>&n zDhSZ25Z+d@+m4j_eRam4t==F1*2G-|5*0hxJZ&-u@0d6objJ>J9@=*WGA}L|8^HD+ zfF2{W(TJM;@-{^3=|kBS1jk{iZv^X{i_pey=A%rhu9{!mSvg!-f?~V!=4d+SESP_Kf)WWAL+W7 zecG)-AjX$Wy^~M_+?559Se@>6$AU?D`e{dTFhb@a3)*^wj_EewQi~Qd`-PMz0G&#Z+gZE9rAriwB&{l+fS*kXW2gmD zo7MIAvL)2~ab`X!yrvyVbVc6Les z&8WkuJ?Z`n99_O>rJj;JW3c&^EhxRH1>y@& znl4nc&n>M9vmwv{BU;Bh_NB1YnbKWuo!RRD=*1i zs+a!4rF5HqJe~MC6hFwMP9RVKaho)_qYapmgC?w>h7s&wXErI*m<(6Xq?@%49R4p!xJ*;kw+TKVDS@5Y>B=Lsqe&Dbh4QlZ@`pVN zE2znF#rnUUEgJBw(S##0RRj(zX8BX9ewdc?W{vG*->Jc;BK^T(0gY+Kz6{WjkYE@a zJX<_@hMD*sG7OOn%4m;?8sxA*RT>G|0N;`X^_N-i_b7;6_|dG5aR9T;l|A!3tgAI* zVkN(;@OxbF)7)pEaK>q2g?{f~37K@JWG`fAeqdt>)$=MZSi7)I85ula)siH~HF?@u z4g(b_ZxwPl3YPM+E`NIn+pp0osC4cXTDlvUMBm(m|A*Dff8M;v?C0&CRxPFmUE;rd zxTRsUGvNWEG)5i-7*fy91#M<8FujirdYcv>H6X;eQN@R1j;hZVGTzFJ`PWsZ0BuHl z%x6tWAbRUDT`1XB9>vpyLHoMe`R8>}0;NO>!D$tfiJkKAHeZ!L)XGFKajvZ2RN9ON zUj=rsM@Q2|>^!)IsqY8-X2poQ#o+=IRz4CmoPV5CJZ&Rih+8s2siDMt#_aE;4Dil@|7YSNu1wXKP|L>9f?gp5d~)ur+VhblEZ%f}|D z3|5q0{z21lGP@XY|EvF!DCb|iT=~Er}V(L8bDf^Wexne;kd9~JcfEY zsU{>|6bVCrZFQYsc<*yU1bblPlmQN7QXdP*cL_>(4)zZq*|5W%jkAe&rBm=EURO;8 z-4~<{wY5&;N3V~mFJcPl^jNUDAz^2R^=;TCm-m{509I)z-SdGV)_nemDRH@BA{_ilu~Z2^7+nofhuCVKE~tr~3DU zQI(TOEklv=BCS01;RD7O&^x~o!+#Td%>3+lw5DF#ZSU9&u81--Mzwtt=9>|09!~To zW#xGBS^d3Ku1yZRl_IikpM>M^CYVT7tioWAg=fv!^fv}QyNE_m4i0q~)Aw}=ZGr-Qqzm^Mg8)nBjq&Z#`Z6elyN~tED$+{C|Vv9qj zEiG}&7Y;|*NiWw9r{&r{m@VWH8q<#M(z?ENr5=~bohSa@*?#F8sF^J2tBIe(RsPjf zshj~t%oUaJI#w&~_rFTub!yMp&2rM6bmCJP38kBfrsl={73l-?1Py0vbjQX@s@W!V z?xHe;wTSVJj-!q7@`YNscP@@sI&=z(zjxXQJ9lCIj%>oc%N6#!B7@d}dy|xtj`eMW zp~G9r9LRt|#@&i@bjg82om)4WzyojiCUeAvyq)ih+hBR+x2`1K#Ts<_DQ}*I9zSv} z#az=)2vC3m#BB-c>}3 zq}l=%QG*yu1jF)5^!f9wql;7L?{*DC`ptCC4^BS}n&R^96V|Z(M^D3&>`G%RBHjDW z_w}%3ZO2-@+-u8z>HyxmcMrRDpMyPd{lwp34$(@~dg=h8^QSoD(y}xq%T1HjZ~5tU zBQ+&|@|vC%&aiHVC8gy+6dW0%;5I(Y#N zb3N)VOWzBrRh-cLYkVn-XR1)Gbc83zyO;P`E~?Bwtbp;26H#(rhAayMT(K7n87hs_ z7YvzO@|bmOxKgD5Xnc7mJf_d`$W;?teV?=vhm~rqj`m6Fi-ER`+CRqRvYL6y9WMB> zY@i-cD!du3at*No)hx{-0vICI1-9Y3+5xD_n8jrr6K%x6uSzjr=i1p02?bDEw*t+N zjvC);Sy|0{h*|6C=!6Zb91sm zwrNTy-o}V^QTj>t*3?oCfpvDm!@1B+feSED-Tdt7p~8)DIYLkZXmnX{nNWJ{N3cw# z95EjkMJ#4AU^UlQPA(UPdbg%p_$v>hS~MjG`@yp5e>YcjecQHgf^XskD{*Sa>`%{| z5$1JGvW-sgP%G+nJ+MyBrmw!`Ht|z9GjntCrxHj4++Hv{T;OQwDWGmp0$WDo?BxuKmBzlYeS|^1=tOI{Vfg!FSD`#C<0I z+Y(5kU2($~%rZq0`H3j>d*I|v*OwYVFdItNH&#o$@&hl%KfBMrcB1%SE~6KA`e^wK z*5!Ty_Fp9uT+K8(+erVTrx9uwqDP9aGZY{rYVWgCI?sGqQQD7+eKLjo-i`b{YaN__ zXGGZ!o5{2({7%~=f3v3hkJ0otJ$e5YkYMp}Q2194*R~#}>}>Pd#&6TR2n;pNV3W{4 zIezK~!-}F$KiYcy@iM;vNqrNW7=tOjrqQEda2bz_sx(dlHBO!Lkqb}37@UVh1>}k+ zMy3Nj{Tj?8)`!cz$<_u1cN+~JzQDfO+p>pvn7&}Aus(eZi2o54Kd4*R=6A08O+sG| zJDrcy3pJHn&5v2BZ2TeJsP=<9rATxEPycpRSQ6xRXWsMuX_fN>bEU1PG~5cbe_SLt z5`Hm3Wynr5JDsPKKmMnTyE_D*PXs2W*k6V8_=oR9we42mYZnFD9xVp@A>b?I${?sn1tstpM`|YpY|Uop4$)j zGw;)`D>3=Xu_NRqy;5BZ_p0_lWRXNPPDuE*|yFIKT~Co^$*06Uo4$g>qTr>oGia#B12O#In>1CET3>=6-Pw89}- zKYzHl`T`FiuN{QdyWLqnlpb3HkweMbX!NaG=(RE)Di#5Gxq6Cdtx9$>RYp9IOGJvl zf)?HUQ)bQLtJ$^;`0dq~H8n>U_cqVoCuE#)Woje!{OW3`)w#2w$9elB{5XMddffh& z1-E>}7fIJhrT;XdWh=fr^)m~ zl{r(pB_4NBBrc{PQyO1}rF?JI`#CLw+;*q%@48v~uUVDyj(W!)-(P$5bTkLMAh*kJ ze~vLWVRSGoOMtkQV-VebxJNgyh(Vab^Br#bSAvfkxuEPDm6E{tYT|Zn=X1nc^cE2Z z)}l|$LRNgCiv7ECPXwlFl&yg5A%+_?Y_ql>B>}BEX&)igdu37>JR-vemm0*COt+U; zJ~VTR=P$o4Q_1G?BNJNKOnv9xFgsx=^rOP4FOEp+GONfAxWV73%y8R&vTB=X`9Uhg z;3j&HIU4;I%PWu1dHT$C9`Ee4* z`^yyDKTN?}7wzjE#BS4N)U(6MXbQN3Z=9Sobn62sD7~)Es82i0&@5^muTTg4jB89v zlWphfRXx`XoBn7(7J(tNmGQ`_q%IXR660u90q*BEd?pOgMWO<-;+-(|hty?HfY)jU ze&@n8_Nj=vHL!(#j2}p3DqO>H0Y>50S{YA^$GqxAo=vV@IyD zSahPXth);ZQ4I-sE8rQA*z5l?eTvT6gz}*ynLe5v{hN1oB2{UrkPNI%n(hfL680LJ zj+NSVZf}DsqwYUr->qAGyc*M`I_}%pva1i(Q}=xqSkWEBnolIknGoCmToE;-gebHf z@+tZaME*FenUk{g!M}5ZY!S9q)`^w=3c@XssbP&Xc52<818g)6(!=T$oswD_rq|95 zbWd3cDmPoryyDeuyPU)CJnb7JR;(Jlzabg8%EwOhQM;^m3`lBN8ysbWtQqfuKf0Ek zO@EE+hyY-XN4e1)JW&{OE=)3hRTgawz9>11DgLYMtujM!Sbrb~~|54}ULgntV3Z;=JFY!BxR=CxNpxHvi z6mQLg%9c>^Nrix<%ltJ#GNs%Yy@|}{uYKnBa2Dh{Eo{|A$|==Nwi0L%G`J>w2g|Em z!omy{s83&!m)=Ri&97h1Y5Xz2P8o!~GY$;>(3COubmTM74;q3AI^7-7G3AUrY8hZw zLR%m%vkMs>VIh(>>ge10T9{6qFMsUpPUB@fY|Nv_Q2`NL`D+E{;mSVZJ-N=b?c=Ol$_>qOh$*MfB> zb0-mVCe-PB8gjft#(vlH06n=gQupdh;Hxt9>UK#^D}UDCZTFday(_ux@|w^+22MFs z%AFJX!X(RTg6lp7f4Rja!ex)afv4-|=0W)Ju-D^TsiNlr8waz4_|-n(K@jWgImrju zzS5uHE^&}0l9gItbP4UetJf`>FMl0L?l(xN4vL6(_!z3zV`xf{O( z=4F%?2g|?L&D21aD9RI%Z+*1|3h~`>TIKxr2RpRBENL;>C(AXZFrxSp+dVR77_5zf zcHQ0GW8_h%B6cECwi4*5uxb=GHSY%Ox}IVlbOw{m}Loh=y{_89{*o<9&}r3Z>VcLddO>E zIhIN*@Dt~*$^`zp2=#tcp)SRnCYB@_&wKtEd1DV=)gJ(O_k0&74SsjcoaR9O(q zClYnIKUdU5|3+E;39#z_6I=EFPm@QL50u7bt;c?iin(fH=#H<{B`oE} z(^secd-r>{yQaD}HNrK0zwD6uI`(sqhI3yp_O4SlnX$x+W+VJB7C3#Btm7AP|9LER z{Ipruu9PkG4c6r_Pqzz(_=_~UDkN8~V7}q&+VJDu+)F9#}i zrD6S~b|If`n2y|%zhf%UvrzE1)zpZkGFTD`FRzNxpXIg;p(*iwd~&+DRJkY2FXU(OBG8`(lyA%xR#mW46s!ku=BW42V6t2>3QqW@M?JsXsTwmO4CB6ri#j$e zR(>^Lc9i@se%iSZ3}s}pr*X++MrZntD=Wh>a7yV&V8M8qWcwpn(oNA-ULFq-MUUfD3Xb&eL1@$d@w&{oE`p4k8-*ktMu_qMou>m*+Uc zm(*Jlo$4_mVpeC?^+A;9qoEu9#^*cBFFe_LpSP9QbqT$>eBSAP{spW0X7@ae=jWcY z*LERXtpOo(Wv${kKCknS)T_A6A#-1rpW9eJ?&*s@ZEtml`Kfhf@a!!jl!d(MBYoWo zi`N)$K4=JM_6$Xg9H={)(SN|ob~?Ht7@bTVC3Sg9WyRNed7n`y@p8Y;?gSo{VnQ8_ zjnS<>o})wa=ZVE#5_WrvV5ZsdUoBI6)x%7F6aLhQQ|_0=1{C{B8e*+*93*ARW!^JH zF=Wed{+>n-kVqRMlV%ZXUdu73NXBbKOZP3uiutjk7>3~ED&^D{aqH1NX!bpff{F=h zAR~Q4*-fimc_B!{KbNcx)r8&E(>oO>=*oW75-(hBPjN6_Hg3%{m}^7#+f|~X3}9Ja z`i$%1L1*~oZIC|fd`hXy{PmVvyBT{otxcLAtcYMhI)LTcsOcTzq_Wr3m24btrr2{| z80PY~FNl#63@|*KFEhxF?Mjm5yd$AsOO|y8>(rM%bRq6$eT4#Ga0QEg!CMs!kvi2z zNWg;=oljqYTgBYVWmHUNqZTD?s~x#k!G~!hw$shd`SFHrw54^jK0T4Si@>T^bq3-`-z|@*4gl5rRL6f3e-Y=*3HZ4N;X;d+<$98+>{u^#_f=316vW^6xvNAW+aXg_D?1p94CJ z^#L#B#KgqD3jSdmYtAJ2Cc|E}u|q42todTsg^CrGo4R)K9LjGz`WE$Arv-r^z%WCU z&St*RHxCDt1Jb9z*ZWOm*T%e7w6UMWPt)EHy+h2tq8YsVu7tH+#c z^Lw^2FFiK1RN-P^Q_tMSqIdlk+&?SEmpUBZ$1SO^X7Qkjp|PWB^{O(g-|#xtFLX{l zl31o}nRP0|r1bDm{bG{bn>e8jHgo26JP37;e@9imY5V(NwAY~*=-QWOH4sT z$(^kJ8Zc1crc!K~!2p#1h%N?B-a-+jtLrvY z@k&%!Z7v)SqXYKAY$o@U0h43j&{8ZIhf#^UmrZJ*jS}T-u;#<)xrPap;UDtoQswP$ ztZ+(AH}tx5Xv?Ny*MTx!-RbhbD=A~L%2sBPNy0H-E~W=bCND|^a`L|Iq*g6@g@Zy9 zc7Zhz8S&}UJ0{*l`l`u9R+B>?Q1@9Jtmhe)Zs%>}BYvH~`ww16(EcS;#-`(Ao( zK2`(9IXoW}-&&%^@mJ}>$bfKMbT%^_USf)zz%}QOu5^9A(YbfLtOXSsv*08UCz-Gv zmFgEe{QWdbRml!|Izn`P@F9-|(!tuay@!1@v4XIgTKlKOyhNsCkUpW-5BTmR8V}vI zbH4eVm=}~El>;^xTol>{zr=#&N=n_`>D0#GrI|`lW(^SnvD5b!f`rsRL zb>VhlZ6Y=B&C_p5X^2bAbkMP8MA0yNr+nVr#->dq0fDTFG_+=+s9%)Ix9ncOr<}sp z{@BP)3A`$|zK9#%Eq`mnN;z8Y=VG+Uj`+n8|7!31+bp5WBoF8<#V4CDc!ED8sel}~ zx#tK0#S!6u@iNMe3I)c!3^&_mfG`Rf)F6fFL?xn=jeX&Cex`w@d9=Z)A>B!!XqKzH zr6<_uv>8qG{L_5#M!Unv3o4jfxq_%Aj>%KbxjK4;Fb^W-7&T>?WjS&1Fa&9Wj{vH` zoCAwNepan`5?c*`jeEZL8@#^3tQkdcCuYh_AZ_fOkLxcXXacAwvDd0XTbk4o+-DBg z3exv$GJySn@edrr&pc~LkB*banqc+0L*M#9dmmchU#XK->)`JsvHb*(a<1-MhvkFp z?&0yMe`2=NG%rSj!ZEQGtkpJtuSWiq2N6ci@ylYGe``VjsxDKq#{IRqMLUvHI)S4+ z>E(HNA*EiRCew^{v16b})YfW&P)P{=@Kwb6*{5L?Nx~B2gIz&64Q>H)XrtZDi=9+e zNmHvzj$L2H@HrMw!*?Wvkvvy7(xc8zL8+acaFOW6i|*|p_5{dXTp8GksX6NJzNsJMT+ ze{(_++15gCZeSKRW5o?bI5&jm;@c6mx9@U`%l!7uW|)2`Vz~jz(D=H|?Zz5+_}$>W z@QPX3a(crK))%NU15`SSnje)l6?>JzFEzQGpML>DL%-0YO)SeEjWclHtlA4JEnTVY zf`Sdp#4-94*uEiPy1nZT{+Nv>4wkMYE*yJL!@bKMF4`n1D#r@%CQP7(#{@Ls-O^ga zw_1X)U364NkA&e>tX=#m3+~@hrtRNHKN4sJEq9b>PP>!TSdFf8O&B00w3RnWHx)k= z^jVn18%hP~ra-R~!e@PfTF!+>_7to~JN9!%mzI3CJx~UJf$1*Y?^1f(D*1|)AW5K| ztW(=(GW`jDV>da}xV)=8e!EvJ%J%kPE?y9#Sg4W-qH1xf`(ktyx9TeSq`mq{wdTk= zHmZ2HnSzSHM<3)(atcsC9bvkOf4kh9$@D9_En@hE{npB9su-@^AK7ghZ#${2om`P_ z)ryxTtpyXo-A(zMuoh;$+kGCss`-5kV7x{$ri9FC#ie*xol5%b@^!oH4wUU$WTvmt z$hGscO9$mxJMh*I@opb3%?nFwP4~U>FE7tXdB*fIpU*-}eVfm72$p*!k3v~9n>}id zT}tRW^pLL`WKt6O-_x^!xcw_l)N?y7|!+v_P4ZDj|vVlLZ0btxcwIcC){B zRoELP-PaZza%o@fw5vkAyYI}`$Pt~JxmN8KH8+h29i0`O>p73p#=u*gGr=jC8S)l{ z-5*Nv=BdHa)@CwVs>U-K=MP&?BwgH?Kl=>F-byweDq?y|zrXmjb!rk%TJWd*NOCPK zS-kL2lnhYSOOy30!;u>U@D=SLkO38oFiQg!i}(d`oFKkh0D3b_9Zr}!(b%LHlG;2W zgJ#>QhXoaq&|JnOeVgn*j}KKseHRrbsgz%7i2t8I_%Ht{%AH3Vk+%u=#s)pALKO9M zENDzzm#ygyg?68DJn(%+;yTRxH&_#g-H_Wz(}9qSMEP&ZgB&FhG~u?R-c=y?0*JM6 zLfHALKOkDT8fl>a-|l$E+JSJfsnG#nop<0$5}+Yk{nM2Y@{7gL7c$p9@%m$PCb5!i zDV&=V*vR+#@a~%-f8ksZ9}iG@3q&{HoWWM&2nJc}DFW1afU=xS#i$=L*a`_!)ZlRx z(^R8J>4K4qY&(*3c!)Yk z*Dx5Ej3Mvy+|V!umH7cj(QD7}<3^zv`qbfRbDUwe>RxCn&VgV+o zJF)?%zS1QY1SQf13(2QZ;$+AJZj8Z{rCVm;95gj*88{j>c;8eunGZZ^Y|UXse2~Yd zMLL@@Ul{oM^2XA-tSqf{*#uX~mCqd?j6|5{ZD86zAdY>1+R_kp%#OA1c>2wbB*X0e z=z~>+`UUiguHX6tSU@gEIwjHT#h!Y^*Wp7p>x}H7w>{z?F(@K~>U-q`n;3mPL z7bHsOtk#%8BuFGInT+c_E!T;p246U=q%G($es(}In7FYbR*2VOmd*lHj(Y(y&S*7k z>N9(fXr;5!e*J$92oiPa8yA~c%%OSeu^4GEVVhTahlD>>wNf!{5SeVOpc{P8-=nyZ_zzECc`2RLP`q zPr!JlCz(O5MbHEoG2|l0|HxXd-Y#KEOzo&D>Hk5O$DvJ+J9)mn;un;!kXN3OJAGGZ7r3=et9;TcNEX6ZDp_Bu+?BCPPdR| z4zuWi&g#)hWE|+qAPi)IWQX7l>Cy}NZ2XX>GCyczl6&+S-m;zlw#|#{;5j$>#MSI$ zqgVUMsM@RUZc9n5_TvBw|5u+Sv<9d@soB^^7q5aiJ1r;Pp6jGNJsj5B_!J`yio$T5LmT52xm zKZ~iiGXvWn@P)Q{#=z_bOKWn9Z(as?h2Q_PB!bSu%j0zyu8!vUz@n+I3_$bk*AAu6 z87oTaiEOUY9VuH`J%?n{05(3Ew8slZV4KAB=ES?%fQ5ds#14qW5?`}ob>KrzSiGPC z{z~l?!8rIPd&JCi_1%+%V_vv{ zt+Yb;N)?6z>f>4XZEm4N8rb9KwnncXB^VZdblT}sm#wIo!uZNV=?rz&J#7b5116ri z23HaIiNDx@W+G2`7FbjouaDBWTDf%fz_O;9(+wTLNF}Jm0|={Fz65fzX=lZJ5Ed;X zk^|#?TKd2B()tCpEny)OD#Z^HztduzEpRI_z(P|XasK_Jh@ONo%0Y(`h&O#kX~A`1 zVXFE5s&{QxZH`S6j9e_nG3Kqod0)n*n_-9}sxZnpGYdFg z-$=-k;PSlP>WKURn4sd~Z3fYG470Yo`w7lUeX=N*({^c{ifVfD=`bMdN<4)p%A{(L zzg5fjVV6m(L8Jy^z1Qy2xBWCRX*#yCyB5iG0LPr^V{f5$ym;P(XW$(XRpJgfFf@1= z$k0av>L_q`^eQ!pD~MFsK!vhA`;T={ESq3gU7$ z>F#p$l%UTz_i{!u*vxMmB}YiV9B~Swd8*Q+9%*o2Ak5+^zOtI zA*c>qVJgdI`?9GD@94t%T32B^yR$Py*jaRO@JUwQ+)-cSO86k=#AHBMOlCrE{sVf; zTYRhGr;}a2iAU~t<^UR?@kQb}TtH3^Uma0;jR`pQ1w8hAUi6)EV!xh_K z)s4tnv{@kAPe=}<6`T@B423C2*TK_AY_&up-Suc~-l}fftW%oqJIO1H5icz($HxOC z5uf?eMl}1dMHB=$yauZ>UW0T7Lr;`FwTF29(dw>1cy|PUwh;_f_>Z{KVEA39>5?ub ztf&za0M$GcM~Mk?J1u$jzNv#6qpEqO-WZ2;sMdPFd00{21eA--C+jClDyxjorTv9t zKP7CwdVX;&9bZ7Osfu*}s$~}5Rd?k!wP7m5JbQqUp9tE6f|1eQWiO?O-c1VF)daum8e5gAkN!6LNH49BI8Fji0}w1rAQ7`#f4$M+Cd#-69pp+Hwx&1QiVhM zYdOjdl%7ih*Q?B1ij;Th5#x6EqWWZ%fa!=(s&x%gJzrLJ^}UV0V3iaO5c>Ueu+A`< ze=PIc*InI<-}@EHZuT zy4ysC{9z3r%&tnEvRY6}Q~?75hB)|c?`0eQfyLBPwyS7SW4N)7#t-bSAn1zF# zMx$R;?WDUJ;g6e2P1^fpi8pc;qBdI^4(oV&V9lpQwl#LhYlr2$xC$@(l5(C{styPg zi}(&upi{z|*8_gE(4ye_se+sfn+XpU>%82NNWZRtU(OijX*jj7G|ak{pwMoV_E5(D zZAPpD`7F?*5Pe_an68t2@{Z{ys_1)|%Od}9k%2GuQEk1fX@h?AtxriBt9Dwm^xuA} zHqJDG0wLLwa;&B;;bVHXC22QGb7oFBjdg9#MIh z1hiDO*~u*h63hjo48QAR!1{Q%zYF}CP^;`!lX8s|*TUNl`~regde%w>eO=B=dzN`s zDFxv^rt$oKT$V9My&EO&b!J9wf|QY@b~(!}q4*$S5#~Px1hJ_cDuD|iXddt6iS@H9 z{po_4)Th<86M(6pohWMhA{Xv)}KkCTo9C5Hs5$I7~FKf@ac%st@GcnD1G-baj?MCK{*2Sx z40C>54;?>Do6q-SFOq6DKwtM~GjeTCYvamS5M5Sjhvn&KpQ4zm@r7cLD8FcKpY!OZmB;8q*ecN=59$}cRgTSTc=C+;YCJd1(D_=xIHOscma8luxe7b8PcUK-bouua_4TKt6JPDmN7_B6EE; z)lX;ogt{|j>JqFA-NjT`%>ARuU70L>7*@pV4O%r0v{sq@Y&})P>pCW8@80YKgmhn1 z=lN`0TLu$!B!`V3;%cX+mR=vJgnu2vTHav1Jh73Q(TKL24QdXK`pW z=*+&s?t~UZiLjtk0k8YePpd-C$U%l$u|zh@d{u2?v%0wew&%zHo6 z)j3$|kA2RmF312zY76S?3%aF;l5Qcw!T?!Ri{4)*Oah{=Cggd3jb}B8=jZ1|#ymNnk@>?vH#_)g<^CRdq@%FVF(R;A8T+T5$RR z7neB#Z4m1xUh!G$W|n2je7!sOZR1e(iPI-w=&VHDW9D1=uY#P^aRfPej0-HR8$wHI zG9vp8w}ZQvzBFG`(+6DilN;7DfLp+doxD$wTjU9S8c=x8W5k`&Qi8lPI6IGYq&J-Lcq^(qMev0r??!A21MQ$T2!!s-|#1 zi6B1dL_CfZ3e$Suk6<|F6fs+@7z%S9;C=%GXWLBb8n~)zvUcpurv9dp?Uh}1vE_tFpXOP^!b3hwp9D)Y z*{>T+3R#x6;^Y{*HAPD|EY})GwKl=2JoTw^|MMo}xP5WsS8M(2xJ-|%j35Crm$Yk@ zDI4_{%(?_~V3V~kNg3aH14G_I(3qvx4A)cURgx~ z{{~=%Wb~oFsj;rk*CUd;GO?lI;yKY@?Rqh{@l>T3VC3)P53NaiYRs+y#w&}e7bRbl zsJJLj`8q12EIyeA-N0(Xk4Wl&GzQxEc}9&Av=SGOdeA3$QQc$sZAk6OpS_jb9o_>b zlhErXdId}urR84yA$X<=5(Vw)&Pgq;WCV<}oufk4bgxXNeqryt-aaPybd1zMP`5S@ z;CHAr$4Jv<#KpaAWV5G6wv!97$}XLc5$hqser#gfILa(+ZI;Z}lw`Q#q!85Essb-G$5h6aT0lzc z{KM9yq-h;9g*C;#RYo|BhS!NUl0owLSmEzU$67QK?Z;FOK=Av`>7V++D;dxZO?a@8 zpU0$Q!7XaJxpH-=-tJm}fF#jcl@v#9?SZPn)0*V4_2p_!+IT}xk<_~VN)5ZazVF&n zZ}TzuCk^&pt>v;4H77V6e!n9#@1XHFO|7xqTO1T)$E|C3U@ z?_$pb?w-D>L6~sUtde6-Ur4feh$q&B|A+r(n$((rCp@=Q-kXvbtoF$2>#?LSyli;l(+M?w8nupkGZFniu)n61ioZM}N-O4Zc;NTcn5gFm2E zNxdyHwNi;rjxs!%>08njn>ND2*c9;_Rcm;?+;K|@ubCfEhHT6Tkb1GOhe59!IFFGi6bkD45Yv$PQ+T?exG zkAqq%wZpNlqM>BeS`KfJ>S%soLp>Z62rz|daYd^}&nl;uuQ`Zm&0*@K@7dIV3h)nJ)c?it`L1XGPhTPV46T*2mC)`f0+8ki&W*m{t|lwn&4LX7+7aaj8U=J&tpkUe)xg zgE0c2E>kMx--79A5G4AUdDodeu(XAH$w{hFdy;JD_PR<@Do`PPxGToi_5&&vXcc&YwZp1CXu`$Bv-=qrd2Up`bgCu-h z9S$$F0%Ci&YC2{4^KdGc!y6`Vvo=;6y26-qKk6&v6*EB!`oSoID=U5&Td5hqd7;P* z_{uf#U>6T^b*NX5TqRI%Tvxgtk}M9gDc}7*R*7oO$YtBDqfCEJu$_avygh~#_9ERX z_zk~1_sEShog=>SqAE1mR1jCer-xW~SnZSu985Fr!)>B^`;&GrvIffz2-u-gsGu2H z&vG*?1i|gBYQgjKyNx6bwPei9>`zxOhrY;gL8M;tmnnSyz*VXD3h9asczIc%U(1Q% z8mjLo?M5hc7q8-|7wTeEb3Zk5)NnEOeJ?CMmOE}=Pch49Dv4D4%QqS%diKS=G0M?* zmnhChGjqLubam3iQ@4W|^yTg`^CdMqfnz0C{8l@HRu>Bc{T?m!-IC!XA##Zhp}8%P zY2@5(pP@*xDUE?RC^9Mg{-C1iV-Y-k2S~*_K|dOWb{Yvoh6MhZ%m*%#nK=q*h%A*; z-a|P0QFKRB^4v4!D5iloK<>l-xx(!N8Yt4;6qK}`lMbF@ZV8Ym+c`Tx;3QguO5hlE61WFQO-bn`O_u0C{_eidz~ws)>_uwB9aJl{nUy~%-ARe z75)`-@92e|S}e|~*-TYWYSd>68fsAO8b_kGcNB9)q`8i-vghF-W)mRYlGKop1}c7a z;k24@ubUQi()pR%61hU1j~scEMJWVJ5^CXCC6QS40qM`E=ni%iJMyr;hX=gKonX9H zg%Sb<44l|4iJB0dQXQoa>Xnsw3*HND8YMa82DI;)HzM$YA`m{@iir9uleAyJ;Cx4r zz)-n>5;Yw2x2Q8G6q8PWTeo_CZ}K`}p8m_I%Yl!5L?mS+j17uN6r5i{9||b{E)->E zvoaid>Fc>lD=<`75s^ya)!Y3_neDllS{Tt;Ylu4?8^H;(I;DEzelWyP$r)hZZ9y`6AC}jo|$fu3_%X31ONvz3#6U)4Jn5Dde4%LXib3z%6CVWT%WH@Q*iwF z(2nq>F|}OUl-v27$6}w-R}?9OR+8W9uND0P9xCkxYA6&L{oi`K&ZwrEbsa%adJ`#v z^hmGLn^L5A5;~y;=_o}ys1&8QKp-^f5I`U_LzOB;0clDTq)HQ!UWB{R^WAgLT4$Ym z?)h=^V^8+%y=LC$d7qit$;_Ttjpb(W&xzgGI-U2^HyT{NEeKnX!$F)%>-oH*IzsUn zs$H>VzFUoN)M=FHK!n!L2+=vqGu1<6VfQ$juSLPhX7aYE$^)WEG3SdJ)HL9!5U-1w z;|4RAm52ol+ayHR@LT0Ks>$L@tIS{h zwyH|Bzw2fm%TL3ugVvYci7kyV5&q(-Ve1>9qrHcvbyTK#2zrwX&&>%hlx zBq|%mLX}Z6NFMHqxcS7rD|zuLDv>zK=2@f=fpc=bi2dt9&N=HQVqT9^_yLLD=!oDH z;T$F@=A%CGucGOzXUqyuOH;0FQE=fvvCfuNwFO_lM)DDsNK<$4IK`oIp5`0d+FIis zM_7JE-&C>3CCI`*)U)>2W_{?mE43%@ygs-D6DLi1D9oFzChPEyQ?5-;7cttfz4Ail z>T04_04$5qaVyM@7S^ul(8_ME^*$a0cFx(aclm~M=_rZNuKbwdCz^x{-&LK}m9Q>S zMX@g@Sr)BCgy`Nm)2?jfl{-f7*c$k6FMjpqH|iu)GD)r*@;4I$!~eGp8+0LxLAVN)_sM^*1?#xKCJY*h$t&+0dDsGw{hRB-w_g}z zJYt{oACNVC_!_dU?i`iLvY>Z>q@5_JKrA|aOd(W>T)71gowLz87cyT9l3Ls~817zc zWbOy)UT@0Z97qW=tX~YWcadlzHL!|s$+z7)gGIKg7VpFy zL}e;NX2b5%=wut2wN<~}%eTcnIoPK+8YCZhN8XZb_VEevxcnh1w{pdEn(=jc5c=Wd za5v-+uG3aJ`QeOW-;&H(_UJo)@ApIa70g+2XCKt^*i&P-`3(5|ReMg~ED&v{2V9S! z=u9cpS>^@gtNB~Li3^;Ib=L_(ZaOf3RI9AU`KjDcl;a|S%?}&IaNEQ!^xVf2!}4p2Ud%8(zvsZd6$y@I&SFiglLj#qZHH{OKh}7~tuw%Dp=H z%6SLY;Nfo9KPZ*x0Gk0nK9X>Z6_&GNQ|`5uVts^xE7DwB|J}Pft(m>Q=Ap3Y$Qs^j zOJ)!*RtCwgB5CyjM4M!omnwH1bdMf;Zxt_jl>PbU{guusU4q$vr&m;*F$uCHaVQD< z&e(Vl*|wQw(yM9B@B$V>fz|C5S{%@RqR^Yf0qptM*ILPC){o+YV=>$On_({SCJGK# z3d}5)I>~HTew8>*DE8~{>7dNehr=xQ!OY6tGQZ$azd6q@XUSIO#LQ$im6(HlR;1d3 z;ppC=1>5wOH0q4lt%AWU^Inb%_7dTz&5!KyZNtBhuzA{`{^W<##em#?z|iHJusQxQ zT`*Ks@{!Ku(!wKtL%OHRXQ$k|2SZK!pPaan0oGif5L*0hs|vu+2Bksn=$w9zkUc(W zM~|n$(XSX*PBOmq;j?(a zWY&*v66wR>O!4ibz8`|o{(N72LJnfl=Wd-naYUe*=vjV7q&oqgm6Yp1tbtcW~6zPFYF`uH@CGDr3#g75{$Jk*Z5 z>_y)^ElXXe2}oYFp5xV8=*R|6lV+$OQ7Jj37X?c+i3~vdp0P^#%=T*4dHo z=aZy`ov~#OF`f)_LVg-F@mtn~*BH^SQg3GqiV2Qdbq%F2oIS#|o}ucaG<6jrKWPXK zo{R~f$nB?9<_zG*@OMk_OC9Vui`E5}U6XRC0iX{5fx69Y5RK3=SWh^PYS`r68Q+Rx*g%K;vJf3-+|$w`kOnlRoI(V_ zx1y*vO2_g?dWJ4p3oB}QH(e8^pXF23Y7}K%bLPoFNkuq~SlF-ebGUH<4D2kMpKLPk0+O%&bFgBfQ+xb*&z;gK!Z9z|0lfS#9+G=$Ql-Tq0SUJKU}Q%>0H*5Y zQQ3PlF4pO5VYfb@Ao9GiC{gFsy;b#)b@5~E;WwK|TbCN)zn4n5J* zcL=9M+XyE@@I$jo7Z0xTKTV~rfA9P4wF_4-xew%!55a1W&0F$$O*s1#`5Qk1&vuvv z{#m_u;wKyD8D2br^mAeaWM+pcZL2ju>PYL~kFg>1{$NQf<2@v7w{1LsgUz#CwFkfI z=<&}gL(SP}t`4Sa_!?iH5K!^gk{U1{4HzR*SlD&J6PsOyy>#Mv0alC;|y9AZ}iGBqfpU7iM-lvMZ$_V`PVS zTVDzIH{6#!GS@~Sjn?Y9E-N@@DG|X6XI9qJw_^>cXz|FbYA`CULvG)inJ#T|->Muu z%sKdSh;xIXCwZ-+%QWGq z&pQ!`F3o~)5Z((ewn<;>eh?w4!2`@r2ja^Au^>;i?ckFL^Qqv9W0=|?qk!+RA{BCP z1ayxITOQpbT-_;7oPEGlwAQ5i6;B|HC9boX{k+t$FOZf`UxeNpsuCW&{8 zPmJ2~Ao@8%B)J_LcP&v4&$)1q7=52tYsY8%Pwjh6BI-Xm8EAFnn!3hsOnf7fR*CVI z7%=YfHbdy{GL@^in;=FiG$vb{XX_wA_&xgtw=K_G2(qoNUQbdja>@Vo#qXJyD1qTx z&Bd9_UKlUmu2zRjp^WTiTxqXud=+st^Q139=T!szglh%|`MUd0a@YCm%6%#=yzsS< zaxRVYW#ejm7ENv`wN9_3!G2g)>y0vuIK_R;4rK&E5ilqg@roFlI=p8r%tf*DmD1PT z_g@_J(n>1$c&#w*dz!!Nf|{6RhhRJ6%2Edc9_AGG8miG0SYodcy=4(cwQg4T(5Vfz zoboa`7AdF+xDzV~r_1%nXhjDYLK!vkY+<(@MS2jV=pkAfwB^Bf)uDg9(^Nv!{q@=+ zJ`=jHWu0Ih(Mr!sq7(0T;ZRcuQ|jx{palb3kx9dp>w3?W6~C+VNF#&5XwcSjh5{?G z^i6H7A9Uh(-oNDhI|-?D==+BS5LbRF#efstpr6Qi8S!62^wy3obb9{)x?W{yR_SP$K6W`4c_`;vd1c1gz7n`avGn{lP+pE2dKg zY9khlip%E=2dZY}f5A0R!@x+!hqFiMYS@k&t8a6ATAOkyaVU7)=Q%dn>!D)x(CmBUJnmLr!Nt>6Tj*28c+=Bk%m zWi*i8kgFGR=5txC7xK^Zjq1%C6T`Sd!!;+JGggt(Km=&Hvzs&_|9wGObCM>?a#Gae z*sh3Jst-}>f(6#nxj|>dEPE^3pRAW1KSV~GLp5!n<{Yn-?{q(I6sMCj&<-%xs>@3P zE~w`Nb+-CeasIKxi>i43xqZYl~g#(K+!Aa&z7=6m| z3LMi~BLnlXc!TuJYS1wQd+CwMlts;OpwQx4;{!`M5@S zkK;)H*UWYxbYty(TEcw6DH#Ys_7&q$+0V~jQ5dtof5s+AayuT_xVM$s73Gucsp)y` z=;xiFe-=sL-wZhL-K3R7&>fP4Z#-NkLw^rKzG?oQ1PE2IQYrT@!W8`T!ab+agsJ1H zb7;>u-;HDkFyPl&2KWO`8ru^gyaTA#OkrcF*_VyM9S_q(;QWo4HeJjP6yJLnSjh-1 z7|ujnrG0zlkA7~Q7rI_b7!gT|F6O2MOO<4!=ZC)db@$!~e|)w{Lm^CdV)?qgB%LF* z;KQ@t*v8$5b&kSfwmmF-Aeo5u|;$quc zOvH2L!lQNjG{;|DPE`sNNQNPNdc?d2`XSrP4O$2-zQ2 zkB;_r&_q2`NA;)E(oSwZ^+Bip)kRHh#B`YaC=fvxeVTjjbc**+SJGe42F;Tg&b3*F z6X^XK3_loZ(vBGlIq25x^+vw7CjzD&&R--CI)4|fC&w~q$I9~&Q5h7-8$H$ZFgA=D zu+P#{LV(jky9y?8*zsR4nOA4%C#r|M@~jH@f^R4dp&DFcv_q#y5hSCy@jo~oa1?oH z07bT{Xh?1FP!kapX(W96wQtRnhdaI(?RDSxBjVfGCP!8zsxB(#*__3k##zluR@()# zk-A_hYi4n2!{7?#17>+@jpbGWef2X6YiN{J1$}Ubbg!WZHC4~uecHQ4lSnz&tSNyP zBHW<>mp&3}h#=9MF{0@uNNLF?8x=GE_^(5=j$g;#WhjL&&*9v6f?60$+ipj_Z&j7F zU7UH+%!CBLtz3lhEKXfWU-B_JW;>i_Z&i_TP35IOFh%o2+H{1(roqN&^q}V`S&lWJ zAEWbujeD&Y-sE&Hq0`&1BU!gRus5#ig_~A`*_&N-kDb#qS5=RvZCTn$&=N61T)bh% zRM&g-9vSQhTb@=3ZA~|9-*ilqv++t6;u#{7%toWsN=X?}4no$d2GRFNQKR&_)&Ot8 zDjJP!PC<_oY}M#LEK2M0<@J30g}eu*(0IITSRDr9X zP-x;^N3S}tm1Cl`mc_0X{h>Kcquwbsy5xyBANai^n)YsmAHoU_I%3k65;cE#VXbkJ zixXTGF1{HQn*ZYMVB*pw85H`8yv3PSeatc_{(9qMfwXJshi)GTmsg z7i`Cp$9JpLL&fB9np~DvO8>+pC+Brht)1>ZdPaVPcd2|Vh?L-ORhK%N z(Ahp0rns!1akk&LcD*HDzmerumbeAIDw*f4acw^FEXy5Jcq+zQO!aQqOYQ3k%x@G~ z-vk9B93(4=i?MYVjUyOslJJ4x&noMH^Gp;<_fKkty+}55P|jZb*^a@VwWrM{Tns z&vDoZ>oGq`UEneoPrz2)3fis$o7rl}SVAIaOePv`SRu74+z{zbadOsFO~^U9IVac#WGxM1x;UTc~nirwGS$bgP#~pD#8^Ms_xD3hKeTUygmlTOQk8HJs z;XME)J>?~eX)&YKmL^mHT^oTzJrKY=$~ zsr2MiZ2mTP-xPmS%jO}pzP!2fte-Drl$EfI%&rEm#9-#H;fZ1h1&fZ?o!`Bb-RfyU z&26q4Cv?x(smu>V8=@car0tF3BJqR^5kO3Y(j+$Rk5};pAJNXC7}iRwnqj=o0Tgif zjO|W-@j<1@RYrMWCr4*TD8NZMSo}%-OKZU0418-SbTJ145~^3{nIIxfa>7t?1KF45 zFPfu$=n9e8Q-je$?Li_?Fzi_MMV(>l>0ARQyCS%owSals&XG^c$%B}F+^+l#m^eF& zPxab0yjffsCo?>V&gK7H`~Exa`GGNYdJmbajLJHeMTlo0hEXtKSIi1T1r>W4zYTe` z-L(M)cT~$Ygww#WDj{wZBOJv$wuQB6g88L3!v*#cj4iA|a}hu%;%PVn_ZwUg%44nA zilNL$h3DyDe%{Vf|CINfD=E2qviMt=ET8|aJ3)&5ThV)R9Pko8C9OQ4Zsm^wN?AW- ztZ~z-F@*OY4h!eTieyYw#I!lPM#m)PHy=h9QH+0q*jH?IsdPsvf6_DUj-qxQnv8Q6 zKXjD^zjs&{a!?f+{xO?dM=fH1HS)x&k{HyMe`l82`*Ww1g60xhJA5`2qDAMv9`iJhTf9Cp%;#HNR(jb0CMlbVUK;^i|`F4CO3o17lTFdbk06I0xU zuR6xz&k$T)4a6dn;12zSd}lo#J}|MP6M%3OwG+<3&7{-aA`A?qce4BkPOrv@mbrbZ ztAEkgeMhkDd%;OZ2JkY~lFwV%Rr~I>lq<>oV-=j|D#G|sS!zO!;8+_7%`Q=#_*n&D<><(9?1p z=E!!m-0xwTft~Rm(oFZQ@oExfs~Zv4db3G code { + padding: 0; + background-color: transparent; + white-space: pre; } + +/* Tables */ +table { + text-align: justify; + width: 100%; + border-collapse: collapse; } + +td, th { + padding: 0.5em; + border-bottom: 1px solid #f1f1f1; } + +/* Buttons, forms and input */ +input, textarea { + border: 1px solid #4a4a4a; } + input:focus, textarea:focus { + border: 1px solid #2c8898; } + +textarea { + width: 100%; } + +.button, button, input[type="submit"], input[type="reset"], input[type="button"] { + display: inline-block; + padding: 5px 10px; + text-align: center; + text-decoration: none; + white-space: nowrap; + background-color: #2c8898; + color: #f9f9f9; + border-radius: 1px; + border: 1px solid #2c8898; + cursor: pointer; + box-sizing: border-box; } + .button[disabled], button[disabled], input[type="submit"][disabled], input[type="reset"][disabled], input[type="button"][disabled] { + cursor: default; + opacity: .5; } + .button:focus, .button:hover, button:focus, button:hover, input[type="submit"]:focus, input[type="submit"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="button"]:focus, input[type="button"]:hover { + background-color: #982c61; + border-color: #982c61; + color: #f9f9f9; + outline: 0; } + +textarea, select, input[type] { + color: #4a4a4a; + padding: 6px 10px; + /* The 6px vertically centers text on FF, ignored by Webkit */ + margin-bottom: 10px; + background-color: #f1f1f1; + border: 1px solid #f1f1f1; + border-radius: 4px; + box-shadow: none; + box-sizing: border-box; } + textarea:focus, select:focus, input[type]:focus { + border: 1px solid #2c8898; + outline: 0; } + +input[type="checkbox"]:focus { + outline: 1px dotted #2c8898; } + +label, legend, fieldset { + display: block; + margin-bottom: .5rem; + font-weight: 600; } + +/* Bolt-specific stuff */ + +.callout { + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 0, 0, 0.1); + padding: 0 1rem 1rem; + margin: 1rem 0; +} + +.meta { + color: #888; + font-size: 0.9em; +} + +/* Default pagerfanta styles, for pagination */ +.pagination { +} + +.pagination li { + display: inline-block; + background: #f4f9fa; + border: 1px solid #96c4cc; + color: #2c8898; + margin-right: .2em; + padding: .25em .35em; +} + +.pagination a { + text-decoration: none; +} + +.pagination a:hover { + background: #c0dbe0; + color: #982c61; +} + +.pagination .dots { + border-width: 0; +} + +.pagination .current { + background: #c0dbe0; + font-weight: bold; +} + +.pagination .disabled { + border-color: #c0dbe0; + color: #abcfd6; +} + +/* Image holder */ +div.imageholder { + border: 1px solid #ccc; + padding: 0.5rem; + margin: 1rem 0; +} + +div.imageholder small { + display: block; + text-align: center; + font-size: 1.6rem; + margin-top: 0.5rem; +} diff --git a/public/theme/skeleton/index.twig b/public/theme/skeleton/index.twig new file mode 100644 index 0000000..5bf9cf7 --- /dev/null +++ b/public/theme/skeleton/index.twig @@ -0,0 +1,22 @@ +{% extends 'partials/_master.twig' %} + +{% block main %} + + {% if record|default %} + +

{{ record|title }}

+ + {# Remove this block if you don't need it anymore. #} + {{ include('partials/_fresh_install.twig') }} + + {{ record|excerpt }} + + {% include 'partials/_image.twig' with ({'image': record|image}) %} + + {{ record.content }} + + {{ include('partials/_recordfooter.twig', { 'record': record }) }} + + {% endif %} + +{% endblock main %} diff --git a/public/theme/skeleton/listing.twig b/public/theme/skeleton/listing.twig new file mode 100644 index 0000000..dbe2672 --- /dev/null +++ b/public/theme/skeleton/listing.twig @@ -0,0 +1,54 @@ +{% extends 'partials/_master.twig' %} + +{% block main %} + + {# This template is used for 'listings': Generic pages that list a number of + records from a certain content type. These records are available as an array + called 'records'. In the for-loop below, we iterate over the records that + are on this page. It can be used for overview pages like 'all entries', or + 'all records tagged with kittens'. #} + + {# If used for listing a taxonomy, we add a heading #} + {% if taxonomy is defined %} +

+ {{ __('general.phrase.overview-for', {'%slug%': taxonomy.options[slug]|default(slug) }) }} +

+ {% endif %} + + {% for record in records %} +
+ +

{{ record|title }}

+ + {% if record|image %} + + {{ (record|image).alt|default(record|title) }} + + {% endif %} + +

{{ record|excerpt(300, false, search|default('')) }}

+ + {% include 'partials/_recordfooter.twig' with { 'record': record } %} + +
+ + {% if not loop.last %} +
+ {% endif %} + + {% else %} +
+ +

{{ __('general.phrase.no-content-found') }}

+ +

+ {{ __("Unfortunately, no content could be found. Try another page, or go to the homepage.", {'%paths_root%': path('homepage')} ) }} +

+ +
+ {% endfor %} + + {# If there are more records than will fit on one page, the pager is shown. #} + {{ pager(records, template = 'helpers/_pager_basic.html.twig') }} + +{% endblock main %} diff --git a/public/theme/skeleton/partials/_aside.twig b/public/theme/skeleton/partials/_aside.twig new file mode 100644 index 0000000..d9a2679 --- /dev/null +++ b/public/theme/skeleton/partials/_aside.twig @@ -0,0 +1,74 @@ + + + diff --git a/public/theme/skeleton/partials/_footer.twig b/public/theme/skeleton/partials/_footer.twig new file mode 100644 index 0000000..0b5a357 --- /dev/null +++ b/public/theme/skeleton/partials/_footer.twig @@ -0,0 +1,31 @@ + +
+
+ +

{{ __('Menu') }}

+ {{ menu(template = 'partials/_sub_menu.twig') }} + +
+ +

{{ __('general.phrase.search') }}

+ +
+ + +
+ +
+ +

{{ __('general.phrase.select_language') }}

+ + {% include 'helpers/_languageselect.html.twig' with {'type': 'select'} %} + +
+ +

+ {{ __('general.phrase.built-with-bolt') }} +

+ + {{ widgets('footer') }} + +
diff --git a/public/theme/skeleton/partials/_fresh_install.twig b/public/theme/skeleton/partials/_fresh_install.twig new file mode 100644 index 0000000..60298f3 --- /dev/null +++ b/public/theme/skeleton/partials/_fresh_install.twig @@ -0,0 +1,11 @@ +{% if user %} +
+

Welcome to the Bolt Skeleton theme.

+

This is a minimal theme, with a modular structure. It is well suited to build your own theme's on top of.

+ + Note: Only registered users will see this. This piece of content is hidden from regular visitors. +
+{% endif %} diff --git a/public/theme/skeleton/partials/_header.twig b/public/theme/skeleton/partials/_header.twig new file mode 100644 index 0000000..6931121 --- /dev/null +++ b/public/theme/skeleton/partials/_header.twig @@ -0,0 +1,11 @@ + +
+ {# the values in the 'config' object are taken directly from the file app/config/config.yml #} +

{{ config.get('general/sitename') }}

+ {% if config.has('general/payoff') %} +

{{ config.get('general/payoff') }}

+ {% endif %} + + {% include 'helpers/_languageselect.html.twig' with {'type': 'select'} %} +
+
\ No newline at end of file diff --git a/public/theme/skeleton/partials/_image.twig b/public/theme/skeleton/partials/_image.twig new file mode 100644 index 0000000..952121b --- /dev/null +++ b/public/theme/skeleton/partials/_image.twig @@ -0,0 +1,10 @@ +{% if image %} +
+ + {{ (record|image).alt|default(record|title) }} + + {% if image.alt %} + {{ image.alt }} + {% endif %} +
+{% endif %} diff --git a/public/theme/skeleton/partials/_master.twig b/public/theme/skeleton/partials/_master.twig new file mode 100644 index 0000000..6b3dac9 --- /dev/null +++ b/public/theme/skeleton/partials/_master.twig @@ -0,0 +1,40 @@ + + + + + + + {# make sure we always display a proper title: The record's title if there is one, appended with the + sitename. If there is no title, we append the sitename with the payoff, if there is one. #} + + {%- if record|default and record.title -%} + {{- record.title ~ ' | ' -}} + {%- endif -%} + {{- config.get('general/sitename') -}} + {%- if record|default == null and config.has('general/payoff') -%} + {{- ' | ' ~ config.get('general/payoff') -}} + {%- endif -%} + + + + + + {% block body %} + + {{ include('partials/_header.twig') }} + + {{ widgets('main_top') }} + + {% block main %} + {% endblock main %} + + {{ widgets('main_bottom') }} + + {{ include('partials/_aside.twig') }} + + {% endblock body %} + + {{ include('partials/_footer.twig') }} + + + diff --git a/public/theme/skeleton/partials/_recordfooter.twig b/public/theme/skeleton/partials/_recordfooter.twig new file mode 100644 index 0000000..1e3e3ed --- /dev/null +++ b/public/theme/skeleton/partials/_recordfooter.twig @@ -0,0 +1,54 @@ +{# This file is inserted as the 'footer' of each listed record. #} +

+ {% if user %} + {{ __('general.phrase.edit') }} - + {% endif %} + {{ __('general.phrase.written-by-on', { + '%name%': record.author.displayName|default(__('Unknown')), + '%date%': record.publishedAt|localedatetime("%A %B %e, %Y") + }) }} +

+ +{% if extended|default %} +

+ {{ __('general.phrase.permalink') }} - + {# include the 'default' links to taxonomies. Check the documentation for ways to modify and customize + what is output to the browser: https://docs.bolt.cm/contenttypes/taxonomies#displaying-taxonomies-in-templates #} + {{ include('partials/_sub_taxonomylinks.twig', { record: record }) }} +

+ + {% set previous = previous_record(record, byColumn='id') %} + {% set next = next_record(record, byColumn='id') %} + + {% if previous or next %} +

+ {% if previous %} + « {{ previous|title }} + {% endif %} + {% if previous and next %} + - + {% endif %} + {% if next %} + {{ next|title }} » + {% endif %} +

+ {% endif %} + + {% set related_content_types = record|related_all %} + {% if related_content_types is not empty %} +

{{ __('general.phrase.related-content') }} +

    + {% for content_type, related_records in related_content_types %} +
  • +

    Related {{ config.get('contenttypes/' ~ content_type ~ '/name') }}

    + +
  • + {% endfor %} +
+

+ {% endif %} +{% endif %} diff --git a/public/theme/skeleton/partials/_sub_menu.twig b/public/theme/skeleton/partials/_sub_menu.twig new file mode 100644 index 0000000..b24f8a3 --- /dev/null +++ b/public/theme/skeleton/partials/_sub_menu.twig @@ -0,0 +1,45 @@ +{# This file might seem a little complex, because of the high density of tags. + It uses Twig macros and ternary selectors. Read up on them, if required: + macros: http://twig.sensiolabs.org/doc/templates.html#macros + ternary operators: http://twig.sensiolabs.org/doc/templates.html#other-operators +#} + +{# The 'recursive' macro, for inserting one menu item. If it has a submenu, it + invokes itself to insert the items of the submenus. #} +{% macro display_menu_item(item, loop, withsubmenus) %} + {% from _self import display_menu_item %} + {% apply spaceless %} + {% set with_submenu = withsubmenus and item.submenu is not empty %} +
  • + + + {{- item.label -}} + + + {% if with_submenu %} + + {% endif %} +
  • + {% endapply %} +{% endmacro %} + +{# Make the macro available for use #} +{% from _self import display_menu_item %} + +{# The main menu loop: Iterates over the items, calling `display_menu_item` #} + + diff --git a/public/theme/skeleton/partials/_sub_taxonomylinks.twig b/public/theme/skeleton/partials/_sub_taxonomylinks.twig new file mode 100644 index 0000000..0eda344 --- /dev/null +++ b/public/theme/skeleton/partials/_sub_taxonomylinks.twig @@ -0,0 +1,15 @@ +{% for type, taxonomies in record|taxonomies %} + + {% if taxonomies|length < 2 %} + {{ config.get('taxonomies')[type].singular_name }}: + {% else %} + {{ config.get('taxonomies')[type].name }}: + {% endif %} + + {% for taxonomy in taxonomies %} + {{ taxonomy.name }}{% if not loop.last %}, {% endif %} + {% else %} + {{ __('general.phrase.none') }} + {% endfor %} + {% if not loop.last %} - {% endif %} +{% endfor %} diff --git a/public/theme/skeleton/record.twig b/public/theme/skeleton/record.twig new file mode 100644 index 0000000..96acf02 --- /dev/null +++ b/public/theme/skeleton/record.twig @@ -0,0 +1,23 @@ +{% extends 'partials/_master.twig' %} + +{% block main %} + +

    {{ record|title }}

    + + {% include 'partials/_image.twig' with ({'image': record|image}) %} + + {# Output all fields, in the order as defined in the content type. + To change the generated html and configure the options, see: + https://docs.bolt.cm/templating #} + {% with { 'record': record, 'exclude': [record|image.fieldname|default()] } %} + {{ block('sub_fields', 'helpers/_fields.twig') }} + {% endwith %} + + {# Uncomment this if you wish to dump the entire record to the client, for debugging purposes. + {{ dump(record) }} + #} + + + {% include 'partials/_recordfooter.twig' with { 'record': record, 'extended': true } %} + +{% endblock main %} diff --git a/public/theme/skeleton/search.twig b/public/theme/skeleton/search.twig new file mode 100644 index 0000000..5bfb53e --- /dev/null +++ b/public/theme/skeleton/search.twig @@ -0,0 +1,65 @@ +{% extends 'partials/_master.twig' %} + +{% block main %} + + {# This template is used for search results. If 'search' is defined, + we display an appropriate title. The 'records' array contains all of the + records matching the current query. If there are no results, the + code in the 'else' part of the for-loop is used. #} +

    + {% if searchTerm is not empty %} + {{ __('general.phrase.search-results-for', { '%search%': searchTerm }) }} + {% else %} + {{ __('general.phrase.search') }} + {% endif %} +

    + + {# Perhaps we post a small teaser, stored in the 'block' named 'Search teaser' #} + {% setcontent block = "block/search-teaser" %} + + {# check if we have 'content'. If so, we know we have have a teaser to display. #} + {% if block and block.content %} + {{ block.content }} + {% endif %} + +
    + + +
    + + {% for record in records %} +
    + +

    {{ record|title }}

    + + {% if record|image %} + + {{ (record|image).alt|default(record|title) }} + + {% endif %} + + {# display something introduction-like.. #} +

    {{ record|excerpt(300, false, search|default('')) }}

    + +
    + + {% if not loop.last %} +
    + {% endif %} + + {% else %} + +

    + {% if searchTerm is not empty %} + {{ __('general.phrase.no-search-results-for', { '%search%': searchTerm|escape }) }} + {% else %} + {{ __('general.phrase.no-search-term-provided') }} + {% endif %} +

    + + {% endfor %} + + {# If there are more records than will fit on one page, the pager is shown. #} + {{ pager(records, template = 'helpers/_pager_bulma.html.twig') }} + +{% endblock main %} diff --git a/public/theme/skeleton/theme.yaml b/public/theme/skeleton/theme.yaml new file mode 100644 index 0000000..ef8ade1 --- /dev/null +++ b/public/theme/skeleton/theme.yaml @@ -0,0 +1,13 @@ +# Optional config file for the theme. + +# Variables that are in this file, can be used in your twig template like {{ theme.foo }} + +# Template filenames. If you 're creating a theme for distribution, you can specify +# the filenames of the templates here. The templates you will set in this config +# file will override the ones in the global app/config/config.yml, so beware! +# maintenance_template: maintenance_default.twig +# homepage_template: index.twig +# record_template: record.twig +# listing_template: listing.twig +# search_results_template: search.twig +# notfound: notfound.twig diff --git a/src/Command/FetchCommand.php b/src/Command/FetchCommand.php new file mode 100644 index 0000000..8e20f0b --- /dev/null +++ b/src/Command/FetchCommand.php @@ -0,0 +1,50 @@ +extensionRegistry = $extensionRegistry; + parent::__construct(); + } + + + protected function configure() + { + $this + ->setDescription('Add a short description for your command') + ->addArgument('onlyfeed', InputArgument::OPTIONAL, 'Fetch only this feed') + ->addOption('option1', null, InputOption::VALUE_NONE, 'Option description') + ; + } + + protected function execute(InputInterface $input, OutputInterface $output) + { + $io = new SymfonyStyle($input, $output); + + $packagist = $this->extensionRegistry->getExtension(PackagistExtension::class); + + $packagist->fetchPackages(); + + $io->success('Done.'); + } +} diff --git a/src/Command/UpdatePackagesCommand.php b/src/Command/UpdatePackagesCommand.php new file mode 100644 index 0000000..eb33ecc --- /dev/null +++ b/src/Command/UpdatePackagesCommand.php @@ -0,0 +1,50 @@ +extensionRegistry = $extensionRegistry; + parent::__construct(); + } + + + protected function configure() + { + $this + ->setDescription('Add a short description for your command') + ->addArgument('onlyfeed', InputArgument::OPTIONAL, 'Fetch only this feed') + ->addOption('option1', null, InputOption::VALUE_NONE, 'Option description') + ; + } + + protected function execute(InputInterface $input, OutputInterface $output) + { + $io = new SymfonyStyle($input, $output); + + $packagist = $this->extensionRegistry->getExtension(PackagistExtension::class); + + $packagist->updatePackages(); + + $io->success('Done.'); + } +} diff --git a/src/Entity/.gitkeep b/src/Entity/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/Kernel.php b/src/Kernel.php new file mode 100644 index 0000000..53a800f --- /dev/null +++ b/src/Kernel.php @@ -0,0 +1,12 @@ +request('GET', $url); + + $json = $response->getContent(); + $packages = Json::json_decode($json); + + $om = $this->getObjectManager(); + /** @var ContentRepository $contentRepository */ + $contentRepository = $om->getRepository(Content::class); + + foreach ($packages->packageNames as $package) { + $record = $contentRepository->findOneByFieldValue('packagist_name', $package); + + if (!$record) { + echo "Add new stub: $package \n"; + $this->insertPackageStub($package, self::TYPE_EXTENSION); + } + } + } + + + private function insertPackageStub(string $package, string $type) + { + $om = $this->getObjectManager(); + + $contentTypeDefinition = $this->getBoltConfig()->getContentType('packages'); + $content = new Content($contentTypeDefinition); + + $content->setFieldValue('packagist_name', $package); + $content->setFieldValue('title', $package); + $content->setFieldValue('slug', $package); + $content->setFieldValue('packagist_type', $type); + + $om->persist($content); + $om->flush(); + } + + public function updatePackages() + { + $om = $this->getObjectManager(); + + + $client = HttpClient::create(); + + $params = ['order' => 'modifiedAt', 'status' => '!unknown']; + + $records = $this->getQuery()->getContentForTwig('packages', $params); + + $count = 0; + + /** @var Content $record */ + foreach ($records as $record) { + if ($count++ >= 100) { + break; + } + + $packagist_name = (string) $record->getFieldValue('packagist_name'); + dump($packagist_name); + + $url = sprintf('%s%s.json', self::PACKAGIST_DETAIL, $packagist_name); + + $response = $client->request('GET', $url); + $response_array = current($response->toArray()); + + $package = new Collection($response_array); + + if ($response_array) { + $record->setFieldValue('description', $package->get('description')); + $record->setFieldValue('time', $package->get('time')); + $record->setFieldValue('maintainers', $package->get('maintainers')); + $record->setFieldValue('packagist_type', $package->get('type')); + $record->setFieldValue('repository', $package->get('repository')); + $record->setFieldValue('github_stars', $package->get('github_stars')); + $record->setFieldValue('downloads_total', $package->get('downloads')['total']); + $record->setFieldValue('downloads_monthly', $package->get('downloads')['monthly']); + $record->setFieldValue('downloads_daily', $package->get('downloads')['daily']); + $record->setFieldValue('favers', $package->get('favers')); + + $record->setModifiedAt(new \DateTime()); + + $om->persist($record); + + $versions = (new Collection($package->get('versions')))->keys()->sort(function ($version, $key) { + return strpos($version, 'ev-'); + })->all(); + + $record->setFieldValue('versions', $versions); + + $latest_version = (new Collection($package->get('versions')))->get(current($versions)); + + if (isset($latest_version['require']['bolt/core'])) { + $record->setFieldValue('required_version', $latest_version['require']['bolt/core']); + } else { + $record->setFieldValue('required_version', 3); + } + + $record->setStatus(Statuses::PUBLISHED); + + // @todo This is hackish. Make better. + if (in_array($packagist_name, [ + + "bolt/bolt-extension-starter", + "bolt/bolt-extension-starter-extended", + "rixbeck/bolt-extension-skeleton", + "wemakecustom/bolt-parent-theme", + "bolt/htmlsection", + "eamador/bolt-dialog-pages", + "ggioffreda/bolt-extension-rollbar", + "gigabit/twig-wrap", + "goodbytes/readtime", + "mattvick/bolt-diy-forms", + "ornito/rest-create-users", + "zillingen/json-content", + "zillingen/json-files", + ])) { + $record->setStatus(Statuses::DRAFT); + } + + } + + $om->persist($record); + } + + $om->flush(); + + } +} \ No newline at end of file diff --git a/symfony.lock b/symfony.lock new file mode 100644 index 0000000..b704a29 --- /dev/null +++ b/symfony.lock @@ -0,0 +1,724 @@ +{ + "api-platform/core": { + "version": "2.1", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "2.1", + "ref": "18727d8f229306860b46955f438e1897421da689" + }, + "files": [ + "config/packages/api_platform.yaml", + "config/routes/api_platform.yaml", + "src/Entity/.gitignore" + ] + }, + "bobdenotter/weatherwidget": { + "version": "1.0.0" + }, + "bolt/assets": { + "version": "4.0.0-beta.2.3" + }, + "bolt/common": { + "version": "2.0.5" + }, + "bolt/core": { + "version": "4.0.0-beta.1.6" + }, + "bolt/newswidget": { + "version": "1.0.3" + }, + "bolt/themes": { + "version": "3.0.0" + }, + "cocur/slugify": { + "version": "v3.2" + }, + "composer/ca-bundle": { + "version": "1.1.4" + }, + "composer/composer": { + "version": "1.9.0" + }, + "composer/semver": { + "version": "1.5.0" + }, + "composer/spdx-licenses": { + "version": "1.5.2" + }, + "composer/xdebug-handler": { + "version": "1.3.3" + }, + "doctrine/annotations": { + "version": "1.0", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "1.0", + "ref": "cb4152ebcadbe620ea2261da1a1c5a9b8cea7672" + }, + "files": [ + "config/routes/annotations.yaml" + ] + }, + "doctrine/cache": { + "version": "v1.8.0" + }, + "doctrine/collections": { + "version": "v1.5.0" + }, + "doctrine/common": { + "version": "v2.10.0" + }, + "doctrine/data-fixtures": { + "version": "1.4.0" + }, + "doctrine/dbal": { + "version": "v2.9.2" + }, + "doctrine/doctrine-bundle": { + "version": "1.6", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "1.6", + "ref": "453e89b78ded666f351617baca5ae40d20622351" + }, + "files": [ + "config/packages/doctrine.yaml", + "config/packages/prod/doctrine.yaml", + "src/Entity/.gitignore", + "src/Repository/.gitignore" + ] + }, + "doctrine/doctrine-cache-bundle": { + "version": "1.3.5" + }, + "doctrine/doctrine-fixtures-bundle": { + "version": "3.0", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "3.0", + "ref": "fc52d86631a6dfd9fdf3381d0b7e3df2069e51b3" + }, + "files": [ + "src/DataFixtures/AppFixtures.php" + ] + }, + "doctrine/doctrine-migrations-bundle": { + "version": "1.2", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "1.2", + "ref": "c1431086fec31f17fbcfe6d6d7e92059458facc1" + }, + "files": [ + "config/packages/doctrine_migrations.yaml", + "src/Migrations/.gitignore" + ] + }, + "doctrine/event-manager": { + "version": "v1.0.0" + }, + "doctrine/inflector": { + "version": "v1.3.0" + }, + "doctrine/instantiator": { + "version": "1.1.0" + }, + "doctrine/lexer": { + "version": "v1.0.1" + }, + "doctrine/migrations": { + "version": "2.2.1" + }, + "doctrine/orm": { + "version": "v2.6.3" + }, + "doctrine/persistence": { + "version": "v1.1.0" + }, + "doctrine/reflection": { + "version": "v1.0.0" + }, + "drupol/composer-packages": { + "version": "1.0.0" + }, + "egulias/email-validator": { + "version": "2.1.7" + }, + "embed/embed": { + "version": "v3.3.9" + }, + "erusev/parsedown": { + "version": "1.7.1" + }, + "ezyang/htmlpurifier": { + "version": "v4.10.0" + }, + "fig/link-util": { + "version": "1.0.0" + }, + "fzaninotto/faker": { + "version": "v1.8.0" + }, + "guzzlehttp/psr7": { + "version": "1.5.2" + }, + "intervention/image": { + "version": "2.4.2" + }, + "jdorn/sql-formatter": { + "version": "v1.2.17" + }, + "justinrainbow/json-schema": { + "version": "5.2.8" + }, + "knplabs/doctrine-behaviors": { + "version": "v2.0.1" + }, + "knplabs/knp-menu": { + "version": "2.3.0" + }, + "knplabs/knp-menu-bundle": { + "version": "v2.2.1" + }, + "kylekatarnls/update-helper": { + "version": "1.1.0" + }, + "league/flysystem": { + "version": "1.0.50" + }, + "league/glide": { + "version": "1.4.0" + }, + "league/glide-symfony": { + "version": "1.0.3" + }, + "miljar/php-exif": { + "version": "v0.6.4" + }, + "monolog/monolog": { + "version": "1.24.0" + }, + "nelmio/cors-bundle": { + "version": "1.5", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "1.5", + "ref": "f0436fc35fca88eada758311f8de43bfb61f1980" + }, + "files": [ + "config/packages/nelmio_cors.yaml" + ] + }, + "nesbot/carbon": { + "version": "1.36.2" + }, + "nette/finder": { + "version": "v2.5.2" + }, + "nette/utils": { + "version": "v3.1.0" + }, + "nikic/php-parser": { + "version": "v4.2.1" + }, + "nyholm/nsa": { + "version": "1.1.0" + }, + "ocramius/package-versions": { + "version": "1.4.2" + }, + "ocramius/proxy-manager": { + "version": "2.2.3" + }, + "pagerfanta/pagerfanta": { + "version": "v2.0.1" + }, + "paragonie/random_compat": { + "version": "v9.99.99" + }, + "peterkahl/country-code-to-emoji-flag": { + "version": "v0.9.1" + }, + "php": { + "version": "7.2" + }, + "php-translation/common": { + "version": "1.0.0" + }, + "php-translation/extractor": { + "version": "1.7.1" + }, + "php-translation/symfony-bundle": { + "version": "0.4", + "recipe": { + "repo": "github.com/symfony/recipes-contrib", + "branch": "master", + "version": "0.4", + "ref": "ee15ad002114fba7b694a7fe429419b518d43bc4" + }, + "files": [ + "config/packages/dev/php_translation.yaml", + "config/packages/php_translation.yaml", + "config/routes/dev/php_translation.yaml", + "config/routes/php_translation.yaml" + ] + }, + "php-translation/symfony-storage": { + "version": "1.0.1" + }, + "phpdocumentor/reflection-common": { + "version": "1.0.1" + }, + "phpdocumentor/reflection-docblock": { + "version": "4.3.0" + }, + "phpdocumentor/type-resolver": { + "version": "0.4.0" + }, + "psr/cache": { + "version": "1.0.1" + }, + "psr/container": { + "version": "1.0.0" + }, + "psr/http-message": { + "version": "1.0.1" + }, + "psr/link": { + "version": "1.0.0" + }, + "psr/log": { + "version": "1.1.0" + }, + "psr/simple-cache": { + "version": "1.0.1" + }, + "ralouphie/getallheaders": { + "version": "2.0.5" + }, + "ramsey/uuid": { + "version": "3.9.2" + }, + "scienta/doctrine-json-functions": { + "version": "4.0.2" + }, + "seld/jsonlint": { + "version": "1.7.1" + }, + "seld/phar-utils": { + "version": "1.0.1" + }, + "sensio/framework-extra-bundle": { + "version": "5.2", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "5.2", + "ref": "fb7e19da7f013d0d422fa9bce16f5c510e27609b" + }, + "files": [ + "config/packages/sensio_framework_extra.yaml" + ] + }, + "sensiolabs/security-checker": { + "version": "4.0", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "4.0", + "ref": "05daf6b214e54aed4089f3480f944a67ac3a7889" + }, + "files": [ + "config/packages/security_checker.yaml" + ] + }, + "siriusphp/upload": { + "version": "2.1.1" + }, + "siriusphp/validation": { + "version": "2.2.2" + }, + "symfony/asset": { + "version": "v4.2.3" + }, + "symfony/cache": { + "version": "v4.2.3" + }, + "symfony/cache-contracts": { + "version": "v1.1.1" + }, + "symfony/config": { + "version": "v4.2.3" + }, + "symfony/console": { + "version": "3.3", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "3.3", + "ref": "0fa049c19069a65f52c1c181d64be3de672c1504" + }, + "files": [ + "bin/console", + "config/bootstrap.php" + ] + }, + "symfony/debug": { + "version": "v4.2.3" + }, + "symfony/debug-bundle": { + "version": "4.1", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "4.1", + "ref": "f8863cbad2f2e58c4b65fa1eac892ab189971bea" + }, + "files": [ + "config/packages/dev/debug.yaml" + ] + }, + "symfony/dependency-injection": { + "version": "v4.2.3" + }, + "symfony/doctrine-bridge": { + "version": "v4.2.3" + }, + "symfony/dotenv": { + "version": "v4.4.0" + }, + "symfony/error-handler": { + "version": "v4.4.0" + }, + "symfony/event-dispatcher": { + "version": "v4.2.3" + }, + "symfony/event-dispatcher-contracts": { + "version": "v1.1.1" + }, + "symfony/expression-language": { + "version": "v4.2.3" + }, + "symfony/filesystem": { + "version": "v4.2.3" + }, + "symfony/finder": { + "version": "v4.2.3" + }, + "symfony/flex": { + "version": "1.0", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "1.0", + "ref": "dc3fc2e0334a4137c47cfd5a3ececc601fa61a0b" + }, + "files": [ + ".env" + ] + }, + "symfony/form": { + "version": "v4.2.3" + }, + "symfony/framework-bundle": { + "version": "4.2", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "4.2", + "ref": "9aafbc8edf7558dfe213e9d51d0217cbd78acc5a" + }, + "files": [ + "config/bootstrap.php", + "config/packages/cache.yaml", + "config/packages/framework.yaml", + "config/packages/test/framework.yaml", + "config/services.yaml", + "public/index.php", + "src/Controller/.gitignore", + "src/Kernel.php" + ] + }, + "symfony/http-client": { + "version": "v4.3.3" + }, + "symfony/http-client-contracts": { + "version": "v1.1.5" + }, + "symfony/http-foundation": { + "version": "v4.2.3" + }, + "symfony/http-kernel": { + "version": "v4.2.3" + }, + "symfony/inflector": { + "version": "v4.2.3" + }, + "symfony/intl": { + "version": "v4.2.3" + }, + "symfony/mailer": { + "version": "4.3", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "4.3", + "ref": "15658c2a0176cda2e7dba66276a2030b52bd81b2" + }, + "files": [ + "config/packages/mailer.yaml" + ] + }, + "symfony/maker-bundle": { + "version": "1.0", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "1.0", + "ref": "fadbfe33303a76e25cb63401050439aa9b1a9c7f" + } + }, + "symfony/mime": { + "version": "v4.3.0" + }, + "symfony/monolog-bridge": { + "version": "v4.2.3" + }, + "symfony/monolog-bundle": { + "version": "3.1", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "3.1", + "ref": "18ebf5a940573a20de06f9c4060101eeb438cf3d" + }, + "files": [ + "config/packages/dev/monolog.yaml", + "config/packages/prod/monolog.yaml", + "config/packages/test/monolog.yaml" + ] + }, + "symfony/options-resolver": { + "version": "v4.2.3" + }, + "symfony/polyfill-ctype": { + "version": "v1.10.0" + }, + "symfony/polyfill-intl-grapheme": { + "version": "v1.13.1" + }, + "symfony/polyfill-intl-icu": { + "version": "v1.10.0" + }, + "symfony/polyfill-intl-idn": { + "version": "v1.11.0" + }, + "symfony/polyfill-intl-normalizer": { + "version": "v1.13.1" + }, + "symfony/polyfill-mbstring": { + "version": "v1.10.0" + }, + "symfony/polyfill-php72": { + "version": "v1.10.0" + }, + "symfony/polyfill-php73": { + "version": "v1.11.0" + }, + "symfony/process": { + "version": "v4.2.2" + }, + "symfony/property-access": { + "version": "v4.2.3" + }, + "symfony/property-info": { + "version": "v4.2.3" + }, + "symfony/routing": { + "version": "4.2", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "4.2", + "ref": "5374e24d508ba8fd6ba9eb15170255fdb778316a" + }, + "files": [ + "config/packages/dev/routing.yaml", + "config/packages/routing.yaml", + "config/packages/test/routing.yaml", + "config/routes.yaml" + ] + }, + "symfony/security-bundle": { + "version": "3.3", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "3.3", + "ref": "f8a63faa0d9521526499c0a8f403c9964ecb0527" + }, + "files": [ + "config/packages/security.yaml" + ] + }, + "symfony/security-core": { + "version": "v4.2.3" + }, + "symfony/security-csrf": { + "version": "v4.2.3" + }, + "symfony/security-guard": { + "version": "v4.2.3" + }, + "symfony/security-http": { + "version": "v4.2.3" + }, + "symfony/serializer": { + "version": "v4.2.3" + }, + "symfony/service-contracts": { + "version": "v1.1.2" + }, + "symfony/stopwatch": { + "version": "v4.4.0" + }, + "symfony/string": { + "version": "v5.0.2" + }, + "symfony/translation": { + "version": "3.3", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "3.3", + "ref": "1fb02a6e1c8f3d4232cce485c9afa868d63b115a" + }, + "files": [ + "config/packages/translation.yaml", + "translations/.gitignore" + ] + }, + "symfony/translation-contracts": { + "version": "v1.1.2" + }, + "symfony/twig-bridge": { + "version": "v4.2.3" + }, + "symfony/twig-bundle": { + "version": "3.3", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "3.3", + "ref": "369b5b29dc52b2c190002825ae7ec24ab6f962dd" + }, + "files": [ + "config/packages/twig.yaml", + "config/routes/dev/twig.yaml", + "templates/base.html.twig" + ] + }, + "symfony/validator": { + "version": "4.1", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "4.1", + "ref": "0cdc982334f45d554957a6167e030482795bf9d7" + }, + "files": [ + "config/packages/validator.yaml" + ] + }, + "symfony/var-dumper": { + "version": "v4.2.3" + }, + "symfony/var-exporter": { + "version": "v4.2.3" + }, + "symfony/web-link": { + "version": "v4.2.3" + }, + "symfony/web-profiler-bundle": { + "version": "3.3", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "3.3", + "ref": "6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6" + }, + "files": [ + "config/packages/dev/web_profiler.yaml", + "config/packages/test/web_profiler.yaml", + "config/routes/dev/web_profiler.yaml" + ] + }, + "symfony/web-server-bundle": { + "version": "3.3", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "3.3", + "ref": "dae9b39fd6717970be7601101ce5aa960bf53d9a" + } + }, + "symfony/webpack-encore-bundle": { + "version": "1.0", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "master", + "version": "1.0", + "ref": "5880e1fef9f9eb6a523e698a63f8feabcc8b0834" + }, + "files": [ + "assets/css/app.css", + "assets/js/app.js", + "config/packages/assets.yaml", + "config/packages/webpack_encore.yaml", + "package.json", + "webpack.config.js" + ] + }, + "symfony/yaml": { + "version": "v4.2.3" + }, + "symplify/package-builder": { + "version": "v7.2.1" + }, + "tightenco/collect": { + "version": "v5.8.2" + }, + "twig/twig": { + "version": "v2.6.2" + }, + "ua-parser/uap-php": { + "version": "v3.9.2" + }, + "webmozart/assert": { + "version": "1.4.0" + }, + "webmozart/path-util": { + "version": "2.3.0" + }, + "webonyx/graphql-php": { + "version": "v0.13.0" + }, + "white-october/pagerfanta-bundle": { + "version": "v1.2.3" + }, + "willdurand/negotiation": { + "version": "v2.3.1" + }, + "zendframework/zend-code": { + "version": "3.4.1" + }, + "zendframework/zend-eventmanager": { + "version": "3.2.1" + } +} diff --git a/var/data/.gitkeep b/var/data/.gitkeep new file mode 100644 index 0000000..e69de29