From 36c259a2a14f8f832f5a3bae4f4984477be86155 Mon Sep 17 00:00:00 2001 From: Riad Benguella Date: Mon, 11 Dec 2023 11:04:51 +0100 Subject: [PATCH] Performance: Bootstrap metrics tracking --- .gitignore | 4 + .syncpackrc | 9 + .../woocommerce/changelog/add-metrics-tests | 5 + plugins/woocommerce/package.json | 4 +- .../tests/metrics/assets/large-post.html | 5553 +++++++++++++++++ .../tests/metrics/config/global-setup.ts | 23 + .../metrics/config/performance-reporter.ts | 73 + .../tests/metrics/fixtures/index.ts | 110 + .../tests/metrics/playwright.config.js | 58 + .../tests/metrics/specs/editor.spec.js | 178 + plugins/woocommerce/tests/metrics/utils.js | 21 + pnpm-lock.yaml | 771 +-- 12 files changed, 6449 insertions(+), 360 deletions(-) create mode 100644 plugins/woocommerce/changelog/add-metrics-tests create mode 100644 plugins/woocommerce/tests/metrics/assets/large-post.html create mode 100644 plugins/woocommerce/tests/metrics/config/global-setup.ts create mode 100644 plugins/woocommerce/tests/metrics/config/performance-reporter.ts create mode 100644 plugins/woocommerce/tests/metrics/fixtures/index.ts create mode 100644 plugins/woocommerce/tests/metrics/playwright.config.js create mode 100644 plugins/woocommerce/tests/metrics/specs/editor.spec.js create mode 100644 plugins/woocommerce/tests/metrics/utils.js diff --git a/.gitignore b/.gitignore index 20ffe355176..6b73893a40f 100644 --- a/.gitignore +++ b/.gitignore @@ -104,3 +104,7 @@ changes.json # default docs manifest /manifest.json + +# Metrics tests +/artifacts +/plugins/*/artifacts diff --git a/.syncpackrc b/.syncpackrc index 6b63e9c6fb0..98d38a0c940 100644 --- a/.syncpackrc +++ b/.syncpackrc @@ -171,6 +171,15 @@ ], "pinVersion": "^8.13.0" }, + { + "dependencies": [ + "@wordpress/e2e-test-utils-playwright" + ], + "packages": [ + "**" + ], + "pinVersion": "wp-6.4" + }, { "dependencies": [ "@wordpress/**" diff --git a/plugins/woocommerce/changelog/add-metrics-tests b/plugins/woocommerce/changelog/add-metrics-tests new file mode 100644 index 00000000000..417ba233edc --- /dev/null +++ b/plugins/woocommerce/changelog/add-metrics-tests @@ -0,0 +1,5 @@ +Significance: patch +Type: dev +Comment: It's a build process E2E change. + + diff --git a/plugins/woocommerce/package.json b/plugins/woocommerce/package.json index 0d3d349dd08..d74352c9505 100644 --- a/plugins/woocommerce/package.json +++ b/plugins/woocommerce/package.json @@ -49,6 +49,7 @@ "test:e2e-pw": "USE_WP_ENV=1 pnpm playwright test --config=tests/e2e-pw/playwright.config.js", "test:env:start": "pnpm env:test", "test:php": "./vendor/bin/phpunit -c ./phpunit.xml", + "test:metrics": "USE_WP_ENV=1 pnpm playwright test --config=tests/metrics/playwright.config.js", "test:php:env": "wp-env run --env-cwd='wp-content/plugins/woocommerce' tests-cli vendor/bin/phpunit -c phpunit.xml --verbose", "test:unit": "pnpm test:php", "test:unit:env": "pnpm test:php:env", @@ -137,6 +138,7 @@ "@woocommerce/woocommerce-rest-api": "^1.0.1", "@wordpress/babel-plugin-import-jsx-pragma": "1.1.3", "@wordpress/babel-preset-default": "3.0.2", + "@wordpress/e2e-test-utils-playwright": "wp-6.4", "@wordpress/env": "^8.13.0", "@wordpress/stylelint-config": "19.1.0", "allure-commandline": "^2.25.0", @@ -220,9 +222,9 @@ "node_modules/@woocommerce/e2e-core-tests/CHANGELOG.md", "node_modules/@woocommerce/api/dist/", "node_modules/@woocommerce/admin-e2e-tests/build", + "node_modules/@woocommerce/classic-assets/build", "node_modules/@woocommerce/block-library/build", "node_modules/@woocommerce/block-library/blocks.ini", - "node_modules/@woocommerce/classic-assets/build", "node_modules/@woocommerce/admin-library/build", "package.json", "!node_modules/@woocommerce/admin-e2e-tests/*.ts.map", diff --git a/plugins/woocommerce/tests/metrics/assets/large-post.html b/plugins/woocommerce/tests/metrics/assets/large-post.html new file mode 100644 index 00000000000..0103e22c89c --- /dev/null +++ b/plugins/woocommerce/tests/metrics/assets/large-post.html @@ -0,0 +1,5553 @@ + +

At iam decimum annum in spelunca iacet.

+ + + +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sit enim idem caecus, debilis. Potius inflammat, ut coercendi magis quam dedocendi esse videantur. Quis non odit sordidos, vanos, leves, futtiles? Age sane, inquam. Duo Reges: constructio interrete. Nam ante Aristippus, et ille melius. Sed quamvis comis in amicis tuendis fuerit, tamen, si haec vera sunt-nihil enim affirmo-, non satis acutus fuit.

+ + + + + + + +

Non igitur bene. Quod si ita se habeat, non possit beatam praestare vitam sapientia. Universa enim illorum ratione cum tota vestra confligendum puto. Atqui reperies, inquit, in hoc quidem pertinacem; Haec para/doca illi, nos admirabilia dicamus. Quod cum ille dixisset et satis disputatum videretur, in oppidum ad Pomponium perreximus omnes. Estne, quaeso, inquam, sitienti in bibendo voluptas? Egone non intellego, quid sit don Graece, Latine voluptas?

+ + + +

Nummus in Croesi divitiis obscuratur, pars est tamen divitiarum.

+ + + +

Varietates autem iniurasque fortunae facile veteres philosophorum praeceptis instituta vita superabat. De vacuitate doloris eadem sententia erit. Ratio quidem vestra sic cogit. Sit, inquam, tam facilis, quam vultis, comparatio voluptatis, quid de dolore dicemus? Si longus, levis dictata sunt. Sed ea mala virtuti magnitudine obruebantur. Non quam nostram quidem, inquit Pomponius iocans; Tecum optime, deinde etiam cum mediocri amico. At ille pellit, qui permulcet sensum voluptate.

+ + + +

Haec quo modo conveniant, non sane intellego. Quid, quod homines infima fortuna, nulla spe rerum gerendarum, opifices denique delectantur historia? Duo enim genera quae erant, fecit tria. Quae contraria sunt his, malane? Sed hoc sane concedamus. Re mihi non aeque satisfacit, et quidem locis pluribus. Quantam rem agas, ut Circeis qui habitet totum hunc mundum suum municipium esse existimet? Nulla erit controversia.

+ + + +
+ + + +
+

+ Quid enim necesse est, tamquam meretricem in matronarum coetum, sic voluptatem in virtutum concilium adducere? +

+
+ + + +
Atqui reperies, inquit, in hoc quidem pertinacem;
+ + + +

Immo istud quidem, inquam, quo loco quidque, nisi iniquum postulo, arbitratu meo. Nunc haec primum fortasse audientis servire debemus. Tamen a proposito, inquam, aberramus. Quae est igitur causa istarum angustiarum? Pollicetur certe. Nihil enim hoc differt. Iam enim adesse poterit. Nobis aliter videtur, recte secusne, postea;

+ + + +

Efficiens dici potest.

+ + + +

Prodest, inquit, mihi eo esse animo. Est enim effectrix multarum et magnarum voluptatum. Quo tandem modo? Sed tu istuc dixti bene Latine, parum plane. Quo invento omnis ab eo quasi capite de summo bono et malo disputatio ducitur. Quantum Aristoxeni ingenium consumptum videmus in musicis? Tecum optime, deinde etiam cum mediocri amico. Nos paucis ad haec additis finem faciamus aliquando;

+ + + +

Non enim ipsa genuit hominem, sed accepit a natura inchoatum.

+ + + +

Memini me adesse P. Qua igitur re ab deo vincitur, si aeternitate non vincitur? Atque his de rebus et splendida est eorum et illustris oratio. Quod non faceret, si in voluptate summum bonum poneret. Cur post Tarentum ad Archytam?

+ + + +

Quis negat? Quod autem satis est, eo quicquid accessit, nimium est; Est enim effectrix multarum et magnarum voluptatum. Sin ea non neglegemus neque tamen ad finem summi boni referemus, non multum ab Erilli levitate aberrabimus. An vero, inquit, quisquam potest probare, quod perceptfum, quod. At coluit ipse amicitias. Tecum optime, deinde etiam cum mediocri amico. Quid de Pythagora? Itaque hic ipse iam pridem est reiectus; Quae cum praeponunt, ut sit aliqua rerum selectio, naturam videntur sequi;

+ + + +

Quia dolori non voluptas contraria est, sed doloris privatio.

+ + + +

Inde sermone vario sex illa a Dipylo stadia confecimus. Cuius quidem, quoniam Stoicus fuit, sententia condemnata mihi videtur esse inanitas ista verborum. Bonum valitudo: miser morbus. Itaque rursus eadem ratione, qua sum paulo ante usus, haerebitis. Zenonis est, inquam, hoc Stoici. Ab hoc autem quaedam non melius quam veteres, quaedam omnino relicta. Si est nihil nisi corpus, summa erunt illa: valitudo, vacuitas doloris, pulchritudo, cetera. Ita relinquet duas, de quibus etiam atque etiam consideret.

+ + + +
Mihi enim erit isdem istis fortasse iam utendum.
+ + + +

An potest, inquit ille, quicquam esse suavius quam nihil dolere? Venit enim mihi Platonis in mentem, quem accepimus primum hic disputare solitum; Quae quidem sapientes sequuntur duce natura tamquam videntes; Sed tamen intellego quid velit. Sed ad rem redeamus; Ea possunt paria non esse. Mene ergo et Triarium dignos existimas, apud quos turpiter loquare? Summus dolor plures dies manere non potest?

+ + + +

Nihil opus est exemplis hoc facere longius. Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Itaque in rebus minime obscuris non multus est apud eos disserendi labor. Sed in rebus apertissimis nimium longi sumus. Nam, ut paulo ante docui, augendae voluptatis finis est doloris omnis amotio. Iam id ipsum absurdum, maximum malum neglegi. Sed haec omittamus; Quo modo autem philosophus loquitur? Te ipsum, dignissimum maioribus tuis, voluptasne induxit, ut adolescentulus eriperes P. Terram, mihi crede, ea lanx et maria deprimet.

+ + + +
+

+ Nam et a te perfici istam disputationem volo, nec tua mihi oratio longa videri potest. +

+
+ + + + + + + +

Scio enim esse quosdam, qui quavis lingua philosophari possint; Theophrastus mediocriterne delectat, cum tractat locos ab Aristotele ante tractatos? Ille incendat? Ex eorum enim scriptis et institutis cum omnis doctrina liberalis, omnis historia. Quae duo sunt, unum facit. Deinde prima illa, quae in congressu solemus: Quid tu, inquit, huc?

+ + + +
+

+ Praeclare, inquit, facis, cum et eorum memoriam tenes, quorum uterque tibi testamento liberos suos commendavit, et puerum diligis. +

+
+ + + +

Sed nimis multa. Tu enim ista lenius, hic Stoicorum more nos vexat. Primum in nostrane potestate est, quid meminerimus? Quae cum ita sint, effectum est nihil esse malum, quod turpe non sit. Sed quid attinet de rebus tam apertis plura requirere? Cur igitur, inquam, res tam dissimiles eodem nomine appellas?

+ + + +
Magna laus.
+ + + +

Dici enim nihil potest verius. Satisne ergo pudori consulat, si quis sine teste libidini pareat? Scio enim esse quosdam, qui quavis lingua philosophari possint; Quod dicit Epicurus etiam de voluptate, quae minime sint voluptates, eas obscurari saepe et obrui. Quaesita enim virtus est, non quae relinqueret naturam, sed quae tueretur. Quamquam te quidem video minime esse deterritum. Quae adhuc, Cato, a te dicta sunt, eadem, inquam, dicere posses, si sequerere Pyrrhonem aut Aristonem. Mihi, inquam, qui te id ipsum rogavi?

+ + + +

Quis est, qui non oderit libidinosam, protervam adolescentiam? Quae animi affectio suum cuique tribuens atque hanc, quam dico. Faceres tu quidem, Torquate, haec omnia; An tu me de L. Quamquam te quidem video minime esse deterritum. Me igitur ipsum ames oportet, non mea, si veri amici futuri sumus. Ita ne hoc quidem modo paria peccata sunt. Quod quidem iam fit etiam in Academia.

+ + + +

An dolor longissimus quisque miserrimus, voluptatem non optabiliorem diuturnitas facit?

+ + + +

Miserum hominem! Si dolor summum malum est, dici aliter non potest. Aut, Pylades cum sis, dices te esse Orestem, ut moriare pro amico? Sed quanta sit alias, nunc tantum possitne esse tanta. Ac tamen hic mallet non dolere. Atque haec coniunctio confusioque virtutum tamen a philosophis ratione quadam distinguitur.

+ + + +
+

+ Completur enim et ex eo genere vitae, quod virtute fruitur, et ex iis rebus, quae sunt secundum naturam neque sunt in nostra potestate. +

+
+ + + +

Hoc est dicere: Non reprehenderem asotos, si non essent asoti.

+ + + +

At enim hic etiam dolore. Hanc ergo intuens debet institutum illud quasi signum absolvere. Certe, nisi voluptatem tanti aestimaretis. At quanta conantur! Mundum hunc omnem oppidum esse nostrum! Incendi igitur eos, qui audiunt, vides. Et non ex maxima parte de tota iudicabis? Sed ego in hoc resisto; Roges enim Aristonem, bonane ei videantur haec: vacuitas doloris, divitiae, valitudo;

+ + + +

Stulti autem malorum memoria torquentur, sapientes bona praeterita grata recordatione renovata delectant. Sunt autem, qui dicant foedus esse quoddam sapientium, ut ne minus amicos quam se ipsos diligant. Nescio quo modo praetervolavit oratio. Memini vero, inquam; Quae hic rei publicae vulnera inponebat, eadem ille sanabat. Omnis enim est natura diligens sui.

+ + + + + + + +

Quem si tenueris, non modo meum Ciceronem, sed etiam me ipsum abducas licebit. Quem ad modum quis ambulet, sedeat, qui ductus oris, qui vultus in quoque sit? Sint ista Graecorum; At hoc in eo M. Qui est in parvis malis.

+ + + +

Qui ita affectus, beatum esse numquam probabis;

+ + + +

Multoque hoc melius nos veriusque quam Stoici. Eaedem res maneant alio modo. Atque haec ita iustitiae propria sunt, ut sint virtutum reliquarum communia. Quarum ambarum rerum cum medicinam pollicetur, luxuriae licentiam pollicetur. Hic ego: Pomponius quidem, inquam, noster iocari videtur, et fortasse suo iure. Hinc ceteri particulas arripere conati suam quisque videro voluit afferre sententiam. Cum autem venissemus in Academiae non sine causa nobilitata spatia, solitudo erat ea, quam volueramus. Neque enim civitas in seditione beata esse potest nec in discordia dominorum domus; Sed erat aequius Triarium aliquid de dissensione nostra iudicare. Morbo gravissimo affectus, exul, orbus, egens, torqueatur eculeo: quem hunc appellas, Zeno? Ea possunt paria non esse. Itaque sensibus rationem adiunxit et ratione effecta sensus non reliquit.

+ + + +
+

+ Si est nihil nisi corpus, summa erunt illa: valitudo, vacuitas doloris, pulchritudo, cetera. +

+
+ + + +
+

+ Utrum igitur percurri omnem Epicuri disciplinam placet an de una voluptate quaeri, de qua omne certamen est? +

+
+ + + +
+

+ Atqui reperiemus asotos primum ita non religiosos, ut edint de patella, deinde ita mortem non timentes, ut illud in ore habeant ex Hymnide: Mihi sex menses satis sunt vitae, septimum Orco spondeo. +

+
+ + + +

Quorum altera prosunt, nocent altera. Virtutis, magnitudinis animi, patientiae, fortitudinis fomentis dolor mitigari solet. Cur deinde Metrodori liberos commendas? Quam ob rem tandem, inquit, non satisfacit? Pauca mutat vel plura sane; Et quidem Arcesilas tuus, etsi fuit in disserendo pertinacior, tamen noster fuit; Velut ego nunc moveor. Ergo ita: non posse honeste vivi, nisi honeste vivatur? Multoque hoc melius nos veriusque quam Stoici. Mihi, inquam, qui te id ipsum rogavi?

+ + + +

Nam quid possumus facere melius? Qua tu etiam inprudens utebare non numquam. Sit sane ista voluptas. Non est enim vitium in oratione solum, sed etiam in moribus. Nec mihi illud dixeris: Haec enim ipsa mihi sunt voluptati, et erant illa Torquatis. Non dolere, inquam, istud quam vim habeat postea videro; Tu quidem reddes; Nonne videmus quanta perturbatio rerum omnium consequatur, quanta confusio? Falli igitur possumus. Non ego tecum iam ita iocabor, ut isdem his de rebus, cum L.

+ + + +

Tibi hoc incredibile, quod beatissimum. Quid censes in Latino fore? Aut unde est hoc contritum vetustate proverbium: quicum in tenebris? Aliter enim explicari, quod quaeritur, non potest. Uterque enim summo bono fruitur, id est voluptate. Dolere malum est: in crucem qui agitur, beatus esse non potest.

+ + + +

Miserum hominem! Si dolor summum malum est, dici aliter non potest. Quis est, qui non oderit libidinosam, protervam adolescentiam? Verum tamen cum de rebus grandioribus dicas, ipsae res verba rapiunt; Sit enim idem caecus, debilis.

+ + + +
+

+ Quare istam quoque aggredere tractatam praesertim et ab aliis et a te ipso saepe, ut tibi deesse non possit oratio. +

+
+ + + +

Sin autem est in ea, quod quidam volunt, nihil impedit hanc nostram comprehensionem summi boni. Nec vero pietas adversus deos nec quanta iis gratia debeatur sine explicatione naturae intellegi potest.

+ + + +

Istam voluptatem perpetuam quis potest praestare sapienti? Et ille ridens: Video, inquit, quid agas; Primum divisit ineleganter; Traditur, inquit, ab Epicuro ratio neglegendi doloris. Aliter homines, aliter philosophos loqui putas oportere? In schola desinis. Aliter enim explicari, quod quaeritur, non potest. Ergo opifex plus sibi proponet ad formarum quam civis excellens ad factorum pulchritudinem? Proclivi currit oratio. Quod autem ratione actum est, id officium appellamus. Varietates autem iniurasque fortunae facile veteres philosophorum praeceptis instituta vita superabat.

+ + + +

Cur post Tarentum ad Archytam? Quae quidem sapientes sequuntur duce natura tamquam videntes; Gloriosa ostentatio in constituendo summo bono. Tecum optime, deinde etiam cum mediocri amico. Philosophi autem in suis lectulis plerumque moriuntur. Haec igitur Epicuri non probo, inquam. Ad quorum et cognitionem et usum iam corroborati natura ipsa praeeunte deducimur. Quid ait Aristoteles reliquique Platonis alumni? Audax negotium, dicerem impudens, nisi hoc institutum postea translatum ad philosophos nostros esset. At miser, si in flagitiosa et vitiosa vita afflueret voluptatibus.

+ + + +

Quodsi ipsam honestatem undique pertectam atque absolutam. Eam tum adesse, cum dolor omnis absit; Polycratem Samium felicem appellabant.

+ + + + + + + +

Si qua in iis corrigere voluit, deteriora fecit. Quae cum dixisset paulumque institisset, Quid est? Primum cur ista res digna odio est, nisi quod est turpis? Beatus autem esse in maximarum rerum timore nemo potest.

+ + + +
+

+ Nos cum te, M. +

+
+ + + +

Me igitur ipsum ames oportet, non mea, si veri amici futuri sumus. Cur deinde Metrodori liberos commendas? Que Manilium, ab iisque M. Bonum incolumis acies: misera caecitas. Quodsi ipsam honestatem undique pertectam atque absolutam. Collatio igitur ista te nihil iuvat.

+ + + +

Beatus autem esse in maximarum rerum timore nemo potest.

+ + + +

Qui autem de summo bono dissentit de tota philosophiae ratione dissentit. Cetera illa adhibebat, quibus demptis negat se Epicurus intellegere quid sit bonum. Nam si amitti vita beata potest, beata esse non potest. Illa tamen simplicia, vestra versuta. Neminem videbis ita laudatum, ut artifex callidus comparandarum voluptatum diceretur. Sed in rebus apertissimis nimium longi sumus. Peccata paria. An haec ab eo non dicuntur?

+ + + +

Tu autem negas fortem esse quemquam posse, qui dolorem malum putet. Nunc vides, quid faciat. Mihi enim satis est, ipsis non satis. Atque his de rebus et splendida est eorum et illustris oratio. Vestri haec verecundius, illi fortasse constantius. Quid enim necesse est, tamquam meretricem in matronarum coetum, sic voluptatem in virtutum concilium adducere? Nihil opus est exemplis hoc facere longius. Sed ad rem redeamus; Sed ea mala virtuti magnitudine obruebantur. Quae cum dixisset, finem ille. Ut aliquid scire se gaudeant?

+ + + +

Hoc simile tandem est?

+ + + +

Idem iste, inquam, de voluptate quid sentit? Omnia contraria, quos etiam insanos esse vultis. Scio enim esse quosdam, qui quavis lingua philosophari possint; Multoque hoc melius nos veriusque quam Stoici. Utrum igitur tibi litteram videor an totas paginas commovere? Dici enim nihil potest verius. Ex ea difficultate illae fallaciloquae, ut ait Accius, malitiae natae sunt. Rhetorice igitur, inquam, nos mavis quam dialectice disputare?

+ + + +

An potest, inquit ille, quicquam esse suavius quam nihil dolere? Ea possunt paria non esse. Nos quidem Virtutes sic natae sumus, ut tibi serviremus, aliud negotii nihil habemus. Cur ipse Pythagoras et Aegyptum lustravit et Persarum magos adiit? Cum id fugiunt, re eadem defendunt, quae Peripatetici, verba. Nam illud vehementer repugnat, eundem beatum esse et multis malis oppressum.

+ + + +

Hoc dixerit potius Ennius: Nimium boni est, cui nihil est mali.

+ + + +

Quorum altera prosunt, nocent altera. Dat enim intervalla et relaxat. Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis. Hanc quoque iucunditatem, si vis, transfer in animum; Quare attende, quaeso. Eam tum adesse, cum dolor omnis absit;

+ + + +

Fortasse id optimum, sed ubi illud: Plus semper voluptatis?

+ + + +

Minime vero, inquit ille, consentit. Confecta res esset. Idne consensisse de Calatino plurimas gentis arbitramur, primarium populi fuisse, quod praestantissimus fuisset in conficiendis voluptatibus? Post enim Chrysippum eum non sane est disputatum. Pudebit te, inquam, illius tabulae, quam Cleanthes sane commode verbis depingere solebat. Sed tu istuc dixti bene Latine, parum plane. Falli igitur possumus.

+ + + +

Semper enim ex eo, quod maximas partes continet latissimeque funditur, tota res appellatur. Sed haec nihil sane ad rem; Confecta res esset. Quare conare, quaeso. Quae autem natura suae primae institutionis oblita est? Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit?

+ + + +

In quo etsi est magnus, tamen nova pleraque et perpauca de moribus. Te ipsum, dignissimum maioribus tuis, voluptasne induxit, ut adolescentulus eriperes P. Hoc est dicere: Non reprehenderem asotos, si non essent asoti. An me, inquis, tam amentem putas, ut apud imperitos isto modo loquar?

+ + + +

Cuius quidem, quoniam Stoicus fuit, sententia condemnata mihi videtur esse inanitas ista verborum. Sed ego in hoc resisto; At, si voluptas esset bonum, desideraret.

+ + + +

Ab hoc autem quaedam non melius quam veteres, quaedam omnino relicta. Hoc loco tenere se Triarius non potuit. Cum id quoque, ut cupiebat, audivisset, evelli iussit eam, qua erat transfixus, hastam. Beatus sibi videtur esse moriens. Ergo id est convenienter naturae vivere, a natura discedere. Primum in nostrane potestate est, quid meminerimus?

+ + + +
+ + + +
+

+ Ex quo intellegi debet homini id esse in bonis ultimum, secundum naturam vivere, quod ita interpretemur: vivere ex hominis natura undique perfecta et nihil requirente. +

+
+ + + +

Itaque rursus eadem ratione, qua sum paulo ante usus, haerebitis. Hoc loco tenere se Triarius non potuit. Quae similitudo in genere etiam humano apparet. Quid ergo hoc loco intellegit honestum? Satis est ad hoc responsum. Quod ea non occurrentia fingunt, vincunt Aristonem; Eam si varietatem diceres, intellegerem, ut etiam non dicente te intellego; Quae cum essent dicta, discessimus. Neminem videbis ita laudatum, ut artifex callidus comparandarum voluptatum diceretur. Est enim effectrix multarum et magnarum voluptatum.

+ + + +
Themistocles quidem, cum ei Simonides an quis alius artem memoriae polliceretur, Oblivionis, inquit, mallem.
+ + + +

Tria genera bonorum; Neminem videbis ita laudatum, ut artifex callidus comparandarum voluptatum diceretur. Nam de isto magna dissensio est. Dicimus aliquem hilare vivere;

+ + + + + + + +

Nihil opus est exemplis hoc facere longius. Aliena dixit in physicis nec ea ipsa, quae tibi probarentur; Quid, quod res alia tota est? Videmusne ut pueri ne verberibus quidem a contemplandis rebus perquirendisque deterreantur? Nullus est igitur cuiusquam dies natalis. Aut haec tibi, Torquate, sunt vituperanda aut patrocinium voluptatis repudiandum. Sed ille, ut dixi, vitiose.

+ + + +

Quonam, inquit, modo? Eodem modo is enim tibi nemo dabit, quod, expetendum sit, id esse laudabile. Et ego: Piso, inquam, si est quisquam, qui acute in causis videre soleat quae res agatur. Immo videri fortasse. Etenim semper illud extra est, quod arte comprehenditur.

+ + + +

De quibus cupio scire quid sentias. At ego quem huic anteponam non audeo dicere; Quid, cum fictas fabulas, e quibus utilitas nulla elici potest, cum voluptate legimus? Nam Metrodorum non puto ipsum professum, sed, cum appellaretur ab Epicuro, repudiare tantum beneficium noluisse; Falli igitur possumus. Magni enim aestimabat pecuniam non modo non contra leges, sed etiam legibus partam. Idemne, quod iucunde? Si alia sentit, inquam, alia loquitur, numquam intellegam quid sentiat; Et quod est munus, quod opus sapientiae? At, si voluptas esset bonum, desideraret.

+ + + +

Etsi qui potest intellegi aut cogitari esse aliquod animal, quod se oderit? Huic mori optimum esse propter desperationem sapientiae, illi propter spem vivere. Non pugnem cum homine, cur tantum habeat in natura boni; Sed ea mala virtuti magnitudine obruebantur. Ille incendat? Suam denique cuique naturam esse ad vivendum ducem. Nam de isto magna dissensio est.

+ + + +

Verum hoc idem saepe faciamus. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis. Sed fortuna fortis; Nam diligi et carum esse iucundum est propterea, quia tutiorem vitam et voluptatem pleniorem efficit. Hoc ipsum elegantius poni meliusque potuit.

+ + + +

Quid igitur dubitamus in tota eius natura quaerere quid sit effectum?

+ + + +

Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Beatus autem esse in maximarum rerum timore nemo potest. Octavio fuit, cum illam severitatem in eo filio adhibuit, quem in adoptionem D. Minime vero istorum quidem, inquit.

+ + + +

Odium autem et invidiam facile vitabis. Nec vero alia sunt quaerenda contra Carneadeam illam sententiam. Ego vero isti, inquam, permitto. Comprehensum, quod cognitum non habet? Quod non faceret, si in voluptate summum bonum poneret. Non enim, si omnia non sequebatur, idcirco non erat ortus illinc. Rapior illuc, revocat autem Antiochus, nec est praeterea, quem audiamus. Aliter enim explicari, quod quaeritur, non potest. Itaque hic ipse iam pridem est reiectus;

+ + + + + + + +

Omnia contraria, quos etiam insanos esse vultis. Si de re disceptari oportet, nulla mihi tecum, Cato, potest esse dissensio. Murenam te accusante defenderem. Quam tu ponis in verbis, ego positam in re putabam. Est enim tanti philosophi tamque nobilis audacter sua decreta defendere. Sit enim idem caecus, debilis. Eaedem enim utilitates poterunt eas labefactare atque pervertere. Quid enim de amicitia statueris utilitatis causa expetenda vides. Si id dicis, vicimus.

+ + + +
+

+ Quod dicit Epicurus etiam de voluptate, quae minime sint voluptates, eas obscurari saepe et obrui. +

+
+ + + +
+

+ Omnesque eae sunt genere quattuor, partibus plures, aegritudo, formido, libido, quamque Stoici communi nomine corporis et animi ¾donÆn appellant, ego malo laetitiam appellare, quasi gestientis animi elationem voluptariam. +

+
+ + + +
+

+ Nec enim figura corporis nec ratio excellens ingenii humani significat ad unam hanc rem natum hominem, ut frueretur voluptatibus. +

+
+ + + +

Quod si ita sit, cur opera philosophiae sit danda nescio. Scrupulum, inquam, abeunti; Superiores tres erant, quae esse possent, quarum est una sola defensa, eaque vehementer. Tria genera cupiditatum, naturales et necessariae, naturales et non necessariae, nec naturales nec necessariae. In qua quid est boni praeter summam voluptatem, et eam sempiternam? Mihi enim erit isdem istis fortasse iam utendum. Utilitatis causa amicitia est quaesita.

+ + + +

Videmus igitur ut conquiescere ne infantes quidem possint. Sic enim maiores nostri labores non fugiendos tristissimo tamen verbo aerumnas etiam in deo nominaverunt. Qui autem de summo bono dissentit de tota philosophiae ratione dissentit. Sed haec omittamus; Quae ista amicitia est?

+ + + +
+

+ Quod enim testimonium maius quaerimus, quae honesta et recta sint, ipsa esse optabilia per sese, cum videamus tanta officia morientis? +

+
+ + + +

Tamen a proposito, inquam, aberramus. Id mihi magnum videtur. Non risu potius quam oratione eiciendum? Idem iste, inquam, de voluptate quid sentit? Ego quoque, inquit, didicerim libentius si quid attuleris, quam te reprehenderim. At ille pellit, qui permulcet sensum voluptate.

+ + + +

Tamen a proposito, inquam, aberramus. Gerendus est mos, modo recte sentiat. Cum praesertim illa perdiscere ludus esset. Sed quanta sit alias, nunc tantum possitne esse tanta. Itaque hic ipse iam pridem est reiectus;

+ + + +

Nihil opus est exemplis hoc facere longius. Eam tum adesse, cum dolor omnis absit; Inscite autem medicinae et gubernationis ultimum cum ultimo sapientiae comparatur. Vide igitur ne non debeas verbis nostris uti, sententiis tuis. Ad eas enim res ab Epicuro praecepta dantur. Eodem modo is enim tibi nemo dabit, quod, expetendum sit, id esse laudabile.

+ + + +

Nam Pyrrho, Aristo, Erillus iam diu abiecti. Itaque ad tempus ad Pisonem omnes. Omnia contraria, quos etiam insanos esse vultis. At certe gravius. Atque haec ita iustitiae propria sunt, ut sint virtutum reliquarum communia. At, si voluptas esset bonum, desideraret.

+ + + +

Sed erat aequius Triarium aliquid de dissensione nostra iudicare.

+ + + +

Quasi ego id curem, quid ille aiat aut neget. Bestiarum vero nullum iudicium puto. Restatis igitur vos; Summum ením bonum exposuit vacuitatem doloris; Quare ad ea primum, si videtur; Erat enim Polemonis.

+ + + + + + + +
+

+ Nemo enim est, qui aliter dixerit quin omnium naturarum simile esset id, ad quod omnia referrentur, quod est ultimum rerum appetendarum. +

+
+ + + +

Qui enim existimabit posse se miserum esse beatus non erit.

+ + + +

Quod non faceret, si in voluptate summum bonum poneret. Qui enim voluptatem ipsam contemnunt, iis licet dicere se acupenserem maenae non anteponere. Inde sermone vario sex illa a Dipylo stadia confecimus. Mihi, inquam, qui te id ipsum rogavi? Nemo nostrum istius generis asotos iucunde putat vivere. An me, inquis, tam amentem putas, ut apud imperitos isto modo loquar?

+ + + +

Neque enim civitas in seditione beata esse potest nec in discordia dominorum domus; Eam stabilem appellas. Quacumque enim ingredimur, in aliqua historia vestigium ponimus. Quamquam id quidem licebit iis existimare, qui legerint. Sed ad haec, nisi molestum est, habeo quae velim. Num igitur eum postea censes anxio animo aut sollicito fuisse? Aut haec tibi, Torquate, sunt vituperanda aut patrocinium voluptatis repudiandum. Graece donan, Latine voluptatem vocant. Quamquam te quidem video minime esse deterritum. Reguli reiciendam;

+ + + + + + + +

Hoc enim identidem dicitis, non intellegere nos quam dicatis voluptatem. Prodest, inquit, mihi eo esse animo. Non igitur de improbo, sed de callido improbo quaerimus, qualis Q. An vero, inquit, quisquam potest probare, quod perceptfum, quod. Intellegi quidem, ut propter aliam quampiam rem, verbi gratia propter voluptatem, nos amemus; Quamquam id quidem, infinitum est in hac urbe; Quae hic rei publicae vulnera inponebat, eadem ille sanabat. Quamquam ab iis philosophiam et omnes ingenuas disciplinas habemus; Quid enim me prohiberet Epicureum esse, si probarem, quae ille diceret? Quae ista amicitia est? Portenta haec esse dicit, neque ea ratione ullo modo posse vivi; Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit?

+ + + +

Suam denique cuique naturam esse ad vivendum ducem. Summae mihi videtur inscitiae.

+ + + +

Non quam nostram quidem, inquit Pomponius iocans;

+ + + +

Quod autem ratione actum est, id officium appellamus. Quorum sine causa fieri nihil putandum est. Idemque diviserunt naturam hominis in animum et corpus. Facile est hoc cernere in primis puerorum aetatulis.

+ + + +
Ad eas enim res ab Epicuro praecepta dantur.
+ + + +

Ergo et avarus erit, sed finite, et adulter, verum habebit modum, et luxuriosus eodem modo. Sed tempus est, si videtur, et recta quidem ad me. Si quidem, inquit, tollerem, sed relinquo. Paulum, cum regem Persem captum adduceret, eodem flumine invectio? Sin aliud quid voles, postea. Tum Triarius: Posthac quidem, inquit, audacius.

+ + + + + + + +

Quamquam te quidem video minime esse deterritum. Tum mihi Piso: Quid ergo? Que Manilium, ab iisque M. Peccata paria. Atque haec ita iustitiae propria sunt, ut sint virtutum reliquarum communia. Beatum, inquit. Ne vitationem quidem doloris ipsam per se quisquam in rebus expetendis putavit, nisi etiam evitare posset. Et quidem saepe quaerimus verbum Latinum par Graeco et quod idem valeat;

+ + + +

Duae sunt enim res quoque, ne tu verba solum putes. Quo tandem modo? Itaque contra est, ac dicitis; Dicet pro me ipsa virtus nec dubitabit isti vestro beato M. Quam ob rem tandem, inquit, non satisfacit? Hunc vos beatum; Nunc omni virtuti vitium contrario nomine opponitur.

+ + + +

Quorum sine causa fieri nihil putandum est. Ego vero isti, inquam, permitto. Illa videamus, quae a te de amicitia dicta sunt. Illa argumenta propria videamus, cur omnia sint paria peccata. Aufidio, praetorio, erudito homine, oculis capto, saepe audiebam, cum se lucis magis quam utilitatis desiderio moveri diceret. Itaque his sapiens semper vacabit. Num quid tale Democritus?

+ + + +
+

+ Quam ob rem utique idem faciunt, ut si laevam partem neglegerent, dexteram tuerentur, aut ipsius animi, ut fecit Erillus, cognitionem amplexarentur, actionem relinquerent. +

+
+ + + +

Isto modo, ne si avia quidem eius nata non esset. An, partus ancillae sitne in fructu habendus, disseretur inter principes civitatis, P. Quod idem cum vestri faciant, non satis magnam tribuunt inventoribus gratiam. Videmusne ut pueri ne verberibus quidem a contemplandis rebus perquirendisque deterreantur? Graece donan, Latine voluptatem vocant. Expressa vero in iis aetatibus, quae iam confirmatae sunt.

+ + + + + + + +

Primum in nostrane potestate est, quid meminerimus? Isto modo, ne si avia quidem eius nata non esset. Illa argumenta propria videamus, cur omnia sint paria peccata. Quae si potest singula consolando levare, universa quo modo sustinebit? Bona autem corporis huic sunt, quod posterius posui, similiora. Hoc loco discipulos quaerere videtur, ut, qui asoti esse velint, philosophi ante fiant. Sapientem locupletat ipsa natura, cuius divitias Epicurus parabiles esse docuit.

+ + + +

Quis Aristidem non mortuum diligit?

+ + + +

Non igitur de improbo, sed de callido improbo quaerimus, qualis Q. Ratio quidem vestra sic cogit. Venit ad extremum; Conferam avum tuum Drusum cum C.

+ + + +

Sed quot homines, tot sententiae; Sed quod proximum fuit non vidit. Quid de Platone aut de Democrito loquar? Idem adhuc; Quonam modo? Materiam vero rerum et copiam apud hos exilem, apud illos uberrimam reperiemus. At eum nihili facit; Nondum autem explanatum satis, erat, quid maxime natura vellet. Tibi hoc incredibile, quod beatissimum. Sed haec nihil sane ad rem;

+ + + +

Videmusne ut pueri ne verberibus quidem a contemplandis rebus perquirendisque deterreantur? Quid ait Aristoteles reliquique Platonis alumni? Qui autem diffidet perpetuitati bonorum suorum, timeat necesse est, ne aliquando amissis illis sit miser.

+ + + +
+

+ Earum etiam rerum, quas terra gignit, educatio quaedam et perfectio est non dissimilis animantium. +

+
+ + + +

Sed nimis multa. At enim hic etiam dolore. Nihilo magis. An me, inquam, nisi te audire vellem, censes haec dicturum fuisse? Ab his oratores, ab his imperatores ac rerum publicarum principes extiterunt. Ita similis erit ei finis boni, atque antea fuerat, neque idem tamen; Sedulo, inquam, faciam. Is ita vivebat, ut nulla tam exquisita posset inveniri voluptas, qua non abundaret.

+ + + +

Ut id aliis narrare gestiant? Quam multa vitiosa! summum enim bonum et malum vagiens puer utra voluptate diiudicabit, stante an movente? Videsne quam sit magna dissensio? In eo enim positum est id, quod dicimus esse expetendum. Eadem nunc mea adversum te oratio est.

+ + + +

Ad eos igitur converte te, quaeso. Ut aliquid scire se gaudeant? Itaque e contrario moderati aequabilesque habitus, affectiones ususque corporis apti esse ad naturam videntur. Universa enim illorum ratione cum tota vestra confligendum puto. Videamus animi partes, quarum est conspectus illustrior;

+ + + +

Quae quo sunt excelsiores, eo dant clariora indicia naturae.

+ + + +

Igitur neque stultorum quisquam beatus neque sapientium non beatus. Cur igitur, inquam, res tam dissimiles eodem nomine appellas? Immo alio genere; Pauca mutat vel plura sane; Equidem, sed audistine modo de Carneade? Bestiarum vero nullum iudicium puto. Quae cum dixisset paulumque institisset, Quid est? Haec quo modo conveniant, non sane intellego. Iam in altera philosophiae parte. Nec vero sum nescius esse utilitatem in historia, non modo voluptatem.

+ + + +

Ut enim consuetudo loquitur, id solum dicitur honestum, quod est populari fama gloriosum. Simus igitur contenti his.

+ + + +
+

+ Utrum enim sit voluptas in iis rebus, quas primas secundum naturam esse diximus, necne sit ad id, quod agimus, nihil interest. +

+
+ + + +
+

+ Nam si dicent ab illis has res esse tractatas, ne ipsos quidem Graecos est cur tam multos legant, quam legendi sunt. +

+
+ + + +

Quae cum essent dicta, discessimus.

+ + + +

Experiamur igitur, inquit, etsi habet haec Stoicorum ratio difficilius quiddam et obscurius. Non est ista, inquam, Piso, magna dissensio. Varietates autem iniurasque fortunae facile veteres philosophorum praeceptis instituta vita superabat. Ergo opifex plus sibi proponet ad formarum quam civis excellens ad factorum pulchritudinem? Tu enim ista lenius, hic Stoicorum more nos vexat. Res enim concurrent contrariae. Scientiam pollicentur, quam non erat mirum sapientiae cupido patria esse cariorem. Eiuro, inquit adridens, iniquum, hac quidem de re;

+ + + +

Itaque et manendi in vita et migrandi ratio omnis iis rebus, quas supra dixi, metienda. Non quaeritur autem quid naturae tuae consentaneum sit, sed quid disciplinae. Traditur, inquit, ab Epicuro ratio neglegendi doloris. Aeque enim contingit omnibus fidibus, ut incontentae sint. Iis igitur est difficilius satis facere, qui se Latina scripta dicunt contemnere. Sedulo, inquam, faciam. Eorum enim omnium multa praetermittentium, dum eligant aliquid, quod sequantur, quasi curta sententia;

+ + + +

Honesta oratio, Socratica, Platonis etiam.

+ + + +
+ + + +

Tanta vis admonitionis inest in locis; Miserum hominem! Si dolor summum malum est, dici aliter non potest. Atqui reperies, inquit, in hoc quidem pertinacem; Ergo hoc quidem apparet, nos ad agendum esse natos. Illis videtur, qui illud non dubitant bonum dicere -; Itaque contra est, ac dicitis; Nihil est enim, de quo aliter tu sentias atque ego, modo commutatis verbis ipsas res conferamus. Occultum facinus esse potuerit, gaudebit; Quod cum accidisset ut alter alterum necopinato videremus, surrexit statim. Quare attende, quaeso.

+ + + +
+

+ Sed quid minus probandum quam esse aliquem beatum nec satis beatum? +

+
+ + + +

At ille non pertimuit saneque fidenter: Istis quidem ipsis verbis, inquit;

+ + + +

Suam denique cuique naturam esse ad vivendum ducem. At ille non pertimuit saneque fidenter: Istis quidem ipsis verbis, inquit; Quid adiuvas? Quamquam id quidem, infinitum est in hac urbe; Quod non faceret, si in voluptate summum bonum poneret. Negare non possum. Heri, inquam, ludis commissis ex urbe profectus veni ad vesperum. Quid enim ab antiquis ex eo genere, quod ad disserendum valet, praetermissum est? Quid iudicant sensus? Itaque his sapiens semper vacabit.

+ + + +

Illa argumenta propria videamus, cur omnia sint paria peccata.

+ + + +

An potest cupiditas finiri? Sic igitur in homine perfectio ista in eo potissimum, quod est optimum, id est in virtute, laudatur. Scisse enim te quis coarguere possit? Fortasse id optimum, sed ubi illud: Plus semper voluptatis? Hanc se tuus Epicurus omnino ignorare dicit quam aut qualem esse velint qui honestate summum bonum metiantur. Non ego tecum iam ita iocabor, ut isdem his de rebus, cum L. Superiores tres erant, quae esse possent, quarum est una sola defensa, eaque vehementer. Erat enim Polemonis.

+ + + +

Compensabatur, inquit, cum summis doloribus laetitia. An tu me de L. Alterum significari idem, ut si diceretur, officia media omnia aut pleraque servantem vivere. Eorum enim est haec querela, qui sibi cari sunt seseque diligunt. Et si turpitudinem fugimus in statu et motu corporis, quid est cur pulchritudinem non sequamur? At iam decimum annum in spelunca iacet. Sed fac ista esse non inportuna; Nam de isto magna dissensio est. Illa tamen simplicia, vestra versuta. An tu me de L.

+ + + +

Quodcumque in mentem incideret, et quodcumque tamquam occurreret.

+ + + +

Cur igitur, inquam, res tam dissimiles eodem nomine appellas? Iam illud quale tandem est, bona praeterita non effluere sapienti, mala meminisse non oportere? Nam et complectitur verbis, quod vult, et dicit plane, quod intellegam; Quid ad utilitatem tantae pecuniae? Easdemne res? Superiores tres erant, quae esse possent, quarum est una sola defensa, eaque vehementer. Nonne igitur tibi videntur, inquit, mala? Sine ea igitur iucunde negat posse se vivere?

+ + + + + + + +

Peccata paria. Quae si potest singula consolando levare, universa quo modo sustinebit? Illa argumenta propria videamus, cur omnia sint paria peccata. Hinc ceteri particulas arripere conati suam quisque videro voluit afferre sententiam. Portenta haec esse dicit, neque ea ratione ullo modo posse vivi; Etsi qui potest intellegi aut cogitari esse aliquod animal, quod se oderit? Multa sunt dicta ab antiquis de contemnendis ac despiciendis rebus humanis; Quod autem in homine praestantissimum atque optimum est, id deseruit.

+ + + +
+

+ Admirantes quaeramus ab utroque, quonam modo vitam agere possimus, si nihil interesse nostra putemus, valeamus aegrine simus, vacemus an cruciemur dolore, frigus, famem propulsare possimus necne possimus. +

+
+ + + +

Quae cum ita sint, effectum est nihil esse malum, quod turpe non sit. Non autem hoc: igitur ne illud quidem. Solum praeterea formosum, solum liberum, solum civem, stultost; Faceres tu quidem, Torquate, haec omnia; Iam id ipsum absurdum, maximum malum neglegi. Res tota, Torquate, non doctorum hominum, velle post mortem epulis celebrari memoriam sui nominis. Numquam facies. Illi enim inter se dissentiunt.

+ + + +

Non autem hoc: igitur ne illud quidem.

+ + + +

Si verbum sequimur, primum longius verbum praepositum quam bonum. Nam Pyrrho, Aristo, Erillus iam diu abiecti. Et quidem saepe quaerimus verbum Latinum par Graeco et quod idem valeat; Negat enim summo bono afferre incrementum diem. Placet igitur tibi, Cato, cum res sumpseris non concessas, ex illis efficere, quod velis? Quod quidem iam fit etiam in Academia.

+ + + +

Sin autem est in ea, quod quidam volunt, nihil impedit hanc nostram comprehensionem summi boni. Satis est ad hoc responsum. Quonam, inquit, modo? Quo tandem modo? Beatus sibi videtur esse moriens. Eam si varietatem diceres, intellegerem, ut etiam non dicente te intellego; Deinde dolorem quem maximum? Ex rebus enim timiditas, non ex vocabulis nascitur. Laelius clamores sofòw ille so lebat Edere compellans gumias ex ordine nostros. Laboro autem non sine causa;

+ + + +

Nam aliquando posse recte fieri dicunt nulla expectata nec quaesita voluptate.

+ + + +

Cenasti in vita numquam bene, cum omnia in ista Consumis squilla atque acupensere cum decimano. Cave putes quicquam esse verius. Tum Piso: Atqui, Cicero, inquit, ista studia, si ad imitandos summos viros spectant, ingeniosorum sunt; Tu enim ista lenius, hic Stoicorum more nos vexat. Minime vero istorum quidem, inquit.

+ + + + + + + +
+

+ Nec vero potest quisquam de bonis et malis vere iudicare nisi omni cognita ratione naturae et vitae etiam deorum, et utrum conveniat necne natura hominis cum universa. +

+
+ + + + + + + +

Ut in voluptate sit, qui epuletur, in dolore, qui torqueatur. Neque solum ea communia, verum etiam paria esse dixerunt. Scio enim esse quosdam, qui quavis lingua philosophari possint; Non potes, nisi retexueris illa. Si est nihil nisi corpus, summa erunt illa: valitudo, vacuitas doloris, pulchritudo, cetera. Et ais, si una littera commota sit, fore tota ut labet disciplina. Nam illud quidem adduci vix possum, ut ea, quae senserit ille, tibi non vera videantur. Hoc positum in Phaedro a Platone probavit Epicurus sensitque in omni disputatione id fieri oportere.

+ + + + + + + +

Quid vero? Aut, Pylades cum sis, dices te esse Orestem, ut moriare pro amico? Si longus, levis; Aut unde est hoc contritum vetustate proverbium: quicum in tenebris? Immo alio genere; Sunt enim prima elementa naturae, quibus auctis vírtutis quasi germen efficitur. Potius inflammat, ut coercendi magis quam dedocendi esse videantur. Inde igitur, inquit, ordiendum est.

+ + + +

Nihilne te delectat umquam -video, quicum loquar-, te igitur, Torquate, ipsum per se nihil delectat?

+ + + +

Quo modo autem optimum, si bonum praeterea nullum est? Si quicquam extra virtutem habeatur in bonis. Conclusum est enim contra Cyrenaicos satis acute, nihil ad Epicurum. Itaque haec cum illis est dissensio, cum Peripateticis nulla sane. Illa sunt similia: hebes acies est cuipiam oculorum, corpore alius senescit; Primum cur ista res digna odio est, nisi quod est turpis?

+ + + + + + + +

Intrandum est igitur in rerum naturam et penitus quid ea postulet pervidendum; Nemo igitur esse beatus potest. Quicquid enim a sapientia proficiscitur, id continuo debet expletum esse omnibus suis partibus; Sed tu istuc dixti bene Latine, parum plane. Summum a vobis bonum voluptas dicitur. Ergo et avarus erit, sed finite, et adulter, verum habebit modum, et luxuriosus eodem modo. Beatus sibi videtur esse moriens. Illa argumenta propria videamus, cur omnia sint paria peccata.

+ + + +
Egone quaeris, inquit, quid sentiam?
+ + + +

Estne, quaeso, inquam, sitienti in bibendo voluptas? Cum audissem Antiochum, Brute, ut solebam, cum M. Si mala non sunt, iacet omnis ratio Peripateticorum. Primum cur ista res digna odio est, nisi quod est turpis? Sed hoc sane concedamus. Deinde prima illa, quae in congressu solemus: Quid tu, inquit, huc?

+ + + +

Quid ergo hoc loco intellegit honestum? Inde sermone vario sex illa a Dipylo stadia confecimus. Minime vero, inquit ille, consentit. Occultum facinus esse potuerit, gaudebit; Dic in quovis conventu te omnia facere, ne doleas. Quid ergo hoc loco intellegit honestum? Pauca mutat vel plura sane; Illis videtur, qui illud non dubitant bonum dicere -; Tria genera bonorum; Quasi vero, inquit, perpetua oratio rhetorum solum, non etiam philosophorum sit. Qua igitur re ab deo vincitur, si aeternitate non vincitur?

+ + + +

Nullus est igitur cuiusquam dies natalis. Etenim nec iustitia nec amicitia esse omnino poterunt, nisi ipsae per se expetuntur. Sic vester sapiens magno aliquo emolumento commotus cicuta, si opus erit, dimicabit. Istam voluptatem perpetuam quis potest praestare sapienti? Et quod est munus, quod opus sapientiae? Quod totum contra est.

+ + + +

Quid ad utilitatem tantae pecuniae? Nos commodius agimus. Paulum, cum regem Persem captum adduceret, eodem flumine invectio? Illa videamus, quae a te de amicitia dicta sunt. Ad eas enim res ab Epicuro praecepta dantur. Huius ego nunc auctoritatem sequens idem faciam.

+ + + +

Habes, inquam, Cato, formam eorum, de quibus loquor, philosophorum. Ita similis erit ei finis boni, atque antea fuerat, neque idem tamen; Qui autem esse poteris, nisi te amor ipse ceperit? An vero displicuit ea, quae tributa est animi virtutibus tanta praestantia?

+ + + +

Videamus igitur sententias eorum, tum ad verba redeamus. Qui cum praetor quaestionem inter sicarios exercuisset, ita aperte cepit pecunias ob rem iudicandam, ut anno proximo P. Iam id ipsum absurdum, maximum malum neglegi. Mihi enim satis est, ipsis non satis. Quod autem principium officii quaerunt, melius quam Pyrrho; Quae cum dixisset paulumque institisset, Quid est? Omnia contraria, quos etiam insanos esse vultis. Hoc est dicere: Non reprehenderem asotos, si non essent asoti.

+ + + +

Addidisti ad extremum etiam indoctum fuisse. Quid, quod res alia tota est? In quibus doctissimi illi veteres inesse quiddam caeleste et divinum putaverunt. Bonum liberi: misera orbitas. Primum cur ista res digna odio est, nisi quod est turpis? Deprehensus omnem poenam contemnet. Luxuriam non reprehendit, modo sit vacua infinita cupiditate et timore. Illa argumenta propria videamus, cur omnia sint paria peccata. At quanta conantur! Mundum hunc omnem oppidum esse nostrum! Incendi igitur eos, qui audiunt, vides.

+ + + +

Quis negat? Aliter enim nosmet ipsos nosse non possumus. Non minor, inquit, voluptas percipitur ex vilissimis rebus quam ex pretiosissimis. Nec vero hoc oratione solum, sed multo magis vita et factis et moribus comprobavit. Ne amores quidem sanctos a sapiente alienos esse arbitrantur. Octavio fuit, cum illam severitatem in eo filio adhibuit, quem in adoptionem D.

+ + + +
Callipho ad virtutem nihil adiunxit nisi voluptatem, Diodorus vacuitatem doloris.
+ + + +

Huius ego nunc auctoritatem sequens idem faciam. Quis Aristidem non mortuum diligit? Quae qui non vident, nihil umquam magnum ac cognitione dignum amaverunt. Quam nemo umquam voluptatem appellavit, appellat; Quam si explicavisset, non tam haesitaret.

+ + + +

Hic Speusippus, hic Xenocrates, hic eius auditor Polemo, cuius illa ipsa sessio fuit, quam videmus. Plane idem, inquit, et maxima quidem, qua fieri nulla maior potest. Atque ab his initiis profecti omnium virtutum et originem et progressionem persecuti sunt. Omnis enim est natura diligens sui.

+ + + +
Nam his libris eum malo quam reliquo ornatu villae delectari.
+ + + +

Nulla profecto est, quin suam vim retineat a primo ad extremum. Esse enim quam vellet iniquus iustus poterat inpune. Non enim solum Torquatus dixit quid sentiret, sed etiam cur. Nullus est igitur cuiusquam dies natalis. Haec et tu ita posuisti, et verba vestra sunt. Satis est ad hoc responsum. Tum Triarius: Posthac quidem, inquit, audacius. Nulla profecto est, quin suam vim retineat a primo ad extremum. Qui est in parvis malis.

+ + + +

An potest cupiditas finiri? Ut in geometria, prima si dederis, danda sunt omnia. At ille non pertimuit saneque fidenter: Istis quidem ipsis verbis, inquit; Nulla profecto est, quin suam vim retineat a primo ad extremum. Cum autem negant ea quicquam ad beatam vitam pertinere, rursus naturam relinquunt. Huius ego nunc auctoritatem sequens idem faciam. Quod vestri non item. Quorum sine causa fieri nihil putandum est.

+ + + + + + + +

Tamen a proposito, inquam, aberramus. Aliud igitur esse censet gaudere, aliud non dolere. Sic enim censent, oportunitatis esse beate vivere. Sumenda potius quam expetenda. Tum Torquatus: Prorsus, inquit, assentior; Haec et tu ita posuisti, et verba vestra sunt.

+ + + +

Vitiosum est enim in dividendo partem in genere numerare. Oratio me istius philosophi non offendit; Post enim Chrysippum eum non sane est disputatum. Aut unde est hoc contritum vetustate proverbium: quicum in tenebris? Vestri haec verecundius, illi fortasse constantius. Cur ipse Pythagoras et Aegyptum lustravit et Persarum magos adiit? Mihi vero, inquit, placet agi subtilius et, ut ipse dixisti, pressius. Quam ob rem tandem, inquit, non satisfacit?

+ + + +

Hoc enim identidem dicitis, non intellegere nos quam dicatis voluptatem. Aliud igitur esse censet gaudere, aliud non dolere. Cum audissem Antiochum, Brute, ut solebam, cum M. Quaesita enim virtus est, non quae relinqueret naturam, sed quae tueretur. Quibus ego vehementer assentior.

+ + + + + + + +
+

+ Posuisti etiam dicere alios foedus quoddam inter se facere sapientis, ut, quem ad modum sint in se ipsos animati, eodem modo sint erga amicos; +

+
+ + + +

Aliter enim explicari, quod quaeritur, non potest. Quod quidem iam fit etiam in Academia. Equidem, sed audistine modo de Carneade? Iam doloris medicamenta illa Epicurea tamquam de narthecio proment: Si gravis, brevis; Faceres tu quidem, Torquate, haec omnia; Quod cum dixissent, ille contra. Tecum optime, deinde etiam cum mediocri amico. Traditur, inquit, ab Epicuro ratio neglegendi doloris.

+ + + +
Uterque enim summo bono fruitur, id est voluptate.
+ + + +

An tu me de L. Quod autem satis est, eo quicquid accessit, nimium est; Paria sunt igitur. Respondeat totidem verbis.

+ + + +

Ego vero volo in virtute vim esse quam maximam;

+ + + +

Hic ego: Pomponius quidem, inquam, noster iocari videtur, et fortasse suo iure. Simus igitur contenti his. Quod si ita sit, cur opera philosophiae sit danda nescio. Quae iam oratio non a philosopho aliquo, sed a censore opprimenda est. Parvi enim primo ortu sic iacent, tamquam omnino sine animo sint. Nullus est igitur cuiusquam dies natalis.

+ + + + + + + +
Ita graviter et severe voluptatem secrevit a bono.
+ + + +

Nec vero intermittunt aut admirationem earum rerum, quae sunt ab antiquis repertae, aut investigationem novarum. Iam id ipsum absurdum, maximum malum neglegi. Neque enim civitas in seditione beata esse potest nec in discordia dominorum domus; Aliter enim explicari, quod quaeritur, non potest. Animum autem reliquis rebus ita perfecit, ut corpus; Aliud igitur esse censet gaudere, aliud non dolere.

+ + + + + + + +
Sed in rebus apertissimis nimium longi sumus.
+ + + +

Itaque sensibus rationem adiunxit et ratione effecta sensus non reliquit. Verba tu fingas et ea dicas, quae non sentias? Illud dico, ea, quae dicat, praeclare inter se cohaerere. Cupiditates non Epicuri divisione finiebat, sed sua satietate. At eum nihili facit; Tum ille timide vel potius verecunde: Facio, inquit. Qua tu etiam inprudens utebare non numquam.

+ + + +

Zenonis est, inquam, hoc Stoici. Sint modo partes vitae beatae. Alterum significari idem, ut si diceretur, officia media omnia aut pleraque servantem vivere. Sine ea igitur iucunde negat posse se vivere? Nihil opus est exemplis hoc facere longius.

+ + + + + + + +

Quid censes in Latino fore? Haec et tu ita posuisti, et verba vestra sunt. Respondeat totidem verbis. Quis est, qui non oderit libidinosam, protervam adolescentiam? Illum mallem levares, quo optimum atque humanissimum virum, Cn. Non laboro, inquit, de nomine. Sed quod proximum fuit non vidit. Sed ad bona praeterita redeamus. Equidem, sed audistine modo de Carneade? Quid turpius quam sapientis vitam ex insipientium sermone pendere? Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis.

+ + + +

Sed quia studebat laudi et dignitati, multum in virtute processerat. Hoc enim constituto in philosophia constituta sunt omnia. Teneo, inquit, finem illi videri nihil dolere. Nam de isto magna dissensio est. Sed erat aequius Triarium aliquid de dissensione nostra iudicare.

+ + + +

Suo genere perveniant ad extremum; Quicquid porro animo cernimus, id omne oritur a sensibus; Potius ergo illa dicantur: turpe esse, viri non esse debilitari dolore, frangi, succumbere. Duarum enim vitarum nobis erunt instituta capienda. Nam ista vestra: Si gravis, brevis; Cenasti in vita numquam bene, cum omnia in ista Consumis squilla atque acupensere cum decimano. Sed quia studebat laudi et dignitati, multum in virtute processerat. Sine ea igitur iucunde negat posse se vivere?

+ + + +

Non igitur de improbo, sed de callido improbo quaerimus, qualis Q. Et ais, si una littera commota sit, fore tota ut labet disciplina. Ut enim consuetudo loquitur, id solum dicitur honestum, quod est populari fama gloriosum. Habes, inquam, Cato, formam eorum, de quibus loquor, philosophorum. Eorum enim omnium multa praetermittentium, dum eligant aliquid, quod sequantur, quasi curta sententia; Quis hoc dicit? At iam decimum annum in spelunca iacet. Haec quo modo conveniant, non sane intellego. Consequentia exquirere, quoad sit id, quod volumus, effectum. Nos paucis ad haec additis finem faciamus aliquando;

+ + + + + + + +
+

+ Idque testamento cavebit is, qui nobis quasi oraculum ediderit nihil post mortem ad nos pertinere? +

+
+ + + +

Ita relinquet duas, de quibus etiam atque etiam consideret.

+ + + +

Scaevola tribunus plebis ferret ad plebem vellentne de ea re quaeri. Quid censes in Latino fore? Paria sunt igitur. Conclusum est enim contra Cyrenaicos satis acute, nihil ad Epicurum. Conferam tecum, quam cuique verso rem subicias; Summum ením bonum exposuit vacuitatem doloris;

+ + + +

Tubulo putas dicere?

+ + + +

Et quod est munus, quod opus sapientiae? Quae hic rei publicae vulnera inponebat, eadem ille sanabat. Sed ne, dum huic obsequor, vobis molestus sim. Ex rebus enim timiditas, non ex vocabulis nascitur. Hic Speusippus, hic Xenocrates, hic eius auditor Polemo, cuius illa ipsa sessio fuit, quam videmus. Bona autem corporis huic sunt, quod posterius posui, similiora. Miserum hominem! Si dolor summum malum est, dici aliter non potest.

+ + + +

Occultum facinus esse potuerit, gaudebit; Idem iste, inquam, de voluptate quid sentit? Bestiarum vero nullum iudicium puto. Ergo et avarus erit, sed finite, et adulter, verum habebit modum, et luxuriosus eodem modo. Si alia sentit, inquam, alia loquitur, numquam intellegam quid sentiat; Huius ego nunc auctoritatem sequens idem faciam. Uterque enim summo bono fruitur, id est voluptate. Quid, quod homines infima fortuna, nulla spe rerum gerendarum, opifices denique delectantur historia? Non est igitur voluptas bonum. Non enim iam stirpis bonum quaeret, sed animalis. Cur, nisi quod turpis oratio est?

+ + + +

Quae hic rei publicae vulnera inponebat, eadem ille sanabat. Quis istum dolorem timet? Quamvis enim depravatae non sint, pravae tamen esse possunt. Estne, quaeso, inquam, sitienti in bibendo voluptas? Haec igitur Epicuri non probo, inquam. Ea, quae dialectici nunc tradunt et docent, nonne ab illis instituta sunt aut inventa sunt? Quod eo liquidius faciet, si perspexerit rerum inter eas verborumne sit controversia. Quid vero?

+ + + +

Sed ad bona praeterita redeamus. Polemoni et iam ante Aristoteli ea prima visa sunt, quae paulo ante dixi. Sit sane ista voluptas. Ego quoque, inquit, didicerim libentius si quid attuleris, quam te reprehenderim. Sed ad bona praeterita redeamus. Sed nimis multa. Sed quid sentiat, non videtis. Quamquam haec quidem praeposita recte et reiecta dicere licebit.

+ + + +

Cuius etiam illi hortuli propinqui non memoriam solum mihi afferunt, sed ipsum videntur in conspectu meo ponere. Et tamen ego a philosopho, si afferat eloquentiam, non asperner, si non habeat, non admodum flagitem. Haec dicuntur fortasse ieiunius; Verba tu fingas et ea dicas, quae non sentias? Hoc est non modo cor non habere, sed ne palatum quidem. Ergo adhuc, quantum equidem intellego, causa non videtur fuisse mutandi nominis. Quamquam haec quidem praeposita recte et reiecta dicere licebit. Sed residamus, inquit, si placet.

+ + + +

Graecum enim hunc versum nostis omnes-: Suavis laborum est praeteritorum memoria. Idemne potest esse dies saepius, qui semel fuit? Rapior illuc, revocat autem Antiochus, nec est praeterea, quem audiamus. Ita cum ea volunt retinere, quae superiori sententiae conveniunt, in Aristonem incidunt; Aliter enim explicari, quod quaeritur, non potest. Non quam nostram quidem, inquit Pomponius iocans; Memini vero, inquam;

+ + + +
+

+ Ita multo sanguine profuso in laetitia et in victoria est mortuus. +

+
+ + + +

Sed residamus, inquit, si placet.

+ + + +

Itaque in rebus minime obscuris non multus est apud eos disserendi labor. Si quae forte-possumus. Itaque sensibus rationem adiunxit et ratione effecta sensus non reliquit. Si id dicis, vicimus. Poterat autem inpune; Erit enim mecum, si tecum erit. Immo vero, inquit, ad beatissime vivendum parum est, ad beate vero satis. Inde igitur, inquit, ordiendum est. Quis contra in illa aetate pudorem, constantiam, etiamsi sua nihil intersit, non tamen diligat?

+ + + +

Universa enim illorum ratione cum tota vestra confligendum puto. Quasi vero, inquit, perpetua oratio rhetorum solum, non etiam philosophorum sit. Si sapiens, ne tum quidem miser, cum ab Oroete, praetore Darei, in crucem actus est. Sin dicit obscurari quaedam nec apparere, quia valde parva sint, nos quoque concedimus; Est enim effectrix multarum et magnarum voluptatum.

+ + + +

Quid enim de amicitia statueris utilitatis causa expetenda vides.

+ + + +

Nihilo beatiorem esse Metellum quam Regulum. Virtutibus igitur rectissime mihi videris et ad consuetudinem nostrae orationis vitia posuisse contraria. Intellegi quidem, ut propter aliam quampiam rem, verbi gratia propter voluptatem, nos amemus; Ergo ita: non posse honeste vivi, nisi honeste vivatur? Sedulo, inquam, faciam. Ita credo. Sed tamen intellego quid velit. Quo igitur, inquit, modo?

+ + + +

Bonum negas esse divitias, praeposìtum esse dicis? Ita cum ea volunt retinere, quae superiori sententiae conveniunt, in Aristonem incidunt; Eam si varietatem diceres, intellegerem, ut etiam non dicente te intellego; Quid est enim aliud esse versutum? Atqui iste locus est, Piso, tibi etiam atque etiam confirmandus, inquam; Quis tibi ergo istud dabit praeter Pyrrhonem, Aristonem eorumve similes, quos tu non probas? Sin aliud quid voles, postea. Si verbum sequimur, primum longius verbum praepositum quam bonum.

+ + + +

Parvi enim primo ortu sic iacent, tamquam omnino sine animo sint.

+ + + +

Illud urgueam, non intellegere eum quid sibi dicendum sit, cum dolorem summum malum esse dixerit. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Theophrasti igitur, inquit, tibi liber ille placet de beata vita? Quid, si etiam iucunda memoria est praeteritorum malorum?

+ + + + + + + +
+

+ Sin autem ad animum, falsum est, quod negas animi ullum esse gaudium, quod non referatur ad corpus. +

+
+ + + +

Si enim ad populum me vocas, eum.

+ + + +

Non autem hoc: igitur ne illud quidem. Sed finge non solum callidum eum, qui aliquid improbe faciat, verum etiam praepotentem, ut M. Nulla erit controversia. Cum autem in quo sapienter dicimus, id a primo rectissime dicitur. Bonum incolumis acies: misera caecitas. Iam id ipsum absurdum, maximum malum neglegi. Tu enim ista lenius, hic Stoicorum more nos vexat.

+ + + +

Itaque a sapientia praecipitur se ipsam, si usus sit, sapiens ut relinquat. At ille non pertimuit saneque fidenter: Istis quidem ipsis verbis, inquit; Aliam vero vim voluptatis esse, aliam nihil dolendi, nisi valde pertinax fueris, concedas necesse est. Qui ita affectus, beatum esse numquam probabis; Facit enim ille duo seiuncta ultima bonorum, quae ut essent vera, coniungi debuerunt; Quamquam in hac divisione rem ipsam prorsus probo, elegantiam desidero.

+ + + +

Quid de Platone aut de Democrito loquar?

+ + + +
+ + + +

Ita enim vivunt quidam, ut eorum vita refellatur oratio. Quid enim me prohiberet Epicureum esse, si probarem, quae ille diceret? Scientiam pollicentur, quam non erat mirum sapientiae cupido patria esse cariorem. Claudii libidini, qui tum erat summo ne imperio, dederetur.

+ + + +

Quid ergo aliud intellegetur nisi uti ne quae pars naturae neglegatur?

+ + + +

Etiam beatissimum? Gloriosa ostentatio in constituendo summo bono. Parvi enim primo ortu sic iacent, tamquam omnino sine animo sint. Haec quo modo conveniant, non sane intellego. Cum id fugiunt, re eadem defendunt, quae Peripatetici, verba. Res enim se praeclare habebat, et quidem in utraque parte.

+ + + +

Videsne quam sit magna dissensio?

+ + + +

Nunc haec primum fortasse audientis servire debemus. Habent enim et bene longam et satis litigiosam disputationem. Mihi enim satis est, ipsis non satis. Nam illud quidem adduci vix possum, ut ea, quae senserit ille, tibi non vera videantur.

+ + + + + + + +

Verum hoc idem saepe faciamus. Nam Pyrrho, Aristo, Erillus iam diu abiecti. Quicquid porro animo cernimus, id omne oritur a sensibus; Octavio fuit, cum illam severitatem in eo filio adhibuit, quem in adoptionem D. Quare si potest esse beatus is, qui est in asperis reiciendisque rebus, potest is quoque esse. Sic enim censent, oportunitatis esse beate vivere. Varietates autem iniurasque fortunae facile veteres philosophorum praeceptis instituta vita superabat. In qua quid est boni praeter summam voluptatem, et eam sempiternam?

+ + + +

Quid enim me prohiberet Epicureum esse, si probarem, quae ille diceret?

+ + + +

Ad quorum et cognitionem et usum iam corroborati natura ipsa praeeunte deducimur. Apparet statim, quae sint officia, quae actiones. Cum id quoque, ut cupiebat, audivisset, evelli iussit eam, qua erat transfixus, hastam. Sed ne, dum huic obsequor, vobis molestus sim. Verum tamen cum de rebus grandioribus dicas, ipsae res verba rapiunt; Saepe ab Aristotele, a Theophrasto mirabiliter est laudata per se ipsa rerum scientia; Philosophi autem in suis lectulis plerumque moriuntur.

+ + + +

Quae cum magnifice primo dici viderentur, considerata minus probabantur. Atque haec coniunctio confusioque virtutum tamen a philosophis ratione quadam distinguitur. Ratio quidem vestra sic cogit. Si quicquam extra virtutem habeatur in bonis. Longum est enim ad omnia respondere, quae a te dicta sunt.

+ + + +
+

+ Nullis enim partitionibus, nullis definitionibus utuntur ipsique dicunt ea se modo probare, quibus natura tacita adsentiatur. +

+
+ + + +

Sit hoc ultimum bonorum, quod nunc a me defenditur; Sin te auctoritas commovebat, nobisne omnibus et Platoni ipsi nescio quem illum anteponebas? Ex rebus enim timiditas, non ex vocabulis nascitur. Primum cur ista res digna odio est, nisi quod est turpis?

+ + + +

Atqui iste locus est, Piso, tibi etiam atque etiam confirmandus, inquam; Hoc etsi multimodis reprehendi potest, tamen accipio, quod dant. Sed potestne rerum maior esse dissensio? Sunt enim prima elementa naturae, quibus auctis vírtutis quasi germen efficitur.

+ + + +

Tamen a proposito, inquam, aberramus. Quare attendo te studiose et, quaecumque rebus iis, de quibus hic sermo est, nomina inponis, memoriae mando; Cur, nisi quod turpis oratio est? Eam si varietatem diceres, intellegerem, ut etiam non dicente te intellego; Cum autem venissemus in Academiae non sine causa nobilitata spatia, solitudo erat ea, quam volueramus. Est enim effectrix multarum et magnarum voluptatum. Atqui iste locus est, Piso, tibi etiam atque etiam confirmandus, inquam; Erat enim res aperta. Sed tempus est, si videtur, et recta quidem ad me.

+ + + +
+

+ Atque ut reliqui fures earum rerum, quas ceperunt, signa commutant, sic illi, ut sententiis nostris pro suis uterentur, nomina tamquam rerum notas mutaverunt. +

+
+ + + +

Sequitur disserendi ratio cognitioque naturae; Illa sunt similia: hebes acies est cuipiam oculorum, corpore alius senescit; Idemne, quod iucunde?

+ + + +

Aliud igitur esse censet gaudere, aliud non dolere.

+ + + +

Unum est sine dolore esse, alterum cum voluptate. At miser, si in flagitiosa et vitiosa vita afflueret voluptatibus. Vide, quantum, inquam, fallare, Torquate. Portenta haec esse dicit, neque ea ratione ullo modo posse vivi; Ergo infelix una molestia, fellx rursus, cum is ipse anulus in praecordiis piscis inventus est? Ac ne plura complectar-sunt enim innumerabilia-, bene laudata virtus voluptatis aditus intercludat necesse est. Nec mihi illud dixeris: Haec enim ipsa mihi sunt voluptati, et erant illa Torquatis. Quodsi ipsam honestatem undique pertectam atque absolutam.

+ + + +

Nos quidem Virtutes sic natae sumus, ut tibi serviremus, aliud negotii nihil habemus. Bestiarum vero nullum iudicium puto. Est autem etiam actio quaedam corporis, quae motus et status naturae congruentis tenet; Nondum autem explanatum satis, erat, quid maxime natura vellet. Illis videtur, qui illud non dubitant bonum dicere -;

+ + + +
+

+ Idque testamento cavebit is, qui nobis quasi oraculum ediderit nihil post mortem ad nos pertinere? +

+
+ + + +

Respondeat totidem verbis. Nihilo beatiorem esse Metellum quam Regulum. Non igitur de improbo, sed de callido improbo quaerimus, qualis Q. Quid de Platone aut de Democrito loquar? Nobis Heracleotes ille Dionysius flagitiose descivisse videtur a Stoicis propter oculorum dolorem. Sed ad bona praeterita redeamus. De quibus cupio scire quid sentias. Laboro autem non sine causa; Quae quidem sapientes sequuntur duce natura tamquam videntes; Diodorus, eius auditor, adiungit ad honestatem vacuitatem doloris. Octavio fuit, cum illam severitatem in eo filio adhibuit, quem in adoptionem D.

+ + + +

An me, inquam, nisi te audire vellem, censes haec dicturum fuisse? Cupit enim dícere nihil posse ad beatam vitam deesse sapienti. Cur id non ita fit? Quod ea non occurrentia fingunt, vincunt Aristonem; At certe gravius. Nihil illinc huc pervenit. Quae cum magnifice primo dici viderentur, considerata minus probabantur. Universa enim illorum ratione cum tota vestra confligendum puto.

+ + + +

Sumenda potius quam expetenda. Quare conare, quaeso. Murenam te accusante defenderem. Quantum Aristoxeni ingenium consumptum videmus in musicis? Illa sunt similia: hebes acies est cuipiam oculorum, corpore alius senescit; At multis malis affectus. Sic enim censent, oportunitatis esse beate vivere.

+ + + +

Laboro autem non sine causa; Ita ne hoc quidem modo paria peccata sunt. Quis istum dolorem timet? Primum in nostrane potestate est, quid meminerimus? Quae diligentissime contra Aristonem dicuntur a Chryippo.

+ + + +

Id Sextilius factum negabat. Audeo dicere, inquit.

+ + + +

Quia nec honesto quic quam honestius nec turpi turpius. Quod cum dixissent, ille contra. Sed tu istuc dixti bene Latine, parum plane. Sic vester sapiens magno aliquo emolumento commotus cicuta, si opus erit, dimicabit. Quae quo sunt excelsiores, eo dant clariora indicia naturae. Non igitur potestis voluptate omnia dirigentes aut tueri aut retinere virtutem. Certe non potest. Ut in geometria, prima si dederis, danda sunt omnia.

+ + + +

Urgent tamen et nihil remittunt. Non dolere, inquam, istud quam vim habeat postea videro; Tria genera cupiditatum, naturales et necessariae, naturales et non necessariae, nec naturales nec necessariae. Atque haec ita iustitiae propria sunt, ut sint virtutum reliquarum communia. Ita fit cum gravior, tum etiam splendidior oratio. Tum Quintus: Est plane, Piso, ut dicis, inquit. Etenim si delectamur, cum scribimus, quis est tam invidus, qui ab eo nos abducat? Post enim Chrysippum eum non sane est disputatum.

+ + + +

Quod equidem non reprehendo; Quid de Platone aut de Democrito loquar? Non enim ipsa genuit hominem, sed accepit a natura inchoatum. Urgent tamen et nihil remittunt. At ego quem huic anteponam non audeo dicere; Quid ei reliquisti, nisi te, quoquo modo loqueretur, intellegere, quid diceret?

+ + + +

Ut in geometria, prima si dederis, danda sunt omnia.

+ + + +

Aliter enim nosmet ipsos nosse non possumus. Ne amores quidem sanctos a sapiente alienos esse arbitrantur. Quamquam haec quidem praeposita recte et reiecta dicere licebit. Sed residamus, inquit, si placet. Ut non sine causa ex iis memoriae ducta sit disciplina. Ita relinquet duas, de quibus etiam atque etiam consideret. Mihi enim satis est, ipsis non satis. Respondent extrema primis, media utrisque, omnia omnibus.

+ + + +

Aeque enim contingit omnibus fidibus, ut incontentae sint. Obsecro, inquit, Torquate, haec dicit Epicurus? Quam ob rem tandem, inquit, non satisfacit? Quod praeceptum quia maius erat, quam ut ab homine videretur, idcirco assignatum est deo. Quid ergo aliud intellegetur nisi uti ne quae pars naturae neglegatur? Et ais, si una littera commota sit, fore tota ut labet disciplina. Est enim effectrix multarum et magnarum voluptatum. Sed tamen intellego quid velit. Qui non moveatur et offensione turpitudinis et comprobatione honestatis? Minime vero istorum quidem, inquit. Illa videamus, quae a te de amicitia dicta sunt.

+ + + +

Teneo, inquit, finem illi videri nihil dolere. Suo enim quisque studio maxime ducitur. Possumusne ergo in vita summum bonum dicere, cum id ne in cena quidem posse videamur? Aliter autem vobis placet. Optime, inquam. Ne amores quidem sanctos a sapiente alienos esse arbitrantur.

+ + + +
+

+ Hoc autem loco tantum explicemus haec honesta, quae dico, praeterquam quod nosmet ipsos diligamus, praeterea suapte natura per se esse expetenda. +

+
+ + + +

Cum audissem Antiochum, Brute, ut solebam, cum M. Dat enim intervalla et relaxat. Numquam facies. Totum autem id externum est, et quod externum, id in casu est. Iubet igitur nos Pythius Apollo noscere nosmet ipsos. Bonum liberi: misera orbitas.

+ + + +

Quis enim est, qui non videat haec esse in natura rerum tria? Quae cum praeponunt, ut sit aliqua rerum selectio, naturam videntur sequi; Et quidem iure fortasse, sed tamen non gravissimum est testimonium multitudinis. Cum sciret confestim esse moriendum eamque mortem ardentiore studio peteret, quam Epicurus voluptatem petendam putat. Nunc omni virtuti vitium contrario nomine opponitur. Istic sum, inquit. Cum praesertim illa perdiscere ludus esset. Et quidem iure fortasse, sed tamen non gravissimum est testimonium multitudinis.

+ + + +

Duarum enim vitarum nobis erunt instituta capienda. Hoc ipsum elegantius poni meliusque potuit. Nam et complectitur verbis, quod vult, et dicit plane, quod intellegam; Optime, inquam. Ita credo. Ait enim se, si uratur, Quam hoc suave! dicturum. Itaque hic ipse iam pridem est reiectus;

+ + + +
Compensabatur, inquit, cum summis doloribus laetitia.
+ + + +

Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Dic in quovis conventu te omnia facere, ne doleas. Rationis enim perfectio est virtus; Paulum, cum regem Persem captum adduceret, eodem flumine invectio? Id enim natura desiderat.

+ + + + + + + +
+

+ Quod enim testimonium maius quaerimus, quae honesta et recta sint, ipsa esse optabilia per sese, cum videamus tanta officia morientis? +

+
+ + + +
+

+ Quod idem Peripatetici non tenent, quibus dicendum est, quae et honesta actio sit et sine dolore, eam magis esse expetendam, quam si esset eadem actio cum dolore. +

+
+ + + + + + + +

Praeclare hoc quidem. Id et fieri posse et saepe esse factum et ad voluptates percipiendas maxime pertinere. Quicquid porro animo cernimus, id omne oritur a sensibus; Quae animi affectio suum cuique tribuens atque hanc, quam dico. At ille non pertimuit saneque fidenter: Istis quidem ipsis verbis, inquit; Quasi vero, inquit, perpetua oratio rhetorum solum, non etiam philosophorum sit.

+ + + +
+

+ Nec vero id satis est, neminem esse, qui ipse se oderit, sed illud quoque intellegendum est, neminem esse, qui,quo modo se habeat, nihil sua censeat inte resse. +

+
+ + + +

Paupertas si malum est, mendicus beatus esse nemo potest, quamvis sit sapiens.

+ + + +

Nunc vides, quid faciat. Multa sunt dicta ab antiquis de contemnendis ac despiciendis rebus humanis; Ita relinquet duas, de quibus etiam atque etiam consideret. Vide, ne etiam menses! nisi forte eum dicis, qui, simul atque arripuit, interficit.

+ + + +

Cum id fugiunt, re eadem defendunt, quae Peripatetici, verba. Ut pulsi recurrant? Isto modo, ne si avia quidem eius nata non esset. Cum audissem Antiochum, Brute, ut solebam, cum M. Apparet statim, quae sint officia, quae actiones. Non est enim vitium in oratione solum, sed etiam in moribus. Frater et T. Graecis hoc modicum est: Leonidas, Epaminondas, tres aliqui aut quattuor; Transfer idem ad modestiam vel temperantiam, quae est moderatio cupiditatum rationi oboediens.

+ + + +
+

+ Is cum arderet podagrae doloribus visitassetque hominem Charmides Epicureus perfamiliaris et tristis exiret, Mane, quaeso, inquit, Charmide noster; +

+
+ + + +

Non laboro, inquit, de nomine.

+ + + +

Dic in quovis conventu te omnia facere, ne doleas. Tu quidem reddes; Certe, nisi voluptatem tanti aestimaretis. Terram, mihi crede, ea lanx et maria deprimet. Quantam rem agas, ut Circeis qui habitet totum hunc mundum suum municipium esse existimet? Si enim ita est, vide ne facinus facias, cum mori suadeas.

+ + + +
Ex quo illud efficitur, qui bene cenent omnis libenter cenare, qui libenter, non continuo bene.
+ + + +

Dicet pro me ipsa virtus nec dubitabit isti vestro beato M. Hoc dixerit potius Ennius: Nimium boni est, cui nihil est mali. Frater et T. Nam quid possumus facere melius? Qualis ista philosophia est, quae non interitum afferat pravitatis, sed sit contenta mediocritate vitiorum? Neminem videbis ita laudatum, ut artifex callidus comparandarum voluptatum diceretur. An eum discere ea mavis, quae cum plane perdidiceriti nihil sciat? At multis se probavit.

+ + + +

Quis enim est, qui non videat haec esse in natura rerum tria? Ergo, si semel tristior effectus est, hilara vita amissa est? Eaedem res maneant alio modo. Quid enim est a Chrysippo praetermissum in Stoicis? Cum praesertim illa perdiscere ludus esset. Negat enim summo bono afferre incrementum diem. Utilitatis causa amicitia est quaesita.

+ + + +

Transfer idem ad modestiam vel temperantiam, quae est moderatio cupiditatum rationi oboediens.

+ + + +

Hoc ne statuam quidem dicturam pater aiebat, si loqui posset. In qua quid est boni praeter summam voluptatem, et eam sempiternam?

+ + + + + + + +

Aliter homines, aliter philosophos loqui putas oportere?

+ + + +

Si est nihil nisi corpus, summa erunt illa: valitudo, vacuitas doloris, pulchritudo, cetera. Quid autem habent admirationis, cum prope accesseris? Itaque his sapiens semper vacabit.

+ + + +

Tecum optime, deinde etiam cum mediocri amico. Illud dico, ea, quae dicat, praeclare inter se cohaerere. Quid de Platone aut de Democrito loquar? In qua quid est boni praeter summam voluptatem, et eam sempiternam? Itaque vides, quo modo loquantur, nova verba fingunt, deserunt usitata. Qua ex cognitione facilior facta est investigatio rerum occultissimarum. Deinde disputat, quod cuiusque generis animantium statui deceat extremum. Stoici scilicet. Ne amores quidem sanctos a sapiente alienos esse arbitrantur. Quantum Aristoxeni ingenium consumptum videmus in musicis?

+ + + +
Quis contra in illa aetate pudorem, constantiam, etiamsi sua nihil intersit, non tamen diligat?
+ + + +

Tamen a proposito, inquam, aberramus. Si longus, levis. Atqui reperies, inquit, in hoc quidem pertinacem; Recte dicis; Sed in rebus apertissimis nimium longi sumus. In qua si nihil est praeter rationem, sit in una virtute finis bonorum;

+ + + +
+

+ Ita fit beatae vitae domina fortuna, quam Epicurus ait exiguam intervenire sapienti. +

+
+ + + +
+

+ Nam illud quidem adduci vix possum, ut ea, quae senserit ille, tibi non vera videantur. +

+
+ + + +

Iis igitur est difficilius satis facere, qui se Latina scripta dicunt contemnere.

+ + + +

Quid ait Aristoteles reliquique Platonis alumni? Quo studio Aristophanem putamus aetatem in litteris duxisse? Hoc enim constituto in philosophia constituta sunt omnia. Ergo instituto veterum, quo etiam Stoici utuntur, hinc capiamus exordium. Hanc quoque iucunditatem, si vis, transfer in animum; Alia quaedam dicent, credo, magna antiquorum esse peccata, quae ille veri investigandi cupidus nullo modo ferre potuerit. Omnis enim est natura diligens sui. Illa sunt similia: hebes acies est cuipiam oculorum, corpore alius senescit;

+ + + +

Qui enim existimabit posse se miserum esse beatus non erit. Sextilio Rufo, cum is rem ad amicos ita deferret, se esse heredem Q. Quare si potest esse beatus is, qui est in asperis reiciendisque rebus, potest is quoque esse. Non est enim vitium in oratione solum, sed etiam in moribus. Quod cum dixissent, ille contra. Ut scias me intellegere, primum idem esse dico voluptatem, quod ille don. Quo studio Aristophanem putamus aetatem in litteris duxisse? Et si turpitudinem fugimus in statu et motu corporis, quid est cur pulchritudinem non sequamur?

+ + + + + + + +

Bonum integritas corporis: misera debilitas. Dici enim nihil potest verius. Paulum, cum regem Persem captum adduceret, eodem flumine invectio? An est aliquid per se ipsum flagitiosum, etiamsi nulla comitetur infamia? Sin tantum modo ad indicia veteris memoriae cognoscenda, curiosorum. Ut id aliis narrare gestiant? Negare non possum. Graecum enim hunc versum nostis omnes-: Suavis laborum est praeteritorum memoria. Deque his rebus satis multa in nostris de re publica libris sunt dicta a Laelio.

+ + + +

Primum in nostrane potestate est, quid meminerimus? Etiam beatissimum? Qua tu etiam inprudens utebare non numquam. Sit enim idem caecus, debilis. Qui autem diffidet perpetuitati bonorum suorum, timeat necesse est, ne aliquando amissis illis sit miser. Ratio quidem vestra sic cogit.

+ + + +

Cur ipse Pythagoras et Aegyptum lustravit et Persarum magos adiit? Quae contraria sunt his, malane? Nihil acciderat ei, quod nollet, nisi quod anulum, quo delectabatur, in mari abiecerat.

+ + + +
+

+ Epicurei num desistunt de isdem, de quibus et ab Epicuro scriptum est et ab antiquis, ad arbitrium suum scribere? +

+
+ + + +

Immo videri fortasse. His singulis copiose responderi solet, sed quae perspicua sunt longa esse non debent. Septem autem illi non suo, sed populorum suffragio omnium nominati sunt. Tum Piso: Quoniam igitur aliquid omnes, quid Lucius noster? Nec vero alia sunt quaerenda contra Carneadeam illam sententiam. Nam Pyrrho, Aristo, Erillus iam diu abiecti. Nihil acciderat ei, quod nollet, nisi quod anulum, quo delectabatur, in mari abiecerat.

+ + + + + + + +
Eadem nunc mea adversum te oratio est.
+ + + +

Aliter enim explicari, quod quaeritur, non potest. Iam doloris medicamenta illa Epicurea tamquam de narthecio proment: Si gravis, brevis; Haec para/doca illi, nos admirabilia dicamus. Sit enim idem caecus, debilis. Facile est hoc cernere in primis puerorum aetatulis. Respondent extrema primis, media utrisque, omnia omnibus. De malis autem et bonis ab iis animalibus, quae nondum depravata sint, ait optime iudicari. Apparet statim, quae sint officia, quae actiones.

+ + + +

Suo genere perveniant ad extremum;

+ + + +

Nam et complectitur verbis, quod vult, et dicit plane, quod intellegam; Non quam nostram quidem, inquit Pomponius iocans; Nec vero sum nescius esse utilitatem in historia, non modo voluptatem. Res enim se praeclare habebat, et quidem in utraque parte. Cur iustitia laudatur? Istam voluptatem, inquit, Epicurus ignorat? Nunc ita separantur, ut disiuncta sint, quo nihil potest esse perversius.

+ + + +

Expectoque quid ad id, quod quaerebam, respondeas. Ita multa dicunt, quae vix intellegam. Vide, quantum, inquam, fallare, Torquate. Quid adiuvas? Quaesita enim virtus est, non quae relinqueret naturam, sed quae tueretur. Eam tum adesse, cum dolor omnis absit; Animum autem reliquis rebus ita perfecit, ut corpus; Nulla profecto est, quin suam vim retineat a primo ad extremum.

+ + + +
+

+ Quod quidem pluris est haud paulo magisque ipsum propter se expetendum quam aut sensus aut corporis ea, quae diximus, quibus tantum praestat mentis excellens perfectio, ut vix cogitari possit quid intersit. +

+
+ + + +

Non dolere, inquam, istud quam vim habeat postea videro; Ut proverbia non nulla veriora sint quam vestra dogmata. Sed quid attinet de rebus tam apertis plura requirere?

+ + + +
+

+ Cognitis autem rerum finibus, cum intellegitur, quid sit et bonorum extremum et malorum, inventa vitae via est conformatioque omnium officiorum, cum quaeritur, quo quodque referatur; +

+
+ + + +

Ergo ita: non posse honeste vivi, nisi honeste vivatur? Itaque hic ipse iam pridem est reiectus; Mihi enim satis est, ipsis non satis. Ita ne hoc quidem modo paria peccata sunt. Qui autem esse poteris, nisi te amor ipse ceperit? Commoda autem et incommoda in eo genere sunt, quae praeposita et reiecta diximus; Non quaeritur autem quid naturae tuae consentaneum sit, sed quid disciplinae. Si id dicis, vicimus. Nondum autem explanatum satis, erat, quid maxime natura vellet.

+ + + +

Sed quid minus probandum quam esse aliquem beatum nec satis beatum?

+ + + +

Fortasse id optimum, sed ubi illud: Plus semper voluptatis? Itaque ab his ordiamur. Summum a vobis bonum voluptas dicitur. Respondeat totidem verbis. Qui potest igitur habitare in beata vita summi mali metus? Quid me istud rogas?

+ + + +

Honesta oratio, Socratica, Platonis etiam. Varietates autem iniurasque fortunae facile veteres philosophorum praeceptis instituta vita superabat. Ratio quidem vestra sic cogit. Quid ergo aliud intellegetur nisi uti ne quae pars naturae neglegatur? Illa sunt similia: hebes acies est cuipiam oculorum, corpore alius senescit; Nec tamen ullo modo summum pecudis bonum et hominis idem mihi videri potest. Quantam rem agas, ut Circeis qui habitet totum hunc mundum suum municipium esse existimet? Nos quidem Virtutes sic natae sumus, ut tibi serviremus, aliud negotii nihil habemus. Itaque hic ipse iam pridem est reiectus; Easdemne res?

+ + + +

Iam contemni non poteris. Incommoda autem et commoda-ita enim estmata et dustmata appello-communia esse voluerunt, paria noluerunt. Urgent tamen et nihil remittunt. Fortemne possumus dicere eundem illum Torquatum? Sit, inquam, tam facilis, quam vultis, comparatio voluptatis, quid de dolore dicemus? Huius ego nunc auctoritatem sequens idem faciam.

+ + + + + + + +

Equidem, sed audistine modo de Carneade? Ita enim vivunt quidam, ut eorum vita refellatur oratio. Multoque hoc melius nos veriusque quam Stoici. Ecce aliud simile dissimile. Sed eum qui audiebant, quoad poterant, defendebant sententiam suam. Que Manilium, ab iisque M. Quasi ego id curem, quid ille aiat aut neget. Quamquam tu hanc copiosiorem etiam soles dicere.

+ + + +

Quo tandem modo? Cur post Tarentum ad Archytam? Quodsi ipsam honestatem undique pertectam atque absolutam. Eadem nunc mea adversum te oratio est. Quodsi ipsam honestatem undique pertectam atque absolutam. Idemque diviserunt naturam hominis in animum et corpus.

+ + + +

Sed quanta sit alias, nunc tantum possitne esse tanta. Haec quo modo conveniant, non sane intellego. Torquatus, is qui consul cum Cn. Quorum altera prosunt, nocent altera. Quae cum praeponunt, ut sit aliqua rerum selectio, naturam videntur sequi; Invidiosum nomen est, infame, suspectum. Eorum enim est haec querela, qui sibi cari sunt seseque diligunt. Duae sunt enim res quoque, ne tu verba solum putes.

+ + + +

Quis Aristidem non mortuum diligit?

+ + + +

Nam, ut sint illa vendibiliora, haec uberiora certe sunt. Urgent tamen et nihil remittunt. Huius, Lyco, oratione locuples, rebus ipsis ielunior. Nihil enim iam habes, quod ad corpus referas; Quid enim me prohiberet Epicureum esse, si probarem, quae ille diceret? Cui Tubuli nomen odio non est? Quamquam te quidem video minime esse deterritum.

+ + + +

Haeret in salebra.

+ + + +

Bonum negas esse divitias, praeposìtum esse dicis? Facete M. Atque hoc loco similitudines eas, quibus illi uti solent, dissimillimas proferebas. Quam nemo umquam voluptatem appellavit, appellat; De malis autem et bonis ab iis animalibus, quae nondum depravata sint, ait optime iudicari. Facit igitur Lucius noster prudenter, qui audire de summo bono potissimum velit; Tollenda est atque extrahenda radicitus. Theophrasti igitur, inquit, tibi liber ille placet de beata vita?

+ + + +

Quamquam in hac divisione rem ipsam prorsus probo, elegantiam desidero. Habes, inquam, Cato, formam eorum, de quibus loquor, philosophorum. Ut pulsi recurrant? Quid turpius quam sapientis vitam ex insipientium sermone pendere? Si quicquam extra virtutem habeatur in bonis. Ergo opifex plus sibi proponet ad formarum quam civis excellens ad factorum pulchritudinem? Perge porro; Ecce aliud simile dissimile. Longum est enim ad omnia respondere, quae a te dicta sunt. Quodsi ipsam honestatem undique pertectam atque absolutam.

+ + + +
+

+ Vides igitur, si amicitiam sua caritate metiare, nihil esse praestantius, sin emolumento, summas familiaritates praediorum fructuosorum mercede superari. +

+
+ + + +

Quae similitudo in genere etiam humano apparet. Disserendi artem nullam habuit. Septem autem illi non suo, sed populorum suffragio omnium nominati sunt. Certe non potest. Similiter sensus, cum accessit ad naturam, tuetur illam quidem, sed etiam se tuetur; An haec ab eo non dicuntur? Summum a vobis bonum voluptas dicitur. Sed haec in pueris; Restinguet citius, si ardentem acceperit.

+ + + +

Negat esse eam, inquit, propter se expetendam.

+ + + +
+ + + +

Eam si varietatem diceres, intellegerem, ut etiam non dicente te intellego; Varietates autem iniurasque fortunae facile veteres philosophorum praeceptis instituta vita superabat. Scio enim esse quosdam, qui quavis lingua philosophari possint; Nam illud quidem adduci vix possum, ut ea, quae senserit ille, tibi non vera videantur. Non igitur bene. Aliter enim nosmet ipsos nosse non possumus. Expectoque quid ad id, quod quaerebam, respondeas.

+ + + +
Si qua in iis corrigere voluit, deteriora fecit.
+ + + +

Non risu potius quam oratione eiciendum? Hoc loco tenere se Triarius non potuit. Sin dicit obscurari quaedam nec apparere, quia valde parva sint, nos quoque concedimus; Is es profecto tu. Tu enim ista lenius, hic Stoicorum more nos vexat.

+ + + +
+

+ Atqui reperiemus asotos primum ita non religiosos, ut edint de patella, deinde ita mortem non timentes, ut illud in ore habeant ex Hymnide: Mihi sex menses satis sunt vitae, septimum Orco spondeo. +

+
+ + + + + + + + + + + +

Sed tamen enitar et, si minus multa mihi occurrent, non fugiam ista popularia. Idemne, quod iucunde? Ut enim consuetudo loquitur, id solum dicitur honestum, quod est populari fama gloriosum. Beatus sibi videtur esse moriens. Sed plane dicit quod intellegit. Quo modo autem philosophus loquitur?

+ + + +

Dicimus aliquem hilare vivere;

+ + + +

Atqui iste locus est, Piso, tibi etiam atque etiam confirmandus, inquam; Ea possunt paria non esse. Sed ad haec, nisi molestum est, habeo quae velim. Cur deinde Metrodori liberos commendas?

+ + + +

Tu vero, inquam, ducas licet, si sequetur; Nosti, credo, illud: Nemo pius est, qui pietatem-; Cur post Tarentum ad Archytam? At cum de plurimis eadem dicit, tum certe de maximis. Hoc positum in Phaedro a Platone probavit Epicurus sensitque in omni disputatione id fieri oportere. At eum nihili facit; Bestiarum vero nullum iudicium puto. Sapiens autem semper beatus est et est aliquando in dolore;

+ + + +
+

+ Iam vero animus non esse solum, sed etiam cuiusdam modi debet esse, ut et omnis partis suas habeat incolumis et de virtutibus nulla desit. +

+
+ + + +

Et ille ridens: Video, inquit, quid agas; Haec quo modo conveniant, non sane intellego. Hoc tu nunc in illo probas. Summum a vobis bonum voluptas dicitur. Dicet pro me ipsa virtus nec dubitabit isti vestro beato M. Sed quot homines, tot sententiae;

+ + + +

Videamus animi partes, quarum est conspectus illustrior; Age, inquies, ista parva sunt. Cur deinde Metrodori liberos commendas? Nosti, credo, illud: Nemo pius est, qui pietatem-; Nemo igitur esse beatus potest. Nam si quae sunt aliae, falsum est omnis animi voluptates esse e corporis societate. Num igitur eum postea censes anxio animo aut sollicito fuisse? Hoc dixerit potius Ennius: Nimium boni est, cui nihil est mali.

+ + + +

Duarum enim vitarum nobis erunt instituta capienda. Quid est, quod ab ea absolvi et perfici debeat? Tu vero, inquam, ducas licet, si sequetur; Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Bonum integritas corporis: misera debilitas. Si quicquam extra virtutem habeatur in bonis.

+ + + +

Illud non continuo, ut aeque incontentae. Ita cum ea volunt retinere, quae superiori sententiae conveniunt, in Aristonem incidunt; Cum praesertim illa perdiscere ludus esset. Ne in odium veniam, si amicum destitero tueri. Deinde disputat, quod cuiusque generis animantium statui deceat extremum. Haec dicuntur inconstantissime.

+ + + +

At quanta conantur! Mundum hunc omnem oppidum esse nostrum! Incendi igitur eos, qui audiunt, vides. Hoc loco tenere se Triarius non potuit. Hoc positum in Phaedro a Platone probavit Epicurus sensitque in omni disputatione id fieri oportere. Quid turpius quam sapientis vitam ex insipientium sermone pendere? Non enim quaero quid verum, sed quid cuique dicendum sit. Quamquam in hac divisione rem ipsam prorsus probo, elegantiam desidero.

+ + + +

Quid ad utilitatem tantae pecuniae? Non quam nostram quidem, inquit Pomponius iocans; At certe gravius. Duarum enim vitarum nobis erunt instituta capienda. Ergo infelix una molestia, fellx rursus, cum is ipse anulus in praecordiis piscis inventus est? Aeque enim contingit omnibus fidibus, ut incontentae sint. Peccata paria. Ita nemo beato beatior. An potest cupiditas finiri? Suo genere perveniant ad extremum;

+ + + +
+

+ Audax negotium, dicerem impudens, nisi hoc institutum postea translatum ad philosophos nostros esset. +

+
+ + + +

Quid turpius quam sapientis vitam ex insipientium sermone pendere?

+ + + +

Deinde disputat, quod cuiusque generis animantium statui deceat extremum. Sed ille, ut dixi, vitiose. Itaque contra est, ac dicitis; Hanc quoque iucunditatem, si vis, transfer in animum; Duo enim genera quae erant, fecit tria. Certe nihil nisi quod possit ipsum propter se iure laudari. Deque his rebus satis multa in nostris de re publica libris sunt dicta a Laelio. Quia nec honesto quic quam honestius nec turpi turpius.

+ + + +

Itaque haec cum illis est dissensio, cum Peripateticis nulla sane. At quicum ioca seria, ut dicitur, quicum arcana, quicum occulta omnia? Ille vero, si insipiens-quo certe, quoniam tyrannus -, numquam beatus; Non dolere, inquam, istud quam vim habeat postea videro; Nam et complectitur verbis, quod vult, et dicit plane, quod intellegam; Non est igitur voluptas bonum.

+ + + +

Nonne videmus quanta perturbatio rerum omnium consequatur, quanta confusio? Deinde prima illa, quae in congressu solemus: Quid tu, inquit, huc? Universa enim illorum ratione cum tota vestra confligendum puto. At miser, si in flagitiosa et vitiosa vita afflueret voluptatibus. Quid, si non sensus modo ei sit datus, verum etiam animus hominis? Restinguet citius, si ardentem acceperit. Nobis Heracleotes ille Dionysius flagitiose descivisse videtur a Stoicis propter oculorum dolorem. Apparet statim, quae sint officia, quae actiones. Summum a vobis bonum voluptas dicitur. Mihi enim erit isdem istis fortasse iam utendum. Ergo adhuc, quantum equidem intellego, causa non videtur fuisse mutandi nominis.

+ + + +
+

+ Etsi hoc quidem est in vitio, dissolutionem naturae tam valde perhorrescere-quod item est reprehendendum in dolore -, sed quia fere sic afficiuntur omnes, satis argomenti est ab interitu naturam abhorrere; +

+
+ + + +
+

+ Perfecto enim et concluso neque virtutibus neque amicitiis usquam locum esse, si ad voluptatem omnia referantur, nihil praeterea est magnopere dicendum. +

+
+ + + +

Solum praeterea formosum, solum liberum, solum civem, stultost; Tibi hoc incredibile, quod beatissimum. Quos quidem tibi studiose et diligenter tractandos magnopere censeo. Sed hoc sane concedamus. An me, inquam, nisi te audire vellem, censes haec dicturum fuisse? Itaque hic ipse iam pridem est reiectus;

+ + + +
+

+ Sapientem locupletat ipsa natura, cuius divitias Epicurus parabiles esse docuit. +

+
+ + + +

Nam et complectitur verbis, quod vult, et dicit plane, quod intellegam; Quodcumque in mentem incideret, et quodcumque tamquam occurreret. Cum id fugiunt, re eadem defendunt, quae Peripatetici, verba. Cur deinde Metrodori liberos commendas? Quamvis enim depravatae non sint, pravae tamen esse possunt. Sed eum qui audiebant, quoad poterant, defendebant sententiam suam. Unum nescio, quo modo possit, si luxuriosus sit, finitas cupiditates habere. Sed quanta sit alias, nunc tantum possitne esse tanta.

+ + + +
+

+ Num igitur utiliorem tibi hunc Triarium putas esse posse, quam si tua sint Puteolis granaria? +

+
+ + + +
+

+ Quo minus animus a se ipse dissidens secumque discordans gustare partem ullam liquidae voluptatis et liberae potest. +

+
+ + + +

Quae diligentissime contra Aristonem dicuntur a Chryippo.

+ + + +

Praeclarae mortes sunt imperatoriae; At certe gravius. Ad eas enim res ab Epicuro praecepta dantur. Confecta res esset. Invidiosum nomen est, infame, suspectum. Non semper, inquam;

+ + + +

Dolor ergo, id est summum malum, metuetur semper, etiamsi non aderit; A mene tu? Varietates autem iniurasque fortunae facile veteres philosophorum praeceptis instituta vita superabat. Quid loquor de nobis, qui ad laudem et ad decus nati, suscepti, instituti sumus?

+ + + +

Nulla profecto est, quin suam vim retineat a primo ad extremum. Intrandum est igitur in rerum naturam et penitus quid ea postulet pervidendum; Sin autem eos non probabat, quid attinuit cum iis, quibuscum re concinebat, verbis discrepare? Quod quidem iam fit etiam in Academia. At enim hic etiam dolore. Inde igitur, inquit, ordiendum est. Sit hoc ultimum bonorum, quod nunc a me defenditur; Mihi, inquam, qui te id ipsum rogavi? Nihilo beatiorem esse Metellum quam Regulum.

+ + + +

Quis est, qui non oderit libidinosam, protervam adolescentiam?

+ + + +

Themistocles quidem, cum ei Simonides an quis alius artem memoriae polliceretur, Oblivionis, inquit, mallem. Comprehensum, quod cognitum non habet? Claudii libidini, qui tum erat summo ne imperio, dederetur. Superiores tres erant, quae esse possent, quarum est una sola defensa, eaque vehementer. Quia nec honesto quic quam honestius nec turpi turpius. Sed tamen est aliquid, quod nobis non liceat, liceat illis. Conferam tecum, quam cuique verso rem subicias; Polemoni et iam ante Aristoteli ea prima visa sunt, quae paulo ante dixi. Invidiosum nomen est, infame, suspectum. Quae quidem vel cum periculo est quaerenda vobis; De ingenio eius in his disputationibus, non de moribus quaeritur. Hoc dixerit potius Ennius: Nimium boni est, cui nihil est mali.

+ + + +

Comprehensum, quod cognitum non habet? Laboro autem non sine causa; Quae cum dixisset paulumque institisset, Quid est? Quoniam, si dis placet, ab Epicuro loqui discimus. Verum hoc idem saepe faciamus. Non potes, nisi retexueris illa. Tertium autem omnibus aut maximis rebus iis, quae secundum naturam sint, fruentem vivere.

+ + + +

At iam decimum annum in spelunca iacet. Illa videamus, quae a te de amicitia dicta sunt. Hoc ipsum elegantius poni meliusque potuit. Apparet statim, quae sint officia, quae actiones. Hic ambiguo ludimur.

+ + + +

Quaesita enim virtus est, non quae relinqueret naturam, sed quae tueretur. Atque hoc loco similitudines eas, quibus illi uti solent, dissimillimas proferebas. Maximus dolor, inquit, brevis est. Quod cum dixissent, ille contra. Quis Aristidem non mortuum diligit? Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Nummus in Croesi divitiis obscuratur, pars est tamen divitiarum.

+ + + +

Quae quo sunt excelsiores, eo dant clariora indicia naturae.

+ + + +

Beatus sibi videtur esse moriens. Aufert enim sensus actionemque tollit omnem. Certe non potest. Sed quae tandem ista ratio est? Istam voluptatem, inquit, Epicurus ignorat? Quis suae urbis conservatorem Codrum, quis Erechthei filias non maxime laudat? Universa enim illorum ratione cum tota vestra confligendum puto. Tum mihi Piso: Quid ergo?

+ + + + + + + +
+

+ Inde sermone vario sex illa a Dipylo stadia confecimus. +

+
+ + + +
+

+ Ut necesse sit omnium rerum, quae natura vigeant, similem esse finem, non eundem. +

+
+ + + +
Idem iste, inquam, de voluptate quid sentit?
+ + + +

Tecum optime, deinde etiam cum mediocri amico. Nemo igitur esse beatus potest. At multis se probavit. Qui enim existimabit posse se miserum esse beatus non erit. Erat enim Polemonis. Eadem nunc mea adversum te oratio est. Inscite autem medicinae et gubernationis ultimum cum ultimo sapientiae comparatur. Hoc etsi multimodis reprehendi potest, tamen accipio, quod dant. Nemo igitur esse beatus potest.

+ + + +

Quae in controversiam veniunt, de iis, si placet, disseramus. Non enim in selectione virtus ponenda erat, ut id ipsum, quod erat bonorum ultimum, aliud aliquid adquireret. Sed quid attinet de rebus tam apertis plura requirere? Illud dico, ea, quae dicat, praeclare inter se cohaerere. Quae cum dixisset paulumque institisset, Quid est? At coluit ipse amicitias. Habent enim et bene longam et satis litigiosam disputationem. Quantam rem agas, ut Circeis qui habitet totum hunc mundum suum municipium esse existimet?

+ + + +

Quaesita enim virtus est, non quae relinqueret naturam, sed quae tueretur.

+ + + +

Quae cum ita sint, effectum est nihil esse malum, quod turpe non sit. Quod autem satis est, eo quicquid accessit, nimium est; At hoc in eo M. Cum id fugiunt, re eadem defendunt, quae Peripatetici, verba. Quid sequatur, quid repugnet, vident. Nulla profecto est, quin suam vim retineat a primo ad extremum. Ita ne hoc quidem modo paria peccata sunt. Nihil opus est exemplis hoc facere longius. Quod autem principium officii quaerunt, melius quam Pyrrho; Conferam tecum, quam cuique verso rem subicias;

+ + + +

Ostendit pedes et pectus. Minime vero, inquit ille, consentit. Idemne potest esse dies saepius, qui semel fuit? Duarum enim vitarum nobis erunt instituta capienda. Conclusum est enim contra Cyrenaicos satis acute, nihil ad Epicurum. Nos commodius agimus.

+ + + +

Cur igitur, inquam, res tam dissimiles eodem nomine appellas?

+ + + +

Sumenda potius quam expetenda. Ita graviter et severe voluptatem secrevit a bono. Atque hoc loco similitudines eas, quibus illi uti solent, dissimillimas proferebas. Quae quo sunt excelsiores, eo dant clariora indicia naturae. At iam decimum annum in spelunca iacet. Nam et a te perfici istam disputationem volo, nec tua mihi oratio longa videri potest. Somnum denique nobis, nisi requietem corporibus et is medicinam quandam laboris afferret, contra naturam putaremus datum; Ab hoc autem quaedam non melius quam veteres, quaedam omnino relicta. Quo modo?

+ + + +

Ratio quidem vestra sic cogit.

+ + + +

Philosophi autem in suis lectulis plerumque moriuntur. Nam Pyrrho, Aristo, Erillus iam diu abiecti. Haec igitur Epicuri non probo, inquam. In quo etsi est magnus, tamen nova pleraque et perpauca de moribus. Itaque eos id agere, ut a se dolores, morbos, debilitates repellant. Nunc haec primum fortasse audientis servire debemus. Sin autem est in ea, quod quidam volunt, nihil impedit hanc nostram comprehensionem summi boni. Non dolere, inquam, istud quam vim habeat postea videro; Ratio quidem vestra sic cogit.

+ + + +
Quodsi ipsam honestatem undique pertectam atque absolutam.
+ + + +

Ergo hoc quidem apparet, nos ad agendum esse natos. Tuo vero id quidem, inquam, arbitratu. Est autem officium, quod ita factum est, ut eius facti probabilis ratio reddi possit. Dicam, inquam, et quidem discendi causa magis, quam quo te aut Epicurum reprehensum velim. Cur deinde Metrodori liberos commendas?

+ + + + + + + +
Ut proverbia non nulla veriora sint quam vestra dogmata.
+ + + +

Ita prorsus, inquam; Quam nemo umquam voluptatem appellavit, appellat; Minime vero, inquit ille, consentit. An vero, inquit, quisquam potest probare, quod perceptfum, quod. Nihilo beatiorem esse Metellum quam Regulum. Dolere malum est: in crucem qui agitur, beatus esse non potest. Nam adhuc, meo fortasse vitio, quid ego quaeram non perspicis. Inscite autem medicinae et gubernationis ultimum cum ultimo sapientiae comparatur. Nihil opus est exemplis hoc facere longius.

+ + + +
+

+ Sive hoc difficile est, tamen nec modus est ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum id, quod quaeritur, sit pulcherrimum. +

+
+ + + +

Miserum hominem! Si dolor summum malum est, dici aliter non potest.

+ + + +

Itaque hic ipse iam pridem est reiectus; Et quidem, inquit, vehementer errat; Servari enim iustitia nisi a forti viro, nisi a sapiente non potest. Hunc vos beatum; Nam Pyrrho, Aristo, Erillus iam diu abiecti. Ex ea difficultate illae fallaciloquae, ut ait Accius, malitiae natae sunt. Vadem te ad mortem tyranno dabis pro amico, ut Pythagoreus ille Siculo fecit tyranno? Ego quoque, inquit, didicerim libentius si quid attuleris, quam te reprehenderim. Plane idem, inquit, et maxima quidem, qua fieri nulla maior potest.

+ + + +

Vide, ne etiam menses! nisi forte eum dicis, qui, simul atque arripuit, interficit. Age, inquies, ista parva sunt. Quae adhuc, Cato, a te dicta sunt, eadem, inquam, dicere posses, si sequerere Pyrrhonem aut Aristonem. Ratio enim nostra consentit, pugnat oratio. Immo alio genere; Nulla profecto est, quin suam vim retineat a primo ad extremum.

+ + + +
+ + + +

Mihi enim satis est, ipsis non satis. Bonum liberi: misera orbitas. Ita fit beatae vitae domina fortuna, quam Epicurus ait exiguam intervenire sapienti. Nosti, credo, illud: Nemo pius est, qui pietatem-; Quamquam id quidem, infinitum est in hac urbe; Id est enim, de quo quaerimus. Quoniam, si dis placet, ab Epicuro loqui discimus. Beatus sibi videtur esse moriens. Haec dicuntur inconstantissime.

+ + + + + + + + + + + +

Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Audio equidem philosophi vocem, Epicure, sed quid tibi dicendum sit oblitus es. Illud dico, ea, quae dicat, praeclare inter se cohaerere. Apparet statim, quae sint officia, quae actiones. Haeret in salebra. Est igitur officium eius generis, quod nec in bonis ponatur nec in contrariis. Praeteritis, inquit, gaudeo.

+ + + +

Hic, qui utrumque probat, ambobus debuit uti, sicut facit re, neque tamen dividit verbis. Sed ego in hoc resisto; Si enim, ut mihi quidem videtur, non explet bona naturae voluptas, iure praetermissa est; Mihi quidem Homerus huius modi quiddam vidisse videatur in iis, quae de Sirenum cantibus finxerit. Quid sequatur, quid repugnet, vident. In schola desinis.

+ + + +

A primo, ut opinor, animantium ortu petitur origo summi boni. Re mihi non aeque satisfacit, et quidem locis pluribus. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Cum praesertim illa perdiscere ludus esset. Dic in quovis conventu te omnia facere, ne doleas. Te ipsum, dignissimum maioribus tuis, voluptasne induxit, ut adolescentulus eriperes P. Atque his de rebus et splendida est eorum et illustris oratio. Sed haec quidem liberius ab eo dicuntur et saepius.

+ + + +

Si enim ad populum me vocas, eum. Ita multo sanguine profuso in laetitia et in victoria est mortuus. Nec vero alia sunt quaerenda contra Carneadeam illam sententiam. Stoici autem, quod finem bonorum in una virtute ponunt, similes sunt illorum; Gloriosa ostentatio in constituendo summo bono. Dulce amarum, leve asperum, prope longe, stare movere, quadratum rotundum. Nunc de hominis summo bono quaeritur; Maximas vero virtutes iacere omnis necesse est voluptate dominante.

+ + + +

Ut aliquid scire se gaudeant? Aliter enim nosmet ipsos nosse non possumus.

+ + + +

Quae cum dixisset, finem ille. Haec para/doca illi, nos admirabilia dicamus.

+ + + +

Aliter enim nosmet ipsos nosse non possumus. Que Manilium, ab iisque M. Sed hoc sane concedamus. Cum id fugiunt, re eadem defendunt, quae Peripatetici, verba. Tria genera cupiditatum, naturales et necessariae, naturales et non necessariae, nec naturales nec necessariae. De quibus cupio scire quid sentias. Omnia contraria, quos etiam insanos esse vultis. Tum Piso: Quoniam igitur aliquid omnes, quid Lucius noster? Idem iste, inquam, de voluptate quid sentit? Cur id non ita fit?

+ + + +
+

+ Tantum dico, magis fuisse vestrum agere Epicuri diem natalem, quam illius testamento cavere ut ageretur. +

+
+ + + +
Atqui haec patefactio quasi rerum opertarum, cum quid quidque sit aperitur, definitio est.
+ + + +

In quibus doctissimi illi veteres inesse quiddam caeleste et divinum putaverunt. Non quaeritur autem quid naturae tuae consentaneum sit, sed quid disciplinae. Videmusne ut pueri ne verberibus quidem a contemplandis rebus perquirendisque deterreantur? Quid affers, cur Thorius, cur Caius Postumius, cur omnium horum magister, Orata, non iucundissime vixerit? Neutrum vero, inquit ille. Sextilio Rufo, cum is rem ad amicos ita deferret, se esse heredem Q. Inde sermone vario sex illa a Dipylo stadia confecimus. Respondent extrema primis, media utrisque, omnia omnibus. Varietates autem iniurasque fortunae facile veteres philosophorum praeceptis instituta vita superabat. Facillimum id quidem est, inquam. Qui est in parvis malis.

+ + + +

Igitur ne dolorem quidem.

+ + + +

An est aliquid, quod te sua sponte delectet? Tecum optime, deinde etiam cum mediocri amico.

+ + + + + + + +

Bona autem corporis huic sunt, quod posterius posui, similiora. Itaque dicunt nec dubitant: mihi sic usus est, tibi ut opus est facto, fac. Vitae autem degendae ratio maxime quidem illis placuit quieta. Deinde dolorem quem maximum? Si mala non sunt, iacet omnis ratio Peripateticorum. Ita multa dicunt, quae vix intellegam. Quamquam haec quidem praeposita recte et reiecta dicere licebit. Non est ista, inquam, Piso, magna dissensio. Id enim volumus, id contendimus, ut officii fructus sit ipsum officium. Nihil opus est exemplis hoc facere longius. Sed ad bona praeterita redeamus. Itaque contra est, ac dicitis; Hanc quoque iucunditatem, si vis, transfer in animum;

+ + + +

Sequitur disserendi ratio cognitioque naturae; Zenonis est, inquam, hoc Stoici. Themistocles quidem, cum ei Simonides an quis alius artem memoriae polliceretur, Oblivionis, inquit, mallem. Videmusne ut pueri ne verberibus quidem a contemplandis rebus perquirendisque deterreantur? Aliis esse maiora, illud dubium, ad id, quod summum bonum dicitis, ecquaenam possit fieri accessio. Ut in geometria, prima si dederis, danda sunt omnia. Si enim ita est, vide ne facinus facias, cum mori suadeas. Inde sermone vario sex illa a Dipylo stadia confecimus. Expectoque quid ad id, quod quaerebam, respondeas. Hoc dictum in una re latissime patet, ut in omnibus factis re, non teste moveamur. Esse enim, nisi eris, non potes.

+ + + +

Non igitur de improbo, sed de callido improbo quaerimus, qualis Q. Qui ita affectus, beatum esse numquam probabis; Vitiosum est enim in dividendo partem in genere numerare. Suo enim quisque studio maxime ducitur. Quare conare, quaeso. Tu autem negas fortem esse quemquam posse, qui dolorem malum putet. Sin ea non neglegemus neque tamen ad finem summi boni referemus, non multum ab Erilli levitate aberrabimus.

+ + + +

Aliter enim explicari, quod quaeritur, non potest. Ita relinquet duas, de quibus etiam atque etiam consideret. Hunc vos beatum; Quis istum dolorem timet?

+ + + +

Non est ista, inquam, Piso, magna dissensio. Tubulo putas dicere? Teneo, inquit, finem illi videri nihil dolere. Summus dolor plures dies manere non potest? Octavio fuit, cum illam severitatem in eo filio adhibuit, quem in adoptionem D. Quae cum essent dicta, discessimus. Ac tamen hic mallet non dolere. Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis. Ea possunt paria non esse. Illa sunt similia: hebes acies est cuipiam oculorum, corpore alius senescit;

+ + + +

Itaque eos id agere, ut a se dolores, morbos, debilitates repellant.

+ + + +

Nec tamen ullo modo summum pecudis bonum et hominis idem mihi videri potest. Negat esse eam, inquit, propter se expetendam. Nihilo beatiorem esse Metellum quam Regulum. Ut alios omittam, hunc appello, quem ille unum secutus est. Eaedem enim utilitates poterunt eas labefactare atque pervertere. Et harum quidem rerum facilis est et expedita distinctio. At iste non dolendi status non vocatur voluptas. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Nondum autem explanatum satis, erat, quid maxime natura vellet. Itaque eos id agere, ut a se dolores, morbos, debilitates repellant.

+ + + +

Quae contraria sunt his, malane? Paulum, cum regem Persem captum adduceret, eodem flumine invectio? Eam stabilem appellas. Nec vero alia sunt quaerenda contra Carneadeam illam sententiam. A mene tu? Uterque enim summo bono fruitur, id est voluptate. Nunc haec primum fortasse audientis servire debemus.

+ + + +
Ait enim se, si uratur, Quam hoc suave! dicturum.
+ + + +

Inquit, respondet: Quia, nisi quod honestum est, nullum est aliud bonum! Non quaero iam verumne sit; Quae cum dixisset, finem ille. Res enim se praeclare habebat, et quidem in utraque parte. Nosti, credo, illud: Nemo pius est, qui pietatem-; Nos cum te, M. Intrandum est igitur in rerum naturam et penitus quid ea postulet pervidendum;

+ + + +
+

+ Quid paulo ante, inquit, dixerim nonne meministi, cum omnis dolor detractus esset, variari, non augeri voluptatem? +

+
+ + + +

Cum salvum esse flentes sui respondissent, rogavit essentne fusi hostes.

+ + + +

At ille pellit, qui permulcet sensum voluptate. Sed haec quidem liberius ab eo dicuntur et saepius. Si sapiens, ne tum quidem miser, cum ab Oroete, praetore Darei, in crucem actus est. Praeclare hoc quidem.

+ + + +

Graecum enim hunc versum nostis omnes-: Suavis laborum est praeteritorum memoria. Ut in geometria, prima si dederis, danda sunt omnia. Nihil ad rem! Ne sit sane; Nunc omni virtuti vitium contrario nomine opponitur. Quid iudicant sensus? Age, inquies, ista parva sunt. Ab his oratores, ab his imperatores ac rerum publicarum principes extiterunt.

+ + + +

Moriatur, inquit. Bonum integritas corporis: misera debilitas. Haec igitur Epicuri non probo, inquam. Contemnit enim disserendi elegantiam, confuse loquitur. Age sane, inquam. Quamquam te quidem video minime esse deterritum. Respondent extrema primis, media utrisque, omnia omnibus. Istam voluptatem, inquit, Epicurus ignorat?

+ + + + + + + +

Quo plebiscito decreta a senatu est consuli quaestio Cn. Quae quidem vel cum periculo est quaerenda vobis;

+ + + +

Nam ista vestra: Si gravis, brevis; Si quae forte-possumus.

+ + + +

Sed haec quidem liberius ab eo dicuntur et saepius.

+ + + +

Sint modo partes vitae beatae. Iam doloris medicamenta illa Epicurea tamquam de narthecio proment: Si gravis, brevis; Inde sermone vario sex illa a Dipylo stadia confecimus. Inde igitur, inquit, ordiendum est. Velut ego nunc moveor. Ex quo illud efficitur, qui bene cenent omnis libenter cenare, qui libenter, non continuo bene.

+ + + +

Verum esto: verbum ipsum voluptatis non habet dignitatem, nec nos fortasse intellegimus. Huius, Lyco, oratione locuples, rebus ipsis ielunior. Quid igitur dubitamus in tota eius natura quaerere quid sit effectum? Nec tamen ullo modo summum pecudis bonum et hominis idem mihi videri potest. An potest, inquit ille, quicquam esse suavius quam nihil dolere? Ita ne hoc quidem modo paria peccata sunt. Quamquam tu hanc copiosiorem etiam soles dicere.

+ + + +

Qui enim voluptatem ipsam contemnunt, iis licet dicere se acupenserem maenae non anteponere. Quamquam tu hanc copiosiorem etiam soles dicere. Quamquam tu hanc copiosiorem etiam soles dicere. Ergo et avarus erit, sed finite, et adulter, verum habebit modum, et luxuriosus eodem modo. Et quidem iure fortasse, sed tamen non gravissimum est testimonium multitudinis. Non dolere, inquam, istud quam vim habeat postea videro; Quis istud possit, inquit, negare? Age, inquies, ista parva sunt. Incommoda autem et commoda-ita enim estmata et dustmata appello-communia esse voluerunt, paria noluerunt. Si de re disceptari oportet, nulla mihi tecum, Cato, potest esse dissensio.

+ + + +
+

+ Ita, quae mutat, ea corrumpit, quae sequitur sunt tota Democriti, atomi, inane, imagines, quae eidola nominant, quorum incursione non solum videamus, sed etiam cogitemus; +

+
+ + + +
Sin laboramus, quis est, qui alienae modum statuat industriae?
+ + + +

Quid enim possumus hoc agere divinius? Sapiens autem semper beatus est et est aliquando in dolore; Memini vero, inquam; In his igitur partibus duabus nihil erat, quod Zeno commutare gestiret. Mihi quidem Antiochum, quem audis, satis belle videris attendere. Vitiosum est enim in dividendo partem in genere numerare.

+ + + +

Quis est enim, in quo sit cupiditas, quin recte cupidus dici possit? Haec bene dicuntur, nec ego repugno, sed inter sese ipsa pugnant. Illis videtur, qui illud non dubitant bonum dicere -; At certe gravius.

+ + + +
Invidiosum nomen est, infame, suspectum.
+ + + +

Dicet pro me ipsa virtus nec dubitabit isti vestro beato M. Eiuro, inquit adridens, iniquum, hac quidem de re; Quis non odit sordidos, vanos, leves, futtiles? Equidem e Cn.

+ + + + + + + +

Hic ambiguo ludimur.

+ + + +

Aliter enim nosmet ipsos nosse non possumus. Oculorum, inquit Plato, est in nobis sensus acerrimus, quibus sapientiam non cernimus. Animadverti, ínquam, te isto modo paulo ante ponere, et scio ab Antiocho nostro dici sic solere; Si quicquam extra virtutem habeatur in bonis.

+ + + +

Tria genera bonorum; Nihilne te delectat umquam -video, quicum loquar-, te igitur, Torquate, ipsum per se nihil delectat? Ne in odium veniam, si amicum destitero tueri. Equidem e Cn. Et hunc idem dico, inquieta sed ad virtutes et ad vitia nihil interesse. An eum discere ea mavis, quae cum plane perdidiceriti nihil sciat? Nam adhuc, meo fortasse vitio, quid ego quaeram non perspicis. Age, inquies, ista parva sunt.

+ + + +

Non ego tecum iam ita iocabor, ut isdem his de rebus, cum L.

+ + + +

Sic consequentibus vestris sublatis prima tolluntur. Suo genere perveniant ad extremum; Vitiosum est enim in dividendo partem in genere numerare. Rationis enim perfectio est virtus; Putabam equidem satis, inquit, me dixisse. Quae similitudo in genere etiam humano apparet.

+ + + +

Beatus autem esse in maximarum rerum timore nemo potest. Quo plebiscito decreta a senatu est consuli quaestio Cn. Qui autem de summo bono dissentit de tota philosophiae ratione dissentit. Duo enim genera quae erant, fecit tria. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Non autem hoc: igitur ne illud quidem.

+ + + +

Sed fac ista esse non inportuna; Omnia contraria, quos etiam insanos esse vultis. Videamus animi partes, quarum est conspectus illustrior; Atque haec ita iustitiae propria sunt, ut sint virtutum reliquarum communia. Quid enim necesse est, tamquam meretricem in matronarum coetum, sic voluptatem in virtutum concilium adducere? Eaedem res maneant alio modo. Cur deinde Metrodori liberos commendas? Quid ergo? Ut alios omittam, hunc appello, quem ille unum secutus est. Scripta sane et multa et polita, sed nescio quo pacto auctoritatem oratio non habet. An est aliquid, quod te sua sponte delectet? Sed hoc sane concedamus.

+ + + +

Intellegi quidem, ut propter aliam quampiam rem, verbi gratia propter voluptatem, nos amemus;

+ + + +

An dolor longissimus quisque miserrimus, voluptatem non optabiliorem diuturnitas facit? Ergo ita: non posse honeste vivi, nisi honeste vivatur? Teneo, inquit, finem illi videri nihil dolere. Nunc omni virtuti vitium contrario nomine opponitur. Quorum sine causa fieri nihil putandum est. Iam id ipsum absurdum, maximum malum neglegi. Nos paucis ad haec additis finem faciamus aliquando; Quod mihi quidem visus est, cum sciret, velle tamen confitentem audire Torquatum.

+ + + +

Tu enim ista lenius, hic Stoicorum more nos vexat. Quid enim tanto opus est instrumento in optimis artibus comparandis? Bonum integritas corporis: misera debilitas. At modo dixeras nihil in istis rebus esse, quod interesset. Habes, inquam, Cato, formam eorum, de quibus loquor, philosophorum.

+ + + +

Efficiens dici potest.

+ + + +

Isto modo ne improbos quidem, si essent boni viri. An est aliquid per se ipsum flagitiosum, etiamsi nulla comitetur infamia? Satisne vobis videor pro meo iure in vestris auribus commentatus? Frater et T. Sed vos squalidius, illorum vides quam niteat oratio.

+ + + +
Eam tum adesse, cum dolor omnis absit;
+ + + +

Sit hoc ultimum bonorum, quod nunc a me defenditur; Animum autem reliquis rebus ita perfecit, ut corpus; Quae sequuntur igitur? Ut optime, secundum naturam affectum esse possit. Non potes, nisi retexueris illa. In quo etsi est magnus, tamen nova pleraque et perpauca de moribus. Occultum facinus esse potuerit, gaudebit;

+ + + +

Illa tamen simplicia, vestra versuta.

+ + + +

Sed quid attinet de rebus tam apertis plura requirere? Sin tantum modo ad indicia veteris memoriae cognoscenda, curiosorum. Bonum patria: miserum exilium. Atqui haec patefactio quasi rerum opertarum, cum quid quidque sit aperitur, definitio est. Quid, cum volumus nomina eorum, qui quid gesserint, nota nobis esse, parentes, patriam, multa praeterea minime necessaria? Quem si tenueris, non modo meum Ciceronem, sed etiam me ipsum abducas licebit.

+ + + +
+

+ Hic si Peripateticus fuisset, permansisset, credo, in sententia, qui dolorem malum dicunt esse, de asperitate autem eius fortiter ferenda praecipiunt eadem, quae Stoici. +

+
+ + + +
+

+ Equidem etiam curiam nostram-Hostiliam dico, non hanc novam, quae minor mihi esse videtur, posteaquam est maior-solebam intuens Scipionem, Catonem, Laelium, nostrum vero in primis avum cogitare; +

+
+ + + +

Themistocles quidem, cum ei Simonides an quis alius artem memoriae polliceretur, Oblivionis, inquit, mallem. Nobis Heracleotes ille Dionysius flagitiose descivisse videtur a Stoicis propter oculorum dolorem. Theophrasti igitur, inquit, tibi liber ille placet de beata vita? Vide, ne etiam menses! nisi forte eum dicis, qui, simul atque arripuit, interficit. Tuo vero id quidem, inquam, arbitratu. Deprehensus omnem poenam contemnet. Age nunc isti doceant, vel tu potius quis enim ista melius? Cur igitur easdem res, inquam, Peripateticis dicentibus verbum nullum est, quod non intellegatur?

+ + + +

Bestiarum vero nullum iudicium puto.

+ + + +

Vos autem cum perspicuis dubia debeatis illustrare, dubiis perspicua conamini tollere. Qui ita affectus, beatum esse numquam probabis; Haec dicuntur inconstantissime. Primum Theophrasti, Strato, physicum se voluit; Satis est tibi in te, satis in legibus, satis in mediocribus amicitiis praesidii. Omnia peccata paria dicitis.

+ + + +
+

+ Ut ad minora veniam, mathematici, poëtae, musici, medici denique ex hac tamquam omnium artificum officina profecti sunt. +

+
+ + + + + + + +

Quo tandem modo?

+ + + +

Quia dolori non voluptas contraria est, sed doloris privatio. Consequens enim est et post oritur, ut dixi. Sed plane dicit quod intellegit. Et quod est munus, quod opus sapientiae? Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis. Primum in nostrane potestate est, quid meminerimus?

+ + + +
Quid enim tanto opus est instrumento in optimis artibus comparandis?
+ + + +

Aliter enim explicari, quod quaeritur, non potest. At iam decimum annum in spelunca iacet. At eum nihili facit; Quamquam id quidem, infinitum est in hac urbe; Ne tum quidem te respicies et cogitabis sibi quemque natum esse et suis voluptatibus? Quid ergo aliud intellegetur nisi uti ne quae pars naturae neglegatur? Quid, quod res alia tota est?

+ + + +
Itaque his sapiens semper vacabit.
+ + + +
+ + + +

Isto modo ne improbos quidem, si essent boni viri. Nescio quo modo praetervolavit oratio. Nihil enim iam habes, quod ad corpus referas; Serpere anguiculos, nare anaticulas, evolare merulas, cornibus uti videmus boves, nepas aculeis. Quod cum dixissent, ille contra. Fortasse id optimum, sed ubi illud: Plus semper voluptatis? Si quidem, inquit, tollerem, sed relinquo. -, sed ut hoc iudicaremus, non esse in iis partem maximam positam beate aut secus vivendi. Aufert enim sensus actionemque tollit omnem. Itaque his sapiens semper vacabit.

+ + + + + + + +

Numquam facies. Sed haec quidem liberius ab eo dicuntur et saepius. Quid, quod homines infima fortuna, nulla spe rerum gerendarum, opifices denique delectantur historia? Quod, inquit, quamquam voluptatibus quibusdam est saepe iucundius, tamen expetitur propter voluptatem. Verum hoc idem saepe faciamus. Cur igitur, inquam, res tam dissimiles eodem nomine appellas? Nos cum te, M. Ut in geometria, prima si dederis, danda sunt omnia.

+ + + +

Tuo vero id quidem, inquam, arbitratu. Apud ceteros autem philosophos, qui quaesivit aliquid, tacet; A mene tu? Istam voluptatem perpetuam quis potest praestare sapienti? Qui enim existimabit posse se miserum esse beatus non erit. Potius ergo illa dicantur: turpe esse, viri non esse debilitari dolore, frangi, succumbere. Quam nemo umquam voluptatem appellavit, appellat; Atque haec coniunctio confusioque virtutum tamen a philosophis ratione quadam distinguitur.

+ + + +
Quam illa ardentis amores excitaret sui! Cur tandem?
+ + + +

In motu et in statu corporis nihil inest, quod animadvertendum esse ipsa natura iudicet? Quod non faceret, si in voluptate summum bonum poneret. Quod, inquit, quamquam voluptatibus quibusdam est saepe iucundius, tamen expetitur propter voluptatem. At enim hic etiam dolore. Quarum ambarum rerum cum medicinam pollicetur, luxuriae licentiam pollicetur. Ea possunt paria non esse.

+ + + +

Tu vero, inquam, ducas licet, si sequetur; Eadem fortitudinis ratio reperietur. Atque ego: Scis me, inquam, istud idem sentire, Piso, sed a te opportune facta mentio est. In his igitur partibus duabus nihil erat, quod Zeno commutare gestiret. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Tamen a proposito, inquam, aberramus. Primum Theophrasti, Strato, physicum se voluit; Nihil enim iam habes, quod ad corpus referas; Quae contraria sunt his, malane?

+ + + +

Eam tum adesse, cum dolor omnis absit;

+ + + +

Quamquam haec quidem praeposita recte et reiecta dicere licebit. Bonum incolumis acies: misera caecitas. Urgent tamen et nihil remittunt. Non enim quaero quid verum, sed quid cuique dicendum sit. Nam, ut sint illa vendibiliora, haec uberiora certe sunt. Age nunc isti doceant, vel tu potius quis enim ista melius? Satis est ad hoc responsum. Comprehensum, quod cognitum non habet? Ergo in gubernando nihil, in officio plurimum interest, quo in genere peccetur. Haec dicuntur inconstantissime.

+ + + +

Ecce aliud simile dissimile. Quasi vero, inquit, perpetua oratio rhetorum solum, non etiam philosophorum sit. Itaque his sapiens semper vacabit. In schola desinis. Quo tandem modo? Potius inflammat, ut coercendi magis quam dedocendi esse videantur. Et nemo nimium beatus est; Sed quid attinet de rebus tam apertis plura requirere?

+ + + +

Verum hoc idem saepe faciamus. Idem iste, inquam, de voluptate quid sentit? Propter nos enim illam, non propter eam nosmet ipsos diligimus. Si de re disceptari oportet, nulla mihi tecum, Cato, potest esse dissensio. Istam voluptatem perpetuam quis potest praestare sapienti? Quae quo sunt excelsiores, eo dant clariora indicia naturae.

+ + + + + + + +

Expectoque quid ad id, quod quaerebam, respondeas. Sin aliud quid voles, postea.

+ + + + + + + +

Atqui eorum nihil est eius generis, ut sit in fine atque extrerno bonorum. Mihi enim satis est, ipsis non satis. At tu eadem ista dic in iudicio aut, si coronam times, dic in senatu. Quis enim est, qui non videat haec esse in natura rerum tria? In qua quid est boni praeter summam voluptatem, et eam sempiternam?

+ + + +

Sin aliud quid voles, postea.

+ + + +

Inquit, dasne adolescenti veniam? Iam in altera philosophiae parte. Aliud igitur esse censet gaudere, aliud non dolere. Maximus dolor, inquit, brevis est. Summum a vobis bonum voluptas dicitur.

+ + + +

Tum Torquatus: Prorsus, inquit, assentior; Ut pulsi recurrant? Videmusne ut pueri ne verberibus quidem a contemplandis rebus perquirendisque deterreantur?

+ + + +

Ut nemo dubitet, eorum omnia officia quo spectare, quid sequi, quid fugere debeant? Philosophi autem in suis lectulis plerumque moriuntur. Videmus igitur ut conquiescere ne infantes quidem possint. Naturales divitias dixit parabiles esse, quod parvo esset natura contenta. Videsne quam sit magna dissensio? Sed plane dicit quod intellegit. Ait enim se, si uratur, Quam hoc suave! dicturum. Quia, si mala sunt, is, qui erit in iis, beatus non erit. Traditur, inquit, ab Epicuro ratio neglegendi doloris. Sunt autem, qui dicant foedus esse quoddam sapientium, ut ne minus amicos quam se ipsos diligant.

+ + + + + + + +

Sic consequentibus vestris sublatis prima tolluntur.

+ + + +

Hoc tu nunc in illo probas. Illa videamus, quae a te de amicitia dicta sunt. Sed quoniam et advesperascit et mihi ad villam revertendum est, nunc quidem hactenus; Hunc vos beatum; Nos commodius agimus. Quasi ego id curem, quid ille aiat aut neget. Sic exclusis sententiis reliquorum cum praeterea nulla esse possit, haec antiquorum valeat necesse est.

+ + + +
+ + + +

Quo modo autem optimum, si bonum praeterea nullum est? Idemne, quod iucunde? Pauca mutat vel plura sane; Graece donan, Latine voluptatem vocant. Venit enim mihi Platonis in mentem, quem accepimus primum hic disputare solitum; Eorum enim omnium multa praetermittentium, dum eligant aliquid, quod sequantur, quasi curta sententia; Hi curatione adhibita levantur in dies, valet alter plus cotidie, alter videt.

+ + + +

In quibus doctissimi illi veteres inesse quiddam caeleste et divinum putaverunt.

+ + + +

O magnam vim ingenii causamque iustam, cur nova existeret disciplina! Perge porro. Non autem hoc: igitur ne illud quidem. Neque solum ea communia, verum etiam paria esse dixerunt. Ut in geometria, prima si dederis, danda sunt omnia.

+ + + +

Hoc non est positum in nostra actione.

+ + + +

Ac tamen hic mallet non dolere. Ergo et avarus erit, sed finite, et adulter, verum habebit modum, et luxuriosus eodem modo. Hoc enim constituto in philosophia constituta sunt omnia. Cur id non ita fit? Quid enim mihi potest esse optatius quam cum Catone, omnium virtutum auctore, de virtutibus disputare? Tertium autem omnibus aut maximis rebus iis, quae secundum naturam sint, fruentem vivere.

+ + + +

Animum autem reliquis rebus ita perfecit, ut corpus; Equidem e Cn. Sed utrum hortandus es nobis, Luci, inquit, an etiam tua sponte propensus es? Mihi, inquam, qui te id ipsum rogavi? Quae qui non vident, nihil umquam magnum ac cognitione dignum amaverunt. Qua ex cognitione facilior facta est investigatio rerum occultissimarum. Ac tamen hic mallet non dolere. Aliter enim nosmet ipsos nosse non possumus.

+ + + +
Cupit enim dícere nihil posse ad beatam vitam deesse sapienti.
+ + + +

Sed residamus, inquit, si placet. Nemo igitur esse beatus potest. Nam Pyrrho, Aristo, Erillus iam diu abiecti. Quippe: habes enim a rhetoribus; Respondeat totidem verbis. Quae est igitur causa istarum angustiarum? Tum ille: Ain tandem? Venit ad extremum; Et non ex maxima parte de tota iudicabis? Expectoque quid ad id, quod quaerebam, respondeas.

+ + + +
+

+ Itaque illa non dico me expetere, sed legere, nec optare, sed sumere, contraria autem non fugere, sed quasi secernere. +

+
+ + + + + + + +

Quodsi ipsam honestatem undique pertectam atque absolutam.

+ + + +

Huius ego nunc auctoritatem sequens idem faciam. Itaque eos id agere, ut a se dolores, morbos, debilitates repellant. Praeclare enim Plato: Beatum, cui etiam in senectute contigerit, ut sapientiam verasque opiniones assequi possit. Solum praeterea formosum, solum liberum, solum civem, stultost; Quis est enim, in quo sit cupiditas, quin recte cupidus dici possit? Cur ipse Pythagoras et Aegyptum lustravit et Persarum magos adiit? Gracchum patrem non beatiorem fuisse quam fillum, cum alter stabilire rem publicam studuerit, alter evertere.

+ + + + + + + + + + + +

Sed tamen intellego quid velit.

+ + + +

Eiuro, inquit adridens, iniquum, hac quidem de re; Tollenda est atque extrahenda radicitus. Stoici autem, quod finem bonorum in una virtute ponunt, similes sunt illorum; Diodorus, eius auditor, adiungit ad honestatem vacuitatem doloris. Est autem a te semper dictum nec gaudere quemquam nisi propter corpus nec dolere. Respondent extrema primis, media utrisque, omnia omnibus. Haec bene dicuntur, nec ego repugno, sed inter sese ipsa pugnant. Nunc ita separantur, ut disiuncta sint, quo nihil potest esse perversius. Quamquam te quidem video minime esse deterritum. Ad eas enim res ab Epicuro praecepta dantur.

+ + + +
Traditur, inquit, ab Epicuro ratio neglegendi doloris.
+ + + +

Et ille ridens: Video, inquit, quid agas; Est autem etiam actio quaedam corporis, quae motus et status naturae congruentis tenet; Sumenda potius quam expetenda. Quam ob rem tandem, inquit, non satisfacit? Quid est enim aliud esse versutum? Sin laboramus, quis est, qui alienae modum statuat industriae?

+ + + +

Si de re disceptari oportet, nulla mihi tecum, Cato, potest esse dissensio. Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis. Quo modo autem optimum, si bonum praeterea nullum est? Idcirco enim non desideraret, quia, quod dolore caret, id in voluptate est.

+ + + + + + + +
Venit ad extremum;
+ + + +

Multoque hoc melius nos veriusque quam Stoici. Ergo in gubernando nihil, in officio plurimum interest, quo in genere peccetur. Praeterea sublata cognitione et scientia tollitur omnis ratio et vitae degendae et rerum gerendarum. Ita relinquet duas, de quibus etiam atque etiam consideret. Tecum optime, deinde etiam cum mediocri amico. Egone quaeris, inquit, quid sentiam? Haec dicuntur fortasse ieiunius; Quae cum dixisset paulumque institisset, Quid est? Quis est, qui non oderit libidinosam, protervam adolescentiam?

+ + + +

Et quidem saepe quaerimus verbum Latinum par Graeco et quod idem valeat; An vero, inquit, quisquam potest probare, quod perceptfum, quod. Octavio fuit, cum illam severitatem in eo filio adhibuit, quem in adoptionem D. Itaque his sapiens semper vacabit. Quod non faceret, si in voluptate summum bonum poneret. Equidem etiam Epicurum, in physicis quidem, Democriteum puto. Prodest, inquit, mihi eo esse animo. Cur iustitia laudatur?

+ + + +

Tum ille: Tu autem cum ipse tantum librorum habeas, quos hic tandem requiris? Tu vero, inquam, ducas licet, si sequetur; Quarum ambarum rerum cum medicinam pollicetur, luxuriae licentiam pollicetur. Nemo nostrum istius generis asotos iucunde putat vivere. Ergo, inquit, tibi Q. Ut optime, secundum naturam affectum esse possit. Hoc est dicere: Non reprehenderem asotos, si non essent asoti. Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis. Certe, nisi voluptatem tanti aestimaretis. Inscite autem medicinae et gubernationis ultimum cum ultimo sapientiae comparatur.

+ + + +

Ergo, si semel tristior effectus est, hilara vita amissa est? Itaque mihi non satis videmini considerare quod iter sit naturae quaeque progressio. Qualem igitur hominem natura inchoavit? Ratio quidem vestra sic cogit. Sed ad illum redeo. Quicquid porro animo cernimus, id omne oritur a sensibus; Nunc omni virtuti vitium contrario nomine opponitur. Videmus igitur ut conquiescere ne infantes quidem possint. Quod idem cum vestri faciant, non satis magnam tribuunt inventoribus gratiam.

+ + + +

Idem iste, inquam, de voluptate quid sentit? Quis hoc dicit? Pisone in eo gymnasio, quod Ptolomaeum vocatur, unaque nobiscum Q. An potest cupiditas finiri? Dic in quovis conventu te omnia facere, ne doleas. Est, ut dicis, inquit; Traditur, inquit, ab Epicuro ratio neglegendi doloris. Et nemo nimium beatus est;

+ + + +

Satis est ad hoc responsum. Nec tamen ullo modo summum pecudis bonum et hominis idem mihi videri potest. Haec igitur Epicuri non probo, inquam. Pollicetur certe.

+ + + + + + + + + + + +
Ipse Epicurus fortasse redderet, ut Sextus Peducaeus, Sex.
+ + + +

Itaque eos id agere, ut a se dolores, morbos, debilitates repellant. Non enim, si omnia non sequebatur, idcirco non erat ortus illinc. Nam quid possumus facere melius? Suo genere perveniant ad extremum; Hoc est non modo cor non habere, sed ne palatum quidem. Superiores tres erant, quae esse possent, quarum est una sola defensa, eaque vehementer. Illis videtur, qui illud non dubitant bonum dicere -; An me, inquis, tam amentem putas, ut apud imperitos isto modo loquar? Qui autem de summo bono dissentit de tota philosophiae ratione dissentit. Praeterea sublata cognitione et scientia tollitur omnis ratio et vitae degendae et rerum gerendarum. Quippe: habes enim a rhetoribus; Ita fit cum gravior, tum etiam splendidior oratio.

+ + + +

Haec igitur Epicuri non probo, inquam. Quorum altera prosunt, nocent altera. An vero, inquit, quisquam potest probare, quod perceptfum, quod. Ita enim vivunt quidam, ut eorum vita refellatur oratio. Ita multo sanguine profuso in laetitia et in victoria est mortuus.

+ + + +

Satis est ad hoc responsum.

+ + + +

Peccata paria. Scrupulum, inquam, abeunti; Semovenda est igitur voluptas, non solum ut recta sequamini, sed etiam ut loqui deceat frugaliter. Idemne, quod iucunde? Bonum liberi: misera orbitas. Tecum optime, deinde etiam cum mediocri amico.

+ + + +

At enim hic etiam dolore. Graece donan, Latine voluptatem vocant. Iam in altera philosophiae parte. Istam voluptatem, inquit, Epicurus ignorat? Nonne igitur tibi videntur, inquit, mala? Haec dicuntur inconstantissime. Dic in quovis conventu te omnia facere, ne doleas.

+ + + +

An tu me de L.

+ + + +

Itaque hic ipse iam pridem est reiectus; Nummus in Croesi divitiis obscuratur, pars est tamen divitiarum. Sed non alienum est, quo facilius vis verbi intellegatur, rationem huius verbi faciendi Zenonis exponere. Nihil enim iam habes, quod ad corpus referas; Quamvis enim depravatae non sint, pravae tamen esse possunt. Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Nunc agendum est subtilius. Optime, inquam.

+ + + +

His similes sunt omnes, qui virtuti student levantur vitiis, levantur erroribus, nisi forte censes Ti. Est autem etiam actio quaedam corporis, quae motus et status naturae congruentis tenet; Incommoda autem et commoda-ita enim estmata et dustmata appello-communia esse voluerunt, paria noluerunt. Ita relinquet duas, de quibus etiam atque etiam consideret. Si sapiens, ne tum quidem miser, cum ab Oroete, praetore Darei, in crucem actus est. Quae autem natura suae primae institutionis oblita est? Quid, si etiam iucunda memoria est praeteritorum malorum? An ea, quae per vinitorem antea consequebatur, per se ipsa curabit? Sit sane ista voluptas. Aliter homines, aliter philosophos loqui putas oportere?

+ + + +

Itaque contra est, ac dicitis; Dicam, inquam, et quidem discendi causa magis, quam quo te aut Epicurum reprehensum velim. Earum etiam rerum, quas terra gignit, educatio quaedam et perfectio est non dissimilis animantium. Sin tantum modo ad indicia veteris memoriae cognoscenda, curiosorum. Dici enim nihil potest verius. Hoc positum in Phaedro a Platone probavit Epicurus sensitque in omni disputatione id fieri oportere. Praeterea sublata cognitione et scientia tollitur omnis ratio et vitae degendae et rerum gerendarum. Tu quidem reddes; Aliter enim nosmet ipsos nosse non possumus.

+ + + +

Nescio quo modo praetervolavit oratio. Servari enim iustitia nisi a forti viro, nisi a sapiente non potest. Quod cum ita sit, perspicuum est omnis rectas res atque laudabilis eo referri, ut cum voluptate vivatur. Zenonis est, inquam, hoc Stoici. Nunc haec primum fortasse audientis servire debemus. At iste non dolendi status non vocatur voluptas. Ne discipulum abducam, times.

+ + + +

Habes, inquam, Cato, formam eorum, de quibus loquor, philosophorum. Istam voluptatem perpetuam quis potest praestare sapienti? Ut optime, secundum naturam affectum esse possit. Audeo dicere, inquit. Ut optime, secundum naturam affectum esse possit. Id mihi magnum videtur. A villa enim, credo, et: Si ibi te esse scissem, ad te ipse venissem. Sed tu istuc dixti bene Latine, parum plane. Cum autem in quo sapienter dicimus, id a primo rectissime dicitur. Equidem e Cn. Sed tamen est aliquid, quod nobis non liceat, liceat illis.

+ + + +
Sed potestne rerum maior esse dissensio?
+ + + +

Inde sermone vario sex illa a Dipylo stadia confecimus. Hinc ceteri particulas arripere conati suam quisque videro voluit afferre sententiam. Cupit enim dícere nihil posse ad beatam vitam deesse sapienti. Respondent extrema primis, media utrisque, omnia omnibus. Eam tum adesse, cum dolor omnis absit; Ait enim se, si uratur, Quam hoc suave! dicturum. Te enim iudicem aequum puto, modo quae dicat ille bene noris. Quid censes in Latino fore? Nam, ut sint illa vendibiliora, haec uberiora certe sunt.

+ + + +

Quonam, inquit, modo?

+ + + +

Quae cum dixisset paulumque institisset, Quid est? Sed fortuna fortis; Tubulo putas dicere? Non enim, si omnia non sequebatur, idcirco non erat ortus illinc. Sequitur disserendi ratio cognitioque naturae; Quaesita enim virtus est, non quae relinqueret naturam, sed quae tueretur.

+ + + +
+

+ At vero Epicurus una in domo, et ea quidem angusta, quam magnos quantaque amoris conspiratione consentientis tenuit amicorum greges! quod fit etiam nunc ab Epicureis. +

+
+ + + +

Inde igitur, inquit, ordiendum est. At hoc in eo M. Multoque hoc melius nos veriusque quam Stoici. Ex quo, id quod omnes expetunt, beate vivendi ratio inveniri et comparari potest. Teneo, inquit, finem illi videri nihil dolere. Minime vero istorum quidem, inquit. Ex eorum enim scriptis et institutis cum omnis doctrina liberalis, omnis historia. Aliud igitur esse censet gaudere, aliud non dolere.

+ + + +

Quamvis enim depravatae non sint, pravae tamen esse possunt. Curium putes loqui, interdum ita laudat, ut quid praeterea sit bonum neget se posse ne suspicari quidem. Miserum hominem! Si dolor summum malum est, dici aliter non potest. Sed erat aequius Triarium aliquid de dissensione nostra iudicare. Hanc ergo intuens debet institutum illud quasi signum absolvere. Non autem hoc: igitur ne illud quidem. Quibus ego vehementer assentior. An dolor longissimus quisque miserrimus, voluptatem non optabiliorem diuturnitas facit?

+ + + +
Quae similitudo in genere etiam humano apparet.
+ + + +

Nam adhuc, meo fortasse vitio, quid ego quaeram non perspicis. Suam denique cuique naturam esse ad vivendum ducem.

+ + + +
Duo enim genera quae erant, fecit tria.
+ + + +

Nam Metrodorum non puto ipsum professum, sed, cum appellaretur ab Epicuro, repudiare tantum beneficium noluisse; Eadem nunc mea adversum te oratio est. Ut alios omittam, hunc appello, quem ille unum secutus est. Itaque nostrum est-quod nostrum dico, artis est-ad ea principia, quae accepimus. Sed utrum hortandus es nobis, Luci, inquit, an etiam tua sponte propensus es? Ipse Epicurus fortasse redderet, ut Sextus Peducaeus, Sex.

+ + + +

Quid est igitur, inquit, quod requiras? Ille enim occurrentia nescio quae comminiscebatur; Experiamur igitur, inquit, etsi habet haec Stoicorum ratio difficilius quiddam et obscurius. Cum salvum esse flentes sui respondissent, rogavit essentne fusi hostes.

+ + + +

Memini vero, inquam; Respondeat totidem verbis. Quae similitudo in genere etiam humano apparet. Ita fit cum gravior, tum etiam splendidior oratio. Unum nescio, quo modo possit, si luxuriosus sit, finitas cupiditates habere.

+ + + +
Quae cum dixisset paulumque institisset, Quid est?
+ + + +

Quae cum ita sint, effectum est nihil esse malum, quod turpe non sit. Quo modo autem optimum, si bonum praeterea nullum est? Si de re disceptari oportet, nulla mihi tecum, Cato, potest esse dissensio. Apparet statim, quae sint officia, quae actiones. Istam voluptatem, inquit, Epicurus ignorat? Hoc ille tuus non vult omnibusque ex rebus voluptatem quasi mercedem exigit. Eam stabilem appellas. Sed eum qui audiebant, quoad poterant, defendebant sententiam suam. Haec dicuntur inconstantissime. Suo genere perveniant ad extremum; Sed ille, ut dixi, vitiose.

+ + + +

Quid de Platone aut de Democrito loquar? Sed haec in pueris; Utrum igitur tibi litteram videor an totas paginas commovere? Summum ením bonum exposuit vacuitatem doloris; Memini vero, inquam; Quis non odit sordidos, vanos, leves, futtiles?

+ + + +

Sed eum qui audiebant, quoad poterant, defendebant sententiam suam.

+ + + +

Recte dicis; Sed haec in pueris; Quid ergo hoc loco intellegit honestum? Et quidem, inquit, vehementer errat; Prodest, inquit, mihi eo esse animo.

+ + + +

Quis istud, quaeso, nesciebat? Bonum integritas corporis: misera debilitas. Ut nemo dubitet, eorum omnia officia quo spectare, quid sequi, quid fugere debeant? Itaque sensibus rationem adiunxit et ratione effecta sensus non reliquit. Huius, Lyco, oratione locuples, rebus ipsis ielunior. Quod autem ratione actum est, id officium appellamus. Ergo hoc quidem apparet, nos ad agendum esse natos.

+ + + +
+ + + +

Suo genere perveniant ad extremum;

+ + + +

Quod vestri non item. Rationis enim perfectio est virtus; Quaeque de virtutibus dicta sunt, quem ad modum eae semper voluptatibus inhaererent, eadem de amicitia dicenda sunt. Odium autem et invidiam facile vitabis. Minime vero, inquit ille, consentit. Neque solum ea communia, verum etiam paria esse dixerunt.

+ + + +

Sed haec quidem liberius ab eo dicuntur et saepius. Paria sunt igitur. Num quid tale Democritus? Nam Pyrrho, Aristo, Erillus iam diu abiecti. Quid ei reliquisti, nisi te, quoquo modo loqueretur, intellegere, quid diceret? Mihi enim satis est, ipsis non satis. Itaque contra est, ac dicitis; Duarum enim vitarum nobis erunt instituta capienda.

+ + + +
+

+ Quibus expositis facilis est coniectura ea maxime esse expetenda ex nostris, quae plurimum habent dignitatis, ut optimae cuiusque partis, quae per se expetatur, virtus sit expetenda maxime. +

+
+ + + +

Atque adhuc ea dixi, causa cur Zenoni non fuisset, quam ob rem a superiorum auctoritate discederet. Quare conare, quaeso. Familiares nostros, credo, Sironem dicis et Philodemum, cum optimos viros, tum homines doctissimos.

+ + + +

Paulum, cum regem Persem captum adduceret, eodem flumine invectio?

+ + + +

Sin tantum modo ad indicia veteris memoriae cognoscenda, curiosorum. Vitae autem degendae ratio maxime quidem illis placuit quieta. Eiuro, inquit adridens, iniquum, hac quidem de re; Sed fortuna fortis; Quae duo sunt, unum facit. Uterque enim summo bono fruitur, id est voluptate. Quae qui non vident, nihil umquam magnum ac cognitione dignum amaverunt. Ita credo.

+ + + +

Quo plebiscito decreta a senatu est consuli quaestio Cn. Quid est igitur, cur ita semper deum appellet Epicurus beatum et aeternum? Quia nec honesto quic quam honestius nec turpi turpius. Gracchum patrem non beatiorem fuisse quam fillum, cum alter stabilire rem publicam studuerit, alter evertere. Bestiarum vero nullum iudicium puto. Peccata paria. Et quidem, inquit, vehementer errat; Deprehensus omnem poenam contemnet. Haec igitur Epicuri non probo, inquam.

+ + + +

Ergo omni animali illud, quod appetiti positum est in eo, quod naturae est accommodatum. Ita enim vivunt quidam, ut eorum vita refellatur oratio. Nam, ut sint illa vendibiliora, haec uberiora certe sunt. Quae quidem vel cum periculo est quaerenda vobis;

+ + + +

Aliter enim nosmet ipsos nosse non possumus.

+ + + +

Cur, nisi quod turpis oratio est? Vide, quantum, inquam, fallare, Torquate. Beatus sibi videtur esse moriens. Sic enim censent, oportunitatis esse beate vivere. Aut unde est hoc contritum vetustate proverbium: quicum in tenebris? Unum nescio, quo modo possit, si luxuriosus sit, finitas cupiditates habere.

+ + + +

Sed quot homines, tot sententiae; Quod si ita sit, cur opera philosophiae sit danda nescio. Cur id non ita fit? Quorum altera prosunt, nocent altera. Quippe: habes enim a rhetoribus; Amicitiae vero locus ubi esse potest aut quis amicus esse cuiquam, quem non ipsum amet propter ipsum? Parvi enim primo ortu sic iacent, tamquam omnino sine animo sint. Restinguet citius, si ardentem acceperit. Quod autem principium officii quaerunt, melius quam Pyrrho;

+ + + +

Idcirco enim non desideraret, quia, quod dolore caret, id in voluptate est.

+ + + +

Qui enim existimabit posse se miserum esse beatus non erit. Tollenda est atque extrahenda radicitus. Ergo illi intellegunt quid Epicurus dicat, ego non intellego? Si de re disceptari oportet, nulla mihi tecum, Cato, potest esse dissensio. Nos paucis ad haec additis finem faciamus aliquando; Nosti, credo, illud: Nemo pius est, qui pietatem-; Si quicquam extra virtutem habeatur in bonis. An me, inquam, nisi te audire vellem, censes haec dicturum fuisse?

+ + + + + + + +

Haeret in salebra. Respondent extrema primis, media utrisque, omnia omnibus.

+ + + +

Quis non odit sordidos, vanos, leves, futtiles? Post enim Chrysippum eum non sane est disputatum. Omnia contraria, quos etiam insanos esse vultis. Theophrastus mediocriterne delectat, cum tractat locos ab Aristotele ante tractatos? Sed ad haec, nisi molestum est, habeo quae velim. Simus igitur contenti his. Videmusne ut pueri ne verberibus quidem a contemplandis rebus perquirendisque deterreantur? Verum hoc idem saepe faciamus. In eo enim positum est id, quod dicimus esse expetendum. At enim hic etiam dolore.

+ + + +

Nec vero sum nescius esse utilitatem in historia, non modo voluptatem. Huic mori optimum esse propter desperationem sapientiae, illi propter spem vivere.

+ + + +

Oratio me istius philosophi non offendit; Is ita vivebat, ut nulla tam exquisita posset inveniri voluptas, qua non abundaret. Ita fit cum gravior, tum etiam splendidior oratio. Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Quid igitur dubitamus in tota eius natura quaerere quid sit effectum? Nihilne est in his rebus, quod dignum libero aut indignum esse ducamus? Terram, mihi crede, ea lanx et maria deprimet.

+ + + +

Duo enim genera quae erant, fecit tria. In quibus doctissimi illi veteres inesse quiddam caeleste et divinum putaverunt. Suam denique cuique naturam esse ad vivendum ducem. Dicet pro me ipsa virtus nec dubitabit isti vestro beato M. Intellegi quidem, ut propter aliam quampiam rem, verbi gratia propter voluptatem, nos amemus; Quae tamen a te agetur non melior, quam illae sunt, quas interdum optines. At ille pellit, qui permulcet sensum voluptate. Illi enim inter se dissentiunt.

+ + + +

Quamvis enim depravatae non sint, pravae tamen esse possunt. Aut, Pylades cum sis, dices te esse Orestem, ut moriare pro amico? Nobis aliter videtur, recte secusne, postea; Quid iudicant sensus? Teneo, inquit, finem illi videri nihil dolere. Fortemne possumus dicere eundem illum Torquatum?

+ + + +

Mihi enim satis est, ipsis non satis.

+ + + +

Gloriosa ostentatio in constituendo summo bono. Nulla erit controversia. Nemo nostrum istius generis asotos iucunde putat vivere. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Ut pulsi recurrant? Negare non possum.

+ + + +

Quae est igitur causa istarum angustiarum?

+ + + +

Ut non sine causa ex iis memoriae ducta sit disciplina. Faceres tu quidem, Torquate, haec omnia; Eadem nunc mea adversum te oratio est. Sedulo, inquam, faciam. Recte, inquit, intellegis. Legimus tamen Diogenem, Antipatrum, Mnesarchum, Panaetium, multos alios in primisque familiarem nostrum Posidonium. Ego vero volo in virtute vim esse quam maximam;

+ + + +
Heri, inquam, ludis commissis ex urbe profectus veni ad vesperum.
+ + + +

Cupit enim dícere nihil posse ad beatam vitam deesse sapienti. Nondum autem explanatum satis, erat, quid maxime natura vellet. Quae sunt igitur communia vobis cum antiquis, iis sic utamur quasi concessis; Incommoda autem et commoda-ita enim estmata et dustmata appello-communia esse voluerunt, paria noluerunt. Quid me istud rogas? Nam et complectitur verbis, quod vult, et dicit plane, quod intellegam; Ergo opifex plus sibi proponet ad formarum quam civis excellens ad factorum pulchritudinem? Paulum, cum regem Persem captum adduceret, eodem flumine invectio? Potius ergo illa dicantur: turpe esse, viri non esse debilitari dolore, frangi, succumbere. Sit, inquam, tam facilis, quam vultis, comparatio voluptatis, quid de dolore dicemus?

+ + + +

Pauca mutat vel plura sane;

+ + + +

An eum discere ea mavis, quae cum plane perdidiceriti nihil sciat? Similiter sensus, cum accessit ad naturam, tuetur illam quidem, sed etiam se tuetur; Quis non odit sordidos, vanos, leves, futtiles? Negat esse eam, inquit, propter se expetendam. Quis Aristidem non mortuum diligit? Certe non potest.

+ + + +

Ea possunt paria non esse. Quem ad modum quis ambulet, sedeat, qui ductus oris, qui vultus in quoque sit? Si longus, levis; Eodem modo is enim tibi nemo dabit, quod, expetendum sit, id esse laudabile. Itaque his sapiens semper vacabit. Alterum significari idem, ut si diceretur, officia media omnia aut pleraque servantem vivere. Sed ille, ut dixi, vitiose. Quis est enim, in quo sit cupiditas, quin recte cupidus dici possit?

+ + + +

Collige omnia, quae soletis: Praesidium amicorum.

+ + + +

An vero displicuit ea, quae tributa est animi virtutibus tanta praestantia? Quare hoc videndum est, possitne nobis hoc ratio philosophorum dare. Quae contraria sunt his, malane? Oculorum, inquit Plato, est in nobis sensus acerrimus, quibus sapientiam non cernimus. Neminem videbis ita laudatum, ut artifex callidus comparandarum voluptatum diceretur. Iis igitur est difficilius satis facere, qui se Latina scripta dicunt contemnere. Nec vero sum nescius esse utilitatem in historia, non modo voluptatem. Itaque vides, quo modo loquantur, nova verba fingunt, deserunt usitata.

+ + + +
Non laboro, inquit, de nomine.
+ + + +

Ut optime, secundum naturam affectum esse possit. Si enim ad populum me vocas, eum. Quid de Platone aut de Democrito loquar?

+ + + +
Quae quo sunt excelsiores, eo dant clariora indicia naturae.
+ + + +

Itaque haec cum illis est dissensio, cum Peripateticis nulla sane. Piso igitur hoc modo, vir optimus tuique, ut scis, amantissimus. Laboro autem non sine causa; Aliter homines, aliter philosophos loqui putas oportere? Quid enim mihi potest esse optatius quam cum Catone, omnium virtutum auctore, de virtutibus disputare? Est, ut dicis, inquam. Collatio igitur ista te nihil iuvat. Sic consequentibus vestris sublatis prima tolluntur. Dolor ergo, id est summum malum, metuetur semper, etiamsi non aderit; Sed ille, ut dixi, vitiose.

+ + + + + + + +

Nam illud vehementer repugnat, eundem beatum esse et multis malis oppressum. Te enim iudicem aequum puto, modo quae dicat ille bene noris. Similiter sensus, cum accessit ad naturam, tuetur illam quidem, sed etiam se tuetur;

+ + + + + + + +

Ex ea difficultate illae fallaciloquae, ut ait Accius, malitiae natae sunt. Nec tamen ille erat sapiens quis enim hoc aut quando aut ubi aut unde? Quorum altera prosunt, nocent altera. An est aliquid per se ipsum flagitiosum, etiamsi nulla comitetur infamia? Itaque ad tempus ad Pisonem omnes. Disserendi artem nullam habuit. Et harum quidem rerum facilis est et expedita distinctio. Erat enim Polemonis. Huius ego nunc auctoritatem sequens idem faciam.

+ + + +

Quem ad modum quis ambulet, sedeat, qui ductus oris, qui vultus in quoque sit?

+ + + +

Beatus autem esse in maximarum rerum timore nemo potest. Sed quid minus probandum quam esse aliquem beatum nec satis beatum? Quem si tenueris, non modo meum Ciceronem, sed etiam me ipsum abducas licebit. Themistocles quidem, cum ei Simonides an quis alius artem memoriae polliceretur, Oblivionis, inquit, mallem. Quorum sine causa fieri nihil putandum est. Illa argumenta propria videamus, cur omnia sint paria peccata. Nunc de hominis summo bono quaeritur; Quare attendo te studiose et, quaecumque rebus iis, de quibus hic sermo est, nomina inponis, memoriae mando; Hoc non est positum in nostra actione. Quare hoc videndum est, possitne nobis hoc ratio philosophorum dare.

+ + + +

Duarum enim vitarum nobis erunt instituta capienda. At enim sequor utilitatem. Et ille ridens: Video, inquit, quid agas; Post enim Chrysippum eum non sane est disputatum. Eadem nunc mea adversum te oratio est.

+ + + +

Et quidem, inquit, vehementer errat;

+ + + +

Omnis enim est natura diligens sui. Quid ad utilitatem tantae pecuniae? Graecis hoc modicum est: Leonidas, Epaminondas, tres aliqui aut quattuor; Hic ego: Pomponius quidem, inquam, noster iocari videtur, et fortasse suo iure. Modo etiam paulum ad dexteram de via declinavi, ut ad Pericli sepulcrum accederem. Sed ad rem redeamus; In eo enim positum est id, quod dicimus esse expetendum. At quicum ioca seria, ut dicitur, quicum arcana, quicum occulta omnia?

+ + + +

Quid igitur dubitamus in tota eius natura quaerere quid sit effectum? Immo vero, inquit, ad beatissime vivendum parum est, ad beate vero satis. Hic quoque suus est de summoque bono dissentiens dici vere Peripateticus non potest. Dolere malum est: in crucem qui agitur, beatus esse non potest. Ut proverbia non nulla veriora sint quam vestra dogmata. Nec tamen ullo modo summum pecudis bonum et hominis idem mihi videri potest.

+ + + +

Quod cum accidisset ut alter alterum necopinato videremus, surrexit statim. Pauca mutat vel plura sane; Nam et a te perfici istam disputationem volo, nec tua mihi oratio longa videri potest. Aut haec tibi, Torquate, sunt vituperanda aut patrocinium voluptatis repudiandum. Qui non moveatur et offensione turpitudinis et comprobatione honestatis? Nescio quo modo praetervolavit oratio. Ita ceterorum sententiis semotis relinquitur non mihi cum Torquato, sed virtuti cum voluptate certatio. Qui enim voluptatem ipsam contemnunt, iis licet dicere se acupenserem maenae non anteponere.

+ + + +

Aliena dixit in physicis nec ea ipsa, quae tibi probarentur; Itaque et manendi in vita et migrandi ratio omnis iis rebus, quas supra dixi, metienda. An quod ita callida est, ut optime possit architectari voluptates? Qui enim voluptatem ipsam contemnunt, iis licet dicere se acupenserem maenae non anteponere.

+ + + +

Non enim, si omnia non sequebatur, idcirco non erat ortus illinc. An ea, quae per vinitorem antea consequebatur, per se ipsa curabit? Tamen a proposito, inquam, aberramus. Ex rebus enim timiditas, non ex vocabulis nascitur. Ut in geometria, prima si dederis, danda sunt omnia. Reguli reiciendam;

+ + + +
+

+ Illud urgueam, non intellegere eum quid sibi dicendum sit, cum dolorem summum malum esse dixerit. +

+
+ + + +

Ergo adhuc, quantum equidem intellego, causa non videtur fuisse mutandi nominis.

+ + + +

Hic Speusippus, hic Xenocrates, hic eius auditor Polemo, cuius illa ipsa sessio fuit, quam videmus. Poterat autem inpune; Nec enim ignoras his istud honestum non summum modo, sed etiam, ut tu vis, solum bonum videri. Praeclare hoc quidem. Iam enim adesse poterit. Scientiam pollicentur, quam non erat mirum sapientiae cupido patria esse cariorem. Aliter enim nosmet ipsos nosse non possumus. Restincta enim sitis stabilitatem voluptatis habet, inquit, illa autem voluptas ipsius restinctionis in motu est. At negat Epicurus-hoc enim vestrum lumen estquemquam, qui honeste non vivat, iucunde posse vivere.

+ + + +

Servari enim iustitia nisi a forti viro, nisi a sapiente non potest. Sint modo partes vitae beatae. Bestiarum vero nullum iudicium puto. Et certamen honestum et disputatio splendida! omnis est enim de virtutis dignitate contentio.

+ + + +

Non autem hoc: igitur ne illud quidem.

+ + + +

Ut optime, secundum naturam affectum esse possit. Nec vero alia sunt quaerenda contra Carneadeam illam sententiam. Non potes, nisi retexueris illa. Sit enim idem caecus, debilis. Ne amores quidem sanctos a sapiente alienos esse arbitrantur. Cur deinde Metrodori liberos commendas?

+ + + + + + + +
Easdemne res?
+ + + +

Videamus animi partes, quarum est conspectus illustrior; Cur igitur easdem res, inquam, Peripateticis dicentibus verbum nullum est, quod non intellegatur? Quod dicit Epicurus etiam de voluptate, quae minime sint voluptates, eas obscurari saepe et obrui. Est, ut dicis, inquit; Sed utrum hortandus es nobis, Luci, inquit, an etiam tua sponte propensus es? Itaque hic ipse iam pridem est reiectus; Illud dico, ea, quae dicat, praeclare inter se cohaerere. Sed videbimus. Est igitur officium eius generis, quod nec in bonis ponatur nec in contrariis. Quae cum essent dicta, discessimus.

+ + + +

Comprehensum, quod cognitum non habet? Prave, nequiter, turpiter cenabat; Quae autem natura suae primae institutionis oblita est? Respondeat totidem verbis. Nec vero alia sunt quaerenda contra Carneadeam illam sententiam. Prave, nequiter, turpiter cenabat; Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Itaque hic ipse iam pridem est reiectus; Dicimus aliquem hilare vivere; Occultum facinus esse potuerit, gaudebit;

+ + + +
+ + + +

Tubulum fuisse, qua illum, cuius is condemnatus est rogatione, P. Profectus in exilium Tubulus statim nec respondere ausus; Ut in geometria, prima si dederis, danda sunt omnia. Omnia contraria, quos etiam insanos esse vultis. Quae similitudo in genere etiam humano apparet. Sed nimis multa. Hoc mihi cum tuo fratre convenit. Quid, quod homines infima fortuna, nulla spe rerum gerendarum, opifices denique delectantur historia? Quae est igitur causa istarum angustiarum?

+ + + +

Est, ut dicis, inquam. Quid turpius quam sapientis vitam ex insipientium sermone pendere? Sed ad haec, nisi molestum est, habeo quae velim. At ille non pertimuit saneque fidenter: Istis quidem ipsis verbis, inquit; Cenasti in vita numquam bene, cum omnia in ista Consumis squilla atque acupensere cum decimano. Laboro autem non sine causa; Conferam avum tuum Drusum cum C. Cur post Tarentum ad Archytam? Quid de Pythagora? Quam ob rem tandem, inquit, non satisfacit?

+ + + +

Tum mihi Piso: Quid ergo? Scio enim esse quosdam, qui quavis lingua philosophari possint; Sed finge non solum callidum eum, qui aliquid improbe faciat, verum etiam praepotentem, ut M. Igitur neque stultorum quisquam beatus neque sapientium non beatus. Mihi vero, inquit, placet agi subtilius et, ut ipse dixisti, pressius. Expectoque quid ad id, quod quaerebam, respondeas. Ita relinquet duas, de quibus etiam atque etiam consideret. Scaevola tribunus plebis ferret ad plebem vellentne de ea re quaeri. Ecce aliud simile dissimile. Hoc loco tenere se Triarius non potuit.

+ + + +
Quae cum praeponunt, ut sit aliqua rerum selectio, naturam videntur sequi;
+ + + +

Ego quoque, inquit, didicerim libentius si quid attuleris, quam te reprehenderim. Nihil enim hoc differt. Eaedem enim utilitates poterunt eas labefactare atque pervertere.

+ + + +
+

+ Nam quod ita positum est, quod dissolutum sit, id esse sine sensu, id eius modi est, ut non satis plane dicat quid sit dissolutum. +

+
+ + + +

Ratio quidem vestra sic cogit.

+ + + +

Quia voluptatem hanc esse sentiunt omnes, quam sensus accipiens movetur et iucunditate quadam perfunditur. Cum id quoque, ut cupiebat, audivisset, evelli iussit eam, qua erat transfixus, hastam. At cum de plurimis eadem dicit, tum certe de maximis. At iste non dolendi status non vocatur voluptas. Utinam quidem dicerent alium alio beatiorem! Iam ruinas videres. Quod idem cum vestri faciant, non satis magnam tribuunt inventoribus gratiam. Qua igitur re ab deo vincitur, si aeternitate non vincitur? Sic consequentibus vestris sublatis prima tolluntur.

+ + + +

Ego vero volo in virtute vim esse quam maximam; Quodsi ipsam honestatem undique pertectam atque absolutam. Satis est tibi in te, satis in legibus, satis in mediocribus amicitiis praesidii. Quem ad modum quis ambulet, sedeat, qui ductus oris, qui vultus in quoque sit? Licet hic rursus ea commemores, quae optimis verbis ab Epicuro de laude amicitiae dicta sunt. Itaque ab his ordiamur. Dici enim nihil potest verius. Idem iste, inquam, de voluptate quid sentit? Illud dico, ea, quae dicat, praeclare inter se cohaerere. Quis est tam dissimile homini.

+ + + +

Tertium autem omnibus aut maximis rebus iis, quae secundum naturam sint, fruentem vivere. Bonum patria: miserum exilium. Quid est, quod ab ea absolvi et perfici debeat? Habent enim et bene longam et satis litigiosam disputationem. Nondum autem explanatum satis, erat, quid maxime natura vellet. Egone quaeris, inquit, quid sentiam? Facillimum id quidem est, inquam. Nihil opus est exemplis hoc facere longius. Piso, familiaris noster, et alia multa et hoc loco Stoicos irridebat: Quid enim?

+ + + + + + + +

Omnes enim iucundum motum, quo sensus hilaretur. Illa tamen simplicia, vestra versuta. Id mihi magnum videtur. Habes, inquam, Cato, formam eorum, de quibus loquor, philosophorum. At enim hic etiam dolore. Eaedem res maneant alio modo. Atque haec ita iustitiae propria sunt, ut sint virtutum reliquarum communia. Sapiens autem semper beatus est et est aliquando in dolore; Haeret in salebra. Ita graviter et severe voluptatem secrevit a bono. Quae cum dixisset paulumque institisset, Quid est?

+ + + +

Quarum ambarum rerum cum medicinam pollicetur, luxuriae licentiam pollicetur. Ita enim vivunt quidam, ut eorum vita refellatur oratio. Utrum igitur tibi litteram videor an totas paginas commovere? Praeterea et appetendi et refugiendi et omnino rerum gerendarum initia proficiscuntur aut a voluptate aut a dolore. Nisi autem rerum natura perspecta erit, nullo modo poterimus sensuum iudicia defendere. Sed non sunt in eo genere tantae commoditates corporis tamque productae temporibus tamque multae. Hoc positum in Phaedro a Platone probavit Epicurus sensitque in omni disputatione id fieri oportere. Huius, Lyco, oratione locuples, rebus ipsis ielunior. Sic, et quidem diligentius saepiusque ista loquemur inter nos agemusque communiter.

+ + + +

Ac tamen hic mallet non dolere.

+ + + +

Perturbationes autem nulla naturae vi commoventur, omniaque ea sunt opiniones ac iudicia levitatis. Indicant pueri, in quibus ut in speculis natura cernitur. Nos commodius agimus. Quae duo sunt, unum facit. Tum ille: Tu autem cum ipse tantum librorum habeas, quos hic tandem requiris? Neque solum ea communia, verum etiam paria esse dixerunt. Verba tu fingas et ea dicas, quae non sentias?

+ + + +

Ad corpus diceres pertinere-, sed ea, quae dixi, ad corpusne refers? Quonam, inquit, modo? Utilitatis causa amicitia est quaesita. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Hi autem ponunt illi quidem prima naturae, sed ea seiungunt a finibus et a summa bonorum;

+ + + +

Quasi ego id curem, quid ille aiat aut neget.

+ + + +

Honesta oratio, Socratica, Platonis etiam. Sapiens autem semper beatus est et est aliquando in dolore;

+ + + +

Illis videtur, qui illud non dubitant bonum dicere -; Hoc non est positum in nostra actione. Quae diligentissime contra Aristonem dicuntur a Chryippo. Nec vero hoc oratione solum, sed multo magis vita et factis et moribus comprobavit. Tum mihi Piso: Quid ergo? Sed potestne rerum maior esse dissensio? Haec dicuntur fortasse ieiunius; Qualem igitur hominem natura inchoavit? Atqui iste locus est, Piso, tibi etiam atque etiam confirmandus, inquam; Quid turpius quam sapientis vitam ex insipientium sermone pendere?

+ + + +

Ad eas enim res ab Epicuro praecepta dantur. Ita redarguitur ipse a sese, convincunturque scripta eius probitate ipsius ac moribus. Negat esse eam, inquit, propter se expetendam. Expectoque quid ad id, quod quaerebam, respondeas. Potius inflammat, ut coercendi magis quam dedocendi esse videantur. Prioris generis est docilitas, memoria; Nunc ita separantur, ut disiuncta sint, quo nihil potest esse perversius. Itaque hic ipse iam pridem est reiectus;

+ + + + + + + +
Rapior illuc, revocat autem Antiochus, nec est praeterea, quem audiamus.
+ + + +

Quibus ego vehementer assentior. Licet hic rursus ea commemores, quae optimis verbis ab Epicuro de laude amicitiae dicta sunt. Cum id fugiunt, re eadem defendunt, quae Peripatetici, verba. Quae sunt igitur communia vobis cum antiquis, iis sic utamur quasi concessis; Mihi enim erit isdem istis fortasse iam utendum. Quantum Aristoxeni ingenium consumptum videmus in musicis? Si quae forte-possumus. Equidem etiam Epicurum, in physicis quidem, Democriteum puto. Quis negat? Equidem soleo etiam quod uno Graeci, si aliter non possum, idem pluribus verbis exponere.

+ + + +

Tecum optime, deinde etiam cum mediocri amico. Bonum integritas corporis: misera debilitas. Mihi, inquam, qui te id ipsum rogavi? Ut enim consuetudo loquitur, id solum dicitur honestum, quod est populari fama gloriosum. Bonum incolumis acies: misera caecitas. Ut proverbia non nulla veriora sint quam vestra dogmata. Claudii libidini, qui tum erat summo ne imperio, dederetur. Non est enim vitium in oratione solum, sed etiam in moribus.

+ + + +

Color egregius, integra valitudo, summa gratia, vita denique conferta voluptatum omnium varietate. Maximus dolor, inquit, brevis est. Nunc haec primum fortasse audientis servire debemus. Luxuriam non reprehendit, modo sit vacua infinita cupiditate et timore. Frater et T. Haec bene dicuntur, nec ego repugno, sed inter sese ipsa pugnant. Idem iste, inquam, de voluptate quid sentit?

+ + + +

Unum nescio, quo modo possit, si luxuriosus sit, finitas cupiditates habere.

+ + + +

Vos autem cum perspicuis dubia debeatis illustrare, dubiis perspicua conamini tollere. Maximas vero virtutes iacere omnis necesse est voluptate dominante. Nam si amitti vita beata potest, beata esse non potest. Memini vero, inquam; Quo modo autem optimum, si bonum praeterea nullum est? Satis est tibi in te, satis in legibus, satis in mediocribus amicitiis praesidii.

+ + + + + + + +
+

+ Maximeque eos videre possumus res gestas audire et legere velle, qui a spe gerendi absunt confecti senectute. +

+
+ + + +

Nam Pyrrho, Aristo, Erillus iam diu abiecti. Equidem, sed audistine modo de Carneade? Et ille ridens: Video, inquit, quid agas; Nulla profecto est, quin suam vim retineat a primo ad extremum. Conferam tecum, quam cuique verso rem subicias; Nihil sane. Qui est in parvis malis. Quid enim me prohiberet Epicureum esse, si probarem, quae ille diceret?

+ + + +

Restatis igitur vos; Ita graviter et severe voluptatem secrevit a bono. Equidem, sed audistine modo de Carneade? Sed in rebus apertissimis nimium longi sumus. Ecce aliud simile dissimile. Nulla profecto est, quin suam vim retineat a primo ad extremum.

+ + + +

Iubet igitur nos Pythius Apollo noscere nosmet ipsos.

+ + + +

Quantum Aristoxeni ingenium consumptum videmus in musicis? Itaque nostrum est-quod nostrum dico, artis est-ad ea principia, quae accepimus. Nam memini etiam quae nolo, oblivisci non possum quae volo. Cur, nisi quod turpis oratio est? Quam tu ponis in verbis, ego positam in re putabam. Quae cum ita sint, effectum est nihil esse malum, quod turpe non sit.

+ + + +
+

+ Nam quod ita positum est, quod dissolutum sit, id esse sine sensu, id eius modi est, ut non satis plane dicat quid sit dissolutum. +

+
+ + + +

Ubi ut eam caperet aut quando? Sin kakan malitiam dixisses, ad aliud nos unum certum vitium consuetudo Latina traduceret. Videmusne ut pueri ne verberibus quidem a contemplandis rebus perquirendisque deterreantur? Parvi enim primo ortu sic iacent, tamquam omnino sine animo sint.

+ + + + + + + + + + + +

Ergo ita: non posse honeste vivi, nisi honeste vivatur? Aperiendum est igitur, quid sit voluptas; Itaque his sapiens semper vacabit. Sed ad haec, nisi molestum est, habeo quae velim. Ergo hoc quidem apparet, nos ad agendum esse natos. Quis est enim, in quo sit cupiditas, quin recte cupidus dici possit? In quo etsi est magnus, tamen nova pleraque et perpauca de moribus. Iam in altera philosophiae parte. De hominibus dici non necesse est.

+ + + +
+

+ Haec ego non possum dicere non esse hominis quamvis et belli et humani, sapientis vero nullo modo, physici praesertim, quem se ille esse vult, putare ullum esse cuiusquam diem natalem. +

+
+ + + +
Qualem igitur hominem natura inchoavit?
+ + + +

In qua si nihil est praeter rationem, sit in una virtute finis bonorum; Nec tamen ullo modo summum pecudis bonum et hominis idem mihi videri potest. Nulla profecto est, quin suam vim retineat a primo ad extremum.

+ + + +

Tubulo putas dicere?

+ + + +

Cum sciret confestim esse moriendum eamque mortem ardentiore studio peteret, quam Epicurus voluptatem petendam putat. Ergo illi intellegunt quid Epicurus dicat, ego non intellego? Qui igitur convenit ab alia voluptate dicere naturam proficisci, in alia summum bonum ponere? Teneo, inquit, finem illi videri nihil dolere. Quo minus animus a se ipse dissidens secumque discordans gustare partem ullam liquidae voluptatis et liberae potest.

+ + + +

Et ille ridens: Video, inquit, quid agas;

+ + + +

Certe nihil nisi quod possit ipsum propter se iure laudari. Et quidem, Cato, hanc totam copiam iam Lucullo nostro notam esse oportebit; Tamen a proposito, inquam, aberramus. Nam memini etiam quae nolo, oblivisci non possum quae volo. Amicitiae vero locus ubi esse potest aut quis amicus esse cuiquam, quem non ipsum amet propter ipsum? Satis est ad hoc responsum. De ingenio eius in his disputationibus, non de moribus quaeritur. Ab hoc autem quaedam non melius quam veteres, quaedam omnino relicta.

+ + + +

Illum mallem levares, quo optimum atque humanissimum virum, Cn.

+ + + +

Illi enim inter se dissentiunt. Quid, quod homines infima fortuna, nulla spe rerum gerendarum, opifices denique delectantur historia? Itaque his sapiens semper vacabit. Hunc vos beatum; Equidem e Cn. Verum enim diceret, idque Socratem, qui voluptatem nullo loco numerat, audio dicentem, cibi condimentum esse famem, potionis sitim. An haec ab eo non dicuntur? Collatio igitur ista te nihil iuvat. Si stante, hoc natura videlicet vult, salvam esse se, quod concedimus; Iam id ipsum absurdum, maximum malum neglegi. Vidit Homerus probari fabulam non posse, si cantiunculis tantus irretitus vir teneretur; Sensibus enim ornavit ad res percipiendas idoneis, ut nihil aut non multum adiumento ullo ad suam confirmationem indigerent;

+ + + +

Istic sum, inquit. Nullus est igitur cuiusquam dies natalis. Inde sermone vario sex illa a Dipylo stadia confecimus. Nam de isto magna dissensio est. At enim hic etiam dolore. Nunc ita separantur, ut disiuncta sint, quo nihil potest esse perversius. Ergo infelix una molestia, fellx rursus, cum is ipse anulus in praecordiis piscis inventus est? Sed tamen intellego quid velit.

+ + + +

Sed mehercule pergrata mihi oratio tua. Cur ipse Pythagoras et Aegyptum lustravit et Persarum magos adiit? Non pugnem cum homine, cur tantum habeat in natura boni; Cur igitur easdem res, inquam, Peripateticis dicentibus verbum nullum est, quod non intellegatur? At modo dixeras nihil in istis rebus esse, quod interesset. Non enim, si malum est dolor, carere eo malo satis est ad bene vivendum. Quaero igitur, quo modo hae tantae commendationes a natura profectae subito a sapientia relictae sint. Huic ego, si negaret quicquam interesse ad beate vivendum quali uteretur victu, concederem, laudarem etiam; Dolere malum est: in crucem qui agitur, beatus esse non potest. Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis.

+ + + +

Quare hoc videndum est, possitne nobis hoc ratio philosophorum dare. Omnia contraria, quos etiam insanos esse vultis. Quod autem satis est, eo quicquid accessit, nimium est; Res enim fortasse verae, certe graves, non ita tractantur, ut debent, sed aliquanto minutius. Si longus, levis; Quis est tam dissimile homini. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Non pugnem cum homine, cur tantum habeat in natura boni; Habes, inquam, Cato, formam eorum, de quibus loquor, philosophorum.

+ + + +
Cur, nisi quod turpis oratio est?
+ + + +

Ut nemo dubitet, eorum omnia officia quo spectare, quid sequi, quid fugere debeant? Non enim in selectione virtus ponenda erat, ut id ipsum, quod erat bonorum ultimum, aliud aliquid adquireret. Sit enim idem caecus, debilis. Expressa vero in iis aetatibus, quae iam confirmatae sunt. At, illa, ut vobis placet, partem quandam tuetur, reliquam deserit. Hoc dixerit potius Ennius: Nimium boni est, cui nihil est mali. Si quidem, inquit, tollerem, sed relinquo.

+ + + +

Ego vero volo in virtute vim esse quam maximam;

+ + + +

Virtutis, magnitudinis animi, patientiae, fortitudinis fomentis dolor mitigari solet. Cum id fugiunt, re eadem defendunt, quae Peripatetici, verba. Laboro autem non sine causa; Quod, inquit, quamquam voluptatibus quibusdam est saepe iucundius, tamen expetitur propter voluptatem. An hoc usque quaque, aliter in vita? Sed quot homines, tot sententiae; Ut necesse sit omnium rerum, quae natura vigeant, similem esse finem, non eundem. Confecta res esset. Ita fit cum gravior, tum etiam splendidior oratio.

+ + + +

Mihi enim erit isdem istis fortasse iam utendum.

+ + + +

Non potes, nisi retexueris illa. In contemplatione et cognitione posita rerum, quae quia deorum erat vitae simillima, sapiente visa est dignissima. Sed virtutem ipsam inchoavit, nihil amplius. Sedulo, inquam, faciam. Nam constitui virtus nullo modo potesti nisi ea, quae sunt prima naturae, ut ad summam pertinentia tenebit. Invidiosum nomen est, infame, suspectum.

+ + + + + + + +
+

+ Nihilne te delectat umquam -video, quicum loquar-, te igitur, Torquate, ipsum per se nihil delectat? +

+
+ + + +

Et quidem iure fortasse, sed tamen non gravissimum est testimonium multitudinis. Non enim quaero quid verum, sed quid cuique dicendum sit. Honesta oratio, Socratica, Platonis etiam. Haec bene dicuntur, nec ego repugno, sed inter sese ipsa pugnant. Quare attende, quaeso. Tubulo putas dicere? Facillimum id quidem est, inquam.

+ + + +

At quicum ioca seria, ut dicitur, quicum arcana, quicum occulta omnia? Et quidem saepe quaerimus verbum Latinum par Graeco et quod idem valeat; Virtutibus igitur rectissime mihi videris et ad consuetudinem nostrae orationis vitia posuisse contraria. Quae cum ita sint, effectum est nihil esse malum, quod turpe non sit. Summum ením bonum exposuit vacuitatem doloris; Itaque dicunt nec dubitant: mihi sic usus est, tibi ut opus est facto, fac. Mihi vero, inquit, placet agi subtilius et, ut ipse dixisti, pressius. Sed id ne cogitari quidem potest quale sit, ut non repugnet ipsum sibi. Fieri, inquam, Triari, nullo pacto potest, ut non dicas, quid non probes eius, a quo dissentias. Quippe: habes enim a rhetoribus; Sin aliud quid voles, postea. Non dolere, inquam, istud quam vim habeat postea videro;

+ + + +
+

+ Scripta sane et multa et polita, sed nescio quo pacto auctoritatem oratio non habet. +

+
+ + + + + + + + + + + +

Mihi, inquam, qui te id ipsum rogavi? Id enim natura desiderat. Septem autem illi non suo, sed populorum suffragio omnium nominati sunt. Ex eorum enim scriptis et institutis cum omnis doctrina liberalis, omnis historia. Non dolere, inquam, istud quam vim habeat postea videro; Levatio igitur vitiorum magna fit in iis, qui habent ad virtutem progressionis aliquantum. Itaque et manendi in vita et migrandi ratio omnis iis rebus, quas supra dixi, metienda. Summum ením bonum exposuit vacuitatem doloris; Stoici scilicet. Eaedem res maneant alio modo.

+ + + +

Tu quidem reddes; Haec para/doca illi, nos admirabilia dicamus. Idemne potest esse dies saepius, qui semel fuit? Quae contraria sunt his, malane? Nunc ita separantur, ut disiuncta sint, quo nihil potest esse perversius. Certe non potest. Mihi, inquam, qui te id ipsum rogavi? Hanc ergo intuens debet institutum illud quasi signum absolvere. Portenta haec esse dicit, neque ea ratione ullo modo posse vivi; Quid ergo attinet gloriose loqui, nisi constanter loquare?

+ + + +

Quo studio Aristophanem putamus aetatem in litteris duxisse?

+ + + +

Teneo, inquit, finem illi videri nihil dolere. Graece donan, Latine voluptatem vocant. Itaque his sapiens semper vacabit. At ille non pertimuit saneque fidenter: Istis quidem ipsis verbis, inquit; Qui ita affectus, beatum esse numquam probabis; Quid igitur, inquit, eos responsuros putas? Ergo opifex plus sibi proponet ad formarum quam civis excellens ad factorum pulchritudinem? Pauca mutat vel plura sane; At Zeno eum non beatum modo, sed etiam divitem dicere ausus est. Nobis aliter videtur, recte secusne, postea; Bestiarum vero nullum iudicium puto. At quicum ioca seria, ut dicitur, quicum arcana, quicum occulta omnia?

+ + + +

Immo alio genere; Rationis enim perfectio est virtus; Eam si varietatem diceres, intellegerem, ut etiam non dicente te intellego; Nos cum te, M. Inde igitur, inquit, ordiendum est. Hoc tu nunc in illo probas. Dat enim intervalla et relaxat. At, illa, ut vobis placet, partem quandam tuetur, reliquam deserit.

+ + + +

Maximus dolor, inquit, brevis est.

+ + + +

Ergo, inquit, tibi Q. Nescio quo modo praetervolavit oratio. Quid de Pythagora? Quid igitur dubitamus in tota eius natura quaerere quid sit effectum? Quae quo sunt excelsiores, eo dant clariora indicia naturae. Beatus sibi videtur esse moriens. Aliter enim explicari, quod quaeritur, non potest. Iam enim adesse poterit.

+ + + +

Aliter enim explicari, quod quaeritur, non potest. Eadem nunc mea adversum te oratio est. Te enim iudicem aequum puto, modo quae dicat ille bene noris. Respondent extrema primis, media utrisque, omnia omnibus. Bona autem corporis huic sunt, quod posterius posui, similiora. Quae si potest singula consolando levare, universa quo modo sustinebit?

+ + + + + + + +

Teneo, inquit, finem illi videri nihil dolere. Quasi vero aut concedatur in omnibus stultis aeque magna esse vitia, et eadem inbecillitate et inconstantia L. At ego quem huic anteponam non audeo dicere; Nam Pyrrho, Aristo, Erillus iam diu abiecti. Quos quidem tibi studiose et diligenter tractandos magnopere censeo. Sed emolumenta communia esse dicuntur, recte autem facta et peccata non habentur communia. Qui autem esse poteris, nisi te amor ipse ceperit? Res enim se praeclare habebat, et quidem in utraque parte.

+ + + +

Qui autem de summo bono dissentit de tota philosophiae ratione dissentit.

+ + + +

In his igitur partibus duabus nihil erat, quod Zeno commutare gestiret. Scaevola tribunus plebis ferret ad plebem vellentne de ea re quaeri. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Res enim se praeclare habebat, et quidem in utraque parte. Qua tu etiam inprudens utebare non numquam. Tanti autem aderant vesicae et torminum morbi, ut nihil ad eorum magnitudinem posset accedere. Primum in nostrane potestate est, quid meminerimus?

+ + + +

His enim rebus detractis negat se reperire in asotorum vita quod reprehendat. At, si voluptas esset bonum, desideraret. Sint modo partes vitae beatae. Tecum optime, deinde etiam cum mediocri amico. Satisne vobis videor pro meo iure in vestris auribus commentatus?

+ + + +

Vestri haec verecundius, illi fortasse constantius. Reguli reiciendam; Ita ne hoc quidem modo paria peccata sunt. Nunc omni virtuti vitium contrario nomine opponitur. Eorum enim est haec querela, qui sibi cari sunt seseque diligunt. Est tamen ea secundum naturam multoque nos ad se expetendam magis hortatur quam superiora omnia.

+ + + +

Torquatus, is qui consul cum Cn. Tum ille: Tu autem cum ipse tantum librorum habeas, quos hic tandem requiris? Sed ea mala virtuti magnitudine obruebantur. Non autem hoc: igitur ne illud quidem. Vidit Homerus probari fabulam non posse, si cantiunculis tantus irretitus vir teneretur; Roges enim Aristonem, bonane ei videantur haec: vacuitas doloris, divitiae, valitudo; Est, ut dicis, inquam. Beatus sibi videtur esse moriens. Quorum altera prosunt, nocent altera. Ita graviter et severe voluptatem secrevit a bono. Quid ei reliquisti, nisi te, quoquo modo loqueretur, intellegere, quid diceret? Non quam nostram quidem, inquit Pomponius iocans;

+ + + +

Cum id fugiunt, re eadem defendunt, quae Peripatetici, verba. Ita multa dicunt, quae vix intellegam. Si longus, levis dictata sunt. Si enim ita est, vide ne facinus facias, cum mori suadeas. Conferam tecum, quam cuique verso rem subicias; Si qua in iis corrigere voluit, deteriora fecit. Ita multo sanguine profuso in laetitia et in victoria est mortuus. Nulla profecto est, quin suam vim retineat a primo ad extremum. Haec quo modo conveniant, non sane intellego.

+ + + + + + + +
+

+ Quaerimus enim finem bonorum. +

+
+ + + +
+

+ Cuius similitudine perspecta in formarum specie ac dignitate transitum est ad honestatem dictorum atque factorum. +

+
+ + + +
+

+ Illi igitur antiqui non tam acute optabiliorem illam vitam putant, praestantiorem, beatiorem, Stoici autem tantum modo praeponendam in seligendo, non quo beatior ea vita sit, sed quod ad naturam accommodatior. +

+
+ + + +
+ + + +

Tum Torquatus: Prorsus, inquit, assentior; Sed fortuna fortis; Magni enim aestimabat pecuniam non modo non contra leges, sed etiam legibus partam. Haec para/doca illi, nos admirabilia dicamus. Eadem nunc mea adversum te oratio est. Atque hoc loco similitudines eas, quibus illi uti solent, dissimillimas proferebas.

+ + + +

Omnes enim iucundum motum, quo sensus hilaretur. Quam ob rem tandem, inquit, non satisfacit? Quid enim de amicitia statueris utilitatis causa expetenda vides. Idem iste, inquam, de voluptate quid sentit? Nam, ut sint illa vendibiliora, haec uberiora certe sunt. Ut placet, inquit, etsi enim illud erat aptius, aequum cuique concedere.

+ + + +

Quam ob rem tandem, inquit, non satisfacit? Itaque si aut requietem natura non quaereret aut eam posset alia quadam ratione consequi. Primum cur ista res digna odio est, nisi quod est turpis? Quodsi ipsam honestatem undique pertectam atque absolutam.

+ + + + + + + +

Si stante, hoc natura videlicet vult, salvam esse se, quod concedimus; Cave putes quicquam esse verius. Sed haec in pueris; Sed hoc sane concedamus. Terram, mihi crede, ea lanx et maria deprimet. Sint modo partes vitae beatae. Ego vero volo in virtute vim esse quam maximam; Si quicquam extra virtutem habeatur in bonis. Est enim effectrix multarum et magnarum voluptatum. In quibus doctissimi illi veteres inesse quiddam caeleste et divinum putaverunt.

+ + + +

Ipse Epicurus fortasse redderet, ut Sextus Peducaeus, Sex. Sed haec quidem liberius ab eo dicuntur et saepius. Itaque sensibus rationem adiunxit et ratione effecta sensus non reliquit. Mihi, inquam, qui te id ipsum rogavi? Uterque enim summo bono fruitur, id est voluptate. Cui Tubuli nomen odio non est?

+ + + +

Beatus sibi videtur esse moriens. Nos cum te, M. Qua igitur re ab deo vincitur, si aeternitate non vincitur? Primum in nostrane potestate est, quid meminerimus? A mene tu? Illa tamen simplicia, vestra versuta. Neque enim disputari sine reprehensione nec cum iracundia aut pertinacia recte disputari potest. Quam ob rem tandem, inquit, non satisfacit?

+ + + +

Nemo igitur esse beatus potest. Cui Tubuli nomen odio non est? Sed residamus, inquit, si placet. Illa argumenta propria videamus, cur omnia sint paria peccata. Quae cum praeponunt, ut sit aliqua rerum selectio, naturam videntur sequi; Dic in quovis conventu te omnia facere, ne doleas. Quo modo autem philosophus loquitur? Qui autem de summo bono dissentit de tota philosophiae ratione dissentit.

+ + + +

Pugnant Stoici cum Peripateticis. Non laboro, inquit, de nomine. Tecum optime, deinde etiam cum mediocri amico. Quae cum essent dicta, discessimus. Ita cum ea volunt retinere, quae superiori sententiae conveniunt, in Aristonem incidunt; Id mihi magnum videtur.

+ + + +

Nummus in Croesi divitiis obscuratur, pars est tamen divitiarum.

+ + + +

Tum, Quintus et Pomponius cum idem se velle dixissent, Piso exorsus est. Quae duo sunt, unum facit. Paria sunt igitur. Et quod est munus, quod opus sapientiae? Bonum integritas corporis: misera debilitas. Nonne videmus quanta perturbatio rerum omnium consequatur, quanta confusio? Bonum integritas corporis: misera debilitas. Quamquam ab iis philosophiam et omnes ingenuas disciplinas habemus; Sed tamen est aliquid, quod nobis non liceat, liceat illis.

+ + + +

Respondent extrema primis, media utrisque, omnia omnibus. Hoc etsi multimodis reprehendi potest, tamen accipio, quod dant. Quaesita enim virtus est, non quae relinqueret naturam, sed quae tueretur. Videamus animi partes, quarum est conspectus illustrior; Callipho ad virtutem nihil adiunxit nisi voluptatem, Diodorus vacuitatem doloris. Verba tu fingas et ea dicas, quae non sentias?

+ + + + + + + +

Mihi enim satis est, ipsis non satis. Atqui, inquam, Cato, si istud optinueris, traducas me ad te totum licebit. An hoc usque quaque, aliter in vita? Sed quod proximum fuit non vidit.

+ + + + + + + +

Id Sextilius factum negabat. Philosophi autem in suis lectulis plerumque moriuntur.

+ + + +
Rhetorice igitur, inquam, nos mavis quam dialectice disputare?
+ + + +

Quamquam tu hanc copiosiorem etiam soles dicere. De hominibus dici non necesse est. Quid ergo attinet dicere: Nihil haberem, quod reprehenderem, si finitas cupiditates haberent? Et ille ridens: Video, inquit, quid agas; Collatio igitur ista te nihil iuvat. Sin aliud quid voles, postea.

+ + + + + + + +

Ut in voluptate sit, qui epuletur, in dolore, qui torqueatur. Quis negat? Hi autem ponunt illi quidem prima naturae, sed ea seiungunt a finibus et a summa bonorum; Haec para/doca illi, nos admirabilia dicamus. Quod autem magnum dolorem brevem, longinquum levem esse dicitis, id non intellego quale sit. Istam voluptatem perpetuam quis potest praestare sapienti? Cur post Tarentum ad Archytam? Huic mori optimum esse propter desperationem sapientiae, illi propter spem vivere. Apud imperitos tum illa dicta sunt, aliquid etiam coronae datum; Nos commodius agimus.

+ + + + + + + +

Sequitur disserendi ratio cognitioque naturae;

+ + + +

Hos contra singulos dici est melius. An ea, quae per vinitorem antea consequebatur, per se ipsa curabit? Videmus igitur ut conquiescere ne infantes quidem possint. Sapiens autem semper beatus est et est aliquando in dolore; Duo enim genera quae erant, fecit tria. Inde igitur, inquit, ordiendum est.

+ + + +

Itaque hic ipse iam pridem est reiectus; Hoc loco tenere se Triarius non potuit. Sed ad illum redeo. Quae duo sunt, unum facit. Nihil acciderat ei, quod nollet, nisi quod anulum, quo delectabatur, in mari abiecerat.

+ + + +
Habent enim et bene longam et satis litigiosam disputationem.
+ + + +

At, si voluptas esset bonum, desideraret. Maximus dolor, inquit, brevis est.

+ + + + + + + +

Qui autem esse poteris, nisi te amor ipse ceperit? Si stante, hoc natura videlicet vult, salvam esse se, quod concedimus; An tu me de L. Si verbum sequimur, primum longius verbum praepositum quam bonum. Deinde disputat, quod cuiusque generis animantium statui deceat extremum. Ostendit pedes et pectus. Sed haec quidem liberius ab eo dicuntur et saepius. Nam, ut paulo ante docui, augendae voluptatis finis est doloris omnis amotio. Neque enim civitas in seditione beata esse potest nec in discordia dominorum domus;

+ + + +
+

+ Mihi, inquam, qui te id ipsum rogavi? +

+
+ + + +
+

+ Restant Stoici, qui cum a Peripateticis et Academicis omnia transtulissent, nominibus aliis easdem res secuti sunt. +

+
+ + + +

Et hunc idem dico, inquieta sed ad virtutes et ad vitia nihil interesse.

+ + + +

Quo modo autem optimum, si bonum praeterea nullum est? Ab hoc autem quaedam non melius quam veteres, quaedam omnino relicta. Aperiendum est igitur, quid sit voluptas; Quid autem habent admirationis, cum prope accesseris? Huius ego nunc auctoritatem sequens idem faciam. Videsne, ut haec concinant? Deinde disputat, quod cuiusque generis animantium statui deceat extremum.

+ + + +

Et hunc idem dico, inquieta sed ad virtutes et ad vitia nihil interesse. Num igitur utiliorem tibi hunc Triarium putas esse posse, quam si tua sint Puteolis granaria? Sed haec ab Antiocho, familiari nostro, dicuntur multo melius et fortius, quam a Stasea dicebantur. Illud quaero, quid ei, qui in voluptate summum bonum ponat, consentaneum sit dicere. Nullum inveniri verbum potest quod magis idem declaret Latine, quod Graece, quam declarat voluptas. An me, inquam, nisi te audire vellem, censes haec dicturum fuisse?

+ + + +

Nunc haec primum fortasse audientis servire debemus. Honesta oratio, Socratica, Platonis etiam.

+ + + +

Nihil enim iam habes, quod ad corpus referas; Atqui reperies, inquit, in hoc quidem pertinacem; Summus dolor plures dies manere non potest? At ille pellit, qui permulcet sensum voluptate. Quis istud possit, inquit, negare?

+ + + +
At iste non dolendi status non vocatur voluptas.
+ + + +

Invidiosum nomen est, infame, suspectum. Quae cum dixisset paulumque institisset, Quid est? Quae fere omnia appellantur uno ingenii nomine, easque virtutes qui habent, ingeniosi vocantur. Nihil enim iam habes, quod ad corpus referas; Nihil opus est exemplis hoc facere longius. Atque haec ita iustitiae propria sunt, ut sint virtutum reliquarum communia. Atqui reperies, inquit, in hoc quidem pertinacem;

+ + + +

Sed ad haec, nisi molestum est, habeo quae velim. Age, inquies, ista parva sunt. Quasi ego id curem, quid ille aiat aut neget. Et hunc idem dico, inquieta sed ad virtutes et ad vitia nihil interesse. Nos cum te, M. Ut id aliis narrare gestiant?

+ + + +

Septem autem illi non suo, sed populorum suffragio omnium nominati sunt. Videmus igitur ut conquiescere ne infantes quidem possint. Rationis enim perfectio est virtus; Illa tamen simplicia, vestra versuta. Nihil enim iam habes, quod ad corpus referas; Quae animi affectio suum cuique tribuens atque hanc, quam dico. Item de contrariis, a quibus ad genera formasque generum venerunt. Illum mallem levares, quo optimum atque humanissimum virum, Cn. At hoc in eo M. Tum mihi Piso: Quid ergo? Respondeat totidem verbis.

+ + + +

Aliter homines, aliter philosophos loqui putas oportere? Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis. Si longus, levis dictata sunt. Itaque eos id agere, ut a se dolores, morbos, debilitates repellant. Quid, si non sensus modo ei sit datus, verum etiam animus hominis? Nihil opus est exemplis hoc facere longius. Non minor, inquit, voluptas percipitur ex vilissimis rebus quam ex pretiosissimis. Poterat autem inpune;

+ + + +
Tamen a proposito, inquam, aberramus.
+ + + +

Quod quidem nobis non saepe contingit. Quae cum magnifice primo dici viderentur, considerata minus probabantur. Quas enim kakaw Graeci appellant, vitia malo quam malitias nominare. Quodcumque in mentem incideret, et quodcumque tamquam occurreret. At certe gravius.

+ + + +
Eam tum adesse, cum dolor omnis absit;
+ + + +

Quae similitudo in genere etiam humano apparet. Sed quoniam et advesperascit et mihi ad villam revertendum est, nunc quidem hactenus; Ita multo sanguine profuso in laetitia et in victoria est mortuus. Atque hoc loco similitudines eas, quibus illi uti solent, dissimillimas proferebas. Sed tamen enitar et, si minus multa mihi occurrent, non fugiam ista popularia. Hoc mihi cum tuo fratre convenit. Quo modo autem philosophus loquitur? Vives, inquit Aristo, magnifice atque praeclare, quod erit cumque visum ages, numquam angere, numquam cupies, numquam timebis. Pauca mutat vel plura sane;

+ + + +

His enim rebus detractis negat se reperire in asotorum vita quod reprehendat. Age sane, inquam. Ratio enim nostra consentit, pugnat oratio. Ait enim se, si uratur, Quam hoc suave! dicturum. His enim rebus detractis negat se reperire in asotorum vita quod reprehendat. Is es profecto tu. Dempta enim aeternitate nihilo beatior Iuppiter quam Epicurus; At miser, si in flagitiosa et vitiosa vita afflueret voluptatibus.

+ + + +

Idque testamento cavebit is, qui nobis quasi oraculum ediderit nihil post mortem ad nos pertinere?

+ + + +

Nam, ut sint illa vendibiliora, haec uberiora certe sunt. Septem autem illi non suo, sed populorum suffragio omnium nominati sunt. Etenim semper illud extra est, quod arte comprehenditur. An est aliquid, quod te sua sponte delectet? Solum praeterea formosum, solum liberum, solum civem, stultost; Quis istum dolorem timet?

+ + + +

Compensabatur, inquit, cum summis doloribus laetitia. Duarum enim vitarum nobis erunt instituta capienda. Beatus autem esse in maximarum rerum timore nemo potest. Ut alios omittam, hunc appello, quem ille unum secutus est.

+ + + + + + + +

Num igitur dubium est, quin, si in re ipsa nihil peccatur a superioribus, verbis illi commodius utantur? Nihil sane. Si mala non sunt, iacet omnis ratio Peripateticorum. Tum mihi Piso: Quid ergo? Amicitiam autem adhibendam esse censent, quia sit ex eo genere, quae prosunt. Deinde disputat, quod cuiusque generis animantium statui deceat extremum. Atqui reperies, inquit, in hoc quidem pertinacem; Quid paulo ante, inquit, dixerim nonne meministi, cum omnis dolor detractus esset, variari, non augeri voluptatem? Tum Lucius: Mihi vero ista valde probata sunt, quod item fratri puto. Hic nihil fuit, quod quaereremus. Ratio quidem vestra sic cogit. Mihi enim satis est, ipsis non satis.

+ + + + + + + + + + + +

Est enim effectrix multarum et magnarum voluptatum.

+ + + +
+ + + +

Quod ea non occurrentia fingunt, vincunt Aristonem; Negat esse eam, inquit, propter se expetendam. Hoc tu nunc in illo probas. Parvi enim primo ortu sic iacent, tamquam omnino sine animo sint. Quid enim de amicitia statueris utilitatis causa expetenda vides. Ergo illi intellegunt quid Epicurus dicat, ego non intellego? Quae qui non vident, nihil umquam magnum ac cognitione dignum amaverunt. Eiuro, inquit adridens, iniquum, hac quidem de re; Sic enim censent, oportunitatis esse beate vivere. An vero displicuit ea, quae tributa est animi virtutibus tanta praestantia?

+ + + +

Mihi quidem Homerus huius modi quiddam vidisse videatur in iis, quae de Sirenum cantibus finxerit. Sic consequentibus vestris sublatis prima tolluntur. Summus dolor plures dies manere non potest? Egone non intellego, quid sit don Graece, Latine voluptas?

+ + + +
+

+ Nec enim absolvi beata vita sapientis neque ad exitum perduci poterit, si prima quaeque bene ab eo consulta atque facta ipsius oblivione obruentur. +

+
+ + + +

Traditur, inquit, ab Epicuro ratio neglegendi doloris. Huius, Lyco, oratione locuples, rebus ipsis ielunior. Si longus, levis; Mene ergo et Triarium dignos existimas, apud quos turpiter loquare? Ut placet, inquit, etsi enim illud erat aptius, aequum cuique concedere. Eadem fortitudinis ratio reperietur. Si autem id non concedatur, non continuo vita beata tollitur. Equidem, sed audistine modo de Carneade? Tubulo putas dicere? Qui autem de summo bono dissentit de tota philosophiae ratione dissentit.

+ + + +

Quo plebiscito decreta a senatu est consuli quaestio Cn. Utinam quidem dicerent alium alio beatiorem! Iam ruinas videres. Quare si potest esse beatus is, qui est in asperis reiciendisque rebus, potest is quoque esse. Ego vero isti, inquam, permitto. Consequens enim est et post oritur, ut dixi. Sed nimis multa. Videsne, ut haec concinant? Illa argumenta propria videamus, cur omnia sint paria peccata. Egone non intellego, quid sit don Graece, Latine voluptas? At coluit ipse amicitias.

+ + + +

Re mihi non aeque satisfacit, et quidem locis pluribus.

+ + + +

Qui autem de summo bono dissentit de tota philosophiae ratione dissentit. Sed videbimus. Expressa vero in iis aetatibus, quae iam confirmatae sunt. Hoc positum in Phaedro a Platone probavit Epicurus sensitque in omni disputatione id fieri oportere. Itaque his sapiens semper vacabit. Quae est igitur causa istarum angustiarum? Eam stabilem appellas.

+ + + +

Mihi enim satis est, ipsis non satis. Tum mihi Piso: Quid ergo? Atqui reperies, inquit, in hoc quidem pertinacem; Stoici scilicet. Tum mihi Piso: Quid ergo? Equidem e Cn.

+ + + +
Facillimum id quidem est, inquam.
+ + + +

Potius inflammat, ut coercendi magis quam dedocendi esse videantur. Respondeat totidem verbis. Ex rebus enim timiditas, non ex vocabulis nascitur. Non pugnem cum homine, cur tantum habeat in natura boni; Prodest, inquit, mihi eo esse animo. Paria sunt igitur. Aliter enim nosmet ipsos nosse non possumus. Bonum incolumis acies: misera caecitas. Sed quae tandem ista ratio est? Similiter sensus, cum accessit ad naturam, tuetur illam quidem, sed etiam se tuetur;

+ + + +

Similiter sensus, cum accessit ad naturam, tuetur illam quidem, sed etiam se tuetur;

+ + + +

Est autem etiam actio quaedam corporis, quae motus et status naturae congruentis tenet; Erit enim mecum, si tecum erit. Ut optime, secundum naturam affectum esse possit. Quis istud, quaeso, nesciebat? Ita nemo beato beatior. At ille pellit, qui permulcet sensum voluptate. Ille incendat? De hominibus dici non necesse est. Dolor ergo, id est summum malum, metuetur semper, etiamsi non aderit;

+ + + +

Quid, si etiam iucunda memoria est praeteritorum malorum?

+ + + +

Hoc enim constituto in philosophia constituta sunt omnia. Nunc omni virtuti vitium contrario nomine opponitur. Illum mallem levares, quo optimum atque humanissimum virum, Cn. Ita ne hoc quidem modo paria peccata sunt. Si quae forte-possumus. Egone quaeris, inquit, quid sentiam? Piso, familiaris noster, et alia multa et hoc loco Stoicos irridebat: Quid enim? Laelius clamores sofòw ille so lebat Edere compellans gumias ex ordine nostros.

+ + + + + + + + + + + +

Itaque fecimus. Non dolere, inquam, istud quam vim habeat postea videro; Et quidem, inquit, vehementer errat; Bonum valitudo: miser morbus. Sed ad rem redeamus; Suo enim quisque studio maxime ducitur. An ea, quae per vinitorem antea consequebatur, per se ipsa curabit? Sed nimis multa.

+ + + +

Qualem igitur hominem natura inchoavit?

+ + + +
+ + + +

Suo enim quisque studio maxime ducitur. Si enim, ut mihi quidem videtur, non explet bona naturae voluptas, iure praetermissa est; Praeclare hoc quidem. Theophrastus mediocriterne delectat, cum tractat locos ab Aristotele ante tractatos? Idem etiam dolorem saepe perpetiuntur, ne, si id non faciant, incidant in maiorem. Si longus, levis;

+ + + +

Ut enim consuetudo loquitur, id solum dicitur honestum, quod est populari fama gloriosum. Sed finge non solum callidum eum, qui aliquid improbe faciat, verum etiam praepotentem, ut M. Multoque hoc melius nos veriusque quam Stoici. Ut nemo dubitet, eorum omnia officia quo spectare, quid sequi, quid fugere debeant? Sit enim idem caecus, debilis. Tum Piso: Quoniam igitur aliquid omnes, quid Lucius noster? Qua tu etiam inprudens utebare non numquam.

+ + + +
Quia dolori non voluptas contraria est, sed doloris privatio.
+ + + +

At iam decimum annum in spelunca iacet. Bonum liberi: misera orbitas.

+ + + +

Indicant pueri, in quibus ut in speculis natura cernitur. -, sed ut hoc iudicaremus, non esse in iis partem maximam positam beate aut secus vivendi. Itaque his sapiens semper vacabit. Quo plebiscito decreta a senatu est consuli quaestio Cn.

+ + + +

Velut ego nunc moveor.

+ + + +

Cur haec eadem Democritus? Ergo ita: non posse honeste vivi, nisi honeste vivatur? Ergo in utroque exercebantur, eaque disciplina effecit tantam illorum utroque in genere dicendi copiam. Idemne, quod iucunde? Et quod est munus, quod opus sapientiae?

+ + + + + + + +
+

+ Ex quo intellegitur officium medium quiddam esse, quod neque in bonis ponatur neque in contrariis. +

+
+ + + +

Dat enim intervalla et relaxat. Tu enim ista lenius, hic Stoicorum more nos vexat. Hoc non est positum in nostra actione. Qui non moveatur et offensione turpitudinis et comprobatione honestatis? Contineo me ab exemplis. Si mala non sunt, iacet omnis ratio Peripateticorum. Nam quid possumus facere melius? Quod autem ratione actum est, id officium appellamus.

+ + + +
Nunc omni virtuti vitium contrario nomine opponitur.
+ + + +

Nam quid possumus facere melius? At multis se probavit. Illud non continuo, ut aeque incontentae. Oratio me istius philosophi non offendit; Quae in controversiam veniunt, de iis, si placet, disseramus. Haec bene dicuntur, nec ego repugno, sed inter sese ipsa pugnant.

+ + + +
+

+ Quam ob rem turpe putandum est, non dico dolere-nam id quidem est interdum necesse-, sed saxum illud Lemnium clamore Philocteteo funestare, Quod eiulatu, questu, gemitu, fremitibus Resonando mutum flebiles voces refert. +

+
+ + + +
+

+ Et quae per vim oblatum stuprum volontaria morte lueret inventa est et qui interficeret filiam, ne stupraretur. +

+
+ + + +

Non est ista, inquam, Piso, magna dissensio. Te autem hortamur omnes, currentem quidem, ut spero, ut eos, quos novisse vis, imitari etiam velis. Nam adhuc, meo fortasse vitio, quid ego quaeram non perspicis. Aliter homines, aliter philosophos loqui putas oportere? Ita multo sanguine profuso in laetitia et in victoria est mortuus. Primum in nostrane potestate est, quid meminerimus? Moriatur, inquit. Non enim, si malum est dolor, carere eo malo satis est ad bene vivendum. Verba tu fingas et ea dicas, quae non sentias? Sic, et quidem diligentius saepiusque ista loquemur inter nos agemusque communiter. Sed fortuna fortis; Quae quidem sapientes sequuntur duce natura tamquam videntes;

+ + + +

Quonam modo? Itaque eos id agere, ut a se dolores, morbos, debilitates repellant. Nam Pyrrho, Aristo, Erillus iam diu abiecti. Est, ut dicis, inquam. Ne in odium veniam, si amicum destitero tueri. Bonum incolumis acies: misera caecitas.

+ + + +

Vos autem cum perspicuis dubia debeatis illustrare, dubiis perspicua conamini tollere. Vulgo enim dicitur: Iucundi acti labores, nec male Euripidesconcludam, si potero, Latine; Isto modo ne improbos quidem, si essent boni viri. Atque haec ita iustitiae propria sunt, ut sint virtutum reliquarum communia. Mihi, inquam, qui te id ipsum rogavi?

+ + + +
Expressa vero in iis aetatibus, quae iam confirmatae sunt.
+ + + +

Cum ageremus, inquit, vitae beatum et eundem supremum diem, scribebamus haec. Sunt enim quasi prima elementa naturae, quibus ubertas orationis adhiberi vix potest, nec equidem eam cogito consectari. Atque his de rebus et splendida est eorum et illustris oratio. Tamen aberramus a proposito, et, ne longius, prorsus, inquam, Piso, si ista mala sunt, placet. Istic sum, inquit. Quid affers, cur Thorius, cur Caius Postumius, cur omnium horum magister, Orata, non iucundissime vixerit? Haec dicuntur inconstantissime. Quis est tam dissimile homini. Non autem hoc: igitur ne illud quidem. Atqui eorum nihil est eius generis, ut sit in fine atque extrerno bonorum.

+ + + +

Ut id aliis narrare gestiant? Octavio fuit, cum illam severitatem in eo filio adhibuit, quem in adoptionem D. Quod non faceret, si in voluptate summum bonum poneret.

+ + + +

Nam si beatus umquam fuisset, beatam vitam usque ad illum a Cyro extructum rogum pertulisset. Si est nihil nisi corpus, summa erunt illa: valitudo, vacuitas doloris, pulchritudo, cetera. Num igitur utiliorem tibi hunc Triarium putas esse posse, quam si tua sint Puteolis granaria? Unum est sine dolore esse, alterum cum voluptate. Quid affers, cur Thorius, cur Caius Postumius, cur omnium horum magister, Orata, non iucundissime vixerit? Cur id non ita fit? Tanti autem aderant vesicae et torminum morbi, ut nihil ad eorum magnitudinem posset accedere.

+ + + +

Non autem hoc: igitur ne illud quidem. Qui non moveatur et offensione turpitudinis et comprobatione honestatis? Dici enim nihil potest verius. At miser, si in flagitiosa et vitiosa vita afflueret voluptatibus. Tum ille: Ain tandem? Simus igitur contenti his. Easdemne res? Sine ea igitur iucunde negat posse se vivere?

+ + + +

Et quidem, inquit, vehementer errat; Quid enim necesse est, tamquam meretricem in matronarum coetum, sic voluptatem in virtutum concilium adducere? Quid autem habent admirationis, cum prope accesseris? Res enim fortasse verae, certe graves, non ita tractantur, ut debent, sed aliquanto minutius. Non minor, inquit, voluptas percipitur ex vilissimis rebus quam ex pretiosissimis. Quod cum dixissent, ille contra.

+ + + +
+

+ Ipse negat, ut ante dixi, luxuriosorum vitam reprehendendam, nisi plane fatui sint, id est nisi aut cupiant aut metuant. +

+
+ + + +
Equidem, sed audistine modo de Carneade?
+ + + +

Unum nescio, quo modo possit, si luxuriosus sit, finitas cupiditates habere. Egone quaeris, inquit, quid sentiam? Sed residamus, inquit, si placet. Quae cum essent dicta, discessimus. An vero, inquit, quisquam potest probare, quod perceptfum, quod. At hoc in eo M. Bonum incolumis acies: misera caecitas. Cur id non ita fit?

+ + + +

Scrupulum, inquam, abeunti; Quippe: habes enim a rhetoribus; Aliter enim nosmet ipsos nosse non possumus. Quasi vero, inquit, perpetua oratio rhetorum solum, non etiam philosophorum sit. An hoc usque quaque, aliter in vita? Non dolere, inquam, istud quam vim habeat postea videro; Itaque fecimus. Quamquam non negatis nos intellegere quid sit voluptas, sed quid ille dicat.

+ + + +
Homines optimi non intellegunt totam rationem everti, si ita res se habeat.
+ + + +

Quippe: habes enim a rhetoribus; Vitiosum est enim in dividendo partem in genere numerare. Omnia contraria, quos etiam insanos esse vultis. Compensabatur, inquit, cum summis doloribus laetitia. Quod cum dixissent, ille contra. Dolere malum est: in crucem qui agitur, beatus esse non potest. Quis istud possit, inquit, negare?

+ + + +

Quid de Platone aut de Democrito loquar? Tria genera bonorum; Tum Piso: Quoniam igitur aliquid omnes, quid Lucius noster? Equidem soleo etiam quod uno Graeci, si aliter non possum, idem pluribus verbis exponere. Est, ut dicis, inquit; Post enim Chrysippum eum non sane est disputatum.

+ + + +
Negabat igitur ullam esse artem, quae ipsa a se proficisceretur;
+ + + +

Mihi quidem Antiochum, quem audis, satis belle videris attendere. Haec igitur Epicuri non probo, inquam. Ut nemo dubitet, eorum omnia officia quo spectare, quid sequi, quid fugere debeant? Ergo hoc quidem apparet, nos ad agendum esse natos. Illud non continuo, ut aeque incontentae.

+ + + +

Ea possunt paria non esse. Ita multa dicunt, quae vix intellegam. Nunc omni virtuti vitium contrario nomine opponitur. Quantum Aristoxeni ingenium consumptum videmus in musicis? Ergo instituto veterum, quo etiam Stoici utuntur, hinc capiamus exordium. Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Idemne, quod iucunde? Egone quaeris, inquit, quid sentiam?

+ + + +

Quantum Aristoxeni ingenium consumptum videmus in musicis? Quid, quod res alia tota est? Sed ne, dum huic obsequor, vobis molestus sim. Transfer idem ad modestiam vel temperantiam, quae est moderatio cupiditatum rationi oboediens. Nescio quo modo praetervolavit oratio. Isto modo ne improbos quidem, si essent boni viri. Vide, ne etiam menses! nisi forte eum dicis, qui, simul atque arripuit, interficit. Id enim natura desiderat. Nulla profecto est, quin suam vim retineat a primo ad extremum. Quae quidem sapientes sequuntur duce natura tamquam videntes; Idemque diviserunt naturam hominis in animum et corpus. Quod autem ratione actum est, id officium appellamus.

+ + + +

Dicimus aliquem hilare vivere; Quia dolori non voluptas contraria est, sed doloris privatio. Semper enim ex eo, quod maximas partes continet latissimeque funditur, tota res appellatur. Graece donan, Latine voluptatem vocant. Hoc enim constituto in philosophia constituta sunt omnia. Tu autem inter haec tantam multitudinem hominum interiectam non vides nec laetantium nec dolentium? Atqui iste locus est, Piso, tibi etiam atque etiam confirmandus, inquam;

+ + + +

Cur, nisi quod turpis oratio est? Quare ad ea primum, si videtur; Quod autem principium officii quaerunt, melius quam Pyrrho; Dat enim intervalla et relaxat. Solum praeterea formosum, solum liberum, solum civem, stultost; Quod si ita se habeat, non possit beatam praestare vitam sapientia.

+ + + +
+

+ Id autem eius modi est, ut additum ad virtutem auctoritatem videatur habiturum et expleturum cumulate vitam beatam, de quo omnis haec quaestio est. +

+
+ + + +

Suam denique cuique naturam esse ad vivendum ducem. Igitur neque stultorum quisquam beatus neque sapientium non beatus. Et quidem, inquit, vehementer errat; Sed finge non solum callidum eum, qui aliquid improbe faciat, verum etiam praepotentem, ut M. Nunc de hominis summo bono quaeritur; Atqui reperies, inquit, in hoc quidem pertinacem; Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Tum Piso: Quoniam igitur aliquid omnes, quid Lucius noster? Ut necesse sit omnium rerum, quae natura vigeant, similem esse finem, non eundem. Non risu potius quam oratione eiciendum? Bestiarum vero nullum iudicium puto.

+ + + +
+

+ Nec vero sum nescius esse utilitatem in historia, non modo voluptatem. +

+
+ + + +

Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis.

+ + + +

Cur haec eadem Democritus? Mihi, inquam, qui te id ipsum rogavi? Semper enim ex eo, quod maximas partes continet latissimeque funditur, tota res appellatur. Ego vero isti, inquam, permitto. Quis istud possit, inquit, negare? Quam illa ardentis amores excitaret sui! Cur tandem?

+ + + +
Itaque vides, quo modo loquantur, nova verba fingunt, deserunt usitata.
+ + + +

Quo studio cum satiari non possint, omnium ceterarum rerum obliti níhil abiectum, nihil humile cogitant; Sin kakan malitiam dixisses, ad aliud nos unum certum vitium consuetudo Latina traduceret. Nam et a te perfici istam disputationem volo, nec tua mihi oratio longa videri potest. Sapientem locupletat ipsa natura, cuius divitias Epicurus parabiles esse docuit. Tum mihi Piso: Quid ergo? Quarum ambarum rerum cum medicinam pollicetur, luxuriae licentiam pollicetur. Vide, quantum, inquam, fallare, Torquate. Est, ut dicis, inquam. Maximus dolor, inquit, brevis est.

+ + + + + + + +
+

+ Itaque omnis honos, omnis admiratio, omne studium ad virtutem et ad eas actiones, quae virtuti sunt consentaneae, refertur, eaque omnia, quae aut ita in animis sunt aut ita geruntur, uno nomine honesta dicuntur. +

+
+ + + +

Polemoni et iam ante Aristoteli ea prima visa sunt, quae paulo ante dixi. Tum Quintus: Est plane, Piso, ut dicis, inquit. Igitur ne dolorem quidem. Ut in geometria, prima si dederis, danda sunt omnia. Luxuriam non reprehendit, modo sit vacua infinita cupiditate et timore. Nec enim, dum metuit, iustus est, et certe, si metuere destiterit, non erit; An vero displicuit ea, quae tributa est animi virtutibus tanta praestantia?

+ + + +

Quis est tam dissimile homini. Hoc loco discipulos quaerere videtur, ut, qui asoti esse velint, philosophi ante fiant. In quibus doctissimi illi veteres inesse quiddam caeleste et divinum putaverunt. Quid nunc honeste dicit? Quam tu ponis in verbis, ego positam in re putabam.

+ + + +

Oratio me istius philosophi non offendit; Hic ambiguo ludimur. Inde sermone vario sex illa a Dipylo stadia confecimus. Nam, ut sint illa vendibiliora, haec uberiora certe sunt. Nummus in Croesi divitiis obscuratur, pars est tamen divitiarum. Neutrum vero, inquit ille. Sed ad haec, nisi molestum est, habeo quae velim. Parvi enim primo ortu sic iacent, tamquam omnino sine animo sint.

+ + + +

Deinde disputat, quod cuiusque generis animantium statui deceat extremum. Memini me adesse P. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Isto modo ne improbos quidem, si essent boni viri. His singulis copiose responderi solet, sed quae perspicua sunt longa esse non debent. Scrupulum, inquam, abeunti;

+ + + +

Qui enim voluptatem ipsam contemnunt, iis licet dicere se acupenserem maenae non anteponere.

+ + + +
+ + + +

Nec enim, dum metuit, iustus est, et certe, si metuere destiterit, non erit; Partim cursu et peragratione laetantur, congregatione aliae coetum quodam modo civitatis imitantur; Ergo et avarus erit, sed finite, et adulter, verum habebit modum, et luxuriosus eodem modo. Quid enim? Eam tum adesse, cum dolor omnis absit;

+ + + +

Nihil enim iam habes, quod ad corpus referas; Id est enim, de quo quaerimus. Quid autem habent admirationis, cum prope accesseris? Si mala non sunt, iacet omnis ratio Peripateticorum. Semovenda est igitur voluptas, non solum ut recta sequamini, sed etiam ut loqui deceat frugaliter. Sextilio Rufo, cum is rem ad amicos ita deferret, se esse heredem Q. An eum discere ea mavis, quae cum plane perdidiceriti nihil sciat? Nihilo magis. Sed emolumenta communia esse dicuntur, recte autem facta et peccata non habentur communia.

+ + + +

Quo modo autem optimum, si bonum praeterea nullum est?

+ + + +

Duae sunt enim res quoque, ne tu verba solum putes. Haec dicuntur inconstantissime. At ille pellit, qui permulcet sensum voluptate. Quod quidem iam fit etiam in Academia. Poterat autem inpune; Eaedem enim utilitates poterunt eas labefactare atque pervertere.

+ + + +
+

+ Lege laudationes, Torquate, non eorum, qui sunt ab Homero laudati, non Cyri, non Agesilai, non Aristidi aut Themistocli, non Philippi aut Alexandri, lege nostrorum hominum, lege vestrae familiae; +

+
+ + + +

Neque enim disputari sine reprehensione nec cum iracundia aut pertinacia recte disputari potest. Hunc vos beatum; Callipho ad virtutem nihil adiunxit nisi voluptatem, Diodorus vacuitatem doloris. Ergo hoc quidem apparet, nos ad agendum esse natos. Hoc est non modo cor non habere, sed ne palatum quidem. Ipse Epicurus fortasse redderet, ut Sextus Peducaeus, Sex. Qui-vere falsone, quaerere mittimus-dicitur oculis se privasse; Cum autem negant ea quicquam ad beatam vitam pertinere, rursus naturam relinquunt. Bonum negas esse divitias, praeposìtum esse dicis?

+ + + +
+

+ An potest, inquit ille, quicquam esse suavius quam nihil dolere? +

+
+ + + +

Tu quidem reddes; Efficiens dici potest. Et quidem, inquit, vehementer errat; Hoc sic expositum dissimile est superiori. Hic ego: Pomponius quidem, inquam, noster iocari videtur, et fortasse suo iure. A primo, ut opinor, animantium ortu petitur origo summi boni.

+ + + + + + + + + + + +

Putabam equidem satis, inquit, me dixisse. Et quidem Arcesilas tuus, etsi fuit in disserendo pertinacior, tamen noster fuit; Audax negotium, dicerem impudens, nisi hoc institutum postea translatum ad philosophos nostros esset. Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis. Equidem, sed audistine modo de Carneade? Nam ante Aristippus, et ille melius. Sed tamen intellego quid velit.

+ + + + + + + + + + + +

Quid affers, cur Thorius, cur Caius Postumius, cur omnium horum magister, Orata, non iucundissime vixerit? Videmusne ut pueri ne verberibus quidem a contemplandis rebus perquirendisque deterreantur? In his igitur partibus duabus nihil erat, quod Zeno commutare gestiret. Equidem soleo etiam quod uno Graeci, si aliter non possum, idem pluribus verbis exponere.

+ + + +

Nos cum te, M. Ab his oratores, ab his imperatores ac rerum publicarum principes extiterunt. Esse enim, nisi eris, non potes. At hoc in eo M. Ab his oratores, ab his imperatores ac rerum publicarum principes extiterunt. An ea, quae per vinitorem antea consequebatur, per se ipsa curabit? Virtutibus igitur rectissime mihi videris et ad consuetudinem nostrae orationis vitia posuisse contraria. Illa sunt similia: hebes acies est cuipiam oculorum, corpore alius senescit;

+ + + + + + + + + + + +
Neque enim disputari sine reprehensione nec cum iracundia aut pertinacia recte disputari potest.
+ + + +

Laboro autem non sine causa; Quid ei reliquisti, nisi te, quoquo modo loqueretur, intellegere, quid diceret? Aperiendum est igitur, quid sit voluptas; Quid enim possumus hoc agere divinius? Theophrasti igitur, inquit, tibi liber ille placet de beata vita? Nec tamen ullo modo summum pecudis bonum et hominis idem mihi videri potest. Quid loquor de nobis, qui ad laudem et ad decus nati, suscepti, instituti sumus? Pauca mutat vel plura sane; Intellegi quidem, ut propter aliam quampiam rem, verbi gratia propter voluptatem, nos amemus;

+ + + + + + + +

Mihi enim satis est, ipsis non satis.

+ + + +

Quare conare, quaeso. Qui autem de summo bono dissentit de tota philosophiae ratione dissentit. Si longus, levis. Nam et complectitur verbis, quod vult, et dicit plane, quod intellegam; Cupiditates non Epicuri divisione finiebat, sed sua satietate.

+ + + +

Si verbum sequimur, primum longius verbum praepositum quam bonum.

+ + + +

Idemne, quod iucunde? Sin kakan malitiam dixisses, ad aliud nos unum certum vitium consuetudo Latina traduceret. Ac tamen hic mallet non dolere. Praeclare hoc quidem. Neque enim disputari sine reprehensione nec cum iracundia aut pertinacia recte disputari potest. Quicquid enim a sapientia proficiscitur, id continuo debet expletum esse omnibus suis partibus; Sed ad rem redeamus; Quasi vero, inquit, perpetua oratio rhetorum solum, non etiam philosophorum sit.

+ + + +

Restincta enim sitis stabilitatem voluptatis habet, inquit, illa autem voluptas ipsius restinctionis in motu est. Illis videtur, qui illud non dubitant bonum dicere -; Tum Torquatus: Prorsus, inquit, assentior; Quis enim confidit semper sibi illud stabile et firmum permansurum, quod fragile et caducum sit? Vitae autem degendae ratio maxime quidem illis placuit quieta. Quantum Aristoxeni ingenium consumptum videmus in musicis?

+ + + +

Rationis enim perfectio est virtus; Sed tu istuc dixti bene Latine, parum plane. At coluit ipse amicitias. Illa videamus, quae a te de amicitia dicta sunt. Tenent mordicus. Quamquam tu hanc copiosiorem etiam soles dicere.

+ + + +
Respondent extrema primis, media utrisque, omnia omnibus.
+ + + +

Istam voluptatem perpetuam quis potest praestare sapienti? Nam illud vehementer repugnat, eundem beatum esse et multis malis oppressum. Bonum incolumis acies: misera caecitas. Quae duo sunt, unum facit. Conferam avum tuum Drusum cum C.

+ + + +

Primum divisit ineleganter; Sullae consulatum? Nam memini etiam quae nolo, oblivisci non possum quae volo. Ne amores quidem sanctos a sapiente alienos esse arbitrantur. Ex quo, id quod omnes expetunt, beate vivendi ratio inveniri et comparari potest. In his igitur partibus duabus nihil erat, quod Zeno commutare gestiret. Sed residamus, inquit, si placet. Vitae autem degendae ratio maxime quidem illis placuit quieta.

+ + + +
Bona autem corporis huic sunt, quod posterius posui, similiora.
+ + + +

Ergo instituto veterum, quo etiam Stoici utuntur, hinc capiamus exordium. Et harum quidem rerum facilis est et expedita distinctio. Quid igitur dubitamus in tota eius natura quaerere quid sit effectum? Tu autem negas fortem esse quemquam posse, qui dolorem malum putet.

+ + + +

Atqui eorum nihil est eius generis, ut sit in fine atque extrerno bonorum. In quibus doctissimi illi veteres inesse quiddam caeleste et divinum putaverunt. Deinde prima illa, quae in congressu solemus: Quid tu, inquit, huc? Quod cum ille dixisset et satis disputatum videretur, in oppidum ad Pomponium perreximus omnes. Ut placet, inquit, etsi enim illud erat aptius, aequum cuique concedere. Nec vero sum nescius esse utilitatem in historia, non modo voluptatem. Tum ille timide vel potius verecunde: Facio, inquit. Idem iste, inquam, de voluptate quid sentit?

+ + + +
Sed erat aequius Triarium aliquid de dissensione nostra iudicare.
+ + + +

Negat enim summo bono afferre incrementum diem. Habent enim et bene longam et satis litigiosam disputationem. Aut haec tibi, Torquate, sunt vituperanda aut patrocinium voluptatis repudiandum. Ut proverbia non nulla veriora sint quam vestra dogmata. Fortitudinis quaedam praecepta sunt ac paene leges, quae effeminari virum vetant in dolore. Eam tum adesse, cum dolor omnis absit; Estne, quaeso, inquam, sitienti in bibendo voluptas? Negat esse eam, inquit, propter se expetendam.

+ + + +

Etenim semper illud extra est, quod arte comprehenditur. Quid ei reliquisti, nisi te, quoquo modo loqueretur, intellegere, quid diceret? Experiamur igitur, inquit, etsi habet haec Stoicorum ratio difficilius quiddam et obscurius. Virtutis, magnitudinis animi, patientiae, fortitudinis fomentis dolor mitigari solet.

+ + + + + + + +

Morbo gravissimo affectus, exul, orbus, egens, torqueatur eculeo: quem hunc appellas, Zeno? Ergo instituto veterum, quo etiam Stoici utuntur, hinc capiamus exordium. Restinguet citius, si ardentem acceperit. Hanc ergo intuens debet institutum illud quasi signum absolvere. Primum Theophrasti, Strato, physicum se voluit; Est enim effectrix multarum et magnarum voluptatum. Summus dolor plures dies manere non potest? Sed ille, ut dixi, vitiose.

+ + + +

Quid ergo attinet gloriose loqui, nisi constanter loquare? Ut id aliis narrare gestiant? Inde sermone vario sex illa a Dipylo stadia confecimus. Graecis hoc modicum est: Leonidas, Epaminondas, tres aliqui aut quattuor; Non enim iam stirpis bonum quaeret, sed animalis. Rationis enim perfectio est virtus; Ita graviter et severe voluptatem secrevit a bono. Ostendit pedes et pectus. At modo dixeras nihil in istis rebus esse, quod interesset. Praeclarae mortes sunt imperatoriae; Eam stabilem appellas.

+ + + + + + + +

Verba tu fingas et ea dicas, quae non sentias? Praeclare hoc quidem. Quid ait Aristoteles reliquique Platonis alumni? Iam id ipsum absurdum, maximum malum neglegi. Sed tamen omne, quod de re bona dilucide dicitur, mihi praeclare dici videtur. Urgent tamen et nihil remittunt. Miserum hominem! Si dolor summum malum est, dici aliter non potest. Summum ením bonum exposuit vacuitatem doloris;

+ + + +

Nam, ut sint illa vendibiliora, haec uberiora certe sunt. Transfer idem ad modestiam vel temperantiam, quae est moderatio cupiditatum rationi oboediens. Ergo id est convenienter naturae vivere, a natura discedere.

+ + + +
Profectus in exilium Tubulus statim nec respondere ausus;
+ + + +

Sed tu istuc dixti bene Latine, parum plane. Quae similitudo in genere etiam humano apparet. Semovenda est igitur voluptas, non solum ut recta sequamini, sed etiam ut loqui deceat frugaliter. An est aliquid per se ipsum flagitiosum, etiamsi nulla comitetur infamia? Quae in controversiam veniunt, de iis, si placet, disseramus. Quid iudicant sensus? Quonam, inquit, modo? Cur post Tarentum ad Archytam?

+ + + +

Scaevolam M. Prodest, inquit, mihi eo esse animo. Est enim effectrix multarum et magnarum voluptatum. Aliter enim explicari, quod quaeritur, non potest. De quibus cupio scire quid sentias.

+ + + +

Laboro autem non sine causa; Quis non odit sordidos, vanos, leves, futtiles? Sedulo, inquam, faciam. Summum a vobis bonum voluptas dicitur. Qui igitur convenit ab alia voluptate dicere naturam proficisci, in alia summum bonum ponere? Illi enim inter se dissentiunt. Qui ita affectus, beatum esse numquam probabis; Idemque diviserunt naturam hominis in animum et corpus.

+ + + +

Quae cum essent dicta, discessimus. Laboro autem non sine causa; Duo enim genera quae erant, fecit tria. Hoc loco tenere se Triarius non potuit. Sed residamus, inquit, si placet. Falli igitur possumus. Torquatus, is qui consul cum Cn. Sit hoc ultimum bonorum, quod nunc a me defenditur; Ne discipulum abducam, times. Prodest, inquit, mihi eo esse animo. Tum Piso: Quoniam igitur aliquid omnes, quid Lucius noster?

+ + + +
Quid ei reliquisti, nisi te, quoquo modo loqueretur, intellegere, quid diceret?
+ + + +

Illud non continuo, ut aeque incontentae. Respondent extrema primis, media utrisque, omnia omnibus. Si mala non sunt, iacet omnis ratio Peripateticorum. Inde igitur, inquit, ordiendum est. Nonne igitur tibi videntur, inquit, mala? Quam ob rem tandem, inquit, non satisfacit? Est tamen ea secundum naturam multoque nos ad se expetendam magis hortatur quam superiora omnia. Itaque hic ipse iam pridem est reiectus;

+ + + + + + + +
+ + + +
Quamquam te quidem video minime esse deterritum.
+ + + +

At Zeno eum non beatum modo, sed etiam divitem dicere ausus est. Quid de Pythagora? Non enim quaero quid verum, sed quid cuique dicendum sit. Sint ista Graecorum; Non ego tecum iam ita iocabor, ut isdem his de rebus, cum L. Cupit enim dícere nihil posse ad beatam vitam deesse sapienti. Quodsi ipsam honestatem undique pertectam atque absolutam.

+ + + +
+

+ Quod cum dixissent, ille contra. +

+
+ + + +

Eadem nunc mea adversum te oratio est. Oratio me istius philosophi non offendit; Totum genus hoc Zeno et qui ab eo sunt aut non potuerunt aut noluerunt, certe reliquerunt. Quacumque enim ingredimur, in aliqua historia vestigium ponimus. Expressa vero in iis aetatibus, quae iam confirmatae sunt. Ab his oratores, ab his imperatores ac rerum publicarum principes extiterunt. Tum Piso: Quoniam igitur aliquid omnes, quid Lucius noster? Quid igitur dubitamus in tota eius natura quaerere quid sit effectum? Que Manilium, ab iisque M. At multis malis affectus.

+ + + + + + + +

Primum in nostrane potestate est, quid meminerimus?

+ + + +

Et ille ridens: Video, inquit, quid agas; Si longus, levis dictata sunt. Hoc loco tenere se Triarius non potuit. Quid Zeno? Nam et a te perfici istam disputationem volo, nec tua mihi oratio longa videri potest. Estne, quaeso, inquam, sitienti in bibendo voluptas?

+ + + +

Videamus animi partes, quarum est conspectus illustrior;

+ + + +

Summum ením bonum exposuit vacuitatem doloris; At cum de plurimis eadem dicit, tum certe de maximis. Maximus dolor, inquit, brevis est. Qua tu etiam inprudens utebare non numquam. Universa enim illorum ratione cum tota vestra confligendum puto. Multa sunt dicta ab antiquis de contemnendis ac despiciendis rebus humanis; In omni enim arte vel studio vel quavis scientia vel in ipsa virtute optimum quidque rarissimum est. Maximas vero virtutes iacere omnis necesse est voluptate dominante.

+ + + +

Tantum dico, magis fuisse vestrum agere Epicuri diem natalem, quam illius testamento cavere ut ageretur. Si stante, hoc natura videlicet vult, salvam esse se, quod concedimus; Ut in voluptate sit, qui epuletur, in dolore, qui torqueatur. Eaedem res maneant alio modo. Itaque si aut requietem natura non quaereret aut eam posset alia quadam ratione consequi.

+ + + +

In eo enim positum est id, quod dicimus esse expetendum.

+ + + +

Multoque hoc melius nos veriusque quam Stoici. Negat esse eam, inquit, propter se expetendam. Sed quanta sit alias, nunc tantum possitne esse tanta. Idemne potest esse dies saepius, qui semel fuit? At Zeno eum non beatum modo, sed etiam divitem dicere ausus est. Nemo nostrum istius generis asotos iucunde putat vivere. Deinde disputat, quod cuiusque generis animantium statui deceat extremum.

+ + + +
Efficiens dici potest.
+ + + +

Num igitur eum postea censes anxio animo aut sollicito fuisse? Nec vero pietas adversus deos nec quanta iis gratia debeatur sine explicatione naturae intellegi potest. Quod ea non occurrentia fingunt, vincunt Aristonem; Tecum optime, deinde etiam cum mediocri amico. Sed tamen enitar et, si minus multa mihi occurrent, non fugiam ista popularia. Isto modo ne improbos quidem, si essent boni viri. Non semper, inquam; Quid interest, nisi quod ego res notas notis verbis appello, illi nomina nova quaerunt, quibus idem dicant? Tecum optime, deinde etiam cum mediocri amico. Ergo in gubernando nihil, in officio plurimum interest, quo in genere peccetur.

+ + + + + + + +

Sed in rebus apertissimis nimium longi sumus. Collige omnia, quae soletis: Praesidium amicorum. At ego quem huic anteponam non audeo dicere; Sed hoc sane concedamus. At iam decimum annum in spelunca iacet. Fatebuntur Stoici haec omnia dicta esse praeclare, neque eam causam Zenoni desciscendi fuisse. Vide, quantum, inquam, fallare, Torquate.

+ + + +
Quae duo sunt, unum facit.
+ + + +

Quid sequatur, quid repugnet, vident. Tu autem, si tibi illa probabantur, cur non propriis verbis ea tenebas? Piso, familiaris noster, et alia multa et hoc loco Stoicos irridebat: Quid enim? Cur deinde Metrodori liberos commendas?

+ + + +
+

+ Quod et posse fieri intellegimus et saepe etiam videmus, et perspicuum est nihil ad iucunde vivendum reperiri posse, quod coniunctione tali sit aptius. +

+
+ + + +

Tu autem, si tibi illa probabantur, cur non propriis verbis ea tenebas? Portenta haec esse dicit, neque ea ratione ullo modo posse vivi; Sed hoc sane concedamus. Si alia sentit, inquam, alia loquitur, numquam intellegam quid sentiat; Vestri haec verecundius, illi fortasse constantius. Nam aliquando posse recte fieri dicunt nulla expectata nec quaesita voluptate. A quibus propter discendi cupiditatem videmus ultimas terras esse peragratas. Quid ergo hoc loco intellegit honestum? Propter nos enim illam, non propter eam nosmet ipsos diligimus.

+ + + +

Faceres tu quidem, Torquate, haec omnia;

+ + + +

Neque enim civitas in seditione beata esse potest nec in discordia dominorum domus; Si autem id non concedatur, non continuo vita beata tollitur. Nam Pyrrho, Aristo, Erillus iam diu abiecti. Aliter enim nosmet ipsos nosse non possumus. Idem iste, inquam, de voluptate quid sentit? Eam tum adesse, cum dolor omnis absit; Iam in altera philosophiae parte. At multis malis affectus. Quae cum ita sint, effectum est nihil esse malum, quod turpe non sit.

+ + + +

Haec dicuntur inconstantissime. Nos paucis ad haec additis finem faciamus aliquando; Ut in geometria, prima si dederis, danda sunt omnia. At multis se probavit. Nam adhuc, meo fortasse vitio, quid ego quaeram non perspicis. Itaque his sapiens semper vacabit. Satis est ad hoc responsum. Ita enim vivunt quidam, ut eorum vita refellatur oratio.

+ + + +

Quid censes in Latino fore? Superiores tres erant, quae esse possent, quarum est una sola defensa, eaque vehementer. Ego vero volo in virtute vim esse quam maximam; Neque solum ea communia, verum etiam paria esse dixerunt.

+ + + + + + + +

Nam ista vestra: Si gravis, brevis; Hic Speusippus, hic Xenocrates, hic eius auditor Polemo, cuius illa ipsa sessio fuit, quam videmus. Laboro autem non sine causa; Recte, inquit, intellegis. Quare obscurentur etiam haec, quae secundum naturam esse dicimus, in vita beata;

+ + + +
+

+ Quibus autem in rebus tanta obscuratio non fit, fieri tamen potest, ut id ipsum, quod interest, non sit magnum. +

+
+ + + +

Quamquam tu hanc copiosiorem etiam soles dicere. Et quidem iure fortasse, sed tamen non gravissimum est testimonium multitudinis. Atque hoc loco similitudines eas, quibus illi uti solent, dissimillimas proferebas. Eadem fortitudinis ratio reperietur. Age, inquies, ista parva sunt. Rationis enim perfectio est virtus; Etsi ea quidem, quae adhuc dixisti, quamvis ad aetatem recte isto modo dicerentur.

+ + + +

Ergo id est convenienter naturae vivere, a natura discedere. Si de re disceptari oportet, nulla mihi tecum, Cato, potest esse dissensio. Quod si ita sit, cur opera philosophiae sit danda nescio. Conferam avum tuum Drusum cum C. Unum nescio, quo modo possit, si luxuriosus sit, finitas cupiditates habere. Facile est hoc cernere in primis puerorum aetatulis. Mihi quidem Antiochum, quem audis, satis belle videris attendere. Sed haec quidem liberius ab eo dicuntur et saepius. Sed non alienum est, quo facilius vis verbi intellegatur, rationem huius verbi faciendi Zenonis exponere. Duo enim genera quae erant, fecit tria. Sit sane ista voluptas.

+ + + +

Quo tandem modo? Quos quidem tibi studiose et diligenter tractandos magnopere censeo. Eam tum adesse, cum dolor omnis absit; Sed tamen est aliquid, quod nobis non liceat, liceat illis. Quid est, quod ab ea absolvi et perfici debeat? Videamus animi partes, quarum est conspectus illustrior; Cui Tubuli nomen odio non est? Non est igitur summum malum dolor.

+ + + +

Sed quid ages tandem, si utilitas ab amicitia, ut fit saepe, defecerit?

+ + + +

Quod cum accidisset ut alter alterum necopinato videremus, surrexit statim. Ut non sine causa ex iis memoriae ducta sit disciplina. Satis est tibi in te, satis in legibus, satis in mediocribus amicitiis praesidii. Quo plebiscito decreta a senatu est consuli quaestio Cn. In his igitur partibus duabus nihil erat, quod Zeno commutare gestiret. Negat esse eam, inquit, propter se expetendam. Haec para/doca illi, nos admirabilia dicamus. Itaque nostrum est-quod nostrum dico, artis est-ad ea principia, quae accepimus.

+ + + +

Aeque enim contingit omnibus fidibus, ut incontentae sint.

+ + + +

Si verbum sequimur, primum longius verbum praepositum quam bonum. Dat enim intervalla et relaxat. Sed tamen enitar et, si minus multa mihi occurrent, non fugiam ista popularia. Scrupulum, inquam, abeunti; Atque haec ita iustitiae propria sunt, ut sint virtutum reliquarum communia. Et quidem iure fortasse, sed tamen non gravissimum est testimonium multitudinis. Quid, de quo nulla dissensio est? Paulum, cum regem Persem captum adduceret, eodem flumine invectio? An nisi populari fama? Transfer idem ad modestiam vel temperantiam, quae est moderatio cupiditatum rationi oboediens.

+ + + + + + + +

Nam cui proposito sit conservatio sui, necesse est huic partes quoque sui caras suo genere laudabiles. Mihi quidem Antiochum, quem audis, satis belle videris attendere.

+ + + +

Tamen a proposito, inquam, aberramus. An hoc usque quaque, aliter in vita? Roges enim Aristonem, bonane ei videantur haec: vacuitas doloris, divitiae, valitudo; Nemo igitur esse beatus potest. Efficiens dici potest. Ut scias me intellegere, primum idem esse dico voluptatem, quod ille don. Nihil illinc huc pervenit.

+ + + + + + + +

Videsne quam sit magna dissensio?

+ + + +

Quare conare, quaeso. Ad corpus diceres pertinere-, sed ea, quae dixi, ad corpusne refers? Qualem igitur hominem natura inchoavit? Ait enim se, si uratur, Quam hoc suave! dicturum.

+ + + +
+

+ Cuius etiam illi hortuli propinqui non memoriam solum mihi afferunt, sed ipsum videntur in conspectu meo ponere. +

+
+ + + +

Perge porro;

+ + + +

Cur tantas regiones barbarorum pedibus obiit, tot maria transmisit? Tum Quintus: Est plane, Piso, ut dicis, inquit. Sextilio Rufo, cum is rem ad amicos ita deferret, se esse heredem Q. Etiam beatissimum? Certe nihil nisi quod possit ipsum propter se iure laudari. Bestiarum vero nullum iudicium puto. Dat enim intervalla et relaxat.

+ + + +
+

+ Restat locus huic disputationi vel maxime necessarius de amicitia, quam, si voluptas summum sit bonum, affirmatis nullam omnino fore. +

+
+ + + +

Quid dubitas igitur mutare principia naturae?

+ + + +

Torquatus, is qui consul cum Cn. Miserum hominem! Si dolor summum malum est, dici aliter non potest. Age sane, inquam. Ergo hoc quidem apparet, nos ad agendum esse natos. Qui potest igitur habitare in beata vita summi mali metus? Dolor ergo, id est summum malum, metuetur semper, etiamsi non aderit; Certe non potest. Graecis hoc modicum est: Leonidas, Epaminondas, tres aliqui aut quattuor;

+ + + +

Illud non continuo, ut aeque incontentae.

+ + + +

Non est enim vitium in oratione solum, sed etiam in moribus. An me, inquam, nisi te audire vellem, censes haec dicturum fuisse? Simus igitur contenti his. Multoque hoc melius nos veriusque quam Stoici. Proclivi currit oratio.

+ + + +
Quid enim tanto opus est instrumento in optimis artibus comparandis?
+ + + +

Ne in odium veniam, si amicum destitero tueri. At quanta conantur! Mundum hunc omnem oppidum esse nostrum! Incendi igitur eos, qui audiunt, vides. Tu vero, inquam, ducas licet, si sequetur; Et nunc quidem quod eam tuetur, ut de vite potissimum loquar, est id extrinsecus; Illa argumenta propria videamus, cur omnia sint paria peccata. Illa videamus, quae a te de amicitia dicta sunt. Sed nimis multa. Non autem hoc: igitur ne illud quidem. Sed residamus, inquit, si placet. Nam si beatus umquam fuisset, beatam vitam usque ad illum a Cyro extructum rogum pertulisset. Illud dico, ea, quae dicat, praeclare inter se cohaerere.

+ + + +
+

+ Quae possunt eadem contra Carneadeum illud summum bonum dici, quod is non tam, ut probaret, protulit, quam ut Stoicis, quibuscum bellum gerebat, opponeret. +

+
+ + + +

Nihil sane. At multis se probavit. Sed est forma eius disciplinae, sicut fere ceterarum, triplex: una pars est naturae, disserendi altera, vivendi tertia. Potius inflammat, ut coercendi magis quam dedocendi esse videantur. Nihil opus est exemplis hoc facere longius. Minime id quidem, inquam, alienum, multumque ad ea, quae quaerimus, explicatio tua ista profecerit. Quibusnam praeteritis? Quae quidem sapientes sequuntur duce natura tamquam videntes;

+ + + +
At quicum ioca seria, ut dicitur, quicum arcana, quicum occulta omnia?
+ + + +

Hoc loco discipulos quaerere videtur, ut, qui asoti esse velint, philosophi ante fiant. Sint ista Graecorum; Si quae forte-possumus. Servari enim iustitia nisi a forti viro, nisi a sapiente non potest. Atqui reperies, inquit, in hoc quidem pertinacem; Piso, familiaris noster, et alia multa et hoc loco Stoicos irridebat: Quid enim?

+ + + + + + + +
+

+ Quis enim tam inimicus paene nomini Romano est, qui Ennii Medeam aut Antiopam Pacuvii spernat aut reiciat, quod se isdem Euripidis fabulis delectari dicat, Latinas litteras oderit? +

+
+ + + +

Deinde qui fit, ut ego nesciam, sciant omnes, quicumque Epicurei esse voluerunt? Philosophi autem in suis lectulis plerumque moriuntur. Ergo adhuc, quantum equidem intellego, causa non videtur fuisse mutandi nominis.

+ + + +

Non quam nostram quidem, inquit Pomponius iocans; Ergo ita: non posse honeste vivi, nisi honeste vivatur? Neque enim disputari sine reprehensione nec cum iracundia aut pertinacia recte disputari potest. Quae similitudo in genere etiam humano apparet.

+ + + +
+

+ Etsi dedit talem mentem, quae omnem virtutem accipere posset, ingenuitque sine doctrina notitias parvas rerum maximarum et quasi instituit docere et induxit in ea, quae inerant, tamquam elementa virtutis. +

+
+ + + +

Equidem, sed audistine modo de Carneade? Si quicquam extra virtutem habeatur in bonis. Graece donan, Latine voluptatem vocant. Quorum sine causa fieri nihil putandum est. Quis animo aequo videt eum, quem inpure ac flagitiose putet vivere? Unum est sine dolore esse, alterum cum voluptate. Intellegi quidem, ut propter aliam quampiam rem, verbi gratia propter voluptatem, nos amemus; Iam quae corporis sunt, ea nec auctoritatem cum animi partibus, comparandam et cognitionem habent faciliorem.

+ + + +

Gerendus est mos, modo recte sentiat.

+ + + +

Ergo instituto veterum, quo etiam Stoici utuntur, hinc capiamus exordium. Immo vero, inquit, ad beatissime vivendum parum est, ad beate vero satis. Si stante, hoc natura videlicet vult, salvam esse se, quod concedimus; Rationis enim perfectio est virtus; Ut pulsi recurrant? Inde sermone vario sex illa a Dipylo stadia confecimus. Quae quidem sapientes sequuntur duce natura tamquam videntes; Ne discipulum abducam, times.

+ + + +

Atqui iste locus est, Piso, tibi etiam atque etiam confirmandus, inquam; Tollenda est atque extrahenda radicitus. Bonum incolumis acies: misera caecitas. Nec vero alia sunt quaerenda contra Carneadeam illam sententiam.

+ + + + + + + +

Quid turpius quam sapientis vitam ex insipientium sermone pendere? Quia dolori non voluptas contraria est, sed doloris privatio. Ne amores quidem sanctos a sapiente alienos esse arbitrantur.

+ + + +

Quis hoc dicit? Quis est enim, in quo sit cupiditas, quin recte cupidus dici possit? Et harum quidem rerum facilis est et expedita distinctio. Dic in quovis conventu te omnia facere, ne doleas. An nisi populari fama? Idem iste, inquam, de voluptate quid sentit?

+ + + +

Nos commodius agimus.

+ + + +

Hanc in motu voluptatem -sic enim has suaves et quasi dulces voluptates appellat-interdum ita extenuat, ut M. Itaque rursus eadem ratione, qua sum paulo ante usus, haerebitis. Nonne videmus quanta perturbatio rerum omnium consequatur, quanta confusio? Maximus dolor, inquit, brevis est. Deprehensus omnem poenam contemnet. Hoc Hieronymus summum bonum esse dixit.

+ + + +
+ + + +

Compensabatur, inquit, cum summis doloribus laetitia. Urgent tamen et nihil remittunt. Tu vero, inquam, ducas licet, si sequetur; Sedulo, inquam, faciam.

+ + + +

Quis enim confidit semper sibi illud stabile et firmum permansurum, quod fragile et caducum sit?

+ + + +

Audax negotium, dicerem impudens, nisi hoc institutum postea translatum ad philosophos nostros esset. Sin autem eos non probabat, quid attinuit cum iis, quibuscum re concinebat, verbis discrepare? Nam quibus rebus efficiuntur voluptates, eae non sunt in potestate sapientis. Sin dicit obscurari quaedam nec apparere, quia valde parva sint, nos quoque concedimus; Conferam tecum, quam cuique verso rem subicias;

+ + + +

Si quicquam extra virtutem habeatur in bonis. Qui bonum omne in virtute ponit, is potest dicere perfici beatam vitam perfectione virtutis; Vos autem cum perspicuis dubia debeatis illustrare, dubiis perspicua conamini tollere. His enim rebus detractis negat se reperire in asotorum vita quod reprehendat. Non quaero, quid dicat, sed quid convenienter possit rationi et sententiae suae dicere. Non enim iam stirpis bonum quaeret, sed animalis.

+ + + +

Igitur neque stultorum quisquam beatus neque sapientium non beatus. Minime vero, inquit ille, consentit. Tum Quintus: Est plane, Piso, ut dicis, inquit. Quid autem habent admirationis, cum prope accesseris? Res enim concurrent contrariae. Satisne vobis videor pro meo iure in vestris auribus commentatus? Videmus in quodam volucrium genere non nulla indicia pietatis, cognitionem, memoriam, in multis etiam desideria videmus. Quis istud possit, inquit, negare?

+ + + +

Quae quidem sapientes sequuntur duce natura tamquam videntes; Ita enim vivunt quidam, ut eorum vita refellatur oratio. De hominibus dici non necesse est. Eam tum adesse, cum dolor omnis absit; At enim sequor utilitatem. Quod autem principium officii quaerunt, melius quam Pyrrho;

+ + + + + + + +

Sed potestne rerum maior esse dissensio?

+ + + +

Indicant pueri, in quibus ut in speculis natura cernitur. Rem unam praeclarissimam omnium maximeque laudandam, penitus viderent, quonam gaudio complerentur, cum tantopere eius adumbrata opinione laetentur? Ait enim se, si uratur, Quam hoc suave! dicturum. Atqui eorum nihil est eius generis, ut sit in fine atque extrerno bonorum.

+ + + +

At multis se probavit. Non est enim vitium in oratione solum, sed etiam in moribus. Invidiosum nomen est, infame, suspectum. Cetera illa adhibebat, quibus demptis negat se Epicurus intellegere quid sit bonum. Quam ob rem tandem, inquit, non satisfacit? An vero displicuit ea, quae tributa est animi virtutibus tanta praestantia? Atqui iste locus est, Piso, tibi etiam atque etiam confirmandus, inquam; Nunc vides, quid faciat. Frater et T. Tanti autem aderant vesicae et torminum morbi, ut nihil ad eorum magnitudinem posset accedere.

+ + + +

Et ille ridens: Video, inquit, quid agas;

+ + + +

Te enim iudicem aequum puto, modo quae dicat ille bene noris. Non est ista, inquam, Piso, magna dissensio. Ita cum ea volunt retinere, quae superiori sententiae conveniunt, in Aristonem incidunt; Ego quoque, inquit, didicerim libentius si quid attuleris, quam te reprehenderim. Que Manilium, ab iisque M. Sic, et quidem diligentius saepiusque ista loquemur inter nos agemusque communiter. Hoc est non modo cor non habere, sed ne palatum quidem. Nobis Heracleotes ille Dionysius flagitiose descivisse videtur a Stoicis propter oculorum dolorem.

+ + + +

Tu autem negas fortem esse quemquam posse, qui dolorem malum putet. Portenta haec esse dicit, neque ea ratione ullo modo posse vivi; Nec vero alia sunt quaerenda contra Carneadeam illam sententiam. Ut proverbia non nulla veriora sint quam vestra dogmata. Qui autem esse poteris, nisi te amor ipse ceperit? Ego vero volo in virtute vim esse quam maximam; Cur fortior sit, si illud, quod tute concedis, asperum et vix ferendum putabit? Si stante, hoc natura videlicet vult, salvam esse se, quod concedimus;

+ + + +
+ + + +
+

+ Quos ille, di inmortales, cum omnes artus ardere viderentur, cruciatus perferebat! nec tamen miser esse, quia summum id malum non erat, tantum modo laboriosus videbatur; +

+
+ + + +

Intrandum est igitur in rerum naturam et penitus quid ea postulet pervidendum; Vide, quaeso, rectumne sit. Est enim tanti philosophi tamque nobilis audacter sua decreta defendere. Tum Piso: Quoniam igitur aliquid omnes, quid Lucius noster? Quae cum dixisset paulumque institisset, Quid est? Quae sequuntur igitur?

+ + + + + \ No newline at end of file diff --git a/plugins/woocommerce/tests/metrics/config/global-setup.ts b/plugins/woocommerce/tests/metrics/config/global-setup.ts new file mode 100644 index 00000000000..939cb709945 --- /dev/null +++ b/plugins/woocommerce/tests/metrics/config/global-setup.ts @@ -0,0 +1,23 @@ +import { request } from '@playwright/test'; +import type { FullConfig } from '@playwright/test'; +import { RequestUtils } from '@wordpress/e2e-test-utils-playwright'; + +async function globalSetup( config: FullConfig ) { + const { storageState, baseURL } = config.projects[ 0 ].use; + const storageStatePath = + typeof storageState === 'string' ? storageState : undefined; + + const requestContext = await request.newContext( { + baseURL, + } ); + + const requestUtils = new RequestUtils( requestContext, { + storageStatePath, + } ); + + // Authenticate and save the storageState to disk. + await requestUtils.setupRest(); + await requestContext.dispose(); +} + +export default globalSetup; diff --git a/plugins/woocommerce/tests/metrics/config/performance-reporter.ts b/plugins/woocommerce/tests/metrics/config/performance-reporter.ts new file mode 100644 index 00000000000..1b7aeb45f04 --- /dev/null +++ b/plugins/woocommerce/tests/metrics/config/performance-reporter.ts @@ -0,0 +1,73 @@ +import path from 'path'; +import { writeFileSync } from 'fs'; +import type { + Reporter, + FullResult, + TestCase, + TestResult, +} from '@playwright/test/reporter'; + +export type WPPerformanceResults = Record< string, number >; + +class PerformanceReporter implements Reporter { + private results: Record< string, WPPerformanceResults >; + + constructor() { + this.results = {}; + } + + onTestEnd( test: TestCase, result: TestResult ): void { + for ( const attachment of result.attachments ) { + if ( attachment.name !== 'results' ) { + continue; + } + + if ( ! attachment.body ) { + throw new Error( 'Empty results attachment' ); + } + + const testSuite = path.basename( test.location.file, '.spec.js' ); + const resultsId = process.env.RESULTS_ID || testSuite; + const resultsPath = process.env.WP_ARTIFACTS_PATH as string; + const resultsBody = attachment.body.toString(); + const results = JSON.parse( resultsBody ); + + // Save curated results to file. + writeFileSync( + path.join( + resultsPath, + `${ resultsId }.performance-results.json` + ), + JSON.stringify( results, null, 2 ) + ); + + this.results[ testSuite ] = results; + } + } + + onEnd( result: FullResult ) { + if ( result.status !== 'passed' ) { + return; + } + + if ( process.env.CI ) { + return; + } + + // Print the results. + for ( const [ testSuite, results ] of Object.entries( this.results ) ) { + const printableResults: Record< string, { value: string } > = {}; + + for ( const [ key, value ] of Object.entries( results ) ) { + printableResults[ key ] = { value: `${ value } ms` }; + } + + // eslint-disable-next-line no-console + console.log( `\n${ testSuite }\n` ); + // eslint-disable-next-line no-console + console.table( printableResults ); + } + } +} + +export default PerformanceReporter; diff --git a/plugins/woocommerce/tests/metrics/fixtures/index.ts b/plugins/woocommerce/tests/metrics/fixtures/index.ts new file mode 100644 index 00000000000..30f195647c2 --- /dev/null +++ b/plugins/woocommerce/tests/metrics/fixtures/index.ts @@ -0,0 +1,110 @@ +import fs from 'fs'; +import path from 'path'; +import type { Page } from '@playwright/test'; +import { readFile } from '../utils.js'; +import { expect } from '@wordpress/e2e-test-utils-playwright'; + +type PerfUtilsConstructorProps = { + page: Page; +}; + +export class PerfUtils { + page: Page; + + constructor( { page }: PerfUtilsConstructorProps ) { + this.page = page; + } + + /** + * Returns the locator for the editor canvas element. This supports both the + * legacy and the iframed canvas. + * + * @return Locator for the editor canvas element. + */ + async getCanvas() { + const canvasLocator = this.page.locator( + '.wp-block-post-content, iframe[name=editor-canvas]' + ); + + const isFramed = await canvasLocator.evaluate( + ( node ) => node.tagName === 'IFRAME' + ); + + if ( isFramed ) { + return canvasLocator.frameLocator( ':scope' ); + } + + return canvasLocator; + } + + /** + * Saves the post as a draft and returns its URL. + * + * @return URL of the saved draft. + */ + async saveDraft() { + await this.page.getByRole( 'button', { name: 'Save draft' } ).click(); + await expect( + this.page.getByRole( 'button', { name: 'Saved' } ) + ).toBeDisabled(); + + const postId = new URL( this.page.url() ).searchParams.get( 'post' ); + + return postId; + } + + /** + * Disables the editor autosave function. + */ + async disableAutosave() { + await this.page.waitForFunction( () => window?.wp?.data ); + + await this.page.evaluate( () => { + return window.wp.data + .dispatch( 'core/editor' ) + .updateEditorSettings( { + autosaveInterval: 100000000000, + localAutosaveInterval: 100000000000, + } ); + } ); + } + + /** + * Loads blocks from the large post fixture into the editor canvas. + */ + async loadBlocksForLargePost() { + return await this.loadBlocksFromHtml( + path.join( process.env.ASSETS_PATH!, 'large-post.html' ) + ); + } + + /** + * Loads blocks from an HTML fixture with given path into the editor canvas. + * + * @param filepath Path to the HTML fixture. + */ + async loadBlocksFromHtml( filepath: string ) { + if ( ! fs.existsSync( filepath ) ) { + throw new Error( `File not found: ${ filepath }` ); + } + + await this.page.waitForFunction( + () => window?.wp?.blocks && window?.wp?.data + ); + + return await this.page.evaluate( ( html: string ) => { + const { parse } = window.wp.blocks; + const { dispatch } = window.wp.data; + const blocks = parse( html ); + + blocks.forEach( ( block: any ) => { + if ( block.name === 'core/image' ) { + delete block.attributes.id; + delete block.attributes.url; + } + } ); + + dispatch( 'core/block-editor' ).resetBlocks( blocks ); + }, readFile( filepath ) ); + } +} diff --git a/plugins/woocommerce/tests/metrics/playwright.config.js b/plugins/woocommerce/tests/metrics/playwright.config.js new file mode 100644 index 00000000000..20043d2088c --- /dev/null +++ b/plugins/woocommerce/tests/metrics/playwright.config.js @@ -0,0 +1,58 @@ +import path from 'path'; +import { fileURLToPath } from 'url'; +import { defineConfig, devices } from '@playwright/test'; + +process.env.ASSETS_PATH = path.join( __dirname, 'assets' ); +process.env.WP_ARTIFACTS_PATH ??= path.join( process.cwd(), 'artifacts' ); +process.env.STORAGE_STATE_PATH ??= path.join( + process.env.WP_ARTIFACTS_PATH, + 'storage-states/admin.json' +); +process.env.WP_BASE_URL ??= 'http://localhost:8086'; + +const config = defineConfig( { + reporter: process.env.CI + ? './config/performance-reporter.ts' + : [ [ 'list' ], [ './config/performance-reporter.ts' ] ], + forbidOnly: !! process.env.CI, + fullyParallel: false, + workers: 1, + retries: 0, + timeout: parseInt( process.env.TIMEOUT || '', 10 ) || 600_000, // Defaults to 10 minutes. + // Don't report slow test "files", as we will be running our tests in serial. + reportSlowTests: null, + testDir: './specs', + outputDir: path.join( process.env.WP_ARTIFACTS_PATH, 'test-results' ), + snapshotPathTemplate: + '{testDir}/{testFileDir}/__snapshots__/{arg}-{projectName}{ext}', + globalSetup: fileURLToPath( + new URL( './config/global-setup.ts', 'file:' + __filename ).href + ), + use: { + baseURL: process.env.WP_BASE_URL || 'http://localhost:8086', + headless: true, + viewport: { + width: 960, + height: 700, + }, + ignoreHTTPSErrors: true, + locale: 'en-US', + contextOptions: { + reducedMotion: 'reduce', + strictSelectors: true, + }, + storageState: process.env.STORAGE_STATE_PATH, + actionTimeout: 120_000, // 2 minutes. + trace: 'retain-on-failure', + screenshot: 'only-on-failure', + video: 'off', + }, + projects: [ + { + name: 'chromium', + use: { ...devices[ 'Desktop Chrome' ] }, + }, + ], +} ); + +export default config; diff --git a/plugins/woocommerce/tests/metrics/specs/editor.spec.js b/plugins/woocommerce/tests/metrics/specs/editor.spec.js new file mode 100644 index 00000000000..27223acca8e --- /dev/null +++ b/plugins/woocommerce/tests/metrics/specs/editor.spec.js @@ -0,0 +1,178 @@ +/* eslint-disable playwright/no-conditional-in-test, playwright/expect-expect */ + +/** + * WordPress dependencies + */ +import { test, Metrics } from '@wordpress/e2e-test-utils-playwright'; + +/** + * Internal dependencies + */ +import { PerfUtils } from '../fixtures'; +import { median } from '../utils'; + +// See https://github.com/WordPress/gutenberg/issues/51383#issuecomment-1613460429 +const BROWSER_IDLE_WAIT = 1000; + +const results = {}; + +async function editPost( admin, page, postId ) { + const query = new URLSearchParams(); + query.set( 'post', String( postId ) ); + query.set( 'action', 'edit' ); + + await admin.visitAdminPage( 'post.php', query.toString() ); + await setPreferences( page, 'core/edit-post', { + welcomeGuide: false, + fullscreenMode: false, + } ); +} + +async function setPreferences( page, context, preferences ) { + await page.waitForFunction( () => window?.wp?.data ); + + await page.evaluate( + async ( props ) => { + for ( const [ key, value ] of Object.entries( + props.preferences + ) ) { + await window.wp.data + .dispatch( 'core/preferences' ) + .set( props.context, key, value ); + } + }, + { context, preferences } + ); +} + +test.describe( 'Editor Performance', () => { + test.use( { + perfUtils: async ( { page }, use ) => { + await use( new PerfUtils( { page } ) ); + }, + metrics: async ( { page }, use ) => { + await use( new Metrics( { page } ) ); + }, + } ); + + test.afterAll( async ( {}, testInfo ) => { + const medians = {}; + Object.keys( results ).map( ( metric ) => { + medians[ metric ] = median( results[ metric ] ); + } ); + await testInfo.attach( 'results', { + body: JSON.stringify( medians, null, 2 ), + contentType: 'application/json', + } ); + } ); + + test.describe( 'Loading', () => { + let draftId = null; + + test( 'Setup the test post', async ( { admin, perfUtils } ) => { + await admin.createNewPost(); + await perfUtils.loadBlocksForLargePost(); + draftId = await perfUtils.saveDraft(); + } ); + + const samples = 2; + const throwaway = 1; + const iterations = samples + throwaway; + for ( let i = 1; i <= iterations; i++ ) { + test( `Run the test (${ i } of ${ iterations })`, async ( { + admin, + page, + perfUtils, + metrics, + } ) => { + // Open the test draft. + await editPost( admin, page, draftId ); + const canvas = await perfUtils.getCanvas(); + + // Wait for the first block. + await canvas.locator( '.wp-block' ).first().waitFor(); + + // Get the durations. + const loadingDurations = await metrics.getLoadingDurations(); + + // Save the results. + if ( i > throwaway ) { + Object.entries( loadingDurations ).forEach( + ( [ metric, duration ] ) => { + const metricKey = + metric === 'timeSinceResponseEnd' + ? 'firstBlock' + : metric; + if ( ! results[ metricKey ] ) { + results[ metricKey ] = []; + } + results[ metricKey ].push( duration ); + } + ); + } + } ); + } + } ); + + test.describe( 'Typing', () => { + let draftId = null; + + test( 'Setup the test post', async ( { admin, perfUtils, editor } ) => { + await admin.createNewPost(); + await perfUtils.loadBlocksForLargePost(); + await editor.insertBlock( { name: 'core/paragraph' } ); + draftId = await perfUtils.saveDraft(); + console.log( draftId ); + } ); + + test( 'Run the test', async ( { + admin, + page, + perfUtils, + metrics, + } ) => { + await editPost( admin, page, draftId ); + await perfUtils.disableAutosave(); + const canvas = await perfUtils.getCanvas(); + + const paragraph = canvas.getByRole( 'document', { + name: /Empty block/i, + } ); + + // The first character typed triggers a longer time (isTyping change). + // It can impact the stability of the metric, so we exclude it. It + // probably deserves a dedicated metric itself, though. + const samples = 10; + const throwaway = 1; + const iterations = samples + throwaway; + + // Start tracing. + await metrics.startTracing(); + + // Type the testing sequence into the empty paragraph. + await paragraph.type( 'x'.repeat( iterations ), { + delay: BROWSER_IDLE_WAIT, + // The extended timeout is needed because the typing is very slow + // and the `delay` value itself does not extend it. + timeout: iterations * BROWSER_IDLE_WAIT * 2, // 2x the total time to be safe. + } ); + + // Stop tracing. + await metrics.stopTracing(); + + // Get the durations. + const [ keyDownEvents, keyPressEvents, keyUpEvents ] = + metrics.getTypingEventDurations(); + + // Save the results. + results.type = []; + for ( let i = throwaway; i < iterations; i++ ) { + results.type.push( + keyDownEvents[ i ] + keyPressEvents[ i ] + keyUpEvents[ i ] + ); + } + } ); + } ); +} ); + +/* eslint-enable playwright/no-conditional-in-test, playwright/expect-expect */ diff --git a/plugins/woocommerce/tests/metrics/utils.js b/plugins/woocommerce/tests/metrics/utils.js new file mode 100644 index 00000000000..48d11ef144a --- /dev/null +++ b/plugins/woocommerce/tests/metrics/utils.js @@ -0,0 +1,21 @@ +import { existsSync, readFileSync } from 'fs'; + +export function median( array ) { + if ( ! array || ! array.length ) return undefined; + + const numbers = [ ...array ].sort( ( a, b ) => a - b ); + const middleIndex = Math.floor( numbers.length / 2 ); + + if ( numbers.length % 2 === 0 ) { + return ( numbers[ middleIndex - 1 ] + numbers[ middleIndex ] ) / 2; + } + return numbers[ middleIndex ]; +} + +export function readFile( filePath ) { + if ( ! existsSync( filePath ) ) { + throw new Error( `File does not exist: ${ filePath }` ); + } + + return readFileSync( filePath, 'utf8' ).trim(); +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 618f10b47b7..b57a7029c6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -115,7 +115,7 @@ importers: version: 1.1.2(webpack@5.89.0) webpack: specifier: ^5.89.0 - version: 5.89.0(webpack-cli@3.3.12) + version: 5.89.0(webpack-cli@5.1.4) packages/js/admin-e2e-tests: dependencies: @@ -279,7 +279,7 @@ importers: version: 2.3.2 debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@8.1.1) + version: 4.3.4(supports-color@9.4.0) dompurify: specifier: ^2.4.7 version: 2.4.7 @@ -2199,7 +2199,7 @@ importers: version: 5.3.3 webpack: specifier: ^5.89.0 - version: 5.89.0(webpack-cli@3.3.12) + version: 5.89.0(webpack-cli@5.1.4) wireit: specifier: 0.14.1 version: 0.14.1 @@ -2789,7 +2789,7 @@ importers: dependencies: debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@8.1.1) + version: 4.3.4(supports-color@9.4.0) devDependencies: '@babel/core': specifier: ^7.23.5 @@ -2877,7 +2877,7 @@ importers: version: 1.2.5(@types/react@17.0.71)(react-dom@17.0.2)(react-with-direction@1.4.0)(react@17.0.2) debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@8.1.1) + version: 4.3.4(supports-color@9.4.0) prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -3015,6 +3015,9 @@ importers: '@wordpress/babel-preset-default': specifier: 3.0.2 version: 3.0.2(@babel/core@7.12.9) + '@wordpress/e2e-test-utils-playwright': + specifier: wp-6.4 + version: 0.10.13(@playwright/test@1.40.1)(typescript@5.3.3) '@wordpress/env': specifier: ^8.13.0 version: 8.13.0 @@ -3218,7 +3221,7 @@ importers: version: 3.34.0 debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@8.1.1) + version: 4.3.4(supports-color@9.4.0) dompurify: specifier: ^2.4.7 version: 2.4.7 @@ -4977,7 +4980,7 @@ importers: version: 5.3.3 webpack: specifier: ^5.89.0 - version: 5.89.0(webpack-cli@3.3.12) + version: 5.89.0(webpack-cli@5.1.4) wireit: specifier: 0.14.1 version: 0.14.1 @@ -5265,7 +5268,7 @@ packages: '@wordpress/primitives': 3.45.0 '@wordpress/react-i18n': 3.45.0 classnames: 2.3.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2)(react@17.0.2) @@ -5406,7 +5409,7 @@ packages: '@babel/traverse': 7.23.5 '@babel/types': 7.23.5 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -5431,7 +5434,7 @@ packages: '@babel/traverse': 7.23.5 '@babel/types': 7.23.5 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -5454,7 +5457,7 @@ packages: '@babel/traverse': 7.23.5 '@babel/types': 7.23.5 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -5476,7 +5479,7 @@ packages: '@babel/traverse': 7.23.6 '@babel/types': 7.23.6 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -5590,7 +5593,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - dev: true /@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.2): resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} @@ -5644,19 +5646,19 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.5): + /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.12.9): resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.12.9 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.12.9) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 @@ -5671,7 +5673,6 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - dev: true /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.5): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} @@ -5706,7 +5707,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/traverse': 7.23.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 semver: 6.3.1 @@ -5722,7 +5723,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -5737,7 +5738,7 @@ packages: '@babel/core': 7.23.5 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -5751,13 +5752,27 @@ packages: '@babel/core': 7.23.6 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.12.9): + resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4(supports-color@9.4.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.5): resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: @@ -5766,11 +5781,12 @@ packages: '@babel/core': 7.23.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} @@ -5878,7 +5894,6 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 - dev: true /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.5): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} @@ -5913,7 +5928,6 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - dev: true /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} @@ -6137,20 +6151,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.12.9) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.12.9) - dev: true - - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.5): - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5) /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.12.9): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -6162,7 +6162,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.2): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -6186,6 +6185,7 @@ packages: '@babel/core': 7.23.5 '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -6222,7 +6222,16 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.9) - dev: true + + /@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.12.9): + resolution: {integrity: sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.12.9) /@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q==} @@ -6233,6 +6242,7 @@ packages: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.5) + dev: true /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.12.9): resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} @@ -6244,7 +6254,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.12.9) - dev: true /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.12.9): resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} @@ -6256,7 +6265,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.12.9) - dev: true /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.12.9): resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} @@ -6268,7 +6276,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.12.9) - dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.12.9): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -6280,7 +6287,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.12.9) - dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -6292,6 +6298,7 @@ packages: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) + dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -6314,18 +6321,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.12.9) - dev: true - - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.5): - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9): resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} @@ -6352,7 +6347,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) - dev: true /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.5): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -6367,6 +6361,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) + dev: true /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.12.9): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} @@ -6378,18 +6373,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.12.9) - dev: true - - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.5): - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5) /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.12.9): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -6402,7 +6385,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.12.9) - dev: true /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.2): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -6428,6 +6410,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) + dev: true /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.6): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -6451,7 +6434,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} @@ -6515,7 +6497,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.12.9): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -6666,7 +6647,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.5): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -6685,6 +6665,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.12.9): + resolution: {integrity: sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw==} engines: {node: '>=6.9.0'} @@ -6693,6 +6682,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.12.9): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} @@ -6701,7 +6691,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.5): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} @@ -6720,6 +6709,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.12.9): + resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} @@ -6738,6 +6736,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} @@ -6883,6 +6882,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.12.9): + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -6910,7 +6918,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} @@ -7150,7 +7157,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.5): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -7209,6 +7215,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.12.9): + resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} @@ -7277,7 +7292,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} @@ -7346,7 +7360,6 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.12.9) - dev: true /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} @@ -7379,7 +7392,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} @@ -7408,7 +7420,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.5): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} @@ -7512,7 +7523,6 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.12.9) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - dev: true /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.5): resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} @@ -7558,7 +7568,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 - dev: true /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} @@ -7589,7 +7598,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} @@ -7619,7 +7627,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} @@ -7650,7 +7657,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} @@ -7712,7 +7718,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} @@ -7767,6 +7772,16 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) dev: true + /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.12.9): + resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) + /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} engines: {node: '>=6.9.0'} @@ -7787,6 +7802,7 @@ packages: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) + dev: true /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} @@ -7806,7 +7822,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} @@ -7827,6 +7842,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.12.9): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.5): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} @@ -7836,6 +7861,7 @@ packages: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.12.9): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} @@ -7847,7 +7873,6 @@ packages: '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} @@ -7912,7 +7937,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} @@ -7973,7 +7997,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} @@ -8003,7 +8026,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} @@ -8036,7 +8058,6 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - dev: true /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} @@ -8083,7 +8104,6 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 - dev: true /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} @@ -8119,7 +8139,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} @@ -8151,7 +8170,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.5): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} @@ -8182,7 +8200,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} @@ -8317,7 +8334,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.12.9) - dev: true /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} @@ -8415,7 +8431,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} @@ -8445,7 +8460,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} @@ -8479,7 +8493,6 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.12.9) - dev: true /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.5): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} @@ -8514,7 +8527,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} @@ -8545,6 +8557,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.12.9): + resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} @@ -8563,6 +8584,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} @@ -8604,22 +8626,22 @@ packages: '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.12.9): resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.12.9): resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.12.9): @@ -8634,7 +8656,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.12.9) '@babel/types': 7.23.5 - dev: true /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.2): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} @@ -8719,7 +8740,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 - dev: true /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} @@ -8750,7 +8770,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} @@ -8804,18 +8823,18 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.23.5): + /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.12.9): resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.12.9 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.5) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.5) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.5) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.12.9) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.12.9) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.12.9) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -8828,7 +8847,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} @@ -8858,7 +8876,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} @@ -8889,7 +8906,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} @@ -8918,7 +8934,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} @@ -8947,7 +8962,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} @@ -9005,17 +9019,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) - /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.5): + /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.12.9): resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.12.9 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.12.9) /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.12.9): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} @@ -9025,7 +9039,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} @@ -9087,7 +9100,6 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} @@ -9222,7 +9234,6 @@ packages: '@babel/types': 7.23.5 core-js-compat: 3.34.0 semver: 5.7.2 - dev: true /@babel/preset-env@7.23.5(@babel/core@7.12.9): resolution: {integrity: sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A==} @@ -9585,6 +9596,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /@babel/preset-flow@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} @@ -9632,7 +9644,6 @@ packages: '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.12.9) '@babel/types': 7.23.5 esutils: 2.0.3 - dev: true /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.12.9): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} @@ -9846,7 +9857,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.5 '@babel/types': 7.23.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -9863,7 +9874,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.6 '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -10488,7 +10499,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) espree: 7.3.1 globals: 13.24.0 ignore: 4.0.6 @@ -10505,7 +10516,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.0 @@ -10671,7 +10682,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 2.0.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -10681,7 +10692,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -11694,7 +11705,7 @@ packages: /@kwsites/file-exists@1.1.1: resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -12191,7 +12202,7 @@ packages: '@oclif/color': 1.0.13 '@oclif/core': 2.15.0(@types/node@16.18.68)(typescript@5.3.3) chalk: 4.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) fs-extra: 9.1.0 http-call: 5.3.0 load-json-file: 5.3.0 @@ -12213,7 +12224,7 @@ packages: dependencies: '@oclif/core': 2.15.0(@types/node@16.18.68)(typescript@5.3.3) chalk: 4.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) http-call: 5.3.0 lodash.template: 4.5.0 semver: 7.5.4 @@ -12739,7 +12750,7 @@ packages: react-refresh: 0.11.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack-dev-server@4.15.1)(webpack@5.89.0): @@ -12823,7 +12834,6 @@ packages: /@polka/url@1.0.0-next.24: resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} - dev: true /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -12851,7 +12861,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.3.0 @@ -12873,7 +12883,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.3.0 @@ -12890,7 +12900,7 @@ packages: engines: {node: '>=16.3.0'} hasBin: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.3.1 @@ -14344,92 +14354,92 @@ packages: resolution: {integrity: sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==} engines: {node: '>=18'} - /@react-native/babel-plugin-codegen@0.74.0(@babel/preset-env@7.23.6): + /@react-native/babel-plugin-codegen@0.74.0(@babel/preset-env@7.12.7): resolution: {integrity: sha512-xAM/eVSb5LBkKue3bDZgt76bdsGGzKeF/iEzUNbDTwRQrB3Q5GoceGNM/zVlF+z1xGAkr3jhL+ZyITZGSoIlgw==} engines: {node: '>=18'} dependencies: - '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.6) + '@react-native/codegen': 0.73.2(@babel/preset-env@7.12.7) transitivePeerDependencies: - '@babel/preset-env' - supports-color - /@react-native/babel-preset@0.74.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6): + /@react-native/babel-preset@0.74.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7): resolution: {integrity: sha512-k+1aaYQeLn+GBmGA5Qs3NKI8uzhLvRRMML+pB/+43ZL6DvCklbuJ5KO5oqRRpF3KZ2t/VKUqqSichpXfFrXGjg==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.5) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.5) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.5) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.5) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.12.9 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.12.9) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.12.9) + '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.12.9) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.12.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.12.9) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.12.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.12.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.9) + '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.12.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.12.9) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.12.9) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.12.9) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.12.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.12.9) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.12.9) + '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.12.9) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.12.9) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.12.9) '@babel/template': 7.22.15 - '@react-native/babel-plugin-codegen': 0.74.0(@babel/preset-env@7.23.6) - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.5) + '@react-native/babel-plugin-codegen': 0.74.0(@babel/preset-env@7.12.7) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.12.9) react-refresh: 0.14.0 transitivePeerDependencies: - '@babel/preset-env' - supports-color - /@react-native/codegen@0.73.2(@babel/preset-env@7.23.6): + /@react-native/codegen@0.73.2(@babel/preset-env@7.12.7): resolution: {integrity: sha512-lfy8S7umhE3QLQG5ViC4wg5N1Z+E6RnaeIw8w1voroQsXXGPB72IBozh8dAHR3+ceTxIU0KX3A8OpJI8e1+HpQ==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: '@babel/parser': 7.23.6 - '@babel/preset-env': 7.23.6(@babel/core@7.23.5) + '@babel/preset-env': 7.12.7(@babel/core@7.12.9) flow-parser: 0.206.0 glob: 7.2.3 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.23.6) + jscodeshift: 0.14.0(@babel/preset-env@7.12.7) mkdirp: 0.5.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - /@react-native/community-cli-plugin@0.73.10(@babel/core@7.23.5)(@babel/preset-env@7.23.6): + /@react-native/community-cli-plugin@0.73.10(@babel/core@7.12.9)(@babel/preset-env@7.12.7): resolution: {integrity: sha512-e9kWr1SpVsu0qoHzxtgJCKojvVwaNUfyXXGEFSvQue4zNhuzzoC3Bk9bsJgA1+W7ur4ajRbhz3lnBV8v6lmsbw==} engines: {node: '>=18'} dependencies: '@react-native-community/cli-server-api': 12.1.1 '@react-native-community/cli-tools': 12.1.1 '@react-native/dev-middleware': 0.73.5 - '@react-native/metro-babel-transformer': 0.73.12(@babel/core@7.23.5)(@babel/preset-env@7.23.6) + '@react-native/metro-babel-transformer': 0.73.12(@babel/core@7.12.9)(@babel/preset-env@7.12.7) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.1 @@ -14475,15 +14485,15 @@ packages: resolution: {integrity: sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==} engines: {node: '>=18'} - /@react-native/metro-babel-transformer@0.73.12(@babel/core@7.23.5)(@babel/preset-env@7.23.6): + /@react-native/metro-babel-transformer@0.73.12(@babel/core@7.12.9)(@babel/preset-env@7.12.7): resolution: {integrity: sha512-VmxN5aaoOprzDzUR+8c3XYhG0FoMOO6n0ToylCW6EeZCuf5RTY7HWVOhacabGoB1mHrWzJ0wWEsqX+eD4iFxoA==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.23.5 - '@react-native/babel-preset': 0.74.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6) - babel-preset-fbjs: 3.4.0(@babel/core@7.23.5) + '@babel/core': 7.12.9 + '@react-native/babel-preset': 0.74.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7) + babel-preset-fbjs: 3.4.0(@babel/core@7.12.9) hermes-parser: 0.15.0 nullthrows: 1.1.1 transitivePeerDependencies: @@ -14501,7 +14511,7 @@ packages: dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6)(react@17.0.2) + react-native: 0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7)(react@17.0.2) /@react-spring/animated@9.7.3(react@17.0.2): resolution: {integrity: sha512-5CWeNJt9pNgyvuSzQH+uy2pvTg8Y4/OisoscZIR8/ZNLIOI+CatFBhGZpDGTF/OzdNFsAoGk3wiUYTwoJ0YIvw==} @@ -15834,7 +15844,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.3.3 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) webpack-dev-middleware: 4.3.0(webpack@5.89.0) webpack-hot-middleware: 2.25.4 webpack-virtual-modules: 0.4.6 @@ -16243,7 +16253,7 @@ packages: typescript: 5.3.3 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /@storybook/core-client@7.5.2: @@ -16655,7 +16665,7 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) typescript: 5.3.3 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) transitivePeerDependencies: - '@storybook/mdx2-csf' - bluebird @@ -17048,7 +17058,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.3.3 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) webpack-dev-middleware: 4.3.0(webpack@5.89.0) webpack-virtual-modules: 0.4.6 transitivePeerDependencies: @@ -17265,7 +17275,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -17284,7 +17294,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -17292,7 +17302,7 @@ packages: react-docgen-typescript: 2.2.2(typescript@5.3.3) tslib: 2.6.2 typescript: 5.3.3 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color dev: true @@ -17514,7 +17524,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.3.3 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) transitivePeerDependencies: - '@storybook/mdx2-csf' - '@swc/core' @@ -19688,7 +19698,7 @@ packages: '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@5.3.3) '@typescript-eslint/parser': 4.33.0(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 4.33.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 7.32.0 functional-red-black-tree: 1.0.1 ignore: 5.3.0 @@ -19716,7 +19726,7 @@ packages: '@typescript-eslint/scope-manager': 5.56.0 '@typescript-eslint/type-utils': 5.56.0(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/utils': 5.56.0(eslint@8.55.0)(typescript@5.3.2) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 grapheme-splitter: 1.0.4 ignore: 5.3.0 @@ -19744,7 +19754,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 graphemer: 1.4.0 ignore: 5.3.0 @@ -19772,7 +19782,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 graphemer: 1.4.0 ignore: 5.3.0 @@ -19800,7 +19810,7 @@ packages: '@typescript-eslint/type-utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.13.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 graphemer: 1.4.0 ignore: 5.3.0 @@ -19901,7 +19911,7 @@ packages: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.3.3) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 typescript: 5.3.3 transitivePeerDependencies: @@ -19921,7 +19931,7 @@ packages: '@typescript-eslint/scope-manager': 5.56.0 '@typescript-eslint/types': 5.56.0 '@typescript-eslint/typescript-estree': 5.56.0(typescript@5.3.2) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 typescript: 5.3.2 transitivePeerDependencies: @@ -19941,7 +19951,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 typescript: 5.3.2 transitivePeerDependencies: @@ -19961,7 +19971,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 typescript: 5.3.3 transitivePeerDependencies: @@ -19981,7 +19991,7 @@ packages: '@typescript-eslint/types': 6.13.2 '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.13.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 typescript: 5.3.3 transitivePeerDependencies: @@ -20031,7 +20041,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.56.0(typescript@5.3.2) '@typescript-eslint/utils': 5.56.0(eslint@8.55.0)(typescript@5.3.2) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 tsutils: 3.21.0(typescript@5.3.2) typescript: 5.3.2 @@ -20051,7 +20061,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 tsutils: 3.21.0(typescript@5.3.2) typescript: 5.3.2 @@ -20071,7 +20081,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 tsutils: 3.21.0(typescript@5.3.3) typescript: 5.3.3 @@ -20090,7 +20100,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 @@ -20126,7 +20136,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint-visitor-keys: 1.3.0 glob: 7.2.3 is-glob: 4.0.3 @@ -20149,7 +20159,7 @@ packages: dependencies: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -20170,7 +20180,7 @@ packages: dependencies: '@typescript-eslint/types': 5.56.0 '@typescript-eslint/visitor-keys': 5.56.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -20191,7 +20201,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -20212,7 +20222,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -20232,7 +20242,7 @@ packages: dependencies: '@typescript-eslint/types': 6.13.2 '@typescript-eslint/visitor-keys': 6.13.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -20722,7 +20732,6 @@ packages: dependencies: webpack: 5.89.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.1)(webpack-dev-server@4.15.1)(webpack@5.89.0) - dev: true /@webpack-cli/info@1.5.0(webpack-cli@4.10.0): resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} @@ -20752,7 +20761,6 @@ packages: dependencies: webpack: 5.89.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.1)(webpack-dev-server@4.15.1)(webpack@5.89.0) - dev: true /@webpack-cli/serve@1.7.0(webpack-cli@4.10.0): resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} @@ -20792,7 +20800,6 @@ packages: webpack: 5.89.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.1)(webpack-dev-server@4.15.1)(webpack@5.89.0) webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.89.0) - dev: true /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.88.2): resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} @@ -22714,6 +22721,29 @@ packages: - utf-8-validate dev: true + /@wordpress/e2e-test-utils-playwright@0.10.13(@playwright/test@1.40.1)(typescript@5.3.3): + resolution: {integrity: sha512-5zqIsG6Nn6N0DBlK9GyvYKxUrK7dEBHFInRnIqqfimWAQmz07iBCJU34njs9lQi+/GzKfXS+2XgBI7dDQnbfwQ==} + engines: {node: '>=12'} + peerDependencies: + '@playwright/test': '>=1' + dependencies: + '@playwright/test': 1.40.1 + '@wordpress/api-fetch': 6.44.0 + '@wordpress/keycodes': 3.47.0 + '@wordpress/url': 3.48.0 + change-case: 4.1.2 + form-data: 4.0.0 + get-port: 5.1.1 + lighthouse: 10.4.0(typescript@5.3.3) + mime: 3.0.0 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - typescript + - utf-8-validate + dev: true + /@wordpress/e2e-test-utils-playwright@0.15.0(@playwright/test@1.40.1)(typescript@5.3.3): resolution: {integrity: sha512-ZqCYcxT0Gc59isS42Q7WTQVu3ace8DDEED/RR8loTG+YjqEB1pW5hALFiVXBtM6vSjnnDO0M1NYAldh8l7SCmA==} engines: {node: '>=12'} @@ -25579,7 +25609,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -25587,7 +25617,7 @@ packages: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -26677,7 +26707,7 @@ packages: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /babel-loader@8.3.0(@babel/core@7.23.5)(webpack@4.47.0): @@ -26780,7 +26810,7 @@ packages: '@babel/core': 7.23.5 '@babel/template': 7.22.15 '@babel/types': 7.23.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -26916,6 +26946,18 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.12.9): + resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.12.9 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.12.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.5): resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} peerDependencies: @@ -26927,6 +26969,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /babel-plugin-polyfill-corejs3@0.1.7(@babel/core@7.23.5): resolution: {integrity: sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==} @@ -26975,6 +27018,17 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.12.9): + resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.12.9) + core-js-compat: 3.34.0 + transitivePeerDependencies: + - supports-color + /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.5): resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: @@ -26985,6 +27039,7 @@ packages: core-js-compat: 3.34.0 transitivePeerDependencies: - supports-color + dev: true /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.12.9): resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} @@ -27018,6 +27073,16 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.12.9): + resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.12.9) + transitivePeerDependencies: + - supports-color + /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.5): resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} peerDependencies: @@ -27027,6 +27092,7 @@ packages: '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.5) transitivePeerDependencies: - supports-color + dev: true /babel-plugin-react-docgen@4.2.1: resolution: {integrity: sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==} @@ -27066,10 +27132,10 @@ packages: babel-runtime: 6.26.0 dev: true - /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.23.5): + /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.12.9): resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) transitivePeerDependencies: - '@babel/core' @@ -27175,38 +27241,38 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) dev: true - /babel-preset-fbjs@3.4.0(@babel/core@7.23.5): + /babel-preset-fbjs@3.4.0(@babel/core@7.12.9): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.5) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.5) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.5) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.12.9 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.12.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.12.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.12.9) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.12.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.12.9) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.12.9) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.12.9) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.12.9) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.12.9) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.12.9) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 /babel-preset-jest@24.9.0(@babel/core@7.23.5): @@ -28153,7 +28219,7 @@ packages: resolution: {integrity: sha512-FwZ/wxjqe+5RgzF2SRsPSWsVB9+McAVRWW0tRkmbh7fBjrf3HFZZbcr8vr61p1K+NBaAPv57DRjxgIyfbHmd7g==} engines: {node: '>=7.6.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) puppeteer-core: 1.12.2 transitivePeerDependencies: - bufferutil @@ -29223,7 +29289,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /copy-webpack-plugin@11.0.0(webpack@5.88.2): @@ -29630,7 +29696,7 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /css-loader@6.8.1(webpack@5.88.2): @@ -29664,7 +29730,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.32) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /css-select-base-adapter@0.1.1: @@ -30120,7 +30186,6 @@ packages: /debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} - dev: true /debug@2.6.9(supports-color@6.1.0): resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -30238,7 +30303,6 @@ packages: dependencies: ms: 2.1.2 supports-color: 9.4.0 - dev: true /debuglog@1.0.1: resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} @@ -30602,7 +30666,7 @@ packages: hasBin: true dependencies: address: 1.2.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -31420,7 +31484,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) esbuild: 0.18.20 transitivePeerDependencies: - supports-color @@ -31554,7 +31618,7 @@ packages: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint-import-resolver-webpack@0.13.8)(eslint@8.55.0) glob: 7.2.3 @@ -31571,7 +31635,7 @@ packages: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) enhanced-resolve: 5.15.0 eslint: 8.55.0 eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.56.0)(eslint-import-resolver-typescript@3.2.4)(eslint-import-resolver-webpack@0.13.2)(eslint@8.55.0) @@ -32093,7 +32157,7 @@ packages: eslint: ^5.0.0 || ^6.0.0 dependencies: comment-parser: 0.7.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 8.55.0 jsdoctypeparser: 6.1.0 lodash: 4.17.21 @@ -32112,7 +32176,7 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: comment-parser: 0.7.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 7.32.0 jsdoctypeparser: 9.0.0 lodash: 4.17.21 @@ -32131,7 +32195,7 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.10.8 comment-parser: 1.2.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) eslint: 7.32.0 esquery: 1.5.0 jsdoc-type-pratt-parser: 1.2.0 @@ -32151,7 +32215,7 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.20.1 comment-parser: 1.3.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) escape-string-regexp: 4.0.0 eslint: 8.55.0 esquery: 1.5.0 @@ -32170,7 +32234,7 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.36.1 comment-parser: 1.3.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) escape-string-regexp: 4.0.0 eslint: 8.55.0 esquery: 1.5.0 @@ -32188,7 +32252,7 @@ packages: '@es-joy/jsdoccomment': 0.41.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) escape-string-regexp: 4.0.0 eslint: 8.55.0 esquery: 1.5.0 @@ -32574,7 +32638,7 @@ packages: ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 eslint-scope: 4.0.3 eslint-utils: 1.4.3 @@ -32619,7 +32683,7 @@ packages: ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 eslint-scope: 5.1.1 eslint-utils: 1.4.3 @@ -32667,7 +32731,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 enquirer: 2.4.1 escape-string-regexp: 4.0.0 @@ -32721,7 +32785,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -33182,7 +33246,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -33534,7 +33598,7 @@ packages: dependencies: chalk: 4.1.2 commander: 5.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -33724,7 +33788,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) /follow-redirects@1.5.10: resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==} @@ -33867,7 +33931,7 @@ packages: semver: 7.5.4 tapable: 1.1.3 typescript: 5.3.3 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.2)(webpack@5.89.0): @@ -34335,7 +34399,7 @@ packages: dependencies: basic-ftp: 5.0.3 data-uri-to-buffer: 6.0.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -35109,7 +35173,6 @@ packages: engines: {node: '>=10'} dependencies: duplexer: 0.1.2 - dev: true /handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} @@ -35555,7 +35618,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /htmlparser2@3.10.1: @@ -35603,7 +35666,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: content-type: 1.0.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) is-retry-allowed: 1.2.0 is-stream: 2.0.1 parse-json: 4.0.0 @@ -35647,7 +35710,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -35657,7 +35720,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -35667,7 +35730,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -35745,7 +35808,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -35754,7 +35817,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -35764,7 +35827,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -35773,7 +35836,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -35820,7 +35883,7 @@ packages: '@babel/runtime': 7.23.5 '@tannin/sprintf': 1.2.0 '@wordpress/compose': 3.25.3(react@17.0.2) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) events: 3.3.0 hash.js: 1.1.7 interpolate-components: 1.1.1 @@ -35842,7 +35905,7 @@ packages: '@babel/runtime': 7.23.5 '@tannin/sprintf': 1.2.0 '@wordpress/compose': 5.4.1(react@17.0.2) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) events: 3.3.0 hash.js: 1.1.7 lodash: 4.17.21 @@ -36150,7 +36213,6 @@ packages: /interpret@3.1.1: resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} engines: {node: '>=10.13.0'} - dev: true /intl-messageformat-parser@1.8.1: resolution: {integrity: sha512-IMSCKVf0USrM/959vj3xac7s8f87sc+80Y/ipBzdKy4ifBv5Gsj2tZ41EAaURVg01QU71fYr77uA8Meh6kELbg==} @@ -36977,7 +37039,7 @@ packages: resolution: {integrity: sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==} engines: {node: '>=6'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) istanbul-lib-coverage: 2.0.5 make-dir: 2.1.0 rimraf: 2.7.1 @@ -36990,7 +37052,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -39477,7 +39539,7 @@ packages: - supports-color dev: true - /jscodeshift@0.14.0(@babel/preset-env@7.23.6): + /jscodeshift@0.14.0(@babel/preset-env@7.12.7): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: @@ -39489,7 +39551,7 @@ packages: '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.6) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.6) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) - '@babel/preset-env': 7.23.6(@babel/core@7.23.5) + '@babel/preset-env': 7.12.7(@babel/core@7.12.9) '@babel/preset-flow': 7.23.3(@babel/core@7.23.6) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) '@babel/register': 7.22.15(@babel/core@7.23.6) @@ -40213,7 +40275,7 @@ packages: chalk: 5.2.0 cli-truncate: 3.1.0 commander: 10.0.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) execa: 7.2.0 lilconfig: 2.1.0 listr2: 5.0.8 @@ -41533,7 +41595,7 @@ packages: /micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -41986,7 +42048,6 @@ packages: /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} - dev: true /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -42081,7 +42142,7 @@ packages: dependencies: carlo: 0.9.46 chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) isbinaryfile: 3.0.3 mime: 2.6.0 opn: 5.5.0 @@ -42525,7 +42586,7 @@ packages: ajv-errors: 1.0.1(ajv@6.12.6) chalk: 4.1.2 cosmiconfig: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 ignore: 5.3.0 is-plain-obj: 3.0.0 @@ -42549,7 +42610,7 @@ packages: ajv-errors: 1.0.1(ajv@6.12.6) chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.3.3) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 ignore: 5.3.0 is-plain-obj: 3.0.0 @@ -42867,7 +42928,7 @@ packages: '@oclif/plugin-warn-if-update-available': 2.1.1(@types/node@16.18.68)(typescript@5.3.3) aws-sdk: 2.1515.0 concurrently: 7.6.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) find-yarn-workspace-root: 2.0.0 fs-extra: 8.1.0 github-slugger: 1.5.0 @@ -43223,7 +43284,7 @@ packages: resolution: {integrity: sha512-UJKdSzgd3KOnXXAtqN5+/eeHcvTn1hBkesEmElVgvO/NAYcxAvmjzIGmnNd3Tb/gRAvMBdNRFD4qAWdHxY6QXg==} engines: {node: '>=12.10.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) p-queue: 6.6.2 transitivePeerDependencies: - supports-color @@ -43239,7 +43300,7 @@ packages: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) get-uri: 6.0.2 http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 @@ -43696,7 +43757,7 @@ packages: dependencies: '@babel/runtime': 7.23.5 crc32: 0.2.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) seed-random: 2.2.0 transitivePeerDependencies: - supports-color @@ -44168,7 +44229,7 @@ packages: postcss: 8.4.32 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) /postcss-loader@6.2.1(postcss@8.4.32)(webpack@5.89.0): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} @@ -45326,7 +45387,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 lru-cache: 7.18.3 @@ -45342,7 +45403,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 lru-cache: 7.18.3 @@ -45429,7 +45490,7 @@ packages: engines: {node: '>=6.4.0'} requiresBuild: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) extract-zip: 1.7.0 https-proxy-agent: 2.2.4 mime: 2.6.0 @@ -45469,7 +45530,7 @@ packages: engines: {node: '>=10.18.1'} dependencies: cross-fetch: 3.1.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) devtools-protocol: 0.0.981744 extract-zip: 2.0.1 https-proxy-agent: 5.0.1 @@ -45492,7 +45553,7 @@ packages: engines: {node: '>=8.16.0'} dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -45519,7 +45580,7 @@ packages: '@puppeteer/browsers': 1.4.6(typescript@5.3.2) chromium-bidi: 0.4.16(devtools-protocol@0.0.1147663) cross-fetch: 4.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) devtools-protocol: 0.0.1147663 typescript: 5.3.2 ws: 8.13.0 @@ -45542,7 +45603,7 @@ packages: '@puppeteer/browsers': 1.4.6(typescript@5.3.3) chromium-bidi: 0.4.16(devtools-protocol@0.0.1147663) cross-fetch: 4.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) devtools-protocol: 0.0.1147663 typescript: 5.3.3 ws: 8.13.0 @@ -45560,7 +45621,7 @@ packages: '@puppeteer/browsers': 1.9.0 chromium-bidi: 0.5.1(devtools-protocol@0.0.1203626) cross-fetch: 4.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) devtools-protocol: 0.0.1203626 ws: 8.14.2 transitivePeerDependencies: @@ -45574,7 +45635,7 @@ packages: engines: {node: '>=10.18.1'} dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) extract-zip: 2.0.1 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -45607,7 +45668,7 @@ packages: requiresBuild: true dependencies: cross-fetch: 3.1.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) devtools-protocol: 0.0.1036444 extract-zip: 2.0.1 https-proxy-agent: 5.0.1 @@ -45631,7 +45692,7 @@ packages: requiresBuild: true dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -45657,7 +45718,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: chalk: 2.4.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) execa: 0.10.0 fs-extra: 6.0.1 get-stream: 5.2.0 @@ -45995,7 +46056,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -46224,10 +46285,10 @@ packages: peerDependencies: react-native: '*' dependencies: - react-native: 0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6)(react@17.0.2) + react-native: 0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7)(react@17.0.2) whatwg-url-without-unicode: 8.0.0-3 - /react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6)(react@17.0.2): + /react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7)(react@17.0.2): resolution: {integrity: sha512-ya7wu/L8BeATv2rtXZDToYyD9XuTTDCByi8LvJGr6GKSXcmokkCRMGAiTEZfPkq7+nhVmbasjtoAJDuMRYfudQ==} engines: {node: '>=18'} hasBin: true @@ -46239,8 +46300,8 @@ packages: '@react-native-community/cli-platform-android': 12.1.1 '@react-native-community/cli-platform-ios': 12.1.1 '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.6) - '@react-native/community-cli-plugin': 0.73.10(@babel/core@7.23.5)(@babel/preset-env@7.23.6) + '@react-native/codegen': 0.73.2(@babel/preset-env@7.12.7) + '@react-native/community-cli-plugin': 0.73.10(@babel/core@7.12.9)(@babel/preset-env@7.12.7) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 @@ -47056,7 +47117,6 @@ packages: engines: {node: '>= 10.13.0'} dependencies: resolve: 1.22.8 - dev: true /redent@1.0.0: resolution: {integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==} @@ -47901,7 +47961,7 @@ packages: sass: 1.69.5 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) /sass-loader@12.6.0(sass@1.69.5)(webpack@5.89.0): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} @@ -48347,7 +48407,7 @@ packages: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -48358,7 +48418,7 @@ packages: resolution: {integrity: sha512-D1SaWpOW8afq1CZGWB8xTfrT3FekjQmPValrqncJMX7QFl8YwhrPTZvMCANLtgBwwdS+7zURyqxDDEmY558tTw==} dependencies: buffer: 6.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) err-code: 3.0.1 get-browser-rtc: 1.1.0 queue-microtask: 1.2.3 @@ -48395,7 +48455,6 @@ packages: '@polka/url': 1.0.0-next.24 mrmime: 1.0.1 totalist: 3.0.1 - dev: true /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -48536,7 +48595,7 @@ packages: engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -48547,7 +48606,7 @@ packages: engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -48558,7 +48617,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -48734,7 +48793,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -48747,7 +48806,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -49254,7 +49313,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /style-loader@3.3.3(webpack@5.89.0): @@ -49470,7 +49529,7 @@ packages: balanced-match: 2.0.0 chalk: 4.1.2 cosmiconfig: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) execall: 2.0.0 fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 @@ -49529,7 +49588,7 @@ packages: balanced-match: 1.0.2 chalk: 4.1.2 cosmiconfig: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) execall: 2.0.0 fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 @@ -49587,7 +49646,7 @@ packages: colord: 2.9.3 cosmiconfig: 7.1.0 css-functions-list: 3.2.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 file-entry-cache: 6.0.1 @@ -49642,7 +49701,7 @@ packages: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) fast-safe-stringify: 2.1.1 form-data: 4.0.0 formidable: 2.1.2 @@ -49708,7 +49767,6 @@ packages: /supports-color@9.4.0: resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} engines: {node: '>=12'} - dev: true /supports-hyperlinks@2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} @@ -50194,7 +50252,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.26.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /terser-webpack-plugin@5.3.9(@swc/core@1.3.100)(esbuild@0.18.20)(webpack@5.88.2): @@ -50295,7 +50353,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.26.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) /terser@4.8.1: resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==} @@ -50528,7 +50586,6 @@ packages: /totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} - dev: true /touch@3.1.0: resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} @@ -50834,7 +50891,7 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@tufjs/models': 1.0.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color @@ -51433,7 +51490,7 @@ packages: loader-utils: 1.4.2 mime: 2.6.0 schema-utils: 1.0.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /url-loader@3.0.0(webpack@4.47.0): @@ -52020,7 +52077,7 @@ packages: dependencies: chalk: 2.4.2 commander: 3.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -52149,7 +52206,6 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true /webpack-bundle-analyzer@4.7.0: resolution: {integrity: sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==} @@ -52374,7 +52430,6 @@ packages: webpack-bundle-analyzer: 4.10.1 webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.89.0) webpack-merge: 5.10.0 - dev: true /webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack@5.88.2): resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} @@ -52436,7 +52491,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 3.3.0 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /webpack-dev-middleware@5.3.3(webpack@5.89.0): @@ -52622,7 +52677,6 @@ packages: - debug - supports-color - utf-8-validate - dev: true /webpack-filter-warnings-plugin@1.2.1(webpack@4.47.0): resolution: {integrity: sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==} @@ -52693,7 +52747,7 @@ packages: webpack: '>=5.32.0' dependencies: ansis: 1.5.6 - webpack: 5.89.0(webpack-cli@3.3.12) + webpack: 5.89.0(webpack-cli@5.1.4) /webpack-rtl-plugin@2.0.0: resolution: {integrity: sha512-lROgFkiPjapg9tcZ8FiLWeP5pJoG00018aEjLTxSrVldPD1ON+LPlhKPHjb7eE8Bc0+KL23pxcAjWDGOv9+UAw==} @@ -53106,7 +53160,6 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: true /websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} @@ -53395,7 +53448,7 @@ packages: resolution: {integrity: sha512-NMp0YsBM40CuI5vWtHpjWOuf96rPfbpGkamlJpVwYvgenIh1ynRzqVnGfsnjofgz13T2qcKkdwJY0Y2X7z+W+w==} dependencies: '@babel/runtime': 7.23.5 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) progress-event: 1.0.0 uuid: 7.0.3 wp-error: 1.3.0 @@ -53949,7 +54002,7 @@ packages: cli-table: 0.3.11 commander: 7.1.0 dateformat: 4.6.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) diff: 5.1.0 error: 10.4.0 escape-string-regexp: 4.0.0 @@ -53994,7 +54047,7 @@ packages: dependencies: chalk: 4.1.2 dargs: 7.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4(supports-color@9.4.0) execa: 5.1.1 github-username: 6.0.0 lodash: 4.17.21